可伸缩视频信号编码/解码方法和装置的制造方法_5

文档序号:9621416阅读:来源:国知局
,相位p等于0意味着 η的倍数个的整数样本位置。

[0170] 表2针对色度分量对固定上采样滤波器的滤波器系数进行限定。
[0171] 如表2所示,在对色度分量进行上采样的情况下,与亮度分量的情况不同的是,可 以应用4抽头滤波器。换言之,可以通过使用参考层的与当前样本相对应的参考样本以及 与参考样本相邻的邻近样本来执行插值。在此,可以根据插值的方向来指定邻近样本。例 如,当沿水平方向执行插值时,邻近样本可以包括基于参考样本在左边的1个样本以及在 右边的2个连续样本。可替换地,当沿垂直方向执行插值时,邻近样本可以包括基于参考样 本朝向顶端的1个样本以及朝向底端的2个连续样本。
[0172] 此外,类似于亮度分量的情况,因为在具有1/16样本单位的精确度的情况下执行 插值,所以存在总计16个相位并且可以针对每个相位p使用不同的滤波器系数。除了相位 P为〇的情况以外,可以将每个滤波器系数的量级限定为在〇至63的范围内。这意指同样 在具有6位精度的情况下执行滤波。
[0173] 在前述中,例示了将8抽头滤波器应用于亮度分量并且将4抽头滤波器应用于色 度分量的情况,但是本发明不限于此,而是可以在考虑到编码效率的情况下可变地确定抽 头滤波器的阶数。
[0174] 2.自适应上采样滤波器
[0175] 在编码器中,在不使用固定滤波器系数的情况下通过考虑图像的特征来确定最佳 的滤波器系数,并且将最佳的滤波器系数以信号的形式发出以传送至解码器。像这样,自适 应上采样滤波器使用自适应地确定的滤波器系数。因为图像的特征以图片单位进行变化, 所以在使用能够很好地表示图像的特征的自适应上采样滤波器时一一而非对于所有情况 均使用固定上采样滤波器,可以提高编码效率。
[0176] 可以通过将S510中确定的滤波器系数应用于下层的对应图片来生成层间参考图 片(S520)〇
[0177] 详细地,可以通过将所确定的上采样滤波器的滤波器系数应用于对应图片的样本 来执行插值。在此,首先沿水平方向执行插值,然后其次沿垂直方向对水平插值之后所生成 的样本执行插值。
[0178] 图6示出作为本发明所应用于的实施方式的用于从比特流提取和获得最大时间 标识符的方法。
[0179] 编码器可以确定最佳的最大时间标识符,并且对其进行编码以将编码结果传送至 解码器。在该点,编码器可以对所确定的最大时间标识符进行编码并且可以对通过向所确 定的最大时间标识符添加1而获得的值(max_tid_il_ref_pics_plusl,在下文中称为最大 时间指示符)进行编码。
[0180] 参照图6,可以从比特流中获得下层的最大时间指示符(S600)。
[0181] 在此,可以获得与一个视频序列所允许的层的最大数目一样多的最大时间指示 符。可以从比特流的视频参数集来获得最大时间指示符。
[0182] 具体地,当所获得的最大时间指示符的值为0时,它意指不将下层的对应图片用 作上层的层间参考图片。在此,下层的对应图片可以是非随机访问图片。
[0183] 例如,当最大时间指示符的值为0时,不将视频序列的多个层中的第i层的图片用 作属于第(i + 1)层的图片的层间预测的参考图片。
[0184] 另一方面,当最大时间指示符的值大于0时,它意指不将具有大于最大时间标识 符的时间标识符的下层的对应图片用作上层的层间参考图片。
[0185] 例如,当最大时间指示符的值大于0时,不将具有大于最大时间标识符的时间标 识符并且属于视频序列的多个层中的第i层的图片用作属于第(i + 1)层的图片的层间预测 的参考图片。相应地,仅在最大时间指示符的值大于〇并且属于视频序列的多个层中的第i 层的图片具有小于最大时间标识符的时间标识符时,才可以将图片用作属于第(i + 1)层的 图片的层间预测的参考图片。在此,最大时间标识符具有根据最大时间指示符所得到的值, 并且例如最大时间标识符可以被得到为通过从最大时间指示符的值减去1而获得的值。
[0186] 此外,从S600提取的最大时间指示符具有在预定范围(例如0至7)内的值。当在 S600中提取的最大时间指示符的值对应于在预定范围内的值的最大值时,可以不管下层的 对应图片的时间标识符TemporallD而将下层的对应图片用作上层的层间参考图片。
[0187] 图7示出作为本发明所应用于的实施方式的用于通过使用先前层的最大时间标 识符来得到下层的最大时间标识符的方法。
[0188] 不按照原样对下层的最大时间标识符(或最大时间指示符)进行编码,而可以仅 对先前层的最大时间标识符(或最大时间指示符)与下层的最大时间标识符(或最大时间 指示符)之间的差进行编码,从而减小对最大时间标识符(或最大时间指示符)进行编码 所需的比特量。在此,先前层可以意指与下层相比具有较低分辨率的层。
[0189] 参照图7,可以针对视频序列中的多个层中的最下面的层来获得最大时间指示符 (max_tid_il_ref_pics_plusl [0])。这是因为对于视频序列中最下面的层不存在用于参考 以得到最大时间标识符的先前层。
[0190] 在此,当最大时间指示符(max_tid_il_ref_pics_plusl [0])的值为0时,不将视 频序列中最下面的层(即i等于〇的层)的图片用作属于第(i+1)层的图片的层间预测的 参考图片。
[0191] 另一方面,当最大时间指示符(max_tid_il_ref_pics_plusl [0])的值大于0时, 不将具有大于最大时间标识符的时间标识符并且属于视频序列中最下面的层的图片用作 属于第(i+1)层的图片的层间预测的参考图片。相应地,仅在最大时间指示符(max_tid_ il_ref_pics_plusl [0])的值大于0并且属于视频序列中最下面的层的图片具有小于最 大时间标识符的时间标识符的情况下,可以将图片用作属于第(i+1)层的图片的层间预 测的参考图片。在此,最大时间标识符具有根据最大时间指示符(maX_tid_il_ref_piCS_ plusl[0])所得到的值,并且例如最大时间标识符可以被得到为通过从最大时间指示符 (max_tid_il_ref_pics_plusl[0])的值减去 1 而获得的值。
[0192] 此外,最大时间指示符(max_tid_il_ref_pics_plusl [0])具有在预定范围(例如 〇至7)内的值。当最大时间指示符(max_tid_il_ref_pics_plusl[0])的值对应于在预定 范围内的值的最大值时,可以不管最下面的层的对应图片的时间标识符TemporallD而将 最下面的层的对应图片用作第(i+1)层的层间参考图片。
[0193] 参照图7,可以针对除了视频序列中最下面的层以外的剩余的层中的每一个来获 得微分时间指不符(delta_max_tid_il_ref_pics_plusl[i]) (S710)。
[0194] 在此,差分时间指示符可以意指第i层的最大时间指示符(max_tid_i l_ref_ pics_plusl[i])与第(i-1)层的最大时间指示符(max_tid_il_ref_pics_plusl[i-l])之 间的差分值。
[0195] 在该情况下,第i层的最大时间指示符(max_tid_il_ref_pics_plusl [i])可以被 得到为所获得的差分时间指示符(delta_max_tid_il_ref_pics_plusl[i])和第(i-1)层 的最大时间指示符(max_tid_il_ref_pics_plusl[i_l])的和。
[0196] 另外,如图6所示,当所得到的第i层的最大时间指示符(max_tid_il_ref_pics_ plusl [i])的值为0时,不将视频序列的多个层中的第i层的图片用作属于第(i+1)层的图 片的层间预测的参考图片。
[0197] 另一方面,当最大时间指示符(max_tid_il_ref_pics_plusl [i])的值大于0时, 不将属于视频序列的多个层中的第i层并且具有大于最大时间标识符的时间指示符的图 片用作属于第(i+1)层的图片的层间预测的参考图片。仅在最大时间指示符(max_tid_il_ ref_pics_plusl [i])的值大于0并且属于视频序列的多个层中的第i层的图片具有小于最 大时间标识符的时间标识符的情况下,才可以将图片用作属于第(i+1)层的图片的层间预 测的参考图片。在此,最大时间指示符具有根据最大时间指示符所得到的值,并且例如最大 时间指示符可以被得到为通过从最大时间指示符的值减去1而获得的值。
[0198] 此外,最大时间指示符(max_tid_il_ref_pics_plusl [1])具有在预定范围(例如 〇至7)内的值。当最大时间指示符(max_tid_il_ref_pics_plusl[i])的值对应于在预定 范围内的值的最大值时,可以不管第i层的对应图片的时间标识符TemporallD而将第i层 的对应图片用作第(i+1)层的层间参考图片。
[0199] 在S710中提取的差分时间指示符可以具有在预定范围内的值。具体地,当第i层 与第(i-ι)层之间的帧速率的差较大时,因为第i层的最大时间标识符与第(i-ι)层的最 大时间标识符之间的差较大的情况几乎不发生,所以两个最大时间标识符之间的差分值可 以不被设置为0至7中的值。例如,可以将第i层的最大时间标识符与第(i-ι)层的最大 时间标识符之间的差值设置为〇至3中的值并且对其进行编码。在该情况下,差分时间指 示符可以具有在〇至3的范围内的值。
[0200] 可替换地,当第(i-1)层的最大时间指示符具有在预定范围内的值的最大值时, 可以将第i层的差分时间指示符的值设置为0。这是因为:在上层中,因为仅允许时间标 识符的值等于或大于下层的时间标识符的值的情况,所以第i层的最大时间标识符小于第 (i-Ι)层的最大时间标识符的情况几乎不可能发生。
[0201] 图8示出作为本发明所应用于的实施方式的用于基于默认的时间标记来得到最 大时间标识符的方法。
[0202] 当第i层与第(i-Ι)层之间的帧速率的差较大时,因为第i层的最
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1