对视频编码的方法和设备及对视频解码的方法和设备技术

技术编号:8961574 阅读:131 留言:0更新日期:2013-07-25 20:45
公开了一种用于对视频进行编码的方法和设备,以及用于对视频进行解码的方法和设备,其中,对用于对将被编码的当前块执行帧内预测的相邻像素进行滤波,并且通过使用滤波的相邻像素来执行帧内预测。

【技术实现步骤摘要】
对视频编码的方法和设备及对视频解码的方法和设备本申请是申请日为2010年8月17日、申请号为201080036788.1、题为“对视频编码的方法和设备及对视频解码的方法和设备”的专利申请的分案申请。
示例性实施例涉及对视频编码的方法和设备以及对视频解码的方法和设备,所述方法和设备能够通过使用滤波的相邻像素执行帧内预测来提高视频压缩效率。
技术介绍
在比如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示出根据另一示例性实施例的应用到具有预定大小的编码单元的帧内预测模式;图18A至图18C是描述根据示例性实施例的具有各种方向的帧内预测模式的示图;图19是示出根据示例性实施例的当前编码单元和将被滤波的相邻像素的示图;图20是用于描述根据示例性实施例的对相邻像素滤波的处理的示图;图21是示出根据示例性实施例的视频编码方法的流程图;图22是示出根据示例性实施例的视频解码方法的流程图。最佳模式根据示例性实施例的一方面,提供了一种视频编码方法,所述视频编码方法包括:对将被编码的当前块的相邻像素进行滤波以产生滤波的相邻像素;将滤波的相邻像素或原始相邻像素选择为用于对当前块执行帧内预测的参考像素;通过使用选择的参考像素对当前块执行帧内预测。根据示例性实施例的另一方面,提供了一种视频解码方法,所述视频解码方法包括:对将被解码的当前块的相邻像素进行滤波以产生滤波的相邻像素;从比特流提取关于应用到当前块的帧内预测模式的信息;将滤波的相邻像素或原始相邻像素选择为用于对当前块执行帧内预测的参考像素;通过使用提取的关于帧内预测模式的信息和选择的参考像素对当前块执行帧内预测。根据示例性实施例的另一方面,提供了一种视频编码设备,所述视频编码设备包括:相邻像素滤波单元,对将被编码的当前块的相邻像素进行滤波以产生滤波的相邻像素;参考像素确定单元,将滤波的相邻像素或原始相邻像素选择为用于对当前块执行帧内预测的参考像素;帧内预测执行单元,通过使用选择的参考像素对当前块执行帧内预测。根据示例性实施例的另一方面,提供了一种视频解码设备,所述视频解码设备包括:相邻像素滤波单元,对将被解码的当前块的相邻像素进行滤波以产生滤波的相邻像素;熵解码器,从比特流提取关于应用到当前块的帧内预测模式的信息;参考像素确定单元,将滤波的相邻像素或原始相邻像素选择为用于对当前块执行帧内预测的参考像素;帧内预测执行单元,通过使用提取的关于帧内预测模式的信息和选择的参考像素对当前块执行帧内预测。具体实施方式以下,将参照附图更全面地描述示例性实施例,示例性实施例显示在附图中。在示例性实施例中,取决于其上下文,单元可以表示或者也可以不表示大小的单位。在本说明书中,图像可以表示用于视频的静止图像或者运动图像(也即,视频本身)。下面,根据示例性实施例,“编码单元”是在编码器侧对图像数据进行编码的编码数据单元和在解码器侧对编码的图像数据解码的编码后的数据单元。此外,“编码深度”表示对编码单元编码的深度。首先将参照图1至图13描述根据示例性实施例的对视频编码的方法和设备以及对视频解码的方法和设备。图1是根据示例性实施例的视频编码设备100的框图。视频编码设备100包括最大编码单元划分器110、编码单元确定器120和输出单元130。最大编码单元划分器110可基于用于图像的当前画面的最大编码单元来划分当前画面。如果当前画面大于最大编码单元,则当前画面的图像数据可被划分为至少一个最大编码单元。根据示例性实施例的最大编码单元可以是具有32×32、64×64、128×128、256×256等大小的数据单元,其中,数据单元的形状是具有宽度和高度为2的若干次方的正方形。根据至少一个最大编码单元,图像数据可被输出到编码单元确定器120。根据示例性实施例的编码单元可由最大大小和深度来表示特性。深度表示编码单元从最大编码单元被空间划分的次数,并且随着深度加深或增加,可从最大编码单元到最小编码单元划分根据深度的较深层编码单元。最大编码单元的深度是最高的深度,最小编码单元的深度是最低的深度。因为与每个深度相应的编码单元的大小随着最大编码单元的深度加深而减小,所以与较高深度相应的编码单元可包括与较低深度相应的多个编码单元。如上所述,当前画面的图像数据根据编码单元的最大大小被划分为多个最大编码单元,并且每个最大编码单元可包括根据深度划分的较深层编码单元。因为根据示例性实施例的最大编码单元根据深度被划分,所以包括在最大编码单元的空间域中的图像数据可根据深度被分层地分类。编码单元的最大深度和最大大小可以被预先确定,所述最大深度和最大大小限制最大编码单元的高度和宽度被分层划分的总次数。编码单元确定器120对通过根据深度划分最大编码单元的区域获得的至少一个划分区域编码,并根据至少一个划分区域确定深度以输出最终编码的图像数据。换句话说,编码单元确定器120根据当前画面的最大编码单元,通过根据深度以较深层编码单元对图像数据编码来确定编码深度,并选择具有最小编码误差的深度。因此,与确定的编码深度相应的编码单元的编码的图像数据被最终输出。此外,与编码深度相应的编码单元可被视为编码的编码单元。确定的编码深度和根据确本文档来自技高网...
对视频编码的方法和设备及对视频解码的方法和设备

【技术保护点】
一种对视频进行解码的方法,所述方法包括:从比特流提取指示应用于将被解码的当前预测单元的帧内预测模式的信息;基于当前预测单元的大小和当前预测单元的帧内预测模式,从与当前预测单元相邻的相邻像素和从相邻像素滤波的滤波后的相邻像素中确定参考像素;使用提取的信息和确定的参考像素在帧内预测模式下对当前预测单元执行帧内预测;其中,根据关于编码单元的最大大小的信息,将图像从多个最大编码单元分层划分为根据深度的编码深度的编码单元,其中,当前深度的编码单元是从较高深度的编码单元划分的矩形数据单元中的一个,其中,与相邻编码单元独立地将编码单元划分为较低深度的编码单元,其中,当前深度的编码单元被划分为至少一个预测单元。

【技术特征摘要】
2009.08.17 KR 10-2009-00758551.一种对视频进行解码的方法,所述方法包括:从比特流提取指示应用于将被解码的当前块的帧内预测模式的信息;基于当前块的大小和当前块的帧内预测模式,从与当前块相邻的相邻像素和从相邻像素滤波的滤波后的相邻像素中确定参考像素;使用提取的信息和确定的参考像素对当前块执行帧内预测;其中,根据关于编码单元的最大大小的信息,将图像分层划分为多个最大编码单元,其中,根据划分信息,多个最大编码单元中的一个最大编码单元被分层划分为根据深度的一个或更多个编码单元,其中,当前深度的编码单元是从较高深度的编码单元划分的矩形数据单元中的一个,其中,与相邻编码单元独立地将编码单元划分为较低深度的编码单元,其中,...

【专利技术属性】
技术研发人员:闵正惠韩宇镇金壹求
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1