GB∕T 39274-2020
标准分类号
关联标准
出版信息
相关单位信息
标准简介
GB∕T 39274-2020 公共安全视频监控数字视音频编解码技术测试规范
GB∕T39274-2020
标准压缩包解压密码:www.bzxz.net
标准内容
ICS13.310
中华人民共和国国家标准
GB/T39274—2020
公共安全视频监控数字视音频编解码技术测试规范
Test specifications for video and audio encoding and decoding in videosurveillance system for public security2020-11-19发布
国家市场监督管理总局
国家标准化管理委员会
2021-06-01实施
规范性引用文件
术语、定义和缩略语·
3.1术语和定义
缩略语
4总则
受测产品比特流封装格式
测试工具
视频编码器
测试项
测试源
测试流程
测试准则
测试报告
视频解码器
测试项
测试流程
测试准则
测试比特流
测试报告
音频编码器
测试项
测试源
测试流程
测试准则
测试报告
音频解码器
测试项
测试源
测试流程
测试准则
测试报告
附录A(资料性附录)
编码芯片的测试
视频编码芯片测试准则
rKaeerKca-
GB/T39274—2020
GB/T39274—2020
视频编码芯片测试流程
A.3编码图像质量测试
附录B(资料性附录)
基于SSIM算法的视频评价检测方法SSIM算法基本原理
系统测试流程·
-rKaeerkAca-
本标准按照GB/T1.1-2009给出的规则起草GB/T39274—2020
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由中华人民共和国公安部提出本标准由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口本标准起草单位:视频图像信息智能分析与共享应用技术国家工程实验室、公安部第一研究所、国家安全防范报警系统产品质量监督检验中心(北京)、北京中盾安全技术开发公司、北京中星微电子有限公司、杭州恒生数字设备科技有限公司、北京欣博电子科技有限公司、苏州科达科技股份有限公司、浙江大华技术股份有限公司、浙江宇视科技有限公司、杭州海康威视数学技术股份有限公司本标准主要起草人:陈朝武、闫雪、王磊、施巨岭、卢玉华、邱嵩、余子龙、卢京辉、梁敏学、柳娜、林冬、鄄晨、焦丹丹、吕杨、刘琦、尹萍、黄麒麟、鲁娟、吴参毅、武晓阳。用
rrKaeerkAca-
1范围
公共安全视频监控数字视音频编解码技术测试规范
GB/T39274—2020
本标准规定了公共安全视频监控数字视音频编解码技术中视频编码器、视频解码器、音频编码器、音频解码器的测试项、测试源、测试流程、测试准则、测试报告。本标准适用于公共安全视频图像信息联网共享应用中平台、设备或软件符合GB/T25724一2017要求的技术测试及质量评价。
规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T2828.1—2012
计数抽样检验程序第1部分:按接收质量限(AQL)检索的逐批检验抽样计划
GB/T25724—2017
公共安全视频监控数字视音频编解码技术要求GB/T281812016
公共安全视频监控联网系统信息传输、交换、控制技术要求3术语、定义和缩略语
3.1术语和定义
GB/T25724—2017界定的以及下列术语和定义适用于本文件。3.1.1
视音频源数据videoandaudio sourcedata输入编码器的视音频原始流数据。3.1.2
encoded bit stream
编码比特流
经过编码器编码的视频流数据或音频流数据。3.1.3
测试比特流
testbit stream
将符合GB/T25724—2017的编码比特流,依照GB/T28181—2016附录C规定的封装格式封装,形成的PS流,
BD-Ratecurve
BD-Rate曲线
一种图像质量客观评价指标。
2缩略语
GB/T25724一2017界定的以及下列缩略语适用于本文件。rKaeerKAca-
GB/T39274—2020
PEAQ:主观音频质量评估(PerceptualEvaluationofAudioQuality)PESQ:主观语音质量评估(PerceptualEvaluationofSpeechQuality)PSNR:峰值信噪比(PeakSignal toNoiseRatio)SSIM:结构相似度指标测量(StructuralSimilarityIndexMeasurement)4总则
受测产品比特流封装格式
受测产品输入/输出的视音频数据封装格式应符合GB/T28181—2016附录C的要求。4.2
测试工具
用于测试符合GB/T25724一2017的软件、硬件及系统产品的综合检测程序,应附有用户指导书。测试工具由编码器测试工具和解码器测试工具组成。编码器测试工具应能接收并提取编码比特流、对编码比特流中的语法元素进行分析。解码器测试工具包括档次、级别测试比特流,并能发送测试比特流到受测解码器。
5视频编码器
测试项
参考GB/T25724一2017中附录C的规定,视频编码器测试项见表1。表1视频编码器测试项
测试源
测试项
监控扩展信息编码
ROI编码
时域SVC编码
空域SVC编码
4:2:2编码
高比特编码
双向预测编码
必测项
选测项
视频编码器测试源的内容应包括但不限于细节丰富、运动多样的场景,优先选择监控场景3测试流程
视频编码器测试流程
根据测试项设置受测视频编码器编码参数,对测试源进行拍摄,产生并输出视频编码比特流文件,通过测试工具对该文件进行处理、解码分析并获得测试结果。视频编码器测试流程见图1。当受测视频编码器为芯片,测试方法参见附录A。2
KaeerKAca-
受测视频综码器
编码比特流
测试工兵
解码视频图像文件
解码分析结染
视频编码器测试流程
5.3.2工程现场检验/复检测试流程GB/T39274—2020
符衍合性测试结果
对所有受测视频编码器根据GB/T2828.1一2012进行抽样,根据测试项设置被抽样的受测视频编码器编码参数,对实际场景进行拍摄,产生并输出视频编码比特流文件,测试工具对编码比特流文件进行处理、解码分析并获得测试结果。工程现场检验/复检中视频编码器测试流程见图2测
被捕秤的受测
视频编码器
5.4测试准则
基本要求
测试前的准备
编码比特流
测试工具
解码视频图像文件
衍合性测试结果
解码分析结果
图2工程现场检验/复检中视频编码器测试流程应将受测视频编码器分辨率、顿率设置为厂商声明的最大值,且输出码率小于或等于厂商声明值。5.4.1.2编码图像质量、性能判定对指定测试场景进行指定时间长度(图像采集时间不少于3min)的编码,受测视频编码器输出编码比特流经解码后的图像内容(输出的解码视频图像文件)应与测试场景一致,无明显马赛克、拖尾及花屏现象,视频上下左右边界画面连续无填充,分辨率、顿率应与设置值一致,码率应与设置值相当(差值在土10%之内)。
5.4.1.3功能判定
对受测编码器产生的编码比特流进行检查,通过测试工具检查编码比特流中的语法元素取值,确定是否支持对应的功能。判定方法见5.4.2。5.4.2判定方法
总体要求
通过测试工具对编码比特流进行解码,应正常解码,且解码输出的图像质量、性能均应符合5.4.1.2的要求
受测产品输出的视频数据版本标识应符合GB/T25724—2017中5.2.4.2的要求,3
KaeerKAca-
GB/T39274—2020
5.4.2.2支持监控扩展信息编码
编码比特流中应包含nal_unit_type取值等于5的NAL单元,且可解析获得有效扩展单元标识(extension_id),其中应包括extensionid取值等于4(绝对时间)的扩展信息,且解析出的绝对时间与测试时间一致。
5.4.2.3支持ROI编码
编码比特流有效的序列参数集中roi_flag取值应等于1,且有效的图像参数集中segmentation_enable取值应等于1。
5G5.4.2.4支持时域SVC编码
编码比特流有效的序列参数集中temporal_svc_flag取值应等于1,有效的图像参数集中应存在layer_id取值天于0的情况,且丢弃layer_id大于0的后其他图像仍然可正常解码5.4.2.5支持空域SVC编码
编码比特流有效的序列参数集中的spatial_svc_flag取值应等于1,且有效的序列参数集中的svc_mode取值应等于1。同时查看基本层、增强层解码图像,内容应与测试场景一致。5.4.2.6支持4:2:2编码
编码比特流有效的序列参数集中chroma_format_idc取值应等于25.4.2.7支持高比特编码
编码比特流有效的序列参数集中bit_depth取值应等于1或25.4.2.8支持双向预测编码
编码比特流有效的序列参数集中ldp_mode_flag取值应等于0.且存在block_reference_mode等于COMPOUND_REFERENCE的预测块,其使用的参考顿中有一个参考顿应为OPTIONAL_REF,且该参考顿对应的opt_minus_flag取值应等于1。5.5测试报告
测试报告应说明受测视频编码器是否符合5.1、5.4的要求,测试报告应至少包括以下信息:a)受测视频编码器的分辨率、顿率、输出码率;b)受测视频编码器的每个测试项是否通过6视频解码器
6.1测试项
6.1.1各档次视频解码器测试项
参考GB/T25724一2017中附录C的规定,各档次视频解码器测试项见表2。4
nKaeerKAca-
测试项
NAL单元解析
顿内解码
顿间解码
反量化
反变换与重建
去块滤波处理
嫡解码
支持的最大参考顿个数
参考顿缓冲区个数
监控扩展信息解析
8-bit格式解码
ROI解码
4:2:0格式解码
最大树形编码单元解码
时域SVC解码
SAO解码
多编码片(Tile)解码
ALF解码
空域SVC解码
4:2:2格式解码
高比特格式解码
双向预测解码
各档次视频解码器测试项
基准档次
V(最大参考顿个数为3)
V(参考颠缓冲区个数为4)
V(最大树形编码单元解码为64)注:“√”标记项目为必测项:“”标记项目为选测项。6.1.2
各级别视频解码器测试项
GB/T39274—2020
高级档次
V(最大参考顿个数为5)
V(参考顿缓冲区个数为8)
V(最大树形编码单元解码为128)图像分辨率(每行最大样点数×每帧最大行数)、顿率、最大比特率应符合GB/T25724—2017附录C中C.3级别的规定。
测试流程
各档次视频解码器测试流程
通过测试工具将测试比特流输人至受测硬件视频解码器后解码并显示,输出解码图像。通过比对解码输出图像与参考解码器解码输出图像,得到测试结果。测试流程见图3。通过测试工具将测试比特流输入至受测软件视频解码器后解码输出解码视频图像文件。通过比对解码输出解码视频图像文件与参考解码器解码输出解码视频图像文件,得到测试结果。其中,参考解码器应采用GB/T25724一2017编制组依据GB/T25724一2017公开发布的软件解码器。测试流程见图4。5
nKaeerKAca-
GB/T39274—2020
符介性测试工具
符合性测试工具
测试比特流
测试比特流
受测硬件视频
释码器
参考解码器
解码瀚[图像
解码输出像
图3硬件视频解码器档次测试流程受测软件视频
考解码器
释码视频图像文件
解码视懒图像文件
图4软件视频解码器档次测试流程6.2.2各级别视频解码器测试流程测武结果
测试结果
通过测试工具将测试比特流输人至受测视频解码器后解码并显示,输出解码图像。通过比对解码输出图像与参考解码器解码输出解码图像、分辨率、顺率,得到测试结果。级别测试流程见图5、图6受测硬件视频
解玛器
符合性测试工具
符个性测试工具
6.3测试准则
测试比特筑
枣考辉码
测试比转流
解码显尔图像,
查君顿率、分辨率
测试结染
解码视频图像www.bzxz.net
硬件视频解码器级别测试流程
受测款件视频
解码器
参考释码器
释码撤出视频图像
查苷率,分辨率
测试结果
解码视频图倒
图6软件视频解码器级别测试流程视频解码器档次测试准则
受测视频解码器应符合表2中基准档次或高级档次的测试项要求。对于软件视频解码器,解码图像序列应与参考解码器对该测试比特流解码产牛的解码图像序列中的所有样点取值完全一致。
对于硬件视频解码器,解码图像序列应与参考解码器输出图像相同(方法参见附录B)测试比特流如含有监控扩展信息,受测视频解码器应能解析并输出,并与参考解码器解码输出的监控扩展信息内容一致。
rKaeerKAca-
6.3.2视频解码器级别测试准则
GB/T39274—2020
通过测试工具将测试比特流并发输人至受测视频解码器的每一个解码通道,且受测视频解码器应满足6.1.2中级别的测试项要求。对于软件视频解码器,每个解码通道的解码图像序列应与参考解码器对该测试比特流解码产生的解码图像序列中的所有样点取值完全一致,且分辨率、顿率与测试比特流一致则判定通过该级别测试。对于硬件视频解码器,每个解码通道的解码图像序列应与参考解码器输出图像相同(方法参见附录B),且图像分辨率、顿率与测试比特流一致则判定通过该级别测试。6.3.3工程现场检测/复检中视频解码器测试准则对所有受测视频解码器根据GB/T2828.1一2012进行抽样,通过测试工具将测试比特流并发输人至受测视频解码器的每一个解码通道后解码并显示,输出解码图像。针对每一个解码通道,根据6.3.1、6.3.2进行判定。
6.4测试比特流
6.4.1档次测试比特流
6.4.1.1NAL单元解析
测试比特流中应包括符合GB/T25724—2017中定义NAL单元的各种类型的NAL单元及NAL单元头语法元素取值,且包含防伪起始码插人(尽可能在所有语法层级中出现)。测试受测解码器对NAL单元的解析能力,包括随机访问点验证、NAL单元检测与提取、辨识及去除防伪起始码检测等。
6.4.1.2顿内解码
测试比特流中应包括符合GB/T25724一2017中定义的I图像中的各项语法元素、各种顺内预测块划分(从32X32到4X4)、37种亮度顿内预测模式及5种色度顿内预测模式。测试受测解码器的顿内预测语法元素解析及预测块计算的正确性。6.4.1.3顿间解码
测试比特流中应包括符合GB/T25724一2017中定义的LD模式下的各项语法元素,各种顿间预测模式、预测块划分与运动失量取值,包括所有可能的各种运动失量精度及取值范围(如运动失量指向参考顿外)。
测试受测解码器在LD模式下对顿间编码语法元素的解析能力、运动矢量计算的正确性及实现全精度的运动补偿能力。
6.4.1.4反量化
测试比特流中应包括GB/T25724一2017中定义量化参数相关语法元素的各种取值,并使变换系数经反量化后可达到极限值或饱和。测试受测解码器是否可以正确解析及计算帧级、Tile级及CTU的量化参数,以及在GB/T257242017中规定量化参数范围内进行反量化处理的正确性。6.4.1.5反变换与重建
测试比特流中应包括GB/T25724—2017中规定的各种逆扫描形式与变换单元尺寸(从32×32到7
nKaeerKAca-
GB/T39274—2020
4×4)。反变换中产生的残差系数应达到极限值,重建过程应出现饱和,测试受测解码器是否可实现各种情况下的扫描、反变换与重建6.4.1.6去块滤波处理
测试比特流中应包括GB/T25724—2017中规定的8X8去块滤波处理。测试受测解码器去块滤波的顺序是否正确、滤波阈值及滤波过程的计算是否正确。6.4.1.7炳解码
测试比特流中应包括GB/T25724—2017中规定的所有概率更新与图像解码的语法元素。检测受测解码器的概率更新与计算过程是否正确,语法元素的嫡解码过程是否正确。6.4.1.8支持的最大参考帧个数
测试比特流中应包括GB/T25724一2017中规定的LD模式下不同的参考顺个数(1~5)及各种参考选择的方案。
测试受测解码器支持的参考顺个数、参考顿缓冲区个数6.4.1.9参考顿缓冲区个数
测试比特流中应包括GB/T257242017中规定的LD模式下不同的参考顿个数(1~5),支持的参考帧缓冲区个数应为4~8。
测试受测解码器支持的参考顿缓冲区个数6.4.1.10监控扩展信息解析
测试比特流中应包括GB/T25724一2017中规定的所有监控扩展信息NAL单元类型检测受测解码器能否正确提取及解析监控扩展信息单元的数据。6.4.1.118bit格式解码
测试比特流中图像样点的比特精度为8bit检测受测解码器能否正确解码8bit精度的图像。6.4.1.1210bit格式解码
测试比特流中的图像样点的比特精度为10bit。检测受测解码器能否正确解码10bit精度的图像。6.4.1.1312bit格式解码
测试比特流中的图像样点的比特精度为12bit。检测受测解码器是否可以正确解码12bit精度的图像6.4.1.14最大树形编码单元解码测试比特流中的树形编码单元最大尺寸为64×64或128×128用于检测受测解码器对树形编码单元为64X64或128×128编码图像的支持。6.4.1.15双向预测解码
测试比特流中应包含双向预测模式编码,且后向参考帧的显示顺序位于当前解码图像之后。8
nKaeerKAca-
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。