一种帧内预测的方法及装置的制作方法

文档序号:7684542阅读:124来源:国知局

专利名称::一种帧内预测的方法及装置的制作方法
技术领域
:本发明涉及通信领域,尤其涉及一种帧内预测的方法及一种帧内预测装置。
背景技术
:在^L频编码中,帧内编码压缩率^M氐,帧内编码时不依赖于前面的已编码帧,因而可以在不得到前面帧的情况下进行解码。帧内编码块使用周围的信息来进行预测,规格为(4像素x4像素)的亮度子块或(8像素x8像素)的亮度块共有9种不同的预测模式,具体为8种不同预测模式方向的预测和1种直流(DirectCurrent,DC)预测,规格为(16像素x16像素)的亮度宏块共有4种不同的预测模式,具体为垂直、水平、DC和平面预测才莫式,可利用当前被编码子块/块/宏块周围的像素作为参考像素进行预测。在H.264^L频编码标准/高级视频编码标准(H.264/AdvancedVideoCoding,H,264/AVC)中,帧内预测使用已解码块的相邻行和相邻列像素来进行帧内预测。从这些像素,可以选择不同方向帧内预测模式或DC预测模式。H.264/AVC包含了基于规格为(4像素x4像素)或(8像素x8像素)的块/子块的9种帧内预测模式,和规格为(16像素xl6像素)的宏块的4种帧内预测模式。图1左边部分示出了一规格为(4像素x4像素)的子块及其参考像素A-M,图2右边部分示出了对该子块中a-p像素的不同方向帧内预测模式的8个预测模式方向,而图2示出了帧内预测模式的9种预测模式垂直(Vertical)预测模式、水平(Horizontal)预测模式、DC预测模式、下左对角线(DiagonalDown-left)预测才莫式、下右对角线(DiagonalDown-right)预测才莫式、右垂直(Vertical-right)预测模式、下水平(Horizontal-down)预测模式、左垂直(Vertical-left)预测模式、上水平(Horizontal-up)预测才莫式。由于现有技术中DC的预测(图2中模式等于2)是利用参考像素A、B、C、D和I、J、K、L的平均值来对当前块的像素值进行预测的,只是简单地将所述当前块左边的参考像素(A、B、C、D)和上边的参考像素(1、J、K、L)求平均值得到像素预测值,这破坏了当前块的紋理分布的连续特性,减小了预测的准确性。
发明内容本发明实施例所要解决的技术问题在于,提供了一种帧内预测的方法及帧内预测装置,可解决在进行当前块像素值预测时保持当前块的紋理分布的连续特性,保证预测的准确性。为了解决上述技术问题,本发明实施例提出了一种帧内预测的方法,包括取帧内一当前块进行l象素值预测;根据所述当前块的相邻块的预测模式方向和/或所述相邻块中的参考像素值,确定所述当前块紋理方向下的所述当前块的像素预测值。相应地,本发明实施例还提供了一种帧内预测装置,包括获取单元,取进行像素值预测的帧内一当前块;预测单元,根据所述当前块的相邻块的预测模式方向和/或所述相邻块中的参考像素值,确定所迷当前块紋理方向下的所述当前块的像素预测值。本发明实施例通过取帧内一当前块进行像素值预测,根据所述当前块的相邻块的预测模式方向和/或所述相邻块中的参考像素值,确定所述当前块紋理方向下的所述当前块的像素预测值,从而在进行当前块像素值预测时保持当前块的紋理分布的连续特性,保证预测的准确性。图1是现有技术的子块与8个预测才莫式方向示意图2是现有技术的帧内预测模式的9种预测模式示意图3是本发明实施例的帧内预测的方法示意图4是本发明实施例中当前子块与其相邻子块的位置关系示意图5是本发明实施例中当前子块所属宏块的4种分布情况示意图6是本发明实施例中当前子块所属宏块C的示意图7是本发明实施例的帧内预测装置的结构示意图。具体实施例方式7本发明实施例提供了一种帧内预测的方法及一种帧内预测装置,可在进行当前块像素值预测时保持当前块的紋理分布的连续特性,保证预测的准确性。下面结合附图,对本发明实施例进行详细说明。图3是本发明实施例的帧内预测的方法示意图,该方法中假设位深(bitdepth)为8位,则取一固定值2^"—"为128,其他取值可根据实际情况具体采用,不仅限于此,参照该图3,该方法主要包括301,获取帧内一当前子块(CurrentSubblock)进行像素值预测,其中与当前子块相邻的相邻子块如图4所示的位置关系,其中相邻子块可包括有与所述当前块相邻的左块(left)、上块(up)、右上块(up_right)和左上块(upjeft)中的一种或多种的组合,而A、B、C、D、E、F、G、H、I、J、K、L、X为相邻块与当前子块相邻的参考像素点(具有对应的参考像素值),为方便描述,各参考像素点对应的参考像素值也用A、B、C、D、E、F、G、H、I、J、K、L、X表示,各相邻子块的帧内预测模式也对应使用left、up、up—right、up—left表示,下面提到的SO为A、B、C、D的平均值,S1为E、F、G、H的平均值,S2为I、J、K、L的平均值,S3为X;302,结合所述当前子块在帧内的分布情况,当所述左块、上块、右上块和左上块中的一种或多种的组合存在时,根据所述各相邻子块中与所述当前子块相邻的参考像素值,得到所述各相邻子块的重构像素值,具体可参照如下流程结合如图5所示的所述当前子块所属宏块在帧内的4种分布情况,其中C表示当前子块所属宏块,A表示C上方已编码相邻宏块、L表示C左边已编码相邻宏块,而我们所提到的当前子块可如图6所示的当前子块所属宏块C的0位置所示,宏块C采用(16像素xl6像素)的规格,而当前子块采用(4像素x4像素)的规格;第一种分布情况,宏块C如图5中(a)的分布,宏块C位于帧的左上角第一个,按照上述对宏块C中当前子块的相邻子块的定义,在这种分布情况下,当前子块的周围没有相关的参考像素,因此可确定当前子块的像素预测值为128,此时当相邻子块的左块、上块、右上块和左上块均不存在时,确定所述当前块的像素预测值为一固定值128,这种情况可以有如下表示方式S0=128,Sl=128,S2=128,S3=128,而帧内预测模式值ipmode—x=-l,x=left,up,up—right,up—left,ipmode—x取值为-1表示不存在对应的左块、上块、右上块、左上块,而ipmode一x在不同情况下可取-l到8之间的10个整数中的任一个,其中ipmode—x取0到8之间的9个整数中的值表示9种帧内预测模式;第二种分布情况,宏块如图5中(b)的分布,宏块C位于帧的第一行,按照上述对宏块C中当前子块的相邻子块的定义,在这种分布情况下,当前子块(如图6所示的子块0、1、4、5的情况)的周围具有左边的4个参考像素点(1、J、K、L),此时当相邻子块的左块存在,而上块、右上块、左上块不存在时,有如下表示方式S0=mean(I,J,K,L),Sl=128,S2=mean(S0,Sl),S3=128;ipmode—left=M0,ipmode_up=-l,ipmode—up_right=-l,ipmode_up—left=-l,其中mean表示取平均值,例如S(^mean(I,J,K,L)表示SO为I、J、K、L的平均值,MO表示当相邻子块的左块存在时,左块的帧内预测模式值为M0,这里的S2的值由于右上块不存在而人为设定/计算的值,即S2-mean(S0,Sl)是根据经验取值S2为SO与SI的平均值,当然,在实际情况中S2也可以选取0到255像素范围中的适当值;第三种分布情况,宏块如图5中(c)的分布,宏块C位于帧的第一列,按照上述对宏块C中当前子块的相邻子块的定义,在这种分布情况下,当前子块(如图6所示的子块0,2、8、10的情况)的周围具有上边和右上方向的8个参考像素点(A、B、C、D、E、F、G、H),此时当相邻子块的上块、右上块存在,而左块、左上块不存在时,有如下表示方式S0=128,Sl=mean(A,B,G,D),S2=mean(E,F,GH),S3=128;ipmode—up=Ml,ipmode—up—right=M2,ipmode—left=-l,ipmode—up—left=-l,其中Ml表示当相邻子块的上块存在时,上块的帧内预测模式值为Ml;M2表示当相邻子块的右上块存在时,右上块的帧内预测模式值为M2;第四种分布情况,宏块如图5中(d)的分布,宏块C处于帧的中部,按照上述对宏块C中当前子块的相邻子块的定义,在这种分布情况下,当前子块的周围具有完整的参考相素点,此时当相邻子块的左块、上块、右上块、左上块全部存在时,有如下表示方式S0=mean(I,J,K,L),Sl=mean(A,B,C,D),S2=mean(E,F,QH),S3=X;ipmode—left=MO,ipmode_up=Ml,ipmode—up_right=M2,ipmode—up—left=M3,其中左上块的帧内预测模式值为M3;另外,第五种分布情况为宏块C处于帧的最后一列,按照上述对宏块C中当前子块的相邻子块的定义,在这种分布情况下,当前子块只有右上块不存在,则此时E、F、G、H的值可以根据经验分别人为设定/计算为E=mean(A,I),F=mean(B,J),G=mean(C,K),H=mean(D,L),且右上块的帧内预测模式值可设定为M3,此时当相邻子块的左块、上块、右上块、左上块全部存在(其中右上块信息为人为设定的)时,有如下表示方式S0=mean(I,,IC,L;),Sl=mean(A,B,G,D),S2=mean(;E,F,GH),S3=X;ipmode—left=M0,ipmode_up=Ml,ipmode—up—right=M2,ipmode—up—left=M3,其中由E、F、G、H的取值可知S2的取值其实就是SO与SI的平均值;该第五种分布情况可归结在上述第四种分布情况中。值得说明的是,上述根据所述各相邻子块中与所述当前子块相邻的参考像素值,得到所述各相邻子块的重构像素值,可以是取其中对应的一参考像素值作为各相邻子块的重构像素值,不一定是求参考像素均值(通过mean步骤得到);303,根据所述各相邻子块的预测模式方向判定出所述当前子块的紋理方向,并根据所述各相邻子块的重构像素值之间的关系进一步判定所述当前子块的紋理方向,具体可结合如图5所示的所述当前子块所属宏块的4种分布情况,有如下流程针对上述第一种分布情况,由于当前子块周围没有相关的参考像素,因此当前子块的像素预测值为128;针对上述第二种分布情况,由于仅有相邻子块的左块存在,此时可将左块的预测模式方向(ipmode)和各相邻子块的重构像素值作为参考信息,按照不同的预测模式方向及SO,Sl,S2之间的关系来判定当前子块的紋理方向,可根据左块的帧内预测模式值MO确定当前子块的大致的紋理方向,再根据S0、SI之间的大小或根据SO与SI绝对差值与预设定阈值的关系,从所述大致的紋理方向中判定出一个更准确的紋理方向;针对上述第三种分布情况,由于有相邻子块的上块与右上块的存在,此时可将上块、右上块的预测模式方向(ipmode)和各相邻子块的重构像素值作为参考信息,按照不同的预测模式方向及SO,Sl,S2之间的关系来判定当前子块的紋理方向,根据上块、右上块的帧内预测模式值M1、M2确定当前子块的大致的紋理方向,再根据S1、S2之间的大小或根据S1与S2绝对差值与预设定阈值的关系,从所述大致的紋理方向中判定出一个更准确的紋理方向;针对上述第四种分布情况(包括第五种分布情况),由于有相邻子块的左块、上块、右上块、左上块的存在,此时可将左块、上块、右上块、左上块的预测模式方向(ipmode)和各相邻子块的重构像素值作为参考信息,按照不同的预测模式方向及SO,Sl,S2、S3之间的关系来判定当前子块的紋理方向,根据左块、上块、右上块、左上块的帧内预测模式值M0、Ml、M2、M3确定当前子块的大致的紋理方向,再根据S0和S1、S0和S2、S0和S3、S1和S2、Sl和S3或S2和S3的大小关系,或根据S0和S1、S0和S2、S0和S3、Sl和S2、Sl和S3或S2和S3之间绝对差值与预设定阈值的关系,从所述大致的紋理方向中判定出一个更准确的紋理方向;另外,根据所述相邻子块与当前子块的相关性,在紋理方向的选择上可考虑如下规则以左块的预测模式方向为最优,其次为上块的预测模式方向,第三为右上块的预测模式方向,最后为左上块的预测模式方向;304,根据所述进一步判定的紋理方向,由所述各相邻子块的重构像素值确定所述当前子块的像素预测值,即根据预测的紋理分布,使当前子块的像素预测值等于所述各相邻子块的重构像素值中的一个或其结合的均值,结合上面303所述的内容,具体有如下示例,以使当前子块的像素预测值等于所述各相邻子块的重构像素值中的一个为例但不仅限于此针对上述第二种分布情况并考虑303中的对应内容,由于4叉有相邻子块的左块存在,当M0为水平方向,而S0小于S1,或绝对差值abs(s0,sl)小于某一设定的阈值,则所述当前子块的^f象素预测值为S0;针对上述第三种分布情况并考虑303中的对应内容,由于有相邻子块的上块与右上块的存在,当Ml等于下左对角线方向,M2等于上水平方向,abs(Sl,S2)大于某一设定的阈值,则所述当前子块的像素预测值为S2;针对上述第四种分布情况(包括第五种分布情况)并考虑303中的对应内容,由于有相邻子块的左块、上块、右上块、左上块的存在,当M0、Ml、M2、iiM3均为DC预测值,abs(S0,S3)小于某一设定的阈值且abs(Sl,S2)小于该阈值,则所述当前子块的像素预测值为S3。通过实施如图3所示的本发明实施例的帧内预测的方法,对获取帧内一当前子块进行像素值预测,当所述左块、上块、右上块和左上块中的一种或多种的组合存在时,根据所述各相邻块中与所述当前块相邻的参考像素值,得到所述各相邻块的重构像素值,并根据所述各相邻子块的预测模式方向判定出所述当前子块的紋理方向,并根据所述各相邻子块的重构像素值之间的关系进一步判定所述当前子块的紋理方向,最后,根据所述进一步判定的紋理方向,由所述各相邻子块的重构像素值确定所述当前子块的像素预测值,从而可充分利用当前子块周围的参考像素以及相邻子块的预测模式信息,维持了当前子块的紋理分布特性,在不增加复杂度的条件下,提高了当前子块像素预测的准确性,有效地提高了编码效率。作为一种实施方式,当不存在所述相邻块的预测模式方向时,例如所述相邻块的预测模式全为DC预测模式或所述相邻块为帧间块时,上述303、304可替换为如下步骤根据所述各相邻块的重构像素值之间的关系判定所述当前块的紋理方向;根据所述判定的紋理方向,由所述各相邻块的重构像素值确定所述当前块的像素预测值,具体地,由所述各相邻块的重构像素值确定所述当前块的像素预测值可以是使当前子块的像素预测值等于所述各相邻子块的重构像素值中的一个或其结合的均值。作为一种实施方式,当编码端得到当前子块真实的像素值(而非预测的像素值)时,可在由上述方法得到的多个相邻子块的重构像素值中的一个或其结合的均值中选择与所述真实的像素值最接近的预测的像素值,此时则需要在编码端增加相应的标识,例如DC—seljdx标识,如下的宏块预测l象素值变换语法修改示意表1所示<table>tableseeoriginaldocumentpage13</column></row><table>表1如果所述当前子块的像素预测值为左块对应的像素预测值,则DC_sel_Idx=0;如果所述当前子块的像素预测值为上块对应的像素预测值,则DC—sel—Idx=l;如果所述当前子块的像素预测值为右上块对应的像素预测值,则DC—sel—Idx=2;如果所述当前子块的像素预测值为左上块对应的像素预测值,则DC—sel—Idx=3等等。作为一种实施方式,当编码端由上述方法得到当前子块的像素预测值,并得到当前子块真实的像素值时,可进一步得到所述当前子块的像素预测值与所述真实的像素值的差值,通过码表中对应的标识进行指示并传递,同时传递所述当前子块的像素预测值,解码端通过接收的所述差值及像素预测值则可还原为所述真实的像素值。图7是本发明实施例的帧内预测装置的结构示意图,参照该图,该装置主要包括获取单元71、预测单元72,其中预测单元72包括像素预测值获得单元721、紋理方向判定单元722、确定单元723,所述确定单元723还包括第一确定单元7231、第二确定单元7232,其中各单元功能如下述获取单元71,获取帧内一当前块进行像素值预测;像素预测值获得单元721,结合所述当前块在帧内的分布情况,当与当前块相邻的相邻块左块、上块、右上块和左上块中的一种或多种的组合存在时,根据所述各相邻块中与所述当前块相邻的参考像素值,得到所述各相邻块的重构像素值,其中相邻块与当前块的位置关系可参照图4所示,所述各种分布情况的处理在上述对应内容提及,此处不再赘述;紋理方向判定单元722,根据所述各相邻块的预测模式方向判定出所述当前块的紋理方向,并根据所述各相邻块的重构像素值之间的关系进一步判定所述当前块的紋理方向,具体地,可先根据所述各相邻块的预测^^莫式方向判定出当前子块的大致的紋理方向,再根据所述各相邻块的重构像素值之间的关系,从所述大致的紋理方向中判定出一个更准确的紋理方向,其中,所述各相邻块的重构像素值之间的关系为其中至少一对相邻块对应的像素预测值的绝对差值与预设定阈值的关系,或其中至少一对相邻块对应的像素预测值的大小关系;第一确定单元7231,根据所述进一步判定的紋理方向,由所述各相邻块的重构像素值确定所述当前块的像素预测值;第二确定单元7232,当所述左块、上块、右上块和左上块均不存在时,确定所述当前块的像素预测值为一固定值,该固定值可以是现有技术中的经验值128,该第二确定单元7232可根据实际情况选择采用。作为一种实施方式,当不存在所述相邻块的预测模式方向时,例如所述相邻块的预测模式全为DC预测模式或所述相邻块为帧间子块/块/宏块时,所述紋理方向判定单元722还用于根据所述各相邻块的重构像素值之间的关系判定所述当前块的紋理方向,所述确定单元723还用于根据所述判定的紋理方向,由所述各相邻块的重构像素值确定所述当前块的像素预测值。需要说明的有如下几点1、所述相邻块的参考像素点的设定可根据实际情况选择,不限于采用相邻块中与当前块相邻接的像素点;2、所述当前块可以是(4像素x4像素)、(8像素x8像素)或(16像素x16像素)的规格。另外,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RadomAccessMemory,RAM)等。以上所述是本发明的具体实施方式,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。权利要求1、一种帧内预测的方法,其特征在于,包括取帧内一当前块进行像素值预测;根据所述当前块的相邻块的预测模式方向和/或所述相邻块中的参考像素值,确定所述当前块纹理方向下的所述当前块的像素预测值。2、如权利要求1所述的帧内预测的方法,其特征在于,所述相邻块包括与所述当前块相邻的左块、上块、右上块和左上块中的一种或多种的组合,则所述根据所述当前块的相邻块的预测模式方向和/或所述相邻块中的参考像素值,确定所述当前块紋理方向下的所述当前块的像素预测值具体为当所述左块、上块、右上块和左上块中的一种或多种的组合存在时,#4居所述各相邻块中与所述当前块相邻的参考像素值,得到所述各相邻块的重构像素值;根据所述各相邻块的预测模式方向判定出所述当前块的紋理方向,并根据所述各相邻块的重构像素值之间的关系进一步判定所述当前块的紋理方向;根据所述进一步判定的紋理方向,由所述各相邻块的重构像素值确定所述当前块的像素预测值。3、如权利要求1所述的帧内预测的方法,其特征在于,所述相邻块包括与所述当前块相邻的左块、上块、右上块和左上块中的一种或多种的组合,当不存在所述相邻块的预测模式方向时,所述根据所述当前块的相邻块的预测模式方向和/或所述相邻块中的参考^f象素值,确定所述当前块紋理方向下的所述当前块的像素预测值具体为当所述左块、上块、右上块和左上块中的一种或多种的组合存在时,根据所述各相邻块中与所述当前块相邻的参考像素值,得到所述各相邻块的重构傳_素值;根据所述各相邻块的重构像素值之间的关系判定所述当前块的紋理方向;根据所述判定的紋理方向,由所述各相邻块的重构像素值确定所述当前块的^^素预测值。4、如权利要求2或3所述的帧内预测的方法,其特征在于,该方法还包括当所述左块、上块、右上块和左上块均不存在时,确定所述当前块的像素预测值为一固定值。5、如权利要求2或3所述的帧内预测的方法,其特征在于,所述根据所述各相邻块中与所述当前块相邻的参考像素值,得到所述各相邻块的重构像素值具体为当所述左块存在,所述上块、右上块、左上块不存在时,计算所述左块中与所述当前块相邻的参考像素值的平均值,以该平均值作为所述左块的重构像素值;以一固定值作为所述上块的重构像素值;以所述左块的重构像素值和所述上块的重构像素值的平均值,作为所述右上块的重构^^素值;以所述固定值作为所述左上块的重构像素值;当所述上块、右上块存在,所述左块、左下块不存在时,以所述固定值作为所述左块的重构像素值;计算所述上块中与所述当前块相邻的参考^^素值的平均值,以该平均值作为所述上块的重构像素值;计算所述右上块中与所述当前块相邻的参考像素值的平均值,以该平均值作为所述右上块对应的重构像素值;以所述固定值作为所述左上块的重构〗象素值;当所述左块、上块、右上块和左上块均存在时,计算所述左块中与所述当前块相邻的参考像素值的平均值,以该平均值作为所述左块的重构像素值;计算所述上块中与所述当前块相邻的参考像素值的平均值,以该平均值作为所述上块的重构像素值;计算所述右上块中与所述当前块相邻的参考像素值的平均值,以该平均值作为所述右上块的重构^^素值;以所述左上块中与所述当前块相邻的一参考4象素值,作为所述左上块的重构^像素值;当所述左块、上块、左上块存在,所述右上块不存在时,计算所述左块中与所述当前块相邻的参考像素值的平均值,以该平均值作为所述左块的重构傳^素值;计算所述上块中与所述当前块相邻的参考像素值的平均值,以该平均值作为所述上块的重构像素值;以所述左块的重构像素值和所述上块的重构像素值的平均值,作为所述右上块的重构像素值;以所述左上块中与所述当前块相邻的一参考像素值,作为所述左上块的重构像素值。6、如权利要求2所述的帧内预测的方法,其特征在于,所述根据所述各相邻块的重构像素值之间的关系进一步判定所述当前块的紋理方向具体为在根据所述各相邻块的预测模式方向判定出所述当前块的紋理方向的基础上,根据所述至少一对相邻块的重构像素值的绝对差值与预设定阈值的关系进一步判定所述当前块的紋理方向,或在根据所述各相邻块的预测;漠式方向判定出所述当前块的紋理方向的基础上,根据所述至少一对相邻块的重构像素值的大小关系进一步判定所述当前块的紋理方向。7、如权利要求4所述的帧内预测的方法,其特征在于,所述固定值为2Q"—A—1,其中bitdepth表示位深。8、如权利要求1至3所述的帧内预测的方法,其特征在于,所述当前块为(4像素x4像素)、(8像素x8像素)或(16像素x16像素)的规格。9、一种帧内预测装置,其特征在于,包括获取单元,取进行像素值预测的帧内一当前块;预测单元,根据所述当前块的相邻块的预测模式方向和/或所述相邻块中的参考像素值,确定所述当前块紋理方向下的所述当前块的像素预测值。10、如权利要求9所述的帧内预测装置,其特征在于,所述相邻块包括与所述当前块相邻的左块、上块、右上块和左上块中的一种或多种的组合,则所述预测单元包括第一像素预测值获得单元,当所述左块、上块、右上块和左上块中的一种或多种的组合存在时,根据所述各相邻块中与所述当前块相邻的参考像素值,得到所述各相邻块的重构像素值;第一紋理方向判定单元,根据所述各相邻块的预测模式方向判定出所述当前块的紋理方向,并根据所述各相邻块的重构像素值之间的关系进一步判定所述当前块的紋理方向;第一确定单元,根据所述进一步判定的紋理方向,由所述各相邻块的重构像素值确定所述当前块的像素预测值。11、如权利要求9所述的帧内预测装置,其特征在于,所述相邻块包括与所述当前块相邻的左块、上块、右上块和左上块中的一种或多种的组合,当不存在所述相邻块的预测模式方向时,所述预测单元包括第二^f象素预测值获得单元,当所述左块、上块、右上块和左上块中的一种或多种的组合存在时,根据所述各相邻块中与所述当前块相邻的参考像素值,得到所述各相邻块的重构像素值;第二紋理方向判定单元,根据所述各相邻块的重构像素值之间的关系判定所述当前块的紋理方向;「第二确定单元,根据所述判定的紋理方向,由所述各相邻块的重构像素值确定所述当前块的像素预测值。12、如权利要求10或11所述的帧内预测装置,其特征在于,所述确定单元包括第一确定单元,根据所述进一步判定的紋理方向,由所述各相邻块的重构像素值确定所述当前块的像素预测值;第二确定单元,当所述左块、上块、右上块和左上块均不存在时,确定所述当前块的像素预测值为一固定值。13、如权利要求12所述的帧内预测装置,其特征在于,所述固定值为20'鄉",其中bitdepth表示位深。14、如权利要求9至11中任一项所述的帧内预测装置,其特征在于,所述当前块为(4像素x4像素)、(8像素x8像素)或(16像素x16像素)的规格。全文摘要本发明公开了一种帧内预测的方法,包括取帧内一当前块进行像素值预测,根据所述当前块的相邻块的预测模式方向和/或所述相邻块中的参考像素值,确定所述当前块纹理方向下的所述当前块的像素预测值。本发明还公开了一种帧内预测装置。采用本发明,在进行当前块像素值预测时保持当前块的纹理分布的连续特性,保证预测的准确性,且简单易行。文档编号H04N7/34GK101483780SQ20081002565公开日2009年7月15日申请日期2008年1月7日优先权日2008年1月7日发明者傅佳莉,刘盈嘉,周建同,张晓森,林四新,熊联欢,谢清鹏,山高申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1