SMPTE RP 2073-2-2015 VC-5 Video Essence - Part 2 Conformance Specification (Includes Access to Additional Content).pdf
《SMPTE RP 2073-2-2015 VC-5 Video Essence - Part 2 Conformance Specification (Includes Access to Additional Content).pdf》由会员分享,可在线阅读,更多相关《SMPTE RP 2073-2-2015 VC-5 Video Essence - Part 2 Conformance Specification (Includes Access to Additional Content).pdf(28页珍藏版)》请在麦多课文档分享上搜索。
1、 Access to Content for (SMPTE RP 2073-2:2015) (Click here to view the publication) This Page is not part of the original publication: This page has been created by IHS as a convenience to the user in order to provide access to the content as authorized by the Copyright holder of this document. Click
2、 the link(s) below to access the content and use normal procedures for downloading or opening the files. SMPTE_Additional Data Information contained in the above is the property of the Copyright holder and all Notice of Disclaimer or that a certain course of action is preferred but not necessarily r
3、equired; 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 limits of the document. The keyword “reserved” indicates a provision that is not defined at this tim
4、e, 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 implementation according to this document is one that includes all mandatory provisions (“shall“) and, i
5、f implemented, all recommended provisions (“should“) as described. A conformant implementation need not implement optional provisions (“may“) and need not implement them as described. SMPTE RP 2073-2:2015 Page 5 of 27 pages Unless otherwise specified, the order of precedence of the types of normativ
6、e information in this document shall be as follows: Normative prose shall be the authoritative definition; Tables shall be next; then formal languages; then figures; and then any other language forms. 3 Normative References The following standards contain provisions which, through reference in this
7、text, constitute provisions of this engineering document. At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to agreements based on this engineering document are encouraged to investigate the possibility of applying the most recent editi
8、on of the standards indicated below. SMPTE ST 2073-1:2013, VC-5 Video Essence Part 1: Elementary Bitstream SMPTE ST 2073-3:2015, VC-5 Video Essence Part 3: Image Formats SMPTE ST 2073-4:2015, VC-5 Video Essence Part 4: Subsampled Color Difference Components SMPTE VC-5 Test Materials, Version 2.0 or
9、later ISO/IEC 9899:2011 Programming Language C (C11) 4 Terms and Definitions 4.1 little-endian Order of bytes that comprise a number with less significant bytes before more significant bytes. 4.2 VC-5 essence standard SMPTE standards designated SMPTE ST 2073-1, ST 2073-3, and ST 2073-4. 5 Overview (
10、Informative) The test materials provided as part of this conformance specification include: 1. Source code for a reference decoder; 2. Source code for a sample encoder; 3. Utility programs and scripts useful for testing VC-5 decoder and encoder implementations; 4. Reference bitstreams for testing co
11、nformance of a decoder implementation to the VC-5 essence standard; 5. Images used to encode the reference bitstreams. The bitstream defined in the VC-5 essence standard consists of an ordered set of component arrays. In typical practice, each component array corresponds to an image plane containing
12、 color values of the same type. An image unpacking process unpacks an input image into component arrays for input to the encoding process. The image unpacking process is not defined by the VC-5 essence standard. Likewise, a decoding process outputs an ordered set of component arrays that can be pack
13、ed into an image by an image repacking process that is not defined by the VC-5 essence standard. SMPTE RP 2073-2:2015 Page 6 of 27 pages The sample encoder and reference decoder provided with the test materials include image unpacking and repacking code to enable testing with common image formats. T
14、he test materials are described in Section 6. The reference decoder for testing bitstreams created by implementations of a VC-5 encoder for compliance with the VC-5 essence standard is described in Section 6.2. The test materials include a sample encoder (Section 6.3), a program for converting betwe
15、en image formats (Section 6.4), a program for comparing image files (Section 6.5), and the images used by the sample encoder to create the reference bitstreams used for conformance testing (Section 6.6). The image file formats used by the sample encoder, reference decoder, and utility programs are d
16、escribed in Section 7. Procedures and scripts that can be used for conformance testing are described in Section 8. The criteria for conformance to the VC-5 essence standard are specified in Section 9. Instructions for installing the test materials are provided in section 10 and in a text file provid
17、ed with the test materials distribution. Instructions for installing and building the programs and contact information for submitting bug reports are provided in a separate document that is included in the test materials distribution. A VC-5 bitstream can represent common image formats as well as Co
18、lor Filter Array (CFA) images such as Bayer. The component values represented in a VC-5 bitstream can have up to 24 bits of precision. To accommodate the variety of images that can be encoded into a VC-5 bitstream, the software provided with the test materials can use images stored as unformatted bi
19、nary files (Section 7.2) or an ordered set of component arrays stored as one array per file with the channel number encoded into the pathname (Section 7.3). For convenience, the software also supports the DPX file format (Section 7.4). Reference bitstreams for testing VC-5 decoder implementations fo
20、r compliance with the VC-5 essence standard and the corresponding reference images decoded from the reference bitstreams by the reference decoder are listed in Annex A. 6 Description of Materials 6.1 Source Code The source code for the reference decoder and sample encoder is written in the C program
21、ming language. 6.2 Reference Decoder The reference decoder reads a bitstream that is compliant with the VC-5 essence standard and outputs a single image that is either an unformatted file (Section 7.2), an ordered set of component array files (Section 7.3), or a DPX file with 10-bit packed RGB color
22、 values (Section 7.4). The reference decoder includes an implementation of an image repacking process that packs the component arrays output by the decoder into an output image. To invoke the reference decoder from the command line: decoder options bitstream_file image_file Command-line options for
23、the reference decoder are listed in Table 1. The reference decoder provided with the test materials includes an implementation of an image repacking process to allow the decoder to output packed images. The packed image file formats that are supported by the reference decoder are listed in Table 6.
24、The code for the image repacking process can be modified to support other image formats. SMPTE RP 2073-2:2015 Page 7 of 27 pages Table 1 Reference decoder command-line options Option (Short or Long Format) Description -p FileFormat -pixel FileFormat File format of the image input to the sample encod
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SMPTERP207322015VC5VIDEOESSENCEPART2CONFORMANCESPECIFICATIONINCLUDESACCESSTOADDITIONALCONTENTPDF

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