首页 / 专利库 / 视听技术与设备 / 运动补偿预测 / 采用改进直接模式的块预测方法

采用改进直接模式的预测方法

阅读:795发布:2021-08-01

专利汇可以提供采用改进直接模式的预测方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种在运动图像编码系统中利用改进的直接模式的B图像 块 预测方法,该方法利用前向和后向 运动矢量 得到两个不同的 运动补偿 块,通过对上述块进行插值预测而预测当前即将编码或解码的B图像的块,因此,所预测的块的精确度可得到提高,编码效率也得到提高。,下面是采用改进直接模式的预测方法专利的具体信息内容。

1.一种直接模式中的预测方法,该方法包含:
(a)计算将要编码或解码的双向预测图像的前向和后向运动矢 量;
(b)使用前向和后向运动矢量来获得两个不同的运动补偿块; 以及
(c)使用带有各自系数的两个不同运动补偿块的和来预测双向 预测图像的块。
2.根据权利要求1所述的方法,其中这些系数依赖于双向预测图 像和参考图像之间的时间距离。
3.根据权利要求2所述的方法,其中参考图像与两个不同的运动 补偿块之一相关。
4.根据权利要求1所述的方法,其中使用一公式预测双向预测图 像的块,该公式包括带有各自系数的两个不同的运动补偿块的和。
5.根据权利要求1所述的方法,其中,由将要编码或解码的双向 预测图像的直接模式前向参考图像来得到步骤(a)中的前向运动矢 量,其中,直接模式前向参考图像是直接模式后向参考图像中的相同 位置块的运动矢量所指向的参考图像。
6.根据权利要求1所述的方法,其中,由前向参考图像中最接近 于将要编码或解码的双向预测图像的参考图像来得到步骤(a)中的 前向运动矢量。
7.根据权利要求1所述的方法,其中,由将要编码或解码的双向 预测图像的直接模式后向参考图像而得到步骤(a)中的后向运动矢 量。
8.根据权利要求5所述的方法,其中,通过以下公式得到直接模 式前向运动矢量,
MV f = TR B × MV TR D
这里,MVf是指向直接模式前向参考图像的直接模式前向运动矢 量,TRB是直接模式前向参考图像和双向预测图像之间的时间距离, MV是直接模式后向参考图像中的相同位置块的运动矢量,TRD是直接 模式前向参考图像和直接模式后向参考图像之间的时间距离。
9.根据权利要求6所述的方法,其中,通过以下公式获得直接模 式前向运动矢量,
MV f = TR N × MV TR D
这里,MVf是指向离双向预测图像最近的参考图像的直接模式前 向运动矢量,TRN是离双向预测图像最近的参考图像和双向预测图像 之间的时间距离,MV是直接模式后向参考图像中的相同位置块的运 动矢量,TRD是直接模式前向参考图像和直接模式后向参考图像之间 的时间距离,其中,直接模式前向参考图像是直接模式后向参考图像 中的相同位置块的运动矢量所指向的参考图像。
10.根据权利要求4所述的方法,其中,通过以下公式来预测双 向预测图像的块,
B c = B f × ( TR D - TR B ) TR D + B b × TR B TR D
这里,Bc′是将编码或解码的块的预测值,Bf是前向运动矢量的运 动补偿块,Bb是后向运动矢量的运动补偿块,TRD是直接模式前向参 考图像和直接模式后向参考图像之间的时间距离,以及TRB是前向参 考图像和双向预测图像之间的时间距离。
11.根据权利要求2所述的方法,其中,参考图像是直接模式前 向参考图像。

说明书全文

技术领域

发明涉及运动图像编码系统,尤其涉及一种使用改进直接模式 的B图像预测方法。

背景技术

在运动图像编码系统中,使用B图像的一个优点在于比任何其它 预测模式(前向预测,后向预测,双向预测和内预测等等)更多地 选择了不增加额外信息的直接预测模式。因此,运动图像编码系统使 用B图像时的编码效率比仅使用P图像时的编码效率高。
在B图像中,使用直接模式的块预测方法,以计算前向运动矢量 和后向运动矢量,作为直接模式的后向参考图像中相同位置块的运动 矢量的缩放版本;使用上述运动矢量而获得两个不同的运动补偿块; 以及通过平均两个运动补偿块来最终获得预测块。
参考图1,下文将更详细地描述如上所述的使用直接模式的块预 测方法。
图1显示了一个图像模式,以解释现有技术中的采用直接模式的 块预测方法。如图1所示,该图像模式包含:使用仅仅由同一图像内 的解码采样而来的预测而进行编码的I图像(未显示),利用由先前解 码的参考图像而来的最多一个运动矢量,通过帧间预测而进行编码的 P图像P1、P4和P7,以及通过由先前解码的参考图像而来的两个帧内 预测块而进行编码的B图像B2、B3、B5和B6。
另外,为方便起见,下文将首先描述图1所示的参数。TRD表示 在直接模式前向参考图像P1和直接模式后向参考图像P7之间的时间距 离,TRB表示在直接模式前向参考图像P1和当前B图像B5之间的时间 距离,MV表示直接模式后向参考图像P7中相同位置块的运动矢量, MVf表示指向直接模式前向参考图像的直接模式前向运动矢量,以及 MVb表示指向直接模式后向参考图像的直接模式后向运动矢量。这里, 直接模式前向参考图像是指直接模式后向参考图像中相同位置块的运 动矢量所指向的参考图像。
下文将使用上述参数来描述直接模式的块预测方法。
首先,通过使用以下公式(1),根据直接模式后向参考图像P7中 相同位置块Bs的运动矢量MV,得到直接模式前向运动矢量MVf。
M V f = T R B × MV T R D - - - ( 1 )
此外,通过使用以下公式(2),根据直接模式后向参考图像(P7) 中的相同位置块Bs的运动矢量MV,得到直接模式后向运动矢量MVb。
M V b = ( TR B - TR D ) MV T R D - - - ( 2 )
从而,使用由公式(1)和(2)计算的MVf和MVb对块Bf和Bb进 行运动补偿,然后,通过以下公式(3)平均这两个块,得到B图像当 前块Bc的预测值Bc′。
B c = B f + B b 2 - - - ( 3 )
然而,根据现有技术的直接模式块预测方法,根据直接模式后向 参考图像中的相同位置块的运动矢量来得到直接模式前向运动矢量, 因此,所得到的值只是近似值,不是B图当前块的精确运动矢量。
另外,根据现有技术的直接模式块预测方法,即使时间上接近于 B图像的参考图像非常相似于B图像,也使用两个不同运动补偿块的平 均值来进行块预测,而不考虑参考图像之间的时间距离。因此,预测 块的准确度较低。
尤其是,在具有淡出场景的序列中,因为连续B图像的亮度可以 逐渐变暗或逐渐变亮,通过简单地平均两个运动补偿块而获得的预测 值与原始值之间存在着很大的差值,从而整个系统的编码效率非常 低。

发明内容

因此,本发明的目的在于提供一种使用直接模式的块预测方法, 该方法由直接模式后向参考图像中的相同位置块的运动矢量而获得直 接模式前向运动矢量,并且对两个不同的运动补偿块进行插值预测而 获得当前要编码的B图像的预测块,从而提高编码效率。
另外,本发明的另一个目的在于提供一种使用直接模式的块预测 方法,由最接近于当前B图像的参考图像而获得直接模式前向运动矢 量,并通过对两个不同的运动补偿块进行插值预测而获得当前要编码 的B图像的预测块,从而改善了预测块的准确度并提高了编码效率。
如这里所体现和广泛描述的那样,为达到本发明的目的,本发明 提供一种直接模式中的块预测方法,该方法包含:(a)计算将要编码 或解码的双向预测图像的前向和后向运动矢量;(b)使用前向和后向 运动矢量来获得两个不同的运动补偿块;以及(c)从应用了插值预 测的两个不同运动补偿块来预测双向预测图像的块,其中,使用两个 不同运动补偿块的每个的系数来预测双向预测图像的块。
由以下的详细说明,结合附图,本发明的上述和其它目的、特征、 方面和优点会变得更加清楚。

附图说明

附图帮助更好地理解本发明,并在此结合构成本申请的一部分, 附图说明本发明的实施例并和说明书一起解释本发明的原理,附图 中:
图1显示了一个图像模式,用于描述现有技术的直接模式块预测 方法;
图2显示了一个图像模式,用于描述本发明的直接模式块预测方 法;
图3显示了一个图像模式,用于描述本发明实施例的插值预测方 法;以及
图4显示了一个图像模式,用于描述本发明另一实施例的插值预 测方法。

具体实施方式

下文将详细描述本发明的优选实施例,该优选实施例是指附图中 所显示的实施例。
在本发明的直接模式块预测方法中,由直接模式后向参考图像中 的相同位置块的运动矢量来计算直接模式前向运动矢量和后向运动矢 量,使用上述运动矢量来得到两个运动补偿块,最后,通过对两个运 动补偿块进行插值来得到预测块。
另外,在本发明的使用直接模式的块预测方法中,由直接模式后 向参考图像来计算得到后向运动矢量,由前向参考图像中最接近于当 前B图像的参考图像来计算直接模式前向运动矢量,以及由上述运动 矢量来得到运动补偿块,最后,通过对该两个运动补偿块进行插值而 获得预测块。
参考附图,下文将描述本发明的实施例。
图2显示了一个图像模式,以说明本发明的直接模式块预测方法。 如图2所示,该图像模式包含:使用仅仅由同一图像内的解码采样而 来的预测而编码的I图像(未显示),利用由先前解码的参考图像而来 的最多一个运动矢量,通过帧间预测而编码的P图像P1、P4和P7,以 及通过由先前解码的参考图像而来的两个帧间预测块而编码的B图像 B2、B3、B5和B6。
为方便起见,下文将首先描述图2所示的参数。TRD表示直接模式 前向参考图像P1和直接模式后向参考图像P7之间的时间距离,TRB表 示直接模式的前向参考图像P1和当前B图像B5之间的时间距离,TRN 表示最接近于当前B图像的参考图像P4和当前B图像B5之间的时间距 离,MV表示直接模式后向参考图像P7中的相同位置块的运动矢量, MVf′表示指向最接近于当前B图像的参考图像P4的直接模式前向运动 矢量,以及MVB表示指向直接模式后向参考图像P7的直接模式后向运 动矢量。
此时,在对当前B图像进行编码(或解码)之前,在对直接模式 后向参考图像进行编码(或解码)的过程中,得到直接模式后向参考 图像P7中的相同位置块Bs的运动矢量MV。
下文将描述如上构建的本发明的直接模式块预测方法。
根据以下公式(4)可得到指向参考图像P4的前向运动矢量MVf′, 该参考图像在前向参考图像中具有最短的时间距离。
M V f = TR N × MV T R D - - - ( 4 )
此外,根据使用现有技术的以下公式(2)可获得指向直接模式 后向参考图像P7的后向运动矢量MVb。
M V b = ( TR B - TR D ) × MV T R D - - - ( 2 )
因此,使用由公式(2)和公式(4)计算的运动矢量MVf′和MVb 可获得运动补偿块Bf和Bb。
另一方面,根据上述两运动补偿块Bf和Bb,可获得块Bc的预测值 Bc′。此时,B图像的位置可以更接近于含有运动补偿块Bf的参考图 像和含有运动补偿块Bb的直接模式后向参考图像中的一个。
本发明的使用直接模式的块预测方法可应用于图1和图2,因此, 含有运动补偿块Bf的参考图像是直接模式前向参考图像(例如,图1中 的P1图像)或是离B图像最近的参考图像(例如,图2中的P4图像)。
另外,在具有淡出场景的序列中,连续B图像的亮度可逐渐变暗 或逐渐变亮,因此,象现有技术那样通过简单平均两个运动补偿块Bf 和Bb而得到的预测值与实际原始值之间有较大的差异。因此,其编码 效率显著降低。
因此,本发明使用直接模式的块预测方法执行插值预测,考虑当 前B图像和含有运动补偿块Bf的参考图像(即,直接模式前向参考图 像或离B图像最近的参考图像)之间的时间距离,并考虑当前B图像和 直接模式后向参考图像之间的时间距离,从而改善直接模式的预测块 的准确度。
如图3所示,如果使用现有技术而得到直接模式前向运动矢量, 直接模式运动补偿块Bf存在于前向参考图像P1中,直接模式运动补偿 块Bb存在于后向参考图像P7中,则执行以下公式(5)所示的插值预 测。这里,TRD指直接模式前向参考图像P1和直接模式后向参考图像P7 之间的时间距离,TRB指直接模式前向参考图像P1和当前B图像B5之 间的时间距离。尤其是,当B图像位于直接模式前向参考图像和直接 模式后向参考图像之间的中点时,该插值预测方法包括与现有技术一 样的平均计算。
B c = B f × ( T R D - TR B ) T R D + B b × T R B T R D - - - ( 5 )
另外,如图4所示,当根据本发明而获得直接模式前向运动矢量 时,运动补偿块Bf存在于离当前B图像最近的参考图像P4中,运动补 偿块Bb存在于直接模式后向参考图像P7中。因此,执行以下公式(6) 进行插值预测。这里,TRD指直接模式前向参考图像P1和直接模式后 向参考图像P7之间的时间距离,TRB指直接模式前向参考图像P1和当 前B图像之间的时间距离,TRN指离当前B图像最近的参考图像P4和当 前B图像之间的时间距离。
B c = B f × ( TR D - TR B ) ( TR N - TR D - TR B ) + B b + TR N ( T R N - T R D - TR B ) - - - ( 6 )
另一方面,使用图像顺序计数值,即显示顺序信息,表示各个图 像。
因此,利用各图像的图像顺序计数值,即显示顺序信息,公式(5) 和公式(6)可用以下公式(7)表示。这里,Tc是图像顺序计数值, 即指定给当前B图像的显示顺序信息,Tf是图像顺序计数值,即指定 给直接模式前向参考图像的显示顺序信息,或通过公式(4)而得到 前向运动矢量时,是一个图像顺序计数值,即分配给离B图像最近的 参考图像的显示顺序信息,以及Tb是一个图像顺序计数值,即分配给 直接模式后向参考图像的显示顺序信息。
B c = B f × ( T b - T c ) ( T b - T f ) + B b × ( T c - T f ) ( T b - T f ) - - - ( 7 )
如上所述,根据本发明,根据直接模式后向参考图像中的相同位 置块的运动矢量而得到直接模式前向运动矢量,以及通过对运动补偿 块值进行插值预测而得到将要进行编码的B图像的预测块。因此,与 现有技术相比,本发明的编码效率得到提高。
另外,根据本发明,根据离即将被编码(或解码)的B图像最近 的参考图像和与B图像相似的参考图像可得到直接模式前向运动矢 量,以及通过对来自于直接模式的上述前向运动矢量和后向运动矢量 的运动补偿块进行插值预测而获得B图像的预测块。因此,预测块的 准确度可得到提高,并且编码效率也可得到提高。
在不脱离本发明的精神或本质特征的情况下,本发明可以实施为 多种形式,还应该理解,除非另外特别说明,以上实施例不限于上述 的任何细节,而应在权利要求所限定的精神和范围内广义地解释,因 此,所附的权利要求涵盖所有落在权利要求的界限或其等同物内的变 化和改进。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈