1、 TIA DOCUMENT Multimedia Messaging Service (MMS) Media Format and Codecs for cdma2000 Spread Spectrum Systems TIA-1011 December 2003 TELECOMMUNICATIONS INDUSTRY ASSOCIATION The Telecommunications Industry Association represents the communications sector of Copyright Electronic Industries Alliance Pr
2、ovided by IHS under license with EIANot for ResaleNo reproduction or networking permitted without license from IHS-,-,-NOTICE TIA Engineering Standards and Publications are designed to serve the public interest through eliminating misunderstandings between manufacturers and purchasers, facilitating
3、interchangeability and 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 Publications shall not in any respect preclude any member or non-member of TIA from manufacturing or selling p
4、roducts not conforming to such Publications. Neither shall the existence of such Documents preclude their voluntary use by non-TIA members, either domestically or internationally. TIA DOCUMENTS TIA Documents contain information deemed to be of technical value to the industry, and are published at th
5、e request of the originating Committee without necessarily following the rigorous public review and resolution of comments which is a procedural part of the development of a American National Standard (ANS). Further details of the development process are available in the TIA Engineering Manual, loca
6、ted at http:/www.tiaonline.org/standards/sfg/engineering_manual.cfm TIA Documents shall be reviewed on a five year cycle by the formulating Committee and a decision made on whether to reaffirm, revise, withdraw, or proceed to develop an American National Standard on this subject. Suggestions for rev
7、ision should be directed to: Standards that a certain course of 5 action is preferred but not necessarily required; or that (in the negative form) a certain 6 possibility or course of action is discouraged but not prohibited. “May” and “need not” 7 indicate a course of action permissible within the
8、limits of the standard. “Can” and 8 “cannot” are used for statements of possibility and capability, whether material, 9 physical, or causal. 10 2. Footnotes appear at various points in this specification to elaborate and to further clarify 11 items discussed in the body of the specification. 12 3. U
9、nless indicated otherwise, this document presents numbers in decimal form. 13 Binary numbers are distinguished in the text by the use of single quotation marks. In 14 some tables, binary values may appear without single quotation marks if table notation 15 clearly specifies that values are binary. T
10、he character x is used to represent a bit of 16 unspecified value. For example xxx00010 represents any 8-bit binary value such that 17 the least significant five bits equal 00010. 18 Hexadecimal numbers (base 16) are distinguished in the text by use of the form 0xhh 19 where hh represents a string o
11、f hexadecimal digits. For example, 0x2fa1 represents a 20 number whose binary value is 0010111110100001 and whose decimal value is 12193. 21 Note that the exact number of bits in the binary representation of a hexadecimal number 22 strictly depends upon the implementation requirements for the variab
12、le being 23 represented. 24 4. “Base station” refers to the functions performed on the fixed network, which are 25 typically distributed among a cell, a sector of a cell, and a mobile communications 26 switching center. 27 Copyright Electronic Industries Alliance Provided by IHS under license with E
13、IANot for ResaleNo reproduction or networking permitted without license from IHS-,-,-TIA-1011 iiiTABLE OF CONTENTS 1 NOTES ii 2 TABLE OF CONTENTS iii 3 1 Introduction and Scope 1 4 2 References 2 5 3 Definitions and abbreviations 4 6 3.1 Definitions 4 7 3.2 Abbreviations 4 8 4 Media formats 6 9 4.1
14、Text 6 10 4.2 Speech 6 11 4.3 Audio 7 12 4.4 Synthetic audio 7 13 4.5 Still Image 7 14 4.6 Bitmap graphics 7 15 4.7 Video 8 16 4.8 Vector graphics 8 17 4.9 File Format for Dynamic Media 8 18 4.10 Media Synchronization and Presentation Format 9 19 A ANNEX A. MIME CONFORMANCE (Informative) 10 20 A.1 S
15、cope 10 21 A.1.1 Applicability 10 22 A.1.2 Purpose 10 23 A.1.3 Relation to SMIL 11 24 A.2 MIME Type Rules 11 25 A.2.1 The text major type 12 26 Copyright Electronic Industries Alliance Provided by IHS under license with EIANot for ResaleNo reproduction or networking permitted without license from IH
16、S-,-,-TIA-1011 ivA.2.1.1 Receiving Text 12 1 A.2.1.2 Sending Text 12 2 A.2.2 Non-text parts 12 3 A.2.2.1 Receiving non-text parts 12 4 A.2.2.2 Sending non-text parts 12 5 A.2.3 Content-disposition 13 6 A.2.3.1 Receiving content-disposition 13 7 A.2.3.2 Sending content-disposition 13 8 A.2.4 Multipar
17、ts 13 9 A.2.4.1 Receiving multiparts 13 10 A.2.4.2 Sending multiparts 13 11 A.2.5 The “Message” Major Type 13 12 A.2.5.1 Receiving Message Major Type 13 13 A.2.5.2 Sending Message Major Type 13 14 Copyright Electronic Industries Alliance Provided by IHS under license with EIANot for ResaleNo reprodu
18、ction or networking permitted without license from IHS-,-,-TIA-1011 11 Introduction and Scope 1 This document specifies the media types, formats and codecs for the MMS within the 3GPP2 2 system. The scope of the present document extends to codecs for speech, audio, video, still 3 images, bitmap grap
19、hics, and other media in general, as well as scene description, multimedia 4 integration and synchronization schemes. 5 Copyright Electronic Industries Alliance Provided by IHS under license with EIANot for ResaleNo reproduction or networking permitted without license from IHS-,-,-TIA-1011 22 Refere
20、nces 1 The following documents contain provisions which, through reference in this text, constitute 2 provisions of the present document. 3 References are either specific (identified by date of publication, edition number, version 4 number, etc.) or non-specific. 5 For a specific reference, subseque
21、nt revisions do not apply. 6 For a non-specific reference, the latest version applies. In the case of a reference to a 7 3GPP2 document, a non-specific reference implicitly refers to the latest version of that 8 document in the same Release as the present document. 9 1 S.R0064-0 v1.0: “Multimedia Me
22、ssaging Service (MMS); Stage 1” Requirements. 10 2 The Unicode Consortium: “The Unicode Standard“, Version 2.0, Addison-Wesley 11 Developers Press, 1996.URL. 12 3 ANSI X3.4, 1986: “Information Systems; Coded Character Set 7 Bit; American 13 National Standard Code for Information Interchange“. 14 4 I
23、SO/IEC 8859-1:1998: “Information technology; 8-bit single-byte coded graphic 15 character sets; Part 1: Latin alphabet No. 1“. 16 5 IETF; RFC 2279: “UTF-8, A Transformation format of ISO 10646“, URL. 17 6 3GPP TS 23.038: “Alphabets and language-specific information”. 18 7 ITU-T Recommendation T.81:
24、“Information technology; Digital compression and 19 coding of continuous-tone still images: Requirements and guidelines“. 20 8 “JPEG File Interchange Format“, Version 1.02, September 1, 1992. 21 9 ITU-T Recommendation H.263: “Video coding for low bit rate communication“. 22 10 ISO/IEC 14496-2 (2001)
25、: “Information technology - Coding of audio-visual 23 objects - Part 2: Visual“. 24 11 CompuServe Incorporated: “GIF Graphics Interchange Format: A Standard 25 defining a mechanism for the storage and transmission of raster-based graphics 26 information“, Columbus, OH, USA, 1987. 27 12 Compuserve In
26、corporated, Columbus, Ohio (1990): “Graphics Interchange 28 Format (Version 89a)“. 29 13 IETF RFC 2083: “PNG (Portable Networks Graphics) Specification version 1.0 “. 30 Copyright Electronic Industries Alliance Provided by IHS under license with EIANot for ResaleNo reproduction or networking permitt
27、ed without license from IHS-,-,-TIA-1011 314 ISO/IEC 14496-3:2001, “Information technology - Coding of audio-visual 1 objects - Part 3: Audio“. 2 15 W3C: “Scalable Vector Graphics (SVG) 1.1 Specification“, 3 http:/www.w3.org/TR/SVG11. 4 16 W3C: “Mobile SVG Profiles: SVG Tiny and SVG Basic“, 5 http:/
28、www.w3.org/TR/SVGMobile. 6 17 IETF RFC 2046: “Multipurpose Internet Mail Extensions (MIME) Part Two: 7 Media Types“. 8 18 Scalable Polyphony MIDI Specification, RP-34, MIDI Manufacturers 9 Association, Los Angeles, CA, 2002. 10 19 Scalable Polyphony MIDI Device 5-to-24 Note Profile for 3GPP, RP-35,
29、MIDI 11 Manufacturers Association, Los Angeles, CA, 2002. 12 20 “Standard MIDI Files 1.0“, RP-001, “The Complete MIDI 1.0 Detailed 13 Specification, Document Version 96.1“ The MIDI Manufacturers Association, 14 Los Angeles, CA, USA, February 1996. 15 21 3GPP TS 26.071: “Mandatory Speech Codec speech
30、 processing functions; AMR 16 Speech Codec; General description“. 17 22 C.S0050-0: “File Format for Multimedia Services“. 18 23 C.S0020-0: “High Rate Speech Service Option 17 for Wideband Spread Spectrum 19 Communication Systems“. 20 24 OMA, “MMS Conformance Document Version 1.2“. 21 25 IETF RFC 367
31、6: “The Text/Plain Format and DelSp Parameter “, September 22 2003. 23 26 IETF RFC 2045: “Multipurpose Internet Mail Extensions (MIME) Part One: 24 Format of Internet Message Bodies”. 25 27 IETF RFC 2048: “Multipurpose Internet Mail Extensions (MIME) Part Four: 26 Registration Procedures”. 27 28 IET
32、F RFC 2183: “Communicating Presentation Information in Internet Messages: 28 The Content-Disposition Header Field”. 29 29 X.S0016-200 “MMS Stage 2, Functional Description”. 30 Copyright Electronic Industries Alliance Provided by IHS under license with EIANot for ResaleNo reproduction or networking p
33、ermitted without license from IHS-,-,-TIA-1011 43 Definitions and abbreviations 1 3.1 Definitions 2 For the purposes of the present document, the following terms and definitions apply for these 3 media elements: 4 codec: a system component that encodes and decodes data (usually audio, video, etc.) f
34、rom one 5 representation to another, often with the goal of saving memory space or transmission bandwidth 6 (compression). 7 continuous media: media with an inherent notion of time. In the present document speech, 8 audio, synthetic audio, and video are examples of continuous media. 9 dynamic media:
35、 same as continuous media 10 discrete media: media that itself does not contain an element of time. In the present document 11 text and still image are examples of discrete media. Note that timed text and bit map graphics can 12 be continuous media also, depending on the presentation aspects. 13 fil
36、e format: an unambiguous method for storing data on a memory device (usually non-volatile). 14 media synchronization and media presentation: description of the spatial layout and temporal 15 behavior of a presentation; it can also contain hyperlinks. 16 multimedia: a combination of multiple media el
37、ements used in a service to enrich the user 17 experience. 18 natural media: media that occur naturally. In the present document, speech, audio, video and 19 still image are examples of natural media. 20 synthetic media: media that are synthesized from algorithms and/or semantic descriptions. In 21
38、the present document, bit map graphics, vector graphics and synthetic audio are examples of 22 synthetic media. 23 user agent: the module on the terminal that performs MMS specific operations on a users 24 behalf. 25 3.2 Abbreviations 26 For the purposes of the present document, the abbreviations gi
39、ven in the following apply: 27 3G Third Generation 28 3G2 file format for 3GPP2 multimedia services 29 AAC Advanced Audio Coding 30 Copyright Electronic Industries Alliance Provided by IHS under license with EIANot for ResaleNo reproduction or networking permitted without license from IHS-,-,-TIA-10
40、11 5AMR Adaptive Multi-Rate 1 GIF Graphics Interchange Format 2 GSM Global Moble System 3 IETF Internet Engineering Task Force 4 IP Internet Protocol 5 ISO Internationl Standards Organization 6 ITU-T International Telecommunications Union - Telecommunications 7 JFIF JPEG File Interchange Format 8 JP
41、EG Joint Photographic Experts Group 9 MIDI Musical Instrument Digital Interface 10 MIME Multipurpose Internet Mail Extensions 11 MM Multimedia Message 12 MMS Multimedia Messaging Service 13 MPEG Motion Picture Expert Group 14 OMA Open Mobile Alliance 15 RFC Request For Comment 16 RTP Realtime Transp
42、ort Protocol 17 SMIL Synchronized Multimedia Integration Language 18 SP-MIDI Scalable Polyphony MIDI 19 SVG Scalable Vector Graphics 20 UTF-8 Unicode Transformation Format (the 8-bit form) 21 Copyright Electronic Industries Alliance Provided by IHS under license with EIANot for ResaleNo reproduction
43、 or networking permitted without license from IHS-,-,-TIA-1011 64 Media formats 1 Multiple media elements shall be combined into a composite single MM using MIME multipart 2 format as defined in 17. The media type of a single MM element shall be identified by its 3 appropriate MIME type, whereas the
44、 media format shall be indicated by its appropriate MIME 4 subtype. For creating an MM with the media elements described in 22, the MIME subtypes 5 specified in 22 shall be used. 6 In order to guarantee minimum support and compatibility between multimedia messaging 7 capable terminals, an MMS User A
45、gent supporting specific media types shall comply with the 8 following selection of media formats. Unrecognized subtypes of MIME types image, video, 9 audio and application shall be treated as “application/octet-stream”; that is, the MMS User Agent 10 shall treat unrecognized subtypes as attachments
46、. 11 4.1 Text 12 The MMS User Agent shall support the media type “text” as follows: 13 Shall use any character encoding (charset) that contains a subset of the logical characters in 14 Unicode 2(e.g. US-ASCII 3, ISO-8859-1 4, UTF-8 5, GSM 7-bit default alphabet 6, 15 Shift_JIS, etc.). 16 Shall treat
47、 any unrecognized subtypes of “text“ as subtype “plain“ as long as the MMS 17 Terminal MIME implementation knows how to handle the charset. 18 Shall treat any other unrecognized subtypes of “text” and unrecognized charsets as 19 “application/octet-stream“. 20 An MMS User Agent should support “text/p
48、lain; format=flowed“, as specified in 25. 21 4.2 Speech 22 The MMS terminal shall support the media type “speech”. The MMS terminal shall support one 23 or both of the following speech codecs: 24 3GPP2 13K 23; 25 AMR 21. 26 Appropriate speech transcoding (i.e., of 13K to AMR or vice versa) should be
49、 applied by the 27 system operator to allow for successful decoding of MMS content on terminals that support only 28 one of the above speech codecs. 29 Transcoding of messages in the network prior to delivery is described in 29, Section 7.1.3, 30 “Retrieval of a Multimedia Message in the recipient MMSE”. 31 Copyright E
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1