运动矢量的缩放方法和装置、编解码方法和系统的制作方法

文档序号:7693149阅读:105来源:国知局
专利名称:运动矢量的缩放方法和装置、编解码方法和系统的制作方法
技术领域
本发明涉及多媒体技术领域,尤其是一种运动矢量的缩放方法和装置、 编解码方法和系统。
背景技术
在视频编码压缩标准中,采用了运动矢量预测技术来减少传输运动矢量 所需的比特开销。运动矢量预测技术包括空域运动矢量预测和时域运动矢量 预测。在空域运动矢量预测中,可以根据与当前宏块在空间位置上相邻宏块 的运动矢量来预测当前宏块的运动矢量;而在时域运动矢量预测中,则可以 根据与当前宏块在时间轴位置上相邻或相近的宏块的运动矢量来预测当前宏 块的运动矢量。
无论对于空域运动矢量预测还是时域运动矢量预测,运动矢量缩放是运 动矢量预测技术中普遍采用的。运动矢量是压缩码流中最重要的数据之一, 运动矢量缩放的准确性影响运动矢量的精度,并进一步影响视频编码压缩性 能。 一般来说,运动矢量缩放遵循刚体直线勾速运动模型,按照时域距离进 4亍相应的缩》文处理。
一般来说,视频序列包括逐行序列和隔行序列。组成视频序列的图像包 括逐行扫描的帧图像即逐行扫描图像和隔行扫描的场图像即隔行扫描图像,1 帧可以分为2场,即顶场和底场,顶场和底场图像之间存在一个时间差,这个时间差等于帧周期的一半。顶场由奇数行像素组成,而底场由偶数行像素 组成。逐行序列仅由帧图像组成,而隔行序列可以包括帧图像和场图像。
在现有技术中,对于帧图像和场图像,均进行相同的缩放处理。但是, 由于场图像不同于帧图像,场图像的顶场和底场之间存在空间位置上的偏移 (偏移半个象素),釆用与帧图像缩放相同的运动矢量缩放处理会降低运动矢 量缩放的准确性,导致了对场图像的编码压缩效率的降低。

发明内容
本发明实施例提供一种运动矢量的缩放方法和装置、编解码方法和系统, 用以提高运动矢量缩放的准确性,提高场图像的编码压缩效率。
本发明实施例提供了一种运动矢量的缩放方法,包括
根据底场图像与顶场图像之间的坐标偏移量对第 一运动矢量进行坐标变 换,得到第二运动矢量;
对所述第二运动矢量进行缩放,得到第三运动矢量;
根据所述坐标偏移量对所述第三运动矢量进行坐标反变换,得到第四运 动矢量。
本发明实施例提供了一种运动矢量的缩放装置,包括
第 一变换模块,用于根据底场图像与顶场图像之间的坐标偏移量对第一
运动矢量进行坐标变换,得到第二运动矢量;
缩放模块,用于对所述第二运动矢量进行缩放,得到第三运动矢量; 第二变换^t块,用于根据所述坐标偏移量对所述第三运动矢量进行坐标
反变换,得到第四运动矢量。
本发明实施例4是供了一种编码方法,包括在编码过程中,在进行运动矢量预测处理时,对运动矢量进行缩放的步 骤包括
根据底场图像与顶场图像之间的坐标偏移量对第 一运动矢量进行坐标变
换,得到第二运动矢量;
对所述第二运动矢量进行缩放,得到第三运动矢量;
根据所述坐标偏移量对所述第三运动矢量进行坐标反变换,得到第四运 动矢量;
将所述第四运动矢量用于运动矢量预测处理。 本发明实施例提供了一种解码方法,包括
在解码过程中,进行运动矢量预测处理时,对运动矢量进行缩放的步骤 包括
根据底场图像与顶场图像之间的坐标偏移量对第 一运动矢量进行坐标变 换,得到第二运动矢量;
对所述第二运动矢量进行缩放,得到第三运动矢量;
根据所述坐标偏移量对所述第三运动矢量进行坐标反变换,得到第四运 动矢量;
将所述第四运动矢量用于运动矢量预测处理。 本发明实施例提供了一种编码系统,包括
第一缩放装置,用于对第一运动矢量进行缩放,得到第四运动矢量; 第 一预测装置,用于在编码过程中根据所述第 一缩放装置得到的第四运 动矢量进行运动矢量预测处理; 其中,所述第一缩放装置包括
第 一变换模块,用于根据底场图像与顶场图像之间的坐标偏移量对第一
9运动矢量进行坐标变换,得到第二运动矢量;
缩放模块,用于对所述第二运动矢量进行缩放,得到第三运动矢量; 第二变换模块,用于根据所述坐标偏移量对所述第三运动矢量进行坐标
反变换,得到第四运动矢量。
本发明实施例提供了一种解码系统,包括
第二缩放装置,用于对第一运动矢量进行缩放,得到第四运动矢量; 第二预测装置,用于在解码过程中根据所述第二缩放装置得到的第四运 动矢量进行运动矢量预测处理; 其中,所述第二缩放装置包括
第 一变换模块,用于根据底场图像与顶场图像之间的坐标偏移量对第一 运动矢量进行坐标变换,得到第二运动矢量;
缩放模块,用于对所述第二运动矢量进行缩放,得到第三运动矢量;
第二变换模块,用于根据所述坐标偏移量对所述第三运动矢量进行坐标 反变换,得到第四运动矢量。
由上述技术方案可知,本发明实施例根据顶场图像和底场图像在空间位 置上的偏移,对缩放前后的运动矢量进行半像素补偿,或者说进行坐标变换, 变换到反映场图像之间真实位置关系的坐标系下,进行运动矢量的缩放处理, 更加符合运动模型,保证了运动矢量缩放的准确性,提高了运动矢量预测精 度,从而提高了场图像的编码压缩效率。
下面结合附图对本发明的具体实施例作进一步详细的说明。


图l为本发明运动矢量的缩放方法的第一实施例的流程示意图;图2为本发明运动矢量的缩放方法的第一实施例中运动矢量的缩放示意
图3为本发明运动矢量的缩放方法的第二实施例的流程示意图4为本发明运动矢量的缩放方法的第二实施例中运动矢量的缩放示意
图5为本发明运动矢量的缩放装置实施例的结构示意图; 图6为本发明编码方法实施例的流程示意图; 图7为本发明解码方法实施例的流程示意图; 图8为本发明编码系统实施例的结构示意图; 图9为本发明解码系统实施例的结构示意图。
具体实施例方式
本发明实施例的运动矢量的缩放方法,根据底场图像与顶场图像之间的 坐标偏移量对第一运动矢量进行坐标变换,可以得到第二运动矢量;对第二 运动矢量进行缩放处理,从而可以得到第三运动矢量;根据上述坐标偏移量 对第三运动矢量进行坐标反变换,就可以得到第四运动矢量,以供进行后续 的运动矢量预测。本发明实施例的运动矢量的缩放方法可以保证运动矢量缩 放的准确性,从而提高运动矢量预测精度,以及场图像的编码压缩效率。
如图1所示,为本发明运动矢量的缩放方法的第一实施例的流程示意图。 本实施例适用于进行基于空域的运动矢量预测,包括以下步骤
假设,被缩放的运动矢量为MV1,缩放后的运动矢量为MV2。
步骤101、顶场图像和底场图像之间的的坐标偏移量de 11 。
对于隔行扫描图像,顶场图像和底场图像在垂直方向上存在半个像素的
ii偏移,相应的坐标偏移量delt钊.5,单位为整像素(pixel);
步骤102、根据坐标偏移量delt对被缩放的运动矢量MV1的垂直分量进 行坐标变换,得到运动矢量MV1'。
被缩放的MV1是原坐标系下的运动矢量;对应的坐标变换后的MV1',是 新坐标系下的运动矢量。坐标变换的操作具体包括如下情况(仅对MV1的垂 直分量进行坐标变换)
当运动矢量MV1由top-〉bottom (顶场指向底场),MVl,=MVl+delt;
当运动矢量MV1由boUom-〉top (底场指向顶场),MVl'-MVl-del t;
当运动矢量MV1由top-〉top (顶场指向顶场),MV1,=MV1;
当运动矢量MV1由bottom-〉bottom (底场指向底场),MV1,=MV1。
从上述情况可以看出,当运动矢量的起点和终点所在的场图像的奇偶性 不同时,需要考虑坐标偏移delt的影响;
步骤103、对坐标变换后的MVl,,按照刚体匀速直线运动模型沿着MV1, 的方向进行线性缩放,得到运动矢量MV2'。
其中,MV2,-scale xMVl,;式中,scale为缩放系数,它与缩放前后的运 动矢量的时间距离有关,该时间距离是运动矢量投影在时间轴上的长度。
步骤104、根据坐标偏移量delt对缩放后的运动矢量MV2'的垂直分量进 行坐标反变换,得到运动矢量MV2。
缩放后的运动矢量MV2,是新坐标系下的运动矢量;对应的坐标反变换后 的MV2是原坐标系下的运动矢量。坐标变换的操作具体包括如下情况(仅对 MV2,的垂直分量进行坐标变换)
当运动矢量MV2由top-〉bottom (顶场指向底场),MV2=MV2'-delt;
当运动矢量MV2由bottom-〉top (底场指向顶场),MV2=MV2,+delt;当运动矢量MV2由t叩-〉top (顶场指向顶场),MV2-MV2,; 当运动矢量MV2由bottom-〉bottom (底场指向底场),MV2=MV2,。 从上述情况可以看出,当运动矢量的起点和终点所在的场图像的奇偶性 不同时,需要考虑坐标偏移delt的影响。
本实施例根据顶场图像和底场图像在空间位置上的偏移delt,其单位与 运动矢量的单位相同,对缩放前后的运动矢量MV1和MV2,进行半像素补偿, 或者说进行坐标变换,变换到反映场图像之间真实位置关系的坐标系W下, 进行运动矢量的缩放处理,更加符合运动模型,保证了运动矢量缩放的准确 性,提高了运动矢量预测精度,从而提高了场图像的编码压缩效率。
如图2所示,为本发明运动矢量的缩放方法的第一实施例中运动矢量的 缩放示意图。原始坐标系为"新的坐标系为W,实心圓代表顶场图像,空 心圓代表底场图像,两者的差别在于底场的位置不同。在新的坐标系下,顶 场和底场之间存在垂直方向上的半个像素差。新的坐标系反映了场图像之间 的真实位置关系,运动矢量的缩放应当在新坐标系下进行。图中,time表示 时间轴;y轴表示像素在垂直方向上的位置;top表示顶场图像;bottom表 示底场图像;delt为坐标偏移量;MV1和MV2分別为坐标系0下的运动矢量; MV1,和MV2,分别为MV1和MV2变换到坐标系W下的运动矢量;scale为缩放 系数,在图示情况下,scale=3。在新的坐标系下,缩放后的运动矢量MV2, 与被缩放的运动矢量MV1,重叠。
进一步地,本实施例中,在步骤101中,如果对场图像采用了插值处理, 那么相应的坐标偏移量计算如下若采用l/4插值,则坐标偏移量delt-O. 5 x4=2,单位为l/4像素,表示半个像素相当于2个1/4样本。对于其他精度 的插值方式,可以类推。进一步地,本实施例中,当缩放后的运动矢量与缩放前的运动矢量方向
不同时,步骤103中所涉及的缩放系数scale可以为负数。
本实施例中,上述运动矢量描述的是像素的运动。进一步地,运动矢量
还可以用来描述块(Block)或宏块(Macro Block, MB)的运动。块和宏块 由一定lt目的^象素组成。宏块由16x16个像素组成,宏块可以分割为块。
如图3所示,为本发明运动矢量的缩放方法的第二实施例的流程示意图。 本实施例适用于进行基于时域的运动矢量预测,与上一实施例相比,上一实 施例中的步骤103则变为
步骤103,、对坐标变换后的Mvr,按照刚体匀速直线运动模型沿着与mvi,
平行的方向进行线性缩放,得到运动矢量MV2'。
被缩放的运动矢量MV1,与缩放后的运动矢量MV2,的起点位于不同的时域 位置上,但空域位置上有对应关系。
如图4所示,为本发明运动矢量的缩放方法的第二实施例中运动矢量的 缩放示意图。原始坐标系为"新的坐标系为实心圓代表顶场图像,空 心圆代表底场图像,两者的差别在于底场的位置不同。在新的坐标系下,顶 场和底场之间存在垂直方向上的半个像素差。新的坐标系反映了场图像之间 的真实位置关系,运动矢量的缩放应当在新坐标系下进行。图中,time表示 时间轴;y轴表示像素在垂直方向上的位置;top表示顶场图像;bottom表 示底场图像;delt为坐标偏移量;MV1和MV2分别为坐标系^下的运动矢量; MV1,和MV2,分别为MV1和MV2变换到坐标系W下的运动矢量;scale为缩放 系数,在图示情况下,scale=l/3。在新的坐标系下,缩放后的运动矢量MV2, 与被缩放的运动矢量MV1,平行。
上述本发明运动矢量的缩放方法实施例中,根据顶场图像和底场图像在空间位置上的偏移,对缩放前后的运动矢量进行半像素补偿后,再进行运动 矢量的缩放处理,可以保证运动矢量缩放的准确性,提高了运动矢量预测精 度,从而提高了场图像的编码压缩效率。
如图5所示,为本发明运动矢量的缩放装置实施例的结构示意图。本实施 例包括顺次连接的第一变换模块IO、缩放模块20和第二变换模块30。其中, 第 一变换模块l0用于底场图像与顶场图像之间的坐标偏移量对第 一运动矢量 进行坐标变换,得到第二运动矢量;缩放模块20用于对所述第二运动矢量进 行缩放,得到第三运动矢量;第二变换模块30用于根据所述坐标偏移量对所 述第三运动矢量进行坐标反变换,得到第四运动矢量。
上述本发明运动矢量的缩放装置实施例中,第一变换模块和第二变换模 块根据顶场图像和底场图像在空间位置上的偏移,分别对缩放前后的运动矢 量进行半像素补偿后,再由缩放模块进行运动矢量的缩放处理,可以保证运 动矢量缩放的准确性,提高了运动矢量预测精度,从而提高了场图像的编码 压缩效率。
进一步地,仍如图5所示,本实施例中第一变换模块10可以包括相互连接 的第一识别单元11和第一变换单元12。其中,第一识别单元ll用于识别所述 第一运动矢量的方向;第一变换单元12用于根据所述第一识别单元11的识别 结果和所述坐标偏移量对所述第一运动矢量的垂直分量进行坐标变换,得到 第二运动矢量。第二变换模块30可以包括相互连接的第二识别单元31和第二 变换单元32。第二识别单元31用于识别所述第三运动矢量的方向;第二变换 单元32用于根据所述第二识别单元31的识别结果和所述坐标偏移量对所述第 三运动矢量的垂直分量进行坐标变换,得到第四运动矢量。
如图6所示,为本发明编码方法实施例的流程示意图。本实施例在编码过
15程中,在进行运动矢量预测处理时,对运动矢量进行缩放的步骤包括
步骤601 、根据底场图像与顶场图像之间的坐标偏移量对第一运动矢量进
行坐标变换,得到第二运动矢量;
步骤602、对所述第二运动矢量进行缩放,得到第三运动矢量; 步骤603、根据所述坐标偏移量对所述第三运动矢量进行坐标反变换,得
到第四运动矢量;
步骤604、将所述第四运动矢量用于编码过程中运动矢量预测处理。 本实施例在编码过程中,当进行运动矢量预测处理时,对运动矢量进行 缩放处理,即根据底场图像与顶场图像之间的坐标偏移量对第 一运动矢量进 行坐标变换,可以得到第二运动矢量;对第二运动矢量进行缩放处理,从而 可以得到第三运动矢量;根据上述坐标偏移量对第三运动矢量进行坐标反变 换,就可以得到第四运动矢量;将第四运动矢量用于运动矢量预测处理中。 本实施例保证了运动矢量缩放的准确性,从而提高了运动矢量预测精度,以 及场图像的编码压缩效率,进一步提高了编码的效率。
如图7所示,为本发明解码方法实施例的流程示意图。本实施例在解码过 程中,进行运动矢量预测处理时,对运动矢量进行缩放的步骤包括
步骤701 、根据底场图像与顶场图像之间的坐标偏移量对第一运动矢量进 行坐标变换,得到第二运动矢量;
步骤702、对所述第二运动矢量进行缩放,得到第三运动矢量; 步骤703、根据所述坐标偏移量对所述第三运动矢量进行坐标反变换,得 到第四运动矢量;
步骤704、将所述第四运动矢量用于解码过程中的运动矢量预测处理。 本实施例在解码过程中,当进行运动矢量预测处理时,对运动矢量进行缩放处理,即根据底场图像与顶场图像之间的坐标偏移量对第 一运动矢量进
行坐标变换,可以得到第二运动矢量;对第二运动矢量进行缩放处理,从而 可以得到第三运动矢量;根据上述坐标偏移量对第三运动矢量进行坐标反变 换,就可以得到第四运动矢量;将第四运动矢量用于运动矢量预测处理中。 本实施例保证了运动矢量缩放的准确性,从而提高了运动矢量预测精度,以 及场图像的编码压缩效率,进一步提高了解码的效率。
如图8所示,为本发明编码系统实施例的结构示意图。本实施例包括相 互连接的第一缩放装置1和第一预测装置2。其中,第一缩放装置1用于对 第一运动矢量进行缩放,得到第四运动矢量;第一预测装置2用于在编码过 程中根据第一缩放装置1得到的第四运动矢量进行运动矢量预测处理。其中, 第一缩放装置1可以包括顺次连接的第一变换模块10、缩放模块20和第二 变换模块30。其中,第一变换模块10用于根据底场图像与顶场图像之间的 坐标偏移量对第一运动矢量进行坐标变换,得到第二运动矢量;缩放模块20 用于对所述第二运动矢量进行缩放,得到第三运动矢量;第二变换模块30用 于根据所述坐标偏移量对所述第三运动矢量进行坐标反变换,得到第四运动 矢量。
上述本发明编码系统实施例中,第 一缩放装置中的第 一变换模块和第二 变换模块根据顶场图像和底场图像在空间位置上的偏移,分别对缩放前后的 运动矢量进行半像素补偿后,再由缩放模块进行运动矢量的缩放处理,最后 由第一预测装置根据第四运动矢量进行编码过程中的运动矢量预测处理,可 以保证运动矢量缩放的准确性,提高了运动矢量预测精度,从而提高了场图 像的编码压缩效率,进一步提高了编码的效率。
如图9所示,为本发明解码系统实施例的结构示意图。本实施例包括相互连接的第二缩放装置3和第二预测装置4。其中,第一缩放装置3用于对
第一运动矢量进行缩放,得到第四运动矢量;第一预测装置4用于在解码过 程中根据第二缩放装置3得到的第四运动矢量进行运动矢量预测处理。其中, 第一缩放装置3可以包括顺次连接的第一变换模块10、缩放模块20和第二 变换模块30。其中,第一变换模块10用于根据底场图像与顶场图像之间的 坐标偏移量对第一运动矢量进行坐标变换,得到第二运动矢量;缩放模块20 用于对所述第二运动矢量进行缩放,得到第三运动矢量;第二变换模块30用 于根据所述坐标偏移量对所述第三运动矢量进行坐标反变换,得到第四运动 矢量。
上述本发明解码系统实施例中,第二缩放装置中的第 一变换模块和第二 变换模块根据顶场图像和底场图像在空间位置上的偏移,分别对缩放前后的 运动矢量进行半像素补偿后,再由缩放模块进行运动矢量的缩放处理,最后 由第二预测装置根据第四运动矢量进行解码过程中的运动矢量预测处理,可 以保证运动矢量缩放的准确性,提高了运动矢量预测精度,从而提高了场图 像的编码压缩效率,进一步提高了解码的效率。
本发明上述实施例中,顶场图像和底场图像存在垂直方向上的位置偏差 的事实,影响了编码效率。在视频编码框架中,除了运动矢量预测过程中要 考虑上述这一点外,其他如插值、环路滤波等也要考虑这一点。通过改进插 值、环路滤波,提高精度,从而提高编码压缩效率。
通过以上的实施方式的描述,本领域的普通技术人员可以清楚地了解到 本发明可以通过硬件实现,也可以借助软件加必需的通用硬件平台的方式来 实现。基于这样的理解,本发明的技术方案可以编写成计算机可执行程序,
18序可以存储在非易失性存储介质中(包括CD-ROM、 U盘、移动硬盘等)。
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其 限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术 人员应当理解其依然可以对前述各实施例所记载的技术方案进4亍修改,或 者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技 术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1、一种运动矢量的缩放方法,其特征在于包括根据底场图像与顶场图像之间的坐标偏移量对第一运动矢量进行坐标变换,得到第二运动矢量;对所述第二运动矢量进行缩放,得到第三运动矢量;根据所述坐标偏移量对所述第三运动矢量进行坐标反变换,得到第四运动矢量。
2、 根据权利要求l所述的运动矢量的缩放方法,其特征在于所述坐标偏移量的单位与运动矢量的单位相同。
3、 根据权利要求2所述的运动矢量的缩放方法,其特征在于若未对场图 像作插值处理,所述坐标偏移量为O. 5,单位为像素。
4、 根据权利要求2所述的运动矢量的缩放方法,其特征在于若对场图像 作l/n插值处理,所述坐标偏移量为0. 5xn,单位为1/n像素,其中,1/n 为插值系数。
5、 根据权利要求l、 2、 3或4所述的运动矢量的缩放方法,其特征在于所 述对第一运动矢量进行坐标变换具体包括对第 一运动矢量的垂直分量进行 坐标变换。
6、 根据权利要求5所述的运动矢量的缩放方法,其特征在于所述对第一 运动矢量的垂直分量进行坐标变换具体包括若所述第一运动矢量由顶场指向底场,则将所述第一运动矢量的垂直分 量加上所述坐标偏移量;若所述第一运动矢量由底场指向顶场,则将所述第一运动矢量的垂直分量减去所述坐标偏移量;若所述第一运动矢量由顶场指向顶场或者由底场指向底场,则不对所述 第一运动矢量的垂直分量作变换。
7、 根据权利要求l、 2、 3或4所述的运动矢量的缩放方法,其特征在于所 述对所述第二运动矢量进行缩放具体包括按照刚体匀速直线运动模型对所 述第二运动矢量进行线性缩;故。
8、 根据权利要求7所述的运动矢量的缩放方法,其特征在于所述按照刚 体匀速直线运动模型对所述第二运动矢量进行线性缩放具体包括按照刚体 匀速直线运动模型沿所述第二运动矢量的方向或与所述第二运动矢量平行的 方向对所述第二运动矢量进行线性缩放。
9、 根据权利要求8所述的运动矢量的缩放方法,其特征在于线性缩放的 缩放系数取决于所述第一运动矢量与所述第四运动矢量投影在时间轴上的长 度,若所述第一运动矢量与所述第四运动矢量的方向不相同时,所述缩放系 数为负数。
10、 根据权利要求l、 2、 3或4所述的运动矢量的缩放方法,其特征在于 所述对所述第三运动矢量进行坐标反变换具体包括对所述第三运动矢量的 垂直分量进行坐标反变换。
11、 根据权利要求10所述的运动矢量的缩放方法,其特征在于所述对所 述第三运动矢量的垂直分量进行坐标反变换具体包括若所述第三运动矢量由顶场指向底场,则将所述第三运动矢量的垂直分量减去所述坐标偏移量;若所述第三运动矢量由底场指向顶场,则将所述第三运动矢量的垂直分 量加上所述坐标偏移量;若所述第三运动矢量由顶场指向顶场或者由底场指向底场,则不对所述 第三运动矢量的垂直分量作变换。
12、 一种运动矢量的缩放装置,其特征在于包括第 一变换模块,用于根据底场图像与顶场图像之间的坐标偏移量对第一 运动矢量进行坐标变换,得到第二运动矢量;缩放模块,用于对所述第二运动矢量进行缩放,得到第三运动矢量; 第二变换模块,用于根据所述坐标偏移量对所述第三运动矢量进行坐标反变换,得到第四运动矢量。
13、 根据权利要求12所述的运动矢量的缩放装置,其特征在于所述第一 变换模块包括第一识別单元,用于识别所述第一运动矢量的方向; 第一变换单元,用于根据所述第一识别单元的识别结果和所述坐标偏移 量对所述第一运动矢量的垂直分量进行坐标变换,得到第二运动矢量。
14、 根据权利要求12所述的运动矢量的缩放装置,其特征在于所述第二变换模块包括第二识别单元,用于识别所述第三运动矢量的方向;第二变换单元,用于根据所述第二识别单元的识别结果和所述坐标偏移量对所述第三运动矢量的垂直分量进行坐标变换,得到第四运动矢量。
15、 一种编码方法,其特征在于,包括在编码过程中,在进行运动矢量预测处理时,对运动矢量进行缩放的步 骤包括根据底场图像与顶场图像之间的坐标偏移量对第 一运动矢量进行坐标变 换,得到第二运动矢量;对所述第二运动矢量进行缩放,得到第三运动矢量; 根据所述坐标偏移量对所述第三运动矢量进行坐标反变换,得到第四运 动矢量;将所述第四运动矢量用于运动矢量预测处理。
16、 一种解码方法,其特征在于,包括在解码过程中,进行运动矢量预测处理时,对运动矢量进行缩放的步骤 包括根据底场图像与顶场图像之间的坐标偏移量对第 一运动矢量进行坐标变 换,得到第二运动矢量;对所述第二运动矢量进行缩放,得到第三运动矢量;根据所述坐标偏移量对所述第三运动矢量进行坐标反变换,得到第四运 动矢量;将所述第四运动矢量用于运动矢量预测处理。
17、 一种编码系统,其特征在于,包括第一缩放装置,用于对第一运动矢量进行缩放,得到第四运动矢量; 第一预测装置,用于在编码过程中根据所述第一缩放装置得到的第四运 动矢量进行运动矢量预测处理;其中,所述第一缩放装置包括第 一变换模块,用于根据底场图像与顶场图像之间的坐标偏移量对第一运动矢量进行坐标变换,得到第二运动矢量;缩放模块,用于对所述第二运动矢量进行缩放,得到第三运动矢量; 第二变换模块,用于根据所述坐标偏移量对所述第三运动矢量进行坐标反变换,得到第四运动矢量。
18、 一种解码系统,其特征在于,包括第二缩放装置,用于对第一运动矢量进行缩放,得到第四运动矢量; 第二预测装置,用于在解码过程中根据所述第二缩放装置得到的第四运 动矢量进行运动矢量预测处理;其中,所述第二缩放装置包括第 一变换模块,用于根据底场图像与顶场图像之间的坐标偏移量对第一运动矢量进行坐标变换,得到第二运动矢量;缩放模块,用于对所述第二运动矢量进行缩放,得到第三运动矢量; 第二变换^^莫块,用于根据所述坐标偏移量对所述第三运动矢量进行坐标反变换,得到第四运动矢量。
全文摘要
本发明实施例涉及一种运动矢量的缩放方法和装置、编解码方法和系统,该运动矢量的缩放方法包括根据隔行扫描图像的底场与隔行扫描图像的顶场之间的坐标偏移量对第一运动矢量进行坐标变换,得到第二运动矢量;对所述第二运动矢量进行缩放,得到第三运动矢量;根据所述坐标偏移量对所述第三运动矢量进行坐标反变换,得到第四运动矢量。本发明实施例根据顶场图像和底场图像在空间位置上的偏移,对缩放前后的运动矢量进行半像素补偿,或者说进行坐标变换,变换到反映场图像之间真实位置关系的坐标系下,进行运动矢量的缩放处理,更加符合运动模型,保证了运动矢量缩放的准确性,提高了运动矢量预测精度,从而提高了场图像的编码压缩效率。
文档编号H04N7/26GK101540902SQ20081010235
公开日2009年9月23日 申请日期2008年3月20日 优先权日2008年3月20日
发明者林永兵 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1