GYT 257.2-2014 广播电视先进音视频编解码 第2部分:视频符合性测试

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

GY中华人民共和国广播电影电视行业标准GY/T257.2—2014广播电视先进音视频编解码第2部分:视频符合性测试Advancedcodingofvideoandaudioforbroadcasting—Part2:videoconformancetesting2014-11-02发布2014-11-02实施国家新闻出版广电总局发布GY/T257.2—2014I目次前言................................................................................II 引言...............................................................................III 1范围..............................................................................1 2规范性引用文件....................................................................1 3术语和定义........................................................................1 4缩略语............................................................................2 5编码位流和解码器的符合性测试......................................................2 参考文献............................................................................20 GY/T257.2—2014II前言GY/T257《广播电视先进音视频编解码》已经或计划发布如下部分:——第1部分:视频;——第2部分:视频符合性测试;……本部分为GY/T257的第2部分。本部分按照GB/T1.1-2009给出的规则起草。本部分由全国广播电影电视标准化技术委员会(SAC/TC239)归口。本部分起草单位:中央电视台、北京大学、国家新闻出版广电总局广播电视规划院、国家新闻出版广电总局广播科学研究院、北京京科兴技术咨询有限公司、深圳市海思半导体有限公司、国家广播电视产品质量监督检验中心、中国电子技术标准化研究院、广州柯维新数码科技有限公司、上海国茂数字技术有限公司、天津大学、北京博雅华录视听研究院技术有限公司。本部分主要起草人:丁文华、高文、潘晓菲、葛涛、董文辉、邓向冬、王惠明、汪芮、郭晓强、郑萧桢、潘榕、曾志华、赵海武、张淑芳、张伟民、李厦、常江、马思伟、胡鹏、李迅。GY/T257.2—2014III引言本部分作为GY/T257的第2部分,目前仅针对已经发布的GY/T257.1-2012定义了如何测试验证编码位流和解码器是否满足GY/T257.1-2012所规定的要求。测试可用于多种目的,例如:——可以用来验证编码器编码出的位流是否符合GY/T257.1-2012标准。——可以用来验证解码器是否满足GY/T257.1-2012的相关规定。鉴于视频编解码的高度复杂性,本部分规定的测试可能无法完全涵盖GY/T257.1-2012所规定的所有的参数组合和要求,成功通过本部分测试的编码位流和解码器未必完全符合GY/T257.1-2012的所有规定。但本部分已尽可能多地涵盖GY/T257.1-2012所规定的参数组合和要求。因此,在本部分中约定,通过本部分测试的产品可认定为符合GY/T257.1-2012标准。GY/T257.2—20141广播电视先进音视频编解码第2部分:视频符合性测试1范围本部分规定了对采用GY/T257.1-2012的产品的视频编解码进行符合性测试的要求和方法。本部分适用于对采用GY/T257.1-2012的产品的视频编解码的符合性测试。2规范性引用文件下列文件对于本部分的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本部分。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本部分。GY/T257.1-2012广播电视先进音视频编解码第1部分:视频3术语和定义GY/T257.1-2012界定的以及下列术语和定义适用于本部分。3.1符合性测试conformancetesting用于判断编码器输出的编码位流和解码器及其他产品是否符合GY/T257.1-2012的测试。3.2测试位流testbitstream用于测试解码器是否符合GY/T257.1-2012的编码位流,该编码位流应完全符合GY/T257.1-2012。本部分中的测试位流即为符合性编码位流。3.3被测解码器decoderundertest通过符合性测试来判断其是否符合GY/T257.1-2012的解码器。3.4参考解码器referencedecoder已知的符合GY/T257.1-2012的解码器,用来和被测解码器做比较。3.5合法解码器coincidentdecoder已通过符合性测试,被判断为符合GY/T257.1-2012的解码器。GY/T257.2—201423.6位流验证器bitstreamverifier用于检查位流是否满足GY/T257.1-2012中所规定的要求的软件或工具。4缩略语下列缩略语适用于本部分。AEC高级熵编码(AdvancedEntropyCoding)BBV位流缓冲验证器(BitstreamBufferVerifier)LPS小概率符号(LeastProbableSymbol)MPS大概率符号(MostProbableSymbol)VLC变长编码(VariableLengthCoding)VLD变长解码(VariableLengthDecoding)5编码位流和解码器的符合性测试5.1概述在本章中,除了特别的声明,“编码位流”和“位流”都是指根据GY/T257.1-2012生成的视频编码位流;“解码器”是指GY/T257.1-2012视频解码器,且不包括显示处理。5.2编码位流和解码器符合性的定义5.2.1编码位流符合性定义编码位流符合性是指编码位流是否符合GY/T257.1-2012的规定,包括GY/T257.1-2012附录B中关于类和级(profile/level)的限制。5.3定义了编码位流的符合性测试,编码位流应通过该测试。5.2.2解码器符合性定义解码器符合性是指解码器是否按照GY/T257.1-2012的规定对编码位流进行解码处理,并满足GY/T257.1-2012关于类和级的要求。5.4定义了解码器的符合性测试,5.4.2定义了符合性测试所用的测试位流,解码器应通过该测试。5.2.3与类和级相关的要求和限制GY/T257.1-2012含有profile_id为0x20的类和profile_id为0x48的类(即广播类)两个类以及相应的级,见GY/T257.1-2012附录B。5.2.4编码器的要求本部分中对编码器的符合性测试要求体现在对其编码输出位流的符合性测试上。5.2.5保留扩展的相关要求在GY/T257.1-2012中规定了一些“保留”语法元素值和“保留位”。GY/T257.2—20143“保留”语法元素值不应出现在符合GY/T257.1-2012的编码位流中,GY/T257.1-2012的合法解码器可以不处理“保留”语法元素值。符合GY/T257.1-2012的合法解码器可不处理“保留位”。5.3编码位流的符合性测试5.3.1概述GY/T257.1-2012规定了大量的参数,一些参数被规定为特定的值,另一些参数只规定了一个范围,这些参数的值被直接或者间接地编码到了编码位流中。为了检查编码位流的正确性,有必要分析整个位流的语法,抽取出全部参数并分析这些参数值是否符合GY/T257.1-2012中的规定。这就要求使用位流验证器,GY/T257.1-2012的参考软件可以作为一个位流验证器。符合GY/T257.1-2012的编码位流应通过位流验证器的测试,当经过位流验证器测试时,位流不应引起位流验证器的任何错误或非一致性消息。成功通过位流验证器测试的profile_id为0x20的类的编码位流,可认定为符合GY/T257.1-2012profile_id为0x20的类的规定。成功通过位流验证器测试的广播类编码位流,可认定为符合GY/T257.1-2012广播类的规定。5.3.2起始码的测试起始码是一组特定的位串。在编码位流中,除起始码外的任何情况下都不应出现这些位串。起始码由起始码前缀和起始码值构成。起始码前缀是位串‘000000000000000000000001’(0x000001)。所有的起始码都应字节对齐。起始码值是一个8比特整数,用来表示起始码的类型。对编码位流中起始码的要求如表1所示。表1编码位流中起始码测试要求起始码类型参数测试要求slice_start_code条带起始码取值范围为:0x00000100~0x000001AF,标记一幅图像中条带的序号video_sequence_start_codea)视频序列起始码为:0x000001B0;b)在序列起始码之后出现的第一个图像起始码应是I图像起始码,即起始码值0x000001B3video_sequence_end_codea)视频序列结束码为:0x000001B1;b)视频序列结束码标志着图像序列的结束,其应出现在序列的结尾user_data_start_code用户数据起始码为:0x000001B2i_picture_start_codeI图像起始码为:0x000001B3extension_start_code视频扩展起始码为:0x000001B5pb_picture_start_codePB图像起始码为:0x000001B6video_edit_code视频编辑码为:0x000001B7系统起始码a)系统起始码取值范围为:0x000001B9~0x000001FF;b)系统起始码留给系统层使用其他保留值0x000001B4和0x000001B8为保留值,不应出现在编码位流中5.3.3序列头的测试对编码位流中序列头中的参数测试要求如表2所示。GY/T257.2—20144表2编码位流中序列头中的参数测试要求序列头参数名称测试要求profile_ida)该值不应等于0x00;b)该值应等于0x20或等于0x48level_ida)该值不应等于0x00;b)该值应等于0x10,0x12,0x14,0x20,0x22,0x2A,0x40,0x41,0x42,0x44,0x46中的一个horizontal_sizea)该值应大于或等于1;b)当图像格式为4:2:0和4:2:2时,该值应为2的倍数;c)在同一个视频序列中,该值应保持一致;d)该值应满足GY/T257.1-2012附录B中的类和级的参数限制vertical_sizea)该值应大于或等于1;b)当图像格式为4:2:0,且progressive_sequence等于1时,该值应为2的倍数;c)当图像格式为4:2:0,且progressive_sequence等于0时,该值应为4的倍数;d)在同一个视频序列中,该值应保持一致;e)该值应满足GY/T257.1-2012附录B中的类和级的参数限制chroma_formata)该值应为‘01’或者‘10’,即图像格式应为4:2:0或4:2:2;b)该值应满足GY/T257.1-2012附录B中的类和级的参数限制sample_precisiona)该值不应等于‘000’;b)该值应等于‘001’,表示亮度和色度均为8bit精度aspect_ratioa)该值不应等于‘0000’;b)该值应等于‘0001’,‘0010’,‘0011’或者‘0100’中的一个

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功