1、 TIA-1015-A September 2011File Formats for Multimedia Services forcdma2000 Spread Spectrum Systems NOTICE TIA Engineering Standards and Publications are designed to serve the public interest through eliminating misunderstandings between manufacturers and purchasers, facilitating interchangeability a
2、nd improvement of products, and assisting the purchaser in selecting and obtaining with minimum delay the proper product for their particular need. The existence of such Standards and Publications shall not in any respect preclude any member or non-member of TIA from manufacturing or selling product
3、s not conforming to such Standards and Publications. Neither shall the existence of such Standards and Publications preclude their voluntary use by Non-TIA members, either domestically or internationally. Standards and Publications are adopted by TIA in accordance with the American National Standard
4、s Institute (ANSI) patent policy. By such action, TIA does not assume any liability to any patent owner, nor does it assume any obligation whatever to parties adopting the Standard or Publication. This Standard does not purport to address all safety problems associated with its use or all applicable
5、 regulatory requirements. It is the responsibility of the user of this Standard to establish appropriate safety and health practices and to determine the applicability of regulatory limitations before its use. (From Project No. 3-0016-RV1, formulated under the cognizance of the TIA TR-45 Mobile (b)
6、there is no assurance that the Document will be approved by any Committee of TIA or any other body in its present or any other form; (c) the Document may be amended, modified or changed in the standards development or any editing process. The use or practice of contents of this Document may involve
7、the use of intellectual property rights (“IPR”), including pending or issued patents, or copyrights, owned by one or more parties. TIA makes no search or investigation for IPR. When IPR consisting of patents and published pending patent applications are claimed and called to TIAs attention, a statem
8、ent from the holder thereof is requested, all in accordance with the Manual. TIA takes no position with reference to, and disclaims any obligation to investigate or inquire into, the scope or validity of any claims of IPR. TIA will neither be a party to discussions of any licensing terms or conditio
9、ns, which are instead left to the parties involved, nor will TIA opine or judge whether proposed licensing terms or conditions are reasonable or non-discriminatory. TIA does not warrant or represent that procedures or practices suggested or provided in the Manual have been complied with as respects
10、the Document or its contents. If the Document contains one or more Normative References to a document published by another organization (“other SSO”) engaged in the formulation, development or publication of standards (whether designated as a standard, specification, recommendation or otherwise), wh
11、ether such reference consists of mandatory, alternate or optional elements (as defined in the TIA Engineering Manual, 4thedition) then (i) TIA disclaims any duty or obligation to search or investigate the records of any other SSO for IPR or letters of assurance relating to any such Normative Referen
12、ce; (ii) TIAs policy of encouragement of voluntary disclosure (see Engineering Manual Section 6.5.1) of Essential Patent(s) and published pending patent applications shall apply; and (iii) Information as to claims of IPR in the records or publications of the other SSO shall not constitute identifica
13、tion to TIA of a claim of Essential Patent(s) or published pending patent applications. TIA does not enforce or monitor compliance with the contents of the Document. TIA does not certify, inspect, test or otherwise investigate products, designs or services or any claims of compliance with the conten
14、ts of the Document. ALL WARRANTIES, EXPRESS OR IMPLIED, ARE DISCLAIMED, INCLUDING WITHOUT LIMITATION, ANY AND ALL WARRANTIES CONCERNING THE ACCURACY OF THE CONTENTS, ITS FITNESS OR APPROPRIATENESS FOR A PARTICULAR PURPOSE OR USE, ITS MERCHANTABILITY AND ITS NONINFRINGEMENT OF ANY THIRD PARTYS INTELL
15、ECTUAL PROPERTY RIGHTS. TIA EXPRESSLY DISCLAIMS ANY AND ALL RESPONSIBILITIES FOR THE ACCURACY OF THE CONTENTS AND MAKES NO REPRESENTATIONS OR WARRANTIES REGARDING THE CONTENTS COMPLIANCE WITH ANY APPLICABLE STATUTE, RULE OR REGULATION, OR THE SAFETY OR HEALTH EFFECTS OF THE CONTENTS OR ANY PRODUCT O
16、R SERVICE REFERRED TO IN THE DOCUMENT OR PRODUCED OR RENDERED TO COMPLY WITH THE CONTENTS. TIA SHALL NOT BE LIABLE FOR ANY AND ALL DAMAGES, DIRECT OR INDIRECT, ARISING FROM OR RELATING TO ANY USE OF THE CONTENTS CONTAINED HEREIN, INCLUDING WITHOUT LIMITATION ANY AND ALL INDIRECT, SPECIAL, INCIDENTAL
17、 OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS, LOSS OF PROFITS, LITIGATION, OR THE LIKE), WHETHER BASED UPON BREACH OF CONTRACT, BREACH OF WARRANTY, TORT (INCLUDING NEGLIGENCE), PRODUCT LIABILITY OR OTHERWISE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE FOREGOING NEGA
18、TION OF DAMAGES IS A FUNDAMENTAL ELEMENT OF THE USE OF THE CONTENTS HEREOF, AND THESE CONTENTS WOULD NOT BE PUBLISHED BY TIA WITHOUT SUCH LIMITATIONS. 1 2 3 4 5 6 7 8 9 PREFACE This document defines all media file formats for use in cdma2000services. Specific support and usage are defined in the ser
19、vice specifications, such as TIA 1011 for MMS and TIA 1012 for MSS. NOTE: cdma2000 is the trademark for the technical nomenclature for certain specifications and standards of the Organizational Partners (OPs) of 3GPP2. Geographically (and as of the date of publication), cdma2000 is a registered trad
20、emark of the Telecommunications Industry Association (TIA-USA) in the United States. TIA-1015-A File Format for Multimedia Services for cdma2000 3 1 0Contents 1 1 Contents .3 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 2 List of Figures 6 3
21、List of Tables .7 4 Scope 8 5 References9 6 Abbreviations.12 7 Introduction14 8 3GPP2 File Format “.3g2” .15 8.1 Conformance15 8.1.1 File identification 15 8.1.2 Registration of codecs 16 8.1.3 Interpretation of 3GPP2 file format 16 8.1.4 Limitation of the ISO base media file format 16 8.2 Codec Reg
22、istration.17 8.2.1 Overview 17 8.2.2 Sample Description Box 17 8.3 Video .19 8.3.1 MPEG-4 Video 19 8.3.2 H.263 20 8.3.3 H.264/AVC 8.4 Audio and Speech20 8.4.1 MPEG-4 AAC and HE AAC 20 8.4.2 AMR 20 8.4.3 EVRC 8.4.4 13K (QCELP) 22 8.4.5 SMV 26 8.4.6 VMR-WB 28 8.5 Timed Text Format 31 8.6 Asset Informa
23、tion 32 8.7 Encryption32 8.8 Video-Buffer33 9 Presentation and Layout Support (SMIL)34 9.1 Media Synchronization and Presentation Format 34 9.1.1 Document Conformance 34 9.1.2 User Agent Conformance 35 9.1.3 3GPP2 SMIL Language Profile definition 35 9.1.4 Content Model 40 TIA-1015-A File Format for
24、Multimedia Services for cdma2000 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 10 File Format for 13K Speech “.QCP”42 11 Compact Multimedia Format “.cmf”43 11.1 Description of CMF Content .43 11.2 Formal Syntax of CMF Content 43 1
25、1.3 Tables.57 11.3.1 TimeBase 57 11.3.2 Pitch Bend 58 11.3.3 Fine Pitch Bend 11.4 Acceptable Profiles for CMF file format .59 11.4.1 Talking Picture Messaging 59 11.4.2 Audio-only Profile 59 11.4.3 Picture Ringers 11.4.4 Animated Ringers 60 11.5 CMF Conformance Guidelines60 11.5.1 AAC Requirements 6
26、0 11.5.2 Subchunk Requirements 11.5.3 MIDI Requirements 60 11.5.4 MIP Requirements 11.5.5 Wave Packet Requirements 61 11.5.6 “dls-bank-change“ event 11.5.7 ADPCM Requirements 61 11.5.8 Cue and Jump Points 11.5.9 Recycle Requirements 62 11.6 File Extension and MIME type for Media presentation 62 Anne
27、x A File formats: difference with 3GPP (Informative) .63 Annex A.1 Relations between ISO, 3GPP, and 3GPP2 file format .63 Annex A.2 Differences between 3GPP2 and 3GPP.64 Annex A.3 Usage of 3GPP branding .64 Annex A.4 Relationship of 3GPP2 and 3GPP Profiles 65 Annex B Guideline for File Format Usage
28、(Informative) .67 Annex B.1 MSS (Multimedia Streaming Service).67 Annex B.2 Server storage for RTP streaming67 Annex B.3 Transmission format for pseudo-streaming .67 Annex B.4 MMS 69 Annex B.5 File download and play back .69 Annex C SMIL Profile Differences Between 3GPP2 and 3GPP (Informative)70 Ann
29、ex C.1 Additional functionality.70 Annex C.2 Interoperability between 3GPP2 and 3GPP SMIL 71 Annex D 3GPP2 SMIL Authoring Guidelines (Informative)72 Annex D.1 General.72 Annex D.2 BasicLinking72 TIA-1015-A File Format for Multimedia Services for cdma2000 5 1 2 3 4 5 6 7 8 9 10 11 12 13 Annex D.3 Bas
30、icLayout .72 Annex D.4 EventTiming 73 Annex D.5 AccessKeyTiming73 Annex D.6 MultiArcTiming.74 Annex D.7 BasicAnimation .74 Annex D.8 MediaParam.75 Annex D.9 MetaInformation 75 Annex E Additional Specification for the System Component Test Attribute (Normative).76 Annex E.1 General.76 Annex E.2 Defin
31、ition of Attribute Encoding.76 Annex E.3 Behavior of a 3GPP2 SMIL Player76 Annex F Description of CMF to SMIL Conversion (Informative).78 Annex F.1 Conversion Mechanics.78 TIA-1015-A File Format for Multimedia Services for cdma2000 6 2 1List of Figures 1 Figure 8-1: ISO File Format Box Structure Hie
32、rarchy . 17 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Figure 8-2: EVRC Frame byte alignment. 20 Figure 8-3: 13K (QCELP) Frame byte alignment 22 Figure 8-4: SMV frame byte alignment 26 Figure 8.4-5: VMR-WB Frame byte alignment. 28 Figure A 1: File formats in ISO 63 Figure A 2: 3GPP file format . 63 Figure A
33、3: 3GPP2 file format 64 Figure B 1: Hinted Presentation for Streaming (Reprint from ISO/IEC 14496-12). 67 Figure B 2: Basic sequence of pseudo-streaming 68 Figure B 3: Fragmented movie file format. 69 TIA-1015-A File Format for Multimedia Services for cdma2000 7 3 2List of Tables 1 Table 8-1: The Fi
34、le-Type Box 16 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Table 8-2: SampleEntry fields. 19 Table 8-3: EVRCSampleEntry fields 21 Table 8-4: The EVRCSpecificBox fields for EVRCSampleEntry 21 Table 8-5: EVRCDecSpecStruc . 22 Table 8-6: QCELPSampleEntry fields 23 Table 8-7
35、: The QCELPSpecificBox fields for QCELPSampleEntry 24 Table 8-8: QCELPDecSpecStruc . 24 Table 8-9: Mapping table 26 Table 8-10: SMVSampleEntry fields 27 Table 8-11: The SMVSpecificBox fields for SMVSampleEntry 27 Table 8-12: SMV DECSpecStruc. 28 Table 8-13: VMRSampleEntry fields 29 Table 8-14: The V
36、MRSpecificBox fields for VMRSampleEntry 30 Table 8-15: VMRDecSpecStruc . 30 Table 8-16: VMR mode_set bit field assignments 31 Table 8-17: The GAD Information box. 32 Table 8-18 Additional formats for encrypted media tracks 32 Table 9-1 3GPP2 SMIL MIME types and attributes . 38 Table 9-2: Content mod
37、el for the 3GPP2 SMIL profile . 41 Table 11-1: TimeBase Values 58 Table 11-2: Pitch Bend Range values 58 Table 11-3: Fine PITCH bend range values . 59 Table 11-4: Allowed formats for each media type 59 Table A-1: Brand usage in 3G2 files: = defined support 65 Table A-2: Relationship of 3GPP2 and 3GP
38、P profiles. 66 Table C-1: Name value pairs for MediaParam module that are additional to 3GPP. . 71 TIA-1015-A 4 3Scope 1 2 3 4 5 6 7 The objective is to define and standardize a set of common file formats to be used in multimedia services (such as Multimedia Streaming Service (MSS) and Multimedia Me
39、ssaging Service (MMS) and to provide interoperability with existing 3G and the Internet multimedia services to the greatest extent possible. The specific media types and descriptions to be covered include: video, audio, images, graphics, high fidelity audio as well as presentation layout and synchro
40、nization. File Format for Multimedia Services for cdma2000 8 TIA-1015-A 5 4References 1 1. 3GPP2 S.R0001 3GPP2 Specifications List. 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 2. 3GPP2 S.R0002 3G Capability Descriptions. 3. ISO/IEC 14496-12:2005 “Information
41、technology Coding of audio-visual-objects Part 12: ISO base media file format”. 4. ISO/IEC 14496-14:2003, “Information technology Coding of audio-visual-objects Part 14: MP4 file format”. 5. 3GPP TS 26.244, “Transparent end-to-end packet switched streaming service (PSS); 3GPP file format (3GP) (Rele
42、ase 6)“. 6. ISO/IEC 14496-2:2004: “Information Technology Coding of Audio-Visual Objects Part 2: Visual”. 7. ITU-T Recommendation H.263: “Video Coding for Low Bit rate Communication” 8. 3GPP TS 26.071 “Adaptive Multi-Rate (AMR) Speech Codec; General Description” 9. 3GPP TS 26.171: “AMR Speech Codec,
43、 wideband; General Description”. 10. TIA-127-A, “Enhanced Variable Rate Codec, Speech Service Option 3 for Wideband Spread Spectrum Digital Systems“ 11. IETF RFC 2658: “RTP Payload Format for PureVoice(tm) Audio”. 12. IETF RFC 3558: “RTP Payload Format for Enhanced Variable Rate Codecs (EVRC) and Se
44、lectable Mode Vocoders (SMV)”, June 2003. 13. IETF RFC 3267: “RTP payload format and file storage format for the Adaptive Multi-Rate (AMR) Adaptive Multi-Rate Wideband (AMR-WB) audio codecs”, March 2002. 14. TIA-733, “High Rate Speech Service Option 17 for Wideband Spread Spectrum Communications Sys
45、tems” 15. TIA-893, “Version 2.0 Selectable Mode Vocoder Service Option for Wideband Spread Spectrum Communication Systems“. 16. 3GPP TS 26.101: “Adaptive Multi-Rate (AMR) speech codec frame structure” 17. 3GPP TS 26.201: “AMR Wideband Speech Codec; Frame Structure” 18. W3C Recommendation: “Synchroni
46、zed Multimedia Integration Language (SMIL 2.0)“, http:/www.w3.org/TR/2005/REC-SMIL2-20050107/. 33 34 35 36 37 38 39 40 19. ITU-T Recommendation H.263 (annex X): “Annex X: Profiles and levels definition“. 20. IETF RFC 2234: “Augmented BNF for Syntax Specification: ABNF”. 21. IETF RFC 3625: “The QCP F
47、ile Format and Media Types for Speech Data”. 22. “Unicode Standard Annex #13: Unicode Newline guidelines”, by Mark Davis. An integral part of “The Unicode Standard, Version 3.1”. File Format for Multimedia Services for cdma2000 9 TIA-1015-A 1 2 3 4 5 6 7 8 9 10 23. “Standard MIDI Files 1.0“, RP-001,
48、 “The Complete MIDI 1.0 Detailed Specification, Document Version 96.1“ The MIDI Manufacturers Association, Los Angeles, CA, USA, February 1996. 24. ITU-T Recommendation T.81: “Information technology; Digital compression and coding of continuous-tone still images: Requirements and guidelines“. 25. IE
49、TF RFC 2083: “PNG (Portable Networks Graphics) Specification version 1.0“. 26. Technical note TN1081: “Understanding the Differences between Apple and Windows IMA-ADPCM Compressed Sound Files”, Developer Connection, http:/ 11 12 27. “Windows BMP” http:/ us/gdi/bitmaps_5jhv.asp 14 15 28. “Windows Multimedia, Resource Interchange File Format/WAVE” http:/ us/multimed/htm/_win32_resource_interchange_file_format_