API Build-data JSON Resources
Theme

Choose how MSRBot.io looks on this device.

Preference is stored in this browser only.

SMPTE Meetings and Conferences ( February 2002)
[ACTIVE]

Mapping KLV Packets into Synchronous MPEG-2 Program Streams

Metadata

Publisher
SMPTE — White Plains, NY
Doc Type
Conference Paper
Content Type
Original Research
Volume
2002, No. 5, pp. 1–12
Abstract
This paper proposes a method for synchronously mapping digital metadata encoded in the SMPTE Key-Length-Value (KLV) protocol (SMPTE 336M-2001) into an MPEG-2 Program Stream. In this study, our goal is to archive low- level, detailed, frame-by-frame syntactic metadata together with the associated video stream. We developed an algorithm specifically for MPEG-2 program streams that packetize MPEG-2 video elementary stream and KLV encoded metadata into packetized elementary stream (PES) packets. The group of pictures (GOP) time codes and the picture temporal reference are used to create time-stamps to place into the PES header's presentation time-stamps (PTSs) for synchronization. When a KLV inserted MPEG-2 program stream is played, an MPEG-2 splitter filter “splits” the video PES packets and KLV PES packets, retrieves the PTSs from those PES packets, and delivers the video and KLV PES packets to the appropriate decoders. The PTSs for each PES packet are kept with the decoded data. The video and metadata displayer synchronize with each other using the PTSs, so that decoded data with the same PTS time-stamp are displayed at the same time.
Publication Date
2002-02-01
DOI
10.5594/M00226
Link
https://doi.org/10.5594/M00226
Author(s)
Winnie H. LiangNorthrop Grumman Information Technology, TASC, Inc. Reading, MA
Copyright
© 2002 Society of Motion Picture and Television Engineers, Inc.

Bibliographic Reference(s)

  • 1. Edge B. , “Stream and File Formats, Where Are We Now?” Proceedings 143 rd SMPTE Technical Conference, pp. 111 – 117 , 2001 . EXTERNAL
  • 2. Document and Video Processing Group, Laboratory for Language and Media Processing , “ViPER: Video Processing Evaluation Resource (Part 1: Ground Truth)” , University of Maryland , 2000 . EXTERNAL
  • 3. Liang W. H. , “Video Analysis and Content Extraction (VACE) High Level Software Design Description” , TASC, Inc. , 2000 . EXTERNAL
  • 4. SMPTE Standard 336M-2000, “for Television: Data Encoding Protocol Using Key-Length-Value.” . EXTERNAL
  • 5. Information Technology - Generic coding of moving pictures and associated audio information: Systems, ISO/IEC 13818-1:1996(E). EXTERNAL
  • 6. Information Technology - Generic coding of moving pictures and associated audio information: Video, ISO/IEC 13818-2:1996(E). EXTERNAL
  • 7. Guler S. , “Video Content Analysis from Multiple Streams,” 30th AIPR Conference, Washington DC, October 10–12, 2001 . EXTERNAL
Source Data (JSON)

Full registry record with provenance metadata. Open directly: /api/doc/10.5594-M00226.json

Reference Tree

Explore all references and references to this document, as a navigable tree.

Open Reference Tree
Reference this Doc

Plain text (ISO 690 compliant)

Preview:
Winnie H. Liang; Mapping KLV Packets into Synchronous MPEG-2 Program Streams, SMPTE Meetings and Conferences ( February 2002); SMPTE, 2002. Available at https://doi.org/10.5594/M00226
Snippet:
Winnie H. Liang; Mapping KLV Packets into Synchronous MPEG-2 Program Streams, SMPTE Meetings and Conferences ( February 2002); SMPTE, 2002. Available at https://doi.org/10.5594/M00226

HTML (ISO 690 compliant)

Preview:
Winnie H. Liang; Mapping KLV Packets into Synchronous MPEG-2 Program Streams, SMPTE Meetings and Conferences ( February 2002); SMPTE, 2002. Available at https://doi.org/10.5594/M00226
Snippet:
<span class="citation">Winnie H. Liang; <cite>Mapping KLV Packets into Synchronous MPEG-2 Program Streams</cite>, SMPTE Meetings and Conferences ( February 2002); SMPTE, 2002. Available at <a href="https://doi.org/10.5594/M00226" target="_blank" rel="noopener">https://doi.org/10.5594/M00226</a></span>

SMPTE Icon SMPTE's HTML Pub

Preview:
Winnie H. Liang; Mapping KLV Packets into Synchronous MPEG-2 Program Streams, SMPTE Meetings and Conferences ( February 2002); SMPTE, 2002
doi: 10.5594/M00226
url: https://doi.org/10.5594/M00226
Snippet:
<li>
Winnie H. Liang; <cite id="bib-10-5594-m00226">Mapping KLV Packets into Synchronous MPEG-2 Program Streams</cite>, SMPTE Meetings and Conferences ( February 2002); SMPTE, 2002
<span class="doi">10.5594/M00226</span>
</li>