根据本发明专利技术的用于对帧内预测模式进行编码的方法选择当前块的帧内预测模式,通过检查当前块的MPM候选的有效性来确定有效MPM候选的数量,并且如果有效MPM候选的数量小于之前设置的数量,则增加附加帧内预测模式作为MPMP候选。MPM候选可以在有效MPM候选的方向性的基础上自适应地增加。另外,在对残留帧内预测模式进行编码期间,残留帧内预测模式在有效MPM候选的方向性的基础上重新排列。因此,本发明专利技术通过在有效MPM候选的方向性的基础上增加MPM候选或重新排列残留帧内预测模式而允许使用于对当前块的帧内预测模式进行编码的信息减到最小。
【技术实现步骤摘要】
【国外来华专利技术】图像解码设备
本专利技术涉及一种图像解码设备,并且更具体地,涉及一种选择解码方法并使用选择的解码方法对预测模式索引进行解码的设备,所选择的解码方法根据当前块的帧内预测模式组指示符对当前块的预测模式索引进行解码。
技术介绍
图像数据必须被编码以有效地存储或发送图像数据。已知MPEG-1、MPEG-2、MPEG-4、H.264/MPEG-4AVC (高级视频编码)等被对图像数据进行编码的技术。在这些技术中,图片被划分成多个宏块,以宏块为单元来确定应当执行帧内编码或或帧间编码中的哪一种,并且使用确定的编码方法对宏块进行编码。在作为最新的图像压缩技术的H.264中,执行帧内预测以增强帧内编码的效率。即,使用在空间上与待编码的当前块相邻的像素值来创建预测块,而不是参照参考图片来编码当前块。具体地,通过与使用相邻像素值原始宏块相比较来选择具有很小失真的帧内预测模式,并且使用所选择的帧内预测模式和相邻的像素值来创建待编码的当前块到的预测块。创建包括当前块与预测块之间的差异信号的残留块,并且对残留块进行变换、量化和熵编码。还对用于创建预测块的帧内预测模式进行编码。然而,在H.264中,不管当前块的左侧块和上部块的帧内预测模式的方向性,均对当前块的帧内预测模式进行编码,因此存在编码效率低的问题。当帧内预测模式的数量增加以增强残留块的编码效率时,需要一种具有比H.264的帧内预测模式编码方法效率高的帧内预测编码方法。
技术实现思路
技术问题本专利技术的目的在于提供一种方法和设备,其能够通过使用当前块的左侧块和上部块的帧内预测模式创建MPM组并且使用该MPM组来减少对当前块的帧内预测模式进行编码所需的比特的数量,以增强图像的压缩效率。技术方案根据本专利技术的一个方面,提供了 一种图像解码装置,该图像解码装置包括:解析模块,其用于对来自于所接收的比特流的帧内预测信息进行解码;帧内预测模式解码模块,其用于使用所述帧内预测信息对当前预测单元的帧内预测模式进行解码;以及预测块创建模块,其使用所述帧内预测模式来创建预测块。所述帧内预测信息包括预测模式组指示符和预测模式索引,并且所述预测模式索引的所述解码方法根据所述预测模式组指示符而变化。在该图像解码装置中,所述预测模式索引的逆二值化根据所述预测模式组指示符而变化,并且所述预测模式组指示符指示MPM组是否包括所述当前块的所述帧内预测模式。在该图像解码装置中,所述预测块创建模块包括用于创建参考像素的参考像素创建模块和用于过滤参考像素的参考像素过滤模块,并且所述参考像素过滤模块根据所述预测块的大小和所述帧内预测模式对所述参考像素进行自适应的过滤。有益效果根据本专利技术的图像解码装置包括:解析模块,其用于对来自于所接收的比特流的帧内预测信息进行解码;帧内预测模式解码模块,其用于使用所述帧内预测信息对当前预测单元的帧内预测模式进行解码;以及预测块创建模块,其用于使用所述帧内预测模式来创建预测块。所述帧内预测信息包括预测模式组指示符和预测模式索引,并且所述预测模式索引的所述解码方法根据所述预测模式组指示符而变化。因此,通过根据当前块的左侧块和上部块的有效的帧内预测模式而使MPM组包括具有与当前块的帧内预测模式相匹配的高可能性并且根据当前预测单元的帧内预测模式被包含在MPM组中的情况的统计特征和当前预测单元的帧内预测模式不包含在MPM组中的情况的统计特征来改变帧内预测模式索引的编码方法和解码方法,可以减少待编码和待解码的帧内预测模式的信息量。【附图说明】图1是例示根据本专利技术实施方式的运动图像编码设备的框图。图2是例示根据本专利技术另一实施方式的运动图像解码设备的框图。图3是例示在根据本专利技术实施方式运动图像解码设备中创建帧内预测块的方法的图。图4是例示根据本专利技术实施方式的帧内预测模式的概念图。【具体实施方式】在下文中,将参照附图详细描述本专利技术的各种实施方式。本专利技术可以按照各种形式来修改并且可以具有各种实施方式。这些实施方式不旨在限制本专利技术,而应当被理解为本专利技术包括属于本专利技术的精神和技术范围内的所有的变型、等同物和替换。在参照附图来描述本专利技术时,相同的元件由相同的附图标记表示。根据本专利技术的运动图像编码设备和运动图像解码设备可以是用户终端,诸如个人计算机、笔记本式个人计算机、个人数字助理、便携式多媒体播放器、智能电话、无线通信终端以及电视机或提供服务的服务器。运动图像编码设备和运动图像解码设备可以是这样一种设备,该设备具有:诸如通信调制解调器的用于与各种装置或无线或有线通信网络通信的通信设备;存储用于对图像进行编码或解码的各种程序和数据的存储器;以及执行所述程序以执行操作和控制的微处理器。图1是例示根据本专利技术实施方式的运动图像编码设备的框图。根据本专利技术实施方式的运动图像编码设备100包括:帧内预测模块110、帧间预测模块120、变换与量化模块130、熵编码模块140、逆量化与逆变换模块150、后处理模块160、图片缓冲器170、减法模块190和加法模块195。帧内预测模块110使用当前块所属的图片或片段的重构像素来创建帧内预测块。帧内预测模块110根据要被预测编码的当前块的大小来选择预定数量个帧内预测模式中的一个,并且根据所选择的帧内预测模式来创建预测块。帧间预测模块120使用存储在图片缓冲器170中的参考图片来执行运动估计运算,并且确定用于运动估计运算的参考图片索引和运动向量。然后,帧间预测模块120使用参考图片索引和运动向量来创建当前块的帧间预测块。变换与量化模块130对由帧内预测模块110或帧间预测模块120创建的预测块的残留块进行变换和量化。使用在水平和垂直方向上的一维变换矩阵来执行该变换。使用根据变换块的大小(即,残留块的大小)和帧内预测模块而确定的变换矩阵来变换用于帧内预测的残留块。使用预定的变换矩阵来变换用于帧间预测的残留块。变换与量化模块130使用量化步长对变换块进行量化。量化步长可以按照等于或大于预定大小的编码单元来改变。量化的变换块被提供给逆量化与逆变换模块150和熵编码模块140。逆量化与逆变换模块150对量化的变换块进行逆量化并且对逆量化的变换块进行逆变换以重构残留块。加法模块将逆量化与逆变换模块150重构的残留块和来自帧内预测模块110或帧间预测模块120的预测块相加以创建重构块。后处理模块160用于重构的图片的图像质量,并且包括去块滤波器模块161、补偿(offset)模块162以及环路滤波器模块163。去块滤波器模块161将去块滤波器自适应地应用于预测块和变换块的边界。可以将边界限制为8X8网格的边界。去块滤波器模块161确定待滤波的边界,确定其边界强度,并且在边界强度大于O时确定是否应将去块滤波器应用于边界。当确定了应对边界滤波时,去块滤波器模块161选择要应用于边界的滤波器并且利用所选择的滤波器对边界滤波。补偿模块162按图片或片段来确定是否应施加补偿以减少经历去块滤波器模块的图像中的像素与相应的原始像素之间的失真。另选地,将片段划分成多个补偿区并且可以强度各个补偿区的补偿类型。补偿类型可以包括预定数量个边缘补偿类型和带补偿类型。当补偿类型是边缘补偿类型时,确定各个像素所属的边缘类型并向其应用对应的补偿。边缘类型是基于与当前像素相邻的两个像素值的分布而确定的。环路滤本文档来自技高网...
【技术保护点】
一种图像解码设备,该图像解码设备包括:解析模块,其对来自于接收到的比特流的帧内预测信息进行解码;帧内预测模式解码模块,其使用所述帧内预测信息对当前预测单元的帧内预测模式进行解码;以及预测块创建模块,其使用所述帧内预测模式来创建预测块,其中,所述帧内预测信息包括预测模式组指示符和预测模式索引,并且所述预测模式索引的所述解码方法根据所述预测模式组指示符而变化。
【技术特征摘要】
【国外来华专利技术】2011.10.24 KR 10-2011-01084521.一种图像解码设备,该图像解码设备包括: 解析模块,其对来自于接收到的比特流的帧内预测信息进行解码; 帧内预测模式解码模块,其使用所述帧内预测信息对当前预测单元的帧内预测模式进行解码;以及 预测块创建模块,其使用所述帧内预测模式来创建预测块, 其中,所述帧内预测信息包括预测模式组指示符和预测模式索引,并且所述预测模式索引的所述解码方法根据所述预测模式组指示符而变化。2.根据权利要求1所述的图像解码设备,其中,所述预测模式索引的逆二值化根据所述预测模式组指示符而变化。3.根据权利要求1所述的图像解码设备,其中,...
【专利技术属性】
技术研发人员:朴信志,
申请(专利权)人:码间私人有限公司,
类型:发明
国别省市:新加坡;SG
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。