{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-15T10:03:40.283Z",
  "sourcePath": "src/main/data/docs",
  "docId": "10.5594-M001699",
  "document": {
    "abstract": "Relatively inexpensive Head Mounted Display (HMD) devices made possible by advances in digital imaging technology are moving the immersive virtual and augmented reality mediums into the entertainment mainstream. This departure from the traditional art of linear story telling requires a richer production workflow and toolset capable of seamlessly integrating numerous potential narratives. An effective Virtual Reality (VR) workflow requires low-latency real-time synchronized capture of multiple live high-resolution video streams, real-time stitching and viewing of the captured assets, and real-time composition with Computer Generated (CG) elements optimally rendered for the HMD. This paper presents a real-time system for virtual reality production that encompasses optimal high-bandwidth data transfers, Graphics Processor Unit (GPU) -based video stitching, and techniques for optimally rendering to the individual display characteristics of specific VR HMDs for on-set preview.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "authors": [
      {
        "affiliation": "NVIDIA Corporation",
        "name": "Thomas True"
      },
      {
        "affiliation": "NVIDIA Corporation",
        "name": "Dennis Sandler"
      },
      {
        "affiliation": "NVIDIA Corporation",
        "name": "Pablo Odorico"
      }
    ],
    "authors$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "contentType": "orig-research",
    "contentType$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "copyright": {
      "holder": "Society of Motion Picture and Television Engineers, Inc.",
      "holder$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      },
      "year": "2016",
      "year$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      }
    },
    "copyright$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "docId": "10.5594-M001699",
    "docId$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "docLabel": "SMPTE Meetings and Conferences ( October 2016)",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "docTitle": "GPU-Based Real-Time System for Cinematic Virtual Reality Production",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "docType": "Conference Paper",
    "docType$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "doi": "10.5594/M001699",
    "doi$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "href": "https://doi.org/10.5594/M001699",
    "href$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "isbn": {
      "print": "978-1-61482-957-7",
      "print$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      }
    },
    "isbn$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "journalTitle": "SMPTE 2016 Annual Technical Conference and Exhibition",
    "journalTitle$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "keywords": [
      "Virtual Reality",
      "Video Stitching",
      "GPU",
      "Post Production"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "number": "10",
    "number$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "pages": "1–13",
    "pages$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "publicationDate": "2016-10-25",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "publisher": "SMPTE",
    "publisher$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "publisherLocation": {
      "city": "White Plains, NY",
      "city$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      },
      "country": "USA",
      "country$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      }
    },
    "publisherLocation$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "references": {
      "bibliographic": [
        "orphan/10.5594-M001699/h:16b9db71",
        "orphan/10.5594-M001699/h:5ae3b8b4",
        "orphan/10.5594-M001699/h:d43ceb8b",
        "orphan/10.5594-M001699/h:8e3ab6c0",
        "orphan/10.5594-M001699/h:b6684596",
        "orphan/10.5594-M001699/h:b0577a4f",
        "orphan/10.5594-M001699/h:93fcbd57",
        "orphan/10.5594-M001699/h:93720a7e",
        "orphan/10.5594-M001699/h:9a6a346b",
        "orphan/10.5594-M001699/h:607e2a44",
        "orphan/10.5594-M001699/h:2293693e",
        "orphan/10.5594-M001699/h:ce2d1d76",
        "orphan/10.5594-M001699/h:0e5e4405",
        "orphan/10.5594-M001699/h:2a9ef67c",
        "orphan/10.5594-M001699/h:fcf14986",
        "orphan/10.5594-M001699/h:27110b2d",
        "orphan/10.5594-M001699/h:e2be2535",
        "orphan/10.5594-M001699/h:6531a9c6",
        "orphan/10.5594-M001699/h:8d13ba7e",
        "orphan/10.5594-M001699/h:44c8a72a",
        "orphan/10.5594-M001699/h:a281f747",
        "orphan/10.5594-M001699/h:73385a2f",
        "orphan/10.5594-M001699/h:254e6b84",
        "orphan/10.5594-M001699/h:359d3428",
        "orphan/10.5594-M001699/h:19ec1900",
        "orphan/10.5594-M001699/h:caa09ea6",
        "orphan/10.5594-M001699/h:ee2d4af6",
        "orphan/10.5594-M001699/h:7624e6cc",
        "orphan/10.5594-M001699/h:ca731921",
        "orphan/10.5594-M001699/h:ee1e83f3",
        "orphan/10.5594-M001699/h:eed7c176",
        "orphan/10.5594-M001699/h:ff0e5b95",
        "orphan/10.5594-M001699/h:c14447dd",
        "SMPTE.ST2081-10.2015",
        "10.5594-M001104",
        "SMPTE.ST2082-10.2015",
        "orphan/10.5594-M001699/h:d242b6b1",
        "orphan/10.5594-M001699/h:10ec4bd1",
        "orphan/10.5594-M001699/h:ca3fa3a1"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "note": "References parsed from the published PDF (Conference Repository/Conference Papers/2016/7819436/7819437/07819601.pdf). SMPTE's library delivery has no reference file or full text for this paper (src/main/reports/smpte-upstream/referenceFilesTruthTable.md). Cross-check: Crossref lists 39 reference(s) for this DOI; 39 parsed from the PDF.",
        "originalValue": [],
        "overridden": true,
        "source": "parsed",
        "updated": "2026-10-07T20:50:36.295Z",
        "version": "extractDocs.js@commit:d25f34130540"
      }
    },
    "resolvedHref": "https://journal.smpte.org/conferences/SMPTE%202016%20Annual%20Technical%20Conference%20and%20Exhibition/26/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Backfilled from url.validate report #resolvedHref",
      "originalValue": null,
      "source": "resolved",
      "updated": "2026-10-15T10:03:40.283Z"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      }
    },
    "volume": "2016",
    "volume$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Conference Repository/Conference Papers/2016/7819436/7819437/07819601.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    }
  }
}