首页> 中国专利> 运动补偿装置及运动补偿方法

运动补偿装置及运动补偿方法

摘要

本发明提供一种运动补偿装置及运动补偿方法,该运动补偿装置包含一内插滤波装置、一像素撷取电路以及一像素调度电路。该内插滤波装置根据参考像素执行内插以产生内插后像素。该像素撷取电路自一参考图框中撷取该参考像素。该像素调度电路调度像素至该内插滤波装置,其中该像素包含该参考像素。由运动补偿的一正常模式以及一尺寸调整后的参考图框模式共享该内插滤波装置、该像素撷取电路以及该像素调度电路中的至少其中之一。本发明能有效降低制造成本。

著录项

  • 公开/公告号CN105430410A

    专利类型发明专利

  • 公开/公告日2016-03-23

    原文格式PDF

  • 申请/专利权人 联发科技股份有限公司;

    申请/专利号CN201510593828.7

  • 发明设计人 陈俊嘉;张永昌;

    申请日2015-09-17

  • 分类号H04N19/46;H04N19/117;H04N19/182;H04N5/14;

  • 代理机构北京三友知识产权代理有限公司;

  • 代理人王涛

  • 地址 中国台湾新竹科学工业园区

  • 入库时间 2023-12-18 15:07:46

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-01-11

    授权

    授权

  • 2016-04-20

    实质审查的生效 IPC(主分类):H04N19/46 申请日:20150917

    实质审查的生效

  • 2016-03-23

    公开

    公开

说明书

技术领域

本发明是有关影像处理,尤指具有正常模式与尺寸调整后的参考图框模式所共享 的至少一处理电路的一种运动补偿装置以及一种相关运动补偿方法。

背景技术

连续的影像图框(frame)可能包含相同的物体(静物或移动物体)。运动估计(motion estimation)可检测由连续影像图框所组成的一影像序列(videosequence)中的物体的运 动,以尝试取得用以表示运动估计的向量。运动补偿(motioncompensation)则可使用 运动估计所获得的物体运动的信息以压缩/解压缩图框数据。在帧间图框编码 (inter-framecoding)中,由于在连续的影像图框间的高关联性,运动估计以及运动补 偿得以成为消除时间冗余(temporalredundancy)的有效技术。

针对典型的编码演算法,一目前图框的图框维度(framedimension)与一参考图框 (例如,在编码器端的一重建图框(reconstructedframe)或在解码器端的解码图框 (decodedframe))的图框维度是相同的,亦即,该目前图框与该参考图框具有相同宽度 及高度。因此,可直接利用在该目前图框中的一目前区块(block)的一运动向量(motion vector),来定位在该参考图框中的一参考区块,以完成运动补偿。然而,针对一新发 展的编码演算法,其可允许快速地(onthefly)改变图框分辨率。因此,该参考图框可 被重新调整尺寸,以具有不同于该目前图框的分辨率。由于该目前图框和尺寸调整后 的参考图框(resizedreferenceframe)的图框维度不一致,该目前图框中的一目前区块的 一运动向量无法被直接使用来定位该尺寸调整后的参考图框中的一参考区块,而进行 运动补偿。因此需要一尺寸调整滤波器(resizingfilter),以使得该尺寸调整后的参考图 框中的一参考区块改变至该目前图框的比例(scale)。

使用两个分开的运动补偿器,其一用于正常模式,而另一用于尺寸调整后的参考 图框模式并无法能有效降低成本。因此需要一创新的运动补偿设计。

发明内容

本发明的目的之一在于提供一种运动补偿装置以及一种相关运动补偿方法。

根据本发明的一第一观点,揭露一运动补偿装置的实施例。其中,该装置包含一 内插滤波装置、一像素撷取电路以及一像素调度电路。该内插滤波装置是根据参考像 素执行内插以产生内插像素。该像素撷取电路是用以自一参考图框撷取参考像素。而 该像素调度电路是用以调度像素至该内插滤波装置。其中该像素包含该参考像素。该 内插滤波装置、该像素撷取电路以及该像素调度电路中的至少其中之一是由运动补偿 的一正常模式以及一尺寸调整后的参考图框(或称分辨率参考图框(resolution referenceframe,RRF))模式所共享。

根据本发明的一第二观点,揭露一运动补偿方法的实施例,该方法包含:根据参 考像素利用一内插滤波装置执行内插以产生内插像素;利用一像素撷取电路自一参考 图框中撷取该参考像素;利用一像素调度电路以调度像素至该内插滤波装置,其中该 像素包含该参考像素;以及由运动补偿的一正常模式以及一尺寸调整后的参考图框模 式共享该内插滤波装置、该像素撷取电路以及该像素调度电路中的至少其中之一。

本发明的运动补偿装置及运动补偿方法,可用较少的制造成本,支援一正常模式 以及一尺寸调整后的参考图框(或称为分辨率参考图框)模式的运动补偿,从而能有效 降低成本。

附图说明

图1是根据本发明一实施例的运动补偿装置的示意图。

图2是根据本发明一实施例的分数像素内插滤波器的示意图。

图3是根据本发明一实施例的运动补偿的尺寸调整后的参考图框模式行为示意 图。

图4是根据本发明一实施例的尺寸调整后的参考图框模式中的分数像素内插行 为示意图。

图5是图1所示的一像素调度电路以及一内插滤波装置的一示范性实现示意图。

图6是根据本发明一实施例的运动补方法的流程图。

符号说明:

100运动补偿装置

102运动补偿虚拟参数产生器

104像素撷取电路

106像素调度电路

108内插滤波装置

101外部参考图框存储装置

116_1-116_N滤波单元

MV运动向量

INFRRF尺寸调整信息

P1-P3虚拟参数集

112运动补偿区块撷取控制器

114外部存储接口

FREF参考图框

PREF参考像素

202乘法器

204加法器

206右移电路

P0-Pn输入像素

C0-Cn滤波器系数

R整数值

200分数像素内插滤波器

502区块像素缓冲器

504第一收发器

510_1-510_4第一滤波器

516_1-516_4尺寸调整参考图框滤波系数表

SEL0-SEL4选择信号

508_1-508_4缓冲器

512_1-512_4第二滤波器

517正常模式滤波系数表

506第二收发器

517尺寸调整后的参考图框模式调度参

数产生器

519尺寸调整后的参考图框模式滤波系

数选择产生器

INF1第一调度信息

INF2第二调度信息

具体实施方式

在说明书及所附的权利要求当中使用了某些词汇来指称特定的元件。本领域技术 人员应可理解,硬件制造商可能会用不同的名词来称呼同一个元件。本说明书及所附 的权利要求并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来 作为区分的准则。在通篇说明书及所附的权利要求当中所提及的“包含”是为一开放 式的用语,故应解释成“包含但不限定于”。此外,“耦接”一词在此是包含任何直接 及间接的电气连接手段,因此,若文中描述一第一装置耦接于一第二装置,则代表该 第一装置可直接电气连接于该第二装置,或者透过其他装置或连接手段间接地电气连 接至该第二装置。

图1是根据本发明一实施例的运动补偿装置的示意图,在一应用中,运动补偿装 置100可为用以执行影像编码程序的一影像编码器的一部份,其中该影像编码程序符 合一影像编码标准,如VP9或可适性视频编码(scalablevideocoding,SVC)。而 在另一应用中,运动补偿装置100可为用以执行影像解码程序的一影像解码器的一部 份,其中该影像解码程序符合一影像编码标准,如VP9或可适性视频编码(scalable videocoding,SVC)。根据VP9/可适性视频编码影像编码标准,参考图框尺寸调整 特征(referenceframeresizingfeature)为允许一影像位流中的一图框尺寸快速 (on-the-fly)改变的技术,因此,一目前图框(例如,目前在编码器端被编码的一影 像图框或目前在解码器端被解码的一影像图框)以及一参考图框(例如,在编码器端做 为一参考图框的一尺寸调整后的重建图框或在解码器端做为一参考图框的一尺寸调 整后的重建图框)的图框维度会有所差异。本发明提出的运动补偿装置100可用较少 的制造成本,支援一正常模式以及一尺寸调整后的参考图框(或称为分辨率参考图框) 模式的运动补偿。举例来说,运动补偿装置100可设定为具有至少一处理电路,其由 正常模式以及尺寸调整后的参考图框模式所共享。换句话说,当使用本发明所提出的 硬件架构共享技术时,运动补偿装置100的至少一部分(部分或全部)可涉及正常模式 的运动补偿以及尺寸调整后的参考图框模式的运动补偿。

如图1所示,运动补偿装置100包含一运动补偿的虚拟参数产生器(motion compensationpseudo-parametergenerator)102、一像素撷取电路(pixelfetching circuit)104、一像素调度电路(pixeldispatchingcircuit)106以及一内插滤波装 置(interpolationfilterdevice)108。其中运动补偿虚拟参数产生器102用于设定 运动补偿虚拟参数(motioncompensationpseudo-parameter),以控制尺寸调整后的 参考图框模式中的内插滤波装置108、像素撷取电路104以及像素调度电路106的操 作。举例来说,像素撷取电路104回应产生自运动补偿虚拟参数产生器102的运动补 偿虚拟参数集P1,像素调度电路106回应产生自运动补偿虚拟参数产生器102的运 动补偿虚拟参数集P2,而内插滤波装置108回应产生自运动补偿虚拟参数产生器102 的运动补偿虚拟参数集P3。在此实施例中,运动补偿虚拟参数产生器102接收一运 动向量以及尺寸调整信息INFRRF,以产生该运动补偿虚拟参数。

像素撷取电路104是用以自存储在一外部参考图框存储装置101中的一参考图框 FREF,撷取参考像素PREF。举例来说,外部参考图框存储装置101可为一动态随机存取 记忆体(dynamicrandomaccessmemory,DRAM)。在此实施例中,像素撷取电路104 包含一运动补偿区块撷取控制器(motioncompensationblockfetchcontroller)112 以及一外部存储接口114,举例来说,外部存储接口114可为一记忆接口,如一直接 记忆体存取接口。运动区块撷取控制器112可参考运动补偿虚拟参数集P1中所提供 的参数,以透过外部存储接口114产生撷取命令至外部参考图框存储装置101。其中, 该撷取命令是用以撷取参考像素PREF,其用于决定一目前图框的一目前区块中用于运 动补偿的内插像素。

像素调度电路106是用以调度像素至内插滤波装置108中。其中,该像素包含在 中参考像素PREF,而参考像素PREF经由像素撷取电路104的控制下自外部参考图框存 储装置101中所读取。内插滤波装置108根据参考像素PREF执行内插(例如,分数像 素内插(fractional-pelinterpolation))以产生内插像素。举例来说,内插滤波装 置108可具有滤波单元116_1-116_N。其中,N为一正整数。每一个滤波单元 116_1-116_N可分别具有一水平滤波器以及一垂直滤波器。在一实施例中,参考像素 PREF的一部份可由一滤波单元的一水平滤波器处理以产生一滤波后像素,然后由该水 平滤波器所连续产生的多个滤波后像素可由同一滤波单元中的一垂直滤波器所处理 以产生一内插像素。在另一实施例中,参考像素PREF的一部份可由一滤波单元的一垂 直滤波器处理以产生一滤波后像素,然后由该垂直滤波器所连续产生的多个滤波后像 素可由同一滤波单元中的一水平滤波器所处理以产生一内插像素。也就是说,同一滤 波单元中水平方向内插以及垂直方向内插的执行顺序是依据实际设计上的需求而定。

图2是根据本发明一实施例的分数像素内插滤波器(fractional-pel interpolationfilter)的示意图。分数像素内插滤波器200包含多个乘法器202、 一加法器204以及一右移电路(right-shiftcircuit)206,而分数像素内插法可以下 列公式表示:

(C0*P0+C1*P1+…+Cn*Pn+R)>>S。其中,P0-Pn代表输入像素(inputpixels), C0-Cn代表滤波器系数(filtercoefficients),R代表一整数值(roundingvalue), 而S代表一右移位数(right-shiftedbitnumber)。内插滤波装置108所包含的每一 垂直滤波器以及每一水平滤波器可使用分数像素内插滤波器200来实现。在一分数像 素内插滤波器200做为一水平滤波器的案例中,P0-Pn可代表位于同一列(row)上的 输入像素或代表相同垂直位置的分数像素(fractionalpixels)。在一分数像素内插 滤波器200做为一垂直滤波器的案例中,P0-Pn可代表位于同一行(column)上的输入 像素或代表相同水平位置的分数像素。水平滤波器以及垂直滤波器的滤波系数C0-Cn 需适当的设定,以获得准确的内插像素。

在此实施例中,运动补偿装置100利用一硬件共享技术。因此,运动补偿的一正 常模式以及一尺寸调整后的参考图框模式(resizedreferenceframemode,RRFmode) 共享内插滤波装置108、像素撷取电路104以及像素调度电路106中的至少其中之一。 当一目前图框的尺寸与一参考图框的尺寸相等时,启用该正常模式。本领域具有通常 知识者应能轻易理解正常模式的运动补偿的细节,进一步描述在此省略以省篇幅。然 而,当一目前图框的尺寸与一参考图框的尺寸不同时,启用该尺寸调整后的参考图框 模式,详细来说,在正常模式中被用以决定运动补偿的内插像素的至少部份运动补偿 硬件可被该尺寸调整后的参考图框模式重复利用来决定运动补偿的内插像素。举例来 说,利用像素撷取电路104、像素调度电路106以及内插滤波装置108执行运动补偿 正常模式,而像素撷取电路104、像素调度电路106以及内插滤波装置108可被重复 使用来执行尺寸调整后的参考图框模式。

图3是根据本发明一实施例的尺寸调整后的参考图框模式的运动补偿的行为示 意图。因为该目前图框的尺寸不同于该参考图框的尺寸,所以使用该参考图框中的一 比例预测区块(scaledpredictionblock)做为目前区块的一运动补偿区块(motion compensatedblock)。其中,比例预测区块是由该参考图框中的一比例运动向量 (scaledmotionvector)以及一比例区块(scaledblock)所决定。然而,该比例预测 区块可能不位于一整数像素位置(integer-pellocation)(即该比例预测区块并非由 该参考图框中的整数位置像素所组成)。因此,需要分数像素内插来决定该比例预测 区块的内插像素(即分数位置像素)。

图4是根据本发明一实施例的尺寸调整后的参考图框模式中的分数像素内插的 行为示意图。其中,比例预测区块BKSP并非位于一整数像素位置,并且是由分数位置 像素(fractional-positionpixels)R1-R16所组成。而由于该目前图框的尺寸以及 该参考图框的尺寸不一致,分数位置像素R1-R16不具有关于整数位置像素的一固定 水平分数偏移(constanthorizontalfractionoffset)以及关于整数位置像素的一 固定垂直分数偏移(constantverticalfractionoffset)。举例来说,分数位置像 素R2的水平分数偏移offesr_x(R2)与水平分数偏移offset_x(R8)不同,且分数位置 像素R2的垂直分数位移offeset_y(R2)与垂直分数位移offset_y(R8)不同。如图4 所示,分数位置像素R1-R16具有不规则的(irregular)水平分数偏移以及不规则的垂 直分数偏移。因此,每一滤波单元116_1-116_N(例如N=4)所使用的滤波系数不一定 相同。在先执行水平内插的一例子中,滤波单元116_1-116_N(例如N=4)中的其中之 一的一水平滤波器所使用的滤波系数可能与116_1-116_N(例如N=4)中的另一滤波单 元的一水平滤波器所使用的滤波系数不同。在先执行垂直内插的另一例子中,滤波单 元116_1-116_N(例如N=4)中的其中之一的一垂直滤波器所使用的滤波系数可能与 116_1-116_N(例如N=4)中的另一滤波单元的一垂直滤波器所使用的滤波系数不同。

另外,因为分数位置像素R1-R16具有不规则的水平分数位移以及不规则的垂直 分数位移,所以输入进滤波单元116_1-116_N(例如,N=4)的输入像素不一定会彼此 不同。举例来说,输入进滤波单元116_1-116_N(例如,N=4)中其中之一的一水平滤 波器的输入像素可能与输入进滤波单元116_1-116_N(例如,N=4)中的另一个滤波单 元的一水平滤波器的输入像素相同。举另一例子而言,输入进滤波单元 116_1-116_N(例如,N=4)中其中之一的一垂直滤波器的输入像素可能与输入进滤波单 元116_1-116_N(例如,N=4)中的另一个滤波单元的一垂直滤波器的输入像素相同。 在一个每一滤波单元依照顺序执行水平内插以及垂直内插的案例中,将位于X=1~6 的六个参考像素调度至用以产生分数位置像素R1的一第一滤波单元。其中,根据水 平分数位移offset_x(R1)以及垂直分数位移offset_y(R1)来设定该第一滤波单元的 滤波系数。将位于X=1~6的六个参考像素调度至用以产生分数位置像素R2的一第二 滤波单元。其中,根据水平分数位移offset_x(R2)以及垂直分数位移offset_y(R2) 来设定该第二滤波单元的滤波系数。将位于X=2~7的六个参考像素调度至用以产生分 数位置像素R3的一第三滤波单元。其中,根据水平分数位移offset_x(R3)以及垂直 分数位移offset_y(R3)来设定该第三滤波单元的滤波系数。将位于X=2~7的六个参 考像素调度至用以产生分数位置像素R4的一第四滤波单元。其中,根据水平分数位 移offset_x(R4)以及垂直分数位移offset_y(R4)来设定该第四滤波单元的滤波系 数,在此例子中,水平分数位移offset_x(R1)到水平分数位移offset_x(R4)可能彼 此相异,而垂直分数位移offset_y(R1)到垂直分数位移offset_y(R4)却可能皆相同。 然而,此仅为一范例说明,并非本发明的一限制。

在此实施例中,运动补偿的一正常模式以及一尺寸调整后的参考图框模式共享内 插滤波装置108、像素撷取电路104以及像素调度电路106中的至少其中之一。如上 所述,该正常模式的运动补偿以及该尺寸调整后的参考图框模式的运动补偿可能需要 不同的参数设定。因此,应该适当地设定在运动补偿装置100中的每一个被共享的处 理电路,以支援该正常模式的运动补偿以及该尺寸调整后的参考图框模式的运动补 偿。参考图1以及图5,图5是图1所示的一像素调度电路106以及一内插滤波装置 108的一实作实施例的示意图。其中,图1中的像素调度电路106可包含一第一收发 器(dispatcher)504、一第二收发器506以及多个缓冲器508_1-508_N(例如,N=4)。 图1中的内插滤波装置108可包含多个第一滤波器510_1-510_N(例如,N=4)、多个 第二滤波器512_1-512_N(例如,N=4)、一正常模式的滤波系数表(标注为TBNR)514、 多个尺寸调整后的参考图框模式的滤波参数表(标注为TBRRF)516_1-516_N(例如, N=4)。其中,串联连接的一第一滤波器以及一第二滤波器的组合可形成一滤波单元。 举例来说,图1所示的滤波单元116_1可包含第一滤波器510_1以及第二滤波器 512_1。

除此之外,图1中的运动补偿虚拟参数产生器102可包含一尺寸调整后的参考图 框模式调度参数产生器517以及一尺寸调整后的参考图框模式滤波系数选择产生器 519。其中,尺寸调整后的参考图框模式调度参数产生器517是用以产生包含第一调 度信息INF1以及第二调度信息INF2的一虚拟参数集P2至像素调度电路106。其中, 第一调度信息INF1是提供予第一收发器504,而第二调度信息INF2是提供予第二收 发器506。尺寸调整后的参考图框模式滤波系数选择产生器519是用以产生一虚拟参 数集P3。其中,虚拟参数集P3包含的多个选择信号(例如,Se10-Se13),用以分别 提供予尺寸调整后的参考图框模式滤波系数表(例如,516_1-516_4)。其中,每一选 择信号是用以自所对应的尺寸调整后的参考图框模式滤波系数表中选择一组滤波系 数。

在一第一示范性实施例中,像素撷取电路104可设定由该正常模式(目前图框尺 寸=参考图框尺寸)以及该尺寸调整后的参考图框模式(目前图框尺寸≠参考图框尺寸) 所共享。因此,对于在该目前图框中的相同目前区块,为了在该尺寸调整后的参考图 框模式中执行分数像素内插自外部参考图框存储装置101中所撷取的该目前区块的 整数位置参考像素可能与为了在该正常模式中执行分数像素内插自外部参考图框装 置101中所撷取的该目前区块的整数位置参考像素不同。运动补偿虚拟参数产生器 102是用以自一前处理电路(例如,当运动补偿装置100为一影像解码器的一部份时 的一可变长度解码(variable-lengthdecoding,VLD)电路)接收一运动向量MV以及 尺寸调整信息(resizinginformation)INFRRF,并产生虚拟参数集P1至像素撷取电路 104。举例来说,尺寸调整信息INFRRF可包含该目前区块的一区块尺寸、该目前区块 的一区块位置、该目前图框的一图框尺寸、该参考图框的一图框尺寸等等。运动补偿 虚拟参数产生器102可参考运动向量MV以及尺寸调整信息INFRRF来决定一比例预测 区块启动X坐标以及比例预测区块启动Y坐标,然后决定分数像素内插所需要的整数 位置参考像素。其中,该分数像素内插是用以产生目前区块的一运动补偿区块的内插 像素。

在一第二示范性实施例中,像素调度电路106可设定由该正常模式(目前图框尺 寸=参考图框尺寸)以及该尺寸调整后的参考图框模式(目前图框尺寸≠参考图框尺寸) 所共享,举例来说,该正常模式以及该尺寸调整后的参考图框模式可共享第一收发器 504与第二收发器506的其中之一或两者。如图5所示,可以使用一区块像素缓冲器 502短暂地存储该目前区块的整数位置参考像素。其中,该目前区块的整数位置参考 像素撷取自外部参考图框存储装置101。在一第一滤波器510_1-510_N(例如,N=4) 为水平滤波器而第二滤波器512_1-512_N(例如,N=4)为垂直滤波器的例子中,第一 收发器504为一水平收发器而第二收发器506为一垂直收发器。而在一第一滤波器 510_1-510_N(例如,N=4)为垂直滤波器而第二滤波器512_1-512_N(例如,N=4)为水 平滤波器的例子中,第一收发器504为一垂直收发器而第二收发器506为一水平收发 器。

第一收发器504是用以根据调度信息INF1来将读取自区块像素缓冲器502的参 考像素调度至一滤波器510_1-510_N(例如,N=4),藉此使得每一第一滤波器使用调 度后参考像素做为其输入像素并相应的产生一滤波后像素。缓冲器508_1-508_N(例 如,N=4)是用以缓冲产生自第一滤波器510_1-510_N(例如,N=4)的滤波后像素。举 例来说,缓冲器508_1-508_N(例如,N=4)可使用位移暂存器来实现。第二收发器506 是用以根据调度信息INF2控制每一个缓冲器508_1-508_N(例如,N=4),以将由先 前第一滤波器所产生的滤波后像素调度至一后续第二滤波器,藉此使得每一第二滤波 器使用调度后的滤波后像素做为其输入像素并相应的产生一内插后像素。需注意的 是,由于尺寸调整后的参考图框模式中的不规则分数位移,因此根据相同的输入像素 (即产生自先前的第一滤波器的相同滤波后像素),连续两个内插后像素可能皆产生自 同一第二滤波器。因此,第二收发器506可适当地控制该缓冲器(例如位移暂存器) 以多次地输出该相同的滤波后像素。

运动补偿虚拟参数产生器102是用以自一先前的处理电路(例如,当运动补偿装 置100为一影像解码器的一部份时的一可变长度解码电路)接收运动向量MV以及尺寸 调整信息INF--RRF,并产生虚拟参数集P2至像素调度电路106。举例来说,尺寸调整 信息INFRRF可包含该目前区块的一区块尺寸、该目前区块的一区块位置、该目前图框 的一图框尺寸、该参考图框的一图框尺寸等等。运动补偿虚拟参数产生器102参考运 动向量MV以及尺寸调整信息INFRRF来决定一比例预测区块启动X坐标以及一比例预 测区块启动Y坐标,且接下来决定每一第一滤波器所需的该参考像素以及每一第二滤 波器所需的滤波后像素,并设定第一调度信息INF1以及第二调度信息INF2。

在一第三示范性实施例中,内插滤波装置108可由该正常模式(目前图框尺寸= 参考图框尺寸)以及该尺寸调整后的参考图框模式(目前图框尺寸≠参考图框尺寸)所 共享。因此,该正常模式以及该尺寸调整后的参考图框模式可共享第一滤波器 510_1-510_N(例如,N=4)及/或第二滤波器512_1-512_N(例如,N=4)。举例来说, 第一滤波器510_1-510_N(例如,N=4)为水平滤波器而第二滤波器512_1-512_N(例如, N=4)为垂直滤波器。而在另一例子中,第一滤波器510_1-510_N(例如,N=4)为垂直 滤波器而第二滤波器512_1-512_N(例如,N=4)为水平滤波器。如图5所示,尺寸调 整后的参考图框模式的滤波系数表516_1-516_N(例如,N=4)可分别耦接至第一滤波 器(例如水平滤波器或垂直滤波器)510_1-510_N(例如,N=4)。如上所述,分数位置像 素(即内插像素)具有不规则水平分数位移以及不规则的垂直分数位移。因此,在尺寸 调整后的参考图框模式中,可适当地控制每一尺寸调整后的参考图框模式的滤波系数 表516_1-516_N(例如,N=4),以选择所对应的第一滤波器的一组滤波系数,藉此每 一第一滤波器使用所选择的滤波系数以产生一滤波后像素。

运动补偿虚拟参数产生器102是用以自一先前的处理电路(例如,当运动补偿装 置100为一影像解码器的一部份时的一可变长度解码电路)接收运动向量MV以及尺寸 调整信息INF--RRF,并产生虚拟参数集P3至内插滤波装置108。举例来说,尺寸调整 信息INFRRF可包含该目前区块的一区块尺寸、该目前区块的一区块位置、该目前图框 的一图框尺寸、该参考图框的一图框尺寸等等。运动补偿虚拟参数产生器102参考运 动向量MV以及尺寸调整信息INFRRF来决定一比例预测区块启动X坐标以及一比例预 测区块启动Y坐标,且接下来决定每一第一滤波器以及每一第二滤波器需要的滤波系 数。举例来说,为了产生内插后像素,可设定第一滤波器510_1-510_N(例如,N=4) 使用不同滤波系数设定,并可设定第二滤波器512_1-512_N(例如,N=4)使用相同的 滤波系数设定,然而,此仅为范例说明,并非本发明的一限制。

图6是根据本发明一实施例的运动补方法的流程图。倘若大体上能得到相同结 果,不一定需要完全遵照图6所示流程的步骤顺序进行。除此之外,可添加或移除一 个或多个图6所示的步骤流程,该运动补偿方法可由图1所示的运动补偿装置100 使用,流程可归纳如下。

步骤600:开始。

步骤602:获取目前区块模式。

步骤604:确认是否在一正常模式执行运动补偿,若是,进入步骤606;否则,进 入步骤608。

步骤606:执行运动补偿的正常模式的分数像素内插,进入步骤616。

步骤608:根据一运动向量以及尺寸调整信息产生运动补偿虚拟参数。

步骤610:利用一像素撷取电路以自一参考图框撷取参考像素。该像素撷取电路 可由该正常模式以及该尺寸调整后的参考图框模式所共享,且可根据一虚拟参数集撷 取该参考像素。

步骤612:利用一像素调度电路以调度像素至一内插滤波装置。其中,该像素包 含该参考像素,该像素调度电路可由该正常模式以及该尺寸调整后的参考图框模式所 共享,且根据一虚拟参数集调度该像素至该内插滤波装置。

步骤614:利用该内插滤波装置以对该参考像素执行内插来产生内插后像素。该 内插滤波装置可由该正常模式以及该尺寸调整后的参考图框模式所共享,且根据一虚 拟参数集来执行尺寸调整后的参考图框模式的运动补偿的分数像素内插。

步骤616:确认上一区块的运动补偿是否完成。若是,则进入步骤618;否则, 进入步骤602以执行另一区块的运动补偿。

步骤618:结束。

本领域具通常知识者在阅读上述段落后应能轻易理解图6所示的每一步骤细节, 详细描述在此省略以省篇幅。

以上所述仅为本发明的较佳实施例,凡依本发明权利要求所做的均等变化与修 饰,皆应属本发明的涵盖范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号