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

文档序号:9621416阅读:来源:国知局
波器时是应用强滤波器还是应用弱滤波器的信息。解码装置的去块滤 波器可以接收从编码装置提供的去块滤波器相关信息并且解码装置可以对重构块执行去 块滤波。
[0122] 偏移校正部可以基于在编码时的偏移校正类型和施加于图像的偏移值信息来对 重构图像执行偏移校正。
[0123] 存储器270和271可以存储重构图片或重构块以使它们能够用作参考图片或参考 块,并且存储器270和271还可以输出重构图片。
[0124] 编码装置和解码装置可以对三个层或更多个层执行编码,而不是对两个层执行编 码,并且在该情况下,可以与上层的数目对应地提供针对上层的多个编码部和解码部。
[0125] 在用于支持多层结构的可伸缩视频编码(SVC)中,存在多个层之间的关联。当通 过使用该关联来执行预测时,可以去除数据重复元素并且可以提高图像编码性能。
[0126] 因此,当对要被编码/解码的当前层(即增强层)的图片(即图像)进行预测时, 可以执行通过使用另一层的信息的层间预测以及使用当前层的信息的帧间预测或帧内预 测。
[0127] 当执行层间预测时,可以通过使用用于层间预测的参考层的解码图片作为参考图 片来生成用于当前层的预测样本。
[0128] 在这一点上,由于当前层和参考层可以在以下方面中的至少一个方面中不同:空 间分辨率、时间分辨率和图像品质(即由于可伸缩性的差异而引起的),所以针对当前层的 可伸缩性来对参考层的解码图片进行适当采样,然后将其用作用于当前层的层间预测的参 考图片。重采样是指对参考层图片的样本进行上采样或下采样,以便适用于当前层的大小。
[0129] 在说明书中,当前层表示当前执行编码或解码的层,并且当前层可以是增强层或 上层。参考层表示由当前层参考以用于层间预测的层,并且参考层可以是基本层或下层。用 于当前层的层间预测的参考层的图片(即参考图片)可以被称为层间参考图片。
[0130] 图3是示出作为应用了本发明的实施方式的用于通过使用下层中的相应图片来 在上层中执行层间预测的处理的流程图。
[0131] 参照图3,基于下层的时间标识符TemporallD,可以确定下层的相应图片是否被 用作针对上层的当前图片的层间参考图片(步骤S300)。
[0132] 例如,当增强层中期望被编码的当前图片的时间分辨率较低时(即,在当前图片 的时间标识符TemporallD具有较小值的情况下),在显示顺序方面与增强层中已经被解码 的其他图片存在较大差异。在该情况下,由于当前图片与已解码图片之间的图像特征很可 能不同,因此可以使用下层的上采样图片作为参考图片,而不是使用已解码图片作为参考 图片。
[0133] 另一方面,当增强层中期望被编码的当前图片的时间分辨率较高(即在当前图片 的时间标识符TemporallD具有较大值的情况下),在显示顺序方面与增强层中已经被解码 的其他图片的差异不大。在该情况下,由于当前图片与已解码图片之间的图像特征很可能 相似,所以可以使用当前已编码图片作为参考图片而不是使用下层的上采样图片作为参考 图片。
[0134] 像这样,在当前图片的时间分辨率较低时,因为层间预测有效,所以有必要通过考 虑下层的特定的时间标识符TemporallD来确定是否允许层间预测。为此目的,可以将允许 其层间预测的下层的最大时间标识符以信号的形式发出并且将参照图4来提供与此有关 的描述。
[0135] 此外,下层的对应图片可以意指位于与上层的当前图片的时间区域(time zone) 相同的时间区域的图片。例如,对应的图片可以意指具有与上层的当前图片的图片顺序计 数(P0C(picture order count))信息相同的图片顺序计数信息的图片。
[0136] 另外,视频序列可以包括根据时间/空间分辨率或量化大小进行可伸缩编码的多 个层。时间标识符可以意指指定了多个根据时间分辨率而被可伸缩地编码的层中的每一个 的ID。相应地,包括在视频序列中的多个层可以具有相同的时间标识符或者不同的时间标 识符。
[0137] 根据S300中的确定,可以生成当前图片的参考图片列表(S310)。
[0138] 具体地,当确定将下层的对应图片用作当前图片的层间参考图片时,可以对对应 图片进行上采样以生成层间参考图片。随后,将参照图5来详细描述用于对下层的对应图 片进行上采样的处理。
[0139] 然后,可以生成包括层间参考图片的参考图片列表。例如,使用属于与包括当前块 的层相同的层的参考图片即时间参考图片来构造参考图片列表,并且可以将层间参考图片 布置在时间参考图片之后。
[0140] 可替换地,可以将层间参考图片添加至时间参考图片之间。例如,可以将层间参考 图片布置在由时间参考图片形成的参考图片列表中的第一时间参考图片之后。在参考图片 列表中,第一时间参考图片可以意指具有参考索引0的参考图片。在该情况下,可以将参考 索引1分配给布置在第一时间参考图片之后的层间参考图片。
[0141] 另一方面,当确定未将下层的对应图片用作当前图片的层间参考图片时,则对应 图片不包括在当前图片的参考图片列表中。换言之,当前图片的参考图片列表由属于与包 括当前图片的层相同的层的参考图片即时间参考图片形成。像这样,因为可以从解码图片 缓冲器(DPB)中排除下层的图片,所以可以有效管理DPB。
[0142] 基于在S310中生成的参考图片列表,可以对当前块执行帧间预测(S320)。
[0143] 详细地,可以通过使用当前块的参考索引在所生成的参考图片列表中指定参考图 片。另外,可以通过使用当前块的运动矢量来指定参考图片中的参考块。可以通过使用所 指定的参考块对当前块执行帧间预测。
[0144] 可替换地,当将层间参考图片用作当前块的参考图片时,可以通过使用层间参考 图片中处于相同位置的块来对当前块执行层间预测。为此目的,在当前块的参考索引指定 参考图片列表中的层间参考图片时,可以将当前块的运动矢量设置为(〇,〇)。
[0145] 图4示出作为本发明的实施方式的用于确定是否将下层的对应图片用作当前图 片的层间参考图片的处理。
[0146] 参照图4,可以获得下层的最大时间标识符(S400)。
[0147] 在此,最大时间标识符可以意指下层的时间标识符的针对上层的层间预测被允许 的最大值。
[0148] 可以从比特流中直接提取最大时间标识符。可替换地,可以通过使用先前层的基 于预定义的默认时间值或默认时间标记而获得的最大时间标识符来得到最大时间标识符。 随后,将参照图6至图8来描述详细的获得方法。
[0149] 可以将S400中获得的最大时间标识符和下层的时间标识符进行比较以确定是否 将下层的对应图片用作当前图片的层间参考图片(S410)。
[0150] 例如,当下层的时间标识符大于最大时间标识符时,可以不将下层的对应图片用 作当前图片的层间参考图片。换言之,可以不使用下层的对应图片来对当前图片执行层间 预测。
[0151] 相反,当下层的时间标识符等于或小于最大时间标识符时,可以将下层的对应图 片用作当前图片的层间参考图片。换言之,可以通过使用具有小于最大时间标识符的时间 标识符的下层中的图片来对当前图片执行层间预测。
[0152] 图5是作为应用了本发明的实施方式的用于对下层中的对应图片进行上采样的 方法的流程图。
[0153] 参照图5,可以得到与上层中的当前样本位置相对应的下层中的参考样本位置 (S500)〇
[0154] 因为上层的分辨率和下层的分辨率可以不同,所以可以在考虑到其间的分辨率差 的情况下得到与当前样本位置相对应的参考样本位置。换言之,可以考虑上层图片与下层 中的图片之间的纵横比(aspect ratio)。另外,因为下层的经上采样的图片的大小与上层 中的图片的大小可能不匹配的情况可以发生,所以会需要用于对此进行补偿的偏移。
[0155] 例如,可以通过考虑比例因子和下层偏移来得到参考样本位置。在此,可以基于上 层的当前图片和下层的对应图片的宽度比高度来计算比例因子。经上采样的下层的偏移可 以意指位于当前图片的图片边界处的任意一个样本与位于层间参考图片的图片边界处的 任意一个样本之间的位置差信息。例如,经上采样的下层的偏移可以包括:和当前图片的左 上样本与层间参考图片的左上样本之间沿水平/垂直方向的位置差有关的信息;以及,和 当前图片的右下样本与层间参考图片的右下样本之间沿水平/垂直方向的位置差有关的 信息。可以从比特流中获得经上采样的下层的偏移。
[0156] 可以通过考虑在S500中得到的参考样本位置的相位来确定上采样滤波器的滤波 器系数(S510)。
[0157] 在此,作为上采样滤波器,可以使用固定上采样滤波器或自适应上采样滤波器。
[0158] 1.固定上采样滤波器
[0159] 固定上采样滤波器可以具有预定的滤波器系数,而不考虑图像的特征。可以将抽 头滤波器用作固定上采样滤波器一一可以关于亮度分量和色度分量来对固定上采样滤波 器进行限定。将参照表1和表2来描述具有1/16样本单位的精确度的上采样滤波器。
[0163] 表1针对亮度分量对固定上采样滤波器的滤波器系数进行限定。
[0164] 如表1所示,针对对亮度分量进行上采样的情况,应用8抽头滤波器。换言之,可 以通过使用参考层的与当前样本相对应的参考样本以及与参考样本相邻的邻近样本来执 行插值。在此,可以根据插值的方向来指定邻近样本。例如,当沿水平方向执行插值时,邻 近样本可以包括基于参考样本在左边的3个连续样本以及在右边的4个连续样本。可替换 地,当沿垂直方向执行插值时,邻近样本可以包括基于参考样本朝向顶端的3个连续样本 以及朝向底端的4个连续样本。
[0165] 另外,因为在具有1/16样本单位的精确度的情况下执行插值,所以存在总计16个 相位。这是用于支持2倍和1. 5倍的各种放大率的分辨率。
[0166] 另外,固定上采样滤波器可以针对每个相位p使用不同的滤波器系数。除了相位 P为〇的情况以外,可以将每个滤波器系数的量级限定为在〇至63的范围内。这意指在具 有6位精度的情况下执行滤波。在此,当以1/n样本单位执行插值时
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1