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

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

【技术实现步骤摘要】

示例性实施例涉及对视频编码和解码,更具体地讲,涉及这样一种对视频编码和解码的方法和设备,所述方法和设备通过根据帧内预测数据单元的大小选择帧内预测模式来执行帧内预测。
技术介绍
根据图像压缩标准,诸如运动图像专家组(MPEG) -1、MPEG-2, MPEG-4或H.264/MPEG4先进视频编码(AVC),画面被分割为用于视频编码的宏块。在以帧间预测编码模式和帧内预测编码模式中的任意一种对每个宏块编码之后,根据对宏块编码所需的比特率以及原始的宏块和解码的宏块之间的允许的失真来选择适当的编码模式。然后,以选择的编码模式对宏块编码。随着用于再现和存储高清晰度视频内容或高质量视频内容的硬件被开发和供应,对有效地编码或解码高清晰度视频内容或高质量视频内容的视频编解码器的需求日益增长。在传统的视频编解码器中,基于具有预定大小的宏块根据有限编码方法对视频编码。
技术实现思路
技术问题在传统的视频编解码器中,基于具有预定大小的宏块根据有限编码方法对视频编码。技术方案示例性实施例提供这样一种对视频编码和解码的方法和设备,所述方法和设备基于具有各种大小的分级编码单元使用具有各种指向性的帧内预测方法。有益效果根据本专利技术,视频编码的编码效率被提高。附图说明图1是根据示例性实施例的对视频编码的设备的框图;图2是根据示例性实施例的对视频解码的设备的框图;图3是用于解释根据示例性实施例的编码单元的概念的示图;图4是根据示例性实施例的基于编码单元的图像编码器的框图;图5是根据示例性实施例的基于编码单元的图像解码器的框图;图6是示出根据示例性实施例的根据深度的更深的编码单元以及分块的示图;图7是用于解释根据示例性实施例的编码单元和变换单元之间的关系的示图8是用于解释根据示例性实施例的与编码的深度相应的编码单元的编码信息的示图;图9是根据示例性实施例的根据深度的更深的编码单元的示图;图10至图12是用于解释根据示例性实施例的编码单元、预测单元和变换单元之间的关系的不图;图13是用于解释根据表I的编码模式信息的编码单元、预测单元或分块和变换单兀之间的关系的不图;图14示出根据示例性实施例的根据编码单元的大小的帧内预测模式的数量;图15A至图15C是用于解释根据示例性实施例的应用于具有预定大小的编码单元的帧内预测模式的示图;图16是用于解释根据另一示例性实施例的应用于具有预定大小的编码单元的帧内预测模式的示图;图17是用于解释根据示例性实施例的具有各种方向性的帧内预测模式的参考示图;图18是用于解释根据示例性实施例的双线性模式的参考示图;图19是用于解释根据示例性实施例的产生当前编码单元的帧内预测模式的预测值的处理的示图;图20是用于解释根据示例性实施例的使具有不同大小的编码单元的帧内预测模式一致的映射处理的参考示图;图21是用于解释根据示例性实施例的将相邻编码单元的帧内预测模式映射到代表性的帧内预测模式之一的处理的参考示图;图22是根据示例性实施例的帧内预测设备的框图;图23是示出根据示例性实施例的对图像编码的方法的流程图;图24是示出根据示例性实施例的对图像解码的方法的流程图;图25是用于解释当前像素和位于具有方向性(dx,dy)的延长线上的相邻像素之间的关系的不图;图26是用于解释根据示例性实施例的位于具有方向性(dx,dy)的延长线上的相邻像素根据当前像素的位置的改变的示图;图27和图28是用于解释根据示例性实施例的确定帧内预测模式方向的方法的示图;图29是示出根据示例性实施例的将被用于帧内预测的当前编码单元和相邻像素的示图。最佳模式根据示例性实施例,提供了一种对图像编码的方法,所述方法包括:将当前画面划分为具有预定大小的至少一个块;根据将被编码的当前块的大小确定将被应用于当前块的帧内预测模式;根据确定的帧内预测模式对当前块执行帧内预测,其中,帧内预测模式包括通过使用延长线来执行预测的预测模式,所述延长线关于当前块内部的每个像素具有角度tarT1 (dy/dx) (dx 和 dy 是整数)。根据示例性实施例的另一方面,提供了一种对图像解码的方法,所述方法包括:将当前画面划分为具有预定大小的至少一个块;从比特流提取关于应用于将被解码的当前块的帧内预测模式的信息;根据提取的帧内预测模式对当前块执行帧内预测,其中,帧内预测模式包括通过使用延长线来执行预测的预测模式,所述延长线关于当前块的每个像素具有角度 tarT1 (dy/dx) (dx 和 dy 是整数)。根据示例性实施例的另一方面,提供了一种对图像编码的设备,所述设备包括:帧内预测模式确定器,根据将被编码的当前块的大小确定将被执行的帧内预测模式;帧内预测执行器,根据帧内预测模式对将被编码的当前块执行帧内预测,其中,帧内预测模式包括通过使用延长线来执行预测的预测模式,所述延长线关于当前块内部的每个像素具有角度tarT1 (dy/dx) (dx 和 dy 是整数)。根据示例性实施例的另一方面,提供了一种对图像解码的设备,所述设备包括:熵解码器,从比特流提取关于应用于将被解码的当前块的帧内预测模式的信息;帧内预测执行器,根据帧内预测模式对当前块执行帧内预测,其中,帧内预测模式包括通过使用延长线来执行预测的预测模式,所述延长线关于当前块的每个像素具有角度tan—Ydy/dx) (dx和dy是整数)。根据示例性实施例的另一方面,提供了一种在其上实现用于执行所述方法的程序的计算机可读记录介质。根据示例性实施例的另一方面,提供了一种在其上实现用于执行所述方法的程序的计算机可读记录介质。根据示例性实施例,通过沿各种方向对具有各种大小的编码单元执行帧内预测编码,可提高图像压缩效率。具体实施例方式以下,将参照附图更全面地描述示例性实施例,示例性实施例显示在附图中。在本说明书中,根据示例性实施例,“编码单元”是在编码器侧对图像数据编码的编码数据单元和在解码器侧对编码的图像数据解码的编码的数据单元。此外,“编码深度”表示对编码单元编码的深度。此外,视频包括静止图像和运动图像。在示例性实施例中,“单元,,根据上下文可表示大小的单位,或者不表示大小的单位。首先将参照图1至图13描述根据示例性实施例的对视频编码的方法和设备以及对视频解码的方法和设备。图1是根据示例性实施例的对视频编码的设备100的框图。设备100包括最大编码单元分割器110、编码单元确定器120和输出单元130。最大编码单元分割器110可基于用于图像的当前画面的最大编码单元来分割当前画面。如果当前画面大于最大编码单元,则当前画面的图像数据可被分割为至少一个最大编码单元。根据示例性实施例的最大编码单元可以是具有32X32,64X64,128X 128、256X256等大小的数据单元,其中,数据单元的形状是具有宽度和高度为2的若干次方的正方形。根据至少一个最大编码单元,图像数据可被输出到编码单元确定器120。根据示例性实施例的编码单元可由最大大小和深度来表示特性。深度表示从最大编码单元空间分割编码单元的次数,并且随着深度加深或增大,可从最大编码单元到最小编码单元分割根据深度的更深的编码单元。最大编码单元的深度是最高的深度,最小编码单元的深度是最低的深度。因为与每个深度相应的编码单元的大小随着最大编码单元的深度加深而减小,所以与最高的深度本文档来自技高网...

【技术保护点】
一种对图像解码的方法,所述方法包括:从比特流提取指示应用于将被解码的当前块的帧内预测模式的信息;根据由提取的信息指示的帧内预测模式对当前块执行帧内预测,其中,帧内预测模式指示用于位于当前块的位置(i,j)的当前像素的帧内预测,其中,i和j是整数,帧内预测包括:确定第一先前块的左方相邻像素和第二先前块的上方相邻像素之一,第一先前块与当前块的左侧相邻并且在当前块之前被解码,第二先前块与当前块的上侧相邻并且在当前块之前被解码,左方相邻像素基于作为使用2的幂的除法运算的移位运算j*dy>>n被确定,上方相邻像素基于作为使用2的幂的除法运算的移位运算i*dx>>m被确定,其中,dx、dy、m和n是整数;使用确定的左方相邻像素和上方相邻像素之一执行帧内预测,其中,基于深度信息通过分层分割作为具有最大大小的编码单元的最大编码单元获得当前块,其中,深度信息指示最大编码单元被分割的次数。

【技术特征摘要】
2009.08.17 KR 10-2009-00758541.一种对图像解码的方法,所述方法包括: 从比特流提取指示应用于将被解码的当前块的帧内预测模式的信息; 根据由提取的信息指示的帧内预测模式对当前块执行帧内预测, 其中,帧内预测模式指示用于位于当前块的位置(i,j)的当前像素的帧内预测,其中,i和j是整数,帧内预测包括: 确定第一先前块的左方相邻像素和第二先前块的上方相邻像素之一,第一先前块与当前块的左侧相邻并且在当前块之前被解码,第二先前块与当前块的上侧相邻并且在当前块之前被解码,左方相邻像素基于作为使用2的幂的除法运算的移位运算j*dy n被确定,...

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

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

1