MPEG-4 Object Type Indication

This section documents the ObjectTypeIndication used in MPEG-4 systems to indicate the type of streams. Applications for a new codec type will also automatically receive an object type indication.

This table also occurs in ISO/IEC 14496-1 (various versions), the MPEG-4 systems specification. The intent is that the table maintained by this registration authority is the most up-to-date and definitive version.

There is also an informative table of the current StreamType allocations.

 
     
Value ObjectTypeIndication Description Defined in/by
0x00 Forbidden  
0x01 Systems ISO/IEC 14496-1 (a) MPEG-4
0x02 Systems ISO/IEC 14496-1 (b) MPEG-4
0x03 Interaction Stream MPEG-4
0x04 Extended BIFS (h) MPEG-4
0x05 AFX Stream (i) MPEG-4
0x06 Font Data Stream MPEG-4
0x07 Synthetised Texture MPEG-4
0x08 Text Stream MPEG-4
0x09 LASeR Stream MPEG-4
0x0A Simple Aggregation Format (SAF) Stream MPEG-4
0x20 Visual ISO/IEC 14496-2 (c) MPEG-4
0x21 Visual ITU-T Recommendation H.264 | ISO/IEC 14496-10 (g) MPEG-4
0x22 Parameter Sets for ITU-T Recommendation H.264 | ISO/IEC 14496-10 (g) MPEG-4
0x40 Audio ISO/IEC 14496-3 (d) MPEG-4
0x60 Visual ISO/IEC 13818-2 Simple Profile MPEG-4
0x61 Visual ISO/IEC 13818-2 Main Profile MPEG-4
0x62 Visual ISO/IEC 13818-2 SNR Profile MPEG-4
0x63 Visual ISO/IEC 13818-2 Spatial Profile MPEG-4
0x64 Visual ISO/IEC 13818-2 High Profile MPEG-4
0x65 Visual ISO/IEC 13818-2 422 Profile MPEG-4
0x66 Audio ISO/IEC 13818-7 Main Profile MPEG-4
0x67 Audio ISO/IEC 13818-7 LowComplexity Profile MPEG-4
0x68 Audio ISO/IEC 13818-7 Scaleable Sampling Rate Profile MPEG-4
0x69 Audio ISO/IEC 13818-3 MPEG-4
0x6A Visual ISO/IEC 11172-2 MPEG-4
0x6B Audio ISO/IEC 11172-3 MPEG-4
0x6C Visual ISO/IEC 10918-1 MPEG-4
0x6D Portable Network Graphics (f) PNG
0x6E Visual ISO/IEC 15444-1 (JPEG 2000) MPEG-4
0xA0 EVRC Voice 3GPP2
0xA1 SMV Voice 3GPP2
0xA2 3GPP2 Compact Multimedia Format (CMF) 3GPP2
0xA3 SMPTE VC-1 Video SMPTE
0xA4 Dirac Video Coder Dirac
0xA5 AC-3 Audio ETSI
0xA6 Enhanced AC-3 audio ETSI
0xA7 DRA Audio DRA
0xA8 ITU G.719 Audio ITU G.719
0xA9 DTS Coherent Acoustics audio DTS
0xAA DTS-HD High Resolution Audio DTS
0xAB DTS-HD Master Audio DTS
0xAC DTS Express low bit rate audio, also known as DTS LBR DTSE
0xC0 - 0xE0 user private  
0xE1 13K Voice 3GPP2
0xE2 - 0xFE user private  
0xFF no object type specified (e) MPEG-4
  1. This type is used for all 14496-1 streams unless specifically indicated to the contrary. Scene Description scenes, which are identified with StreamType=0x03 (see Table 9 ), using this object type value shall use the BIFSConfig specified in section 9.3.5.2.2  of this specification.
  2. Used, with StreamType=0x03 (see Table 9 ), for Scene Description streams that use the BIFSv2Config. Its use with other StreamTypes is reserved .
  3. Includes associated Amendment(s) and Corrigendum(a). The actual object types are defined in ISO/IEC 14496-2 and are conveyed in the DecoderSpecificInfo as specified in ISO/IEC 14496-2, Annex K.
  4. Includes associated Amendment(s) and Corrigendum(a). The actual object types are defined in ISO/IEC 14496-3 and are conveyed in the DecoderSpecificInfo as specified in ISO/IEC 14496-3 subpart 1 subclause 6.2.1.
  5. Streams with this value with a StreamType indicating a systems stream (values 1,2,3, 6, 7, 8, 9) shall be treated as if the ObjectTypeIndication had been set to 0x01.
  6. For PNG Streams, the following configuration/rules apply:
    • StreamType: 0x04 (visual)
    • No decoder specific info needed
    • The PNG stream shall consist in only one (1) AccessUnit
    • The PNG stream access unit shall contain the complete PNG image/file
    • MNG shall not be used inside PNG streams
  7. Includes associated Amendment(s) and Corrigendum(a). The actual object types are defined in ITU-T Recommendation H.264 | ISO/IEC 14496-10 and are conveyed in the DecoderSpecificInfo.
  8. Used,  with StreamType=0x03, for Scene Description streams that use the BIFSConfigEx; its use with other StreamTypes is reserved. (Was previously reserved for MUCommandStream but not used for that purpose.)
  9. Used,  with StreamType=0x03, for Scene Description streams that use the AFXConfig; its use with other StreamTypes is reserved.
Value StreamType Description
0x00 Forbidden
0x01 ObjectDescriptorStream (see 8.5)
0x02 ClockReferenceStream (see 10.2.5)
0x03 SceneDescriptionStream (see 9.2.1)
0x04 VisualStream
0x05 AudioStream
0x06 MPEG7Stream
0x07 IPMPStream (see 8.3.2)
0x08 ObjectContentInfoStream (see 8.4.2)
0x09 MPEGJStream
0x0A Interaction Stream
0x0B IPMPToolStream
0x0C FontDataStream
0x0D StreamingText
0x20- 0x3F user private

你可能感兴趣的:(MPEG-4 Object Type Indication)