使用代表性图块细化纹理的图像编码的制作方法

文档序号:7911990阅读:235来源:国知局
专利名称:使用代表性图块细化纹理的图像编码的制作方法
技术领域
本发明涉及图像编码的一般领域。本发明涉及编码图像的方法以及解码图像的方法。
背景技术
在现有技术中使用依照H. 264标准的编码方法有效编码图像序列是众所周知的。这种H. 264标准特别在2006年8月15日公布的标题为“ Information technology-Codingof audio-visual ob jects-Part 10 Advan ced Video Coding (信息技术-视觉听觉对象的编码-第10部分高级视频编码)”的IS0/IEC14496-10文件中定义。但是,这样的编码方法尤其在图像的纹理区中引起了伪像(artefact)。

发明内容
本发明的目的是克服现有技术的至少一种缺点。有利的是,本发明使图像的纹理区能够得到更有效编码,即,在恒定位速率下具有较高质量水平或在给定质量水平下具有较低位速率。为此目的,在F流中识别要编码的也称为图块(patch)的图像的区域,并以比要编码的图像的其它图块更高的质量编码它们。然后,通过解码方法将这些以较高质量编码的图块用于丰富以较低质量编码的图块的纹理。按照本发明的编码方法在感觉冗余度方面使得F流中的信息能够更好的分布。


本发明可以通过参考附图给出的决不是限制性的实施例和有利实现方式得到更好理解和例示,在附图中-图I示出按照本发明的编码方法和解码方法;-图2示出按照本发明第一实施例的编码方法的提取步骤;-图3示出这个第一实施例的一种变体;-图4示出按照本发明第二实施例的编码方法的提取步骤;-图5示出按照本发明的编码设备;以及-图6示出按照本发明的解码设备。
具体实施例方式本发明涉及结合图I描述的编码源图像I的方法。该方法包含代表性子区域(RSR)提取步骤10和编码步骤12。在步骤10期间,从要编码的源图像I中提取代表源图像的其余部分的代表性子区域(RSR),S卩,对源图像的其余部分来说具有强冗余度。在下文中,将源图像简称为图像。提取步骤基于给定子区域与图像的其余部分之间的冗余度的评估。当给定子区域对图像的大量子区域来说具有高冗余度时,这个子区域被宣布为RSR,并且放在“字典”中。
按照参考图2描述的第一实施例,RSR子区域是事先提取的,即,用在RSR子区域的选择中的操作和/或度量不考虑在解码器中实现的冗余度利用的精确处理。因此,各种解决方案都可能提取RSR子区域,因为这些操作不与在解码器中实现的那些操作对称。将图像的可能子区域的集合{SRJdM_1}定义成形成图像的分区的子区域的集合。换句话说,将图像I划分成M个子区域。一个子区域是,例如,任何大小或形状的一个块或一个带区(zone)。在步骤92期间,为图像的可能子区域的集合{SRJdMj的每个子区域计算SRi与图像的其余部分之间的度量Ditl所考虑的度量使得能够表征一个子区域与另一个子区域或与其它子区域的相似性。该度量是,例如,数学意义的术语互信息(mutual information)或诸如SAD (绝对差之和)或SSE (平方差之和)之类的失真。互信息代表条件熵计算的一 种形式。按照另一种变体,该度量是相位相关性的量度。例如,其中,sad(SRi ;SRj)是在SRi区域与SRj区域之间计算的SAD。在步骤94期间,当期望提取最能代表图像的N个RSR子区域时,将在该度量是互信息的情况下具有最大度量值Dj (相应地在该度量是失真的情况下具有最小值)的子区域SRj作为RSR子区域,或将在该度量是互信息的情况下具有最高度量值(相应地在该度量是失真的情况下具有最低值)的N个子区域SRj作为RSR子区域。如果度量Di是数学意义术语互信息或相位相关性量度,则将具有最高度量值的N个子区域SRj作为RSR子区域。如果相反,该度量是失真,则将具有最低度量值的N个子区域SRj作为RSR子区域。按照参考图3描述的这个第一实施例的一种变体,为图像的M个可能子区域SRi的集合执行如下步骤-以给定质量QO编码102SRi;-解码104SRi;-以给定质量Ql(Ql < Q0)编码106图像的其余部分,即,其它子区域I\{SRi};-解码108图像的其余部分;以及-计算110以QO解码的SRi与以Ql解码的图像的其余部分之间的度量Di。因此,图像的其余部分I\{SRi}对应于图像的其它子区域。在初始化步骤100期间,将索引i复位成零i = O。在步骤102期间,以质量QO编码区域SRi。例如,依照H. 264或MPEG-2标准编码区域SRi。但是,本发明决不被在步骤102中实现的编码方法限制。因此,按照一种实施例变体,依照M-JPEG或JPEG2000标准编码区域SRi。按照一个特定实施例,区域SRi是像素块。编码步骤102包含确定预测块。例如,例如通过线性组合这样的块或这样块的像素,或其它图像的块(INTER模式)从在空间上与区域SRi相邻的块中确定预测块(INTRA模式)。然后,例如通过在加权或不加权的情况下逐个像素相减从区域SRi中提取预测块。例如通过DCT (离散余弦变换)变换如此获得的残余块(residue block),然后以量化步长QPmin将其量化成系数块。可以将该变换相继应用于残余块的几个子块。如果子区域SRi是尺寸16X16的宏块,以及如果DCT变换是8X8变换,情况尤其是这样。这个编码步骤102不要求实现熵编码步骤。在步骤104期间,解码区域SRi。为了这个目的,对在步骤102中获得的系数块应用逆量化(inverse quantization),接着逆变换,例如,IDCT (离散余弦逆变换,InverseDiscrete Cosine Transform),以获得解码残余块。然后例如通过在加权或不加权的情况下逐个像素相加将这个解码残余块与预测块合并。这个解码步骤104不要求实现熵解码步骤,除非如果编码步骤102本身包含系数块的熵编码。在步骤106期间,以给定质量Ql编码图像的其余部分,即,I \ {SRi},其中Ql < Q0。使用与用在步骤104中编码区域SRi相同的编码方法来编码图像的其余部分。作为一个简单的示例,在步骤104中使用的编码方法需要的情况下,将图像的其余部分划分成块。编码步骤106包含为要编码的图像的其余部分的每个块确定预测块。例如,例如通过线性组合这样的块或这样块的某些像素,或其它图像的块(INTER模式)从在空间上与要编码的块相邻的块中确定预测块(INTRA模式)。然后例如通过在加 权或不加权的情况下逐个像素相减,从要编码的块中提取预测块。例如通过DCT (离散余弦变换)变换如此获得的残余块,然后以量化步长QPmax > QPmin将其量化成系数块。可以将该变换相继应用于残余块的几个子块。如果残余块具有16X16的尺寸,以及如果DCT变换是8X8变换,情况尤其是这样。这个编码步骤106不要求实现熵编码步骤。在步骤108期间,解码图像的其余部分。在步骤106中使用每块编码方法的情况下,解码图像的其余部分的每个块。为了这个目的,对于要解码的每个块,对在步骤106中获得的相应系数块应用逆量化,然后逆变换,例如,IDCT(离散逆余弦变换),以获得解码残余块。然后例如通过在加权或不加权的情况下逐个像素相加将这个解码残余块与预测块合并。这个解码步骤不要求实现熵解码步骤,除非如果编码步骤本身包含系数块的熵编码。在步骤110期间,在以QO解码的SRi与以Ql解码的图像的其余部分之间计算度量Di。所考虑的度量是,例如,数学意义的术语互信息或诸如SAD (绝对差之和)或SSE (平方差之和)之类的失真。互信息代表条件熵计算的一种形式。按照另一种变体,该度量是相位相关性的量度。如果对于集合的区域Sri的全部,按照步骤102到110计算度量Di,则该方法继续到步骤112,否则,方法以索引i递增I来重复步骤102。在步骤112期间,作为子区域RSR,即,从M个可能子区域的集合中提取在该度量是互信息或相位相关性的情况下具有最大度量值Dj (相应地在该度量是失真的情况下具有最小值)的子区域SRj,或在该度量是互信息或相位相关性的情况下具有最高度量值(相应地在该度量是失真的情况下具有最低值)的N个子区域SRj。按照另一种变体,步骤102包含以量化步长QPmin量化区域SRi。步骤104包含逆量化区域SRi。步骤106包含以量化步长QPmax > QPmin量化图像的其余部分。事实上,更表面地(superficially)量化(即,以较低质量编码)图像的剩余部分。步骤108包含逆量化图像的其余部分。其它步骤与这个第二实施例的第一种变体相同。按照参考图4描述的第二实施例,RSR子区域是后面提取的,即,用在RSR子区域的选择中的操作和/或度量考虑在解码器中实现的冗余度利用的精确处理。按照这个第二实施例,为图像的M个可能子区域SRi的集合执行如下步骤-以给定质量QO编码202SRi;
-解码204SRi ;-以给定质量Ql(Q1 < Q0)编码206图像的其余部分,即,其它子区域I\{SRi};-解码208图像的其余部分,即其它子区域;-细化209图像的其余部分的区域的纹理和以质量QO利用SRi纹理;以及-计算210细化图像与它的参考版本(B卩,源图像)之间的度量Di。
细化纹理意味着提高它的质量,S卩,使它更接近源图像中具有的纹理,或换句话说,增加细节。在初始化步骤200期间,将索引i复位成零i = O。在步骤202期间,以质量QO编码区域SRi。例如依照H. 264或MPEG-2标准编码区域SRi。但是,本发明决不被步骤102中实现的编码方法限制。因此,按照一种实施例变体,依照M-JPEG或JPEG2000标准编码区域SRi。按照一个特定实施例,区域SRi是像素块。编码步骤202包含确定预测块。例如,例如通过线性组合这样的块或这样块的某些像素,或其它图像的块(INTER模式)从在空间上与要编码的块相邻的块中确定预测块(INTRA模式)。然后例如通过在加权或不加权的情况下逐个像素相减从区域SRi中提取预测块。例如通过DCT (离散余弦变换)变换如此获得的残余块,然后以量化步长QPmin将其量化成系数块。可以将该变换相继应用于残余块的几个子块。如果子区域SRi是尺寸16X 16的宏块,以及如果DCT变换是8X8变换,情况尤其是这样。这个编码步骤202不要求实现熵编码步骤。在步骤204期间,解码区域SRi。为了这个目的,对在步骤202中获得的系数块应用逆量化,接着逆变换,例如,IDCT(离散逆余弦变换),以获得解码残余块。然后例如通过在加权或不加权的情况下逐个像素相加将这个解码残余块与预测块合并。这个解码步骤202不要求实现熵解码步骤,除非如果编码步骤202本身包含系数块的熵编码。在步骤206期间,以给定质量Ql编码图像的其余部分,即,I \ {SRi},其中Ql < QO。使用与用在步骤204中编码区域SRi相同的编码方法来编码图像的其余部分。作为一个简单的示例,在步骤204中使用的编码方法对其需要的情况下,将图像的其余部分划分成块。编码步骤206包含为要编码的图像的其余部分的每个块确定预测块。例如,例如通过线性组合这样的块或这样块的某些像素,或其它图像的块(INTER模式)从在空间上与要编码的块相邻的块中确定预测块(INTRA模式)。然后例如通过在加权或不加权的情况下逐个像素相减从要编码的块中提取预测块。例如通过DCT (离散余弦变换)变换如此获得的残余块,然后以量化步长QPmax > QPmin将其量化成系数块。可以将该变换相继应用于残余块的几个子块。如果残余块具有16X16的尺寸,以及如果DCT变换是8X8变换,情况尤其是这样。这个编码步骤206不要求实现熵编码步骤。在步骤208期间,解码图像的其余部分。在步骤206使用每块编码方法的情况下,解码图像的其余部分的每个块。为了这个目的,对于要解码的每个块,对在步骤206中获得的相应系数块应用逆量化,然后逆变换,例如,IDCT(离散逆余弦变换),以获得解码残余块。然后例如通过在加权或不加权的情况下逐个像素相加将这个解码残余块与预测块合并。这个解码步骤不要求实现熵解码步骤,除非如果编码步骤206本身包含系数块的熵编码。在步骤209期间,以质量QO利用SRi纹理来细化图像的其余部分的区域的纹理。结合解码方法(步骤16)来描述该细化步骤209。这个细化步骤209使用来自以质量QO编码的数据的信息,以丰富以质量Ql (Q1 < QO)编码的区。为此,可以使用几种细化算法。通过SRi的当前子区域的细化算法的一个示例在变换域中(例如,对DCT系数)运算。为了这个目的,将出现在SRi中但在编码期间通过量化在当前子区域中破坏的高频添加到当前子区域中。对于图像的其余部分的尺寸a2的每个块b,计算 V/E [O, K\DCTmerged(/) = DCTqp- (/)K, last — coefl DCTmerged (/) = DCTqp祖(/) + a^DCT^ (/) - DCTqp^ (/))其中,last_coef是该块的最后DCT系数的索引,DCT(η)代表以锯齿形(zigzag)次序(即,块的扫描次序)在位置η上的块b的DCT系数。DCTmwged(η)代表细化块的索引η的DCT系数,DCTepmin (η)代表RSRi的相应块的索引η的DCT系数,以及DCTQPmax (η)代表要细化的当前子区域的块b的索引η的DCT系数。 α和K是两个自由度,其中-α :添加的信息的权重α = {O. I ;0. 2 ;. . . ;1};-K是指示要合并的第一 DCT系数的整数,K e [O ;a2-l]。在步骤210期间,在细化图像与它的参考版本(S卩,源图像)之间计算度量Di。按照一种变体,在以QO解码的SRi与细化图像的其余部分(即,其它细化子区域)之间计算度量Di。所考虑的度量是,例如,数学意义术语互信息或诸如SAD (绝对差之和)或SSE (平方差之和)之类的失真。互信息代表条件熵计算的一种形式。按照另一种变体,该度量是相位相关性的量度。如果对于集合{SRjie ^^_1}的区域SRi的全部,按照步骤202到210计算度量Di,则该方法继续到步骤212,否则,该方法以索引i递增I来重复步骤202。在步骤212期间,作为子区域RSR,即,从M个可能子区域的集合中提取在该度量是互信息或相位相关性的情况下具有最大度量值Dj (相应地在该度量是失真的情况下具有最小值)的子区域SRj,或在该度量是互信息或相位相关性的情况下具有最高度量值(相应地在该度量是失真的情况下具有最低值)的N个子区域SRj。按照这个实施例的一种变体,步骤202包含以量化步长QPmin量化区域SRi。步骤204包含逆量化区域SRi。步骤206包含以量化步长QPmax > QPmin量化图像的其余部分。事实上,更表面地量化(即,以较低质量编码)图像的其余部分。步骤208包含逆量化图像的其余部分。其它步骤与这个第二实施例的第一种变体中的步骤完全相同。按照步骤10的一个有利实施例,将要编码的图像I划分成区域。从图像I的每个区域中提取单个子区域RSR,即,字典包含每个区域的单个子区域RSR。一个区域是,例如,图像的一个象限。在依照基于按宏块(尺寸16X 16的块)和按块(具有尺寸8X8或4X4)编码的诸如MPEG-2、H. 264之类的视频编码标准来编码的方法的特定情况下,RSR子区域是宏块,并且纹理细化由块来操作。返回到图1,在步骤12期间,在F流中编码RSR子区域的纹理(即,亮度/色度值)、图像的其余部分的纹理、和指定RSR子区域的位置的可能质量图(QM)。在纹理编码期间,使用质量图QM,以确定编码图像的不同区域的质量QO或Ql (Ql < Q0) 0以比图像的其余部分的质量Ql更高的质量QO来编码子区域RSR。作为一个非限制性示例,使用每个块编码的方法。按照图像的光栅扫描相继编码图像的每个块。对于要编码的当前块,确定预测块。例如,例如通过线性组合这样的块或这样块的一些像素从以前编码和解码的当前块的相邻块中确定预测块(INTRA模式)。按照一种变体,从以前解码的图像和运动矢量中确定预测块(INTER模式),特别是在运动矢量的坐标不是整数的情况下,可以通过内插。运动矢量来自例如块匹配类型的运动估计。然后例如通过在加权或不加权的情况下逐个像素相减从当前块中提取预测块。例如通过DCT (离散余弦变换)变换如此获得的残余块,然后将其量化成系数块。变换残余块以取决于该残余块必须以其被编码的质量QO或Ql (质量图提供的信息 )的量化步长来量化。如果当前块是RSR子区域,则以QPmin步长量化,否则,以QPmax > QPmin步长量化。系数块和可能的运动矢量通过VLC(可变长度编码)或CABAC类型的熵编码来编码。质量图是例如使用SEI (补充增强信息)消息编码的,或更通常的是在为用户数据保留的字段(field)中。在依照基于按宏块(尺寸16X 16的块)和按块(具有尺寸8X8或4X4)编码的诸如MPEG-2、H. 264之类的视频编码标准来编码的方法的特定情况下,RSR子区域是宏块。因此,质量图使得能够采用RSR或非RSR宏块的量化步长(QP)。将比用于量化RSR子区域的量化步长QPmin更长的量化步长QPmax用于量化非RSR子区域。这使得能够获得各自质量QO和Q1。在该帧(frame)中,在F流中不需要显式地编码质量图,因为在该流中编码了量化步长。因此,在解码方法期间,为一个块解码的量化步长的值代表其RSR子区域或非RSR子区域的质量。事实上,如果为一个块解码的量化步长是QPmax,则这个块必须是非RSR子区域,而如果为一个块解码的量化步长是QPmin,那么这个块必须是RSR子区域。下面关于图I描述解码方法。在步骤14期间,解码RSR子区域和非RSR子区域的纹理。例如,如果在步骤12中使用相应编码方法,则使用依照H. 264标准解码的方法。在非限制性的情况下,使用每个块解码的方法。按照图像的光栅扫描相继解码图像的每个块。对于要解码的当前块,确定预测块。例如,例如通过线性组合这样的块或这样块的一些像素从以前解码的当前块的相邻块中确定预测块(INTRA模式)。按照一种变体,从以前解码的图像和运动矢量中确定预测块(INTER模式),特别是在运动矢量的坐标不是整数的情况下,可能通过内插。对于当前块,通过VLC(可变长度编码)或CABAC类型的熵解码从F流中解码残余块。然后例如通过在加权或不加权的情况下逐个像素相加将预测块与解码残余块合并。对合并块应用逆量化然后逆变换,例如,经由IDCT(离散逆余弦变换)。逆量化使用的量化步长取决于在步骤12中编码当前块的质量QO或Ql。如果当前块是RSR子区域,则以QPmin步长去量化,否则,以QPmax > QPmin步长去量化。一般在流中编码量化步长,不必解码质量图。但是,按照一种变体,如果在F流中未编码量化步长,则解码质量图。在步骤16期间,细化非RSR子区域的纹理。这个步骤包含使用来自以质量QO编码的数据的信息(即,RSR子区域),以丰富以质量Q1(Q1 < Q0)编码的区。为此,可以使用几种细化算法。通过RSRi子区域的当前子区域的细化算法的一个示例在变换域中(例如,对DCT系数)运算。为此,将出现在RSRi中但在编码期间通过量化在当前子区域中破坏的高频添加到当前子区域中。对于当前子区域的尺寸a2的每个块b,例如,如果DCT是SXSDCTJJa=8,计算
V/ E [O, K\DCTmerged(/) = DCTQPmaK(/)
0075 Iv,+ e K,last — coef I DCTmerged (/') = DCTqp眶( + a{DCTQPmm ( - DCTqp眶(ζ))其中,last_COef是该块的最后DCT系数的索引,DCT(n)代表以锯齿形次序(即,块的扫描次序)在位置η上的块b的DCT系数。DCTmwged(η)代表细化块的索引η的DCT系数,DCTmin (η)代表RSRi的相应块的索引η的DCT系数,以及DCTmax (η)代表要细化的当前子区域的块b的索引η的DCT系数。在“字典”中将用于 细化当前子区域的RSRi选择为,例如,在空间上与要细化的当前子区域最接近的或与要细化的当前子区域最相关的。按照另一种变体,将要解码的图像划分成区域,并且该字典包含每个区域的单个子区域RSRi。在这种情况下,使用属于图像的相同区域的字典的RSRi来细化当前子区域。一个区域是,例如,图像的一个象限。α和K是两个自由度,其中-α :添加信息的权重α = {O. I ;0. 2 ;. . . ;1};-K是要合并的第一 DCT系数,K e [O ;a2-l]0在这个细化步骤16中可以使用其它途经。因此引用在Ashikhmin以标题Synthesizing natural textures 发表在 the proceedings of the ACM Symposium onInteractive 3D Graphics 上的文献中描述的 “guided texture synthesis (引导纹理合成)”算法。在这种情况下,RSi用作字典,要细化的当前区域的低质量版本Ql用作引导。如Kwatra 等人于 2OO5 年以标题 Texture optimization for example-basedsynthesis 发表在 ACM Symposium on Interactive 3D Graphics, (2005)上的文献所描述的,其它更先进的迭代纹理合成途经也可以将低质量版本Ql用作初始迭代,因此通过使用RSi来细化。参考图5,本发明涉及编码设备2。编码设备2在第一输入端20中接收图像I和在第二输入端26中接收质量值QO和Ql,其中QO > Q1。编码设备2包含能够依照编码方法的步骤12提取图像I的RSR子区域的提取模块22。更具体地,提取模块22实现编码方法的步骤92到94或100到112或200到212。它还包含编码模块24,该编码模块24能够在F流中以质量QO编码提取模块22提取的RSR子区域并且以质量Ql编码其它非RSR子区域。F流经由输出端28发送。参考图6,本发明涉及解码设备3。解码设备3在输入端30上接收来自例如编码设备2的F流。解码设备3包含能够解码图像I的解码模块32。更具体地,解码设备3使用从F流中解码的质量图本身或直接使用从F流中解码的量化步长Qmin和Qmax,—方面以质量Q0解码RSR子区域并且另一方面以质量Ql解码非RSR子区域。解码模块32能够实现解码方法的步骤14。解码设备3包含细化模块34。细化模块能够利用能够实现解码方法的步骤16的解码模块32解码的RSR子区域的纹理来细化解码模块32解码的非RSR子区域的纹理。由此解码的图像Ide。经由输出端36被发送。自然地,本发明不局限于上面提及的实施例示例。尤其,本领域的技术人员可以将任何变体应用于所述实施例并将它们组合在一起,以从它们的各种优点中获益。显著地,编码步骤12和解码步骤14可以依照H. 264或MPEG-2标准,但也可以依照JPEG或任何其它类型的标准。本发明应用于静止图像的编码或图像序列的编码。度量Di也可以以不同方式计算。Di是例 如PSNR(峰值信噪比)值或诸如,例如,SSM (结构相似性)或相位相关性之类的目标纹理质量、互信息项、SAD或SSE的度量。
权利要求
1.一种编码划分成子区域的源图像的方法,包含如下步骤 -从所述源图像中提取(10)代表源图像的其它子区域的子区域; -以第一质量(QO)编码(12)代表其它子区域的所述子区域; -以严格低于所述第一质量(QO)的第二质量(Ql)编码(12)其它子区域, 所述方法的特征在于,对于称为当前子区域的源图像的每个子区域,提取(10)代表源图像的其它子区域的子区域的步骤包含如下步骤 -以所述第一质量编码(102,202)所述当前子区域; -将所述当前子区域解码(104,204)成解码当前子区域; -以所述第二质量编码(106,206)不同于所述当前子区域的其它子区域; -将所述其它子区域解码(108,208)成解码子区域;以及 -计算(110,210)所述解码当前子区域与所述其它解码子区域之间的度量(Di), 以及其中,提取步骤(10)包含提取(112,212)所述源图像的度量(Di)最高的N个子区域或度量(Di)最低的N个子区域,其中N是整数。
2.根据权利要求I所述的编码方法,进一步包含编码质量图的步骤(12),其中,所述质量图将所述第一质量和所述第二质量当中的编码质量与源图像的每个子区域相关联。
3.根据权利要求I或2所述的编码方法,其中,代表源图像的其它子区域的子区域的提取步骤(10)还包含通过使用所述解码当前子区域的纹理细化(209)所述其它解码子区域的纹理的步骤,以及其中,在所述解码当前子区域与所述其它细化子区域之间计算所述度量(Di)。
4.根据权利要求I或2所述的编码方法,其中,代表源图像的其它子区域的子区域的提取步骤(10)还包含通过使用所述解码当前子区域的纹理细化(209)所述其它解码子区域的纹理的步骤,以及其中,在包含所述其它细化子区域的细化图像与所述源图像之间计算所述度量(Di)。
5.根据权利要求I到4的任何一项所述的编码方法,其中,所述度量是互信息,以及其中,提取步骤包含从所述源图像中提取度量(Di)最高的N个子区域。
6.根据权利要求I到4的任何一项所述的编码方法,其中,所述度量是失真,以及其中,提取步骤包含从所述源图像中提取度量(Di)最低的N个子区域。
7.根据权利要求3到6的任何一项所述的编码方法,其中,所述细化步骤(209)包含通过线性组合其它解码子区域的DCT系数和与所述解码当前子区域相对应的DCT系数在DCT频域中替代与所述其它解码子区域之一的K个最高频率之一相对应的每个所述DCT系数。
8.一种解码划分成第一和第二子区域的至少一个源图像的方法,所述第一子区域代表所述第二子区域,所述方法包含解码(14)第一和第二子区域的步骤;以及依据所述第一子区域的纹理来细化(16)所述第二子区域的纹理的步骤,并且其特征在于,所述细化(16)步骤包括,通过线性组合第二子区域的DCT系数和与所述第一子区域相对应的DCT系数在DCT频域中替代与所述第二子区域的K个最高频率之一相对应的每个所述DCT系数。
全文摘要
本发明涉及一种编码划分成子区域的图像的方法。该编码方法包含如下步骤从图像中提取(10)代表图像的其它子区域的子区域;以第一质量(Q0)编码(12)代表其它子区域的子区域;以及以严格低于第一质量(Q0)的第二质量(Q1)编码(12)其它子区域。
文档编号H04N7/26GK102804770SQ201080027809
公开日2012年11月28日 申请日期2010年6月21日 优先权日2009年6月22日
发明者F.拉卡普, J.维尔隆, E.弗朗索瓦, D.索罗 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1