用于对视频进行编码和解码的方法和设备技术

技术编号:8328006 阅读:128 留言:0更新日期:2013-02-14 14:40
提供用于对视频进行编码和解码的方法和设备。该编码方法包括:根据第一子像素单位对当前块执行运动估计,并针对当前块获得第一子像素单位的运动矢量;根据小于第一子像素单位的第二子像素单位对由运动矢量指示的参考画面进行插值;使用插值的参考画面,选择与参考画面的第一子像素单位的第一子像素邻近的第二子像素单位的第二子像素;从第一相应区域和第二相应区域之中选择与当前块具有较小误差的相应区域,其中,第一相应区域属于参考画面并且是针对第一子像素获得的,第二相应区域属于当前块并且是针对选择的第二子像素获得的;对选择的相应区域的信息进行编码。

【技术实现步骤摘要】
【国外来华专利技术】
与示例性实施例一致的设备和方法涉及对视频进行编码和解码,更具体地讲,涉及视频的精确运动估计和补偿。
技术介绍
随着用于再现和存储高分辨率或高质量的视频内容的硬件的开发和提供,对用于高效地编码或解码高分辨率或高质量的视频内容的视频编解码器的需要正在增加。在现有技术的视频编解码器中,根据有限的编码方法以宏块为单位对视频进行编码,其中,每个宏块具有预定尺寸。
技术实现思路
技术问题在现有技术的视频编解码器中,根据有限的编码方法以宏块为单位对视频进行编码,其中,每个宏块具有预定尺寸。技术方案一个或多个示例性实施例的多个方面提供一种在不显著增加计算负荷的情况下执行精确的运动估计和补偿的视频编码和解码方法和设备。本专利技术的有益效果根据一个或多个示例性实施例,在不显著增加用于运动估计的计算负荷的情况下,还执行精确的运动估计是可行的。附图说明图1是根据示例性实施例的视频编码设备的框图;图2是根据示例性实施例的视频解码设备的框图;图3是用于描述根据示例性实施例的编码单元的构思的示图;图4是根据示例性实施例的基于编码单元的图像编码器的框图;图5是根据示例性实施例的基于编码单元的图像解码器的框图;图6是示出根据示例性实施例的根据深度的较深层编码单元和分区的示图;图7是用于描述根据示例性实施例的编码单元和变换单元之间的关系的示图;图8是用于描述根据示例性实施例的与编码深度相应的编码单元的编码信息的示图;图9是根据示例性实施例的根据深度的较深层编码单元的示图;图10至图12是用于描述根据示例性实施例的编码单元、预测单元、变换单元之间的关系的示图;图13是用于根据表1的编码模式信息描述编码单元、预测单元或分区、变换单元之间的关系的示图;图14是示出根据示例性实施例的运动估计装置的构造的框图;图15示出由图14的插值单元1420执行的插值方法;图16是描述由图14的运动矢量获取单元1430执行的运动估计的示图;图17是示出根据示例性实施例的运动补偿装置的构造的框图;图18是描述由图17的插值单元1710执行的插值方法的参考画面;图19是用于描述由图17的第二子像素选择单元1720执行的第二子像素选择的示图;图20是示出根据图19的第二子像素选择的运动矢量的校正方向的参考示图;图21示出根据示例性实施例的通过运动估计和补偿将被校正的参考画面的相应区域;图22示出根据示例性实施例的运动矢量信息;图23是描述根据示例性实施例的运动矢量估计处理的示图;图24是根据示例性实施例的对视频进行编码的方法的流程图;图25是示出根据示例性实施例的运动补偿装置的构造的框图;图26是示出根据示例性实施例的对视频进行解码的方法的流程图。实现本专利技术的最佳方式根据示例性实施例的一方面,提供一种对视频编码的方法,所述方法包括:根据第一子像素单位对当前块执行运动估计,并针对当前块获得第一子像素单位的运动矢量;根据小于第一子像素单位的第二子像素单位对由获得的第一子像素单位的运动矢量指示的参考画面进行插值;从与由第一子像素单位的运动矢量指示的参考画面的第一子像素单位的第一子像素邻近的第二子像素单位的子像素之中选择第二子像素,其中,使用插值的参考画面来执行该选择;选择与当前块具有较小误差的相应区域,其中,相应区域来自第一相应区域和第二相应区域之中,其中,第一相应区域属于由运动矢量指示的参考画面并且是针对第一子像素单位的第一子像素获得的,第二相应区域属于当前块并且是针对选择的第二子像素单位的第二子像素获得的;对选择的相应区域的信息进行编码。根据另一示例性实施例的一方面,提供一种视频编码设备,包括:运动估计器,通过第一子像素单位对当前块执行运动估计,并针对当前块获得第一子像素单位的运动矢量;运动补偿器,根据小于第一子像素单位的第二子像素单位对由第一子像素单位的运动矢量指示的参考画面进行插值,通过使用根据第二子像素单位进行插值的参考画面从与由第一子像素单位的运动矢量指示的参考画面的第一子像素单位的第一像素邻近的第二子像素单位的子像素之中选择第二子像素,并且选择与当前块具有较小误差的相应区域,其中,相应区域来自第一相应区域和第二相应区域之中,其中,第一相应区域属于由运动矢量指示的参考画面并且是针对第一子像素单位的第一子像素获得的,第二相应区域属于当前块并且是针对选择的第二子像素单位的第二子像素获得的;编码器,对选择的相应区域的信息进行编码。根据另一示例性实施例的一方面,提供一种对视频解码的方法,该方法包括:从比特流解码并获得针对当前块的第一子像素单位的运动矢量;从比特流获得信息,其中,所述信息指示是否通过使用相应区域对当前块执行了运动补偿,其中,针对与由第一子像素单位的第一子像素单位的运动矢量指示的参考画面的第一子像素单位的子像素邻近的小于第一子像素单位的第二子像素单位的第二子像素获得所述相应区域;如果通过使用针对第二子像素单位的第二子像素获得的所述相应区域的信息对当前块执行了运动补偿,则从比特流提取第二子像素单位的第二子像素的位置信息;通过使用第一子像素单位的运动矢量和提取的第二子像素单位的第二子像素的位置信息,对当前块执行运动补偿。根据另一示例性实施例的一方面,提供一种视频解码设备,包括:熵解码器,从比特流解码并获得针对当前块的第一子像素单位的运动矢量,获得信息,其中,所述信息指示是否通过使用相应区域对当前块执行了运动补偿,其中,针对与由第一子像素单位的运动矢量指示的参考画面的第一子像素单位的第一子像素邻近的小于第一子像素单位的第二子像素单位的第二子像素获得所述相应区域,其中,如果通过使用针对第二子像素单位的第二子像素获得的所述相应区域的信息对当前块执行了运动补偿,则熵解码器从比特流提取第二子像素单位的第二子像素的位置信息;运动补偿器,通过使用第一子像素单位的运动矢量和提取的第二子像素单位的第二子像素的位置信息,对当前块执行运动补偿。具体实施方式以下,将参照附图详细描述示例性实施例。图1是根据示例性实施例的视频编码设备100的框图。视频编码设备100包括最大编码单元分割器110、编码单元确定器120和输出单元130。最大编码单元分割器110可基于图像的当前画面的最大编码单元来分割当前画面。如果当前画面大于最大编码单元,则可将当前画面的图像数据分割为至少一个最大编本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2011.01.18 KR 10-2011-0005003;2010.04.05 US 61/3201.一种对视频解码的方法,该方法包括:
从比特流解码并获得针对当前块的第一子像素单位的运动矢量;
从比特流获得信息,其中,所述信息指示是否通过使用相应区域对当前
块执行了运动补偿,其中,针对与由获得的第一子像素单位的运动矢量指示
的参考画面的第一子像素单位的第一子像素邻近的小于第一子像素单位的第
二子像素单位的第二子像素获得所述相应区域;
如果通过使用针对第二子像素单位的第二子像素获得的所述相应区域的
信息对当前块执行了运动补偿,则从比特流提取第二子像素单位的第二子像
素的位置信息;
通过使用第一子像素单位的运动矢量和提取的第二子像素单位的第二子
像素的位置信息,对当前块执行运动补偿。
2.如权利要求1所述的方法,其中,获得运动矢量的步骤包括:
通过使用当前块的邻近块的运动矢量获得估计运动矢量;
通过使用获得的当前块的估计运动矢量以及包括在比特流中的估计运动
矢量与当前块的运动矢量之间的差值,来获得第一子像素单位的运动矢量。
3.如权利要求1所述的方法,其中,当第一子像素单位为1/(2^p)时,第
二子像素单位为1/[(2a+1)×(2^p)]子像素单位,其中,p是等于或大于零的整
数,a是等于或大于0的整数。
4.如权利要求1所述的方法,其中,第二子像素单位为1/12子像素单
位。
5.如权利要求1所述的方法,其中,提取位置信息的步骤包括:
通过使用用于估计和补偿当前块的邻近块的运动的第二子像素单位的子
像素的位置信息,来估计当前块的第二子像素单位的第二子像素的位置信息;
通过使用估计的第二子像素单位的第二子像素的位置信息、以及估计的
第二子像素单位的第二子像素的位置信息与从比特流提取的所述提取的第二
子像素单位的第二子像素的位置信息之间的差值,来获得当前块的第二子像
素单位的第二子像素的位置信息。
6.如权利要求1所述的方法,其中,执行运动补偿的步骤包括:
根据第二子像素单位对由第一子像素单位的运动矢量指示的参考画面进

\t行插值;
通过使用提取的第二子像素单位的第二子像素的位置信息,确定与由第
一子像素单位的运动矢量指示的参考画面的第一子像素单位的第一子像素邻
近的第二子像素单位的第二子像素;
针对确定的第二子像素单位的第二子像素获得与当前块相应的区域。
7.一种视频解码设备,包括:
熵解码器,从比特流解码并获得针对当前块的第一子像素单位的运动矢
量,获得信息,其中,所述信息指示是否通过使用相应区域对当前块执行了
运动补偿,其中,针对与由获得的第一子像素单位的运动矢量指示的参考画
面的第一子像素单位的第一子像素邻近的小于第一子像素单位的第二子像素
单位的第二子像素获得所述相应区域,其中,如果通过使用针对第二子像素
单位的第二子像素获得的所述相应...

【专利技术属性】
技术研发人员:艾林娜·阿尔辛娜亚历山大·阿尔辛千岷洙韩宇镇李泰美
申请(专利权)人:三星电子株式会社
类型:
国别省市:

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

1