用于预测视点间运动的方法以及用于确定3维视频中的视点间合并候选的方法

文档序号:8461031阅读:447来源:国知局
用于预测视点间运动的方法以及用于确定3维视频中的视点间合并候选的方法
【技术领域】
[0001]本发明涉及用于编码三维(3D)图像的方法和设备,并且更具体地涉及用于预测视点间运动的方法以及用于确定3D视频中的视点间合并候选的方法。
【背景技术】
[0002]通常,在图像压缩方法中,为了提高压缩效率,会使用去除图片的冗余的帧间预测技术和帧内预测技术。
[0003]通过使用帧间预测来编码图像的方法是通过去除图片之间的时间冗余来压缩图像的方法,并且其典型地包括运动补偿预测编码方法。
[0004]在运动补偿预测编码中,在位于当前编码图片前面和/或后面的至少一个参考图片中搜索类似于当前编码块的区域,以生成运动矢量(MV),以及通过使用所生成的运动矢量而执行运动补偿来获得预测块,并且对当前预测单元的残差进行离散余弦变换(DCT)、量化、熵编码以及传送。
[0005]在运动补偿视点间预测的情况下,将一个图片分为具有预定大小的多个块,以生成运动矢量(MV),并且通过使用所生成的运动矢量来执行运动补偿。将关于通过执行运动补偿而获得的每个预测块的各个运动参数传送至解码器。
[0006]在3D图像的情况下,每个像素包含归因于该图像的特征的深度信息和像素信息,并且编码器可以计算深度信息以将多视点视频信息和深度信息传送至解码器。
[0007]此外,在多视点图像的情况下,有必要高效地减少由许多相机拍摄的多个视点图像之间的视点间冗余。

【发明内容】

[0008]同样地,在3D多视点图像的视点间运动预测的情况下,在对当前视点图片进行运动矢量预测期间,需要一种通过使用预先编码的视点间图片的运动参数来高效地计算关于当前视点图片的预测运动矢量的方法。
[0009]本发明致力于提供用于预测3D多视点视频中的视点间运动的方法,以用于降低在3D多视点视频的视点间运动预测期间的复杂度。
[0010]此外,本发明致力于提供用于在3D多视点视频的视点间运动预测期间确定视点间合并候选的方法,在3D多视点视频的视点间运动预测期间,在计算当前视点图片的视点间合并候选的情况下,该方法具有降低复杂度的优点。
[0011]本发明的示例性实施方式提供了用于预测3D多视点视频中的视点间运动的方法,在该方法中,在执行3D多视点视频的视点间运动预测的情况下,通过已预先编码的多个视点间图片中的一个视点间图片的运动参数来计算关于当前视点图片的预测运动矢量,以计算针对当前视点图片的预测运动矢量。
[0012]一个视点间图片可以是当前视点之前的视点图片中的任何一个视点图片。
[0013]一个视点间图片可以是正好在当前视点图片之前的视点图片。
[0014]正好在当前视点图片之前的视点图片可以是在时间上早于当前视点进行编码并且被包括在参考图片列表ListO中的图片。
[0015]可以通过使用早于当前视点进行编码的所有视点间图片中的正好在当前视点之前的视点图片的相应块的运动参数来计算关于当前视点图片的预测运动矢量。
[0016]可以通过使用预先编码的多个视点间图片中的一个视点间图片的运动参数以及当前视点图片的当前块的相邻块的运动参数来计算关于当前视点图片的预测运动矢量。
[0017]可以通过使用编码的多个视点间图片中的一个视点间图片的运动参数以及当前视点图片的当前块的至少一个相邻块的运动参数来计算关于当前视点图片的预测运动矢量。
[0018]本发明的另一示例性实施方式提供了用于确定3D多视点视频中的视点间合并候选的方法,在该方法中,在3D多视点视频的视点间运动预测期间,在计算当前视点图片的视点间合并候选情况下,与在时间方向上的相应块的运动参数相同的运动参数被用作视点间合并候选。
[0019]在执行3D多视点视频的视点间运动预测的情况下,可以通过已预先编码的多个视点间图片中的至少一个视点间图片的运动参数来计算关于当前视点图片的预测运动矢量,以计算针对当前视点图片的预测运动矢量。
[0020]一个视点间图片可以是当前视点之前的视点图片中的任何一个视点图片。
[0021]一个视点间图片可以是正好在当前视点图片之前的视点图片。
[0022]正好在当前视点图片之前的视点图片可以是在时间上早于当前视点进行编码并且被包括在参考图片列表ListO中的图片。
[0023]在3D多视点视频的视点间运动预测期间,在计算当前视点图片的视点间合并候选的情况下,与在时间方向上的相应块的运动参数相同的运动参数以及当前视点的当前块的至少一个相邻块的运动参数可以被用作当前视点图片的当前块的视点间合并候选。
[0024]在3D多视点视频的视点间运动预测的情况下,通过已预先编码的多个视点间图片中的一个视点间图片的运动参数来计算关于当前视点图片的预测运动矢量,以计算关于当前视点图片的预测运动矢量。因此,通过简化视点间运动预测能够降低复杂度。
[0025]此外,在3D多视点视频的视点间运动预测的情况下,通过已预先编码的多个视点间图片中的一个视点间图片的运动参数以及当前块的相邻块的运动参数来计算关于当前视点图片的预测运动矢量,以计算关于当前视点图片的预测运动矢量。因此,与通过已预先编码的多个视点间图片中的一个视点间图片的运动参数来计算关于当前视点图片的预测运动矢量的情况相比,能够提高视点间运动预测的准确度。
[0026]此外,在3D多视点视频的视点间运动预测期间,通过将与在时间方向上的相应块的运动参数(预测方向、参考图片以及运动矢量)相同的运动参数用作视点间合并候选来计算当前视点图片的视点间合并候选。因此,通过简化视点间运动预测能够降低复杂度。
[0027]此外,在3D多视点视频的视点间运动预测期间,通过使用与在时间方向上的相应块的运动参数(预测方向、参考图片以及运动矢量)相同的运动参数以及当前视点的当前块的相邻块的运动参数来计算当前视点图片的当前块的视点间合并候选,以计算当前视点图片的视点间合并候选。因此,相比于将与在时间方向上的相应块的运动参数(预测方向、参考图片以及运动矢量)相同的运动参数用作视点间合并候选的情况,能够提高视点间运动预测的准确度。
【附图说明】
[0028]图1是用于描述在3D多视点视频的视点间运动预测的情况下,通过使用多个视点间图片来计算关于当前视点图片的预测运动矢量的过程的示意图。
[0029]图2A与图2B是示出当前块的相邻块的示意图。
[0030]图3是用于描述在3D多视点视频的视点间运动预测的情况下,通过使用预先编码的一个视点间图片来计算关于当前视点图片的预测运动矢量的过程的示意图。
【具体实施方式】
[0031]本发明可以具有各种修改和各种示例性实施方式,并且将在附图中示出并详细描述具体的示例性实施方式。
[0032]然而,这并不将本发明局限于具体的示例性实施方式,并且应当理解的是,本发明涵盖在本发明的思想和技术范围内的所有的修改、等同物以及替代物。
[0033]诸如第一或第二的术语可以被用以描述各种部件,但所述各种部件不被上述术语所限制。上述术语仅用以区分一个部件与另一部件。例如,在不超出本发明的范围的情况下,第一部件可以被称为第二部件,并且类似地,第二部件可以被称为第一部件。诸如和/或的术语包括多个相关项的组合或者多个相关项中的任何项。
[0034]应当理解的是,当描述将元件“耦接”或“连接”到另一元件时,可以将该元件“直接耦接”或“直接连接”到该另一元件,或者通过第三元件将其“耦接”或“连接”到另一元件。与此相反,应当理解的是,当描述将元件“直接耦接”或“直接连接”到另一元件时,将其理解为在该元件与该另一元件之间没有元件存在。
[0035]在本申请中使用的术语仅用以描述具体的示例性实施方式,并且不意图限制本发明。如果在上下文中不存在明确相反的含义,则单数形式可以包括复数形式。在本申请中,应当理解的是,术语“包括”表示存在说明书中描述的特征、数量、步骤、操作、部件、零件或其组合,但术语“包括”不事先排除存在或添加一个或更多个其他特征、数量、步骤、操作、部件、零件或组合的可能性。
[0036]如果没有被相反地定义,则本文中所使用的包括技术术语或科学术语的所有术语具有与本领域的普通技术人员通常所理解的含义相同的含义。通常使用的词典中所定义的术语应当被解释为具有与在相关领域的背景下的含义相同的含义,但如果在本发明中没有被明确定义,则不被解释为理想地或过于正式的含义。
[0037]在下文中,将参考附图更详细地描述本发明的优选示例性实施方式。在描述本发明的过程中,为了便于全面理解,相同的附图标记指的是相同的元件,并且将省略对相同元件的重复描述。
[0038]在下文中,编码单元(⑶)具有正方形像素大小,并且可以具有2N2N(单位:像素)的可变的大小。CU可以具有递归编码单元结构。可以由CU单元来配置帧间预测、帧内预测、变换、量化、去块滤波和熵编码。
[0
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1