GY/T 257.2-2014 广播电视先进音视频编解码 第2部分:视频符合性测试
GY/T 257.2-2014 Advanced Audio Video Coding for Broadcasting - Part 2: Video compliance testing
基本信息
发布历史
-
2014年11月
研制信息
- 起草单位:
- 起草人:
- 出版信息:
- 页数:24页 | 字数:- | 开本: -
内容描述
GY
中华人民共和国广播电影电视行业标准
GY/T257.2—2014
广播电视先进音视频编解码
第2部分:视频符合性测试
Advancedcodingofvideoandaudioforbroadcasting—
Part2:videoconformancetesting
2014-11-02发布2014-11-02实施
国家新闻出版广电总局发布
GY/T257.2—2014
目次
前言................................................................................II
引言...............................................................................III
1范围..............................................................................1
2规范性引用文件....................................................................1
3术语和定义........................................................................1
4缩略语............................................................................2
5编码位流和解码器的符合性测试......................................................2
参考文献............................................................................20
I
GY/T257.2—2014
前言
GY/T257《广播电视先进音视频编解码》已经或计划发布如下部分:
——第1部分:视频;
——第2部分:视频符合性测试;
……
本部分为GY/T257的第2部分。
本部分按照GB/T1.1-2009给出的规则起草。
本部分由全国广播电影电视标准化技术委员会(SAC/TC239)归口。
本部分起草单位:中央电视台、北京大学、国家新闻出版广电总局广播电视规划院、国家新
闻出版广电总局广播科学研究院、北京京科兴技术咨询有限公司、深圳市海思半导体有限公司、
国家广播电视产品质量监督检验中心、中国电子技术标准化研究院、广州柯维新数码科技有限公
司、上海国茂数字技术有限公司、天津大学、北京博雅华录视听研究院技术有限公司。
本部分主要起草人:丁文华、高文、潘晓菲、葛涛、董文辉、邓向冬、王惠明、汪芮、郭晓
强、郑萧桢、潘榕、曾志华、赵海武、张淑芳、张伟民、李厦、常江、马思伟、胡鹏、李迅。
II
GY/T257.2—2014
引言
本部分作为GY/T257的第2部分,目前仅针对已经发布的GY/T257.1-2012定义了如何测试验
证编码位流和解码器是否满足GY/T257.1-2012所规定的要求。测试可用于多种目的,例如:
——可以用来验证编码器编码出的位流是否符合GY/T257.1-2012标准。
——可以用来验证解码器是否满足GY/T257.1-2012的相关规定。
鉴于视频编解码的高度复杂性,本部分规定的测试可能无法完全涵盖GY/T257.1-2012所规定
的所有的参数组合和要求,成功通过本部分测试的编码位流和解码器未必完全符合GY/T
257.1-2012的所有规定。但本部分已尽可能多地涵盖GY/T257.1-2012所规定的参数组合和要求。
因此,在本部分中约定,通过本部分测试的产品可认定为符合GY/T257.1-2012标准。
III
GY/T257.2—2014
广播电视先进音视频编解码
第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/T
257.1-2012。本部分中的测试位流即为符合性编码位流。
3.3
被测解码器decoderundertest
通过符合性测试来判断其是否符合GY/T257.1-2012的解码器。
3.4
参考解码器referencedecoder
已知的符合GY/T257.1-2012的解码器,用来和被测解码器做比较。
3.5
合法解码器coincidentdecoder
已通过符合性测试,被判断为符合GY/T257.1-2012的解码器。
1
GY/T257.2—2014
3.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中规定了一些“保留”语法元素值和“保留位”。
2
GY/T257.2—2014
“保留”语法元素值不应出现在符合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/T
257.1-2012profile_id为0x20的类的规定。
成功通过位流验证器测试的广播类编码位流,可认定为符合GY/T257.1-2012广播类的规定。
5.3.2起始码的测试
起始码是一组特定的位串。在编码位流中,除起始码外的任何情况下都不应出现这些位串。
起始码由起始码前缀和起始码值构成。起始码前缀是位串‘000000000000000000000001’
(0x000001)。所有的起始码都应字节对齐。起始码值是一个8比特整数,用来表示起始码的类型。
对编码位流中起始码的要求如表1所示。
表1编码位流中起始码测试要求
起始码类型参数测试要求
slice_start_code条带起始码取值范围为:0x00000100~0x000001AF,标记一幅图像中条带的序号
a)视频序列起始码为:0x000001B0;
video_sequence_start_codeb)在序列起始码之后出现的第一个图像起始码应是I图像起始码,即起始码值
0x000001B3
a)视频序列结束码为:0x000001B1;
video_sequence_end_code
b)视频序列结束码标志着图像序列的结束,其应出现在序列的结尾
user_data_start_code用户数据起始码为:0x000001B2
i_picture_start_codeI图像起始码为:0x000001B3
extension_start_code视频扩展起始码为:0x000001B5
pb_picture_start_codePB图像起始码为:0x000001B6
video_edit_code视频编辑码为:0x000001B7
a)系统起始码取值范围为:0x000001B9~0x000001FF;
系统起始码
b)系统起始码留给系统层使用
其他保留值0x000001B4和0x000001B8为保留值,不应出现在编码位流中
5.3.3序列头的测试
对编码位流中序列头中的参数测试要求如表2所示。
3
GY/T257.2—2014
表2编码位流中序列头中的参数测试要求
序列头参数名称测试要求
a)该值不应等于0x00;
profile_id
b)该值应等于0x20或等于0x48
a)该值不应等于0x00;
level_idb)该值应等于0x10,0x12,0x14,0x20,0x22,0x2A,0x40,0x41,0x42,0x44,0x46中的一
个
a)该值应大于或等于1;
b)当图像格式为4:2:0和4:2:2时,该值应为2的倍数;
horizontal_size
c)在同一个视频序列中,该值应保持一致;
d)该值应满足GY/T257.1-2012附录B中的类和级的参数限制
a)该值应大于或等于1;
b)当图像格式为4:2:0,且progressive_sequence等于1时,该值应为2的倍数;
vertical_sizec)当图像格式为4:2:0,且progressive_sequence等于0时,该值应为4的倍数;
d)在同一个视频序列中,该值应保持一致;
e)该值应满足GY/T257.1-2012附录B中的类和级的参数限制
a)该值应为‘01’或者‘10’,即图像格式应为4:2:0或4:2:2;
chroma_format
b)该值应满足GY/T257.1-2012附录B中的类和级的参数限制
a)该值不应等于‘000’;
sample_precision
b)该值应等于‘001’,表示亮度和色度均为8bit精度
a)该值不应等于‘0000’;
aspect_ratio
b)该值应等于‘0001’,‘0010’,‘0011’或者‘0100’中的一个
a)该值不应等于‘0000’;
b)该值应等于‘0001’,‘0010’,‘0011’,‘0100’,‘0101’,‘0110’,‘0111’或者‘1000’中
frame_rate_code的一个;
c)在同一个视频序列中,该值应保持一致;
d)该值应满足GY/T257.1-2012附录B中的类和级的参数限制
a)该值不应等于0;
bitrateb)在同一个视频序列中,该值应保持一致;
c)该值应满足GY/T257.1-2012附录B中的类和级的参数限制
low_delay该值为‘1’时,视频序列中不包含B图像,PB图像头中的picture_coding_type为‘01’
a)在同一个视频序列中,该值应保持一致;
bbv_buffer_size
b)该值应满足GY/T257.1-2012附录B中的类和级的参数限制
5.3.4用户数据和扩展数据的测试
对编码位流中用户数据和扩展数据的参数测试要求如表3所示。
4
GY/T257.2—2014
表3编码位流中用户和扩展数据的参数测试要求
用户数据和扩展数据测试要求
user_data该数据中不应出现从任意字节对齐位置开始的21个以上连续的‘0’
video_format该值应等于‘000’、‘001’、‘010’、‘011’、‘100’或者‘101’中的一个
a)该值为‘1’时,位流中存在
推荐标准
- QX/T 170-2012 台风灾害影响评估技术规范 2012-11-29
- JB/T 9178.2-1999 水压机上自由锻件 复杂程度分类及折合系数 1999-06-24
- QB/T 2387-2008 洗衣皂粉 2008-03-12
- JB/T 8008.1-1999 机床夹具零件及部件 悬式垫圈 1999-08-06
- JT/T 385-2008 水路、公路运输货物包装基本要求 2008-12-19
- SJ/T 10010-1991 LT465K--2型压电陶瓷滤波器详细规范 评定水平E 1991-04-08
- JB/T 7947-1999 等压式焊炬 割炬 1999-06-24
- DL/T 759-2009 连接金具 2009-07-01
- QX/T 171-2012 短消息LED屏气象信息显示规范 2012-11-29
- JB/T 8007.3-1999 机床夹具零件及部件 钩形螺栓 1999-08-06