ANSI INCITS ISO IEC 11172-1-1993 Information technology - Coding of moving pictures and associated audio for digital storage media at up to about 1 5 Mbit s - Part 1 Systems.pdf
《ANSI INCITS ISO IEC 11172-1-1993 Information technology - Coding of moving pictures and associated audio for digital storage media at up to about 1 5 Mbit s - Part 1 Systems.pdf》由会员分享,可在线阅读,更多相关《ANSI INCITS ISO IEC 11172-1-1993 Information technology - Coding of moving pictures and associated audio for digital storage media at up to about 1 5 Mbit s - Part 1 Systems.pdf(60页珍藏版)》请在麦多课文档分享上搜索。
1、INTERNATIONAL STANDARD ISO/IEC 11172-I First edition 1993-08-01 Information technology - Coding of moving pictures and associated audio for digital storage media at up to about I,5 Mbit/s - Part 1: Systems Technologies de Iinforma tion - Codage de /image animbe et du son associ6 pour /es supports de
2、 stockage numdrique jusqui) environ 1,5 Mbit/s - Pat-tie 7: Syst by contrast, the semantic rules apply to the combined stream in its entirety. The systems specification does not specify the architecture or implementation of encoder or decoders. However, bitstream properties do impose functional and
3、performance requirements on encoders and decoders. For instance, encoders must meet minimum clock tolerance requirements. Notwithstanding this and other requirements, a considerable degree of freedom exists in the design and implementation of encoders and decodes. A prototypical audio/video decoder
4、system is depicted in figure 1 to illustrate the function of an ISO/IEC 11172 decoder. The architecture is not unique - System Decoder functions including decoder timing control might equally well be distributed among elementary stream decoders and the Medium Specific Decoder - but this figure is us
5、eful for discussion. The prototypical decoder design does not imply O IxI=Owhenx=O xl=-xwhenxo 0 XC 0 -1 x Greater than. e Greater than or equal to. Shift right with sign extension. Shift left with zero till. 2.2.5 Assignment = Assignment operator. 2.2.6 Mnemonics The following mnemonics are defined
6、 to describe the different data types used in the coded bit-stream. bslbf pa equal to 1 for single-channel mode, 2 in other modes. (Audio) Granule of 3 * 32 subband samples in audio Layer II, 18 * 32 sub-band samples in audio Layer III. (Audio) The main-data portion of the bitstream contains the sca
7、lefactors, Huffman encoded data, and ancillary information. (Audio) The location in the bitstream of the beginning of the main-data for the frame. The location is equal to the ending location of the previous frames main-data plus one bit. It is calculated from the main expr2; expr3) ( exprl is an ex
8、pression specifying the initialization of the loop. Normally it data-element specifies the initial state of the counter. expd is a condition specifying a test . . . made before each iteration of the loop. The loop terminates when the condition I is not true. expr3 is an expression that is performed
9、at the end of each iteration of the loop, normally it increments a counter. Note that the most common usage of this construct is as follows: for ( i = 0; i c n; i+) ( The group of data elements occurs n times. Conditional constructs data-element within the group of data elements may depend on the va
10、lue of the . . . loop control variable i, which is set to zero for the first occurrence, 1 incremented to one for the second occurrence, and so forth. As noted, the group of data elements may contain nested conditional constructs. For compactness, the ( ) may be omitted when only one data element fo
11、llows. data-element data-element 0 is an array of data The number of dam elements is indicated by the context. data-element n data-element n is the n+lth element of an array of data. data-element mn data-element mn is the m+l,n+l th element of a two-dimensional array of data-element Imn data-element
12、 lmn is the l+l,m+l,n+l th element of a three-dimensional array of data. data-element mn is the inclusive range of bits between bit m and bit n in the data-element. While the syntax is expressed in procedural terms, it should not be assumed that 2.4.3 implements a satisfactory decoding procedure. In
13、 particular, it defines a correct and error-free input bitstream. Actual decoders must include a means to look for start codes in order to begin decoding correctly, and to identify errors, erasures or insertions while decoding. The methods to identify these situations, and the actions to be taken, a
14、re not standardized. Definition of bytealigned function The function bytealigned 0 returns 1 if the current position is on a byte boundary, that is the next bit in the bit stream is the ftrst bit in a byte. Otherwise it returns 0. Definition of nextbits function The function nextbits () permits comp
15、arison of a bit string with the next bits to be decoded in the bit StfMIIl. Definition of next-start-code function The nextSarUode function removes any zero bit and zero byte stuffing and locates the next start code. Spltax No. of bits Mnemonic next_start_codeo ( while ( !bytealigned() ) zero-bit 1
16、9, I, 0 while ( nextbits != 000 0000 0000 0000 0000 0001 ) zero-byte 8 “00000000” 1 This function checks whether the current position is byte aligned. If it is not, zero stuffing bits are present. After that any number of zero bytes may be present before the start-code. Therefore start-codes are alw
17、ays byte aligned and may be preceded by any number of zero stuffing bits. 14 0 ISOAEC ISOAEC 11172-l: 1993 (E) 2.4 Requirements 2.4.1 Coding structure and parameters The system coding layer allows one or more elementary streams to be combined into a single stream. Data from each elementary stream am
18、 multiplexed and encoded together with information that allows elementary streams to be replayed in synchronism. ISOAEC 11172 multiplexed stream An ISOLEC 11172 stream consists of one or more elementary streams multiplexed together. Each elementary stream consists of access units, which are the code
19、d representation of presentation units. The presentation unit for a video elementary stream is a picture. The corresponding access unit includes all the coded data for the picture. The access unit containing the first coded picture of a group of pictures also includes any preceding data from that gr
20、oup of pictures, as defined in 2.4.2.4 in ISOLEC 11172-2, starting with the group-start-code. The access unit containing the fast coded picture after a sequence header, as defined in 2.4.2.3 in part 2, also includes that sequence header. The sequence-end-code is included in the access unit containin
21、g the last coded picture of a sequence. (See 2.4.2.2 in ISO/IEC 11172-2 for the definition of the sequence-end-code). The presentation unit for an audio elementary stream is the set of samples that corresponds to samples from an audio frame (see 2.4.3.1, 2.4.2.1, and 2.4.2.2 in ISO/IEC 11172-3 for t
22、he definition of an audio frame). Data from elementary streams is stored in packets. A packet consists of a packet header followed by packet data. The packet header begins with a 32-bit start-code that also identifies the stream to which the packet data belongs. The packet header may contain decodin
23、g and/or presentation time-stamps (DTS and PTS) that refer to the first access unit that commences in the packet. The packet data contains a variable number of contiguous bytes from one elementary stream. Packets are organised in packs. A pack commences with a pack header and is followed by zero or
24、more packets. The pack header begins with a 32-bit start-code. The pack header is used to store timing and bitrate information. The stream begins with a system header that optionally may be repeated. The system header carries a summary of the system parameters defined in the stream. 2.4.2 System tar
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ANSIINCITSISOIEC1117211993INFORMATIONTECHNOLOGYCODINGOFMOVINGPICTURESANDASSOCIATEDAUDIOFORDIGITALSTORAGEMEDIAATUPTOABOUT15MBITSPART1SYSTEMSPDF

链接地址:http://www.mydoc123.com/p-436034.html