提供了一种方法,导出预测单元的帧内预测模式;基于帧内预测模式和变换单元的大小在对角线扫描、垂直扫描和水平扫描之间选择当前变换单元的逆扫描模式;以及通过根据所选逆扫描模式逆扫描显著标记、系数符号和系数级别来产生量化块。如果变换单元大于预定大小,产生多个子集并进行逆扫描。因此,通过基于变换单元大小和帧内预测模式确定扫描模式并通过向每个子集应用扫描模式减少残余块的编码比特量。而且,通过根据相邻帧内预测模式自适应地产生MPM组减少了信令比特。
【技术实现步骤摘要】
本专利技术涉及一种对图像解码的方法和设备,更具体而言,涉及一种基于帧内预测模式和变换单元的大小自适应地确定逆扫描模式而和设备。
技术介绍
在H.264/MPEG-4AVC中,一幅画面被分成多个宏块来对图像编码,利用帧间预测或帧内预测产生预测块,从而对相应宏块编码。变换初始块和预测块之间的差异以产生变换块,利用量化参数和多个预定量化矩阵之一对变换块进行量化。通过预定扫描类型扫描量化块的量化系数并随后进行熵编码。针对每个宏块调节量化参数,并利用先前的量化参数对其进行编码。同时,引入了利用编码单元和变换单元各种大小的技术以提高编码效率。还引入了增加帧内预测模式数量的技术来产生更类似于初始块的预测块。但是,在扫描大的变换块时,编码单元和变换单元的各种尺寸导致残余块的编码比特增加。而且,增加帧内预测模式的数量需要更有效的扫描方法来减少残余块的编码比特。
技术实现思路
技术问题本专利技术涉及如下一种方法:导出预`测单元的帧内预测模式;基于帧内预测模式和变换单元的大小选择当前变换单元的逆扫描模式;以及通过根据所选逆扫描模式逆扫描显著标记、系数符号和系数级别来产生量化块。技术方案本专利技术的一个方面提供了一种,包括:导出预测单元的帧内预测模式;基于巾贞内预测模式和变换单兀的大小在对角线扫描、垂直扫描和水平扫描间选择当前变换单元的逆扫描模式;以及通过根据所选逆扫描模式逆扫描显著标记、系数符号和系数级别来产生量化块。有利效果根据本专利技术的方法导出预测单元的帧内预测模式;基于帧内预测模式和变换单元的大小在对角线扫描、垂直扫描和水平扫描之间选择当前变换单元的逆扫描模式;以及通过根据所选逆扫描模式逆扫描显著标记、系数符号和系数级别来产生量化块。如果变换单元大于预定大小,产生多个子集并进行逆扫描。因此,通过基于变换单元大小和帧内预测模式确定扫描模式并通过向每个子集应用扫描模式减少残余块的编码比特量。附图说明图1是根据本专利技术的图像编码设备的方框图;图2是示出了根据本专利技术的帧内预测模式的示意图3是示出了根据本专利技术扫描模式的示意图;图4是示意图,示出了根据本专利技术的对角线扫描;图5是示意图,示出了根据本专利技术通过帧内预测模式和变换单元大小确定的扫描模式;图6是根据本专利技术的图像解码设备200的方框图;图7是流程图,示出了根据本专利技术产生预测块的方法。具体实施例方式在下文中,将參考附图详细描述本专利技术的各实施例。不过,本专利技术不限于下文公开的示范性实施例,而是可以通过各种方式实施。因此,本专利技术很多其他修改和变化都是可能的,要理解的是,在所公开的概念范围之内,可以通过与具体所述不同的方式实践本专利技术。图1是根据本专利技术的图像编码设备100的方框图。參考图1,根据本专利技术的图像编码设备100包括图画分割单元101、变换单元103、量化单元104、扫描单元105、熵编码单元106、逆量化单元107、逆变换单元108、后期处理单元110、图画存储单元111、帧内预测单元112、帧间预测单元113、减法器102和加法器109。图画分割单元101将图画或切片(slice)划分成多个最大编码单元(IXU),并将每个LCU划分成一个或多个编码単元。图画分割単元101确定每个编码単元的预测模式和预测单元大小与变换单元大小。IXU包括ー个或多个编码单元。IXU具有递归的四叉树结构,以指定IXU的分割结构。指定编码单元的最大大小和最小大小的信息包括在序列參数集中。由ー个或多个分裂编码单元标志(split_cu_flag)指定分割结构。编码单元的大小是2NX2N。编码单元包括ー个或多个预测单元。在帧内预测中,预测单元的大小是2NX2N或NXN0在帧间预测中,预测单元的大小是2NX2N、2NXN、NX2N或NXN。当预测单元在帧间预测中是不对称分割时,预测单元的大小也可以是hNX 2N、( 2-h) NX 2N、2NX hN和2NX(2-h)N 之一。h 的值为 1/2。编码单元包括一个或多个变换単元。变换单元具有递归的四叉树结构,以指定分割结构。由ー个或多个分裂变换单元标记(split_tu_flag)指定分割结构。指定变换单元的最大大小和最小大小的信息包括在序列參数集中。帧内预测单元112确定当前预测单元的帧内预测模式并利用帧内预测模式产生ー个或多个预测块。该预测块具有与变换单元同样的大小。图2是示出了根据本专利技术的帧内预测模式的示意图。如图2所示,帧内预测模式的数量为35。DC模式和平面模式是非方向性帧内预测模式,其他是方向性帧内预测模式。帧间预测单元113利用图画存储单元111中存储的一个或多个參考图画确定当前预测单元的运动信息并产生预测单元的预测块。运动信息包括ー个或多个參考图画索引和一个或多个运动矢量。变换单元103利用初始块和预测块变换所产生的残余信号以产生变换块。由变换単元变换残余信号。变换类型由预测模式和变换单元的大小确定。变换类型是基于DCT的整数变换或基于DST的整数变换。量化单元104确定用于量化变换块的量化參数。量化參数是量化步长。针对姆个量化单元确定量化参数。量化单元的大小是编码单元可允许大小之一。如果编码单元的大小等于或大于量化单元的最小大小,将编码单元设置为量化单元。量化单元中可以包括多个编码单元。针对每个图画确定量化单元的最小大小,使用一个参数指定量化单元的最小大小。在图画参数集中包括该参数。量化单元104产生量化参数预测器并通过从量化参数减去量化参数预测器来产生差分量化参数。对差分量化参数进行编码并发送到解码器。如果编码单元之内没有要发送的残余信号,可以不发送编码单元的差分量化参数。如下利用相邻编码单元的量化参数和先前编码单元的量化参数产生量化参数预测器。按照下述次序顺序检索左量化参数、上量化参数和前量化参数。在有两个或更多量化参数时,将按照该次序检索的前两个可用量化参数的平均值设置为量化参数预测器,在仅有一个量化参数可用时,将该可用的量化参数设置为量化参数预测器。亦即,如果有左和上量化参数可用,则将左和上量化参数的平均值设置为量化参数预测器。如果仅有左和上量化参数之一可用,将可用量化参数和前一量化参数的平均值设置为量化参数预测器。如果左和上量化参数都不可用,将前一量化参数设置为量化参数预测器。对平均值进行四舍五入。将差分量化参数转换成差分量化参数的绝对值和表示差分量化参数符号的符号标记。将差分量化参数的绝对值二进制化为截断一元码。然后,对绝对值和符号标记进行算术编码。如果绝对值为零,则不存在符号标记。量化单元104利用量化矩阵和量化参数对变换块进行量化。向逆量化单元107和扫描单元105提供该量化块。扫描单元105确定扫描模式并向量化块应用该扫描模式。在帧内预测中,量化变换系数的分布根据帧内预测模式和变换单元的大小而变化。于是,由帧内预测模式和变换单元的大小确定扫描模式。变换单元的大小、变换块的大小和量化块的大小是相同的。图3是示出了根据本专利技术的扫描模式的示意图。图4是示出了根据本专利技术的对角线扫描的示意图。如图3所示,第一扫描模式是锯齿形扫描,第二扫描模式是水平扫描,第二扫描模式是垂直扫描。在将CAVLC (语境自适应可变长度编码)用于熵编码时,在锯齿形扫描、水平扫描和垂直扫描之间选择一种扫描模式。但是在将CABAC (语境自适应二进制算术编码)本文档来自技高网...
【技术保护点】
一种产生量化块的方法,包括:导出预测单元的帧内预测模式;基于该帧内预测模式和当前变换单元的大小选择当前变换单元的逆扫描模式;以及通过根据所选逆扫描模式逆扫描显著标记、系数符号和系数级别来产生量化块,其中在对角线扫描、垂直扫描和水平扫描之间选择逆扫描模式。
【技术特征摘要】
2011.11.04 KR 10-2011-01146081.一种产生量化块的方法,包括: 导出预测单元的帧内预测模式; 基于该帧内预测模式和当前变换单元的大小选择当前变换单元的逆扫描模式;以及 通过根据所选逆扫描模式逆扫描显著标记、系数符号和系数级别来产生量化块, 其中在对角线扫描、垂直扫描和水平扫描之间选择逆扫描模式。2.根据权利要求1所述的方法,其中如果所述变换单元的大小等于或小于8X8,通过所述帧内预测模式确定逆扫描模式。3.根据权利要求2所述的方法,其中为垂直模式和所述垂直模式的预定数量的相邻帧内预测模式应用水平扫描,为水平模式和水平模式的预定数量的相邻帧内预测模式应用垂直扫描,为所有其他帧内预测模式应用对角线扫描。4.根据权利要求3所述的方法,其中...
【专利技术属性】
技术研发人员:吴秀美,
申请(专利权)人:吴秀美,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。