专利名称:处理视频数据的方法和装置的制作方法
技术领域:
本发明涉及一种用于对已经使用帧内预测模式编码的数字视频数据执行帧内预测模式解码的方法和装置。本发明还涉及一种用于将适当的帧内预测模式用信号通知给解码单元的方法和装置。
背景技术:
通常,存在用于实现视频压缩编码以便消除时间和空间冗余的两种方法。消除时间和空间冗余是提高视频信号压缩比以减小视频数据传输的整体大小的重要要求。
帧间预测编码方法能够基于在预先编码的图片上找到的类似区域预测当前视频数据块,预先编码的图片时间上领先包括当前视频数据块的当前图片。并且,帧内预测编码方法能够基于预先编码的块预测当前视频数据块,预先编码的块邻近于当前视频数据块并且在相同的图片内。帧间预测方法称为时间预测方法,并且帧内预测方法称为空间预测方法。
将由帧间预测的和帧内预测的视频数据图片组成的视频数据发送给接收机,然后被解码以再现所述视频数据。解码单元必须执行适当的预测模式处理以便重建接收到的视频数据。
关于编码的帧内预测方法,存在用于实现空间预测(其限定帧内预测方法)的各种模式。并且,在帧间和帧内两种预测方法中,用于亮度(Iuma)采样的预测与色度(chroma)采样的预测分开处理。亮度可以定义为图像的明亮度,而色度可以定义为在图像内色差的表示。虽然亮度和色度两者在任何图片图像中是重要的分量,但由于与色度的变化相比较,人类视觉系统对亮度的变化更加敏感,因此与色度预测模式相比,预测模式通常更多与亮度预测模式有关。发明内容
技术问题
因此,当前了解的色度预测模式没有想到通过利用内插的亮度采样的线性组合来重建色度采样。通过利用亮度采样的内插的优势,其中亮度采样已经预先重建,可以实现用于有效地预测色度采样的新模式。
当将与视频数据一起发送的信息相关的二进制代码字作为整个视频数据信号一部分发送时,还存在节省许多代码字比特的需要。当发送大量的视频数据时,其对节省与视频数据一起发送的代码字比特的数目,以便节省要发送的整个比特的数目说来变得甚至更重要。这允许将视频数据信号作为整体更加有效的压缩。
问题的解决方案
本发明的一个目的是引入一种用于预测处理帧内色度采样的方法和装置,其能够通过使用已经内插的预先重建的亮度采样的线性组合来重建色度采样。
本发明的再一个目的是提供一种通过依赖预先标识的预测模式信息,用于用信号通知和标识适当的当前预测模式的更加有效的方法和装置。通过依赖预先标识的预测模式信息来确定适当的当前预测模式,需要由编码单元发送的整个代码字比特的减小是可以实现的。
本发明的有益效果
本发明提供一种用于对当前色度采样执行色度预测的新模型,其基于已经内插的预先重建的亮度采样的线性组合。该用于执行色度预测新模型还利用预先重建的亮度采样,其已经内插并且预先重建色度采样,这里,这些采样取自邻近当前色度采样的块。通过利用来自与当前色度采样相同的块的预先重建的亮度采样、已经内插并且来自于邻近当前色度采样的块的预先重建的亮度采样,以及来自邻近当前色度采样的块的预先重建的色度采样的线性组合,可以实现用于色度采样的更高的预测精确度。
本发明还实现将被发送的整个代码字比特的减少的需要,从而,减小在比特流中整个比特的传输。当可能的时候,这通过根据在前及时发送的信息使得稍后的信息能够按时发送来实现。
伴随的附图被包括以提供对本发明进一步的理解,并且被结合进和构成本说明书的一部分,图示本发明的实施例,并且与该说明书一起用于解释本发明的原理。
图1是按照本发明的编码单元的框图2是编码的视频数据的示例性的视图3是按照本发明的解码单元的框图4图示按照本发明的某些实施例的可用的帧内预测模式;
图5图示被分割为条带单元的视频数据图片;
图6是从图5中指定的区域的近视图7是从图6中指定的区域的近视图8图示按照本发明一个优选实施例的内插处理的结果;
图9图示按照本发明另一个实施例的内插处理的结果;
图10图示按照本发明另一个实施例的内插处理的结果;
图11 (a)是按照本发明一个优选实施例的可用的亮度预测模式的表格;
图11 (b)是按照本发明另一个优选实施例的可用的亮度预测模式的表格;
图12是按照在本发明中一些实施例的可用的预测模式的图解说明;
图13是按照本发明一个优选实施例的预测处理单元的框图14(a)是在亮度预测模式信息和色度预测模式信息之间的映射关系的表格;
图14(b)是在图14中的表格的二进制代码字表示;
图15是将用于帧内色度预测模式的数值与它们的二进制比特代码字值进行比较的表格;
图16是图示帧内预测模式值的传输的流程图17是图示按照本发明一个实施例用于标识适当的帧内色度预测模式的信号发送方法的流程图18是图示按照本发明另一个实施例用于标识适当的帧内色度预测模式的信号发送方法的流程图19是图示按照本发明另一个实施例用于标识适当的帧内色度预测模式的信号发送方法的流程图20图示按照本发明用于发送变换单元大小信息的方法;
图21图示按照本发明用于发送变换单元大小信息的方法。
具体实施方式
本发明的附加特点和优点将在随后的描述中阐述,并且从该描述中部分地将是显而易见的,或者可以通过本发明的实践习得。通过尤其在著述的说明书及其权利要求以及所附的附图中指出的结构,可以实现和获得本发明的目的和其他的优点。
为了实现这些和其他的优点,以及按照本发明的目的,如在此处实施和广泛地描述的,一种用于解码数字视频数据的方法,包括:接收包括视频数据的图片序列,视频数据的每个图片由至少一个条带组成,并且每个条带由至少一个树块(treeblock)组成。每个树块被分割为许多的预测单元,并且按照相应的预测模式对每个预测单元执行预测,以便重建视频数据。相应的预测模式将是用于在传输之前编码预测单元的相同的预测模式。
按照本发明,预测模式类型信息与用于标识该视频数据的每个预测单元的预测模式的视频数据一起接收。该预测模式类型信息区别帧间预测模式和帧内预测模式。该预测模式类型信息还区别对应于亮度预测单元的预测模式和对应于色度预测单元的预测模式。
按照本发明,当该预测模式类型信息指示线性方法(LM)预测模式将被实现为帧内预测当前色度预测单元以用于重建的时候,LM预测模式包括从在当前色度预测单元的相同的块内获得已经内插的预先重建的亮度采样的线性组合。LM模式进一步包括从邻近当前色度预测单元的块获得预先重建的亮度采样的线性内插,并且从邻近当前色度预测单元的块获得预先重建的色度采样。
此外,按照本发明,当预测模式类型信息指示线性方法预测模式将被做成用于帧间预测当前色度预测单元的时候,提供一种用于获得已经内插的预先重建的亮度采样的线性组合的方法,这里亮度采样是从基准图片中获得的,该基准图片不同于包括当前色度预测单元的当前图片。对于LM预测模式的帧间预测方法,使用的重建的色度采样可以从已经从基准图片重建的亮度采样,或者对当前图片预先重建的亮度采样中获得,基准图片不同于当前图片。此外,重建的色度采样可以直接从用于帧间预测的LM预测模式的帧间预测模式的基准图片中获得。用于线性方法预测模式的帧间预测方法也适用于将来重建的B图片基准。
本发明的LM预测模式也适用于可以将预测单元分割为帧内预测分割块和帧间预测分割块两者的情形。
按照本发明,标识用于色度采样的预测过程的LM预测模式可以以依靠与亮度采样有关的预先用信号通知的预测模式的方式用信号通知。这样做,以便节省标识适当的预测模式需要的二进制代码字比特的量。
应该明白,上文的概述和下面的详细说明是示范性和说明性的,并且如所要求对本发明提供进一步的说明。
用于本发明的模式
现在将详细地进行介绍本发明的优选实施例,其例子被在伴随的附图中图示。首先,在本说明书和权利要求书中使用的术语或者措词不被解释为局限于常规的或者字典含义,并且应该认为是基于发明人能够恰当地定义该术语的概念以期望的方式描述发明人的发明的原则,匹配本发明的技术思想的含义和概念。在本公开中公开的实施例和在伴随的附图中示出的结构实质上是示范性的,并且实质上不意欲包括在内。该优选的实施例不表示本发明的所有可允许的技术变化。因此,应该明白,本发明覆盖在提交本申请的时间点上落入所附权利要求书及其等效的范围之内提供的对本发明的修改和变化。
例如,图片可以称为帧,这里帧或者图片表示单个视频数据的例子。图片或者帧的序列包括视频数据。图片通常由多个条带组成,但是,有可能单个条带包括整个图片。此外,块还可以称为单元。
每个条带通常被分割为多个树块。树块的大小是可变的,并且可以具有大到64X64个像素的大小。做为选择,树块可以具有对应于32X32、16X16、16X8、8X16、8X8、8X4、4X8、4X4、4X2、2X4和2X2个像素的任何一个的大小。树块的大小受到各种因素的影响,诸如,但是不局限于视频图片的选择的视频分辩率。编码器也可以贯穿包括视频数据的图片的序列自适应地确定用于树块的最佳大小。用于处理视频图片的另一个基本单位是宏块。宏块具有16X16的大小。
在解码视频数据的传输之前,必须首先对视频数据进行编码。图1图示视频数据来源于视频源,该视频源提供原始视频数据。虽然图1描述视频源是整个传输单元I的一部分,但视频源2可以与传输单元I分离,只要视频源2能够将原始视频数据通信给传输单元I。在视频源不是传输单元I的整体部分的情形下,对于视频源2有可能实际直接与传输单元I通信,或者与传输单元I无线通信。
由传输单元I的预测处理单元3执行预测处理。原始视频数据的预测处理对于从视频源获得视频数据图片的序列时必需的,视频数据图片表示原始视频数据。虽然视频数据在预测处理单元3中经历各种预测处理,预测模式信息与视频数据的每个预测单元相关。预测模式信息标识在哪个可用的预测模式之下每个预测单元被预测处理。以这种方式,稍后一旦在解码单元接收到视频数据,通过经历与通过预测模式信息标识相同的预测模式处理,每个预测单元可以被成功地重新预测和重建以用于显示。在经历预测处理之后,变换单元4对预测的视频数据执行变换操作。很可能对该预测的视频数据执行离散余弦变换(DCT)。然后,该视频数据由编码器单元5编码和发送。
图2是描述按照本发明的视频数据图片的表示。在图2中,该图片对应于该视频数据的4:2:0采样速率。4:2:0采样速率确保对于每个2 X 2亮度采样树块包括4个亮度采样(Y或者L),存在一对相应的色度采样(Cr,Cb)。除了由图2图示的4:2:0采样速率之外,存在可用于发送视频数据的各种其他采样速率。上述其他的采样速率包括,但是不局限于,4:2:2采样速率和4:4:4采样速率。虽然用于本发明的公开在4:2:0采样速率的假设之下提出,应该明白,本发明的所有方面在所有可用的采样速率之下适用。
图3图示接收从在图1中的发送单元发送的视频数据的接收机31。该接收机在接收单元32中与相应的预测模式信息一起接收视频数据。解码单元33然后解码视频数据。在视频数据的解码期间,相应的预测模式信息被读取以标识适当的预测模式处理以对于作为视频数据的一部分接收的每个预测单元执行。该反变换单元34然后对视频数据执行反变换操作。很可能其是离散余弦反变换。并且,该重建单元35执行预测单元的重建(已经按照相应的预测模式处理)以重新生成用于显示的视频数据。
色度帧内预测模式
首先,将解释用于预测色度采样的帧内预测模式。
接收实际的视频数据的接收机的解码单元将也接收帧内色度预测模式信息,帧内色度预测模式信息对应于该视频数据的每个色度预测单元。在解码单元需要预测处理的色度采样可以称为色度预测单元。帧内色度预测模式信息指示由编码器使用以在视频数据传输之前编码视频数据的预测模式。这是必要的,使得在接收解码单元侧处,可以在视频数据的预测单元上处理相应的预测模式,以便确保视频数据的成功再现。因此,一旦接收到视频数据的传输,该解码单元执行读取帧内色度预测模式信息的任务,并且然后按照由帧内色度预测模式信息指示的值,对预测单元执行适当的预测。
表I
权利要求
1.一种处理数字视频信号的方法,包括: 接收视频数据采样和作为所述数字视频信号的一部分的预测模式信息; 对多个预先重建的视频数据采样执行内插; 使用至少所述多个预先重建的视频数据采样的内插来处理所述视频数据采样的预测,以及 重建所述视频数据采样,以用于显示。
2.根据权利要求1所述的方法,其中所述视频数据采样是当前块的帧内色度采样,并且所述多个预先重建的视频数据采样对应于属于相同的当前块的至少两个帧内预测亮度采样。
3.根据权利要求1所述的方法,其中所述视频数据采样是当前块的帧内色度采样,并且所述多个预先重建的视频数据采样对应于属于相同的当前块的四个帧内预测亮度采样。
4.根据权利要求1所述的方法,其中所述内插是线性内插。
5.根据权利要求1所述的方法,进一步包括: 从邻近当前块的第一块执行预先重建的亮度和色度采样的内插,和从邻近当前块的第二块执行预先重建的亮度和色度采样的内插,以及 使用来自当前块的至少多个预先重建的视频数据采样的内插和来自第一相邻块和第二相邻块的预先重建的亮度和色度采样的内插来处理所述视频数据采样的预测。
6.一种用于发送帧内预测模式信息的方法,包括: 发送包括帧内亮度预测模式信息和按照帧内亮度预测模式处理的当前块的帧内预测亮度采样的视频数据信号; 发送帧内色度预测模式信息和按照帧内色度模式处理的当前块的帧内色度预测色度采样; 其中如果帧内色度预测色度采样按照与预先预测的帧内亮度预测的亮度采样相同的帧内预测模式处理,则所述帧内色度预测模式信息指示帧内色度预测模式将遵循帧内亮度预测模式。
7.根据权利要求6所述的方法,其中对应于指示帧内色度预测模式将遵循帧内亮度预测模式的帧内色度预测模式的二进制代码字比对应于所有其他可用的帧内色度预测模式的二进制代码字短。
8.根据权利要求6所述的方法,其中对应于利用预先重建的亮度采样的内插的帧内色度预测模式的二进制代码字具有在可用的二进制代码字之中第二短的二进制比特长度。
9.一种用于接收帧内预测模式信息的方法,包括: 接收视频数据信号,所述视频信号包括帧内亮度预测模式信息和按照所述帧内亮度预测模式预先处理的当前块的帧内预测的亮度采样,所述视频信号还包括帧内色度预测模式信息和按照所述帧内色度预测模式预先处理的当前块的帧内预测色度采样; 解析所述帧内亮度预测模式信息; 通过按照由解析的帧内亮度预测模式信息指示的帧内亮度预测模式处理帧内预测的亮度采样来重建帧内预测的亮度采样; 解析所述帧内色度预测模式信息; 通过按照由读取的帧内色度预测模式信息指示的帧内色度预测模式处理帧内预测的色度采样来重建帧内预测的色度采样; 使用所述处理的帧内亮度预测的亮度采样和所述处理的帧内色度预测的色度采样来重建当前块。
10.根据权利要求9所述的方法,其中如果按照与预先处理的帧内预测的亮度采样相同的帧内预测模式预先处理帧内预测的色度采样,则所述帧内色度预测模式信息标识命令帧内色度预测模式遵循帧内亮度预测模式的帧内预测模式。
11.根据权利要求9所述的方法,其中对应于指示帧内色度预测模式将遵循帧帧内亮度预测模式的帧内色度预测模式的二进制代码字大小比对应于所有其他可用的帧内色度预测模式的二进制代码字大小短。
12.根据权利要求9所述的方法,其中对应于利用预先重建的亮度采样的内插的帧内色度预测模式的二进制代码字具有在可用的二进制代码字之中第二短的二进制比特长度。
13.根据权利要求9所述的方法,其中帧内亮度预测模式信息标识帧内_垂直预测模式、帧内_水平预测模式、帧内_DC预测模式和帧内_角度预测模式中的一个。
14.根据权利要求13所述的方法,其中所述帧内亮度预测模式信息可以另外标识帧内_LM预测模式。
15.根据权利要求9所述的方法,其中所述帧内色度预测模式信息标识帧内_LM预测模式、帧内_垂直预测模式、帧内_水平预测模式、帧内_DC预测模式和帧内_DM预测模式中的一个。
16.根据权利要求15所述的方法,其中当对应于帧内预测色度采样的变换单元大小大于预先确定的大小的时候,所述帧内_LM预测模式是不可用的。
17.根据权利 要求16所述的方法,其中预先确定的大小是8X8单元。
全文摘要
一种用于用信号通知帧内色度预测模式的方法,和一种用于实现用信号通知帧内色度预测模式的方法,帧内色度预测模式从视频数据的邻近树块进行预先预测的亮度采样的内插,以获得当前色度预测单元的帧内色度预测。
文档编号H04N7/32GK103141103SQ201180018316
公开日2013年6月5日 申请日期2011年4月9日 优先权日2010年4月9日
发明者金郑善, 朴胜煜, 林宰显, 朴俊永, 崔瑛喜, 成宰源, 全柄文, 全勇俊 申请人:Lg 电子株式会社