PROPOSED SMPTE STANDARD for Television Material Exchange Format (MXF) Operational pattern 1A (Single Item, Single Package)

Similar documents
Material Exchange Format (MXF) Mapping Type D-10 Essence Data to the MXF Generic Container

Material Exchange Format Timecode Implementation

AMWA Specification. AMWA Specification Policy Application Specification UL Guidelines May 24, 2016 (rev 1.1) Executive Summary

Administrative Guideline. SMPTE Metadata Registers Maintenance and Publication SMPTE AG 18:2017. Table of Contents

Annotation Universal Metadata Set. 1 Scope. 2 References. 3 Introduction. Motion Imagery Standards Board Recommended Practice MISB RP 0602.

MISB ST STANDARD. 27 February Ancillary Text Metadata Sets. 1 Scope. 2 References. 2.1 Normative References.

AMWA Specification AMWA Application Specification AS-02 MXF Versioning December 16, 2009 (rev 1e)

MISB RP RECOMMENDED PRACTICE. 24 October Annotation Universal Metadata Set. 1 Scope. 2 References. 2.1 Normative References

ITU-T J.288. Encapsulation of type length value (TLV) packet for cable transmission systems

ISO/IEC INTERNATIONAL STANDARD. Information technology JPEG 2000 image coding system: Motion JPEG 2000

XML BASED DICTIONARIES FOR MXF/AAF APPLICATIONS

ARIB TECHNICAL REPORT

AMWA Specification AMWA Application Specification AS-02 MXF Versioning November 18, 2011 (version 1.0)

DPP Compliance Programme AMWA AS-11 DPP Product Test Report (See note 5, on next page) DPP Lab, BBC R&D, Centre House, 56 Wood Lane, W12 7SB, UK

SMPTE STANDARD. for Television Bit Digital Audio Format for HDTV Bit-Serial Interface ANSI/SMPTE 299M Scope. 3 Definition of terms

ISO/IEC INTERNATIONAL STANDARD. Information technology JPEG 2000 image coding system Part 3: Motion JPEG 2000

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 5: Multimedia description schemes

This document is a preview generated by EVS

ANSI/SCTE

MISB ST STANDARD. 29 October Ancillary Text Metadata Sets. 1 Scope. 2 References. 3 Acronyms. 4 Definitions

Data encoding protocol using key-length-value

MISB RP May Security Metadata Universal and Local Sets for Digital Motion Imagery. 1. Scope. 2. References

MISB RP September Security Metadata Universal and Local Sets for Digital Motion Imagery. 1. Scope. 2. References

TA Document Test specification of self-test for AV Devices 1.0 (Point-to-Point Test and Network Test)

ANSI/SCTE

File test version. DPP Compliance Programme AMWA / UK DPP -- AS-11 UK DPP HD Shim v1.1 File Conformance Test Suite

File Format for Digital Moving- Picture Exchange (DPX) Amendment 1

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

This document is a preview generated by EVS

ATSC Candidate Standard: A/341 Amendment

ISO/IEC INTERNATIONAL STANDARD. Information technology JPEG 2000 image coding system: Reference software

UMID Applications in Practice

TA Document AV/C Disc Media Type Specification - SACD 1.2

ISO/IEC INTERNATIONAL STANDARD

ANSI/SCTE

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 1: Systems

ISO/IEC INTERNATIONAL STANDARD

ISO INTERNATIONAL STANDARD. Digital cinema (D-cinema) operations Part 1: Key delivery message

MISB Standard Standard. 03 September Security Metadata Universal and Local Sets for Digital Motion Imagery. 1. Scope. 2.

ENGINEERING COMMITTEE Digital Video Subcommittee

[1] ISO/IEC :2007 Information technology - Generic coding of moving pictures and associated audio information: Systems

AES standard for audio metadata - Audio object structures for preservation and restoration. Preview only

ATSC Candidate Standard: A/341 Amendment:

Internet Streaming Media Alliance Ultravox Provisional Specification Version 1.0 November 2007

INTERNATIONAL STANDARD

MISB ST STANDARD. Timestamps for Class 1/Class 2 Motion Imagery. 25 February Scope. 2 References

INTERNATIONAL TELECOMMUNICATION UNION 4%,%-!4)# 3%26)#%3 4%2-).!, %15)0-%.43!.$ 02/4/#/,3 &/2 4%,%-!4)# 3%26)#%3

Avid Viewpoint: The Promise of AS-02

TA Document Specification of high-speed transmission of

ISO/IEC INTERNATIONAL STANDARD. Information technology - Digital compression and coding of continuous-tone still images: Compliance testing

DRAFT. Encapsulation of Dirac Video content and time code markers in ISO/IEC Transport Streams

ISO INTERNATIONAL STANDARD. Translation-oriented terminography. Terminographie axée sur la traduction. First edition

AES standard for digital audio engineering - High-resolution multi-channel audio interconnection (HRMAI) Preview only

Yoshi Shibata (Chair) Jim Wilkinson (Editor) SMPTE TC-30MR SG UMID Applications

Joint ISO/TC 154 UN/CEFACT Syntax Working Group (JSWG) publication of ISO

AMERICAN NATIONAL STANDARD

PROPOSED DRAFT FOR TRIAL USE AND DISCUSSION ONLY secretariat PROPOSED DRAFT AES24-2-TU 99/02/2818:41

INTERNATIONAL STANDARD

ANSI/CEA Standard. Control Networking Protocol Specification Part 5: Implementation Application Layer Guidelines ANSI/CEA

Module 10 MULTIMEDIA SYNCHRONIZATION

INTERNATIONAL STANDARD 11558

TA Document AV/C Disc Subunit - DVR-Blue Media Type Specification 1.0

MISB RP November Security Metadata Universal Set for Digital Motion Imagery. 1. Scope. 2. References

itx Integrated Playout Platform

INTERNATIONAL STANDARD

This document is a preview generated by EVS

ATSC Standard: A/342 Part 2, AC-4 System

SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Communication procedures

AS/NZS ISO 19157:2015

SERIES Q: SWITCHING AND SIGNALLING Signalling requirements and protocols for the NGN Service and session control protocols supplementary services

ISO/IEC INTERNATIONAL STANDARD. Information technology JPEG 2000 image coding system Part 14: XML representation and reference

ISO 2146 INTERNATIONAL STANDARD. Information and documentation Registry services for libraries and related organizations

ISO/IEC INTERNATIONAL STANDARD

This is a preview - click here to buy the full publication PUBLICLY AVAILABLE SPECIFICATION. Pre-Standard

ISO/IEC INTERNATIONAL STANDARD

TA Document IEEE1394 Interface Implementation Test Specification STB Device for Japanese BS/CS Digital Broadcasting System 1.

ISO IEC. INTERNATIONAL ISO/IEC STANDARD Information technology Fibre Distributed Data Interface (FDDI) Part 5: Hybrid Ring Control (HRC)

ISO INTERNATIONAL STANDARD. Translation-oriented terminography. Terminographie axée sur la traduction. First edition

D-Cinema Packaging Caption and Closed Subtitle

AES recommended practice for digital audio engineering Format for the user data channel of the AES digital audio interface

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia application format (MPEG-A) Part 4: Musical slide show application format

Digital Imaging and Communications in Medicine (DICOM)

ISO INTERNATIONAL STANDARD. Hard-copy output of engineering drawings Specification for the structure of control files

MISB RP 1302 RECOMMENDED PRACTICE. 27 February Inserting KLV in Session Description Protocol (SDP) 1 Scope. 2 References

RECOMMENDATION ITU-R BS.776 * Format for user data channel of the digital audio interface **

CEA Standard. Control Networking Protocol Specification Part 5: Implementation- Application-Layer-Guidelines CEA-709.5

AMWA AS-11. Technical Overview of AS-11 Specifications

MISB ST STANDARD. MPEG-2 Transport Stream for Class 1/Class 2 Motion Imagery, Audio and Metadata. 27 October Scope.

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

Introducing the AAF Edit Protocol

Digital Imaging and Communications in Medicine (DICOM)

MISB ST STANDARD. MPEG-2 Transport Stream for Class 1/Class 2 Motion Imagery, Audio and Metadata. 25 February Scope.

[MS-RTPRADEX]: RTP Payload for Redundant Audio Data Extensions. Intellectual Property Rights Notice for Open Specifications Documentation

Enterprise - Control System Integration Part 2: Object Model Attributes

ISO TC46/SC4/WG7 N ISO Information and documentation - Directories of libraries and related organizations

ATSC Standard: Captions and Subtitles (A/343)

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Biometric data interchange formats Part 5: Face image data

TA Document SMPTE Time Code and Sample Count Transmission Protocol Ver.1.0

Transcription:

PROPOSED STE STANDARD for Television Material Exchange Format (MXF) Operational pattern 1A (Single Item, Single Package) STE 378M Page 1 of 9 pages Table of contents 1 Scope 2 Normative reference 3 Glossary of acronyms, terms and data types 4 Introduction 5 Application 6 Header metadata specification 7 MXF file interchange: Essence container issues Annex A Bibliography 1 Scope This standard defines operational pattern 1a for the exchange of a MXF file with a single item of a playable essence container comprising either a single essence element or interleaved essence elements. It defines the operating restrictions, structural metadata objects and individual attributes that shall be applied to the MXF file format specification to achieve interoperability when exchanging an MXF file as a single, continuously playable item of audio-visual material. Operational pattern 1a is intended to meet the requirements of acquisition, storage and interchange applications that are satisfied by a single item of content packaged in a single essence container. Operational pattern 1a does not require, but does allow the use of body partitions. 2 Normative Reference The following standard contains provisions which, through reference in this text, constitute provisions of this standard. At the time of publication, the edition indicated was valid. All standards are subject to revision, and parties to agreements based on this standard are encouraged to investigate the possibility of applying the most recent edition of the standard indicated below. STE 377M, Television Material Exchange Format (MXF) File Format Specification 3 Glossary of acronyms, terms and data types The full glossary of acronyms, terms and data types used in the MXF specification is given in the MXF file format specification. It is not repeated here to avoid any divergence of meaning. Copyright 2003 by THE SOCIETY OF MOTION PICTURE AND TELEVISION ENGINEERS 595 W. Hartsdale Ave., White Plains, NY 10607 (914) 761-1100 THIS PROPOSAL IS PUBLISHED FOR COMMENT ONLY

4 Introduction There are several parts to the MXF specification. This part defines an MXF operational pattern specification. The main part is a normative definition of the MXF file format. One or more normative documents define descriptive metadata schemes as a plug-in to the MXF file format specification. A number of individual normative documents define both the audio-visual essence containers that may be used as the MXF file body and the mappings of the essence components into the essence container. In addition STE EG 41, the MXF Engineering Guideline, provides an introduction and a general engineering description of MXF including the document layering. In STE EG 41, the concepts of operational patterns and the general conditions for audio-visual material interchange and interoperability are described in outline form. This standard specifies operational pattern 1a which defines a single playable essence container comprising either a single essence element or interleaved essence elements. This essence container may, for example, contain a single clip or a single item of program material. It is the baseline generalized operational pattern and restrictions placed on the use of the MXF file format specification for this operational pattern may have implications on the way in which a particular essence container type and the essence elements that it contains may be implemented. Each operational pattern is described in a separate document and may be updated independently from other operational patterns. The reader is cautioned to check the following points: 1 Check for the latest version of each operational pattern. 2 Understand that there may be limitations to how the essence container type and the essence elements that it contains may be used in a particular operational pattern. 3 Cross-reference the appropriate documents of the MXF specification before and during implementation. This standard defines the specific details of the structural header metadata that shall be supported together with agreed combinations of header metadata and essence container template for operational pattern 1a. The structural header metadata allows for the support of descriptive metadata sets as described in the associated normative descriptive metadata standard(s). This standard also includes a list of any detailed limitations or support issues. 4.1 Using an operational pattern for interchange To successfully interchange MXF files, an MXF decoder shall be able to parse the structure of any MXF file. A decoder may optionally understand and decode the contents of a specific file. Complete decoding of an MXF file requires a compatible combination of the operational pattern (file structure), the specific essence container(s) and optionally the descriptive metadata scheme that is agreed for interchange use. The preface set in the header metadata of an MXF file includes the identifier of o pattern, zero or more identifiers of descriptive metadata schemes and, in the case of operational pattern 1a, the identifier of the single playable essence container. These identifiers are defined as three metadata items: 1 The operational pattern identifier is defined as a single STE Universal label (UL). 2 The descriptive metadata scheme identifiers are defined as a collection of zero or more STE Universal labels, one label for each descriptive metadata scheme used to provide descriptive metadata in the header metadata. 3 The essence container identifier is defined as a single STE Universal label in the essence containers collection. Page 2 of 9 pages

NOTES 1 The operational pattern, descriptive metadata and essence container Universal labels should be registered individually in the appropriate STE Registry. 2 The partition pack of each partition carries a copy of the operational pattern Identifier value and the one or more essence container identifier values. Decoders can thus rapidly determine the contents of an MXF file in the first few bytes of the header partition 3 The essence container identifier is defined as a collection of ULs to provide consistency with other Operational patterns. The track descriptions in the header metadata shall correctly reflect the number of essence tracks in the sssence container. Note that multiple audio channels may be contained in a single audio track. Each track is independently editable, whereas multiple audio channels contained within a single track are treated as a single entity. 4.2 Operational pattern overview Standard MXF operational patterns are defined as a combination of the two dimensions as defined in the MXF file format specification. This operational pattern shall be defined as follows: 4.2.1 Item complexity Single item: The file contains only one item. There is a single material package SourceClip which has the same duration as the single file package. 4.2.2 Package complexity Single package: The material package can only access a single file package. These two dimensions are broadly illustrated in informative figure 1. Page 3 of 9 pages

Item Complexity Package Complexity Single Item 1 Play-list Items 2 Edit Items 3 Single Package a FP Ganged Packages b AND AND Only 1 SourcelCip = FP duration 1 Each SourcelCip = entire FP 1 Any track from any FP track 1 Alternate Packages c 2 OR 2 OR 2 OR Only 1 SourcelCip = FP duration Each SourcelCip = entire FP Any track from any FP track Figure 1 (informative) Item and package complexity This operational pattern defines an MXF file as a single item, single package as illustrated in the top-left box of figure 1. All other generalized operational patterns are a superset of operational pattern 1a. 4.3 Material, file and source package relationships This operational pattern has a single essence container comprising either a single essence element or interleaved essence elements. The essence container comprises essence stream data that represents a continuous recording as indicated in figure 2. Page 4 of 9 pages

Material Package Track (defines origin) Sequence (defines duration) SourceClip Source Clip Start Position File Package The Source Package ID and SourceTrackID of the Material Package SourceClip define respectively the single File Package and the Track containing the essence. The duration of the Material Package SourceClip is the same as the File Package Sequence Track (defines origin) Sequence (defines duration) Essence Container SourceClip SourceClip SourceClip Essence Descriptor e.g. EG Source Clip Start Position SourceClip Duration The Source Package ID and SourceTrackID of the File Package SourceClip define respectively the Source Package and the Track containing the derivation of the essence. This provides historical annotation. Source Package (File Package or Physical Package) Origin Essence Descriptor e.g. Tape Descriptor Track (defines origin) Sequence (defines duration) Figure 2 Outline of operational pattern 1a 5 Application Operational pattern 1a is the simplest generalized operational pattern and contains the audio-visual item as a single playable essence container. This essence container may, for example, contain a single clip or a single item of program material. The essence container shall provide for the continuous decoding of contiguous essence elements with no processing. Operational pattern 1a is intended to satisfy the requirements of acquisition, simple storage and simple interchange applications. The minimum implementation of operational pattern 1a will satisfy the requirement for the definition of a single clip with minimum metadata support. 5.1 Constraints A list of general constraints for this operational pattern is given in table 1. Page 5 of 9 pages

Table 1 General constraints for operational pattern 1a File Kind Operational pattern Role Essence Material Packages 1 Number of Material Package SourceClips Top-level File Packages 1 Number of Essence container Types Lower-level Source Packages Partition limits Body Partitions Index Tables Editing Support MXF 1a: (Single Item Single Package) Continuous Recording, exchange of audio-visual material as a single entity. Single Essence container, Operational pattern Qualifiers apply (see MXF File Format Specification, STE 377M) 1 1 0 or more None Decoder Required. Optional None Streaming Support According to Operational pattern Qualifiers (see section 0) 6 Header metadata specification 6.1 General The structural metadata sets and the normative Universal label used to identify this operational pattern are defined in the MXF file format specification document with specific constraints and additions detailed below. 6.2 Constraints on the MXF packages The material package shall have one SourceClip per track. The file package shall have one track per essence element in the essence container. All tracks / sequences in the material package and file package shall have the same duration. The material package may define a different start time to the file package tracks to allow a change to the initial timecode on playout. The duration of the material package and the duration of the file package shall remain identical. Source packages, where present, shall be used to define the historical context of editing. 6.3 Universal label for operational pattern 1a The Universal label value to define this operational pattern shall be as defined in table 2. Page 6 of 9 pages

Table 2 Value of the MXF operational pattern identification Universal label Byte No. Description Value (hex) 1-12 Defined in the MXF File Format - Specification Operational patterns Section 13 Operational pattern :Item Complexity 01h 14 Operational pattern: Essence container Complexity 15 Operational pattern :Qualifiers (application dependent) 01h 0xh 16 Reserved for future use 00h The meanings of the bytes in this label are specified in the operational pattern section of the MXF file format specification. Bytes 13 and 14 uniquely identify this operational pattern specification and byte 15 contains generic qualifiers which are defined in the MXF file format specification. 6.4 Operational pattern qualifiers This operational pattern shall support the qualifiers as specified in byte 15 of the operational pattern Universal label. Each bit of byte 15 shall be correctly set, as defined by STE 377M, to reflect the status of the essence container. 6.4.1 Essence container location The essence container should be embedded in the file body for interchange applications. The essence container may be externally referenced for certain specialized applications. Example applications might include shared-storage networks, archives and other applications where the access to an essence container is localized and the locator value (defined in the locator set in STE 377M) is persistent. If the essence container is internal to the file, then bit 1 shall be set to zero. 6.4.2 Interleaving of multiple essence tracks Essence containers used in this operational pattern should be streamable. If the Essence container is streamable, then bit 2 shall be set to zero. 6.4.3 Number of essence tracks This operational pattern supports a single essence container with one or more essence tracks. If the essence container has a single essence track, then bit 3 shall be set to zero. 6.5 Minimum implementation All constraints given in the MXF file format specification shall apply unless specifically overridden or extended in this standard. The minimum implementation of operational pattern 1a has the following limits in reference to the MXF File format specification: 1 preface set, 1 or more identification sets, and 1 content storage set. Page 7 of 9 pages

One material package including: the sets for the timecode track; the sets for each picture track as required by the essence container; the sets for each sound track as required by the essence container; the sets for each data track as required by the essence container. One file package including: the sets for the timecode track; the sets for each picture track as required by the essence container; the sets for each sound track as required by the essence container; the sets for each data track as required by the essence container. NOTE Support for descriptive metadata is optional, but at least one scheme should be included in order to get the best from an MXF file. The annexes of the MXF format specification give the properties of the sets which should be implemented. All required set properties should be supported by MXF encoders that comply with this operational pattern. 7 MXF file interchange: Essence container issues 7.1 Essence container identification The value of the essence container Universal label shall be defined by the appropriate essence container specification document. This value shall be recorded in the essence containers property of the preface set and all partition packs and in the essence container property of the appropriate d set. 7.2 Essence container requirements in operational pattern 1a 7.2.1 Number of essence elements There are no constraints on the number of essence elements in an individual essence container. It is possible that an operational pattern 1a file may contain descriptive metadata only and no essence container. Although not encouraged, it is permitted. 7.2.2 Interleaving of essence elements For operational pattern 1a, when supporting streaming capability for essence containers containing more than one essence element, the essence elements should be interleaved over a limited duration (typically 1 frame). Each essence element is encoded using KLV coding according to the rules in the essence container specification. 7.2.3 Continuity of essence elements As stated in section 0, the essence container shall provide for the continuous decoding of contiguous essence elements with no processing. The essence container or essence element specifications may add extra restrictions to this condition. The essence container tracks are each described by an essence descriptor set which defines the source coding and any compression coding. Each essence descriptor property value, which could otherwise prevent continuous decoding, shall be constant for the duration of the essence track. 7.2.4 Number of essence tracks The number of picture, sound and data essence tracks are defined by the number of picture, sound and data essence elements in the essence container. Page 8 of 9 pages

7.2.5 Use of body partitions Optional for the MXF encoder. Required for the MXF decoder. NOTE Files meeting this operational pattern can be created without using body partitions. However, body partitions maybe used to provide certain features needed to satisfy some of the user requirements outlined in the MXF Engineering Guideline. Annex A (informative) Bibliography ANSI/STE 298M-1997, Television Universal Labels for Unique Identification of Digital Data STE 336M-2001, Television Data Encoding Protocol using Key-Length-Value STE EG 41, Material Exchange Format (MXF) Engineering Guideline Page 9 of 9 pages