图像解码装置的制造方法_5

文档序号:8344959阅读:来源:国知局
0] ? "video_parameter_set_id"是用于识别各 VPS 的标识符。
[0221] ?"vps_temporal_id_nesting_flag"是表征关于参考该VPS的图片中的峽间预测 是否进行追加的制约的标记。
[0222] ? "vps_resereved_zero_2bits"是用于在将来对肥VC进行扩展时预留的语法。
[0223] ?''vpsreserved_ze;ro_6bits"或者"vps_max_num_layers_minusl"是关于至少包 含基本层的分层编码数据,为了算出除了时间可适性之外的其可适性所相关的层的数量的 上限值MaxNumLayers而使用的语法。其中,层数的上限值MaxNumLayers由MaxNumLayers =vps_max_num_layers_minusl+l来表征。在分层编码数据仅由基本层构成的情况下, vps_max_num_layers_minusl = 0。
[0224] ."vps_max_sub_layer_minusl"是为了算出与至少包含基本层的分层编码数据的 时间可适性相关的层(子层)的数量的上限值MaxNumSubLayers而使用的语法。其中,子 层数的上限值 MaxNumSubLayers 由 MaxNumSubLayers = vps_max_sub_layers_minusl+l 来 表征。
[022引? "profile_tier_level狂,Y)"是表征与分层编码数据相关的档次信息 W及等级信息的语法(W下也称为档次/等级信息)。其中,自变量X是档次信 息提示标记ProfilePresentFlag的值,自变量Y是子层数的上限值-1的值,即 MaxNumS址iLayersMinusl。此外,关于自变量Y,也可代替子层数的上限值-1的值 MaxNumSubLayersMinus 1而设为MaxNumSutiLayerS的值。该情况下,将档次/等级信息 profile_tie;r_level0 上的 MaxNumSut)LayersMinus 1 解释为"MaxNumSut)Layers-l"。 W下,代替子层数的上限值-1的值MaxNumSubLayersMinusl而使用子层数的上限值 MaxNumSubLayers来进行说明。此外,关于档次/等级信息profile_tier_level0在后面 描述。此外,在此规定的档次/等级信息中,设定了解码器对所有层(包含基本层W及扩展 层、各层所附带的子层)进行解码所需的最大的档次/等级信息。
[0226] 此外,VPS所包含的档次/等级信息profile_tie;r_level 0在后述的档次/等级 信息解码部1211中被解码。
[0227] ?''vps_reserved_ze;ro_^bits"或者''next_essential_info_b}fte_offset"是表 示从包含VI^S的NAL单元的起始位置起至由VI^S上的固定长码表征的下一重要语法为止是 几字节的偏移值。
[022引另外,从SPS解码出例如图7(b)所示的语法。各语法的含义如下。此外,图7化) 所示的语法是SPS的语法的一例,还包含图7(b)未示出的与图像尺寸相关的信息、与裁剪 相关的信息、SPS的扩展标记、SPS的扩展数据等。
[022引? "video_parameter_set"是为 了对与后述的 SPS 标识符(seq_parameter_set_ id)相应的SPS所参考的VPS进行确定的VPS标识符(video_parameter_set_id)。
[0230] ? "sps_max_suti_layers_minusl"是为了算出与对象层的时间可适性相关的子层 数的上限值MaxNumSubLayers而使用的语法。其中,子层数的上限值MaxNumS址iLayers由 MaxNumSubLayers = sps_max_sub_layers_minus 1+1 来表征。
[02引]? "sps_reserved_ze;ro_bit"是用于在将来对肥VC进行扩展时预留的语法。
[023引."profile_tier_level狂,Y)"是表征对象层的编码数据DATA#T所相关的档次信 息W及等级信息的语法。此外,自变量X是档次信息提示标记ProfilePresentFlag的值, 自变量Y是子层数的上限值-1的值,即MaxNumS址iLayersMinusl。此外,在由SPS规定的 档次/等级信息中,设定了解码器对对象层W及对象层所附带的子层进行解码所需要的档 次/等级信息。此外,SPS所包含的档次/等级信息profile_tier_level()在后述的档次 /等级信息解码部1211中被解码。
[023引 ? " seq_parameter_set_id"是用于识别各SPS的标识符。
[0234] 首部信息解码部121还具备对VPS、SPS所包含的档次/等级信息profile_tier_ level 0进行解码的档次/等级信息解码部1211。档次/等级信息解码部1211将档次提 示标记P:rofilePresentFlagW及子层数MaxNumSubLayers作为输入,根据编码数据DATA#T 来解码档次/等级信息profile_tier_level 0。详细情形在后面描述。
[0235] [预测信息解码部122]
[0236] 预测信息解码部122将与各CU或者PU相关的预测信息从编码数据DATA#T进行 解码。
[0237] 预测信息中例如包含:指定CU类型或者PU类型的信息、W及用于确定CU的形状、 尺寸、位置的信息。
[023引在CU为峽间CU的情况下,预测信息解码部122将PU分割信息从编码DATA#T进 行解码。而且,在各PU中,预测信息解码部122还将参考图像索引(refldx)、估计运动向量 索引(mvp_idx)、W及运动向量残差(mvd)等的运动信息、模式信息作为预测信息而从编码 数据DATA#T进行解码。
[0239] 另一方面,在CU为峽内CU的情况下,预测信息解码部122还将包含(1)指定预测 单位的尺寸的尺寸指定信息、W及(2)指定预测索引的预测索引指定信息在内的峽内预测 信息作为预测信息而从编码数据DATA#T进行解码。
[0240] 另外,预测信息解码部122还将指定对象树块向各CU分割的分割图案的树块分割 信息、即指定对象树块所包含的各CU的形状、尺寸W及在对象树块内的位置的信息(用于 确定CU的形状、尺寸、位置的信息)从编码数据DATA#T进行解码。
[0241] 另外,预测信息解码部122将解码出的预测信息提供给预测参数复原部14。
[0242] [变换系数信息解码部123]
[0243] 变换系数信息解码部123将与各块相关的量化预测残差孤、W及与包含该块的树 块相关的量化参数差分A qp从编码数据DATA#T进行解码。变换系数信息解码部123将解 码出的量化预测残差孤W及量化参数差分A qp作为变换系数信息而提供给纹理复原部 15。
[0244] [基础解码部16]
[0245] 基础解码部16从参考层编码数据DATA#R解码基础解码信息,该基础解码信息是 对与对象层对应的解码图像进行解码时参考的参考层所相关的信息。基础解码信息中包含 基础预测参数、基础变换系数W及基础解码图像。基础解码部16将解码出的基础解码信息 提供给预测参数复原部14 W及纹理复原部15。
[0246] [预测参数复原部14]
[0247] 预测参数复原部14利用预测信息W及基础解码信息来对预测参数进行复原。预 测参数复原部14将复原后的预测参数提供给纹理复原部15。此外,预测参数复原部14在 对预测参数进行复原时,可参考纹理复原部15所具备的峽存储器155 (后述)中保存的峽 间预测参数。
[024引[纹理复原部15]
[0249] 纹理复原部15利用变换系数信息、基础解码信息W及预测参数来生成解码图像 P0UT#T,并输出到外部。此外,在纹理复原部15中,与复原后的解码图像相关的信息被保存 在内部具备的峽存储器155 (后述)中。
[0250] W下,分别对基础解码部16、预测参数复原部14 W及纹理复原部15的详细情形进 行说明。
[0巧1](预测参数复原部)
[0巧2] 利用图8对预测参数复原部14的详细构成进行说明。图8是关于预测参数复原 部14的构成进行例示的功能框图。
[0巧3] 如图8所示,预测参数复原部14具备;预测类型选择部141、开关142、峽内预测参 数复原部143、W及峽间预测参数复原部145。
[0巧4] 预测类型选择部141根据CU类型或者PU类型而向开关142送出切换指示来控制 预测参数的导出处理。具体内容如下。
[0255] 在指定了峽内CU或者峽内PU的情况下,预测类型选择部141控制开关142, W使 得能够利用峽内预测参数复原部143来导出预测参数。
[0256] 在指定了峽间CU W及峽间PU中的任一者的情况下,预测类型选择部141控制开 关142, W使得能够利用峽间预测参数复原部145来导出预测参数。
[0257] 开关142根据预测类型选择部141的指示,将预测信息提供给峽内预测参数复原 部143 W及峽间预测参数复原部145中的任一者。在预测信息的提供目的地处导出预测参 数。
[025引峽内预测参数复原部143根据基础解码信息或者预测信息来导出预测模式。目P, 峽内预测参数复原部143作为预测参数而复原的是预测模式(峽内预测模式)。
[0巧9] 此外,在峽内预测模式中有;"Intra_Planar(二维预测模式、平面预测模式)"、 "Intra DC(峽内DC预测模式)"、"IntraAngular (方向预测)"、基于亮度的预测来进行色 差的预测的"Intra Rrom Luma"等。
[0260] 峽间预测参数复原部145在对象CU (PU)为峽间CU (峽间PU)的情况下,根据预 测信息、基础解码信息、W及峽存储器中保存的解码完成峽间预测参数来对峽间预测参数 进行复原。更具体而言,峽间预测参数复原部145首先利用基础解码信息,通过层内运动 估计处理或者层间运动估计处理来导出估计运动向量的候选。然后,获取运动向量残差 (mvd)、估计运动向量索引(mvp_idx)、帧间预测标记(inter_pred_flag) W及参考图像索 引(ref Idx)。并且,基于峽间预测标记的值,分别对参考图像列表L0和参考图像列表L1决 定参考图像列表利用标记。而后,在对应的参考图像列表利用标记表示了利用该参考图像 的情况下,峽间预测参数复原部145基于估计运动向量索引的值来导出估计运动向量,并 且基于运动向量残差和估计运动向量来导出运动向量。峽间预测参数复原部145将导出的 运动向量与参考图像列表利用标记W及参考图像索引一起作为峽间预测参数进行输出。
[0261] (纹理复原部)
[0262] 利用图9对纹理复原部15的详细构成进行说明。图9是对纹理复原部15的构成 进行了例示的功能框图。
[0263] 如图9所示,纹理复原部15具备;逆正交变换和逆量化部151、纹理预测部152、加 法器153、环路滤波器部154 W及峽存储器155。
[0264] 逆正交变换和逆量化部151 (1)对从可变长解码部12提供的变换系数信息所包含 的量化预测残差孤进行逆量化,(2)对通过逆量化而得到的DCT系数进行逆正交变换(例 如DCT (Discrete Cosine Transform)变换),(3)将通过逆正交变换而得到的预测残差D 提供给加法器153。此外,在对量化预测残差孤进行逆量化时,逆正交变换和逆量化部151 根据变换系数信息所包含的量化参数差分A qp来导出量化步长QP。量化参数qp可通过在 前一个进行了逆量化/逆正交变换的树块所相关的量化参数qp'上加上量化参数差分A qp 来导出,量化步长QP可根据量化参数qp而通过QP = 2qp/6来导出。另外,逆正交变换和 逆量化部151所执行的预测残差D的生成,W块(变换单位)为单位来进行。
[0265] 纹理预测部152根据预测参数,参考基础解码信息所包含的基础解码图像或者峽 存储器中保存的解码完成的解码图像来生成预测图像。
[0266] 纹理预测部152更详细而言具备峽间预测部152A、层内峽内预测部152B W及层间 中贞内预测部152C。
[0267] 峽间预测部152A通过峽间预测来生成与各峽间预测分区相关的预测图像。具体 而言,峽间预测部152A利用从峽间预测参数复原部145作为预测参数而提供的峽间预测参 数,根据参考图像来生成预测图像。
[026引层内峽内预测部152B通过层内峽内预测来生成与各峽内预测分区相关的预测图 像。具体而言,层内峽内预测部152B利用从峽内预测参数复原部143作为预测参数而提供 的预测参数,在对象分区中根据解码完成的解码图像来生成预测图像。
[0269] 层间峽内预测部152C通过层间峽内预测来生成与各峽内预测分区相关的预测图 像。具体而言,层间峽内预测部152C利用从峽内预测参数复原部143作为预测参数而提供 的峽内预测参数,基于基础解码信息所包含的基础解码图像来生成预测图像。基础解码图 像也可与对象层的分辨率相匹配地适当被进行增采样。
[0270] 纹理预测部152将由峽间预测部152A、层内峽内预测部152B或者层间峽内预测部 152C生成的预测图像提供给加法器153。
[0271] 加法器153通过将纹理预测部152预测图像与从逆正交变换和逆量化部151提供 的预测残差D相加来生成解码图像。
[0272] 环路滤波器部154用于对从加法器153提供的解码图像实施去块处理、基于自适 应滤波器参数的滤波处理。
[0273] 峽存储器155保存基于环路滤波器部154的滤波完成解码图像。
[0274]
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1