通过自适应应用最优预测模式编码和/或解码运动画面方法、介质和系统的制作方法

文档序号:7675740阅读:108来源:国知局
专利名称:通过自适应应用最优预测模式编码和/或解码运动画面方法、介质和系统的制作方法
技术领域
本发明的一个或者多个实施例涉及编码和/或解码运动画面的方法、介质和系统,更具体地说,涉及在H.264/MPEG-4 AVC ( Advanced Video Coding ) 保真度范围扩展(FRExt)标准领域中的编码和/或解码运动画面方法、介质 和系统。
背景技术
近来,在H.264/MPEG-4 AVC ( Advanced Video Coding,高级视频编码) 保真度范围扩展(FRExt)标准处理中已经开发了被称为"残差色彩变换"的新 的RGB编码技术。这种技术防止了在从RGB色彩空间到YCbCr色彩空间的 变换期间发生画面质量下降。然而,才艮据H.264/MPEG-4 AVC FRExt标准, RGB编码和解码^支术不能满足提供高编码和解码效率,并因此不能在运动画 面再现使用。发明的公开 技术方案本发明的一个或者多个实施例-提供一种才艮据H.264/MPEG-4 AVC (Advanced Video Coding )保真度范围扩展(FRExt)标准,使用RGB编码技术进行编码和/或解码运动画面以提供高编码和解码效率的方法、介质和系统。本发明的另外的方面和/或优点将在下面的描述中被部分地阐述,并且部 分地根据描述将变得明显,或者可通过实施本发明而了解。有益效果才艮据本发明的一个或者多个实施例,运动画面的编码和/或解码可通过对 于每个宏块将最优预测模式应用到当前图像的色彩分量的彼此对应的相应宏 块,从而提高编码和/或解码效率。具体来说,可选择性地使用各种编码方法 (诸如,单预测才莫式、多预测才莫式、帧间预测、帧内预测、残差变换、RCT、IPP变换、RCP变换等),针对每个宏块对当前图像的每个色彩分量进行编码, 从而最大化编码和解码效率。


图1示出了根据本发明实施例的运动画面编码系统; 图2示出了根据本发明实施例的如图1所示的残差产生单元; 图3示出了为帧间预测划分宏块的方法; 图4示出了为帧内预测定义的预测方向;图5示出了根据本发明另一实施例的如图1所示的残差产生单元; 图6示出了才艮据本发明另一实施例的如图l所示的残差产生单元; 图7A和图7B分别示出了可在本发明实施例中^f吏用的5抽头滤波器和3 抽头滤波器;图8示出了根据本发明另一实施例的如图1所示的残差产生单元; 图9示出了根据本发明实施例的如图1所示的恢复图像产生单元; 图IO示出了才艮据本发明实施例的运动画面解码系统; 图11示出了根据本发明实施例的如图IO所示的预测图像产生单元; 图12示出了根据本发明实施例的如图IO所示的恢复图像产生单元; 图13示出了根据本发明实施例的如图12所示的残差逆变换部件; 图14A和图14B示出了根据本发明实施例的运动画面编码方法;和 图15示出了根据本发明实施例的运动画面解码方法。
最佳模式
为了实现以上和/或其他方面和优点,本发明实施例包括一种预测图像产 生方法,所述方法包括基于预定图像的特征选择被确定为对于当前图像的 每个色彩分量的块最优的预测模式;和根据选择的预测模式产生当前图像的 预测图像。为了实现以上和/或其他方面和优点,本发明实施例包括至少一种包括计 算机可读代码的介质,所述计算机可读代码控制实现预测图像产生方法的至 少一个处理组件,所述方法包括基于预定图像的特征选择被确定为对于当 前图像的每个色彩分量的块最优的预测模式;和根据选择的预测模式产生当 前图像的预测图像。为了实现以上和/或其他方面和优点,本发明实施例包括一种预测图像产生系统,所述系统包括选择单元,基于预定图像的特征选择被确定为对于 当前图像的每个色彩分量的块最优的预测模式;和产生单元,根据选择的预 测模式产生当前图像的预测图像。为了实现以上和/或其他方面和优点,本发明实施例包括一种编码方法, 所述方法包括基于预定图像的特征选择被确定为对于当前图像的每个色彩 分量的块最优的预测模式;根据选择的预测模式产生当前图像的预测图像; 产生与当前图像和预测图像之间的差对应的每个色彩分量的残差;和通过对 产生的残差编码产生比特流。为了实现以上和/或其他方面和优点,本发明实施例包括至少一种包括用 于控制实现本发明实施例的至少一个处理组件的计算机可读代码的介质。为了实现以上和/或其他方面和优点,本发明实施例包括一种编码系统, 所述系统包括选择单元,基于预定图像的特征选择被确定为对于当前图像 的每个色彩分量的块最优的预测模式;产生单元,根据选择的预测模式产生 当前图像的预测图像,和产生与当前图像和预测图像之间的差对应的每个色 彩分量的残差;和编码单元,通过对产生的残差编码产生比特流。为了实现以上和/或其他方面和优点,本发明实施例包括一种预测图像产 生方法,用于对在比特流中的编码的图像信息进行解码,其中,所述图像信 息根据被确定为对于相应当前图像的每个色彩分量的相应块最优的预测模式 被编码,所述方法包括从比特流恢复预测模式信息,所述恢复的预测模式 信息指示预测模式;和根据恢复的预测模式信息指示的预测模式产生当前图 像的预测图像。为了实现以上和/或其他方面和优点,本发明实施例包括至少一种包括用 于控制实现预测图#^产生方法的至少 一个处理组件的计算才几可读代码的介 质,所述方法用于对在比特流中的编码的图像信息进行解码,其中,所述图 像信息根据被确定为对于相应当前图像的每个色彩分量的相应块最优的预测 模式被编码,所述方法包括从比特流恢复预测模式信息,所述恢复的预测 模式信息指示预测模式;和根据恢复的预测模式信息指示的预测模式来产生 当前图像的预测图像。为了实现以上和/或其他方面和优点,本发明实施例包括一种预测图像产
生系统,用于对在比特流中的编码的图像信息进行解码,其中,所述图像信 息根据被确定为对于相应当前图像的每个色彩分量的相应块最优的预测模式被编码,所述系统包括解码单元,从比特流恢复预测模式信息,所述恢复 的预测模式信息指示预测模式;和产生单元,根据恢复的预测模式信息指示 的预测模式来产生当前图像的预测图像。为了实现以上和/或其他方面和优点,本发明实施例包括一种解码方法, 用于对在比特流中的编码的图像信息进行解码,其中,所述图像信息根据被 确定为对于相应当前图像的每个色彩分量的相应块最优的预测模式被编码, 所述方法包括从比特流恢复预测模式信息,所述恢复的预测模式信息指示 预测模式;根据恢复的预测模式信息指示的预测模式来产生与当前图像和当 前图像的参考图像之间的差对应的残差;根据恢复的预测模式信息指示的预 测模式产生预测图像;和产生与产生的残差和产生的预测图像的和对应的恢 复图像。为了实现以上和/或其他方面和优点,本发明实施例包括至少一种包括用 于控制实现一种解码方法的至少一个处理组件的计算机可读代码的介质,所 述方法用于对在比特流中的编码的图像信息进行解码,其中,所述图像信息 根据被确定为对于相应当前图像的每个色彩分量的相应块最优的预测模式被 编码,所述方法包括从比特流恢复预测模式信息,所述恢复的预测模式信 息指示预测模式;根据恢复的预测模式信息指示的预测模式来产生与当前图 像和当前图像的参考图像之间的差对应的残差;根据恢复的预测模式信息指 示的预测模式产生预测图像;和产生与产生的残差和产生的预测图像的和对 应的恢复图像。为了实现以上和/或其^也方面和优点,本发明实施例包凌舌一种解码系统, 用于对在比特流中的编码的图像信息进行解码,其中,所述图像信息根据被 确定为对于相应当前图像的每个色彩分量的相应块最优的预测模式被编码, 所述系统包括解码单元,从比特流恢复预测模式信息,所述恢复的预测模 式信息指示预测模式;第一产生单元,根据恢复的预测模式信息指示的预测 模式来产生当前图像的预测图像;第二产生单元,根据恢复的预测模式信息 指示的预测模式产生与当前图像和参考图像之间的差对应的残差,并产生与 产生的残差和产生的预测图像的和对应的恢复图像。
具体实施方式
现在,将详细参照本发明的实施例,本发明实施例的示例在附图中被示 出,其中,相同的标号始终指示相同的组件。以下,将参照附图对实施例进 行描述,以说明本发明。在这里对实施例的描述中,当前图像应当被理解为当前运动画面中的待 编码和/或解码的目标图像,参考图像应当被理解为当编码或解码当前图像时 参考的图像。通常,参考图像是在当前图像之前的先前图像,但是参考图像 还可以是后面图像,和/或可以使用多幅参考图像。图1是根据本发明实施例的运动画面编码系统的框图。例如,参照图1,运动画面编码系统可包括最优才莫式选4奪单元110、残差产生单元120、频域变换单元130、量化单元140、熵编码单元150、逆量 化单元160、频域逆变换单元170和恢复图像产生单元180。最优模式选择单元110基于采样图像的特性为当前图像的色彩分量的彼 此对应的宏块选择最优预测模式。这里, 一个色彩分量的彼此对应的宏块还 可对应于所有其他色彩分量的宏块。例如,最优模式选择单元110可选择可被共同应用于当前图像的色彩分 量的彼此对应的宏块的单预测模式和可被单独应用于当前图像的色彩分量的 彼此对应的宏块多预测才莫式中的一种。当最优模式选择单元110选择单预测模式时,可选择用于产生与色彩分 量的第 一 残差的差对应的第二残差的相应预测模式。例如,当最优模式选择单元110选择单预测模式时,该预测模式可以是, 例如用于执行残差色彩变换(RCT)的"RCT模式"、用于执行平面间预测 (IPP)变换的"IPP变换模式"、用于执行 残差色彩预测(RCP)的"RCP变换 模式",注意可替换实施例也等同可用。以下,将更详细地描述这种RCT、 IPP 和RCP变换。在本发明实施例中,参考采样图像可以是当前图像之前一幅先前图像。 为了选择用于宏块的最优预测模式,因此,最优模式选择单元110可为采样 图像逐个选择所有可能的预测模式,并将根据选择的预测模式执行的编码结 果进行比较,从而选择用于采样图像的色彩分量的彼此对应的宏块最优的预 测模式。随后,选择的预测模式可被用作当前图像的色彩分量的彼此对应的 宏块的最优预测模式。
具体来说,例如,最优模式选择单元110可选择导致采样图像的编码获 得的最小结果比特流的预测模式和/或导致在原始采样图像和恢复采样图像 之间的最小损失量的预测模式。如稍后所述的,获得的作为采样图像编码结 果的结果比特流的大小对应于熵编码单元150产生的比特流的大小,其中,恢复的采样图像对应于恢复图像产生单元180产生的恢复图像。例如,在本发明实施例中,最优模式选择单元110可使用拉格朗日最优化方法可选择最优预测模式。例如,换句话说,最优模式选择单元110可使用下面的等式1,根据原始图像和获得的恢复图像之间的差的平方结果的和的平均值来计算图像的损失。 等式h ,h.l]这里,D指示画面质量损失的程度,p指示当前图像中的像素值,q指示 先前图像的像素值,i指示当前图像的当前宏块的像素索引。因此,在实施例中,如以下的等式2所述,在图像质量损失的程度和比 特流的大小之间的单位中,最优模式选择单元110可将比特流大小"R"(例如, 比特流中的比特数)乘以常数l"并将画面质量损失的程度"D,,与乘积相加, 以补偿差,从而计算用于选择当前图像的色彩分量的彼此对应的宏块的最优 预测模式的最终值"L"。等式2[math.2]这里,R指示比特流的大小,X指示预定常数。可使用每一种预测方法 来计算最终值L,并可从用于计算的预测方法中选择具有最小的L的预测方法。根据使用诸如拉格朗日优化方法执行的实验,最优模式选择单元110可 在采样图像的色彩分量间的相似度高时选择单预测模式,可在采样的色彩分 量间的相似度低时选择多预测模式。残差产生单元120可根据最优模式选择单元110选择的预测模式产生当 前图像的色彩分量的彼此对应的宏块的预测图像,并产生与当前图像和预测 图像之间的差相应的残差。或者,残差产生单元120可根据最优模式选择单 元110选择的预测模式产生当前图像的色彩分量的彼此对应的宏块的预测图 像,并产生与当前图像和预测图像之间的差相应的第 一残差和产生与色彩分 量的彼此对应的宏块的第 一残差之间的差对应的第二残差,注意可替换实施 例也可用。频域变换单元130还可将由残差产生单元120产生的残差(即,色彩空 间残差)变换为频域的值。或者,在实施例中,频域变换单元130可将残差 产生单元120产生的第二残差(即,色彩空间残差)变换为频域的值。根据 H.264/MPEG-4AVC标准,提出了离散哈达玛变换(DHT )、基于离散余弦变 换(DCT)的整数变换等作为色彩空间到频域变换方法,注意可替换实施例 也等同可用。量化单元140对由频域变换单元130变换的值进行量化,例如,量化单 元140将作为频域变换单元130变换结果的频率分量值除以量化参数,并将 该结果近似取整数值。熵编码单元150还通过对经量化单元140量化的值进行熵编码来产生比 特流。具体来说,在本发明的实施例中,熵编码单元150产生包括表示运动 画面编码中使用哪种(例如,最优模式选择单元110选择的)预测模式的信 息的比特流,所述比特流通过对量化的值和这种预测模式一起进行熵编码被 产生。根据H.264/MPEG-4 AVC标准,已经提出将,例如,上下文自适应可 变长度编码(CAVLC)、上下文自适应二进制算法编码(CABAC)等作为熵 编石马方法。具体来说,熵编码单元150产生包括表示在当前图像的每个色彩分量的 宏块头中的由最优模式选择单元110选择的预测模式的信息的比特流。如图 10所示的运动画面解码系统4妻收并解码该比特流,,人而识别出运动画面编码 系统使用的预测模式。在当前图像的色彩分量的彼此对应的宏块的由最优模式选择单元110选 择的预测模式彼此相同时,熵编码单元150可产生在作为与宏块层相关的上 层的序列层或者画面层上包括以下信息的比特流,其中,所述信息表示组成 单个序列的所有宏块的由最优模式选择单元110同样选择的唯一预测模式, 或者表示仅仅组成一副画面的所有宏块的由最优^t式选"t奪单元110同样选"f奪 的唯一预测模式。因此,对于使用相同预测模式编码的所有相应宏块,可以 省略相应宏块头中记录的信息,从而提高编码效率。
相似地,在当前图像的色彩分量的宏块的由最优模式选择单元110选择 的一些预测才莫式相同时,熵编码单元150可产生在序列层或者画面层和宏块 头中包括以下信息的比特流,其中,在序列层或者画面层上的信息表示组成单个序列或者单幅画面的相应宏块的由最优模式选择单元110同样选择的唯一预测模式的信息,在宏块头中的信息表示其他相应宏块的由最优模式选择单元110选择的相应预测模式的信息,从而提高编码效率。逆量化单元160还可对量化单元140量化的值进行逆量化,例如,逆量 化单元160可通过将由量化单元140近似取整所得的值乘以量化参数来恢复 频率分量值。频域逆变换单元170随后可通过对作为频域值的由逆量化单元160恢复 的频率分量值进行变换,将与当前图像和预测图像之间的差相应的残差恢复 为色彩空间的值。或者,在实施例中,频域逆变换单元170将作为与前述的 色彩分量的第一残差之间的差相应的频域值的前述第二残差恢复为色彩空间 的值。恢复图像产生单元180可产生与由残差产生单元120产生的预测图像以 及由频域逆变换单元170恢复的残差的和对应的恢复图^象。或者,在实施例 中,恢复图像产生单元180可产生与由频域逆变换单元170恢复的第二残差 的和相应的第一残差,并产生与由残差产生单元120产生的预测图像和产生 的第 一 残差的和相应的恢复图像。图2示出了根据本发明实施例的残差产生单元120。例如,参照图2,残差产生单元120可包括单模式残差产生部件1211和 多^t式残差产生部件1212。当最优模式选择单元IIO选择的预测模式是单预测模式时,单模式残差 产生部件1211可根据单预测模式执行空间预测,诸如单帧内预测,以去除当 前图像中的空间冗余,或者根据单预测模式执行时间预测,诸如单帧间预测, 以去除当前图像和参考图像之间的时间冗余。随后,单模式残差产生部件1211 可产生与当前图像和预测图像之间的差相应的残差。具体来说,单模式残差产生部件1211可将当前图像的色彩分量的彼此对 应的宏块划分为预定大小的块,该处理被通常应用于当前图像的色彩分量的 彼此对应的宏块,确定通常应用于当前图像的色彩分量的彼此对应的划分的 块的参考图像和当前图像之间的运动向量,使用确定的运动向量根据参考图
像产生当前图像的预测图像,从而执行单帧间预测。
例如,单才莫式残差产生部件1211可将当前图像的色彩分量的彼此对应的 宏块划分为均等的块,确定共同地应用到色彩分量的彼此对应的划分的块的 运动向量,并使用确定的运动向量根据参考图像产生当前图像的预测图像, 从而执行单帧间预测。
图3示出了用于帧间预测的划分宏块的方法。参照图3,对于帧间预测, 16xl6的宏块被划分为16x16、 16x8、 8x16、 8x8等的各种大小的块, 并且可确定每个划分的块的运动向量。此外,在将8x8的块进一步划分为8 x8、 8x4、 4x8、 4x4等大小的块之后,可确定每个划分的块的运动向量。 随着宏块被划分为更小的块,可在残差中包括当前图像和参考图像之间的更 津青确的运动向量。
例如,在YCoCg色彩空间中,单模式残差产生部件1211可均等地将Y 分量、Co分量和Cg分量的彼此对应的宏块划分为例如的8x 8大小,并确定 共同应用于Y分量、Co分量和Cg分量的彼此对应的划分的块的运动向量。 又如另一示例,在RGB色彩空间中,单模式残差产生部件1211可均等地将 R分量、G分量和B分量的彼此对应的宏块划分为例如的8 x 8大小,并确定 共同应用于R分量、G分量和B分量的彼此对应的划分的块的运动向量。
此外,单模式残差产生部件1211可将当前图像的色彩分量的彼此对应的 宏块划分为预定大小的宏块,该处理被共同地应用到当前图像的色彩分量的 彼此对应的宏块,确定共同地应用于色彩分量的;^皮此对应的划分的块的预测 方向,使用确定的预测方向根据由恢复图像产生单元180产生的恢复图像中 的相邻像素来预测构成当前图像的块,和通过预测的块来产生预测的图像, ,人而扭^亍单帧内子贞测。
换句话说,例如,单模式残差产生部件1211可将当前图像的色彩分量的 彼此对应的宏块划分为均等的块,确定共同地应用到色彩分量的彼此对应的 划分的块的预测方向,使用确定的预测方向根据恢复图像产生单元180产生 的恢复图像中的相邻像素预测构成当前图像的块,和产生由预测的块构成的 预测图像,从而执行单帧内预测。
参照图4,在已将16x 16的宏块划分为4x4的大小之后,可对每个划 分的块使用9个预测方向来产生预测图像。或者,在实施例中,对于16x16
宏块可使用4个预测方向来产生预测图像。具体来说,在前一种情况下,为
了预测4x4大小的块,即,Pa、 Pb到Pp,使用恢复图像中空间相邻的像素 PO、 Pl到P12。 <吏用/人0到9的9个预观'J方向,才艮据相邻l象素PO、 Pl到P12 来预测块Pa、 Pb到Pp。例如,在预测方向0,相邻l象素Pl、 P2、 P3和P4 被投影到与预测方向O对应的垂直方向,从而才艮据Pl来预测Pa、 Pe、 Pi和 Pm;才艮才居P2来予贞观'J Pb、 Pf、 Pj和Pn;才艮才居P3来予贞观'J Pc、 Pg、 Pk和Po; 冲艮据P4来预测Pd、 Ph、 Pl和Pp。相似地,如上所述可使用其他预测方向来 预测Pa、 Pb到Pp。
例如,在YCoCg色彩空间中,单^f莫式残差产生部件1211可均等地将Y 分量、Co分量和Cg分量的每一个的彼此对应的宏块划分为例如的4x4大小 的块,并确定共同应用于Y分量、Co分量和Cg分量的彼此对应的划分的块 的预测方向。又如另一示例,在RGB色彩空间中,单模式残差产生部件1211 可均等地将R分量、G分量和B分量的每一个的彼此对应的宏块划分为例如 的4x4大小的块,并确定共同应用于R分量、G分量和B分量的彼此对应 的划分的块的预测方向。
如上所述,因为单^f莫式残差产生部件1211将相同的时间预测方法和相同 的空间预测方法应用到所有色彩分量,所以色彩分量的残差之间的相似度变 得更高。此外,因为可共同地将块大小、运动向量、预测方向等应用到所有 色彩分量,所以没必要对每一色彩分量进行编码并发送这种信息。换句话说, 只对所有色彩分量编码并发送这种信息一次就足够了 ,从而提高了整体的编 码效率。
当最优模式选择单元110选择的预测模式是多预测模式时,多模式残差 产生部件1212可通过执行时间预测(诸如多帧间预测)来产生预测模式,以 根据多预测模式去除当前图像和参考图像之间的时间冗余,或者可通过执行 空间预测(诸如多帧内预测)来产生预测模式,以根据对当前图像的色彩分 量的彼此对应的宏块单独地应用的预测模式来去除当前图像的空间冗余。
具体来说,多模式残差产生部件1212可将色彩分量的彼此对应的宏块划 分为可被单独地应用到当前图像的色彩分量的彼此对应的每个宏块的大小的 块,确定被单独地应用到每个色彩分量的划分的块的参考图像和当前图像之 间的运动向量,和使用确定的运动向量产生当前图像的预测图像,从而执行 多帧间预测。
换句话说,多模式残差产生部件1212可将当前图像的色彩分量的彼此对 应的宏块划分为不同大小的块,确定每个色彩分量的划分的块的不同的运动 向量,和使用确定的运动向量根据参考图像确定当前图像的预测图像。当然,
因为多模式残差产生部件1212可根据单独地应用到当前图像的色彩分量的 彼此对应的宏块的预测模式来执行帧间预测,因此多模式残差产生部件1212 还可将当前图像的色彩分量的所有宏块均等地划分,并确定对于每个色彩分 量的划分的块相同的运动向量。
例如,在YCoCg色彩空间中,多模式残差产生部件1212可将Y分量、 Co分量和Cg分量的宏块划分为不同大小的块,例如,将Y分量的宏块划分 为4x4大小的块,将Co分量的宏块划分为8x8大小的块,和将Cg分量的 宏块划分为8x8大小的块;并确定每个色彩分量(即,Y分量、Co分量和 Cg分量)的划分的块的不同的运动向量。此外,在RGB色彩空间中,多模 式残差产生部件1212可将R分量、G分量和B分量的宏块划分为不同大小 的块,例如,将R分量的宏块划分为8x8大小的块,将G分量的宏块划分 为4x4大小的块,和将B分量的宏块划分为8x8大小的块;并确定每个色 彩分量(即,G分量、G分量和B分量)的划分的块的不同的运动向量。
此外,多模式残差产生部件1212将色彩分量的彼此对应的宏块划分为可 被单独地应用到当前图像的色彩分量的彼此对应的宏块的大小的块,确定被 单独地应用到每个色彩分量的划分的块的预测方向,使用确定的预测方向根 据恢复图像产生单元180产生的恢复图像中的相邻像素预测构成当前图像的 块,和产生由预测块构成的预测图像,从而执行多帧内预测。
换句话说,多模式残差产生部件1212可将当前图像的色彩分量的彼此对 应的宏块划分为不同大小的块,确定每个色彩分量的划分的块的不同的预测 方向,使用产生的预测方向根据恢复图像产生单元180产生的恢复图像中的 相邻像素预测构成当前图像的块,和产生由预测块构成的预测图像,从而执 行多帧内预测。当然,因为多模式残差产生部件1212才艮据单独地应用到当前 图像的色彩分量的彼此对应的宏块的预测模式来执行帧内预测,所以多模式 残差产生部件1212还可将当前图像的色彩分量的彼此对应的宏块均等地划 分,并可确定共同地应用到色彩分量的划分的块的运动向量。
例如,在YCoCg色彩空间中,多模式残差产生部件1212可将Y分量、 Co分量和Cg分量的宏块划分为不同大小的块,例如,将Y分量的宏块划分
为4x4大小的块,将Co分量的宏块划分为16x16大小的块,和将Cg分量 的宏块划分为16x16大小的块;并确定每个色彩分量(即,Y分量、Co分 量和Cg分量)的划分的块的不同的预测方向。此外,例如,在RGB色彩空 间中,多模式残差产生部件1212可将R分量、G分量和B分量的宏块划分 为不同大小的块,例如,将R分量的宏块划分为16x16大小的块,将G分 量的宏块划分为4x4大小的块,和将B分量的宏块划分为16 x 16大小的块; 并确定每个色彩分量(即,G分量、G分量和B分量)的划分的块的不同的 预测方向。
此外,多模式残差产生部件1212可对当前图像的色彩分量的彼此对应的 宏块执行多帧间预测或者多帧内预测。例如,多模式残差产生部件1212可对 当前图像的色彩分量之一的宏块执行多帧间预测并对其他色彩分量的宏块执 行多帧内预测。
如上所述,因为多模式残差产生部件1212可通过对不同色彩分量使用不 同的时间预测和空间预测方法来执行时间预测和空间预测,所以如果色彩分 量之间的相似度低,则可使用最适用于每个色彩分量的单独的编码方法,以 提高预测编码效率,从而提高整体编码效率。然而,对独立地应用于每个色 彩分量的块大小、运动向量和预测方向中的任意一种进行编码一次并传输就 可足够。因此,提高了编码效率。
图5示出了根据本发明另一实施例的诸如图1所示的残差产生单元120。
参照图5,残差产生单元120可包括单模式残差产生部件1221、残差 变换部件1222和多模式残差产生部件1223。单模式残差产生部件1221和多 模式残差产生部件1223可分别执行与图2所示的单模式残差产生部件1211 和多模式残差产生部件1212相似的操作。
然而,即使在单模式残差产生部件1221执行帧间预测或者帧内预测之 后,仍存在色彩分量间的冗余。残差变换部件1222可去除所述色彩分量间的 冗余。为了区别由单模式残差产生部件1221产生的残差和由残差变换部件 1222产生的残差,前者可被称作"第一残差",后者可被称作"第二残差"。
如果由最优模式选择单元IIO选择的预测模式是残差变换模式,则残差 变换部件1222可产生与由单模式残差产生部件1221产生的第一残差之间的 差对应的第二残差。
图6示出了根据本发明另一示例性实施例的如图1所示的残差产生单元
120。
例如,参照图6,残差产生单元120可包括单沖莫式残差产生部件1231、 残差色彩变换(RCT)部件1232、帧间平面预测(IPP)变换部件1233、残 差色彩预测(RCP)变换部件1234和多^^莫式残差产生部件1235。单才莫式残差 产生部件1231和多模式残差产生部件1235可分别执行与图2所示的单模式 残差产生部件1211和多模式残差产生部件1212相似的操作。如上所述,为 了区别由单才莫式残差产生部件1231产生的残差和由RCT部件1232、 IPP变 换部件1233和RCP变换部件1234产生的残差,前者可^^皮称作"第一残差", 后者可被称作"第二残差"。
产生与由单^:莫式残差产生部件1231产生的第一残差之间的差相应的第
二残差的方法包才舌例如,RCT、 IPP变换和RCP变换。这里,RCT可,皮用 于在YCoCg色彩空间中产生第二残差,IPP变换用于在RGB色彩空间中产 生第二残差。在与IPP变换相似的RCP变换中,当G分量的残差^^皮用作预测 器时,可在通过预定滤波去除噪声之后执行与IPP变换相同的变换。
例如,如果由最优模式选择单元110选择的预测模式是RCT模式,则 RCT部件1232可使用以下等式3来产生与YCoCg色彩空间中的Y分量、Co 分量和Cg分量的第一残差之间的差相应的第二残差。具体来说,以下关系可 被看作Y=R+2G+B〉〉2, Co=R-B〉〉l,和Cg=-R+2G-B 2。
等式3:
t =厶'B + (A2B》1)
△2r := △(:; - t
A2G = t + 》1)
这里,AX表示第一残差,ASX表示第二残差,"〉>"表示右移操作,实 际相当于除以2,变量t用于计算时间的目的。
如果由最优模式选择单元110选择的预测模式是IPP变换模式,则IPP 变换部件1233可根据以下等式4的IPP变换模式来产生与RGB色彩空间中 的R分量、G分量和B分量的第一残差之间的差相应的第二残差。
等式4:
<formula>formula see original document page 21</formula>
此外,例如,在以下等式6中表示了,使用3抽头滤波器,从RGB色彩 空间中的R分量、G分量和B分量中的每个中去除噪声之后,RCP变换部件 1234产生R分量、G分量和B分量的第 一残差之间的差相应的第二残差。
等式6:<formula>formula see original document page 21</formula>
例如,在以上的等式5和等式6中,abs(x)表示值x的绝对值,sign(x) 由以下等式7给出。 等式7:
<formula>formula see original document page 21</formula>
图7A和图7B分别示出了本发明实施例中使用的5抽头滤波器和3抽头 滤波器。
素周围的4个相邻像素,本发明实施例中使用的3抽头使用作为预测器的像
素两侧的2个像素,左像素和右像素。此外,可在等式5和6中使用权重。 图8示出了根据本发明实施例的如图1所示的残差产生单元120。 例如,参照图8,残差产生单元120可包括多^^式残差产生部件1241和
残差变换部件1242。例如,多才莫式残差产生部件1241可扭j亍与图2所示的
多模式残差产生部件1212相似的操作。
然而,即^f吏当在多^^式残差产生部件1241中#^亍帧间预测或者帧内预测
之后,依然存在色彩分量间的冗余。残差变换部件1242可去除色彩分量之间
的冗余。为了区分多模式残差产生部件1241产生的残差和残差变换部件1242
产生的残差,前面的残差可被称作"第一残差",后面的残差可被称作"第二
残差"。
如果由最优模式选择单元110选择的预测模式是残差变换模式,则残差 变换部件1242可根据残差变换模式产生与由多模式残差产生部件1241产生 的第一残差之间的差对应的第二残差。这里,即使当在多模式残差产生部件 1241中执行帧间预测或者帧内预测之后,依然存在色彩分量间的冗余。然而, 因为色彩分量间的相似度比在单预测模式中的低,所以残差变换部件1242中 的压缩效率会低于图5所示的残差变换部件1222中的压缩效率。
图9示出了根据本发明实施例的如图1所示的恢复图像产生单元180。
例如,参照图9,恢复图^^产生单元180可包括残差逆变换部件181和 预测补偿部件182。
残差逆变换部件181可产生与频域逆变换部件170恢复的第二残差的和 对应的第一残差。例如,残差逆变换部件181可使用以下等式8分别产生与 Y分量、Co分量和Cg分量的第二残差的和相对应的Y分量、Co分量和Cg 分量的第一残差。
等式8:
<formula>formula see original document page 22</formula>
这里,AX,表示恢复的第一残差,A、,表示恢复的第二残差。
或者,残差逆变换部件181可使用以下等式9分别产生与R分量、G分 量和B分量的第二残差的和相对应的R分量、G分量和B分量的第一残差。 等式9: [Math.9]
- , ,二' .. c
△「=厶:力'+ △(;, △b ' = a2b ' + △(〗'
这里,AX,表示恢复的第一残差,A、,表示恢复的第二残差。 预测补偿部件182可产生与残差产生单元120产生的预测图像和残差逆 变换部件181产生的第一残差的和对应的恢复图^象。例如,预测补偿部件182 可通过计算由残差产生单元120产生的预测图像和残差逆变换部件181产生 的第一残差的和来产生YCoCg色彩空间中的恢复图像。或者,预测补偿部件 182可通过计算由残差产生单元120产生的预测图像和残差逆变换部件181 产生的第一残差的和来计算RGB色彩空间中的恢复图像。 图10示出了#4居本发明实施例的运动画面解码系统。 例如参照图10,所述运动画面解码系统可包括熵解码单元210、逆量 化单元220、频域逆变换单元230、预测图<象产生单元240和恢复图<象产生单 元250。
熵解码单元210可通过对比特流进行熵解码来恢复与当前图像和代表用 于当前图像的每个色彩分量的块的最优预测模式的信息对应的整数值,所述 比特流是诸如如图1所示的运动画面编码系统输出的比特流。这里,例如, 用于当前图像的每个色彩分量的块的最优预测模式的信息可以是在运动画面 编码系统中使用的预测模式。
逆量化单元220可通过对由熵解码单元210恢复的整数值执行逆量化来 恢复频率分量值。换句话说,逆量化单元220通过将由熵解码单元210恢复 的整数值乘以量化参数来恢复频率分量值。
频域逆变换单元230可通过将由逆量化单元220恢复的作为频域值的频 率分量值变换到色彩空间中的值来产生与当前图像和预测图像之间的差相应 的残差。或者,在实施例中,频域逆变换单元230通过将由逆量化单元220 恢复的作为频域值的频率分量值变换到色彩空间中的值来产生与色彩分量的 第一残差之间的差相应的第二残差。
预测图像产生单元240可根据由熵解码单元210恢复的用于色彩分量的
彼此对应的宏块的信息指示的预测模式来产生当前图像的预测图像。恢复图像产生单元250可产生与由预测图像产生单元240产生的预测图 像和由频域逆变换单元230恢复的残差的和对应的恢复图像。或者,在实施 例中,恢复图像产生单元250可产生与频域逆变换单元230恢复的第二残差 的和对应的第一残差,并产生与由预测图像产生单元240产生的预测图像和 产生的第 一残差的和对应的恢复图像。图11示出了#^居本发明实施例的如图10所示的预测图像产生单元240。例如,参照图11,预测图像产生单元240可包括单模式预测图像产生部 件241和多^f莫式预测图^^产生部件242。例如,如果由熵解码单元210恢复的信息表示在编码中应用了单预测模 式,则单模式预测图像产生部件241可通过执行单帧内预测或者单帧间预测 来产生预测图像。具体来说,单模式预测图像产生部件241可使用被共同地 应用于色彩分量的彼此对应的块的参考图像和当前图像之间的运动向量,根 据参考图像,产生当前图像的预测图像。换句话说,单模式预测图像产生部 件241可使用被共同地应用于从当前图像的色彩分量的彼此对应的宏块划分 的并且彼此对应的块的运动向量,根据参考图像,产生当前图像的预测图像。此外,单模式预测图像产生部件241还可使用被共同地应用于从当前图 像的色彩分量的彼此对应的宏块均等划分的并且彼此对应的块的预测方向, 根据恢复图像产生单元250产生的恢复图像中的相邻像素,预测构成当前图 像的块,并且产生由预测块构成的预测图像。如果熵解码单元210恢复的信息表示在编码中应用了多预测模式,则多 模式预测图像产生部件242可通过执行多帧内预测或者多帧间预测来产生预 测图像。具体来说,多模式预测图像产生部件242可使用被单独地应用于从 当前图像的色彩分量的彼此对应的宏块划分为不同大小的每个色彩分量的块 的参考图像和当前图像之间的运动向量,根据参考图像,产生当前图像的预 测图像。换句话说,多模式预测图像产生部件242可使用从当前图像的色彩 分量的彼此对应的宏块划分为不同大小的块的每个色彩分量的块的不同运动 向量,根据参考图像,产生当前图像的预测图像。此外,多模式预测图像产生部件242可使用被共同地应用于色彩分量的 彼此对应的块的预测方向(其中,所述块被从当前图像的色彩分量的彼此对 应的宏块划分为不同大小),根据恢复图像产生单元250产生的恢复图像中的 相邻像素,预测构成当前图像的块,并且产生由预测块构成的预测图像,从而执行多帧内预测。换句话说,多模式预测图像产生部件242可使用用于被从当前图像的色彩分量的彼此对应的宏块划分为不同大小的每个色彩分量的块的不同预测方向,根据恢复图像产生单元250产生的恢复图像中的相邻像 素,预测构成当前图像的块,并且产生由预测块构成的预测图像。图12示出了根据本发明实施例的如图10所示的恢复图像产生单元250。例如,参照图12,恢复图像产生单元250可包括残差逆变换部件251和 预测补偿部件252。如果由熵解码单元210恢复的信息指示在编码中应用的是残差变换模 式,则残差逆变换部件251可产生与由频域逆变换单元230恢复的第二残差 的和对应的第一残差。例如,残差逆变换部件251可使用上述等式8产生与 各个色彩分量(即,Y分量、Co分量和Cg分量)的第二残差的和相对应的 Y分量、Co分量和Cg分量的第一残差。或者,例如,残差逆变换部件251 可使用上述等式9产生与各个色彩分量(即,R分量、G分量和B分量)的 第二残差的和相对应的R分量、G分量和B分量的第一残差。预测补偿部件252可产生与预测图像产生单元240产生的预测图像和由 残差逆变换部件251产生的第一残差的和对应的恢复图像。例如,预测补偿 部件252可通过计算每个色彩分量(即,Y分量、Co分量和Cg分量)的预 测图像和残差逆变换部件251产生的第 一残差的和来产生YCoCg色彩空间中 的恢复图像。或者,例如,预测补偿部件252可通过计算每个色彩分量(即, R分量、G分量和B分量)的预测图像和残差逆变换部件251产生的第一残 差的和来产生RGB色彩空间中的恢复图像。图13示出了#4居本发明实施例的如图12所示的残差逆变换部件251。例如,参照图13,残差逆变^l灸部件251可包4舌RCT部件2511、 IPP变 换部件2512和RCP变换部件2513。例如,如果由熵解码单元210恢复的信息指示在编码中应用的是RCT变 换模式,则RCT部件2511可使用上述等式8产生分别与Y分量、Co分量和 Cg分量中的每一个的第二残差的和对应的Y分量、Co分量和Cg分量的每 一个的第一残差。例如,如果由熵解码单元210恢复的信息指示在编码中应用的是IPP变 换模式,则IPP变换部件2512可使用上述等式9产生分别与R分量、G分量
和B分量中的每一个的第二残差的和对应的R分量、G分量和B分量的每一 个的第一残差。例如,如果由熵解码单元210恢复的信息指示在编码中应用的是RCP变 换模式,则RCP变换部件2513可使用上述等式9产生分别与R分量、G分 量和B分量中的每一个的第二残差的和对应的R分量、G分量和B分量的每 一个的第一残差。图14A和图14B示出了根据本发明实施例的运动画面编码方法。例如,参照图14A和图14B,所述运动画面编码方法可包括在图1所示 的运动画面编码系统中可按照时间顺序执行的操作。因此,对于本发明的一 些实施例,即使在下面没有直接提供对于这些实施例的一些描述,图1所示 的运动画面编码系统的以上描述也可一皮应用于运动画面编石马方法。在操作1401,可以选择采样图像的多种可用预测模式之一。如图14A所 示,尤其当操作1409返回到操作1401时,可以选择除了先前选过的预测模 式之外的可用预测才莫式中的 一种。在操作1402,可根据在操作1401中选择的预测模式,对于每个色彩分 量的每个宏块,产生当前图像的预测图像,并且可产生与当前图像和预测图 像之间的差相应的残差。或者,在操作1402,可根据在操作1401中选择的 预测模式,对于每个色彩分量的每个宏块,产生当前图像的预测图像,并且 可产生与色彩分量的第 一残差之间的差相应的第二残差。在操作1403,可将在操作1402产生的残差变换为频域值,其中所述残 差是色彩空间的残差。或者,在才喿作1403,可将在才喿作1402产生的第二残 差变换为频域值,其中所述残差是色彩空间的残差。在操作1404,在操作1403中变换的值可被量化。在操作1405,可通过对在操作1404的量化的值和表示在操作1401中选 择的预测模式的信息进行熵编码产生比特流。在操作1406,还可通过对在操作1404量化的值进行逆量化来恢复频率 分量值。 在操作1407,可通过将在操作1406恢复的作为频域值的频率分量值变 换为色彩空间中的值来恢复与当前图像和预测图像之间的差对应的残差。或 者,在实施例中,在操作1407,可通过将在操作1406恢复的作为频域值的 频率分量值变换为色彩空间中的值来恢复与每个色彩分量的第一残差之间的 差对应的第二残差。在操作1408,可产生与在操作1402产生的预测图像和在操作1407恢复 的残差的和对应的恢复图像。或者,在实施例中,在操作1408,可产生与在 操作1407恢复的第二残差的和对应的第一残差,并产生与在操作1402产生 的预测图像和产生的第 一残差的和对应的恢复图像。在操作1409,在实施例中,可以确定是否已经对所有预测模式执行了操 作1401到1408。在该实施例中,如果已经对所有预测模式执行了操作1401 到1408,则可进行图14B所示的操作1410。否则,所述方法返回到操作1401。在操作1410,可基于采样图像的特性(即,操作1401到1409的结果) 为当前图像的色彩分量的彼此对应的宏块选择最优预测模式。例如,在操作 1410,运动画面编码系统可将导致采样图像和在操作1408中产生的恢复图像 之间的最小结果比特流和/或采样图像和在操作1408中产生的恢复图像之间 的最小质量损失的预测模式选择为所述当前图像的色彩分量的彼此对应的宏 块的最优预测模式。在操作1411,可根据在操作1410选择的预测模式对于每个色彩分量的 每一宏块产生当前图像的预测图像,并可产生与当前图像和预测图像之间的 差对应的残差。或者,在实施例中,在操作1411,可才艮据在操作1410选4奪 的预测模式对于每个色彩分量的每一宏块产生当前图像的预测图像,可产生 与当前图像和预测图像之间的差对应的第一残差,并可产生与每个色彩分量 的第 一残差间的差对应的第二残差。在操作1412,可将在操作1411中产生的残差变换为频域值,其中所述 残差是色彩空间的残差。或者,在操作1412,可将在操作1411中产生的第 二残差变换为频域值,其中所述残差是色彩空间的残差。在#:作1413, 4喿作1412中变换的值可^皮量化。在操作1414,可通过在操作1413中量化的值和表示在操作1410中选择 的预测模式的信息进行熵编码来产生比特流。在操作1415,可通过对在操作1413中的量化的值进行逆量化来恢复频 率分量值。在操作1416,可通过将作为频域值的在操作1415中恢复的频率分量值 变换为色彩空间中的值来恢复与当前图像和预测图像之间的差对应的残差。 或者,在实施例中,在操作1416,可通过将作为频域值的在操作1415中恢 复的频率分量值变换为色彩空间中的值来恢复与每个色彩分量的第一残差之 间的差对应的第二残差。在操作1417,可产生与在操作1411中产生的预测图像和在操作1416中 恢复的残差的和对应的恢复图像。或者,在实施例中,在操作1417,可产生 与在搡作1416中恢复的每个色彩分量的第二残差的和对应的第一残差,并产 生与在操作1411中产生的预测图像和产生的第一残差的和对应的恢复图像。图15示出了#4居本发明实施例的运动画面解码方法。参照图15,所示操作可按照时间顺序在例如图IO所示的运动画面解码 系统中被执行。因此,对于所述实施例,即使以下没有直接提供所述实施例 的一些描述,图IO所示的运动画面解码系统的上述描述也应当被应用于这种 运动画面解;马方法。在操作1501,通过对诸如图1所示的运动画面编码系统的输出的比特流 进行熵解码,可以恢复与当前图像和表示用于当前图像的色彩分量的彼此对 应的宏块的最优预测模式的信息对应的整数值。在操作1502,通过对在操作1501恢复的整数值进行逆量化可恢复频率 分量值。在操作1503,可通过将作为频域值的在操作1502恢复的频率分量值变 换为色彩空间中的值,来产生与当前图像和预测图像之间的差对应的残差。 或者,在实施例中,在才喿作1503,可通过将作为频域值的在操作1502恢复 的频率分量值变换为色彩空间中的值来恢复与每个色彩分量的第一残差之间 的差对应的第二残差。在操作1504,如果操作1501中恢复的信息表示在编码中应用的是残差 变换模式,则可执行以下的操作1505。否则,可执行下面的操作1506。在操作1505,可产生与在操作1503恢复的每个色彩分量的第二残差的 和对应的第一残差。具体来说,例如,如果在操作1501恢复的信息表示在编 码中应用了 RCT变换4莫式,则在操作1505中可使用上述等式8来产生分别 与Y分量、Co分量和Cg分量中的每一个的第二残差的和对应的Y分量、Co 分量和Cg分量的每一个的第一残差。或者,例如,如果在操作1501恢复的 信息表示在编码中应用了 IPP变换模式,则在操作1505中可使用上述等式9 产生分别与R分量、G分量和B分量中的每一个的第二残差的和对应的R分 量、G分量和B分量的每一个的第一残差。
例如,在实施例中,如果由熵解码单元210恢复的信息指示在编码中应用的是RCP变换模式,则RCP变换部件2511可使用上述等式9产生分别与 R分量、G分量和B分量中的每一个的第二残差的和对应的R分量、G分量 和B分量的每一个的第一残差。在操作1506,如果在操作1501恢复的信息被确定为指示单预测模式, 则可执行操作1507。如果在操作1501恢复的信息被确定为指示多预测模式, 则可执4亍才喿作1508。在操作1507,可根据单预测模式(即,通过使用被共同地应用到当前图 像的色彩分量的均等地划分的所有块的运动向量,或者通过使用单独地应用 到色彩分量的划分的所有块的预测方向)来产生预测图像。在操作1508,可根据多预测模式(即,通过使用单独地应用到当前图像 的每个色彩分量的被划分为不同大小的块的运动向量,或者通过使用单独地 应用到每个色彩分量的划分的块的预测方向)来产生预测图像。在操作1509,可产生与在操作1507或者1508产生的预测图像和在操作 1503恢复的残差的和对应的恢复图像。或者,可产生与在操作1507或者1508 产生的预测图像与在操作1505产生的第一残差的和对应的恢复图像。此外,除了上述实施例,本发明的实施例还可通过介质(例如,计算机 可读介质)中/上的计算机可读代码/指令被实现,以控制至少一个处理部件实 现任意上述实施例。所述介质可对应于允许存储和/或传送计算机代码的任何 介质。计算机可读代码可以以多种方式在介质上被记录/传送,所述介质的示例 包括记录介质(诸如,石兹存储介质(例如,ROM、软盘、硬盘等)和光学 记录介质(例如,CD-ROM或者DVD))以及通过互联网的传输介质(诸如 载波)。因此,根据本发明实施例,所述介质还可以是信号,诸如结果信号或 者比特流。所述介质还可以是分布式网络,从而计算才几可读代码可以以分布 的方式^皮存储、传输和执行。此外,仅作为示例,处理组件可包括处理器 或者计算机处理器,并且处理组件可被安置和/或包括在一个装置内。尽管已经示出和描述了本发明的若干实施例,但是本领域技术人员应当 理解,在不脱离本发明的原则和精神的情况下,可对实施例做出改变,本发 明的范围由权利要求及其等同物限定。
权利要求
1、一种预测图像产生方法,包括基于预定图像的特征选择被确定为对于当前图像的每个色彩分量的块最优的预测模式;和根据选择的预测模式产生当前图像的预测图像。
2、 如权利要求l所述的方法,其中,选择预测模式的步骤包括当确定 预定图像的色彩分量之间的相似度高时选择对色彩分量的彼此对应的宏块共 同应用的预测模式。
3、 如权利要求l所述的方法,其中,选择预测模式的步骤包括当确定 预定图像的色彩分量之间的相似度低时选择对色彩分量的彼此对应的宏块单 独应用的预测;漠式。
4、 如权利要求l所述的方法,其中,产生预测图像的步骤包括 将色彩分量的彼此对应的宏块划分为均等大小的块;确定将被共同应用到色彩分量的彼此对应的划分的块的参考图像和当前 图像之间的运动向量;和使用确定的运动向量,根据参考图像,产生当前图像的预测图像。
5、 如权利要求l所述的方法,其中,产生预测图像的步骤包括 将色彩分量的彼此对应的宏块划分为均等大小的块; 确定将被共同应用到色彩分量的彼此对应的划分的块的预测方向;和 使用确定的预测方向根据恢复图像中的相邻像素预测构成当前图像的块,并产生由预测的块构成的预测图像。
6、 如权利要求l所述的方法,其中,产生预测图像的步骤包括 将色彩分量的彼此对应的宏块划分为不同大小的块;确定将被单独应用到每个色彩分量的划分的块的参考图像和当前图像之 间的运动向量;和使用确定的运动向量,根据参考图像,产生当前图像的预测图像。
7、 如权利要求l所述的方法,其中,产生预测图像的步骤包括 将色彩分量的彼此对应的宏块划分为不同大小的块;确定将被单独应用到每个色彩分量的划分的块的预测方向;和使用确定的预测方向根据恢复图像中的相邻像素预测构成当前图像的块,并产生由预测的块构成的预测图像。
8、 如权利要求l所述的方法,其中,选择预测模式的步骤包括选择导致对预定图像进行编码的结果是最小比特流的预测模式。
9、 如权利要求l所述的方法,其中,选择预测模式的步骤包括选择导 致预定图像和预定图像的恢复图像之间最小质量损失的预测模式。
10、 至少一种包括计算机可读代码的介质,所述计算机可读代码控制实 现预测图#^产生方法的至少 一个处理组件,所述方法包括基于预定图像的特征选择被确定为对于当前图像的每个色彩分量的块最 优的预测模式;和根据选择的预测模式产生当前图像的预测图像。
11、 一种预测图像产生系统,包括选择单元,基于预定图像的特征选择被确定为对于当前图像的每个色彩 分量的块最优的预测模式;和产生单元,根据选择的预测模式产生当前图像的预测图像。
12、 一种编码方法,包括基于预定图像的特征选择被确定为对于当前图像的每个色彩分量的块最 优的预测模式;根据选择的预测模式产生当前图像的预测图像;产生与当前图像和预测图像之间的差对应的每个色彩分量的残差;和通过对产生的残差编码产生比特流。
13、 如权利要求12所述的方法,其中,产生比特流的步骤包括 产生包括表示选择的预测模式的信息的比特流。
14、 如权利要求12所述的方法,其中,产生比特流的步骤包括 产生包括表示用于色彩分量的彼此对应的宏块的选择的预测模式的信息的比特流。
15、 如权利要求12所述的方法,其中,产生比特流的步骤包括产生比特流,所述比特流在作为与宏块层相关的上层的序列层上包括被 共同地应用于构成单个序列的色彩分量的^f皮此对应的所有宏块的唯一选"t奪的 预测模式的信息。
16、 如权利要求12所述的方法,其中,产生比特流的步骤包括 产生比特流,所述比特流在作为与宏块层相关的上层的画面层上包括被共同地应用于构成单个画面的色彩分量的彼此对应的所有宏块的唯一选择的 预测模式的信息。
17、 如权利要求12所述的方法,其中,在产生残差的步骤中,所述残差 是第一残差,所述方法还包括根据选择的预测模式产生与色彩分量的第一残 差之间的差对应的第二残差,并且其中,产生比特流的步骤包括通过选择性 地对产生的第一残差或产生的第二残差进行编码来产生比特流。
18、 如权利要求17所述的方法,其中,产生第二残差的步骤包括根据 选择的预测模式,产生与Y分量、Co分量和Cg分量的每一个的第一残差之 间的差对应的第二残差。
19、 如权利要求17所述的方法,其中,产生第二残差的步骤包括根据 选择的预测模式,产生与R分量、G分量和B分量的每一个的第一残差之间 的差对应的第二残差。
20、 如权利要求17所述的方法,其中,产生第二残差的步骤包括使用 预定滤波器从R分量、G分量和B分量的每一个去除噪声,并产生与R分量、 G分量和B分量的每一个的第一残差之间的差对应第二残差。
21 、至少 一种包括用于控制实现权利要求12所述的方法的至少 一个处理 组件的计算机可读代码的介质。
22、 一种编码系统,包4舌选择单元,基于预定图像的特征选择被确定为对于当前图像的每个色彩 分量的块最优的预测模式;产生单元,根据选择的预测模式产生当前图像的预测图像,和产生与当 前图像和预测图像之间的差对应的每个色彩分量的残差;和编码单元,通过对产生的残差编码产生比特流。
23、 一种预测图像产生方法,用于对在比特流中的编码的图像信息进行 解码,其中,所述图像信息根据被确定为对于相应当前图像的每个色彩分量的相应块最优的预测模式被编码,所述方法包括从比特流恢复预测模式信息,所述恢复的预测模式信息指示预测模式;和根据恢复的预测模式信息指示的预测模式产生当前图像的预测图像。
24、 如权利要求23所述的方法,其中,所述预测模式是在运动画面解码 系统中使用以产生预测图像的预测模式。
25、 如权利要求23所述的方法,其中,如果恢复的预测模式信息指示所 述预测模式是被共同地应用到色彩分量的所有块的预测模式,则产生预测图 像的步骤包括产生用于被划分为均等大小的块每个块的预测图像,所述均等 划分的处理被共同地应用到所述色彩分量的彼此对应的每个块。
26、 如权利要求23所述的方法,其中,如果恢复的预测模式信息指示所 述预测模式是被共同地应用到色彩分量的彼此对应的块的预测模式,则产生 预测图像的步骤包括使用被共同地应用到色彩分量的彼此对应的块的运动向 量来产生预测图像。
27、 如权利要求23所述的方法,其中,如果恢复的预测模式信息指示所 述预测模式是被共同地应用到色彩分量的彼此对应的块的预测模式,则产生 预测图像的步骤包括使用被共同地应用到色彩分量的彼此对应的块的预测方 向来产生预测图像。
28、 如权利要求23所述的方法,其中,如果恢复的预测模式信息指示所 述预测模式是被单独地应用到每个色彩分量的块的预测模式,则产生预测图 像的步骤包括产生用于被划分为不同大小的块的每个块的预测图像,所述划 分为不同大小的块的处理被单独地应用到每个色彩分量。
29、 如权利要求23所述的方法,其中,如果恢复的预测模式信息指示所 述预测模式是被单独地应用到每个色彩分量的块的预测模式,则产生预测图 像的步骤包括使用被单独地应用到每个色彩分量的块的运动向量来产生预测 图像。
30、 如权利要求23所述的方法,其中,如果恢复的预测模式信息指示所 述预测模式是被单独地应用到每个色彩分量的块的预测模式,则产生预测图 像的步骤包括使用被单独地应用到每个色彩分量的块的预测方向来产生预测 图像。
31、 至少 一种包括用于控制实现预测图^^产生方法的至少 一个处理组件 的计算机可读代码的介质,所述方法用于对在比特流中的编码的图像信息进 行解码,其中,所述图像信息根据被确定为对于相应当前图像的每个色彩分 量的相应块最优的预测模式被编码,所述方法包括从比特流恢复预测模式信息,所述恢复的预测模式信息指示预测模式;和根据恢复的预测模式信息指示的预测模式来产生当前图像的预测图像。
32、 一种预测图像产生系统,用于对在比特流中的编码的图像信息进行 解码,其中,所述图像信息根据被确定为对于相应当前图像的每个色彩分量的相应块最优的预测才莫式^皮编码,所述系统包括解码单元,从比特流恢复预测模式信息,所述恢复的预测模式信息指示 预测模式;和产生单元,根据恢复的预测模式信息指示的预测模式来产生当前图像的 预测图像。
33、 一种解码方法,用于对在比特流中的编码的图像信息进行解码,其 中,所述图像信息根据被确定为对于相应当前图像的每个色彩分量的相应块 最优的预测冲莫式纟皮编码,所述方法包括从比特流恢复预测模式信息,所述恢复的预测模式信息指示预测模式; 根据恢复的预测模式信息指示的预测模式来产生与当前图像和当前图像 的参考图像之间的差对应的残差;根据恢复的预测模式信息指示的预测模式产生预测图像;和 产生与产生的残差和产生的预测图像的和对应的恢复图像。
34、 如权利要求33所述的方法,其中,在产生残差的步骤中,所述残差 是第 一残差,所述方法还包括恢复与色彩分量的第 一残差之间的差对应的第 二残差,和其中,产生残差的步骤包括根据恢复的预测模式信息中指示的预测模式 产生与每个色彩分量的恢复的第二残差的和对应的第 一残差。
35、 如权利要求34所述的方法,其中,恢复预测模式信息的步骤包括 通过对比特流进行熵解码来恢复与当前图像和相应预测模式信息对应的整数值;和通过对恢复的整数值进行逆量化来恢复频率分量;和 恢复第二残差的步骤包括通过将恢复的作为频域值的频率分量值变换到 色彩空间的值来恢复第二残差。
36、 如权利要求34所述的方法,其中,产生残差的步骤包括根据恢复 的预测模式信息指示的预测模式产生Y分量、Co分量和Cg分量的每个的第 一残差,所述Y分量、Co分量和Cg分量的每个的第一残差分别与Y分量、 Co分量和Cg分量的每一个的恢复的第二残差的和对应。
37、 如权利要求34所述的方法,其中,产生残差的步骤包括根据恢复的预测模式信息指示的预测模式产生R分量、G分量和B分量的每个的第一 残差,所述Y分量、Co分量和Cg分量的每个的第一残差分别与R分量、G 分量和B分量的每一个的恢复的第二残差的和对应。
38、 至少 一种包括用于控制实现一种解码方法的至少 一个处理组件的计 算机可读代码的介质,所述方法用于对在比特流中的编码的图像信息进行解 码,其中,所述图像信息根据被确定为对于相应当前图像的每个色彩分量的 相应块最优的预测才莫式^皮编码,所述方法包括从比特流恢复预测模式信息,所述恢复的预测模式信息指示预测模式; 根据恢复的预测模式信息指示的预测模式来产生与当前图像和当前图像 的参考图像之间的差对应的残差;根据恢复的预测模式信息指示的预测模式产生预测图像;和 产生与产生的残差和产生的预测图像的和对应的恢复图像。
39、 一种解码系统,用于对在比特流中的编码的图像信息进行解码,其 中,所述图像信息根据被确定为对于相应当前图像的每个色彩分量的相应块 最优的预测才莫式^皮编码,所述系统包括解码单元,从比特流恢复预测模式信息,所述恢复的预测模式信息指示 预测模式;第一产生单元,根据恢复的预测模式信息指示的预测模式来产生当前图 像的预测图像;第二产生单元,根据恢复的预测模式信息指示的预测模式产生与当前图 像和预测图像之间的差对应的残差,并产生与产生的残差和产生的预测图像 的和对应的恢复图像。
全文摘要
一种编码和/或解码运动画面的方法、介质和系统。所述运动画面编码方法可包括基于预定图像的特征选择被确定为对于当前图像的色彩分量的彼此对应的宏块最优的预测模式;根据选择的预测模式产生当前图像的预测图像;和使用所述预测图像对运动画面编码。可自适应地将最优预测模式应用于色彩分量的彼此对应的宏块,从而提高运动画面的编码和解码效率。
文档编号H04N7/32GK101401437SQ200780009192
公开日2009年4月1日 申请日期2007年3月13日 优先权日2006年3月13日
发明者崔雄一, 蒂米特亚·伯英诺夫, 赵大星, 金大熙, 金祐湜, 金铉文 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1