对视频解码的设备制造技术

技术编号:12404451 阅读:85 留言:0更新日期:2015-11-28 18:51
公开了一种对视频编码的方法和设备以及对视频解码的方法和设备。对视频编码的方法包括:产生将被编码的当前编码单元的第一预测编码单元;确定当前编码单元是否包括位于当前画面的边界之外的部分;当当前编码单元不包括位于当前画面的边界之外的部分时,通过使用第一预测编码单元的像素和第一预测编码单元的所述像素的邻近像素来改变第一预测编码单元的所述像素的值,从而产生第二预测编码单元。因此,作为当前编码单元和第二预测编码单元之间的差的残差块可被编码,从而提高视频预测效率。

【技术实现步骤摘要】
对视频解码的设备本申请是申请日为2010年12月9日、申请号为201080063360.6、题为“对视频编码的方法和设备以及对视频解码的方法和设备”的专利申请的分案申请。
一个或多个示例性实施例涉及一种能够通过根据预测的视频数据的位置执行后处理来提高视频压缩效率的视频编码方法和设备以及视频解码方法和设备。
技术介绍
在图像压缩方法(诸如运动图像专家组(MPEG)-1、MPEG-2、MPEG-4或者H.264/MPEG-4先进视频编码(AVC))中,画面被划分为多个宏块以对图像进行编码。以能够在帧间预测或帧内预测中使用的所有编码模式对每个宏块编码,然后以这样的编码模式对所述每个宏块编码:所述编码模式根据用于对宏块编码的比特率和解码的宏块基于原始宏块的失真度而被选择。随着用于再现和存储高分辨率或高质量视频内容的硬件正被开发和提供,越来越需要一种对高分辨率或高质量视频内容进行有效的编码或解码的视频编解码器。在现有技术的视频编解码器中,以多个宏块为单位对视频进行编码,每个宏块具有预定大小。
技术实现思路
技术问题在现有技术的视频编解码器中,以多个宏块为单位对视频进行编码,每个宏块具有有限的大小。技术方案一个或多个示例性实施例提供了一种视频编码方法和设备以及视频解码方法和设备,所述视频编码方法和设备以及视频解码方法和设备通过根据画面中的预测块的位置,经过后处理改变预测块中每个像素的值来产生新的预测块,从而提高视频压缩效率。有益效果根据本专利技术,提高了编码效率。附图说明图1是根据示例性实施例的用于对视频编码的设备的框图;图2是根据示例性实施例的用于对视频解码的设备的框图;图3是用于描述根据示例性实施例的编码单元的构思的示图;图4是根据示例性实施例的基于编码单元的图像编码器的框图;图5是根据示例性实施例的基于编码单元的图像解码器的框图;图6是示出根据示例性实施例的根据深度的较深层编码单元以及分区的示图;图7是用于描述根据示例性实施例的编码单元和变换单元之间的关系的示图;图8是用于描述根据示例性实施例的与编码深度对应的编码单元的编码信息的示图;图9是根据示例性实施例的根据深度的较深层编码单元的示图;图10至图12是用于描述根据示例性实施例的编码单元、预测单元和变换单元之间的关系的示图;图13是用于描述根据表1的编码模式信息的编码单元、预测单元或分区与变换单元之间的关系的示图;图14是根据示例性实施例的帧内预测设备的框图;图15是显示根据示例性实施例的根据编码单元的大小的帧内预测模式的数量的表;图16A至图16C是用于解释根据示例性实施例的可对具有预定大小的编码单元执行的帧内预测模式的示图;图17是用于解释根据另外的示例性实施例的可对具有预定大小的编码单元执行的帧内预测模式的示图;图18是用于解释根据示例性实施例的具有不同方向性的帧间预测模式的参考图;图19是用于解释根据示例性实施例的双线性模式的参考图;图20是用于解释根据示例性实施例的第一预测编码单元的后处理的参考图;图21是用于解释根据示例性实施例的后处理器的操作的参考图;图22是用于解释根据示例性实施例的由后处理器使用的邻近像素的参考图;图23是示出根据示例性实施例的对视频编码的方法的流程图;图24是用于解释根据示例性实施例的对编码单元进行后处理的索引处理的参考图;图25是用于解释根据另一示例性实施例的对编码单元进行后处理的索引处理的参考图;图26是示出根据示例性实施例的对视频解码的方法的流程图;图27是用于解释当前像素和位于具有(dx,dy)方向的延长线上的邻近像素之间的关系的示图;图28是用于解释根据示例性实施例的位于根据当前像素的位置的(dx,dy)方向的延长线上的邻近像素的改变的示图;图29和图30是用于解释根据示例性实施例的确定帧内预测模式方向的方法的示图。最佳模式根据本专利技术的一方面,提供了一种对视频编码的方法,所述方法包括:产生将被编码的当前编码单元的第一预测编码单元;确定当前编码单元是否包括位于当前画面的边界之外的部分;当当前编码单元不包括位于当前画面的边界之外的部分时,通过使用第一预测编码单元的像素和第一预测编码单元的像素的邻近像素改变第一预测编码单元的像素的值,来产生第二预测编码单元;当当前编码单元包括位于当前画面的边界之外的部分时,跳过产生第二预测编码单元的步骤。根据另一示例性实施例的一方面,提供了一种对视频编码的设备,所述设备包括:预测器,产生将被编码的当前编码单元的第一预测编码单元;确定器,确定当前编码单元是否包括位于当前画面的边界之外的部分;后处理器,当当前编码单元不包括位于当前画面的边界之外的部分时,通过使用第一预测编码单元的像素和第一预测编码单元的像素的邻近像素改变第一预测编码单元的像素的值,来产生第二预测编码单元;当当前编码单元包括位于当前画面的边界之外的部分时,跳过产生第二预测编码单元。根据另一示例性实施例的一方面,提供了一种对视频解码的方法,所述方法包括:从接收的比特流提取关于将被解码的当前解码单元的预测模式的信息;基于提取的信息产生当前解码单元的第一预测解码单元;确定当前解码单元是否包括位于当前画面的边界之外的部分;当当前解码单元不包括位于当前画面的边界之外的部分时,通过使用第一预测解码单元的像素和第一预测解码单元的像素的邻近像素改变第一预测解码单元的像素的值来产生第二预测解码单元,当当前解码单元包括位于当前画面的边界之外的部分时,跳过产生第二预测解码单元的步骤。根据另一示例性实施例,提供了一种对视频解码的设备,所述设备包括:熵解码器,从接收的比特流提取关于将被解码的当前解码单元的预测模式的信息;预测器,基于提取的信息产生当前解码单元的第一预测解码单元;确定器,确定当前解码单元是否包括位于当前画面的边界之外的部分;后处理器,当当前解码单元不包括位于当前画面的边界之外的部分时,通过使用第一预测解码单元的像素和第一预测解码单元的像素的邻近像素改变第一预测解码单元的像素的值来产生第二预测解码单元,当当前解码单元包括位于当前画面的边界之外的部分时,跳过产生第二预测解码单元的步骤。具体实施方式以下,将参照附图更完整地描述示例性实施例,在附图中示出了示例性实施例。在示例性实施例中,根据上下文,单元可以表示大小的单位,也可以不表示大小的单位。将参照图1到图13来描述根据示例性实施例的视频编码方法和设备以及视频解码方法和设备。以下,根据示例性实施例,编码单元是在编码器端图像数据被编码的编码数据单元以及在解码器端图像数据被解码的编码数据单元。另外,编码深度表示编码单元被编码的深度。此外,图像可表示视频的静止图像或运动图像(即,视频本身)。图1是根据示例性实施例的视频编码设备100的框图。视频编码设备100包括最大编码单元划分器110、编码单元确定器120和输出单元130。最大编码单元划分器110可基于针对图像的当前画面的最大编码单元来划分当前画面。如果当前画面大于最大编码单元,则可将当前画面的图像数据划分为至少一个最大编码单元。根据示例性实施例的最大编码单元可以是大小为32×32、64×64、128×128、256×256等的数据单元,其中,数据单元的形状是高度和宽度为2的若干次方的正方形。可根据至少一个最大编码单元将图像数据输出到编本文档来自技高网...
对视频解码的设备

【技术保护点】
一种对视频解码的设备,所述设备包括:划分器,基于关于最大编码单元的尺寸的信息将图像划分为多个最大编码单元,并通过基于划分信息对所述多个最大编码单元中的最大编码单元进行划分来确定所述多个最大编码单元中的该最大编码单元所包括的至少一个编码单元;熵解码器,从接收到的比特流提取与所述至少一个编码单元中包括的将被解码的当前块的预测模式有关的信息;预测器,当提取的信息指示当前块的预测模式为帧内预测时,通过使用当前块的可用邻近像素来确定用于帧内预测的当前块的邻近像素,通过计算与当前块邻近的所述邻近像素的至少一个值来产生当前块的第一预测值,并通过使用第一预测值以及与当前块邻近的所述邻近像素中的至少一个邻近像素的像素值来产生位于当前块的上边界和左边界的像素的第二预测值,其中:当前块的像素的第二预测值是通过使用获得的第一预测值的加权值和所述至少一个邻近像素的像素值而获得的。

【技术特征摘要】
2009.12.09 KR 10-2009-01219351.一种对视频解码的设备,所述设备包括:划分器,基于关于最大编码单元的尺寸的信息将图像划分为多个最大编码单元,并通过基于划分信息对所述多个最大编码单元中的当前最大编码单元进行划分来确定所述多个最大编码单元中的所述当前最大编码单元所包括的至少一个编码单元;熵解码器,从接收到的比特流提取与所述至少一个编码单元中包括的将被解码的当前块的预测模式有关的信息;预测器,当提取的信...

【专利技术属性】
技术研发人员:艾琳娜·阿尔辛娜亚历山大·阿尔辛范迪姆·谢廖金尼古雷·谢利亚霍夫
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1