推导帧内预测模式的方法和设备技术

技术编号:16106267 阅读:23 留言:0更新日期:2017-08-30 00:25
提供了一种方法,构造包括三个帧内预测模式的MPM组;如果所述模式组指示符指示MPM组,将所述预测模式索引指定的MPM组的帧内预测确定为当前预测单元的帧内预测模式;以及如果所述模式组指示符不指示MPM组,利用所述预测模式索引和所述MPM组的三个预测模式导出所述当前预测单元的帧内预测模式。因此,有效地减少了帧内预测模式数量增加导致的额外比特。而且,通过产生类似于初始块的预测块,可以提高图像压缩比。

【技术实现步骤摘要】
推导帧内预测模式的方法和设备本案是分案申请,其母案为于2012年11月5日提交的题为“推导帧内预测模式的方法和设备”的申请号为201210436599.4的申请。
本专利技术涉及一种推导帧内预测模式的方法和设备,更具体而言,涉及一种利用相邻帧内预测模式构造MPM组和利用MPM组和帧内预测信息推导帧内预测模式的方法。
技术介绍
在诸如MPEG-1、MPEG-2、MPEG-4和H.264/MPEG-4AVC的图像压缩方法中,一幅图画被分成宏块以对图像编码。然后,利用帧间预测或帧内预测对相应宏块编码。在帧内预测中,不利用参考图画,而是利用空间上与当前块相邻的重构像素的值对图画的当前块编码。通过比较利用相邻像素值产生的预测块和初始块从多个帧内预测模式中选择失真小的最佳预测模式。然后,利用所选的帧内预测模式和相邻像素值,计算当前块的预测值。计算初始当前块的预测值和像素值之间的差异,然后通过转换编码、量化和熵编码进行编码。也对帧内预测模式进行编码。根据H.264标准,4×4帧内预测中有九种模式。九种模式是垂直模式、水平模式、DC模式、对角线左下模式、对角线右下模式、垂直右模式、垂直左模式、水平上模式和水平下模式。在九种模式中选择一种模式以产生当前块的预测块,将模式信息发送到解码器。在发展中的HEVC标准中,帧内预测模式的数量增加到18或35个,编码单元的大小介于8×8和128×128之间。编码单元与H.264/AVC的宏块目的相似。因此,如果利用H.264/AVC的相同方法对帧内预测模式编码,编码效率会下降,因为帧内预测模式的数量大于H.264/AVC的数量。而且,随着编码单元大小增加且帧内预测模式数量增加,应当改进量化方法和扫描方法以提高编码效率。
技术实现思路
【技术问题】本专利技术涉及一种利用相邻帧内预测模式构造MPM组并利用MPM组和帧内预测信息导出帧内预测模式的方法和设备。【技术方案】本专利技术的一个方面提供了一种导出当前预测单元的帧内预测模式的方法,包括:对模式组指示符和预测模式索引进行熵解码;构造包括三个帧内预测模式的MPM组;判断所述模式组指示符是否表示MPM组;如果所述模式组指示符指示MPM组,将所述预测模式索引指定的MPM组的帧内预测确定为当前预测单元的帧内预测模式;以及如果所述模式组指示符不指示MPM组,利用所述预测模式索引和所述MPM组的三个预测模式导出所述当前预测单元的帧内预测模式。【有利效果】根据本专利技术的方法构造包括三个帧内预测模式的MPM组;如果所述模式组指示符指示MPM组,将所述预测模式索引指定的MPM组的帧内预测确定为当前预测单元的帧内预测模式;以及如果所述模式组指示符不指示MPM组,利用所述预测模式索引和所述MPM组的三个预测模式导出所述当前预测单元的帧内预测模式。因此,通过利用多个最可能的候选对当前块的帧内预测模式编码提高了帧内预测模式的编码效率。而且,通过产生非常类似于初始块的预测块并通过使对残余块编码所需的比特量最小化,提高了帧内预测模式的编码效率。附图说明图1是根据本专利技术的图像编码设备的方框图。图2是示出了根据本专利技术的帧内预测模式的示意图。图3是根据本专利技术的图像解码设备的方框图。图4是流程图,示出了根据本专利技术在帧内预测中产生预测块的方法。图5是流程图,示出了根据本专利技术恢复帧内预测模式的流程。图6是示意图,示出了根据本专利技术当前块的参考像素的位置。图7是方框图,示出了根据本专利技术在帧内预测中产生预测块的设备。具体实施方式在下文中,将参考附图详细描述本专利技术的各实施例。不过,本专利技术不限于下文公开的示范性实施例,而是可以通过各种方式实施。因此,本专利技术很多其他修改和变化都是可能的,要理解的是,在所公开的概念范围之内,可以通过与具体所述不同的方式实践本专利技术。图1是根据本专利技术的图像编码设备100的方框图。参考图1,根据本专利技术的图像编码设备100包括图画分割单元101、变换单元103、量化单元104、扫描单元105、熵编码单元106、逆量化单元107、逆变换单元108、后期处理单元110、图画存储单元111、帧内预测单元112、帧间预测单元113、减法器102和加法器109。图画分割单元101将图画或切片(slice)划分成多个最大编码单元(LCU),并将每个LCU划分成一个或多个编码单元。图画分割单元101确定每个编码单元的预测模式和预测单元大小与变换单元大小。LCU包括一个或多个编码单元。LCU具有递归的四叉树结构,以指定LCU的分割结构。指定编码单元的最大大小和最小大小的信息包括在序列参数集中。由一个或多个分裂编码单元标志(split_cu_flag)指定分割结构。编码单元的大小是2N×2N。编码单元包括一个或多个预测单元。在帧内预测中,预测单元的大小是2N×2N或N×N。在帧间预测中,预测单元的大小是2N×2N、2N×N、N×2N或N×N。当预测单元在帧间预测中是不对称分割时,预测单元的大小也可以是hN×2N、(2-h)N×2N、2N×hN和2N×(2-h)N之一。h的值为1/2。编码单元包括一个或多个变换单元。变换单元具有递归的四叉树结构,以指定分割结构。由一个或多个分裂变换单元标记(split_tu_flag)指定分割结构。指定变换单元的最大大小和最小大小的信息包括在序列参数集中。帧内预测单元112确定当前预测单元的帧内预测模式并利用帧内预测模式产生一个或多个预测块。预测块具有与变换单元同样的大小。如果当前块有不可用的参考像素,帧内预测单元112产生参考像素,根据当前块的大小和帧内预测模式自适应地对当前块的参考像素滤波并产生当前块的预测块。当前块具有与预测块同样的大小。图2是示出了根据本专利技术的帧内预测模式的示意图。如图2所示,帧内预测模式的数量为35。DC模式和平面模式是非方向性帧内预测模式,其他是方向性帧内预测模式。帧间预测单元113利用图画存储单元111中存储的一个或多个参考图画确定当前预测单元的运动信息并产生预测单元的预测块。运动信息包括指示参考图画的一个或多个参考图画索引和一个或多个运动矢量。变换单元103利用初始块和预测块变换残余信号以产生变换块。在变换单元中变换残余信号。变换类型由预测模式和变换单元的大小确定。变换类型是基于DCT的整数变换或基于DST的整数变换。量化单元104确定用于量化变换块的量化参数。量化参数是量化步长。针对大小等于或大于参考大小的每个量化单元确定量化参数。具有参考大小的量化单元被称为最小量化单元。如果编码单元的大小等于或大于参考大小,编码单元变为量化单元。最小量化单元中可以包括多个编码单元。参考大小是编码单元可允许大小之一。参考大小针对每幅图画被确定并包括在图画参数集中。量化单元104产生量化参数预测器并通过从量化参数减去量化参数预测器来产生差分量化参数。对差分量化参数进行编码并发送到解码器。如果编码单元中没有要发送的残余信号,可以不发送编码单元的差分量化参数。利用相邻编码单元的量化参数和/或先前编码单元的量化参数产生量化参数预测器。量化单元104按照下述次序顺序检索左量化参数、上量化参数和前量化参数。在有至少两个量化参数可用时,将按照所述次序检索的前两个可用量化参数的平均值设置为量化参数预测器。在仅有一个量化参数可用时,将该可用的量化参数设置本文档来自技高网
...
推导帧内预测模式的方法和设备

【技术保护点】
一种导出重构块的方法,包括:将逆扫描模式分别应用于显著系数、符号标记和级别来产生二维量化块;产生量化参数预测器;将所述量化参数预测器与差分量化参数相加以产生量化参数;利用所述量化参数对所述量化块进行逆量化;对逆量化块进行逆变换以恢复残余块;导出模式组指示符和预测模式索引;利用当前预测单元的左帧内预测模式和上帧内预测模式构造包括三个帧内预测模式的最可能的模式组,即,MPM组;如果所述模式组指示符指示所述MPM组,将所述预测模式索引指定的所述MPM组的帧内预测模式确定为所述当前预测单元的帧内预测模式;如果所述模式组指示符不指示所述MPM组,利用所述预测模式索引和所述MPM组的所述三个帧内预测模式导出所述当前预测单元的帧内预测模式;产生预测块;以及利用所述残余块和所述预测块来产生重构块,其中,当所述左帧内预测模式等于所述上帧内预测模式并且是两个非方向性帧内预测模式之一时,所述MPM组包括两个非方向性帧内预测模式和垂直模式,并且其中,利用所述预测模式索引和所述MPM组的所述三个帧内预测模式导出所述当前预测单元的帧内预测模式包括如下顺序的子步骤:如果所述预测模式索引等于或大于所述MPM组的第一帧内预测模式,将所述预测模式索引的值增加一;如果所述预测模式索引等于或大于所述MPM组的第二帧内预测模式,将所述预测模式索引的值增加一;如果所述预测模式索引等于或大于所述MPM组的第三帧内预测模式,将所述预测模式索引的值增加一;将所述预测模式索引的值确定为所述当前预测单元的帧内预测模式的模式编号。...

【技术特征摘要】
2011.11.04 KR 10-2011-01146061.一种导出重构块的方法,包括:将逆扫描模式分别应用于显著系数、符号标记和级别来产生二维量化块;产生量化参数预测器;将所述量化参数预测器与差分量化参数相加以产生量化参数;利用所述量化参数对所述量化块进行逆量化;对逆量化块进行逆变换以恢复残余块;导出模式组指示符和预测模式索引;利用当前预测单元的左帧内预测模式和上帧内预测模式构造包括三个帧内预测模式的最可能的模式组,即,MPM组;如果所述模式组指示符指示所述MPM组,将所述预测模式索引指定的所述MPM组的帧内预测模式确定为所述当前预测单元的帧内预测模式;如果所述模式组指示符不指示所述MPM组,利用所述预测模式索引和所述MPM组的所述三个帧内预测模式导出所述当前预测单元的帧内预测模式;产生预测块;以及利用所述残余块和所述预测块来产生重构块,其中,当所述左帧内预测模式等于所述上帧内预测模式并且是两个非方向性帧内预测模式之一时,所述MPM组包括两个非方向性帧内预测模式和垂直模式,并且其中,利用所述预测模式索引和所述MPM组的所述三个帧内预测模式导出所述当前预测单元的帧内预测模式包括如下顺序的子步骤:如果所述预测模式索引等于或大于所述MPM组的第一帧内预测模式,将所述预测模式索引的值增加一;如果所述预测模式索引等于或大于所述MPM组的第二帧内预测模式,将所...

【专利技术属性】
技术研发人员:吴秀美梁文玉
申请(专利权)人:英孚布瑞智有限私人贸易公司
类型:发明
国别省市:新加坡,SG

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

1