图像解码方法_3

文档序号:9931490阅读:来源:国知局
的,所以在编码器和解码器中可生成相同的预测信号,而无用于模板匹配的单独指示器。即,编码器和解码器可通过使用相同的模板来生成预测信号。用于模板匹配的模板的大小可根据图像编码过程中的操作处理速率、存储器等来自适应地选择。此外,预测信号生成器120可通过使用被滤波的重构信号中的多个被滤波的重构信号来生成预测信号。
[0073]此外,预测信号生成器120可通过执行位移帧内预测来生成预测信号。可以使用编码目标信号和被滤波单元110滤波的重构信号之间的像素相似性来执行位移帧内预测。
[0074]位移帧内预测使用位移矢量。位移矢量表示和编码目标信号具有最相似的值的被滤波重构信号的位置。编码器可将位移矢量发送到解码器,且解码器可使用位移矢量的位置中存在的重构信号来生成与编码器一样的预测信号。通过使用从编码器发送的位移矢量,解码器可生成预测信号,而不大幅增加计算复杂度。此外,预测信号生成器120可以将编码目标信号附近的重构信号中存在的位移矢量用作编码目标信号的位移矢量预测值。预测信号生成器120可基于该位移矢量预测值通过搜索编码目标信号的相邻区域来生成预测信号。此外,编码器可将位移矢量预测值以及在编码目标信号中搜索到的相邻区域的位移矢量之间的差值发送到解码器。
[0075]此外,预测信号生成器120可通过执行模板匹配在被滤波的重构信号中搜索与编码目标信号最相似的初始点,并通过在该初始点执行位移帧内预测来生成预测信号。此外,预测信号生成器120可通过执行位移帧内预测在被滤波的重构信号中搜索与编码目标信号最相似的初始点,并通过在该初始点执行模板匹配来生成预测信号。
[0076]此外,预测信号生成器120执行与编码目标信号相邻的重构像素,以执行基于行的帧内预测,由此生成预测信号。该基于行的帧内预测是在基于编码目标信号的每个方向上对编码目标信号附近的重构像素执行外推的方法。
[0077]在该情形下,方向的数量可以是至少一个,即复数。例如,方向的数量可以是2、4、
8、16、33等。方向及方向的数量可以事先确定。此外,方向和方向的数量可使用重构像素来自适应地定义。
[0078]在该情形下,在对每个方向执行外推时,滤波单元110可使用至少一种方法。例如,可使用根据是否应用低通滤波并通过使该方法不同或者根据是否应用插值滤波并通过使该方法不同而获得的信号来执行外推。
[0079]此外,在执行外推时可使用至少两个重构像素的加权和,且权重可根据距离或块的大小而不同。例如,对应于相似方向的预测信号加权和可以是最终的预测信号。
[0080]此外,预测信号生成器120使用基础层中的重构信号和增强层中的编码目标信号,所述基础层空间上对应于编码目标信号的位置,且所述增强层具有等于或大于基础层的空间解析度、图像质量和帧速率等来执行层间帧内预测,由此生成预测信号。
[0081]例如,当基础层的空间解析度等于增强层的空间解析度时,基础层中的重构信号被用于增强层内的编码目标信号的帧内预测中,由此生成预测信号。
[0082]例如,当基础层的空间解析度不同于增强层的空间解析度时,通过上采样或下采样等来控制该基础层的空间解析度,以在增强层内的编码目标的内预测中使用基础层内的重构信号,从而与增强层的空间解析度匹配由此生成预测信号。
[0083]此外,预测信号生成器120使用增强视图中的编码目标信号和对应于编码目标信号的位置的基础视图中的重构信号来执行视图间帧内预测,由此生成预测信号。
[0084]例如,当基础视图的空间解析度等于增强视图的空间解析度时,基础层中的重构信号在增强视图中的编码目标信号的帧内预测中使用,由此生成预测信号。
[0085]例如,当基础视图的空间解析度不同于增强视图的空间解析度时,通过上采样或下采样等控制基础视图的空间解析度,以在增强视图内的编码目标信号的帧内预测中使用基础视图内的重构信号,从而与增强视图的空间解析度匹配。
[0086]此外,预测信号生成器120可通过使用被划分为具有任意大小的块的编码目标信号,来生成预测信号。在该情形下,可以通过基于行的帧内预测、模板匹配、位移帧内预测、层间帧内预测和视图间帧内预测中的一个来生成预测信号。预测信号生成器120可通过生成相同预测信号的方法和/或通过生成不同预测信号的方法,使用多个被划分的编码目标信号,来生成预测信号。
[0087]跳过编码器130将预测信号生成器120中生成的预测信号设置为编码目标信号的重构信号。被设置的重构信号可在对编码目标图像的后续编码目标信号进行编码时使用。此外,跳过编码器130通过不对残留信号进行编码,来对编码目标信号执行跳过编码。跳过编码器130不对残留信号执行变换编码、量化和熵编码。
[0088]跳过编码器130可通过将编码目标信号划分为任意块大小来执行跳过编码。在该情形下,被跳过编码的编码目标信号的块大小可被确定为任意整数NXM的大小。表示跳过编码的指示器和块大小(其对应于每个编码目标信号的块大小)的信息可被发送到解码器多达每个宏块任意整数L次。当宏块被划分为NXM的大小时,宏块中包含的块数量可被称为L0
[0089]指示器140可表示编码目标信号被跳过编码而不对残留信号进行编码。表示跳过编码的指示器140可具有标记类型或宏块模式类型。此外,指示器140可表示生成预测信号的方法。即,指示器140可表示通过基于行的帧内预测、模板匹配、位移帧内预测、层间帧内预测和视图间帧内预测中的任一种来生成预测信号。在该情形下,表示生成预测信号的方法的指示器140可具有标记类型或宏块模式类型。此外,指示器140可表示滤波方法。指示器140可表示通过用于重构信号的滤波方法中的任一种来执行滤波,包括低通滤波、解块滤波、自适应环路滤波、插值滤波或去噪滤波。此外,指示器140可表示执行至少一种用于重构信号的滤波方法。例如,指示器140可表示低通滤波和解块滤波是否被应用于重构信号,低通滤波和插值滤波是否被应用于重构信号,解块滤波和自适应环路滤波是否被应用于重构信号,自适应环路滤波和插值滤波是否被应用于重构信号,低通滤波、解块滤波和自适应环路滤波是否被应用于重构信号,低通滤波、解块滤波和插值滤波是否被应用于重构信号,以及解块滤波、适应性环路滤波和插值滤波是否被应用于重构信号。在该情形下,用于滤波方法的指示器140可具有标记类型或宏块模式类型。
[0090]编码器通过算术编码、可变长度编码等对指示器执行熵编码,并将被编码的指示器插入到比特流中。解码器对比特流中的熵编码指示器执行熵解码,由此区分是否执行跳过编码、生成预测信号的方法或者滤波方法。
[0091]表示跳过编码、生成预测信号的方法以及滤波方法的指示器140可从编码器发送到解码器。在该情形下,解码器可使用在解码器中生成的预测信号作为解码目标信号的重构信号,而不对残留信号进行解码。
[0092]图2是示出根据本发明的实施例的使用跳过编码的图像编码过程的例子的图。
[0093]参考图2,根据本发明的示例性实施例的使用跳过编码的图像编码设备对块单元中的原始图像210执行跳过编码。即,编码目标信号也可以是编码目标块。编码目标图像220可包括编码目标A块221和在编码目标A块221之前重构的B块223。滤波单元110对重构B块223执行滤波。在该情形下,可对重构信号使用低通滤波、解块滤波、自适应环路滤波、插值滤波或去噪滤波中的任一种来执行滤波。滤波单元110可通过对重构B块223执行滤波来生成C块230。预测信号生成器120通过使用C块230来生成编码目标A块221的预测D块240。在该情形下,可通过基于行的帧内预测、模板匹配、位移帧内预测、层间帧内预测或视图间帧内预测中的任一种来生成预测D块240。跳过编码器130可将预测D块240设置为编码目标A块221的重构块。重构块可在B块被跳过编码时使用。跳过编码器130可通过将预测D块240从编码目标A块221中移除来生成剩余E块250。跳过编码器130可通过不对编码目标A块221中所包含
...
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1