用于从周围块的统计推断出针对帧内预测的滤波模式的制作方法

文档序号:7849364阅读:198来源:国知局
专利名称:用于从周围块的统计推断出针对帧内预测的滤波模式的制作方法
用于从周围块的统计推断出针对帧内预测的滤波模式
本发明涉及图片编码方法、设备和用于以软件执行这些方法的程序。具体地,本发明涉及在巾贞内预测(intra prediction)期间的滤波应用。
背景技术
空间预测已经被用在许多应用中。特别地,空间预测形成了许多图像和视频编码以及处理应用的基本部分。在混合图像或视频编码算法中,通常采用空间预测以基于已编码/解码的块的像素确定图像块的预测。另一方面,也可将空间预测用作后置处理已解码图像或视频信号的一部分,特别是用于错误隐藏。
大部分标准化视频编码算法基于混合视频编码。混合视频编码方法通常将数个不同的无损和有损压缩方案合并,以获得所期望的压缩增益。混合视频编码也是ITU-T标准(H. 26x 标准,如 H. 261、H. 263)以及 IS0/IEC 标准(MPEG-X 标准,如 MPEG-I、MPEG-2 和 MPEG-4)的基础。当前,最新且最高级的视频编码标准是被标注为H. 264/MPEG-4高级视频编码(AVC)的标准,其是由联合视频组(JVT)、ITU-T的联合组和IS0/IECMPEG组标准化努力的结果。当前视频编码联合协作组(JCT-VC)正在开发名为高效视频编码(HEVC)的视频编码的新的视频编码标准,特别地,其目标是提高与高分辨率视频编码相关的效率。
被输入到编码器的视频信号是被称为帧的图像序列,每一个帧是像素的二维矩阵。所有上述基于混合视频编码的标准包括将每一个单独视频帧再分为由多个像素组成的更小块。通常,宏块(一般标注为16X16像素的块)是执行编码的基本图像元素。然而, 各种特定编码步骤可针对被标注为子块或简单块并具有例如8X8、4X4、16X8等大小的较小图像元素而被执行。例如,在HEVC中,这样的块的最大可能大小是64X64像素。于是将其称为最大编码单元(LCU)。在HEVC中,将LCU再分成更小块是可能的。一个这样的块被称为编码单元(CU)。CU是执行编码的基本图像元素。
图I是兼容典型的H. 264/MPEG-4AVC标准的视频编码器100的示例。减法器105 首先确定输入视频图像(输入信号)的要编码当前块和被用于要编码当前块预测的相应预测块之间的差。在H. 264/MPEG-4AVC中,通过时间预测或通过空间预测来获得预测信号。预测的类型可基于每帧、每片或每宏块而改变。
将使用时间预测来预测的宏块或CU称为帧间编码,将使用空间预测来预测的宏块或CU称为帧内编码。可通过用户设置或视频编码器选择用于视频帧的预测类型以达到可能高的压缩增益。依照所选的预测类型,帧内/帧间开关175将相应预测信号提供给减法器105。使用时间预测的预测信号来源于被存储在存储器140中的先前编码图像。使用空间预测的预测信号来源于在先前已经被编码、解码并存入存储器140中的相同帧的相邻块中的边界像素值。存储器单元140因而运行作为允许在要编码的当前信号值和自先前信号值生成的预测信号值之间的比较的延迟单元。存储器140可存储多个先前编码视频帧。 对被标注为预测误差信号或残余信号的在输入信号和预测信号之间的差进行变换,从而产生被量化的系数110。随后将熵编码器190应用于量化后的系数以使用无损方式进一步减少数据量。这主要通过应用具有可变长码字的代码来实现,其中基于其出现的概率来选择码字的长度。
帧内编码图像(也被称为I类型图像或I帧)仅由帧内编码的宏块或⑶所组成, 即,帧内编码的图像可被解码而不需参考任意其他先前解码图像。这些帧内编码的图像提供了用于已编码视频帧的错误恢复,因为它们从由于时间预测而在帧之间可能传播的误差来刷新视频序列。而且,I帧使能在编码视频图像的序列内的随机访问。帧内预测使用了帧内预测模式的预定义集。帧内预测模式中的一些使用已编码的相邻块的边界像素来预测当前块。其他帧内预测模式,如模板匹配,使用由属于相同帧的已编码像素组成的搜索区域。 帧内预测模式的预定义集包括一些定向空间帧内预测模式。定向空间帧内预测的不同模式涉及所应用的二维预测的不同方向。这允许在各种边缘方向情况中的有效空间帧内预测。 通过这样的帧内预测所获得的预测信号随后被如上所述的减法器105从输入信号中减去。 另外,将指示预测模式的空间帧内预测模式信息提供给熵编码器190 (图I中未示出),其中其被熵编码并和编码视频信号一起被提供。
在H. 264/MPEG-4AVC帧内编码方案中,为4X4、8X8或16X16像素大小的子块执行空间预测以减少空间冗余。帧内预测使用了帧内预测模式的预定义集,其基本上使用已编码的相邻块的边界像素来预测当前块。不同类型的定向空间预测涉及不同的边缘方向, 即所应用的二维推断的方向。存在用于4X4和8X8大小的子块的八个不同定向预测模式和一个DC预测模式,用于16X 16像素宏块的三个不同定向预测模式和一个DC预测模式。 在HEVC中,可为4 X 4、8 X 8、16 X 16或32 X 32大小的⑶执行空间预测。存在用于所有⑶ 大小的34个不同定向预测模式。
在视频编码器100内,将解码单元合并以获得解码视频信号。遵从于编码步骤,解码步骤包括反量化和反变换120。解码预测误差信号不同于由于量化误差(也被称为量化噪声)而导致的原始预测误差信号。随后通过将解码预测误差信号加到125预测信号来获得重建信号。为了保留在编码器端和解码器端之间的兼容性,基于在编码器和解码器两端都已知的编码和后续解码视频信号来获得预测信号。因为量化,将量化噪声叠加到重建视频信号。因为块式(block-wise)编码,所叠加的噪声经常具有块特性,其导致解码图像中的可视块边界,对于强量化尤其如此。为了减少这些伪影,将去块滤波器130应用于每一个重建图像块。
为了被解码,帧间编码的图像需要先前编码和后续解码(重建)的图像。可单方向地,即,仅使用在时间上排序在要编码的当前帧之前的视频帧,或双向地,即也使用当前帧之后的视频帧,来执行时间预测。单向时间预测产生被称为P帧的帧间编码图像;双向时间预测产生被称为B帧的帧间编码图像。一般地,帧间编码图像可包括P-、B-或甚至I-类型宏块的任意一个。通过采用运动补偿预测160,来预测帧间编码宏块(P-或B-宏块)或帧间编码CU。首先,运动估计器165在先前编码和解码视频帧内为当前块寻找最佳匹配块。 随后最佳匹配块成为预测信号,在当前块和其最佳匹配之间的相对位移被发信号作为也包括编码视频数据的比特流内的三维(一个时间,两个空间)运动形式的运动数据。为了优化预测精度,运动矢量可用空间子像素分辨率,如半像素或四分之一像素分辨率来确定。这通过插值滤波器150来实现。
对于帧内和帧间编码模式二者,由单元110变换和量化在当前输入信号和预测信号之间的差,从而产生量化后的系数。一般地,采用正交变换,如二维离散余弦变换(DCT)或其整数版本,因为其有效地减少了自然视频图像的相关性。在变换之后,对于图像质量, 低频成分通常比高频成分更重要,从而相对于高频成分,更多比特可被使用在编码低频成分。在熵编码器中,将量化后的系数的二维矩阵转换为一维阵列。典型地,通过所谓的锯齿状(zig-zag)扫描执行所述转换,其起始于二维阵列的左上角中的DC系数并以预定序列扫描二维阵列并终止于在右下角中的AC系数。由于能量典型地集中在系数的二维矩阵的左上角,这对应于较低频率,因此锯齿状扫描产生通常最后值为零的阵列。这允许使用作为实际熵编码一部分/之前的游程代码进行的有效编码。H. 264/MPEG-4AVC采用了标量量化 110,其可被量化参数(QP)和可定制量化矩阵(QM)所控制。通过量化参数来为每一个宏块选择52个量化器中的一个。另外,特别地设计量化矩阵以保持在源中的某些频率以避免损失图像质量。在H. 264/MPEG-4AVC中的量化矩阵可适用于视频序列并和视频数据一起被发信号。
H. 264/MPEG-4AVC包括两个功能层,视频编码层(VCL)和网络抽象层(NAL)。VCL 提供了如上简述的编码功能。NAL根据信息元素的进一步应用(如在信道上传输或存入到存储器中)将信息元素封装入被称为NAL单元的标准化单元。例如,信息元素是编码预测误差信号或其他为视频信号解码所必需的信息,如预测类型、量化参数、运动矢量等。存在包含压缩视频数据和相关信息的VCL NAL单元,也存在封装附加数据的非VCL单元,所述附加数据如与整个视频序列相关的参数集,或提供可用于提高解码性能的附加信息的补充增强信息(SEI)。
为了提高图像质量,可将所谓的后置滤波器280应用在解码器端200。H. 264/ MPEG-4AVC标准针对这样的后置滤波器通过SEI消息来使能后置滤波器信息的发送。后置滤波器信息通过后置滤波器设计单元180在编码器端被确定,后置滤波器设计单元180将本地解码信号和原始输入信号进行比较。一般地,后置滤波器信息是允许解码器建立合适滤波器的信息。其可以直接包括滤波器系数或其他使能建立所述滤波器的信息。由后置滤波器设计单元180所输出的滤波器信息也被馈送往熵编码单元190,以被编码和插入到编码信号中。例如在HEVC标准中,这样的自适应滤波器也可用作第二后置滤波器。
图2示出了兼容于H. 264/MPEG-4AVC视频编码标准的示例性解码器200。编码视频信号(到解码器的输入信号)比特流首先传递到熵解码器290,其解码量化后的系数、用于解码的必需的信息元素(例如运动数据、预测模式等)和后置滤波器信息。在熵解码器 290中,空间帧内预测模式信息从所述比特流被提取,指示了被应用到要解码的块的空间预测类型/模式。将提取的信息提供给空间预测单元270(图2中未示出)。反向扫描量化后的系数以获得二维矩阵,其随后被馈送往反量化和反变换220。在反量化和反变换之后,获得解码(量化)的预测误差信号,其对应于在未引入任何量化噪声的情况中从到编码器的信号输入减去预测信号所获得的差。
分别自时间或空间预测260和270处获得预测信号,其依照将编码器处应用的预测信号化的接收信息元素来进行切换275。解码的信息元素进一步包括预测所必需的信息, 如在帧内预测情况中的预测类型(空间帧内预测模式信息)和在运动补偿预测情况中的运动数据。取决于运动矢量的当前值,可能需要像素值的插值以执行运动补偿预测。通过插值滤波器250执行这种插值。随后通过加法器225将在空间域中的量化预测误差信号加到从运动补偿预测260或帧内预测270获得的预测信号。可通过去块滤波器230传递重建图像,将产生的解码信号存入存储器240以应用于后续块的时间或空间预测。将后置滤波器信息馈送往后置滤波器280,其相应地建立后置滤波器。随后将后置滤波器应用于解码信号以进一步提闻图像质量。
定向帧内预测模式对锐利的边缘的预测非常有效,但是不适合于预测光滑或离焦的区域。对于这些区域,使用低通滤波器平滑参考物特别合适,并提供了与编码效率相关的增益。因而,将低通滤波器应用在用于帧内预测的参考像素上是一种移除增加到重建像素的量化噪声和提高帧内预测的已知技术,特别是当要被预测的图像的区域是模糊或离焦之时。发明内容
本发明根本问题在于,如果将低通滤波器应用于所述参考物,则可能无法有效预测锐利的边缘。
本发明的目的在于为图像的编码和解码提供提高的和更有效的帧内预测。
通过独立权利要求的特征来实现这些。
本发明的进一步实施例是从属权利要求的主题。
本发明的一种特定方式是区分低通滤波器是否必须应用到参考像素或当前图像区域的预测信号。这种区分基于空间上与当前图像区域相邻的图像信号的特性。
根据本发明的一方面,提供了一种用于对划分为多个块的编码图像数据逐块地进行解码的方法,所述方法包括步骤导出空间上与当前块相邻的先前解码数据的统计;基于所导出的统计决定是否在帧内预测期间应用滤波;以及根据先前解码块的图像数据来预测当前块。
根据本发明的另一方面,提供了一种用于对划分为多个块的图像数据逐块地进行编码的方法,所述方法包括步骤导出空间上与当前块相邻的先前解码数据的统计;基于所导出的统计决定是否在帧内预测期间应用滤波;以及根据先前解码块的图像数据来预测当前块。
根据本发明的另一方面,提供了一种用于对划分为多个块的编码图像数据逐块地进行解码的设备,所述设备包括计算单元,用于导出空间上与当前块相邻的先前解码数据的统计;判决单元,用于基于所导出的统计决定是否在帧内预测期间应用滤波;以及定向预测单元,用于根据先前解码块的图像数据来预测当前块。
根据本发明的另一方面,提供了一种用于对划分为多个块的图像数据逐块地进行编码的设备,所述设备包括计算单元,用于导出空间上与当前块相邻的先前解码数据的统计;判决单元,用于基于所导出的统计决定是否在帧内预测期间应用滤波;以及定向预测单元,用于根据先前编码块和解码块的图像数据来预测当前块。
依照本发明的又一方面,提供了一种计算机程序产品,包括其上体现有计算机可读程序代码的计算机可读介质,其中所述程序代码适合于执行上述方法。


根据结合附图给出的以下描述和优选实施例,本发明的上述和其他目的和特征将变得更为清楚,其中
图I是示出常规H. 264/MPEG-4AVC视频编码器的示例的方框图2是示出常规H. 264/MPEG-4AVC视频解码器的示例的方框图3是示出依照本发明 的实施例的帧内预测单元的方框图4是示出根据本发明的第一实施例使用边缘检测来进行帧内预测滤波的方法的流程图5是示出根据本发明的第一实施例使用方差计算来进行帧内预测滤波的方法的流程图6是示出根据本发明的第二实施例采用特殊预测模式来进行帧内预测滤波的方法的流程图7是示出根据本发明的第三实施例的滤波应用的示意图8是示出根据本发明的第四实施例的滤波应用的示意图9是用于实现内容分发服务的内容提供系统的整体配置的示意图10是数字广播系统的整体配置的示意图11是示出电视的配置的示例的方框图12是示出从为光盘的记录介质读取信息或在为光盘的记录介质上写信息的信息复制/记录单元的配置的示例的方框图13是示出为光盘的记录介质的配置的示例的示意图14A是示出蜂窝电话的示例的示意图14B是示出蜂窝电话的配置的示例的方框图15是示出复用数据的结构的示意图16是示意性示出如何将流中每一个复用到复用数据中的示意图17是更详细地示出如何将视频流存储到PES包的流中的示意图18是示出在复用数据中TS包和源包的结构的示意图19是示出PMT的数据结构的示意图20是示出复用数据信息的内部结构的示意图21是示出流属性信息的内部结构的示意图22是示出识别视频数据的步骤的示意图23是示出根据实施例的每一个用于实现视频编码方法和视频解码方法的集成电路的配置的示例的方框图24是示出在驱动频率之间切换的配置的示意图25是示出用于识别视频数据和在驱动频率之间切换的步骤的示意图26是示出其中视频数据的标准与驱动频率相关的查找表的示例的示意图27A是示出用于共享信号处理单元的模块的配置的示例的示意图27B是示出用于共享信号处理单元的模块的配置的另一示例的示意图。
具体实施方式
本发明根本问题是基于是否将低通滤波器应用于参考像素或预测信号的观察,无法有效预测锐利的边缘。因此,需要区分是否必须将低通滤波器应用到参考像素或预测信号。
一种可能的解决方案是,通过为每一个块发送标志以信号通知是否要平滑(低通滤波器)。然而,这种方式将可能导致增长的比特率并因而限制整体编码效率。
依据本发明,提供了一种对划分为多个块的图像数据逐块进行解码和/或编码的方法,其中所述方法包括步骤从先前解码块的图像数据预测当前块,导出与当前块相邻的先前解码数据的统计,如边缘的存在或信号的方差;和基于导出的统计决定是否在帧内预测期间应用滤波。
本发明的优点之一在于,在帧内预测期间所使用的滤波的应用相对于图像信号内容是自适应的,并因而可达到更高的预测质量。
优选地,将滤波应用于为预测所使用的像素。然而,本发明不限于此。依照另一实施例,将滤波应用于预测信号。
有利地,通过计算周围块的信号的方差来执行先前解码信号的统计的导出。或者, 通过应用边缘检测方法,如使用Sobel算子或任意其他适合用于2D信号中梯度计算的矩阵来计算梯度;以及将这些梯度的范数与阈值相比较,来执行先前解码信号的统计数据的导出。
特别地,如果周围块的信号的方差小于预定阈值,可应用滤波;如果周围块的信号的方差大于预定阈值,可不应用滤波。
或者,如果未检测到边缘,可应用滤波;如果检测到边缘,可不应用滤波。
依照本发明的实施例,仅仅将滤波应用于位于不被通过延伸检测到的边缘计算出的线相交的区域中的像素。特别地,不将滤波器应用于在参考像素的线中的、比来自检测到的边缘与该像素线相交处的预定数量的像素更近的像素。所述像素线可以是像素的行和/ 或列。
根据像素相对于延伸检测到的边缘所计算的线的位置,可应用不同的滤波器。
特别地,将第一滤波器应用于参考像素的线中、比来自检测到的边缘与该像素线的相交处的预定数量的像素更近的像素。将第二滤波器应用于剩余像素。然而,本发明不限于此,取决于相关于延长的检测到的边缘要被滤波的参考像素的位置,可应用更多不同的滤波器。有利地,在边缘的方向上对所述边缘附近的像素进行滤波。有利地,使用低通滤波器对不在所述边缘附近的像素进行滤波。
本发明的益处之一在于,锐利的边缘和光滑区域二者都可有效地被预测和编码而没有增加比特率开销。
依照本发明的第一实施例,提供了一种图像编码设备,其具有,替换基于参考相邻像素计算定向预测的H. 264/AVC帧内预测单元的新的,该新的帧内预测单元(例如通过执行边缘预测或方差计算)分析相邻信号的统计,并在计算定向预测之后或之前应用滤波。
图3是解释依照本发明第一实施例的帧内预测单元300的特定结构的方框图。这个帧内预测单元300具有计算单元(在此情况中为边缘检测单元)310以确定边缘是否存在于重建的相邻信号中,并在边缘存在时确定其方向和/或位置;第一滤波单元320,用于取决于边缘检测单元310的输出来对用于定向预测的参考像素进行滤波(例如,使用诸如以下的滤波器在H. 264/MPEG-4AVC中应用于8X8帧内预测的低通滤波器,或在文档 JCTVC-B205_draft007中的HEVC标准的第一版本中定义的滤波器,该文档为送往于2010 年7月21-28日在Geneva,CH召开的JCT-VC会议的输出文档);定向预测单元330,用于根据一个给定的定向预测来预测块,类似于在编码器170和/或在解码器270中的H. 264/ MPEG-4AVC帧内预测单元或类似于在EP 2 081 386A1中所述的帧内预测;和第二滤波单元 340,用于取决于边缘检测单元310的输出对定向预测单元330的输出进行滤波。
为了增加编码效率,EP 2 081 386 Al提供了一种提高的空间预测,其中用于预测块的像素的预测方向的数量不限于八个。相反,在已经解码的相邻块内执行边缘检测。基于被确定为主要的边缘的方向,从属于相邻块的像素线内的子像素(sub-pel)位置可能预测所述块的像素。
或者,计算单元310可以是用于计算相邻信号方差的方差计算单元。在此情况中, 两个滤波单元基于方差计算单元的输出来对参考像素或定向预测单元的输出进行滤波。这里重建的相邻信号涉及在当前块周围的块中的解码像素(样本)。
图4是用于解释可由帧内预测单元执行的示例性方法的流程图。为了执行所述方法,这个帧内预测单元具有边缘检测单元,其能够确定410、430边缘是否存在于重建的相邻信号中;滤波单元,用于在边缘检测单元中未检测到边缘的情况中(步骤410和在步骤 430中为“否”)对用于定向预测的参考像素进行滤波440 ;和定向预测单元,用于根据一个给定的定向预测来预测450块,这可以类似于如上所述的H. 264/MPEG-4AVC定向帧内预测方法或类似于在EP 2 081 386A1中所述的帧内预测。
图5是用于解释帧内预测单元的特定结构和执行本发明的方法的另一示例的方框图。这个帧内预测单元具有计算单元(方差计算单元),用于确定510、530重建的相邻信号的方差是否小于预定阈值;滤波单元,用于在重建的相邻信号的方差小于预定阈值的情况中对用于定向预测的参考像素进行滤波540 ;和定向预测单元,用于根据一个给定的定向预测来预测550块。
如上所述,第一实施例包括一种通过从重建的相邻信号导出必需信息来有效地编码锐利的边缘和光滑区域二者而不增加比特率开销的方法和设备。这可通过编码器和解码器二者以相同方式来执行。
应当注意,参照图4和5所述的上述方法步骤也可由具有不同于上述示例的结构的任意其他设备所执行。特别地,流程图的步骤也可由任意类型处理器或装置执行。
可能与上述实施例一起出现的问题之一在于,不得不在编码器100和解码器200 端独立于所选的定向帧内预测模式为每一个块执行相邻信号的特性分析。这增加了在解码器和优化良好的编码器中帧内预测的复杂度。为了避免为每一个块执行这种分析,除了 H. 264/MPEG-4AVC定向帧内预测模式(如在EP 2 081 386A1中所述的帧内预测方法)之外,本发明的第二实施例还引入了一种新的帧内预测模式。仅仅当选择了新的帧内预测模式时才执行对相邻信号的分析。仅仅在选择了新的帧内预测模式时,才使用参照图3所述的帧内预测单元。对于所有其他模式,分别使用在编码器和解码器中的H. 264/MPEG-4AVC 帧内预测单元170和/或270。
这种新的帧内预测模式依赖于在相邻信号中的边缘检测。滤波在未检测到边缘时被应用,在检测到边缘时不被应用。
图6示出了说明根据这种新的帧内预测模式计算预测的处理的流程图。第一步骤是在已经重建的相邻信号中执行边缘检测610。用于边缘检测的一个可能是将Sobel算子应用到在相邻信号中的3X3像素块
权利要求
1.一种用于对划分为多个块的编码图像数据逐块地进行解码的方法,所述方法包括步骤导出空间上与当前块相邻的先前解码数据的统计;基于所导出的统计决定是否在帧内预测期间应用滤波;以及根据先前解码块的图像数据来预测当前块。
2.一种用于对划分为多个块的图像数据逐块地进行编码的方法,所述方法包括步骤 导出空间上与当前块相邻的先前解码数据的统计;基于所导出的统计决定是否在帧内预测期间应用滤波;以及根据先前解码块的图像数据来预测当前块。
3.如权利要求I所述的方法,还包括步骤当决定应用所述滤波时,在所述帧内预测期间进行滤波,其中将所述滤波应用到用于所述预测的已经解码的参考像素。
4.如权利要求I所述的方法,还包括步骤当决定应用所述滤波时,在所述帧内预测期间进行滤波,其中将所述滤波应用到预测信号。
5.如权利要求I到4中任一项所述的方法,其中通过计算周围块的信号的方差,来执行所述先前解码信号的统计的导出。
6.如权利要求5所述的方法,其中当所述周围块的信号的方差小于预定阈值时,应用所述滤波;以及当所述周围块的信号的方差大于所述预定阈值时,不应用滤波。
7.如权利要求I到4中任一项所述的方法,其中通过应用边缘检测方法来执行所述先前解码信号的统计的导出。
8.如权利要求7所述的方法,其中当未检测到边缘时,应用所述滤波;以及当检测到边缘时,不应用滤波。
9.如权利要求8所述的方法,其中仅仅将所述滤波应用到位于离通过延伸检测到的边缘所计算的线预定距离的已经解码的参考像素。
10.如权利要求8所述的方法,其中根据参考像素的线中的像素相对于通过延伸检测到的边缘所计算的线的位置,来将不同滤波器应用到所述参考像素的线中的所述像素。
11.一种计算机程序产品,包括其上体现有计算机可读程序代码的计算机可读介质,所述程序代码适合于执行如权利要求I到10中任一项所述的方法。
12.一种用于对划分为多个块的编码图像数据逐块地进行解码的设备,所述设备包括计算单元,用于导出空间上与当前块相邻的先前解码数据的统计;判决单元,用于基于所导出的统计决定是否在帧内预测期间应用滤波;以及定向预测单元,用于根据先前解码块的图像数据来预测当前块。
13.一种用于对划分为多个块的图像数据逐块地进行编码的设备,所述设备包括计算单元,用于导出空间上与当前块相邻的先前解码数据的统计;判决单元,用于基于所导出的统计决定是否在帧内预测期间应用滤波;以及定向预测单元,用于根据先前解码块的图像数据来预测当前块。
14.如权利要求12所述的设备,还包括滤波器,其中所述设备被配置为当所述判决单元决定应用所述滤波时,在所述帧内预测期间将所述滤波器应用到用于所述预测的已经解码的参考像素。
15.如权利要求12所述的设备,还包括滤波器,其中所述设备被配置为当所述判决单元决定应用所述滤波时,在所述帧内预测期间将所述滤波器应用到预测信号。
16.如权利要求I到15中任一项所述的设备,其中所述计算单元被配置为通过计算周围块的信号的方差来导出所述先前解码信号的统计。
17.如权利要求16所述的设备,其中当所述计算单元导出的所述周围块的信号的方差小于预定阈值时,应用所述滤波;以及当所述周围块的信号的方差大于所述预定阈值时,不应用滤波。
18.如权利要求12到15中任一项所述的设备,其中所述计算单元被配置为通过应用边缘检测方法来导出所述先前解码信号的统计。
19.如权利要求18所述的设备,其中当所述计算单元未检测到边缘时,应用所述滤波; 以及当所述计算单元检测到边缘时,不应用滤波。
20.如权利要求19所述的设备,其中仅仅将所述滤波应用到位于离通过延伸检测到的边缘所计算的线预定距离的已经解码的参考像素。
21.如权利要求19所述的设备,其中根据参考像素的线中的像素相对于通过延伸检测到的边缘所计算的线的位置,来将不同滤波器应用到所述参考像素的线中的所述像素。
全文摘要
本发明涉及在图像信号的编码和/或解码期间可执行的帧内预测。特别地,本发明涉及在其间将滤波应用到预测信号和/或应用到用于预测的信号的对当前块的帧内预测。依照基于被包括在空间上与当前块相邻的一个或多个块中的图像信号的特性的决定,来应用所述滤波。
文档编号H04N7/34GK102948144SQ201180021420
公开日2013年2月27日 申请日期2011年4月26日 优先权日2010年4月26日
发明者S·维特曼, V·德吕容, M·纳罗施克, T·韦丁 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1