时间运动矢量预测的方法与装置的制造方法_4

文档序号:9924100阅读:来源:国知局
;
[0153] ?否则,如果nwLli存在,
[0154] 则 mvLO =扩展的 mvLli;
[0155] .否则,
[0156] 无法取得m化0。
[0157] 在上述的实例中,可将列表0中共存区块所对应的扩展运动矢量作为候选项。图14 为在所述情况下,预定义优先级顺序的示意图。根据如下述的优先级顺序确定运动矢量预 测项或运动矢量预测项的候选项:
[015引 ?如果nwLlj存在,
[0159] 则 mvLO =扩展的 mvLlj;
[0160] ?否则,如果nwLOj存在,
[0161] 则 mvLO =扩展的 mvLOj;
[0162] .否则,
[0163] 无法取得m化O。
[0164] 在上述的实例中,运动矢量预测是基于列表O和列表1共存运动矢量的扩展运动矢 量或非扩展运动矢量。可结合列表0和列表1共存运动矢量的扩展运动矢量和非扩展运动矢 量W提供更佳的运动矢量预测。图15A为使用扩展运动矢量和非扩展运动矢量的运动矢量 预测示意图。当前区块310与图像id = j的列表0中参考图像之间的扩展运动矢量1002、 1004、1006及1008和未来与过去参考图像中共存区块的非扩展运动矢量mvL0i、mvLlj、mvL0j 和mvLli都可用作运动矢量预测项或运动矢量预测项的候选项的候选项。图15B为使用扩展 运动矢量和非扩展运动矢量的运动矢量预测示意图。当前区块310与图像id= 1的列表1中 参考图像之间的扩展运动矢量1012、1014、1016及1018和非扩展运动矢量mvLlj、mvLOi、 nwLli及nwLOj都可用作运动矢量预测项或运动矢量预测项的候选项的候选项。
[0165] 图16为使用图15A中所示的未来与过去参考图像中共存区块的扩展运动矢量和非 扩展运动矢量作为运动矢量预测项的候选项进行运动矢量预测的示意图。运动矢量预测项 或运动矢量预测项的候选项的候选值包括当前区块310与图像id = j的列表0中参考图像之 间的扩展运动矢量1002、1004、1006及1008和未来与过去参考图像中共存区块的非扩展运 动矢量m化Ol、nwLlj、nwLOj及mvLll。根据下述预定义优先级顺序确定预测项或预测项的候 选项:
[0166] ?如果m化化存在且对应参考图像(图像id=i-l)位于当前图像的列表0中,
[0167] 则mvL0=mvL0i(参考图像id=i-l);
[016引.否则,
[0169] mvLO =扩展的mvLOi(参考图像id= j);
[0170] ?否则,如果nwLlj存在且对应参考图像(图像id=m+l)位于当前图像的列表0中, [0171 ]则mvLO=mvLlj(参考图像id=m+l);
[0172] .否则,
[0173] mvLO =扩展的 mvLlj (参考图像 id= j)
[0174] .否则,如果m化0南在且对应参考图像(图像id= j)位于当前图像的列表0中,
[0175] 则mvL0=mvL0j(参考图像id= j);
[0176] 否则,
[0177] mvLO =扩展的mvLOj(参考图像id= j);
[017引 ?否则,如果m化Ii存在且对应参考图像(图像id=l)位于当前图像的列表0中,
[0179] 则mvLO=mvLli(参考图像id=l);
[0180] 否则,
[0181 ] mvLO =扩展的mvLli(参考图像id= j);
[0182] 否则,
[0183] 无法取得m化0。
[0184] 图17为使用图15B中所示的未来与过去参考图像中共存区块的扩展运动矢量和非 扩展运动矢量作为运动矢量预测项的候选项进行运动矢量预测的示意图。运动矢量预测项 或运动矢量预测项的候选项的候选值包括当前区块310与图像id=l的列表1中参考图像之 间的扩展运动矢量1012、1014、1016及1018和未来与过去参考图像中共存区块的非扩展运 动矢量m化Ol、nwLlj、nwLOj及mvLll。根据下述预定义优先级顺序确定预测项或预测项的候 选项:
[0185] ?如果nwLlj存在且对应参考图像(图像id=m+l)位于当前图像的列表1中,
[0186] 则mvLl=mvLlj(参考图像id==m+l);
[0187] .否则,
[018引 mvLl=扩展的mvLlj(参考图像id=l);
[0189] ?否则,如果m化化存在且对应参考图像(图像id= i-1)位于当前图像的列表1中,
[0190] 则mvLl=mvL0i(参考图像id=i-l);
[0191] .否则,
[0192] mvLl=扩展的 mvLOi (参考图像id=l)
[019引 ?否则,如果m化Ii存在且对应参考图像(图像id= 1)位于当前图像的列表1中,
[0194] 则mvLl=mvLli(参考图像id=l);
[0195] 否则,
[0196] mvLl=扩展的mvLli(参考图像id=l);
[0197] .否则,如果nwLOj存在且对应参考图像(图像id= j)位于当前图像的列表1中,
[019引则mvLl=mvLOj(参考图像id= j);
[0199] 否则,
[0200] mvLl=扩展的mvLOj(参考图像id=l);
[0201] 否则,
[0202] 无法取得m化1。
[0203] 在根据预定义优先级顺序进行运动矢量预测的上述实例中,每个实例中分别使用 了优先级顺序W说明从运动矢量候选项中确定运动矢量预测项或运动矢量预测项候选项 的过程。特定的优先级顺序并不能作为本发明的限制。所属领域的技术人员可为选择不同 的运动矢量候选项的优先级顺序W实现本发明。此外,尽管上述实例说明候选项之间的运 动矢量顺序是根据预定义优先级顺序确定的,也可根据自适应机制(adaptive scheme)来 执行候选项的优先级顺序。自适应优先级顺序机制可根据先前区块的重构 (reconstructed)运动矢量的统计值、当前区块的分区类型(partition type)、运动矢量的 相关性、运动矢量的方向、扩展运动矢量的方向为向内(interpolation)或向外 (extrapolation)、运动矢量距离,或者在时间运动矢量的情形中运动矢量是否经过当前区 块。此外,自适应机制也可根据两个或更多个上述因素的组合。
[0204] 当使用先前区块的重构运动矢量的统计值W用于自适应机制时,统计值可相应于 运动矢量候选项的计数(count)。将优先级顺序适配为运动矢量候选项的计数,其中,对具 有更高计数的运动矢量候选项分配更高的优先级W用于运动矢量预测。当使用当前区块的 分区类型W用于自适应机制时,举例说明,如果将2Nx2N大小(size)的当前编码单元分为 Nx2N大小的两个矩形预测单元,且当前区块为左预测单元,对与当前编码单元的左相邻单 元(left nei曲bor)具有更高相似度的运动矢量分配更高的优先级;如果将2化2N大小的当 前编码单元分为Nx2N大小的两个矩形预测单元,且当前区块为右预测单元,对与当前编码 单元的右相邻单元具有更高相似度的运动矢量分配更高的优先级。当使用运动矢量的相关 性W用于自适应机制时,对具有更高相关性的运动矢量分配更高的优先级。例如,如果优先 级列表中的两个运动矢量完全相同,将运动矢量看作具有更高的相关性。当使用运动矢量 的方向W用于自适应机制时,举例而言,对指向目标参考图像方向的运动矢量分配更高的 优先级。当使用扩展运动矢量的方向为向内或向外W用于自适应机制时,举例而言,可对具 有向内方向的扩展运动矢量分配更高的优先级。当使用运动矢量距离W用于自适应机制 时,举例而言,将从当前区块到目标参考图像具有较短时间距离的运动矢量分配更高的优 先级。当使用时间运动矢量的覆盖范围(coverage) W用于自适应机制时,对覆盖当前区块 的运动矢量分配更高的优先级。
[0205] 需注意,本发明不仅可运用于外部模式,也可运用于跳过、直接及合并(Merge)模 式。在外部模式中,鉴于当前列表,使用运动矢量预测项W用于预测PU的运动矢量,并传送 运动矢量残差。当不使用运动矢量竞争机制时,可运用当前发明W获取运动矢量预测项;或 者当使用运动矢量机制时,可运用当前发明W获取运动矢量预测项的候选项。对于跳过、直 接及合并(Merge)模式,可将其看作外部模式的特殊情形,其中,不传送运动矢量残差且总 将运动矢量残差推断为0。在运些情形中,当不使用运动矢量竞争机制时,可运用当前发明 W获取运动矢量预测项;或者当不使用运动矢量机制时,可运用当前发明W获取运动矢量 预测项的候选项。
[0206] 上述的根据本发明的运动矢量预测的实施例可在不同硬件、软件、或二者的组合 中实现。例如,本发明的一个实施例可为集成在视频压缩忍片中的电路或集成在视频压缩 软件中的程序代码W执行实施例中所述的处理。本发明的一个实施例也可为数字信号处理 器(DSP)上执行的程序代码W执行实施例中所述的处理。本发明也关于由计算机处理器、 DSP、微处理机或FPGA执行的多个功能。根据本发明,通过执行定义本发明所包括的特定方 法的机器可读软件代码或固件代码,可配置运些处理器W执行特定任务。可在不同程序语 言和不同格式或风格中开发软件代码或固体代码。也可对不同目标平台编译软件代码。然 而,根据本发明不同编码格式、风格和软件代码语言W及为执行任务的配置代码其他方式 都不得脱离本发明的精神与范围。
[0207] 在不脱离本发明精神过基本特征的前提下可将本发明W其他特定形式实现。将所 述的实例看作仅为说明目的的各个方面,并非用于限制用途。因此,本发明的范围由所附的 权利要求决定而并非前面的描述所决定。在权利要求的含义或其等效范围之内的任何改变 都在本发明保护范围之内。
【主权项】
1. 一种运动矢量预测方法,用于获取图像中当前区块的运动矢量预测项、运动矢量预 测项的候选项、运动矢量或者运动矢量候选项,该运动矢量预测方法包括: 从第一列表中的一个第一参考图像中决定一个时间区块,该第一列表是从列表0与列 表1组成的群组中选择的; 当该时间区块具有至少一个运动向量时,依据所述至少一个运动向量决定候选项集 合,其中该候选项集合包含从该至少一个运动向量产生的至少一个扩展的运动向量;以及 通过检查该至少一个运动向量中是否存在一个指向第一特定列表中的一个参考图像 的一个运动向量,来确定该当前区块的该运动矢量预测项、运动矢量预测项的候选项、运动 矢量或者运动矢量候选项,其中该第一特定列表是从该列表群组中依据优先级顺序选择 的。2. 如权利要求1所述的运动矢量预测方法,其特征在于,该候选项集合是从该至
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1