SMPTE RP 2027-2012 AVC Intra-Frame Coding Specification for SSM Card Applications《SSM卡应用的AVC帧内编码规范》.pdf

上传人:priceawful190 文档编号:1046444 上传时间:2019-03-27 格式:PDF 页数:16 大小:223.47KB
下载 相关 举报
SMPTE RP 2027-2012 AVC Intra-Frame Coding Specification for SSM Card Applications《SSM卡应用的AVC帧内编码规范》.pdf_第1页
第1页 / 共16页
SMPTE RP 2027-2012 AVC Intra-Frame Coding Specification for SSM Card Applications《SSM卡应用的AVC帧内编码规范》.pdf_第2页
第2页 / 共16页
SMPTE RP 2027-2012 AVC Intra-Frame Coding Specification for SSM Card Applications《SSM卡应用的AVC帧内编码规范》.pdf_第3页
第3页 / 共16页
SMPTE RP 2027-2012 AVC Intra-Frame Coding Specification for SSM Card Applications《SSM卡应用的AVC帧内编码规范》.pdf_第4页
第4页 / 共16页
SMPTE RP 2027-2012 AVC Intra-Frame Coding Specification for SSM Card Applications《SSM卡应用的AVC帧内编码规范》.pdf_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、 Copyright 2012 by THE SOCIETY OF MOTION PICTURE AND TELEVISION ENGINEERS 3 Barker Avenue., White Plains, NY 10601 (914) 761-1100 Approved March 12, 2012 WD Table of Contents Page Foreword . 2 Intellectual Property 2 Introduction 2 1 Scope . 32 Conformance Notation . 33 Normative References . 34 Def

2、inition of Acronyms, Terms and Data Types 45 Specification of the AVC Intra-Frame Coding 45.1 Overview 45.2 Class 50 Specification using the High 10 Intra Profile . 55.3 Class 100 Specification using the High 4:2:2 Intra Profile . 75.4 Class 200 Specification using the High 4:2:2 Intra Profile . 95.

3、5 Ratio between AVC Syntax Element Values for num_units_in_tick and time_scale . 106 Stream Structure 11Annex A Background Information on the Document (Informative) 12A.1 Intra Picture Only Coding . 12A.2 Bit Rate Selection . 12A.3 Sampling Structure in the Class 50 Specification 12A.4 Digital filte

4、r Example for Sampling Rate Conversion . 13Annex B Encoder Implementation Guidelines (Informative) 14Annex C Bibliography (Informative) . 16Page 1 of 16 pages SMPTE RP 2027:2012 Revision of SMPTE RP 2027:2011 SMPTE RECOMMENDED PRACTICE AVC Intra-Frame Coding Specification for SSM Card Applications S

5、MPTE RP 2027:2012 Page 2 of 16 pages Foreword SMPTE (the Society of Motion Picture and Television Engineers) 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. S

6、MPTEs Engineering Documents, including Standards, Recommended Practices, and Engineering Guidelines, 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 organi

7、zations, including ISO, IEC and ITU. SMPTE Engineering Documents are drafted in accordance with the rules given in Part XIII of its Administrative Practices. SMPTE RP 2027 was prepared by Technology Committee 24TB. Intellectual Property At the time of publication no notice had been received by SMPTE

8、 claiming patent rights essential to the implementation of this Standard. However, attention 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 Thi

9、s section is entirely informative and does not form an integral part of this Engineering Document. This Recommended Practice defines an AVC (Advanced Video Coding) Intra-frame coding specification for SSM (Solid State Media) Card applications using the High 10 Intra profile and High 4:2:2 Intra prof

10、ile in compliance with ISO/IEC 14496-10 | ITU-T Rec. H.264. A set of basic parameters containing resolution, frame frequency and coded frame size within these profiles is defined along with the stream structure. SMPTE RP 2027:2012 Page 3 of 16 pages 1 Scope This document specifies basic parameters a

11、nd stream structure for AVC Intra-frame coding using the High 10 Intra profile and the High 4:2:2 Intra profile in compliance with ISO/IEC 14996-10 | ITU-T Rec. H.264. The intended application is acquisition using SSM (Solid State Media) Card defined in SMPTE RP 2006 and subsequent editing processes

12、. 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 be removed, change

13、d, 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 with “Note:” The

14、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 suitable, without mentio

15、ning 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 permissible within the limit

16、s 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 conformant implement

17、ation 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. Unless otherwise spec

18、ified, 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 References Note: All refe

19、rences in this document to other SMPTE documents use the current numbering style (e.g. SMPTE ST 274:2008) although, during a transitional phase, the document as published (printed or PDF) may bear an older designation (such as SMPTE 274M-2008). Documents with the same root number (e.g. 274) and publ

20、ication year (e.g. 2008) are functionally identical. 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

21、 to agreements based on this recommended practice are encouraged to investigate the possibility of applying the most recent edition of the standards indicated below. ISO/IEC 14496-10:2010, Information Technology Coding of Audio-Visual Objects Part 10: Advanced Video Coding | ITU-T Recommendation H.2

22、64 (03/10), Advanced Video Coding for Generic Audio-Visual Services SMPTE RP 2027:2012 Page 4 of 16 pages SMPTE ST 274:2008, Television 1920 x 1080 Image Sample Structure, Digital Representation and Digital Timing Reference Sequences for Multiple Picture Rates SMPTE ST 296:2011, 1280 x 720 Progressi

23、ve Image Sample Structure Analog and Digital Representation and Analog Interface SMPTE RP 2006:2006, Solid State Media (SSM) Card Specification 4 Definition of Acronyms, Terms and Data Types This document uses same terms defined in the mentioned standards and in other referenced documents. AVC: ISO/

24、IEC 14496-10 Advanced Video Coding | ITU-T Recommendation H.264 Class: Class xx defines a class of different bit rates depending on the frame rate for the coding specification which provide a similar level of picture quality coded frame: The VCL NAL units within an AVC access unit containing an AVC

25、coded frame or the VCL NAL units within a pair of consecutive AVC access units containing AVC coded fields of opposite parity NAL: Network Abstraction Layer SEI: Supplemental Enhancement Information SSM: Solid State Media as specified by SMPTE RP 2006 59.94: Term used for 60/1.001 29.97: Term used f

26、or 30/1.001 23.98: Term used for 24/1.001 5 Specification of the AVC Intra-Frame Coding 5.1 Overview This section describes the basic parameters for the AVC Intra-frame coding specification using the High 10 Intra profile and using the High 4:2:2 Intra profile. Class 50 stands for the coding specifi

27、cation using the High 10 Intra profile. Class 100 and Class 200 stand for the coding specifications using the High 4:2:2 Intra profile. The set of basic parameters contain the television system, luma samples per line, frame frequency, coded frame size, and some AVC syntax element values within the s

28、elected profile and level with the data structure aligned on 512 byte boundaries. SMPTE RP 2027:2012 Page 5 of 16 pages 5.2 Class 50 Specification using the High 10 Intra Profile Table 5.1 Basic parameters Profile High 10 Intra Television system 1080 line system 720 line system Luma samples per line

29、 after subsampling 1440 960 Level level 4.2 level 4 level 3.2 Frame frequency 59.94p, 50p 59.94i, 50i, 29.97p, 25p, 23.98p 59.94p, 50p, 29.97p, 25p, 23.98p Coded frame size 223,232 bytes (59.94 I-frames/s for 59.94p, 29.97 I-frames/s for 59.94i, 29.97p, and 23.98 I-frames/s for 23.98p) 271,360 bytes

30、 (50 I-frames/s for 50p, and 25 I-frames/s for 50i, 25p) 111,104 bytes (59.94 I-frames/s for 59.94p, 29.97 I-frames/s for 29.97p, and 23.98 I-frames/s for 23.98p) 135,168 bytes (50 I-frames/s for 50p, and 25 I-frames/s for 25p) fixed_frame_rate_flag AVC syntax element value 1 1 pic_width_in_mbs_minu

31、s1 AVC syntax element value 89 59 frame_mbs_only_flag AVC syntax element value 0 or 1 1 pic_height_in_map_units_minus1 AVC syntax element value 34 * (1 + frame_mbs_only_flag) 1 44 chroma_format_idc AVC syntax element value 1 1 chroma_loc_info_present_flag AVC syntax element value 0 0 The AVC compres

32、sion stream in this Class 50 specification using the High 10 Intra profile shall be compliant with the AVC standard using the following profile and levels, High 10 IntraL4.2, High 10 IntraL4 and High 10 IntraL3.2. In addition to the requirements of the AVC profile and level, the following restrictio

33、ns also apply, as summarized in Table 5.1. The basic parameters of the AVC Intra-frame coding specification using the High 10 Intra profile are the following: The video sampling structure shall be defined as a horizontally subsampled luma raster relative to that defined by SMPTE ST 274 for 1080 line

34、 video rasters and SMPTE ST 296 for 720 line rasters with corresponding 4:2:0 format chroma rasters. The supported video sampling structure after resampling shall be 1440 x 1080 and 960x720. A digital filter example for sampling rate conversion is shown in Annex A.4. For 1080 line rasters, frame_cro

35、p_top_offset + frame_crop_bottom_offset shall be greater than or equal to 2 * (frame_mbs_only_flag). SMPTE RP 2027:2012 Page 6 of 16 pages The following HD video signals shall be supported: - 1080 line interlaced video at 59.94 Hz field frequency (1080/59.94i) and 50 Hz field frequency (1080/50i). -

36、 1080 line progressive video at 59.94 Hz frame frequency (1080/59.94p), 50 Hz frame frequency (1080/50p), 29.97 Hz frame frequency (1080/29.97p), 25 Hz frame frequency (1080/25p), and 23.98 Hz frame frequency (1080/23.98p). - 720 line progressive video at 59.94 Hz frame frequency (720/59.94p), 50 Hz

37、 frame frequency (720/50p), 29.97 Hz frame frequency (720/29.97p), 25 Hz frame frequency (720/25p), and 23.98 Hz frame frequency (720/23.98p). The coded frame size shall be: - 223,232 bytes for 1440 x 1080 (59.94 I-frames/s for 59.94p, 29.97 I-frames/s for 59.94i, 29.97p, and 23.98 I-frames/s for 23

38、.98p). - 271,360 bytes for 1440 x 1080 (50 I-frames/s for 50p, and 25 I-frames/s for 50i and 25p). - 111,104 bytes for 960 x 720 (59.94 I-frames/s for 59.94p, 29.97 I-frames/s for 29.97p, and 23.98 I-frames/s for 23.98p). - 135,1680 bytes for 960 x 720 (50 I-frames/s for 50p and 25 I-frames/s for 25

39、p). SMPTE RP 2027:2012 Page 7 of 16 pages 5.3 Class 100 Specification using the High 4:2:2 Intra Profile Table 5.2 Basic parameters Profile High 4:2:2 Intra Television system 1080 line system 720 line system Luma samples per line after subsampling 1920 1280 Level level 4.2 level 4.1 level 4.1 Frame

40、frequency 59.94p, 50p 59.94i, 50i, 29.97p, 25p, 23.98p 59.94p, 50p, 29.97p, 25p, 23.98p Coded frame size 462,848 bytes (59.94 I-frames/s for 59.94p, 29.97 I-frames/s for 59.94i, 29.97p, and 23.98 I-frames/s for 23.98p) 559,104 bytes (50 I-frames/s for 50p, and 25 I-frames/s for 50i, 25p) 230,912 byt

41、es (59.94 I-frames/s for 59.94p, 29.97 I-frames/s for 29.97p, and 23.98 I-frames/s for 23.98p) 279,040 bytes (50 I-frames/s for 50p, and 25 I-frames/s for 25p) fixed_frame_rate_flag AVC syntax element value 1 1 pic_width_in_mbs_minus1 AVC syntax element value 119 79 frame_mbs_only_flag AVC syntax el

42、ement value 0 or 1 1 pic_height_in_map_units_minus1 AVC syntax element value 34 * (1 + frame_mbs_only_flag) 1 44 chroma_format_idc AVC syntax element value 2 2 chroma_loc_info_present_flag AVC syntax element value 0 0 The AVC compression stream in the Class 100 specification using the High 4:2:2 Int

43、ra profile shall be compliant with the AVC standard using the following profile and levels, High 4:2:2 IntraL4.2 and High 4:2:2 IntraL4.1. In addition to the requirements of the AVC profile and level, the following restrictions also apply, as summarized in Table 5.2. The basic parameters of the AVC

44、Intra-frame coding specification using the High 4:2:2 Intra profile are the following: The video sampling structure shall be defined by SMPTE ST 274 for 1080 line video rasters and SMPTE ST 296 for 720 line rasters. The supported video sampling structure shall be 1920 x 1080 and 1280x720. For 1080 l

45、ine rasters, frame_crop_top_offset + frame_crop_bottom_offset shall be greater than or equal to 2 * (frame_mbs_only_flag). SMPTE RP 2027:2012 Page 8 of 16 pages The following HD video signals shall be supported: - 1080 line interlaced video at 59.94 Hz field frequency (1080/59.94i) and 50 Hz field f

46、requency (1080/50i). - 1080 line progressive video at 59.94 Hz frame frequency (1080/59.94p), 50 Hz frame frequency (1080/50p), 29.97 Hz frame frequency (1080/29.97p), 25 Hz frame frequency (1080/25p), and 23.98 Hz frame frequency (1080/23.98p). - 720 line progressive video at 59.94 Hz frame frequen

47、cy (720/59.94p), 50 Hz frame frequency (720/50p), 29.97 Hz frame frequency (720/29.97p), 25 Hz frame frequency (720/25p), and 23.98 Hz frame frequency (720/23.98p). The coded frame size shall be: - 462,848 bytes for 1920x1080 (59.94 I-frames/s for 59.94p, 29.97 I-frames/s for 59.94i, 29.97p, and 23.

48、98 I-frames/s for 23.98p). - 559,104 bytes for 1920x1080 (50 I-frames/s for 50p, and 25 I-frames/s for 50i and 25p). - 230,912 bytes for 1280x720 (59.94 I-frames/s for 59.94p, 29.97 I-frames/s for 29.97p, and 23.98 I-frames/s for 23.98p). - 279,040 bytes for 1280x720 (50 I-frames/s for 50p and 25 I-

49、frames/s for 25p). Note: The higher number for the Class 100 specification refers to using a higher bit rate for the class specification and is independent of the Class 50 specification. SMPTE RP 2027:2012 Page 9 of 16 pages 5.4 Class 200 Specification using the High 4:2:2 Intra Profile Table 5.3 Basic parameters Profile High 4:2:2 Intra Television system 1080 line system 720 line system Luma samples per line after subsampling 1920 1280 Level level 5 level 4.1 level 4.1 Frame frequency 59.94p, 50p

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国际标准 > 其他

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