{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.0.0",
  "generatedAt": "2026-07-09T21:16:49.031Z",
  "sourcePath": "src/main/data/docs",
  "docId": "10.5594-J04376",
  "document": {
    "abbrevTitle": "SMPTE J",
    "abbrevTitle$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J04376.xml)",
      "source": "parsed",
      "updated": "2026-05-22T18:56:53.245Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "abstract": "Commercial insertion, promo insertion, studio routing, camera switching, tape editing—each of these basic operations involves switching video and audio. We want to continue to perform these operations even as we move from using uncompressed video to using MPEG-2 compressed video, but they are far from trivial. This paper describes the MPEG bitstream constraints required to facilitate switching—or “splicing”—MPEG bit-streams. It also describes the refinements to these constraints that have led to a new standard, SMPTE 312M, Television, Splice Points for MPEG-2 Transport Streams, which specifies bitstream constraints for both seamless and nonseamless splicing. It is ironic that, although splicing is likely the simplest method of switching between MPEG-2 bitstreams, it is probably the most difficult to understand. This paper intends to alleviate the mystery of splicing by explaining the underlying principles clearly so that this simple yet effective technique may be put into wide use throughout the emerging digital television industry.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J04376.xml)",
      "source": "parsed",
      "updated": "2026-05-22T18:56:53.245Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "authors": [
      {
        "affiliation": "Sarnoff Corp., Princeton, NJ 08543",
        "bio": "Norm Hurst has been involved in television research at Sarnoff for 18 years. He has experience in such fields as studio and ENG camera design, CCD camera simulation, and the RCA videodisc project. He has considerable experience using computer simulation for advanced TV system design, and was closely involved with both of Sarnoff's entries in the advanced television testing process, as well as with the Grand Alliance prototype. He implemented the rate control algorithm for the DirecTV prototype uplink encoder, and developed a method for testing set-top decoders for MPEG compliance. Hurst is currently involved in various digital studio projects, including the NIST HD Broadcast Technology Program. He participates in such standards organizations as MPEG. X3L3, the ITU, and, of course, SMPTE. Hurst has 15 patents in the field of television.",
        "name": "Norm Hurst"
      },
      {
        "affiliation": "Avid Technology, Tewksbury, MA 01876.",
        "bio": "Katherine Cornog is a consulting engineer at Avid Technology, where she has developed and optimized compression technology for nonlinear editing products. She has been a member of Avid's Advanced Development team for four years, and has 12 years of industry experience in image processing, video compression, and computer vision. Cornog holds a BS in engineering from Brown University and an MSEE from MIT. She is a member of SMPTE and MPEG and has served on several SMPTE Working Groups, including those on Switching and Synchronization and Television Compression Systems.",
        "name": "Katie Cornog"
      }
    ],
    "authors$meta": {
      "confidence": "high",
      "note": "Object form (schema 2.3.0) migrated from string form via migrateAuthorsToObjectForm.js; bio/affiliation backfilled from _source/SMPTE/HIGHWIRE/ NLM <contrib-group>+<aff>+<bio>",
      "source": "parsed",
      "updated": "2026-06-23T00:04:25.562Z",
      "version": "authors-migrate-object-form@v1"
    },
    "contentType": "orig-research",
    "contentType$meta": {
      "confidence": "high",
      "note": "Cross-filled from SMPTE canonical repository import (smpte-canonical-audit/canonicalLibrary.*.json); previous value was a placeholder",
      "originalValue": "other",
      "source": "parsed",
      "updated": "2026-07-07T23:39:31.295Z",
      "version": "smpte-canonical-repo@v1"
    },
    "copyright": {
      "holder": "Society of Motion Picture and Television Engineers, Inc.",
      "holder$meta": {
        "confidence": "high",
        "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J04376.xml)",
        "source": "parsed",
        "updated": "2026-05-22T18:56:53.245Z",
        "version": "smpte-journal-article-nlm@v1"
      },
      "year": "1998",
      "year$meta": {
        "confidence": "high",
        "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J04376.xml)",
        "source": "parsed",
        "updated": "2026-05-22T18:56:53.245Z",
        "version": "smpte-journal-article-nlm@v1"
      }
    },
    "copyright$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J04376.xml)",
      "source": "parsed",
      "updated": "2026-05-22T18:56:53.245Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "docId": "10.5594-J04376",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from DOI 10.5594/J04376",
      "source": "parsed",
      "updated": "2026-05-22T18:56:53.245Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "docLabel": "SMPTE Journal ( Volume: 107, Issue: 11, November 1998)",
    "docLabel$meta": {
      "confidence": "medium",
      "note": "Composed from journal title, volume, issue and date",
      "source": "inferred",
      "updated": "2026-05-22T18:56:53.245Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "docTitle": "MPEG Splicing: A New Standard for Television — SMPTE 312M",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J04376.xml)",
      "source": "parsed",
      "updated": "2026-05-22T18:56:53.245Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "docType": "Journal Article",
    "docType$meta": {
      "confidence": "high",
      "note": "NLM <article> — SMPTE journal paper",
      "source": "inferred",
      "updated": "2026-05-22T18:56:53.245Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "doi": "10.5594/J04376",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J04376.xml)",
      "source": "parsed",
      "updated": "2026-05-22T18:56:53.245Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "href": "https://doi.org/10.5594/J04376",
    "href$meta": {
      "confidence": "high",
      "note": "Constructed from DOI 10.5594/J04376",
      "source": "inferred",
      "updated": "2026-05-22T18:56:53.245Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "issn": {
      "print": "0036-1682",
      "print$meta": {
        "confidence": "high",
        "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J04376.xml)",
        "source": "parsed",
        "updated": "2026-05-22T18:56:53.245Z",
        "version": "smpte-journal-article-nlm@v1"
      }
    },
    "issn$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J04376.xml)",
      "source": "parsed",
      "updated": "2026-05-22T18:56:53.245Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "journalAcronym": "MIJR",
    "journalAcronym$meta": {
      "confidence": "high",
      "note": "Parsed from journal_metadata XML (_source/SMPTE/APTARA/DL Project Files/08182015 BACKFILE JOURNAL FRESH/smptej_107_11/MIJR15Vol107No11.xml)",
      "source": "parsed",
      "updated": "2026-06-16T16:11:59.617Z",
      "version": "smpte-journal-issue-xml@v1"
    },
    "journalTitle": "SMPTE Journal",
    "journalTitle$meta": {
      "confidence": "high",
      "note": "Era-accurate journal title from SMPTE canonical repository (periodical parent at time of publication) (smpte-canonical-audit/canonicalLibrary.*.json)",
      "originalValue": null,
      "source": "parsed",
      "updated": "2026-07-08T00:35:38.133Z",
      "version": "smpte-canonical-repo@v1"
    },
    "number": "11",
    "number$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J04376.xml)",
      "source": "parsed",
      "updated": "2026-05-22T18:56:53.245Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "pages": "978–988",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J04376.xml)",
      "source": "parsed",
      "updated": "2026-05-22T18:56:53.245Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "publicationDate": "1998-11-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Day absent in NLM source — padded to 01",
      "source": "parsed",
      "updated": "2026-05-22T18:56:53.245Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "publisher": "SMPTE",
    "publisher$meta": {
      "confidence": "high",
      "note": "Normalised to registry \"SMPTE\" convention from NLM publisher-name (The Society of Motion Picture and Television Engineers)",
      "source": "inferred",
      "updated": "2026-05-22T18:56:53.245Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "publisherLocation": {
      "city": "White Plains, NY",
      "city$meta": {
        "confidence": "high",
        "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J04376.xml)",
        "source": "parsed",
        "updated": "2026-05-22T18:56:53.245Z",
        "version": "smpte-journal-article-nlm@v1"
      },
      "country": "USA",
      "country$meta": {
        "confidence": "high",
        "note": "Parsed from journal_metadata XML (_source/SMPTE/APTARA/DL Project Files/08182015 BACKFILE JOURNAL FRESH/smptej_107_11/MIJR15Vol107No11.xml)",
        "source": "parsed",
        "updated": "2026-06-16T16:11:59.617Z",
        "version": "smpte-journal-issue-xml@v1"
      }
    },
    "publisherLocation$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J04376.xml)",
      "source": "parsed",
      "updated": "2026-05-22T18:56:53.245Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "references": {
      "bibliographic": [
        "orphan/10.5594-J04376/bibr1-10.5594_J04376",
        "orphan/10.5594-J04376/bibr2-10.5594_J04376",
        "orphan/10.5594-J04376/bibr3-10.5594_J04376",
        "orphan/10.5594-J04376/bibr4-10.5594_J04376"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "note": "Extracted from NLM <ref-list> via extractSmpteJournalRefs.js (orphan-slug-mint)",
        "source": "parsed",
        "updated": "2026-07-06T18:21:02.558Z"
      }
    },
    "resolvedHref": "https://journal.smpte.org/periodicals/SMPTE%20Journal/107/11/14/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Backfilled from url.validate report #resolvedHref",
      "originalValue": null,
      "source": "resolved",
      "updated": "2026-06-19T20:59:07.409Z"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "medium",
        "note": "No explicit status in NLM source — journal articles default active",
        "source": "inferred",
        "updated": "2026-05-22T18:56:53.245Z",
        "version": "smpte-journal-article-nlm@v1"
      }
    },
    "volume": "107",
    "volume$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J04376.xml)",
      "source": "parsed",
      "updated": "2026-05-22T18:56:53.245Z",
      "version": "smpte-journal-article-nlm@v1"
    }
  }
}