{
  "$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-J14027",
  "document": {
    "abbrevTitle": "SMPTE J",
    "abbrevTitle$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J14027.xml)",
      "source": "parsed",
      "updated": "2026-05-22T20:40:11.684Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "abstract": "Due to the mechanical nature of motion picture film, inaccuracies in positioning a single image can occur at the moment of exposure, projection, or scanning and are the reason for steadiness errors that are evidenced in jitter of the whole image. This jitter is not limited to translations but may also include rotational and shearing motion components. The extent of these erroneous movements lies in the area of modern film scanner resolution and becomes a problem when scanning motion picture film, especially in realtime. An algorithm is proposed that estimates motion parameters for every image, including the steadiness error component. On the basis of the sequence of these motion parameters, a correction signal can be calculated to suppress the subjective jitter of the motion picture.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J14027.xml)",
      "source": "parsed",
      "updated": "2026-05-22T20:40:11.684Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "authors": [
      {
        "affiliation": "Engineer at the University of Dortmund. D-44227 Dortmund. Germany",
        "name": "Thomas Leonard"
      }
    ],
    "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_J14027.xml)",
        "source": "parsed",
        "updated": "2026-05-22T20:40:11.684Z",
        "version": "smpte-journal-article-nlm@v1"
      },
      "year": "1999",
      "year$meta": {
        "confidence": "high",
        "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J14027.xml)",
        "source": "parsed",
        "updated": "2026-05-22T20:40:11.684Z",
        "version": "smpte-journal-article-nlm@v1"
      }
    },
    "copyright$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J14027.xml)",
      "source": "parsed",
      "updated": "2026-05-22T20:40:11.684Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "docId": "10.5594-J14027",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from DOI 10.5594/J14027",
      "source": "parsed",
      "updated": "2026-05-22T20:40:11.684Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "docLabel": "SMPTE Journal ( Volume: 108, Issue: 5, May 1999)",
    "docLabel$meta": {
      "confidence": "medium",
      "note": "Composed from venue title, volume/issue and date",
      "source": "inferred",
      "updated": "2026-05-22T20:40:11.684Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "docTitle": "Steadiness Correction of Motion Picture Film Based on Image Control",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J14027.xml)",
      "source": "parsed",
      "updated": "2026-05-22T20:40:11.684Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "docType": "Journal Article",
    "docType$meta": {
      "confidence": "high",
      "note": "NLM <article> — SMPTE journal paper",
      "source": "inferred",
      "updated": "2026-05-22T20:40:11.684Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "doi": "10.5594/J14027",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J14027.xml)",
      "source": "parsed",
      "updated": "2026-05-22T20:40:11.684Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "href": "https://doi.org/10.5594/J14027",
    "href$meta": {
      "confidence": "high",
      "note": "Constructed from DOI 10.5594/J14027",
      "source": "inferred",
      "updated": "2026-05-22T20:40:11.684Z",
      "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_J14027.xml)",
        "source": "parsed",
        "updated": "2026-05-22T20:40:11.684Z",
        "version": "smpte-journal-article-nlm@v1"
      }
    },
    "issn$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J14027.xml)",
      "source": "parsed",
      "updated": "2026-05-22T20:40:11.684Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "journalAcronym": "MIJR",
    "journalAcronym$meta": {
      "confidence": "high",
      "note": "Parsed from journal_metadata XML (_source/SMPTE/APTARA/DL Project Files/07132015 BACKFILE FOR JOURNAL/smptej_108_5/MIJR15Vol108No5.xml)",
      "source": "parsed",
      "updated": "2026-06-16T18:14:32.753Z",
      "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": "5",
    "number$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J14027.xml)",
      "source": "parsed",
      "updated": "2026-05-22T20:40:11.684Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "pages": "279–283",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J14027.xml)",
      "source": "parsed",
      "updated": "2026-05-22T20:40:11.684Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "publicationDate": "1999-05-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Day absent in NLM source — padded to 01",
      "source": "parsed",
      "updated": "2026-05-22T20:40:11.684Z",
      "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-22T20:40:11.684Z",
      "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_J14027.xml)",
        "source": "parsed",
        "updated": "2026-05-22T20:40:11.684Z",
        "version": "smpte-journal-article-nlm@v1"
      },
      "country": "USA",
      "country$meta": {
        "confidence": "high",
        "note": "Parsed from journal_metadata XML (_source/SMPTE/APTARA/DL Project Files/07132015 BACKFILE FOR JOURNAL/smptej_108_5/MIJR15Vol108No5.xml)",
        "source": "parsed",
        "updated": "2026-06-16T18:14:32.753Z",
        "version": "smpte-journal-issue-xml@v1"
      }
    },
    "publisherLocation$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J14027.xml)",
      "source": "parsed",
      "updated": "2026-05-22T20:40:11.684Z",
      "version": "smpte-journal-article-nlm@v1"
    },
    "references": {
      "bibliographic": [
        "orphan/10.5594-J14027/bibr1-10.5594_J14027",
        "orphan/10.5594-J14027/bibr2-10.5594_J14027",
        "orphan/10.5594-J14027/bibr3-10.5594_J14027"
      ],
      "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/108/5/9/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Backfilled from url.validate report #resolvedHref",
      "originalValue": null,
      "source": "resolved",
      "updated": "2026-06-19T20:59:07.425Z"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "medium",
        "note": "No explicit status in NLM source — journal papers default active",
        "source": "inferred",
        "updated": "2026-05-22T20:40:11.684Z",
        "version": "smpte-journal-article-nlm@v1"
      }
    },
    "volume": "108",
    "volume$meta": {
      "confidence": "high",
      "note": "Parsed from NLM article XML (_source/SMPTE/HIGHWIRE/Source Bak/smptej/10.5594_J14027.xml)",
      "source": "parsed",
      "updated": "2026-05-22T20:40:11.684Z",
      "version": "smpte-journal-article-nlm@v1"
    }
  }
}