2024 信息技术 高效多媒体编码 第4部分:符合性测试_第1页
2024 信息技术 高效多媒体编码 第4部分:符合性测试_第2页
2024 信息技术 高效多媒体编码 第4部分:符合性测试_第3页
2024 信息技术 高效多媒体编码 第4部分:符合性测试_第4页
2024 信息技术 高效多媒体编码 第4部分:符合性测试_第5页
已阅读5页,还剩44页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

GB/T334754—2024

.

目次

前言

…………………………Ⅲ

引言

…………………………Ⅳ

范围

1………………………1

规范性引用文件

2…………………………1

术语和定义

3………………1

缩略语

4……………………2

视频编码位流和解码器的符合性测试

5…………………2

通则

5.1…………………2

视频编码位流和视频解码器符合性的定义

5.2………3

视频编码位流的符合性测试

5.3………………………3

视频解码器的符合性测试

5.4…………4

音频符合性测试

6…………………………22

通则

6.1…………………22

音频编码位流和解码器符合性的定义

6.2……………22

音频通用解码器符合性测试

6.3………………………22

无损音频编码解码器符合性测试

6.4…………………38

音频解码器符合性测试的过程

6.5……………………39

Ⅰ

GB/T334754—2024

.

前言

本文件按照标准化工作导则第部分标准化文件的结构和起草规则的规定

GB/T1.1—2020《1:》

起草

。

本文件是信息技术高效多媒体编码的第部分已经发布了以下

GB/T33475《》4。GB/T33475

部分

:

第部分系统

———1:;

第部分视频

———2:;

第部分音频

———3:;

第部分符合性测试

———4:;

第部分参考软件

———5;;

第部分智能媒体传输

———6:;

第部分图片文件格式

———7;。

请注意本文件的某些内容可能涉及专利本文件的发布机构不承担识别专利的责任

。。

本文件由全国信息技术标准化技术委员会提出并归口

(SAC/TC28)。

本文件起草单位中国电子技术标准化研究院鹏城实验室北京全景声信息科技有限公司深圳市

:、、、

大疆创新科技有限公司清华大学北京大学上海工程技术大学华为技术有限公司浙江大学全景声

、、、、、、

北京智能科技有限公司中关村视听产业技术创新联盟

()、。

本文件主要起草人李婧欣郑建铧许舒敏郑萧桢窦维蓓李俊儒赵海武高原虞露潘兴德

:、、、、、、、、、、

何至初邵振江邱溥业王喆张伟民赵海英陈笑天范涛

、、、、、、、。

Ⅲ

GB/T334754—2024

.

引言

旨在确立数字音视频媒体高效压缩的方法拟由七个部分构成

GB/T33475,。

第部分系统目的在于确立数字音视频媒体系统层编码方法

———1:。。

第部分视频目的在于确立高效视频压缩方法

———2:。。

第部分音频目的在于确立高效音频压缩方法

———3:。。

第部分符合性测试目的在于确定如何测试验证编码位流和解码器

———4:。。

第部分参考软件目的在于定义满足和规定

———5:。GB/T33475.2—2024GB/T33475.3—2018

要求的参考软件

。

第部分智能媒体传输目的在于规定用于异构包交换网络下多媒体数据传输的智能媒体

———6:。

传输技术

。

第部分图片文件格式目的在于规定高效多媒体编码图片文件格式语法描述语义描述

———7:。、、

封装定义

。

本文件是在和的基础上对采用的

GB/T33475.2—2024GB/T33475.3—2018,GB/T33475.2—2024

视频位流及的音频位流进行符合性测试的要求和方法定义了如何设计和验证测试

GB/T33475.3—2018,

位流和参考解码器用以验证被测编解码器是否满足或所定

,GB/T33475.2—2024GB/T33475.3—2018

义的要求

。

Ⅳ

GB/T334754—2024

.

信息技术高效多媒体编码

第4部分符合性测试

:

1范围

本文件规定了对的视频位流和的音频位流进行符合

GB/T33475.2—2024GB/T33475.3—2018

性测试的要求和方法

。

本文件适用于位流和解码器的符合性测试满足或所

,GB/T33475.2—2024GB/T33475.3—2018

定义的要求

。

2规范性引用文件

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款其中注日期的引用文

。,

件仅该日期对应的版本适用于本文件不注日期的引用文件其最新版本包括所有的修改单适用于

,;,()

本文件

。

信息技术高效多媒体编码第部分视频

GB/T33475.2—20242:

信息技术高效多媒体编码第部分音频

GB/T33475.3—20183:

3术语和定义

和界定的以及下列术语和定义适用于本文件

GB/T33475.2—2024GB/T33475.3—2018。

31

.

视频符合性测试videoconformancetesting

用于判断视频编码器输出的编码位流和视频解码器及其他产品是否符合的

GB/T33475.2—2024

测试

。

32

.

视频测试位流videotestbitstream

用于测试视频解码器是否符合的编码位流即视频符合性编码位流

GB/T33475.2—2024,。

注该编码位流需完全符合

:GB/T33475.2—2024。

33

.

被测视频解码器videodecoderundertest

通过视频符合性测试来判断其是否符合的解码器

GB/T33475.2—2024。

34

.

参考视频解码器referencevideodecoder

已知的符合的视频解码器用来和被测视频解码器做比较

GB/T33475.2—2024,。

35

.

合规视频解码器coincidentvideodecoder

已通过视频符合性测试被判断为符合的视频解码器

,GB/T33475.2—2024。

1

GB/T334754—2024

.

36

.

视频位流验证器videobitstreamverifier

用于检查视频位流是否满足中所规定的要求的软件或工具

GB/T33475.2—2024。

注验证器指按新的编码标准所设计的解码器其能对旧的编码标准的全部或部分编码位流进行解码

:,。

4缩略语

下列缩略语适用于本文件

。

高级熵编码

AEC:(AdvancedEntropyCode)

自适应修正滤波

ALF:(AdaptiveLevelingFilter)

位流参考缓冲区管理

BBV:(BitstreamBufferVerifier)

恒定位率

CBR:(ConstantBitRate)

编码块

CB:(CodingBlock)

编码单元

CU:(CodingUnit)

编码树

CUT:(CodingUnitTree)

解码顺序索引

DOI:(DecodedOrderIndex)

解码图像缓冲区

DPB:(DecodedPictureBuffer)

连续图像组

GOP:(GroupofPictures)

最大编码块

LCB:(LargestCodingBlock)

最大编码单元

LCU:(LargestCodingUnit)

最低有效位

LSB:(LeastSignificantBit)

最高有效位

MSB:(MostSignificantBit)

预测块

PB:(PredictionBlock)

渐进运动矢量

PMVR:(ProgressiveMotionVector)

图像显示顺序索引

POI:(PictureOrderIndex)

预测单元

PU:(PredictionUnit)

感兴趣区域

ROI:(RegionofInterest)

样值偏移补偿

SAO:(SampleAdaptiveOffset)

变换块

TB:(TransformBlock)

5视频编码位流和解码器的符合性测试

51通则

.

在本章中除了特别的声明视频编码位流和视频位流都是指根据生成

,,“”“”GB/T33475.2—2024

的视频编码位流视频解码器是指视频解码器且不包括显示处理

;“”GB/T33475.2—2024,。

视频解码器的能力决定了视频解码器所能解码的编码位流视频解码器符

。GB/T33475.2—2024

合性测试就是测试视频解码器能否正确解码符合的视频编码位流

GB/T33475.2—2024。

有两种解码器测试类型静态测试和动态测试静态测试是对视频测试位流解码出的图像文件进

:。

行逐位比对动态测试是对视频测试位流进行实时解码和图像显示

。。

静态测试要求测试重建样本目的在于测试视频解码器解码处理的准确性本文件说明当解码输

,。

出重建样本时如何完成这种测试由于中的变换为整数变换因此当被

,。GB/T33475.2—2024IDCT,,

测视频解码器与参考视频解码器从同一编码位流中解码出同一幅编码图像时这两个解码器产生的重

,

2

GB/T334754—2024

.

建样本应完全相同被测视频解码器为合规视频解码器如果被测视频解码器重建的样本与参考视频

,。

解码器重建的样本不同则该被测视频解码器不是合规视频解码器

,。

动态测试通过以下步骤检查以验证解码器缓冲区在使用合适的位传送速率时不会发生上溢或

,

下溢

:

所有的重建样本都输出显示

a);

主观评价输出显示是否正常

b)。

被测视频解码器输出的编码帧的重建样本应都能被正确显示被测视频解码器为合规视频解码

,

器否则该被测解码器不是合规视频解码器例如被测解码器应能正确输出重建的图像和输出整

,。,B

帧给显示处理本文件没有规定显示处理的实际输出

。。

52视频编码位流和视频解码器符合性的定义

.

521视频编码位流符合性定义

..

视频编码位流符合性是指视频编码位流是否符合的规定包括

GB/T33475.2—2024,

附录中关于档次和级别的限制

GB/T33475.2—2024B(profile/level)。

定义了视频编码位流的符合性测试视频编码位流应通过该测试

5.3,。

522视频解码器符合性定义

..

视频解码器符合性是指被测视频解码器是否按照的规定对视频编码位流进

GB/T33475.2—2024

行解码处理并满足关于档次和级别的要求

,GB/T33475.2—2024。

定义了视频解码器的符合性测试定义了符合性测试所用的视频测试位流解码器应通过

5.4,5.4.2,

该测试

。

523与档次和级别相关的要求和限制

..

含有为的基准档次和为的基准位档次两

GB/T33475.2—2024profile_id0x20profile_id0x2210

个档次以及相应的级别见的表表表表表表表

,GB/T33475.2—2024B.4、B.5、B.6、B.7、B.8、B.9、B.10

和表各个级别下图像格式的限制在为和的档次下对

B.11,profile_id0x200x22,6.0.30、6.2.30、

级以格式对解码器进行

6.0.60、6.2.60、6.0.120、6.2.120、8.0.30、8.2.30、8.0.60、8.2.60、8.0.1204:2:0

测试

。

524视频编码器的要求

..

本文件中对视频编码器的符合性测试要求体现在对其编码输出位流的符合性测试上

。

525保留扩展的相关要求

..

在中规定了保留语法元素值和保留位

GB/T33475.2—2024“”“”。

的合规解码器可以不处理保留语法元素值

GB/T33475.2—2024“”。

保留位应被的合规视频解码器忽略

“”GB/T33475.2—2024。

53视频编码位流的符合性测试

.

规定了大量参数一些参数被规定为特定的值另一些参数只规定了一个范

GB/T33475.2—2024,,

围这些参数的值被直接或者间接地编码到了视频编码位流中

,。

为了检查视频编码位流的正确性有必要分析整个位流的语法抽取出全部参数并分析这些参数值

,,

是否符合中的规定这就要求使用视频位流验证器的参

GB/T33475.2—2024。,GB/T33475.2—2024

3

GB/T334754—2024

.

考软件可以作为一个视频位流验证器

。

符合的视频编码位流应通过视频位流验证器的测试当经过视频位流验证

GB/T33475.2—2024,

器测试时视频位流不应引起视频位流验证器的任何错误或非一致性消息

,。

成功通过视频位流验证器测试的为的档次的视频编码位流可认定为符合

profile_id0x20,

为的档次的规定

GB/T33475.2—2024profile_id0x20。

成功通过视频位流验证器测试的为的档次的视频编码位流可认定为符合

profile_id0x22,

为的档次的规定

GB/T33475.2—2024profile_id0x22。

54视频解码器的符合性测试

.

541视频测试位流

..

5411块结构的测试

...

54111视频测试位流BlockStr_11

.....

说明位流中包括和图像每个图像只包含一个条带遍历各种最大和最小的编码单元尺寸

:I、FB(),

的组合

。

对象编码单元解码

:。

目的测试被测视频解码器能否在不同的最大和最小编码单元尺寸下正确解码视频编码单元

:。

54112视频测试位流BlockStr_12

.....

说明位流中包括和图像每个图像只包含一个条带遍历各种编码单元尺寸下的所有的帧

:I、FB(),

间预测划分方式

(2N,2N_H,2N_HU,2N_HD,2N_V,2N_VL,2N_VR,N)。

对象帧间预测类型的预测单元解码

:PU。

目的测试被测视频解码器能够正确解码具有不同预测划分方式的预测块

:。

5412变换技术的测试

...

54121视频测试位流Transform_21

.....

说明位流中包括和图像每个图像只包含一个条带遍历所有的变换块尺寸其中包括

:I、FB(),,

4×4、8×8、16×16、16×4、4×16、32×32、32×8、8×32、64×64、64×16、16×64。

对象变换块结构的解码

:。

目的测试被测视频解码器能够正确解码使用不同的变换块尺寸的变换块

:。

54122视频测试位流Transform_22

.....

说明测试各种大小的变换核其中包括或

:,4×4、4×16、16×4、8×8、8×32、32×8、16×1632×

测试各变换核在极限情况下对位宽的处理遍历各种大小的变换核测试经过水平变换之后系数的

32,。,

位宽和垂直变换之后系数的位宽是否都控制在位

16。

对象变换核

:。

目的测试被测视频解码器使用各种尺寸的反变换的系数的位宽是否都控制在位

:16。

54123视频测试位流Transform_23

.....

说明位流中包括和图像每个图像只包含一个条带所有的条带都包含参数

:I、FB(),UpSam-

值为的变换块

pleEnableFlag1。

对象为时变换块的解码

:UpSampleEnableFlag1。

目的测试被测视频解码器能否正确针对为的情况对变换块进行上采样

:UpSampleEnableFlag1

4

GB/T334754—2024

.

解码

。

54124视频测试位流Transform_24

.....

说明位流中的值为编码位流需遍历使用帧内预测的变换块

:secondary_transform_enable_flag1,

的各种尺寸

。

对象二次变换解码

:。

目的测试被测视频解码器能否正确解码使用了二次变换的变换块

:。

54125视频测试位流Transform_25

.....

说明位流中的值为当变换块是亮度帧内预测残差块且

:secondary_transform_enable_flag1,,M1

和的值均大于时亮度帧内预测模式和参考样本可用性遍历所有可能的值其中种

M24,。33IntraLu-

都需搭配上方参考样本可用或不可用以及左方参考样本可用或不可用的所有可

maPredMode(0~32)

能的排列组合

。

对象二次变换解码

:。

目的测试被测视频解码器能否正确依据不同的条件判断执行S反变换

:4。

5413帧内预测的测试

...

54131视频测试位流Intra_31

.....

说明位流中帧内预测模式使用亚像素点进行帧内预测块重构需遍历各种帧内预测块尺寸所使

:,。

用的帧内预测块及帧内预测模式需遍历各亚像素点位置

。

对象帧内预测滤波

:。

目的测试被测视频解码器帧内预测各亚像素点的解码正确性

:。

54132视频测试位流Intra_32

.....

说明位流中只包括图像每个帧像只包含一个条带需要遍历各种帧内预测块的尺寸所使用

:I(),。

的帧内预测块需遍历所有的角度预测模式

。

对象角度预测模式的解码

:。

目的测试被测视频解码器能否正确解码用角度预测模式编码的条带

:I。

54133视频测试位流Intra_33

.....

说明位流中包括图像每个图像只包含一个条带遍历所有的帧内预测块尺寸每一帧内预

:I、G(),,

测块尺寸需遍历所有的帧内预测划分方式

(I_NO_SPLIT,I_CROSS_SPLIT,I_HOR,I_VER)。

对象帧内预测块划分的预测单元解码

:。

目的测试被测视频解码器能够正确解码具有不同帧内预测划分方式的预测块

:。

54134视频测试位流Intra_34

.....

说明位流中只包括图像每个图像只包含一个条带对于不同大小的预测块需遍历

:I(),Bilinear,

和模式

DCplane。

对象和模式的解码

:Bilinear、DCplane。

目的测试被测视频解码器能否正确解码用和模式编码的帧内预测模式

:Bilinear、DCplane。

54135视频测试位流Intra_35

.....

说明位流中应包含多条带帧内预测过程中所使用的参考样本点应包括在本条带以外的样本点

:,。

5

GB/T334754—2024

.

位流中所出现的条带应包含以下几种情形条带包含的最大编码单元个数为图像中最大编码单元行中

:

最大编码单元个数的倍数条带包含的最大编码单元个数少于图像中最大编码单元行中最大编码单元

、

个数

。

对象帧内预测滤波

:。

目的测试被测视频解码器帧内预测多条带解码正确性

:。

5414帧间预测的测试

...

54141视频测试位流Inter_41

.....

说明测试图像的各种帧间预测模式的正确解码对位流中图像的各种帧间预测

:P/F/B。P/F/B

模式的参数测试要求如表所示

1。

表1视频编码位流中编码单元和预测单元的参数测试要求

参数名称测试要求

该值应大于或等于小于或等于

06

cu_type_index该值应与当前图像的以及图像类型保持一致

PictureStructure

该值应大于或等于小于或等于

shape_of_partition_index02

当等于时该值应大于或等于且小于或等于

cu_type_index2,03

b_pu_type_index当不等于时该值应大于或等于且小于或等于

cu_type_index2,015

该值应大于或等于小于或等于

03

如果当前编码单元是简化编码单元的值等于的

b_pu_type_min_index,BPuTypeIndexb_pu_type_min_index

值否则的值等于的值

;BPuTypeIndexb_pu_type_index

当等于时该值应大于或等于且小于或等于

cu_type_index2,01

f_pu_type_index当不等于时该值应大于或等于且小于或等于

cu_type_index2,03

该值应大于或等于且小于或等于

weighted_skip_mode0(RefPicNum-1)

该值应大于或等于且小于或等于

cu_subtype_index04

该值应大于或等于且小于或等于

b_pu_type_index2[i]04

该值应大于或等于且小于或等于

01;

如果当前编码单元的所有预测单元的的值全为则

f_pu_type_index2[i]FPuTypeIndex2[i]0,FFourPuTy-

的值为否则的值为

peIndex2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论