GB/T20090.13-2017

信息技术先进音视频编码第13部分:视频工具集

Informationtechnology—Advancedcodingofaudioandvideo—Part13:Videotoollibrary

本文分享国家标准信息技术先进音视频编码第13部分:视频工具集的全文阅读和高清PDF的下载,信息技术先进音视频编码第13部分:视频工具集的编号:GB/T20090.13-2017。信息技术先进音视频编码第13部分:视频工具集共有59页,发布于2018-07-01
  • 中国标准分类号(CCS)L71
  • 国际标准分类号(ICS)35.040
  • 实施日期2018-07-01
  • 文件格式PDF
  • 文本页数59页
  • 文件大小3.03M

以图片形式预览信息技术先进音视频编码第13部分:视频工具集

信息技术先进音视频编码第13部分:视频工具集


国家标准 GB/T20090.13一2017 信息技术先进音视频编码 第 13部分视频工具集 Informationtechnology一Advancedcodingofaudioandvide0 Part13:Videotoollibrary 2017-12-29发布 2018-07-01实施 国家质量监督检验检疫总局 发布 国家标准化管理委员会国家标准
GB:/T20090.13一2017 前 言 GB/T20090(信息技术先进音视频编码》分为以下14个部分: 第1部分:系统; 第2部分;视频; 第3部分:音频; 第4部分:符合性测试; 第5部分:参考软件; 第6部分;面向数字版权管理的可信解码器与访问协议; 第7部分;面向交互应用的视频编解码; 第8部分;在P网络上传输AVs; 第9部分 Avs文件格式; -第10部分:移动语音和音频; 第1l部分;同步文本; 第12部分综合场景" 第13部分;视频工具集 -第16部分广播电视视频 本部分为GB/T20090的第13部分 本部分按照GB/T1.12009给出的规则起草 本部分由全国信息技术标准化技术委员会(SAc/Tc28)提出并归口 本部分起草单位;浙江大学、北京大学、科学院大学、北京工业大学、中关村视听产业技术创新 联盟 本部分主要起草人;虞露,齐洪钢、丁丹丹、股海兵、段立娟、席涛、黄铁军、高文
GB/T20090.13一2017 信息技术先进音视频编码 第13部分:视频工具集 范围 GB/T20090的本部分根据GB/T20090.22013定义了每个视频压缩算法对应的视频工具,并且 给出了一个使用视频工具构建解码器的实例(参见附录A). 本部分适用于但不限于下述领域:数字地面电视广播、有线电视、交互存储媒体、直播卫星视频业 务、宽带视频业务、多媒体邮件、分组网络的多媒体业务、实时通信业务、远程视频监控等应用 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T20090.22013信息技术先进音视频编码第2部分;视频 术语和定义 下列术语和定义适用于本文件 3.1 视频工具videotool -种以输人、输出行为为特征的处理单元 3.2 视频工具集videotoollbrary 视频工具的集合 3.3 视频工具网络videotoolnetwork 由视频工具连接构成的网络 3.4 AVs视频工具集A\svidetllbrary 包含了GB/T20090.22013中每个压缩算法对应的视频工具的集合 解析过程 符合本部分解码器的输人为工具编号,符合本部分解码器的输出为视频工具 每个工具编号唯 对应一个视频工具,其对应关系由第6章定义 视频工具的实现应符合本部分第6章对视频工具的定义 符合本部分的编码器所输出的编号应符合本部分对视频工具编号的约束 5 工具的描述方法 本部分定义的视频工具的描述应包括以下7个要素(见表1表4):
GB/T20090.13一2017 工具编号 视频工具在工具集中的序号 助记符 帮助用户记忆的视频工具名称 功能简述 对视频工具的功能的简单描述 支持的档次 视频工具所支持的档次 输人信号 视频工具的输人信号的描述应包括:每个输人信号的名称,每个输人信号的含义,每个输人信号的 位宽,每个输人信号的取值范围 如果输人信号为一串有顺序的数据,则应指明该顺序,并指明该串数据的个数 输出信号 视频工具的输出信号的描述应包括:每个输出信号的名称,每个输出信号的含义,每个输出信号的 位宽,每个输出信号的取值范围 如果输出信号为一串有顺序的数据,则应指明该顺序,并指明该串数据的个数 功能描述 视频工具所实现功能的步骤及对应的操作 工具的基本描述方法 表1 内容 项目名称 工具编号 助记符 功能简述 支持的档次 表2工具的输入信号描述方法 名称 位宽 取值范围 表3工具的输出信号描述方法 名称 位宽 取值范围
GB/T20090.13一2017 表4工具的功能描述方法 步骤 操作 视频工具 6 6.1工具编号与助记符 工具编号与助记符对应关系见表5 表5工具编号和助记符的对应关系 工具编号 助记符 Algo_Parser_Avs1z(视频码流语法解析) Algo_IQAVS1z(反量化) _IT8x82dAVSIZ(反变换 Aa" Algo_Intra_LUMA_ModePredietion_AVsZ亮度顿内模式预测 Algo_Intra_Luma_Predietion_AVSIZ亮度内预测 Algo_Intra_Chroma_Predietion_AVsSz色度内预测 Algo_MV_PredietionAVSZ运动矢量预测 AePRpAS2PR模式下运动欠星导出 go_BSkip_ t模式下运动矢量导出 Al _DreL_Avs1z(Bskip及BDiret 10 ANe o-_Bsym_AVs1z(对称模式下运动矢量导出 1 MgntL_Bufer_AVSIZ时间预测信息缓存 12 Algo_MVReconstruct_AVSZ运动矢量重建 1 Algo_Interp_HalfandQuarterP_LUMA_AVSIZ亮度块插值 14 Algo_MBReconstruct_AVS]Z宏块重构 Halfa .CHROMMAAVs1z包度块插值 15 Algo_InterpI fandQuarterPeL 16 Mgn_InterPredAddr-_Luma (参考块读地址生成》 17 Mgmt_writehnBbaufer_LUMA_AVs1z(当前块写地址生成) 18 Mgnt_Current_Frame_Buffer_AVSZ当前倾缓存 19 Algo_IntraLumaAddr_LeftTop_AVSJZintra亮度预测值获取 20 Algo_IS_ZigzaOrAlternative逆扫描 21 Mgnt_DPB_lUMA参考顿缓存) 22 Algo_Reconstruct重建 23 Ment_IntraPred_LUMA_Addrintra亮度预测像素的存在判断》
GB/T20090.13一2017 6.2GB/T20090.2一2013基准档次的工具 6.2.1视频码流语法解析 视频码流语法解析工具见表6~表9. 表6视频码流语法解析工具的基本描述 项目 内容 工具编号 Ago_Parser_AVs2 助记符 功能简述 从码流中解析出语法元素 支持的档次 GB/T20090.2一2013基准档次 表7视频码流语法解析工具的输入信号 名称 含义 位宽 取值范围 视频码流,见GB/T20090.2 Bits 1bit 2013,3.3 表8视频码流语法解析工具的输出信号 名称 位宽 取值范围 在Y分量中,控制信号及当前 帜的量化参数 [11]:是否到下一赖 BTYPEY 12bit [10].当前块是否是帧内预测 [];当前块是否是顿间预测 [5;0]:当前的量化参数 在Y分量中 [0]:pred-mode-flag,见 GB/20090,22013,7.2.5 pred_mode_flag语法元素 3bit NTRA_INFo_Y [2:1]:intra_luma-pred GB/T20090.2 mmode,对应 2013,7.2.5intra_luma_pred 语法元素 mode 在Y分量中,逆扫描后的残差 系数,对应GB/T 20090.2 BlockY 13bit 2013,9.6.2二维量化系数矩阵 QuntCoxdffMtrix中的元素W
GB/T20090.13一2017 表8(续) 名称 含义 位宽 取值范围 在U分量中,控制信号及当前 赖的量化参数 [l1]:是否到下一顿 BTYPE_U 12bit [10];当前块是否是赖内预测 [9:当前块是否是赖间预测 [[5.0].当前帧的量化参数 在U分量中 [0]:pred-mode-flag,见 GB/T20090.2一2013,7.2.5 pred_mode_flag语法元素 INTRAINFOU 3bit [2:1];intra_luma_pred mode, 对应GB/T20090.2 2013,7.2.5intra_luma_pred mode 语法元素 在U分量中,逆扫描后的残差 系数,对应GB/T20090.2 Block_U 13bit 2013,9.6.2 二维量化系数矩阵 Quant-CoeffMatnix中的元素w 在V分量中,控制信号及当前 顿的量化参数, [11]:是否到下一帧 BTYPE_V 12bit [l0];当前块是否是内预测 [9]:当前块是否是顿间预测 [[5;0]当前赖的量化参数 在V分量中 [0],pred_mode_flag, 见 GB/T20090.2一2013,7.2.5 predmode_la语法元素 INTRA_INFO_V 3bit [2;1];intra_luma-pred mode,对应GB/T20090.2 2013,7.2.5intra_luma_pred mode语法元素 在V分量中,逆扫描后的残差 系数,对应GB/下20090.2 Bock_V 13bit 2013.9.6.2二维量化系数矩阵 Quant-(CoefIMatrix中的元素w
GB/T20090.13一2017 表8续) 名称 含义 位宽 取值范围 宏块类型,见GB/T20090.2 MBTYPE 32bit 2013,9,4.1 当前块是否是PSkip类型. 0;当前块不是P_Skip类型 lit Is_P_Skip l:当前块是P_Skip类型 当前块是否是BSkip类型 I_B_Skip 0;当前块不是BSkip类型 1it !:当前块是BSkip类型 当前块是否是B_Direct类型, IsB_Direct 1bit 当前块不是B_D)iree类型 0 1:当前块是B_Direct类型 当前块是否是Bsym类型, Is_B_Sym 0;当前块不是B_Sym类型 1bit 1;当前块是Bsym类型 当前块是否是B_Fwd类型 IsB_Fwd 1bit 0,当前块不是B_Fwd类型 l:当前块是B_Fwd类型 当前块是否是B_Bok类型, Is_B_Bck 0;当前块不是B_Bck类型 1bit l:当前块是B_Bck类型 当前块是否是Intra类型, IsIntraMb 1bit 0:当前块不是ntra类型 1当前块是lntra类型 运动矢量差,见GB/T20090.2 MVD 2013,7.2.5mv_diff_x和mv 32bit d_y语法元素 以16个像素为单位的图像 wIDTH 16bit 宽度 以16个像素为单位的图像 HEIGHT 16bit 高度 当前宏块的地址,从0开始按 照从左至右,从上至下的顺序32bit L0cation 计数 图像距离,对应(GBT20902 Pieture_distance 2013,7.2.3.1pieture_distance32bit 语法元素
GB/T20090.13一2017 表8(续) 名称 含义 位宽 取值范围 当前块的参考索引值,对应 5 GB/T20090.22013,7.2. 32bit ReL_Index mb_reference_index语法元素 当前块的预测方向 0;前向预测 32bit Ref 1:;后向预测 2;双向预测 以像素为单位,当前块的大小 PartS7 32it 参考索引值为0的前向参考 lmglmgtrlastP 的picture_distanee 语法32bit 元素 为 参考索引值为1的前向参 lmg_Imgtr_last_prev_P 的piecture-distance语法32bit 元素 参考索引值为0的后向参考 顿的pieture_distance 语法 32it lmg_lmgtr_next_P 元素 表g 视频码流语法解析工具的功能描述 操作 步骤 根据GB/T20090.2一2013,7.1的语法描述,解析出码流中的语法元素 6.2.2反量化 反量化工具见表10一表13 表10反量化工具的基本描述 项目 内容 工具编号 助记符 Algo_IQ_AVSJZ 功能简述 对8x8的亮度块或色度块进行反量化 GB/T20090,2一2013基准档次 支持的档次
GB/T20090.13一2017 表11反量化工具的输入信号 名称 含义 位宽 取值范围 逆扫描后的残差系数,对应 GB/T20090,2一2013,9,6,2" IQ_IN 13bit 二维量化系数矩阵Quant t-Co efMatrix中的元素w 控制信号及当前的量化 参数, [11];是否到下一帆 12bit BTYPE_Y [10]:当前块是否是赖内预测 [];当前块是否是顿间预测 [5;0]:当前的量化参数 表12反量化工具的输出信号 名称 含义 位宽 取值范围 反量化后的残差系数,对应 GB/T20090.2一2013,9.8变 14bit 换系数矩阵CoefMatrix中的 元素 表13反量化工具的功能描述 步骤 操作 见GB/T20090,2一2013,9,7 6.2.3反变换 反变换工具见表14表17 表14反变换工具的基本描述 项目 内容 工具编号 助记符 Ago_IT8x8_2dAVsZ 功能简述 将8x8变换系数矩阵转换为8x8残差样值矩阵 支持的档次 GB/T20090.2一2013基准档次
GB/T20090.13一2017 表15反变换工具的输入信号 名称 含义 位宽 取值范围 反量化后的残差系数,对应 GB/20090.2一2013.9.8变 IT_IN 14bit 换系数矩阵CoeffMatnix中的 元素w 表16反变换工具的输出信号 取值范围 名称 含义 位宽 反变换工具输出的8x8残差样 值矩阵,对应GBy/T2090.2 Res 9bit 2013.9.8中所描述的残差样值 矩阵ResidueMatrix的元素r 表17反变换工具的功能描述 操作 步骤 GB/T20090.22013,9.8 见 6.2.4亮度帧内模式预测 亮度帧内模式预测工具见表18表21 表18亮度帧内模式预测工具的基本描述 项目 内容 工具编号 助记符 Algo_IntraModePred_LUMA_AVSIz 功能简述 根据相邻块对8x8亮度块进行模式预测 支持的档次 GB/T20090.22013基准档次 亮度帧内模式预测工具的输入信号 表19 名称 含义 位宽 取值范围 控制信号及当前顿的量化 参数 [l1]:是否到下一顿 BTYPEY 12bit [10].当前块是否是赖内预测 [9];当前块是香是赖间预测 [5;0]:当前倾的量化参数
GB/T20090.13一2017 表19(续) 名称 含义 位宽 取值范围 当前块的左边8x8块地址,从 0开始按照从左至右、从上至10bit 下的顺序计数 当前块的上边8x8块地址,从 0开始按照从左至右、从上至10bit 下的顺序计数 模式预测相关参数,包含 3bit. [0]:pred_mode_flag,对应 GB/T20090.2一2013,7.2.5 3bit NTRA_INFO pred_mode-_lag语法元素 [2:1]:intra_luma-pred mode,对应GB/T20090.2 2013,7.2.5intra_luma_pred mode语法元素 表20亮度帧内模式预测工具的输出信号 含义 名称 位宽 取值范 当前块的顿内预测模式 0. lntra_8x8_Vertieal lntra_8x8_Horizontal lntralumaPredMode 3bit 2 haurn_8s8Ie 3 lntra_8x8_Down_Left Intra_8x8_DownRight 表21亮度帧内模式预测工具的功能描述 步骤 操作 见GB/T20090.2一2013,9.4.4 6.2.5亮度帧内预测 亮度帧内预测工具见表22一表25 10
GB/T20090.13一2017 表22亮度帧内预测工具的基本描述 项目 内容 具编号 工 NeIMtPdLLUMA_AvsZ 助记符 根据预测模式对8x8亮度块进行顿内预测 功能简述 支持的档次 GB/T20090.2一2013基准档次 表23亮度帧内预测工具的输入信号 含义 位宽 取值范围 名称 当前块的参考块,块中的值按 照从左至右、从上至下的顺序9bit RecData 输 控制信号及当前帜的量化 参数, [1]是否到下一赖 BTYPE_Y 12bit [10]:当前块是否是内预测 [9];当前块是否是赖间预测 [5:叮;当前赖的量化参数 当前块的上边块,左边块和左 上边像素点的可用性 块‘不 可用'指该块不存在,或者尚 未解码;否则该块"可用” [0]:当前块的左边块的可 AAL 1bit 用性 [1]:当前块的上边块的可 用性 [2];当前块的左上边像素点 的可用性 当前块的顿内预测模式,见 GB/T20090.22013,9.4.4. Intra_8x8_Vertical lntralumaPredMode Intra_8x8_Horizontal 3bit Intra_8x8_D Intra_8x8_Down_left 4:Intra_8x8_Down_Right 表24亮度帧内预测工具的输出信号 取值范围 名称 位宽 当前块的赖内预测值,每个块 lntraPred_Y 中的值按照从左至右、从上至9bit 下的顺序输出 1
GB/T20090.13一2017 表25亮度帧内预测工具的功能描述 步骤 操作 见GB/T20090.2一2013中9.9.3 6.2.6色度帧内预测 色度帧内预测工具见表26表29 表26色度帧内预测工具的基本描述 内容 项目 工具编号 HROMA AVsZ 助记符 Algo_lntraPred_G L8x8_ 功能简述 根据预测模式对8x8色度块进行顿内预测 支持的档次 GB/T20090.2一2013基准档次 表27色度帧内预测工具的输入信号 取值范围 名称 含义 位宽 当前块的参考块中元素,按照 UV 块中从左至右,从上至下的顺9bit ReeData_ 序输人 控制信号及当前帧的量化 参数, [11];是否到下一顿 BTYPE_UV 12bit [10;当前块是否是帧内预测 [];当前块是否是赖间预测 [5:0]:当前顿的量化参数 当前块的上边、左边和左上边 的可用性,块‘不可用'指该块 不存在,或者尚未解码;否则 该块‘可用' [o];当前块的左边块的可 AVAILUV 1bit 用性 ;当前块的上边块的可 用性 [2];当前块的左上边像素点 的可用性 当前块的赖内预测模式,见 GB/T20090.2一2013,9.4.4 0:IntraChroma_C lntraChromaPredMode 3bit Intra_Chroma_Horizontal 2?: Intra_ChromaVertieal Intra_Chroma_Plane 12
GB/T20090.13一2017 表28色度帧内预测工具的输出信号 名称 含义 位宽 取值范围 当前块的顿内预测值,每个块 lntaPred_Uv 中的值按照从左至右、从上至9bit 下的顺序输出 表29色度帧内预测工具的功能描述 操作 步骤 见GB/T20090.22013,9.9.4 6.2.7运动矢量预测 运动矢量预测工具见表30表33 表30运动矢量预测工具的基本描述 项目 内容 工具编号 助记符 Algo_MV_Prediction_AVsZ. 运动矢量预测工具首先读取与当前块类型相关的语法元素,然后根据GB/T20090.2一2013 功能简述 9.4.2标准得到块类型,根据块类型求得运动矢量,并输出 支持的档次 GB/T20090.2一2013基准档次 表31运动矢量预测工具的输入信号 名称 含义 位宽 取值范围 运动矢量预测的控制信号, 0;下一个处理单元是帧,帜类 型是I恢 1;下一个处理单元是帜,帆 2bit MbTypeP 类型是P恢 下一个处理单元是赖,赖 类型是B顿 下一个处理单元是宏块 当前块的上边块的可用性,块 -Awailale_Up Bock 不可用'指该块不存在,或者1bit 尚未解码;否则该块'可用" 13
GB/T20090.13一2017 表31(续) 名称 含义 位宽 取值范围 当前块的左边块的可用性,块 Bloek_Avwailahle1 不可用’指该块不存在,或者1bit I.eft 尚未解码;否则该块'可用” 当前块的左上边块的可用性 Bock_Available_Upleft 块‘不可用'指该块不存在,或1bit 者尚未解码;否则该块‘可用 当前块的有上边块的可用性 块‘不可用'指该块不存在,或1bit Block_Available_Upright 者尚未解码;否则该块'可用’ 当前块的参考索引值,对应 Ref_Frame GB/T20090.2一2013,7.2.532bit mbreference_index语法元素 当前块的左边块的参考索 RefFr_L 32bit 引值 当前块的上边块的参考索 RefFr_U 32bit 引值 当前块的右上边块的参考索 RefFr_UR 32bit 引值 当前块的左上边块的参考索 32bit RefFr-_U 引值 Tmp_Mv_L 当前块的左边块的运动矢量 32bit 当前块的上边块的运动矢量 Tmp_Mv_U 32bit 当前块的左上边块的运动 Tmp_Mv_UL 32bit 矢量 当前块的右上边块的运动 Tmp_Mv_UR 32bit 矢量 当前块在其所在宏块中位置 Blockx 32bit 的横坐标 当前块在其所在宏块中位置 BlockY 32bit 的纵坐标 PartS2 32bit 以像素为单位,当前块的大小 Ref 运动矢量的预测方向 32bit 图像距离,对应ByT202 Picture_Distanee 2013,7.2.3,1pieture_distance32bit 语法元素 14
GB/T20090.13一2017 表31续) 名称 含义 位宽 取值范围 参考索引值为0的前向参考 赖的pieture_distance 语法32bit hm说-ImgrhasLP 元素 考索引值为1的前向参 参 粥 Img_Imgtr_last_prev_P 帧的pieture_distance语法32bit 元素 参考索引值为0的后向参考 32it lmg_lmgtr_next_P 顿的pieture-distance语法 元素 当前块是P-slup类型时,是 否做运动矢量预测 0;不需要运动矢量预测 P_Skip_Do_MVP 32bit 1;需要运动矢量预测 见GBT20090.2一2013,9.10.1 当前块是B_Skip类型时,是 否做运动矢量预测 B_Skip_Do_MVP 0;不需要运动矢量预测 32bit 1;需要运动矢量预测 见GBT20090,2一2013,9,10.1 当前块是P_skip类型且不做 运动矢量预测时,当前块的运 PSkip_M 32bit 动矢量 见GB/"T20090.2 2013,9.10.1 当前块是B_Skip类型且不做 运动欠量预测时,当前块的前 BSkip_Mv_FwdX 32bit 向运动矢量的横坐标 见 GB/T20090.2一2013,9.10.1 当前块是Bskip类型且不做 运动矢量预测时,当前块的前 BSkip_Mv_FwdY 32bit 向运动矢量的纵坐标 见 GB/T20090,2一2013,9.10.1 当前块是B_skip类型且不做 运动矢量预测时,当前块的后 B_Skip_Mv_Bck_X 32bit 向运动欠量的横坐标 见 GB/T20090.2一2013,9.10.1 15
GB/T20090.13一2017 表31(续) 名称 含义 位宽 取值范围 当前块是B_skip类型且不做 运动矢量预测时,当前块的后 32bit B_Skip_M_Bek_Y 向运动矢量的纵坐标 见 GB/T20090.22013,9.10.1 当前块是否是PSkip类型, IsPSkip 1bit 0 当前块不是P_skip类型 l:当前块是P_Skip类型 当前块是否是B_skip类型 ls_BSkip 0:当前块不是B_Skip类型 1bit 1:当前块是B_Skip类型 当前块是否是B_Direct类型 0;当前块不是B_Direc类型 IsBDirect 1it l;当前块是B_Direct类型 当前块是否是BSym类型 I_BSym 0;当前块不是B_Sym类型 1bit 1当前块是BSym类型 当前块是否是B_Fwd类型 0;当前块不是B_Fwd类型 ls_B_Fwd 1bit 1;当前块是B_Fwd类型 当前块是否是B_Bck类型, sBBck 1bit 0;当前块不是B_Bkk类型 1;当前块是B_Bxk类型 当前块是否是ntra类型" IsIntraMb 0;:当前块不是Intra类型 1bit 1:当前块是Intra类型 表32运动矢量预测工具的输出信号 名称 位宽 取值范围 当前块的运动欠量的预测值 Pmv 32bit 表33运动矢量预测工具的功能描述 步骤 操作 见GB/T20090.2一2013,9.4.6 16
GB/T20090.13一2017 6.2.8PSkip模式下运动矢量导出 P_Skip模式下运动矢量导出工具见表34一表37 表34P_Skip模式下运动矢量导出工具的基本描述 项目 内容 工具编号 助记符 APASk中LAS P_Skip模式下的运动矢量导出工具首先读取与当前宏块类型相关的语法元素,然后根据 功能简述 (GB/T20090.2-2013,9.4.2标准得到宏块类型,根据宏块类型求得运动矢量,并输出 支持的档次 GB/T20090,22013基准档次 表35PSkip模式下运动矢量导出工具的输入信号 名称 含义 位宽 取值范围 运动矢量预测的控制信号 0:下一个处理单元是顿,顿类 型是1恢 1:下一个处理单元是顿,顿类 2bit MlbTyper 型是P赖 2:下一个处理单元是,赖类 型是B帆 3;下一个处理单元是宏块 当前块是P_Skip类型时,当 前块的上边宏块的可用性,宏 Mb_Available_Up 块'不可用'指该宏块不存在,1bit 或者尚未解码;否则该宏块 "可用' 当前块是P_Skip类型时,当 前块的左边宏块的可用性发 MD_Available_L.eft 块‘不可用'指该宏块不存在,1bit 或者尚未解码;否则该宏块 ‘可用” 当前块是P_skp类型时.当 ReFr_L 32bit 前块的左边块参考索引值 当前块是P_Skip类型时,当 RefFr_U 32bit 前块的上边块参考索引值 当前块是P_skip类型时,当 32 Tmp_Mv_l bit 前块的左边块运动矢量 17
GB/T20090.13一2017 表35(续) 名称 含义 位宽 取值范围 当前块是P_Skip类型时, 当 Tmp_Mv_U 32bit 前块的上边块运动矢量 当前块是否是P_skip类型 I_P_Skip 0;当前块不是P_Skip类型 1it 1:当前块是P_Skip类型 当前块是否是B_skip类型! 0;当前块不是Bskip类型 Is_B_Skip 1bit l;当前块是B_Skip类型 当前块是否是B_Direct类型, IsBDireet 1bit 0,当前块不是B_Dire类型 l:当前块是B_Direet类型 当前块是否是Bsym类型, Is_B_Sym 0:当前块不是B_Sym类型 1bit 1;当前块是Bsym类型 当前块是否是B_Fwd类型, IsBFwd 0;当前块不是BFwd类型 1it l;当前块是B_Fwd类型 当前块是否是BBek类型 s_B_Bek 0;当前块不是B_Bck类型 1it 1;当前块是B_IBek类型 当前块是否是Intra类型 0当前块不是Intra类型 lit lslntraMb 1:当前块是Intra类型 表36P_Skip模式下运动矢量导出工具的输出信号 名称 含义 位宽 取值范围 当前块是P_Skip类型时,不 M_P_Skip 做运动矢量预测时的该块的32bit 运动矢量 当前块是P_Skip类型时,是 否做运动矢量预测的标识 1bit Do_Mvp 0;不需要运动矢量预测 1;需要运动欠量预测 18
GB/T20090.13一2017 表37PSkip模式下运动矢量导出工具的功能描述 步骤 操作 见GB/T20090,2一2013,9.10 6.2.9B_Skip及B_Direet模式下运动矢量导出 B_Skip及B_Direet模式下运动矢量导工具出见表38表41 表38B_Skip及B_Direct模式下运动矢量导出工具的基本描述 项目 内容 工具编号 Avsz 助记符 这Sn" Algo_B _Direct_" B_Skip及B_Diereet模式下的运动矢量导出工具首先读取与当前宏块类型相关的语法元素, 功能简述 然后根据GB/T20090.2一2013,9.4.2标准得到宏块类型,根据宏块类型求得运动矢量,并 输出 支持的档次 GB/T20090.22013基准档次 表39B_Skip及B_Direet模式下运动矢量导出工具的输入信号 名称 含义 位宽 取值范围 运动矢量预测的控制信号 0:下一个处理单元是顿,类 型是1恢 l:下一个处理单元是顿,类 2bit MbTypeP 型是P赖 2;下一个处理单元是帆,帆类 型是B帆 3;下一个处理单元是宏块 当前块是B_Skip或B_Direet 类型时,后向参考图像中与当" RefFrArr 32bit 前块的左上角样本位置对应 的块的参考索引值 当前块是B_Skip或B_Ditre rect 类型时,后向参考图像中与当 LMv_入 32bit lmg 前块的左上角样本位置对应 的块的运动矢量的横坐标 当前块是B_skip或B_ ireet 类型时,后向参考图像中与当 y lmg_M 32it 前块的左上角样本位置对应 的块的运动矢量的纵坐标 19
GB/T20090.13一2017 表39(续) 名称 含义 位宽 取值范围 当前块是否是P_skip类型 0;当前块不是P_skip类型 1it s_P_Skip 1:当前块是P_Skip类型 当前块是否是B_Skip类型 L_Hskip 1bit 当前块不是B_skip类型 l:当前块是B_Skip类型 当前块是否是B_Direct类型, Is_B_Direct 1bit 0;当前块不是B_Dre类型 l:;当前块是B_Direct类型 当前块是否是Bsym类型 Is_B_Symm 0;当前块不是BSym类型 1it 1:当前块是BSym类型 当前块是否是BFwd类型 s_B_Fwd 0;当前块不是B_Fwd类型 1it 1;当前块是B_Fwd类型 当前块是否是BBek类型 s_B_Bck 0;当前块不是B_Bck类型 1bit 1;当前块是BBek类型 当前块是否是lntra类型 slntraMb 0;当前块不是Intra类型 1bit 1:当前块是Intra类型 当前帧的picture 你 distance Picture_Distanee 32bit 法元素 参考索引值为0的前向参考 赖的pieture-distance 语法32bit lmg_Imgtr_Last_P 元素 参考索引值为0的后向参考 lmg_Imgtr_Next_P 顿的pieturedistance语法32bit 元素 表40B_Skip及B_Direct模式下运动矢量导出工具的输出信号 义 名称 含 位宽 取值范围 当前块是B_skip或B_Direet 类型时,是否做运动矢量预测 BSkip_Do_MVP 的标识 1it 0;不需要运动矢量预测 1;需要运动矢量预测 20
GB/T20090.13一2017 表40(续) 名称 含义 位宽 取值范围 当前块是B_Skip或B_D)ireet B_Skip_Mv_Fwd_X 类型时,不做运动矢量预测时32bit 前向运动矢量的横坐标 当前块是B_Skip或B_ire ect 类型时,不做运动矢量预测时32bit BSkip_Mv_FwdY 前向运动矢量的纵坐标 当前块是B_Skip或B_D)ireet B_Skip_Mv_Bck_X 类型时,不做运动矢量预测时32bit 后向运动欠量的横坐标 当前块是B_Skip或B_Dir irect B_Skip_Mv_Bkck_Y 类型时,不做运动矢量预测时32bit 后向运动矢量的纵坐标 表41BSkip及B_Diree模式下运动矢量导出工具的功能描述 操作 步骤 见GB/T20090.2一2013,9.10 6.2.10对称模式下运动矢量导出 对称模式下运动矢量导出工具见表42表45 表42对称模式下运动矢量导出工具的基本描述 项目 内容 工具编号 10 助记符 ANgo_B_sym_AvsIz 对称模式下的运动矢量导出工具首先读取与当前宏块类型相关的语法元素,然后根据 功能简述 GB/T20090.2一2013,9.4.2标准得到宏块类型,根据宏块类型求得运动矢量,并输出 支持的档次 GB/T20090.22013基准档次 表43对称模式下运动矢量导出工具的输入信号 名称 含义 位宽 取值范围 当前块是B_sym类型时,当 mg_Fw_Mv 32bit 前块的前向运动矢量 21
GB/T20090.13一2017 表43(续) 名称 含义 位宽 取值范围 运动矢量预测的控制信号 0;下一个处理单元是赖,倾类 型是1赖 l;下一个处理单元是顿,顿类 2it MbTypeP 型是P顿 2;下一个处理单元是赖,帜类 型是B顿 3;下一个处理单元是宏块 当前块是否是P_Skip类型, 0;当前块不是P_Skip类型 1it !s_PSkip 1;当前块是P_Skip类型 当前块是否是BSkip类型 0当前块不是BSkip类型 ls_B_Skip 1bit 1;当前块是B_Skip类型 当前块是否是B_Direct类型, Is_B_Dire 当前块不是B_irec类型 1it ct 0 !;当前块是B_Dreet类型 当前块是否是Bsym类型 Is_B_Sym 0;当前块不是B_Sy类型 1bit l;当前块是B_Sym类型 当前块是否是B_Fwd类型, IsBFwd 1bit 0,当前块不是B_Fwd类型 l:当前块是B_Fwd类型 当前块是否是B_Bek类型" 0;当前块不是B_Bck类型 Is_B_Bck 1bit 1;当前块是BBek类型 当前块是否是Intra类型, 0;当前块不是Intra类型 IslntraMb 1it 1;当前块是Intra类型 当前的picture_distanee语 32bit Picture_Distance 法元素 参考索引值为0的前向参考 lmg_Imgtr_last_E 的picture_distance语法32bit 元索 参考索引值为0的后向参考 mg_Imgtr_next_! 顿的picture_distance语法32bit 元素 22
GB/T20090.13一2017 表44对称模式下运动矢量导出工具的输出信号 名称 含义 位宽 取值范围 当前块是B_Sym类型时,当 Mv_P'red_Bek 32bit 前块的后向运动矢量 表45对称模式下运动矢量导出工具的功能描述 步骤" 操作 见GB/T20090.22013,9.1o 6.2.11时间预测信息缓存 时间预测信息缓存工具见表46一表49 表46时间预测信息缓存工具的基本描述 项目 内容 11 工具编号 Mgnt_Buffer_AVsZ 助记符 存储当前图像的参考索引值和运动矢量 在运动矢量预测时,读取邻近块的参考索引值和运 功能简述 动矢量;在得出当前块的参考索引值和运动矢量后,将其保存在缓存中 支持的档次 GB/T20090.2一2013基准档次 表47时间预测信息缓存工具的输入信号 名称 含义 位宽 取值范围 当前块是否是P_skip类型 0;当前块不是Pskip类型 s_P_Skip 1bit 1:当前块是P_Skip类型 当前块是否是B_Skip类型 IsBSkip 1bit 当前块不是Bskip类型 0 l:当前块是B_Skip类型 当前块是否是B_Diret类型 Is_B_Direct 0:当前块不是BDirec类型 1bit 1;当前块是B_Direet类型 当前块是否是B_Sym类型 1bit I_B_sym" 0;当前块不是Bsym类型 1;当前块是BSym类型 23
GB/T20090.13一2017 表47(续) 名称 含义 位宽 取值范围 当前块是否是B_Fwd类型. 1bit I_BFwd 0;当前块不是BFwd类型 l;:当前块是B_Fwd类型 当前块是否是B_Bek类型, I、_B_Bck 0;当前块不是B_Bck类型 1bit !;当前块是B_k类型 当前块是否是Intra类型, 0;当前块不是latra类型 IslntraMb 1it l:当前块是Intra类型 当前宏块的宏块类型,见 MbType 32bit GB/T20090.22013,9.4.2 当前宏块的位置,从0开始按 L.ocation 照从左至右、从上至下的顺序32bit 计数 PartS7 以像素为单位,当前块的大小 32bit 当前块的参考索引值,对应 RefFrame GB/T20090.22013,7.2.532bit mb_reference_index语法元素 当前块的预测方向、 0;前向预测 Ref 2bit l:后向预测 2,双向预测 32bit Mv 当前块的运动欠量 表48时间预测信息缓存工具的输出信号 名称 含义 位宽 取值范围 当前块的上边块的可用性 块‘不可用'指该块不存在,或1bit Block_Available_Up 者尚未解码;否则该块‘可用’ 当前块的左边块的可用性 Bock_Available_l.eft 块‘不可用'指该块不存在,或1bit 者尚未解码;否则该块‘可用 当前块的左上边块的可用性 Blocek_Available_Upleft 块‘不可用'指该块不存在,或1bit 者尚未解码;否则该块'可用” 24
GB/T20090.13一2017 表48(续) 名称 含义 位宽 取值范围 当前块的右上边块的可用性 BHock_Avalable-Upright 块 不可用'指该块不存在,或1bit 者尚未解码;否则该块‘可用’ Re_Frame 当前块的参考索引值 32bit 当前块的左边块的参考索 RefFrL 32bit 引值 当前块的上边块的参考索 RefFr_U 32bit 引值 当前块的右上边块的参考索 RefFr_UR 32bit 引值 当前块的左上边块的参考索 RefFr_U1 32bit 引值 Tmp_Mv_L 当前块的左边块的运动矢量 32bit Tmp_Mv_U 当前块的上边块的运动矢量 32bit 当前块的左上边块的运 动 Tmp_MvUL 32bit 矢量 当前块的右上边块的运动 Tmp_Mv_UR 32bit 矢量 当前块在其所在宏块中位置 Bloekx 32bit 的X坐标 当前块在其所在宏块中位置 Block_Y 32bit 的Y坐标 PartS2 以像素为单位,当前块的大小 32bie 当前块的预测方向 0;前向预测 ReR 2bit 1:后向预测. 2:双向预测 P_Skip模式下,当前块的上边 宏块的可用性,宏块‘不可用 MD_available_p 1bit 指该宏块不存在,或者尚未解 码;否则该宏块可用” _Skip模式下,当前块的左边 P 宏块的可用性,宏块‘不可用” 1bit Mbavailableleft 指该宏块不存在,或者尚未解 码;否则该宏块'可用" 25
GB/T20090.13一2017 表48(续) 名称 含义 位宽 取值范围 B_Skip或B_Direct模式下,后 向参考图像中与当前块的左 RefFrArr 32bit 上角样本位置对应的块的参 考索引值 B_Skip或B_Direct模式下,后 向参考图像中与当前块的左 BckMvX 32bit 上角样本位置对应的块的运 动矢量的横坐标 Bskip或BDireet模式下,后 向参考图像中与当前块的左 Bck_Mv_Y 32bit 上角样本位置对应的块的运 动矢量的纵坐标 以16×16像素为单位,当前 l.ocation 宏块在当前顿中的横坐标和32bit 纵坐标 运动矢量预测的控制信号. 一个处理单元是顿,帧类 型是1顿 1下一个处理单元是赖,赖类 MTypeP 2it 型是P赖 2:下一个处理单元是顿,帧类 型是B顿 3;下一个处理单元是宏块 表49时间预测信息缓存工具的功能描述 步骤 操作 根据输人,得到当前图像的像素宽度和高度;转第2步 根据输人,得到当前块的像素宽度和高度、当前块所在宏块的宏块号、当前块的运动矢量预测 方式;转第3步 获取当前块的左边块、上边块、左上边块,右上边块的可用性、参考索引值、运动矢量,并输出; 转第4步 得到当前块的运动矢量,并保存在运动矢量缓存中;转第5步 判断是否结束运动矢量重建;如果结束,转第1步;如果没有结束,转第2步 26
GB/T20090.13一2017 6.2.12运动矢量重建 运动矢量重建工具见表50一表53 表50运动矢量重建工具的基本描述 内 容 项目 工具编号 12 Algo_MVReeonstruct_AVsJZ 助记符 功能简述 读取运动矢量预测值和运动矢量差,计算出实际运动矢量值 支持的档次 GB/T20090.2一2013基准档次 表51运动矢量重建工具的输入信号 名称 含义 位宽 取值范围 Mv_Pred 运动矢量预测值 32bit B Sym模式下,当前块的后向 Mv_Pred_Bck 32bit 运动矢量 运动矢量差,见GB/T20090.2 Mvd 2013,7.2.5mv_df_x和mv 32bit diff_y语法元素 表52运动矢量重建工具的输出信号 名称 含义 位宽 取值范围 B_Sym模式下,当前块的前向 lmg_Fw_Mv 32bit 运动矢量 当前块的前向运动矢量或后 32bit Mv 向运动矢量 表53运动矢量重建工具的功能描述 作 步骤 操 见GB/T20090.2一2013,9.4.6.3 6.2.13亮度块插值 亮度块插值工具见表54一表57 27

了解信息技术先进音视频编码第13部分:视频工具集GB/T20090.13-2017

随着信息技术的迅猛发展,音视频编码已经成为了现代生活中不可或缺的一部分。而要实现高质量的音视频编码,则需要使用专业的视频工具集。GB/T20090.13-2017就是一项重要的标准,它规定了视频工具集的相关内容,下面我们来了解一下。

什么是视频工具集?

视频工具集主要是指用于对视频进行编码和解码、滤波以及其他处理的软件库。其目的是提供高效率、低复杂度、低延迟的媒体处理能力,同时保证输出视频质量的稳定性和兼容性。

GB/T20090.13-2017标准有哪些内容?

GB/T20090.13-2017标准针对视频工具集的内容进行了系统规定,其中包括:

  1. 视频编码和解码的接口规范;
  2. 视频滤波器的基本规范;
  3. 图像处理指令及其语法规范;
  4. 其他辅助功能的规范等。

通过这些规范的制定,GB/T20090.13-2017旨在提高音视频编码的质量和效率,提高不同平台之间的互操作性。同时,它也为相关开发人员提供了统一的开发标准,方便不同厂家或机构之间的协作开发。

GB/T20090.13-2017的应用前景如何?

GB/T20090.13-2017标准的出台,将推动我国音视频编码技术的创新和升级。同时,该标准的应用也将会涵盖多个领域,例如:

  • 电视直播和点播;
  • 移动终端视频播放;
  • 网络视频传输;
  • 虚拟现实与增强现实等。

可以看到,GB/T20090.13-2017的应用前景非常广阔,将为我们的生活带来更加便利的娱乐与工作体验。

总结

GB/T20090.13-2017旨在规范视频工具集相关内容,提高音视频编码的质量和效率,并促进不同平台之间的互操作性。该标准的制定将推动我国音视频编码技术的创新和升级,为生活带来更加便利的娱乐与工作体验。

粗直径钢丝绳
上一篇 本文分享国家标准粗直径钢丝绳的全文阅读和高清PDF的下载,粗直径钢丝绳的编号:GB/T20067-2017。粗直径钢丝绳共有35页,发布于2018-09-01
农业用硫酸钾
本文分享国家标准农业用硫酸钾的全文阅读和高清PDF的下载,农业用硫酸钾的编号:GB/T20406-2017。农业用硫酸钾共有11页,发布于2018-07-01 下一篇
相关推荐