一种图像解码设备制造技术

技术编号:11686730 阅读:78 留言:0更新日期:2015-07-06 19:18
一种对运动矢量进行编码和解码的方法和设备。所述编码的方法包括:通过估计运动矢量,基于估计的结果将多个运动矢量预测候选中的第一运动矢量预测候选确定为运动矢量预测,基于当前块的运动矢量和当前块的运动矢量预测来产生关于运动矢量的信息;通过使用第二运动矢量预测候选和关于运动矢量的信息产生虚拟运动矢量,产生虚拟运动矢量和多个运动矢量预测候选之间的矢量差,对矢量差和关于运动矢量的信息进行比较,根据所述比较选择性地排除第二运动矢量预测候选。

【技术实现步骤摘要】
【专利说明】[OOOU 本申请是申请日为2011年1月9日,申请号为"201180006526. 5",标题为"基于 减少的运动矢量预测候选对运动矢量进行编码和解码的方法和设备"的专利技术专利申请的分 案申请。
与示例性实施例一致的设备和方法设及对运动矢量进行编码和解码,更具体地 讲,设及对当前块的运动矢量进行预测编码和预测解码。
技术介绍
[000引在编解码器(诸如,MPEG-4H. 264/MPEG先进视频编码(AVC))中,与当前块相邻的 先前编码的块的运动矢量可被用于预测当前块的运动矢量。与当前块的左侧、上侧、右上侧 相邻的先前编码的块的运动矢量的中值被用作当前块的运动矢量预测。未直接对当前块的 运动矢量进行编码,而是对运动矢量和运动矢量预测之间的差进行编码。
技术实现思路
解决方案 一个或多个示例性实施例提供一种用于对运动矢量进行预测编码和预测解码的 方法和设备,W及记录有用于执行所述方法的计算机程序的计算机可读记录介质。 有益效果 根据示例性实施例,当运动矢量预测候选被用于对运动矢量进行预测编码和预测 解码时,运动矢量预测候选的数量可被减少W对运动矢量进行预测编码和预测解码。因此, 可使用最少比特对该样的信息进行编码,从而增加了编码/解码运动矢量的压缩率,并且 从而可提高编码/解码图像的压缩率,其中,所述信息是运动矢量预测候选中对被用于预 测当前块的运动矢量的运动矢量预测进行指定所需的信息。【附图说明】[000引通过参照附图对示例性实施例进行详细描述,本专利技术的上述和其他特点和优点将 会变得更加清楚,其中: 图1是根据示例性实施例的用于对图像进行编码的设备的框图; 图2是根据示例性实施例的用于对图像进行解码的设备的框图; 图3示出根据示例性实施例的分层编码单元; 图4是根据示例性实施例的基于编码单元的图像编码器的框图; 图5是根据示例性实施例的基于编码单元的图像解码器的框图; 图6示出根据示例性实施例的最大编码单元、子编码单元和预测单元。 图7示出根据示例性实施例的编码单元和变换单元; 图8A到图8D示出根据示例性实施例的编码单元、预测单元和变换单元的划分形 状; 图9是根据示例性实施例的用于对运动矢量进行编码的设备的框图;[001引图10A和图10B示出根据示例性实施例的运动矢量预测候选; 图10C到图10E示出根据示例性实施例的具有多种尺寸的与当前块相邻的块; 图11A到图11C示出根据另一示例性实施例的运动矢量预测候选; 图12示出根据示例性实施例的减少运动矢量预测候选的方法; 图13A到图13D示出根据示例性实施例的包括在具有预定尺寸的编码单元中的当 前块的位置; 图14是根据示例性实施例的用于对运动矢量进行解码的设备的框图; 图15是示出根据示例性实施例的对运动矢量进行编码的方法的流程图; 图16是示出根据示例性实施例的对运动矢量进行解码的方法的流程图。 最佳模式 根据示例性实施例的一方面,提供了一种对运动矢量进行编码的方法,所述方法 包括;通过估计当前块的运动矢量,基于估计的结果将多个运动矢量预测候选中的第一运 动矢量预测候选确定为当前块的运动矢量预测,基于当前块的运动矢量和当前块的运动矢 量预测来产生关于运动矢量的信息;通过使用多个运动矢量预测候选中的第二运动矢量预 测候选和关于运动矢量的信息产生虚拟运动矢量,产生虚拟运动矢量和多个运动矢量预测 候选之间的矢量差,对矢量差和关于运动矢量的信息进行比较,从多个运动矢量预测候选 中选择性地排除第二运动矢量预测候选;对关于当前块的运动矢量的信息和关于当前块的 运动矢量预测信息进行编码。[002引根据是另一示例性实施例的一方面,提供了一种对运动矢量进行解码的方法,所 述的方法包括:对关于当前块的运动矢量的信息进行解码;通过使用多个运动矢量预测候 选中的预定的运动矢量预测候选和关于所述运动矢量的解码的信息产生虚拟运动矢量,产 生虚拟运动矢量和多个运动矢量预测候选之间的矢量差,对产生的矢量差和关于运动矢量 的解码的信息进行比较,从多个运动矢量预测候选中选择性地排除预定的运动矢量预测候 选;将从多个运动矢量预测候选中没有排除的运动矢量预测候选的运动矢量预测确定为当 前块的运动矢量预测,并基于确定的运动矢量预测和关于运动矢量的解码的信息恢复当前 块的运动矢量。 根据是另一示例性实施例的一方面,提供了一种用于对运动矢量进行编码的设 备,所述设备包括;运动矢量估计器,通过估计当前块的运动矢量,基于当前块的运动矢量 和当前块的运动矢量预测产生关于运动矢量的信息,基于估计的结果将多个运动矢量预测 候选中的第一运动矢量预测候选确定为当前块的运动矢量预测;候选确定器,通过使用多 个运动矢量预测候选中的第二运动矢量预测候选和关于运动矢量的信息产生虚拟运动矢 量,产生虚拟运动矢量和多个运动矢量预测候选之间的矢量差,对矢量差和关于运动矢量 的信息进行比较,从多个运动矢量预测候选中选择性地排除第二运动矢量预测候选;运动 矢量编码器,对关于运动矢量的信息和关于当前块的运动矢量预测的信息进行编码。 根据是另一示例性实施例的一方面,提供了一种用于对运动矢量进行解码的设 备,所述设备包括:运动矢量解码器,对关于当前块的运动矢量的信息进行解码;候选确定 器,通过使用多个运动矢量预测候选中的预定的运动矢量预测候选和关于所述运动矢量的 解码的信息产生虚拟运动矢量,产生虚拟运动矢量和多个运动矢量预测候选之间的矢量 差,对产生的矢量差和关于运动矢量的解码的信息进行比较,从多个运动矢量预测候选中 选择性地排除预定的运动矢量预测候选;运动矢量恢复单元,将从多个运动矢量预测候选 中没有排除的运动矢量预测候选的运动矢量预测候选确定为当前块的运动矢量预测,并基 于确定的运动矢量预测和关于运动矢量的解码的信息恢复当前块的运动矢量。 根据另一示例性实施例的一方面,提供了一种实施了用于执行对运动矢量进行编 码和解码的方法的计算机程序的计算机可读记录介质。【具体实施方式】 W下,将参照附图更全面地描述一个或多个示例性实施例。当诸如"…中的至少一 个"的表述位于一列元件之后时,其修饰整列元件而不是修饰列出的单个元件。 W下,"图像"可表示视频的静止图像或运动图像(即,视频本身)。 图1是根据示例性实施例的用于对图像进行编码的设备100的框图。 参照图1,用于对图像进行编码的设备100包括最大编码单元划分器110、编码深 度确定器120、图像数据编码器130和编码信息编码器140。 最大编码单元划分器110可基于最大编码单元(即,最大尺寸的编码单元)划分 当前帖或当前像条。也就是说,最大编码单元划分器110可将当前帖或当前像条划分为至 少一个最大编码单元。 根据示例性实施例,可使用最大编码单元和深度表示编码单元。如上所述,最大 编码单元表示当前帖的编码单元中具有最大尺寸的编码单元,所述深度表示分层减少编码 单元的程度。随着深度的增加,编码单元可从最大编码单元减少为最小编码单元,其中,最 大编码单元的深度被定义为最小深度并且最小编码单元的深度被定义为最大深度。由于编 码单元的尺寸随着深度的增加从最大编码单元减少,第k深度的子编码单元可包括多个第 化+n)深度的子编码单元化和n是等于或大于本文档来自技高网...

【技术保护点】
一种图像解码设备,包括:解码单元,被配置为从比特流解码出用于当前块的关于运动矢量差的信息和用于当前块的关于运动矢量预测的信息;候选确定器,被配置为产生运动矢量预测候选组,并基于运动矢量预测候选组中的运动矢量预测候选的值和运动矢量预测候选组中的运动矢量预测候选的数量对运动矢量预测候选组进行修改;运动矢量恢复单元,被配置为基于运动矢量预测候选组和所述关于运动矢量预测的信息确定用于当前块的运动矢量预测,并基于所述运动矢量预测和关于运动矢量差的信息确定用于当前块的运动矢量,其中,经修改的运动矢量预测候选组包括第一运动矢量预测候选和第二运动矢量预测候选,其中,第一运动矢量预测候选基于当前块的相邻块的运动矢量,第二运动矢量预测候选基于与当前块共同定位的块的运动矢量,并且共同定位的块位于参考图像中,其中,相邻块包括位于当前块左上侧、右上侧和左下侧的块。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:李泰美韩宇镇
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1