ImageVerifierCode 换一换
格式:PDF , 页数:9 ,大小:63.45KB ,
资源ID:1046673      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1046673.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SMPTE ST 2041-2-2010 Format for Non-PCM Audio in AES3 MPEG-2 AAC and HE AAC Audio in ADTS《AES3中非PCM音频格式 ADTS中 MPEG-2 AAC和HE AAC音频》.pdf)为本站会员(postpastor181)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

SMPTE ST 2041-2-2010 Format for Non-PCM Audio in AES3 MPEG-2 AAC and HE AAC Audio in ADTS《AES3中非PCM音频格式 ADTS中 MPEG-2 AAC和HE AAC音频》.pdf

1、 Copyright 2010 by THE SOCIETY OF MOTION PICTURE AND TELEVISION ENGINEERS 3 Barker Avenue, White Plains, NY 10601 (914) 761-1100 Approved August 2, 2010 Table of Contents Page Foreword . 2 Intellectual Property 2 Introduction 2 1 Scope . 4 2 Conformance Notation . 4 3 Normative References . 4 4 Defi

2、nitions and Acronyms 5 4.1 Definitions 5 4.2 Acronyms . 5 5 Mapping of the MPEG-2 AAC ADTS Audio Bitstream onto AES3 5 5.1 Overview 5 5.2 Burst_preamble 7 5.3 Burst Payload . 7 5.4 AES3 Frame Rate (Sampling Frequency) . 8 5.5 Reference Point . 8 5.6 Payload Repetition Rate 8 5.7 Decode Latency (Prof

3、essional) 8 5.8 Reference Position . 8 Annex A Bibliography (Informative) 9 Page 1 of 9 pages SMPTE ST 2041-2:2010 SMPTE STANDARD Format for Non-PCM Audio in AES3 MPEG-2 AAC and HE AAC Audio in ADTS SMPTE ST 2041-2:2010 Page 2 of 9 pages Foreword SMPTE (the Society of Motion Picture and Television E

4、ngineers) is an internationally-recognized standards developing organization. Headquartered and incorporated in the United States of America, SMPTE has members in over 80 countries on six continents. SMPTEs Engineering Documents, including Standards, Recommended Practices, and Engineering Guidelines

5、, are prepared by SMPTEs Technology Committees. Participation in these Committees is open to all with a bona fide interest in their work. SMPTE cooperates closely with other standards-developing organizations, including ISO, IEC and ITU. SMPTE Engineering Documents are drafted in accordance with the

6、 rules given in Part XIII of its Administrative Practices. This SMPTE ST 2041-2 was prepared by Technology Committee 32NF. Intellectual Property At the time of publication no notice had been received by SMPTE claiming patent rights essential to the implementation of this Standard. However, attention

7、 is drawn to the possibility that some of the elements of this document may be the subject of patent rights. SMPTE shall not be held responsible for identifying any or all such patent rights. Introduction This section is entirely informative and does not form an integral part of this Engineering Doc

8、ument. The MPEG Committee of ISO/IEC has produced a number of different audio compression technologies. Each of these is nominally an “emission” codec, which means that its design does not include consideration for maintaining audio quality in multiple decode re-encode cycles. As a result many opera

9、tors will desire to keep the original compressed bitstream intact while routing, switching, and other baseband manipulations are done with associated video signals. The first of these codecs, MPEG-1 Layer I and II audio (documented in ISO/IEC 11172-3) and MPEG-2 Layers I, II, and III audio (document

10、ed in ISO/IEC 13818-3) were intended to be bit-wise compatible within Layers I and II, while MPEG-2 Layer III used “Non-Backwards Compatible” extensions. MPEG-2 Layer III audio has not been widely used in broadcast, however some recent extensions to it have been added via ISO/IEC 14496-3 Subpart 9 w

11、hich may result in wider use. The second of these codecs, MPEG-2 AAC (documented in ISO/IEC 13818-7) is intentionally non-compatible with Layer I, II, or III, and is known as “Advanced Audio Coding.” A second set of documents, which extended MPEG-2 AAC were documented as a part of MPEG-4 in ISO/IEC

12、14496-3. Although MPEG-4 AAC was intended to be backwards compatible with MPEG-2 AAC, no assumption should be made that an MPEG-2 decoder can decode an MPEG-4 AAC bitstream (largely due to the different transport wrappers). When the SBR tool was added to AAC, creating “HE AAC,” it was documented in

13、Amendments to both ISO/IEC 13818-7 and ISO/IEC 14496-3. It should be noted that there are two alternative “wrappers” standardized for AAC/HE AAC, one called ADTS (widely used in Japanese Digital Broadcasting) and the other known as LATM/LOAS, since the MPEG-4 (ISO/IEC 14496-3) AAC codecs introduced

14、new features and capabilities that require a transport format which can signal their contents. In order to be able to pass the audio bitstream without the necessity to do partial decoding to locate flags the wrapper was devised. LATM/LOAS is specified as the wrapper for MPEG-4 SMPTE ST 2041-2:2010 P

15、age 3 of 9 pages AAC/HE AAC audio streams within DVB transport stream broadcasting applications. As a result, this suite of SMPTE standards will document carriage of both. The following suite of SMPTE standards defines the carriage of MPEG compressed audio bitstreams within an AES3 carrier bitstream

16、: SMPTE ST 2041-1, Format for Non-PCM Audio in AES3 MPEG-1/MPEG-2 Layers I, II, and III Audio SMPTE ST 2041-2, Format for Non-PCM Audio in AES3 MPEG-2 AAC/HE AAC Audio in ADTS SMPTE ST 2041-3, Format for Non-PCM Audio and Data in AES3 MPEG-4 AAC and HE AAC Compressed Digital Audio in ADTS and LATM/L

17、OAS Wrappers The bitstreams defined in this standard can be carried independently of video as AES3 bitstreams or embedded into SDI or HD-SDI bitstreams in the normal manner specified by other SMPTE standards. SMPTE ST 2041-2:2010 Page 4 of 9 pages 1 Scope This standard specifies an interface format

18、for the transport of MPEG-2 AAC/HE AAC data rate reduced audio streams contained in the ADTS wrapper and placed into an AES3 serial digital audio stream. This Standard supports the MPEG-2 AAC LC Profile, with or without the use of the SBR tools. This Standard is limited to carriage of a single audio

19、 elementary stream. 2 Conformance Notation Normative text is text that describes elements of the design that are indispensable or contains the conformance language keywords: “shall“, “should“, or “may“. Informative text is text that is potentially helpful to the user, but not indispensable, and can

20、be removed, changed, or added editorially without affecting interoperability. Informative text does not contain any conformance keywords. All text in this document is, by default, normative, except: the Introduction, any section explicitly labeled as “Informative“ or individual paragraphs that start

21、 with “Note:” The keywords “shall“ and “shall not“ indicate requirements strictly to be followed in order to conform to the document and from which no deviation is permitted. The keywords, “should“ and “should not“ indicate that, among several possibilities, one is recommended as particularly suitab

22、le, without mentioning or excluding others; or that a certain course of action is preferred but not necessarily required; or that (in the negative form) a certain possibility or course of action is deprecated but not prohibited. The keywords “may“ and “need not“ indicate courses of action permissibl

23、e within the limits of the document. The keyword “reserved” indicates a provision that is not defined at this time, shall not be used, and may be defined in the future. The keyword “forbidden” indicates “reserved” and in addition indicates that the provision will never be defined in the future. A co

24、nformant implementation according to this document is one that includes all mandatory provisions (“shall“) and, if implemented, all recommended provisions (“should“) as described. A conformant implementation need not implement optional provisions (“may“) and need not implement them as described. Unl

25、ess otherwise specified, the order of precedence of the types of normative information in this document shall be as follows: Normative prose shall be the authoritative definition; Tables shall be next; followed by formal languages; then figures; and then any other language forms. 3 Normative Referen

26、ces The following standards contain provisions which, through reference in this text, constitute provisions of this recommended practice. At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to agreements based on this recommended practice

27、 are encouraged to investigate the possibility of applying the most recent edition of the standards indicated below. AES3-2009, AES Standard for Digital Audio Engineering Serial Transmission Format for Two-Channel Linearly Represented Digital Audio Data ISO/IEC 13818-7:2006, Information Technology G

28、eneric Coding of Moving Pictures and Associated Audio Information Part 7: Advanced Audio Coding (AAC) SMPTE ST 2041-2:2010 Page 5 of 9 pages SMPTE 337-2008, Format for Non-PCM Audio and Data in an AES3 Serial Digital Audio Interface SMPTE ST 338:2010, Format for Non-PCM Audio and Data in AES3 Data T

29、ypes SMPTE RP 168-2009, Definition of Vertical Interval Switching Point for Synchronous Video Switching 4 Definitions and Acronyms 4.1 Definitions 4.1.1 Access Unit Smallest entity to which timing information can be attributed. An access unit is the smallest individually decodable unit. A decoder co

30、nsumes access units. 4.1.2 Video Sync Point Signal Alignment Point as defined by Annex A of SMPTE RP 168. 4.2 Acronyms ADTS: Audio Data Transport Stream, a wrapper structure defined in ISO/IEC 13818-7, and consisting of a fixed header, a variable header, an optional error check (CRC_check) and a spe

31、cified number of raw_data_blocks( ). The fixed header of the ADTS contains the syncword plus all parts of the header which are necessary for decoding and which do not change from frame to frame. The variable header of the ADTS contains header data which changes from frame to frame. The ADTS only sup

32、ports a raw_data_stream( ) with only one program. The program can have up to 7 channels plus an independently switched coupling channel. LC: Low Complexity. In the context of this specification, this term refers to the MPEG-2 AAC Low Complexity Profile as specified in ISO/IEC 13818-7. This profile i

33、s used when there are restrictions on the usage of memory and processing complexity in MPEG-2 AAC decoders. MDCT: Modified Discrete Cosine Transform PCM: Pulse Code Modulation SBR: Spectral Band Replication 5 Mapping of the MPEG-2 AAC ADTS Audio Bitstream onto AES3 5.1 Overview MPEG-2 AAC coded audi

34、o shall be transported in an AES3 data stream as a series of Data Bursts. Each Data Burst shall start with a Burst Preamble as defined by SMPTE 337, containing information about the Burst Payload, which shall follow the Burst Preamble. The Burst Payload shall consist of a single ADTS frame. The Burs

35、t Payload shall be followed by enough padding words (which shall be PCM zeros, or digital silence) to make the resulting Data Burst duration exactly match that of 1024 samples of baseband (PCM) audio that the coded audio represents. The resulting Data Bursts shall be placed in the audio sample word/

36、aux data fields of AES3 subframes at regular intervals in either the frame or subframe mode (see SMPTE 337, section 5). Data Bursts shall be placed in the AES3 transport, using either 16, 20, or 24 bits of the available data space. While the 24-bit SMPTE ST 2041-2:2010 Page 6 of 9 pages mode allows

37、more efficient use of the AES3 capacity, the 16 and 20-bit modes allow use with existing equipment limited to 16- or 20-bit operation. A single ADTS Frame shall form the Burst Payload, as shown by Figure 1. Each ADTS Frame begins with an ADTS fixed header, followed by a variable Header, and an optio

38、nal ADTS error check (CRC_check) word, followed by the Raw Data Block of AAC coded audio that represents 1024 samples of baseband (PCM) audio. If the SBR tool (HE AAC) is used, the size of the Raw Data Block is doubled to 1920 or 2048 samples (respectively). The SBR present case is shown in Figure 2

39、. Pa Pb Pc Pd ADTS Frame Padding (silence) Pa Pb Pc Pd ADTS Frame Padding (silence)Data BurstBurst PreambleThe Audio Raw Data Block represents 1024 audio samplesData BurstBurst payload Burst payload1024 AES3 frame periods (21 ms 48 kHz) 1024 AES3 frame periods (21 ms 48 kHz)At least two AES3 frames

40、of padding requiredBit 0 is the Reference PointVariable HeaderRaw Data BlockCRC_checkADTS fixed headerFigure 1 MPEG-2 AAC audio data in an ADTS wrapper, transported in an AES3 stream Pa Pb Pc Pd ADTS Frame Padding (silence) Pa Pb Pc Pd ADTS Frame Padding (silence)Data BurstBurst PreambleThe Audio Ra

41、w Data Block represents 2048 audio samplesData BurstBurst payload Burst payload2048 AES3 frame periods (42.7 ms 48 kHz) 2048 AES3 frame periods (42.7 ms 48 kHz)At least two AES3 frames of padding requiredBit 0 is the Reference PointVariable HeaderRaw Data BlockCRC_checkADTS fixed headerFigure 2 MPEG

42、-2 AAC audio data (with SBR) in an ADTS wrapper, transported in an AES3 stream SMPTE ST 2041-2:2010 Page 7 of 9 pages 5.2 Burst_preamble The Pc word (burst_info value) of the burst_preamble carries the data_type identifier, the data_type_dependent and the data_stream_number information (see SMPTE 33

43、7, Table 7) 5.2.1 data_type identifier The data_type identifier shall be set to 7 per Table 1 of SMPTE ST 338, indicating that the audio is coded as an MPEG-2 AAC stream. 5.2.2 data_type_dependent The values of the data_type_dependent bits shall be as shown in Table 1, and as described below. Table

44、1 Values of data_type_dependent field for MPEG-2 AAC in an ADTS wrapper data_type_dependent bit number Meaning 0-1 Reserved, must be set to 10 2 0 = SBR data is not present 1 = SBR data is present 3 0 = Data Burst length of 1024 (2048) AES3 frames 1 = Reserved 4 0 = MPEG Surround is not used 1 = MPE

45、G Surround is used SBR Bit 2 shall either be set to 0 to indicate that the SBR tool is not used or set to 1 to indicate that the SBR tool is used in the audio coding. As the ADTS header does not provide any mechanism to explicitly signal the presence of SBR data, such signaling may be either done ou

46、tside the scope of this standard or by partially decoding the MPEG-2 AAC raw data to see if SBR data is present. data_burst_length Bit 3 shall be set to 0 to indicate that the Data Burst is 1024/2048 AES3 frames long (2048 if Bit 2 is 1). mpeg_surround - Bit 4 shall either be set to 0 to indicate th

47、at MPEG Surround is not present or set to 1 to indicate that MPEG Surround is present. 5.2.3 data_stream_number The data_stream_number may be set to any number from 0h to 6h. The value should be 0 (zero) indicating only one program is carried in the AES3 stream. 7h is a reserved value. See SMPTE 337

48、, clause 7.1.3.5. 5.3 Burst Payload The MPEG-2 AAC encoder produces a stream of Raw Data Blocks, as defined by ISO/IEC 13818-7. Each Raw Data Block contains audio data that represents 1024 audio samples of all the audio channels in a single program. The length of the Raw Data Block depends on the en

49、coded bit rate. ADTS fixed and variable headers and an optional ADTS error check (CRC_check) word as defined by ISO/IEC 13818-7 are prepended to the Raw Data Block to form an ADTS frame. Each Burst Payload shall consist of a single ADTS frame. SMPTE ST 2041-2:2010 Page 8 of 9 pages Note: Some regional standards, such as ARIB B32 Part 2, require the presence of the CRC and specify other constraints upon the AAC coding used. 5.4 AES3 Frame Rate (Sampling Frequency) The frame rate of the AES3 stream used to transport MPEG-2 AAC coded

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1