适用于抽样块组编码的参考图像的获取方法

文档序号:7587846阅读:170来源:国知局
专利名称:适用于抽样块组编码的参考图像的获取方法
技术领域
本发明属于图像编码技术领域,特别涉及参考图像的获取方法。
背景技术
目前流行的视频标准如H.26x序列和MPEG-x序列的编码结构以混合编码为主,即预测,变换和熵编码结构。根据预测方法的不同,图像一般可以分为三种第一种图像只利用当前图像内的信息进行预测等处理,第二种图像只利用输入视频序列中较早或当前图像的参考图像进行预测等处理,第三种图像利用输入视频序列中较早、当前或较晚的参考图像进行预测等处理。一般情况下,这三种图像都会在一个序列中出现,但可以根据实际应用设置。
随着硬件技术的发展,处理器的频率和内存都有很多发展。因此,最新的国际标准如H.264/MPEG-4 AVC已经采用了多参考图像的技术,即第二种图像和第三种图像进行预测时可以用不止一个参考图像。这里所说的参考图像是指已经解码得到的重建图像,用来被当前图像做预测值。参考图像是编(解)码器中存储器需求最大的部分,同时由于预测是去除时间域冗余的主要措施,对编码效率影响很大。这种传统的参考图像对逐行扫描的帧图像和隔行扫描的场图像比较有效。
最近本申请人提出了一种基于抽样块组的编码方法,其中基于原始块组存在几种抽样块组模式,例如连续块组NS和垂直抽样块组VS。该方法中的原始块组是原始图像数据中大小为M×N的包括亮度和色度的数据。连续块组(Non-sampling Block Group-NS)是对原始块组不进行任何抽样就得到这种类型块组;垂直抽样块组(Vertical-sampling Block Group-VS)是对原始块组进行垂直1/2抽样就得到这种类型块组,如图1所示。其中连续块组NS由上层NS1宏块和下层NS2宏块组成;垂直抽样块组由上层VS1宏块和下层VS2宏块组成。每个图像分两个阶段编码,第一阶段对NS的上层宏块NS1和下层宏块NS2进行编码,对VS的上层宏块VS1编码;第二阶段对VS的下层宏块VS2进行编码。当第一阶段编码完成后至少可以得到1/2个重建图像,当第二阶段编码完成后可以得到另外的1/2个重建图像。进行预测时,用传统的参考图像获取方法只是将重建图像作为参考图像,不进行任何处理,这种参考图像获取方法在下层宏块编码时得不到一个完整的参考图像,不适应抽样块组的编码结构,对其编码效率有一定损伤。
在编码端对每一个抽样块组需要选择是采用NS还是采用VS模式编码,这样的选择显然会影响到编码效率。所以如果编码器的目标是尽量提高编码效率,那么最优的选择显然是根据R-D性能。一个常用的假设是如果每个宏块组的R-D最优,那么整个序列的R-D也是最优。这是基本符合实际的,因为经过冗余度消除后,每个宏块组的相关性很小,所以他们基本是独立的。R-D优化最常用的是Lagrange乘子法,该方法最终得到一个代价函数,只要改代价函数最小,R-D性能就最好。这样得出一个常用的模式选择的判据是对一个抽样块组先进行NS编码,计算出代价函数;再对它进行VS编码,计算出代价函数;取代价函数小的那个模式为最优模式。但这样做的缺陷是计算量大,一个图像需要编码2-2.5次。所以编码器也可以基于一些预测方法或者简化RD代价函数的方法。例如使用MAD来代替R-D代价函数,直接计算宏块方差等。

发明内容
本发明为了克服已有技术的不足之处,提出一种新的适用于抽样块组编码结构的参考图像的获取方法,有利于提高编码效率且可节约存储器的使用。
本发明提出的一种适用于抽样块组编码结构的参考图像的获取方法,针对垂直抽样块组结构,其特征在于,设定在参考缓存中允许最多放n个参考图像,n为正整数,每个参考图像包括上层VS1宏块和下层VS2宏块,所有上层VS1宏块形成半个重建图像,所有下层VS2宏块形成另外的半个重建图像;针对三种不同的图像类型的三种获取参考图像的方法,具体包括以下步骤1)针对第一种图像获取参考图像的方法(1)对当前图像的上层VS1宏块进行编码时,将已经编/解码的当前图像的重建图像象素作为该上层VS1宏块的预测值;(2)对当前图像的下层VS2宏块进行编码时,首先将当前图像的所有上层VS1宏块的重建图像作为该下层VS2宏块的参考图像放到参考缓存,然后对上层重建图像进行插值处理得到下层插值图像作为该下层VS2宏块的参考图像,也放到参考缓存;2).针对第二种图像获取参考图像的方法(1)对当前图像的上层VS1宏块进行编码时,如果当前图像前面的可以用作参考图像的重建图像大于n个,则将与当前图像在时间上最近的n个重建图像放到参考缓存中,将该n个重建图像作为该上层VS1宏块的参考图像;如果当前图像前面的可以用作参考图像的重建图像小于n个,则将该所有的重建图像放到参考缓存中,作为该上层VS1宏块的参考图像;(3)对当前图像的下层VS2宏块进行编码时,首先将当前图像所有上层VS1宏块的重建图像插值处理得到下层插值图像作为1/2个参考图像,并且放到参考缓存中的末尾,其次,如果当前图像前面的可以用作参考图像的重建图像大于n-1个,则将与当前图像在时间上最近的n-1个可以用作参考图像的重建图像及当前图像的所有上层VS1宏块的重建图像作为1/2个参考图像放到参考缓存中(还包括所说的下层插值图像总共将此n个重建图像作为该下层VS2宏块的参考图像);如果当前图像前面的可以用作参考图像的重建图像小于n-1个,则将该所有的可以用作参考图像的当前图像前面的重建图像、该上层重建图像及下层插值图像作为该下层VS2宏块的参考图像放到参考缓存中。
上述步骤2)中,对当前图像的上层VS1宏块进行编码时,还包括将在重建图像缓存中的当前图像前一个可以用作参考图像的下层VS图像的重建图像作为该上层VS1宏块的参考图像。
3)针对第三种图像获取参考图像的方法对当前图像上层VS1宏块/下层VS2宏块进行编码时,如果当前图像前面的可以用作参考图像的重建图像大于n-1个,则将与当前图像在时间上最近的n-1个重建图像放到参考缓存,同时将当前图像后面的一个可用作参考图像的重建图像放到参考缓存的末尾,将此n个重建图像作为上层VS1宏块/下层VS2宏块的参考图像;如果当前图像前面的可以用作参考图像的重建图像小于n-1个,则将该所有的重建图像作为上层VS1宏块/下层VS2宏块的参考图像放到参考缓存,同时将当前图像后面的一个可用作参考图像的重建图像也作为上层VS1宏块/下层VS2宏块的参考图像放到参考缓存的末尾。
针对第三种图像获取参考图像的方法对该当前图像下层VS2宏块进行编码时,还包括将当前图像所有上层VS1宏块的重建图像作为该下层VS2宏块的1/2个参考图像,且不放到参考缓存中而留在重建图像缓存中。
针对第三种图像获取参考图像的方法对该当前图像下层VS2宏块进行编码时,还包括将当前图像的所有上层VS1宏块的插值图像作为1/2个参考图像,且不放到参考缓存中而放在重建图像缓存中。
针对第二种图像的步骤(2)的替代方案一对当前图像下层VS2宏块进行编码时,将当前图像所有上层VS1宏块的重建图像作为该下层VS2宏块的1/2个参考图像,且不放到参考缓存中;如果当前图像前面的可以用作参考图像的重建图像大于n个,则将与当前图像在时间上最近的n个可以用作参考图像的重建图像放到参考缓存中,将该n个重建图像作为该下层VS2宏块的参考图像;如果当前图像前面的可以用作参考图像的重建图像小于n个,则将该所有的可以用作参考图像的重建图像放到参考缓存中,作为该下层VS2宏块的参考图像(这样增加了参考图像,同时避免了增加参考缓存的需求)。
针对第二种图像的步骤(2)的替代方案二对当前图像下层VS2宏块进行编码时,首先将当前图像的所有上层VS1宏块的重建图像插值处理得到下层插值图像作为1/2个参考图像,将该参考图像放在重建图像缓存中(而不是参考缓存中);其次,如果当前图像前面可以用作参考图像的重建图像大于n-1/2个,则将与当前图像在时间上最近的n-1/2个可以用作参考图像的重建图像和当前图像所有上层VS1宏块的重建图像放到参考缓存中(包括该下层插值图像总共将此n+1/2个重建图像作为下层VS2宏块的参考图像);如果当前图像前面可以用作参考图像的重建图像小于n-1/2个,则将该所有的可以用作参考图像的重建图像、当前图像所有上层VS1宏块的重建图像和下层插值图像作为下层VS2宏块的参考图像放到参考缓存中(这样增加了参考图像同时避免了增加参考缓存的需求)。
本发明设定的n是正整数,例如1、2、3等等。
本发明所述的重建图像插值处理得到插值图像的方法可采用基于当前图像信息或以前图像信息及运动矢量的方法。
当一个图像序列全都采用VS模式编码时,其参考图像的获取可以采用上述各方法;当一个图像序列既有VS模式又有NS模式编码时,其中VS模式的参考图像获取也可以采用上述各方法。
本发明的特点及效果1.参考图像的获取不总是直接使用重建图像,有的经过插值处理。
2.适应抽样组块的编码结构。
3.提高抽样组块的编码效率。
4.节约存储器的使用。


图1为连续块组和垂直抽样块组示意图。
图2为本发明方法的插值块的空间相邻图。
具体实施例方式
本发明提出的一种适用于抽样块组编码的参考图像的获取方法结合实施例详细说明如下本实施例适用于抽样块组编码结构的参考图像的获取方法中,设定允许参考缓存中最多放2个参考图像,每个参考图像包括上层VS1宏块和下层VS2宏块,针对垂直抽样块组(VS)结构,分别说明三种不同的图像类型的三种获取参考图像的方法1)针对第一种图像获取参考图像的方法,具体包括以下步骤(1)对当前图像的上层VS1宏块进行编码时,将已经编/解码的当前图像的重建图像象素作为该上层VS1宏块的预测值,在参考缓存中没有任何参考图像;(2)对当前图像的下层VS2宏块进行编码时,首先将当前图像的所有上层VS1宏块的重建图像作为该下层VS2宏块的参考图像放到参考缓存,然后对上层重建图像进行插值处理得到下层插值图像作为该下层VS2宏块的参考图像,也放到参考缓存;2).针对第二种图像获取参考图像的方法,具体包括以下步骤(1)对当前图像上层VS1宏块进行编码时,如果当前图像前面的可以用作参考图像的重建图像大于2个,则将与当前图像在时间上最近的2个可以用作参考图像的重建图像放到参考缓存,将此2个重建图像作为上层VS1宏块的参考图像;如果当前图像前面的可以用作参考图像的重建图像小于2个,则将该所有的可以用作参考图像的重建图像放到参考缓存,作为上层VS1宏块的参考图像;本实施例还可有优化方案还包括将在重建图像缓存中的当前图像前一个下层VS图像的重建图像作为该上层VS1宏块的参考图像,且不放到参考缓存中(这样在同样的参考缓存大小的条件下,总的参考图像可以多一个下层VS图像,有利于提高编码效率);(3)对当前图像的下层VS2宏块进行编码时,首先将当前图像所有上层VS1宏块的重建图像插值处理得到下层插值图像作为1/2个参考图像,并且放到参考缓存中的末尾,其次,如果当前图像前面的可以用作参考图像的重建图像大于1个,则将与当前图像在时间上最近的1个可以用作参考图像的重建图像及当前图像的所有上层VS1宏块的重建图像作为1/2个参考图像放到参考缓存中(还包括所说的下层插值图像总共将此2个重建图像作为该下层VS2宏块的参考图像);如果当前图像前面的可以用作参考图像的重建图像为1个或1/2个,则将该所有的当前图像前面的重建图像、该上层重建图像及下层插值图像作为该下层VS2宏块的参考图像放到参考缓存中;针对第二种图像获取参考图像的方法中,对当前图像的上层VS1宏块进行编码时,还包括将在重建图像缓存中的当前图像前一个可以用作参考图像的下层VS图像的重建图像作为该上层VS1宏块的参考图像。
本实施例对当前图像下层VS2宏块进行编码时,还包括替代方案一将当前图像上层VS1宏块的重建图像作为下层VS2宏块的1/2个参考图像,且不放到参考缓存中;如果当前图像前面的可以用作参考图像的重建图像大于2个,则将与当前图像在时间上最近的2个重建图像放到参考缓存中,将此2个重建图像作为下层VS2宏块的参考图像;如果当前图像前面的可以用作参考图像的重建图像小于2个,则将该所有的重建图像放到参考缓存中,作为下层VS2宏块的参考图像(这样虽然增加了参考图像但避免了增加参考缓存的需求);本实施例对当前图像下层VS2宏块进行编码时,还包括替代方案二首先将当前图像的上层VS图像的重建图像插值处理得到下层插值图像作为1/2个参考图像,将该参考图像放在重建图像缓存中(而不是参考缓存中);其次,如果当前图像前面可以用作参考图像的重建图像大于3/2个,则将与当前图像在时间上最近的3/2个重建图像和当前图像所有上层VS1宏块的重建图像为下层VS2宏块的参考图像放到参考缓存中(包括下层插值图像总共将此5/2个重建图像作为下层VS2宏块的参考图像);如果当前图像前面可以用作参考图像的重建图像大于3/2个,则将该所有的重建图像、当前图像上层VS图像的重建图像和下层插值图像作为下层VS2宏块的参考图像放到参考缓存中(这样虽然增加了参考图像但避免了增加参考缓存的需求);3)针对第三种图像获取参考图像的方法,具体包括以下步骤对当前图像上层VS1宏块/下层VS2宏块进行编码时,如果当前图像前面的可以用作参考图像的重建图像大于1个,则将与当前图像在时间上最近的1个重建图像放到参考缓存,同时将当前图像后面的一个参考图像放到参考缓存的末尾,将此2个重建图像作为上层VS1宏块/下层VS2宏块的参考图像;如果当前图像前面的可以用作参考图像的重建图像只有1个或1/2个,则将该1个或1/2个重建图像作为上层VS1宏块/下层VS2宏块的参考图像放到参考缓存,同时将当前图像后面的一个可以用作参考图像重建图像也作为上层VS1宏块/下层VS2宏块的参考图像放到参考缓存的末尾;本实施例对当前图像下层VS2宏块进行编码时的改进方案还包括可以将当前图像所有上层VS1宏块的重建图像作为下层VS2宏块的1/2个参考图像,且不放到参考缓存中;或还包括可以将当前图像的上层VS1宏块的插值图像作为1/2个参考图像,且不放到参考缓存中。
本发明所述的重建图像插值处理得到插值图像的方法实施例可分为两种第一种实施例是基于当前图像上层VS1宏块或下层VS2宏块的重建图像信息进行插值获得,这种方法对于纹理简单的待插值图像可得到较好的效果。
第二种实施例是基于当前图像上层VS1宏块或下层VS2宏块的重建图像信息和其他时刻的上层VS1宏块或下层VS2宏块重建图像信息进行插值获得。这种方法插值应使用适当的运动矢量及其放缩技术,以得到较好的效果。因此,该方法不适用于没有运动矢量的第一种图像等情况。
对于无论哪种图像得到插值图像后均可以对其进行滤波,以去掉块效应和光滑某些边缘,从而得到更好的效果。
另外,对于无论哪种图像,当编码或解码完一个下层VS2宏块时,可用该宏块的重建值更新参考图像中的1/2插值图像的对应坐标位置的宏块插值的值。
本发明的插值方法不限于上述实施例,可以采用其它类似的方法,例如以下具体方法对于第一种图像,采用简单的平均插值,即首先将待插值下层宏块分成四个8×8的块(包括两个4×4的色度),当左边宏块可用时,每一个块的相邻宏块的上边一行8个亮度(或4个色度)和左边一列8个亮度(或4个色度)象素的平均值作为该块的插值值,当左边宏块不可用时,直接取上边宏块的相邻8个亮度(或4个色度)象素平均值作为该块的插值值。
对于第二种和第三种图像,由于编码下层VS宏块时可以利用的信息除了当前图像信息还有运动矢量和已有参考图像。第二、第三种图像内插在本实施例中采用16×16的块大小,待插值块的参考图像序号和运动矢量通过上层相邻宏块的参考图像序号和运动矢量预测得到。即,图2中当左边A,上边B和右边C宏块可用的时候参考图像序号和运动矢量分别取对应值,当不可用(不存在该宏块,未编码该宏块或不可得运动矢量)时运动矢量取一个足够大的数3000,参考图像序号取不可能的-1。然后利用这三者的运动矢量中值作为待插值宏块预测运动矢量,同时将该水平运动矢量对应的参考图像序号作为待插值块的参考图像序号。如果A、B、C宏块都不可用则采用上面第一种图像插值方法。其次将预测运动矢量根据编码图像时刻和参考图像时刻进行放缩得到最终的预测运动矢量。根据运动矢量和参考图像序号从相应的参考图像得到插值象素。
当一个图像序列全都采用VS模式编码时,其参考图像的获取可以采用上述各方法;当一个图像序列既有VS模式又有NS模式编码时,其中VS模式的参考图像获取也可以采用上述各方法。
权利要求
1.一种适用于抽样块组编码结构的参考图像的获取方法,基于垂直抽样块组结构,其特征在于,设定在参考缓存中允许最多放n个参考图像,n为正整数,每个参考图像包括上层VS1宏块和下层VS2宏块,针对第一种图像获取参考图像的方法,具体包括以下步骤(1)对当前图像的上层VS1宏块进行编码时,将已经编/解码的当前图像的重建图像象素作为该上层VS1宏块的预测值;(2)对当前图像的下层VS2宏块进行编码时,首先将当前图像的所有上层VS1宏块的重建图像作为该下层VS2宏块的参考图像放到参考缓存,然后对上层重建图像进行插值处理得到下层插值图像作为该下层VS2宏块的参考图像,也放到参考缓存。
2.一种适用于抽样块组编码结构的参考图像的获取方法,基于垂直抽样块组结构,其特征在于,设定在参考缓存中允许最多放n个参考图像,n为正整数,每个参考图像包括上层VS1宏块和下层VS2宏块,针对第二种图像获取参考图像的方法,具体包括以下步骤(1)对当前图像的上层VS1宏块进行编码时,如果当前图像前面的可以用作参考图像的重建图像大于n个,则将与当前图像在时间上最近的n个可以用作参考图像的重建图像放到参考缓存中,将该n个重建图像作为该上层VS1宏块的参考图像;如果当前图像前面的可以用作参考图像的重建图像小于n个,则将该所有的可以用作参考图像的重建图像放到参考缓存中,作为该上层VS1宏块的参考图像;(2)对当前图像的下层VS2宏块进行编码时,首先将当前图像所有上层VS1宏块的重建图像插值处理得到下层插值图像作为1/2个参考图像,并且放到参考缓存中的末尾,其次,如果当前图像前面的可以用作参考图像的重建图像大于n-1个,则将与当前图像在时间上最近的n-1个重建图像及当前图像的所有上层VS1宏块的重建图像作为1/2个参考图像放到参考缓存中;如果当前图像前面的可以用作参考图像的重建图像小于n-1个,则将该所有的当前图像前面的重建图像、该上层重建图像及下层插值图像作为该下层VS2宏块的参考图像放到参考缓存中。
3.如权利要求2所述的适用于抽样块组编码结构的参考图像的获取方法,其特征在于针对第二种图像获取参考图像的方法中,对当前图像的上层VS1宏块进行编码时,还包括将在重建图像缓存中的当前图像前一个可以用作参考图像的下层VS图像的重建图像作为该上层VS1宏块的参考图像。
4.一种适用于抽样块组编码结构的参考图像的获取方法,基于垂直抽样块组结构,其特征在于,设定在参考缓存中允许最多放n个参考图像,n为正整数,每个参考图像包括上层VS1宏块和下层VS2宏块,针对第三种图像获取参考图像的方法,具体包括以下步骤对当前图像上层VS1宏块/下层VS2宏块进行编码时,如果当前图像前面的可以用作参考图像的重建图像大于n-1个,则将与当前图像在时间上最近的n-1个可以用作参考图像的重建图像放到参考缓存,同时将当前图像后面的一个可以用作参考图像的重建图像放到参考缓存的末尾,将此n个重建图像作为上层VS1宏块/下层VS2宏块的参考图像;如果当前图像前面的可以用作参考图像的重建图像小于n-1个,则将该所有的可以用作参考图像的重建图像作为上层VS1宏块/下层VS2宏块的参考图像放到参考缓存,同时将当前图像后面的一个可以用作参考图像的重建图像也作为上层VS1宏块/下层VS2宏块的参考图像放到参考缓存的末尾。
5.如权利要求4所述的适用于抽样块组编码结构的参考图像的获取方法,其特征在于针对第三种图像获取参考图像的方法对该当前图像下层VS2宏块进行编码时,还包括将当前图像所有上层VS1宏块的重建图像作为该下层VS2宏块的1/2个参考图像,且不放到参考缓存中而留在重建图像缓存中。
6.如权利要求4所述的适用于抽样块组编码结构的参考图像的获取方法,其特征在于针对第三种图像获取参考图像的方法对该当前图像下层VS2宏块进行编码时,还包括将当前图像的所有上层VS1宏块的插值图像作为1/2个参考图像,且不放到参考缓存中而放在重建图像缓存中。
7.一种适用于抽样块组编码结构的参考图像的获取方法,基于垂直抽样块组结构,其特征在于,设定在参考缓存中允许最多放n个参考图像,n为正整数,每个参考图像包括上层VS1宏块和下层VS2宏块,针对第二种图像获取参考图像的方法,具体包括以下步骤(1)对当前图像的上层VS1宏块进行编码时,如果当前图像前面的可以用作参考图像的重建图像大于n个,则将与当前图像在时间上最近的n个重建图像放到参考缓存中,将该n个重建图像作为该上层VS1宏块的参考图像;如果当前图像前面的可以用作参考图像的重建图像小于n个,则将该所有的重建图像放到参考缓存中,作为该上层VS1宏块的参考图像;(2)对当前图像的下层VS2宏块进行编码时,将当前图像所有上层VS1宏块的重建图像作为该下层VS2宏块的1/2个参考图像,且不放到参考缓存中;如果当前图像前面的可以用作参考图像的重建图像大于n个,则将与当前图像在时间上最近的n个重建图像放到参考缓存中,将该n个重建图像作为该下层VS2宏块的参考图像;如果当前图像前面的可以用作参考图像的重建图像小于n个,则将该所有的重建图像放到参考缓存中,作为该下层VS2宏块的参考图像。
8.一种适用于抽样块组编码结构的参考图像的获取方法,基于垂直抽样块组结构,其特征在于,设定在参考缓存中允许最多放n个参考图像,n为正整数,每个参考图像包括上层VS1宏块和下层VS2宏块,针对第二种图像获取参考图像的方法,具体包括以下步骤(1)对当前图像的上层VS1宏块进行编码时,如果当前图像前面的可以用作参考图像的重建图像大于n个,则将与当前图像在时间上最近的n个可以用作参考图像的重建图像放到参考缓存中,将该n个重建图像作为该上层VS1宏块的参考图像;如果当前图像前面的可以用作参考图像的重建图像小于n个,则将该所有的可以用作参考图像的重建图像放到参考缓存中,作为该上层VS1宏块的参考图像;(2)对当前图像下层VS2宏块进行编码时,首先将当前图像的所有上层VS1宏块的重建图像插值处理得到下层插值图像作为1/2个参考图像,将该参考图像放在重建图像缓存中;其次,如果当前图像前面可以用作参考图像的重建图像大于n-1/2个,则将与当前图像在时间上最近的n-1/2个可以用作参考图像的重建图像和当前图像所有上层VS1宏块的重建图像放到参考缓存中;如果当前图像前面可以用作参考图像的重建图像小于n-1/2个,则将该所有的可以用作参考图像的重建图像、当前图像所有上层VS1宏块的重建图像和下层插值图像作为下层VS2宏块的参考图像放到参考缓存中。
9.如权利要求1、2、6或8所述的适用于抽样块组编码结构的参考图像的获取方法,其特征在于所述的重建图像插值处理得到插值图像的方法为基于当前图像上层VS1宏块或下层VS2宏块的重建图像信息进行插值获得。
10.如权利要求1、2、6或8所述的适用于抽样块组编码结构的参考图像的获取方法,其特征在于所述的重建图像插值处理得到插值图像的方法为基于当前图像上层VS1宏块或下层VS2宏块的重建图像信息和其他时刻的上层VS1宏块或下层VS2宏块重建图像信息和运动矢量信息进行插值获得。
11.如权利要求9所述的适用于抽样块组编码结构的参考图像的获取方法,其特征在于所述的重建图像插值处理得到插值图像的方法还包括对得到的插值图像进行滤波,以去掉块效应和光滑边缘。
12.如权利要求10所述的适用于抽样块组编码结构的参考图像的获取方法,其特征在于所述的重建图像插值处理得到插值图像的方法还包括对得到的插值图像进行滤波,以去掉块效应和光滑边缘。
13.如权利要求9所述的适用于抽样块组编码结构的参考图像的获取方法,其特征在于所述的重建图像插值处理得到插值图像的方法还包括当编码或解码完一个下层VS2宏块时,可用该宏块的重建值更新参考图像中的插值图像的对应坐标位置的宏块插值的值。
14.如权利要求10所述的适用于抽样块组编码结构的参考图像的获取方法,其特征在于所述的重建图像插值处理得到插值图像的方法还包括当编码或解码完一个下层VS2宏块时,可用该宏块的重建值更新参考图像中的插值图像的对应坐标位置的宏块插值的值。
15.一个图像序列全都采用VS模式编码时,其参考图像的获取采用如权利要求1、2、4、7或8的方法。
16.一个图像序列既有VS模式又有NS模式编码时,其中VS模式的参考图像获取采用如权利要求1、2、4、7或8的方法。
全文摘要
本发明属于图像编码技术领域,涉及适用于抽样块组编码的参考图像的获取方法,针对垂直抽样块组结构,设定允许参考缓存中最多放n个参考图像,针对第一种图像对上层VS1宏块进行编码时,将已经编/解码的当前图像的重建图像象素作为预测值,对下层VS2宏块进行编码时,将当前图像的所有上层VS1宏块的重建图像及下层插值图像作为参考图像放到参考缓存;针对第二种图像采用前面n或n+1/2个可用作参考图像的重建或者插值图像作为参考图像;针对第三种图像采用当前图像前面n-1个可用作参考图像的重建或插值图像和当前图像后面一个可用作参考图像的重建或插值图像作为参考图像,本发明有利于提高编码效率且可节约存储器的使用。
文档编号H04N7/32GK1556653SQ20041000011
公开日2004年12月22日 申请日期2004年1月5日 优先权日2004年1月5日
发明者何芸, 徐建锋, 李国平, 陈衢清, 瞿艳梅, 王国中, 侯刚, 赵海武, 何 芸 申请人:清华大学, 上海广电(集团)有限公司中央研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1