CN1535027A - 一种用于视频编码的帧内预测方法 - Google Patents

一种用于视频编码的帧内预测方法 Download PDF

Info

Publication number
CN1535027A
CN1535027A CNA2004100006663A CN200410000666A CN1535027A CN 1535027 A CN1535027 A CN 1535027A CN A2004100006663 A CNA2004100006663 A CN A2004100006663A CN 200410000666 A CN200410000666 A CN 200410000666A CN 1535027 A CN1535027 A CN 1535027A
Authority
CN
China
Prior art keywords
prediction
current block
piece
pixel
sample value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2004100006663A
Other languages
English (en)
Other versions
CN100536573C (zh
Inventor
孔德慧
张楠
尹宝才
王雁来
孙艳丰
岳文颖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Technology
Original Assignee
Beijing University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Technology filed Critical Beijing University of Technology
Priority to CN 200410000666 priority Critical patent/CN100536573C/zh
Publication of CN1535027A publication Critical patent/CN1535027A/zh
Application granted granted Critical
Publication of CN100536573C publication Critical patent/CN100536573C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

一种用于视频编码的帧内预测方法涉及计算机数字视频编码技术领域,其视频编码是通过摄像机得到原始视频流作为输入,通过视频采集卡进入计算机,并采用JVT提供的视频编码技术,由计算机进行处理与运算。本发明是基于空间预测的帧内预测模式编码图像的方法,着重定义了利用相邻块中已解码像素的样值来计算DC预测模式的运算规则;并主要根据其上、右上、左、左上和左下块是否可用来重新定义DC模式。具体编码中,多种预测模式可以被重新组合,并按编码的需要对这些模式做重新的模式排序。本发明的方法与JVT标准相比,在不增加任何计算复杂度的情况下提了视频编码质量,也可适当的选取某些模式,在不降低任何图像编码性能的基础上减少编码的计算复杂度。

Description

一种用于视频编码的帧内预测方法
技术领域
本发明涉及计算机数字视频编码技术领域,针对的是视频编码***。具体的研究发明内容为帧内预测技术。
背景技术
为了在当前有限的传输带宽和存储媒体中传输和存放图像,我们必须对图像进行压缩编码处理。在动态图像的压缩编码技术中,编码算法分帧内编码和帧间编码两种情况。其中对视频序列中的第一幅图像或景物变换后的第一幅图像,采用帧内变换编码,其它图像采用帧间编码。在现有技术中,帧内编码使用空间预测以利用源信号中的空间统计相关性,帧间编码使用基于块的帧间预测以利用时域统计相关性。在具体编码时,规定了图像内基本处理块的预测方式,如果是采用帧间预测,按相应的算法计算当前块的运动向量,得到其预测值;否则是采用帧内预测,利用当前块的相邻的已重构的像素按相应的帧内预测技术做预测;进而对预测残差进行变换以去除变换块内的空间相关性,再进行量化;最后,使用现有JVT技术的变长编码或算术编码对量化变换系数信息进行编码。
目前,由ITU-T和ISO/IEC JTC1两个国际标准化组织联合形成的音视频标准化联合组织JVT推出的视频编码标准是目前国内外十分流行的一种编码标准,它广泛应用于电视图像压缩、多媒体通讯、多媒体计算机、图像数据库和通信等领域。在JVT中一个宏块包括一个16×16的亮度样值块和两个对应的色度样值块,用作视频编解码过程的基本处理单元。
在JVT标准提供的5.0版本视频编码标准的帧内预测技术中,亮度或色度样值的预测采用的是基于p×q块的预测结构,其中p表示块的列数,q表示块的行数,它是利用该p×q块上、右上、左、左上和左下边(图3)已经重构的像素样值,按照某些预测模式及其计算规则来预测当前块的像素样值,其中,i=0,1,...,2q-1,表示像素行坐标,j=0,1,...,2p-1,表示像素列坐标,ti表示当前块左边一列第i行像素样值,sj表示当前块上边一行第j列像素样值,aij表示当前块第i行j列的像素样值;其中,
在处理亮度样值时,JVT标准定义当块为4×4块、4×8块、8×4块和8×8块时,即p=4或p=8时,q=4或q=8时,采用9种预测模式,这些预测模式和顺序为:
模式0:垂直预测(vertical prediction)
模式1:水平预测(horizontal prediction)
模式2:DC预测(DC prediction)
模式3:45度方向预测(diagonal down/left prediction)
模式4:135度方向预测(diagonal down/right prediction)
模式5:112.5度方向预测(vertical-right prediction)
模式6:157.5度方向预测(horizontal-down prediction)
模式7:67.5度方向预测(vertical-left prediction)
模式8:22.5度方向预测(horizontal-up prediction)
其中,除了DC预测模式,剩余的8种预测模式称为方向预测模式,图4中的数字标明了各个方向预测模式的指向,未标出的2表示DC预测模式。其中的DC预测模式定义为:
i.如果sj(j=0,1,2,...,p-1),ti(i=0,1,2,...,q-1)都可用,则所有预测样本
Figure A20041000066600091
等于 ( Σ j = 0 p - 1 s j + Σ i = 0 q - 1 t i + ( p + q ) / 2 ) / ( p + q ) ;
ii.如果ti(i=0,1,2,...,q-1)不可用,sj(j=0,1,2,...,p-1)可用,则所有预测样本
Figure A20041000066600093
等于 ( Σ j = 1 p - 1 s j + p / 2 ) p ;
iii.如果sj(j=0,1,2,...,p-1)不可用,ti(i=0,1,2,...,q-1)可用,则所有预测样本
Figure A20041000066600095
等于 ( Σ i = 0 q - 1 t i + q / 2 ) / q ;
iv.如果sj(j=0,1,2,...,p-1),ti(i=0,1,2,...,q-1)都不可用,则所有预测样本 等于128,i=0,1,2,...,q-1,表示像素行坐标,j=0,1,2,...,p-1,表示像素列坐标;
在处理亮度样值时,JVT标准还定义p=q=16时采用4种预测模式,这些预测模式为和顺序为:
模式0:垂直预测(vertical prediction)
模式1:水平预测(horizontal prediction)
模式2:DC预测(DC prediction)
模式3:平板预测(plane prediction)
其中的DC预测模式定义与亮度块为4×4块、4×8块、8×4块和8×8块的预测模式定义一致。
在处理色度样值时,JVT标准定义8×8块的4种预测模式和顺序为:
模式0:DC预测(DC prediction)
模式1:水平预测(horizontal prediction)
模式2:垂直预测(vertical prediction)
模式3:平板预测(plane prediction)
其中的DC预测模式定义与亮度块为4×4块、4×8块、8×4块和8×8块的预测模式定义一致。
JVT的预测结构很细,但其在DC预测模式上的预测精准性不够高,并且其对样值的预测模式比较多,如其对亮度样值的预测在4×4块、4×8块、8×4块和8×8块块的预测模式就有9种,导致整个算法的复杂度很高。
发明内容
本发明目的在于克服DC预测模式预测不精准的缺陷,降低编码过程中帧内预测算法的计算复杂度,提供一种用于视频编码的帧内预测方法。
本发明的***框图如图1所示,这种用于视频编码的帧内预测方法,是通过视频摄像机得到原始视频序列作为输入,通过视频采集卡后变成视频序列数据进入计算机,并采用JVT提供的视频编码技术,由计算机进行处理与运算。其方法步骤为:计算机***接受采集卡处理好的原始视频流,然后读出接收到的视频序列的一幅图像,并将该图像的像素样值按从左至右,从上到下的顺序分成16×16的宏块;从计算机存储器读取到的宏块被送到帧内预测模块,在具体编码时,规定了图像内基本处理块的预测方式,如果是采用帧间预测,按相应的算法计算当前块的运动向量,得到其预测值;否则采用帧内预测,利用当前块的相邻的已重构的像素按相应的帧内预测技术做预测,即按JVT的预测模式和本发明提出的帧内预测方法进行样值预测,或按本发明提出的简化的预测模式和预测模式计算方法进行样值预测,然后按JVT标准的方法对预测残差进行变换以去除变换块内的空间相关性,再进行量化;接着,使用现有JVT技术的变长编码或算术编码对量化变换系数信息进行编码,直到本图像编码完成为止,最后输出本图像编码比特流;读取接收到的序列中的下一幅图像,以此类推直至所有图像均编码完成为止,流程见图6。
在JVT标准提供的5.0版本视频编码标准的帧内预测技术中,亮度或色度样值的预测采用的是基于p×q块的预测结构,其中p表示块的列数,q表示块的行数,它是利用该p×q块上、右上、左、左上和左下边已经重构的像素样值,按照某些预测模式及其计算规则来预测当前块的像素样值,其中,i=0,1,...,2q-1,表示像素行坐标,j=0,1,...,2p-1,表示像素列坐标,ti表示当前块左边一列第i行像素样值,sj表示当前块上边一行第j列像素样值,aij表示当前块第i行j列的像素样值;其中,
1).在处理亮度样值时,JVT标准定义当块为4×4块、4×8块、8×4块和8×8块时,即p=4或p=8时,q=4或q=8时,采用9种预测模式,这些预测模式和顺序为:
模式0:垂直预测
模式1:水平预测
模式2:DC预测
模式3:45度方向预测
模式4:135度方向预测
模式5:112.5度方向预测
模式6:157.5度方向预测
模式7:67.5度方向预测
模式8:22.5度方向预测
其中,除了DC预测模式,剩余的8种预测模式称为方向预测模式;
2).在处理亮度样值时,JVT标准还定义p=q=16时采用4种预测模式,这些预测模式为和顺序为:
模式0:垂直预测
模式1:水平预测
模式2:DC预测
模式3:平板预测
3).在处理色度样值时,JVT标准定义8×8块的4种预测模式和顺序为:
模式0:DC预测
模式1:水平预测
模式2:垂直预测
模式3:平板预测
本发明的特征在于,从计算机存储器读取宏块数据后进入帧内预测模块,所述对每个选择帧内预测的16×16宏块中的像素样值进行预测由以下步骤顺次组成:
(1).取一个16×16宏块为当前预测宏块;
(2).将该宏块按从左至右,从上到下的顺序分成p×q,p表示块的列数,可等于4,8,或16,q表示块的行数,可等于4,8,或16;
(3)取一个p×q块为当前块;
(4)预测当前块p×q的像素亮度或色度样值;
(5)取下一个p×q块作为当前块,重复第(3)至(5)步的过程,直到该宏块预测完毕为止;
其中,在进行当前块p×q的像素亮度或色度样值预测时,其中的DC预测模式方法的主要特征为:
当前块是利用相邻块(U,L,UR,UL,DL)中已解码像素的样值来计算其DC预测模式的,其中,定义符号C表示当前块,符号U表示与当前块相邻的上块,符号L表示与当前块相邻的左块,符号UL表示与当前块相邻的左上块,符号UR表示与当前块相邻的右上块,符号DL表示当前块表示与当前块相邻的左下块;
1).与当前块相邻的上、右上、左、左上和左下块均可用时,定义DC预测模式下当前块所有像素预测值可用近似JVT标准的8个预测方向的方法求取,但与这8个预测方向的滤波方法不同;
2).与当前块相邻的上面块可用时,定义DC预测模式下当前块所有像素预测值可用近似JVT标准的8个预测方向的方法求取,但与这8个预测方向的滤波方法不同;
3).与当前块相邻的左面块可用时,定义DC预测模式下当前块所有像素预测值可用近似JVT标准的8个预测方向的方法求取,但与这8个预测方向的滤波方法不同;
4).与当前块相邻的上、左面块均不可用时,定义DC预测模式下当前块所有像素预测值为128。
本发明所述一种用于视频编码的帧内预测方法,其特征还在于,在进入帧内预测模块后,所述DC预测模式,可具体采用以下方法定义:
1)与当前块相邻的上、右上、左、左上和左下面块均可用时,定义DC预测模式下当前块所有像素预测值可用双向预测方法求取,见图5中DC0
2)与当前块相邻的上面块可用时,定义DC预测模式下当前块所有像素预测值可用近似垂直方向预测方法求取,见图5中DC1;虽然该方法与垂直预测的方向一致,但运算过程中选取的相邻像素和滤波方法不同;
3)与当前块相邻的左面块可用时,定义DC预测模式下当前块所有像素预测值也可用近似水平方向预测方法求取,见图5中DC2;虽然该方法与水平预测的方向一致,但运算过程中选取的相邻像素和滤波方法不同;
4)与当前块相邻的上、左面块均不可用时,定义DC预测模式下当前块所有像素预测值为128,这与现有JVT标准相同。
本发明所述一种用于视频编码的帧内预测方法,其特征还在于,在进入帧内预测模块后,所述DC预测模式,可具体采用以下方法定义数值:
(1)首先对当前块已重构出的相邻像素ti、sj和f,按JVT方法做相应点的低通滤波,放到数组中,记该数组为EP,并记该数组中第m个数组变量为EPm,其中,i=0,1,...,2q-1,表示像素行坐标,j=0,1,...,2p-1,表示像素列坐标,p×q表示的块大小,p表示块的列数,可等于4,8,或16,q表示块的行数,可等于4,8,或16,ti表示当前块左边一列第i行像素样值,sj表示当前块上边一行第j列像素样值,aij表示当前块第i行j列的像素样值;m表示数组EP的下标变量;
在以下计算中,符号“>>”表示位右移运算;
EP由下列算法得到:
A.如果当前宏块有上边相邻的已重构的像素,即sj可用,其中,j=0,1,2,...,p-1,则
a)EP(j+1)=s(j);j=0,...,p-1
b)如果当前宏块有右上边相邻的已重构的像素,即sj可用,其中,
j=p,p+1,p+2,...,2p-1,则
             EP(1+j+p)=s(p+j);  j=0,…,p-1
             EP(1+j+p)=s(p+p-1);j=p,…,q-1
否则
             EP(1+j+p)=EP(p);   j=0,...,p-1
c)EP(1+j+p)=EP(p+j); j =p,...,q+1
d)EP(0)=s0
B.如果当前宏块有左边相邻的已重构的像素,即ti可用,其中,i=0,1,2,...,q-1,则
a)EP(-1-i)=t(i);i=0,…,q-1
b)如果当前宏块有左下边相邻的已重构的像素,即ti可用,其中,i=q,q+1,q+2,...,2q-1,则
                EP(-1-i-q)=t(q+i);i=0,…,q-1
                EP(-1-i-q)=t(q+q-1);i=q,…,p-1
否则
                EP(-1-i-q)=EP(-q);i=0,...,q-1
c)EP(-1-i-q)=EP(-i-q);i=p,p+1
d)EP(0)=t0
C.如果sj可用,并且可用ti,其中,i=0,1,2,...,q-1,其中,j=0,1,2,...,p-1,则
                EP(0)=f;
D.定义变量last_pix等于EP(-(p+q))
取i等于-(p+q),其中,i表示记数器,做以下步骤,
a).令变量new_pix等于(last_pix+(EP(i)<<1)+EP(i+1)+2)>>2;
b).令变量last_pix等于EP(i)
c).令下标为i的数组变量EPi等于new_pix;
d).i增1,转至a),直至i大于(p+q)为止;
(2)DC预测模式的运算规则
i.如果sj,ti都可用,则所有预测样本
Figure A20041000066600161
等于(EPi+EPj)>>1,见图5中
DC0:其中,
i=0,1,2,...,q-1,表示像素行坐标,j=0,1,2,...,p-1,表示像素列坐标;
ii.如果ti不可用,sj可用,则所有预测样本 等于EPj,见图5中DCi
其中,i=0,1,2,...,q-1,表示像素行坐标,j=0,1,2,...,p-1,表示像素列坐标;
iii.如果sj不可用,ti可用,则所有预测样本
Figure A20041000066600163
等于EPi,见图5中DC2:其
中,i=0,1,2,...,q-1,表示像素行坐标,j=0,1,2,...,p-1,表示像素列坐标;
iv.如果sj,ti都不可用,则所有预测样本 等于128,其中,i=0,1,2,...,q-1,表示像素行坐标,j=0,1,2,...,p-1,表示像素列坐标。
本发明所述一种用于视频编码的帧内预测方法,其特征还在于,从硬件的实现上考虑,当p×q块为4×4或4×8或8×4或8×8大小时,亮度样值9种预测模式的结构非常复杂,希望用一种更为简单的预测模式来实现图像的压缩,而且又能保证图像压缩的性能不降低。因此本发明提出可以选取9种预测模式中的部分预测模式,并按编码的需要对这些模式做重新的模式排序;如可采用一种基于5种预测模式的帧内亮度样值预测方法,即本发明提出的DC预测,以及JVT中采用的垂直预测、水平预测、45度方向预测、135度方向预测模式;
模式0:垂直预测(vertical prediction)
模式1:水平预测(horizontal prediction)
模式2:DC预测(DC prediction,本发明提出的DC预测模式)
模式3:45度方向预测(diagonal down/left prediction)
模式4:135度方向预测(diagonal down/right prediction)
这种简化的预测结构比原来JVT采用的9种预测模式少了4个方向的预测计算,大大减少了计算复杂度。
同样地,对于16×16亮度块和8×8色度块,也可只采用本发明提出的DC预测模式以及与JVT中的垂直预测模式、水平预测模式和平板预测模式中的一种或两种预测模式。
本发明一种用于视频编码的帧内预测方法与JVT标准的帧内预测方法相比,其DC预测模式使预测更为准确,提高了图像的编码质量;其简化的预测模式,在保证图像编码性能没有下降的条件下,大大减少了计算的复杂度。
附图说明
图1***框图;
图2当前块与其相邻块位置图;
图3 p×q块样值的预测结构图;
图4 p×q块亮度样值的8个预测方向图;
图5 DC预测模式示意图;
图6***流程图;
图7 8×8块亮度样值的预测结构图;
图8亮度样值在9种预测模式下按本发明定义和JVT标准定义下样值信噪比及比特率曲线图;
图9亮度样值在本发明定义的5种预测模式下和JVT标准定义的9种预测模式下样值信噪比及比特率曲线图;
图10色度两个样值中的第一个样值U在本发明定义的DC预测和平板预测2种预测模式下和JVT标准定义的4种预测模式下样值信噪比及比特率曲线图;
图11色度两个样值中的第二个样值V在本发明定义的DC预测和平板预测2种预测模式下和JVT标准定义的4种预测模式下样值信噪比及比特率曲线图;
具体实施方式
根据本发明技术方案,按照图1,图6所示,通过视频摄像机得到原始的视频序列作为输入,通过视频采集卡后变成视频数据流进入计算机,并采用JVT提供的视频编码技术,对序列中图像的亮度样值做基于8×8块的帧内预测,具体步骤如下:
1.读取序列中的一幅图像;
2.将图像按16×16大小划分成一个个的宏块;
3.取一个16×16宏块为当前预测宏块;
4.将该宏块按从左至右,从上到下的顺序分成8×8的块;
5.取一个8×8块为当前块;
6.预测当前块8×8块的像素亮度样值;
当前的8×8块周边的已经编码完的像素亮度样值位置如图7所示,定义其9种预测模式极其顺序为:
模式0:垂直预测(vertical prediction)
模式1:水平预测(horizontal prediction)
模式2:DC预测(DC prediction)
模式3:45度方向预测(diagonal down/left prediction)
模式4:135度方向预测(diagonal down/right prediction)
模式5:112.5度方向预测(vertical-right prediction)
模式6:157.5度方向预测(horizontal-down prediction)
模式7:67.5度方向预测(vertical-left prediction)
模式8:22.5度方向预测(horizontal-up prediction)
按本发明提出的一种用于视频编码的帧内预测方法,9种模式下本块的预测模式定义如下:
1.首先对当前块已重构出的相邻像素ti、sj和f,按JVT方法做相应点的低通滤波,放到数组中,记该数组为EP,并记该数组中第m个数组变量为EPm,其中,i=0,1,...,2q-1,表示像素行坐标,j=0,1,...,2p-1,表示像素列坐标,p×q表示的块大小,p表示块的列数,可等于4,8,或16,q表示块的行数,可等于4,8,或16,ti表示当前块左边一列第i行像素样值,sj表示当前块上边一行第j列像素样值,aij表示当前块第i行j列的像素样值;m表示数组EP的下标变量;
在以下计算中,符号“>>”表示位右移运算。
EP由下列算法得到:
A.如果当前宏块有上边相邻的已重构的像素,即sj(j=0,1,2,...,7)可用,
a)EP(j+1)=s(j);j=0,...,7
b)如果当前宏块有右上边相邻的已重构的像素,即sj(j=7,8,...,15)可
用,则
                   EP(1+j+p)=s(p+j);  j=0,...,7
否则
                   EP(1+j+p)=EP(p);    j=0,...,7
c)EP(1+j+p)=EP(p+j);j=8,9
d)EP(0)=s0
B.如果当前宏块有左边相邻的已重构的像素,即ti(i=0,1,2,...,7)可用,
a)EP(-1-i)=t(i); i=0,...,7
b)如果当前宏块有左下边相邻的已重构的像素,即ti(i=8,9,...,15)
可用,则
                   EP(-1-i-q)=t(q+i));i=0,...,7
否则
                   EP(-1-i-q)=EP(-q);i=0,...,7
c)EP(-1-i-q)=EP(-i-q);i=8,9
d)EP(0)=t0
C.如果sj(j=0,1,2,...,7)可用,并且ti(i=0,1,2,...,7)可用,则
                          EP(0)=f;
E.定义变量last_pix等于EP(-16)
取i等于-16,其中,i表示记数器,做以下步骤,
a).令变量new_pix等于(last_pix+(EP(i)<<1)+EP(i+1)+2)>>2;
b).令变量last_pix等于EP(i)
c).令下标为i的数组变量EPi等于new_pix;
d).i增1,转至a),直至i大于16为止;
2.计算各模式下的预测值
a、模式0:垂直预测(vertical Prediction)
使用本模式的必要条件是sj(j=0,1,2,...,7)可用,预测样本
Figure A20041000066600201
的产生方法如下:
a ~ 000 = a ~ 010 = a ~ 020 = · · · = a ~ 070 = s 0 ;
a ~ 001 = a ~ 011 = a ~ 021 = · · · = a ~ 071 = s 1 ;
a ~ 000 = a ~ 012 = a ~ 022 = · · · = a ~ 072 = s 2 ;
       
a ~ 007 = a ~ 017 = a ~ 027 = · · · = a ~ 077 = s 7 ;
b、模式1:水平预测(horizontal prediction)
使用本模式的必要条件是ti(i=0,1,2,...,7)可用,预测样本 的产生方法如下:
a ~ 100 = a ~ 101 = a ~ 102 = · · · = a ~ 107 = t 0 ;
a ~ 110 = a ~ 111 = a ~ 112 = · · · a ~ 117 = t 1 ;
a ~ 120 = a ~ 121 = a ~ 122 = · · · = a ~ 127 = t 2 ;
a ~ 170 = a ~ 171 = a ~ 172 = · · · = a ~ 177 = t 7 ;
c、模式2:DC预测(DC prediction)
i.如果sj(j=0,1,2,...,7),ti(i=0,1,2,...,7)都可用,则所有预测样本 等于(EPi+EPj)>>1;
ii.如果ti(i=0,1,2,...,7)不可用,sj(j=0,1,2,...,7)可用,则所有预测样本 等于EPj
iii.如果sj(j=0,1,2,...,7)不可用,ti(i=0,1,2,...,7)可用,则所有预测样本
Figure A20041000066600218
等于EPi
iv.如果sj(j=0,1,2,...,7),ti(i=0,1,2,...,7)都不可用,则所有预测样本
Figure A20041000066600219
等于128,i=0,1,2,...,7,表示像素行坐标,j=0,1,2,...,7,表示像素列坐标;
其它预测模式和其运算规则与JVT标准相同。
7.确定当前块的最优预测模式
a.定义k表示当前预测模式,令其初始值为0;
b.由下面的预测残差公式,得到预测模式k下的预测残差值Δk
Δ k = a ij - a ~ kij
这里,aij表示原始像素亮度样值, 表示模式k下预测像素亮度样值,k表示预测模式编码号;i=0,1,2,...,q-1表示像素行坐标;j=0,1,2,...,p-1表示像素列坐标;
c.采用JVT中的编码方法,对各个像素的预测残差做DCT变换(DCT变换指离散余弦变换)、量化和熵编码,计算当前块在当前模式下的编码比特数;并对各个像素的预测残差做DCT变换和量化后,再进行反量化和反DCT变换,然后加上预测值 重构块中的各个像素点的亮度样值,记为
Figure A20041000066600224
k表示预测模式编码号;i=0,1,2,...,q-1表示像素行坐标;j=0,1,2,...,p-1表示像素列坐标;
d.采用JVT中的方法计算该块在当前预测模式下的失真率,记为rdcost;
distortion = Σ i , j ( a ij - a ^ kij ) 2
    rd cost=distortion+lambda×rate;
其中,distortion为当前块的所有像素的原始亮度样值与预测值差的平方和,lambda为常数,rate为在当前模式下编码当前块所用比特数;
e.k值增1,重复第b,c,d,e步,直至本块所有预测模式都执行一遍为止;
d.比较各个模式下的rdcost,选取rdcost最小的模式为当前最优预测模式;
8.将最优预测模式下的预测值作为该块的最后预测值,记为 i=0,1,2,...,q-1表示像素行坐标;j=0,1,2,...,p-1表示像素列坐标;将最优预测模式下的重构值作为该块的最后重构值,记为
Figure A20041000066600227
i=0,1,2,...,q-1表示像素行坐标;j=0,1,2,...,p-1表示像素列坐标;
9.取下一个8×8块作为当前块,重复第6至9步的过程,直到该宏块完全编码为止;
10.取下一个宏块作为当前预测宏块,重复第3至10步的过程,直到完成整幅图像的编码为止。
11.取下一幅图像,重复第2至11步的过程,直到完成整个序列的编码为止。
如果选择简化的预测模式,则每次只需计算第6步中根据需要挑选出的预测模式的预测值,如可只需计算前5种预测模式的预测值。
实例结果
1.利用本发明提出的改进DC预测模式的9种预测模式的预测结构,对一幅1280×720的高清视频序列,以8×8块作为基本处理块,做了10帧全帧内预测测试,并且与现有JVT标准中帧内预测技术在不同量化值下的样值信噪比及比特率做了比较(下表),画出了亮度样值信噪比(记为PSNRY)与比特率(记为Bitrate)曲线图(图8)。
高清视频序列测试结果:(帧率:30Hz,10帧,1280*720)
  qp=29  qp=32    qp=37   qp=43  Gain
  JVT  PSNRY   40.74  39.07    36.44   33.65
 Bitrate   49975.51  39797.21    26065.39   16003.66
  本发明  PSNRY   40.74  39.07    36.45   33.66
 Bitrate   48273.29  38174.86    24659.59   15053.78  0.317872
从图中可以看出,利用本发明提出的改进DC预测模式的9种预测方法求出的曲线在利用JVT帧内预测方法求出的曲线上方,这表明本发明在没有增加任何复杂度的条件下,图像在压缩性能上的提高。
2.利用本发明提出的简化的预测结构,如只取前5种预测模式,保持其原有顺序,分别对一幅1280×720的高清视频序列,做了10帧全帧内测试,与现有JVT标准中帧内预测技术在不同量化值下的样值信噪比及比特率做了比较(下表),画出了样值信噪比与比特率曲线图(图9)。
高清视频序列测试结果:(帧率:30Hz,10帧,1280*720)
    qp=29     qp=32     qp=37     qp=43     Gain
JVT  PSNRY  40.74  39.07  36.44  33.65
 Bitrate  49975.51  39797.21  26065.39  16003.66
本发明  PSNRY  40.71  39.05  36.42  33.62
 Bitrate  49494.07  39244.87  25611.6  15811.37  0.070442
从图可以看出,利用本发明提出的简化预测模式方法求出的曲线与利用JVT帧内预测方法求出的曲线基本重合,这表明本发明在减少了大量的复杂度的条件下,仍能很好的保持图像的压缩性能。
3.利用本发明提出的简化的预测结构对两个色度样值进行DC预测(模式0)和平板预测(模式1)2种预测模式的预测,分别对一幅1280×720的高清视频序列,做了10帧全帧内测试,与现有JVT标准中帧内预测技术在不同量化值下的样值信噪比及比特率做了比较(下表),画出了色度样值信噪比(记为PSNRU和PSNRV)样值信噪比与比特率曲线图(图10、图11)。
高清视频序列测试结果:(帧率:30Hz,10帧,1280*720)
    QP=27     QP=30     QP=35     QP=40 Gain
JVT  PSNRU     43.73     42.51     40.39     38.42
 PSNRV     45.02     43.81     41.73     39.75
 Bitrate     10852.48     8886.85     6255.15     4354.17
本发明  PSNRU     43.65     42.44     40.34     38.36
 PSNRV     44.95     43.74     41.69     39.71 -0.09104
 Bitrate     10898.41     8916.32     6299.61     4372.89 -0.08189
从图可以看出,利用本发明提出的简化预测模式方法求出的曲线与利用JVT帧内预测方法求出的曲线基本重合,这表明本发明在减少了大量的复杂度的条件下,仍能很好的保持图像的压缩性能。

Claims (4)

1.一种用于视频编码的帧内预测方法,其视频编码是通过视频摄像机得到原始视频流作为输入,通过视频采集卡后变成视频数据流进入计算机,并采用JVT提供的视频编码技术,由计算机进行处理与运算,其方法步骤为:计算机***接受采集卡处理好的原始视频流,然后读出接收到的视频序列的一幅图像,并将该图像的像素样值按从左至右,从上到下的顺序分成16×16的宏块;从计算机存储器读取到的宏块被送到帧内预测模块,在具体编码时,规定了图像内基本处理块的预测方式,如果是采用帧间预测,按相应的算法计算当前块的运动向量,得到其预测值;否则采用帧内预测,利用当前块的相邻的已重构的像素按相应的帧内预测技术做预测,然后按JVT标准的方法对预测残差进行变换以去除变换块内的空间相关性,再进行量化;接着,使用JVT技术的变长编码或算术编码对量化变换系数信息进行编码,直到本图像编码完成为止,最后输出本图像编码比特流;读取接收到的序列中的下一幅图像,以此类推直至所有图像均编码完成为止;
在JVT标准提供的5.0版本视频编码标准的帧内预测技术中,亮度或色度样值的预测采用的是基于p×q块的预测结构,其中p表示块的列数,q表示块的行数,它是利用该p×q块上、右上、左、左上和左下边已经重构的像素样值,按照某些预测模式及其计算规则来预测当前块的像素样值,其中,i=0,1,…,2q-1,表示像素行坐标,j=0,1,…,2p-1,表示像素列坐标,ti表示当前块左边一列第i行像素样值,sj表示当前块上边一行第j列像素样值,aij表示当前块第i行j列的像素样值;其中,
1).在处理亮度样值时,JVT标准定义当块为4×4块、4×8块、8×4块和8×8块时,即p=4或p=8时,q=4或q=8时,采用9种预测模式,这些预测模式和顺序为:
模式0:垂直预测
模式1:水平预测
模式2:DC预测
模式3:45度方向预测
模式4:135度方向预测
模式5:112.5度方向预测
模式6:157.5度方向预测
模式7:67.5度方向预测
模式8:22.5度方向预测
其中,除了DC预测模式,剩余的8种预测模式称为方向预测模式;
2).在处理亮度样值时,JVT标准还定义p=q=16时采用4种预测模式,这些预测模式为和顺序为:
模式0:垂直预测
模式1:水平预测
模式2:DC预测
模式3:平板预测
3).在处理色度样值时,JVT标准定义8×8块的4种预测模式和顺序为:
模式0:DC预测
模式1:水平预测
模式2:垂直预测
模式3:平板预测
本发明的特征在于,从计算机存储器读取宏块数据后进入帧内预测模块,所述对每个选择帧内预测的16×16宏块中的像素样值进行预测由以下步骤顺次组成:
(1).取一个16×16宏块为当前预测宏块;
(2).将该宏块按从左至右,从上到下的顺序分成p×q,p表示块的列数,可等于4,8,或16,q表示块的行数,可等于4,8,或16;
(3).取一个p×q块为当前块;
(4).预测当前块p×q的像素亮度或色度样值;
(5).取下一个p×q块作为当前块,重复第(3)至(5)步的过程,直到该宏块预测完毕为止;
其中,在进行当前块p×q的像素亮度或色度样值预测时,其中的DC预测模式方法的主要特征为:
当前块是利用相邻块(U,L,UR,UL,DL)中已解码像素的样值来计算其DC预测模式的,其中,定义符号C表示当前块,符号U表示与当前块相邻的上块,符号L表示与当前块相邻的左块,符号UL表示与当前块相邻的左上块,符号UR表示与当前块相邻的右上块,符号DL表示当前块表示与当前块相邻的左下块;
1).与当前块相邻的上、右上、左、左上和左下块均可用时,定义DC预测模式下当前块所有像素预测值可用近似JVT标准的8个预测方向的方法求取,但与这8个预测方向的的滤波方法不同;
2).与当前块相邻的上面块可用时,定义DC预测模式下当前块所有像素预测值可用近似JVT标准的8个预测方向的方法求取,但与这8个预测方向的滤波方法不同;
3).与当前块相邻的左面块可用时,定义DC预测模式下当前块所有像素预测值可用近似JVT标准的8个预测方向的方法求取,但与这8个预测方向的滤波方法不同;
4).与当前块相邻的上、左面块均不可用时,定义DC预测模式下当前块所有像素预测值为128。
2.根据权利要求1所述一种用于视频编码的帧内预测方法,其特征在于,在进入帧内预测模块后,所述DC预测模式,可具体采用以下定义:
1)与当前块相邻的上、右上、左、左上和左下面块均可用时,定义DC预测模式下当前块所有像素预测值可用双向预测方法求取;
2)与当前块相邻的上面块可用时,定义DC预测模式下当前块所有像素预测值可用近似垂直方向预测方法求取,虽然该方法与垂直预测的方向一致但运算过程中选取的相邻像素和滤波方法不同;
3)与当前块相邻的左面块可用时,定义DC预测模式下当前块所有像素预测值也可用近似水平方向预测方法求取,虽然该方法与水平预测的方向一致但运算过程中选取的相邻像素和滤波方法不同;
4)与当前块相邻的上、左面块均不可用时,定义DC预测模式下当前块所有像素预测值为128。
3.根据权利要求1或2所述一种用于视频编码的帧内预测方法,其特征在于,在进入帧内预测模块后,所述DC预测模式,可具体采用以下定义数值:
(1)首先对当前块已重构出的相邻像素ti、sj和f,按JVT方法做相应点的低通滤波,放到数组中,记该数组为EP,并记该数组中第m个数组变量为EPm,其中,i=0,1,…,2q-1,表示像素行坐标,j=0,1,…,2p-1,表示像素列坐标,p×q表示的块大小,p表示块的列数,可等于4,8,或16,q表示块的行数,可等于4,8,或16,ti表示当前块左边一列第i行像素样值,sj表示当前块上边一行第j列像素样值,aij表示当前块第i行j列的像素样值;m表示数组EP的下标变量;
在以下计算中,符号“>>”表示位右移运算;
EP由下列算法得到:
A.如果当前宏块有上边相邻的已重构的像素,即sj可用,其中,j=0,
1,2,…,p-1,则
a)EP(j+1)=s(j);j=0,…,p-1
b)如果当前宏块有右上边相邻的已重构的像素,即sj可用,其中,
j=p,p+1,p+2,…,2p-1,则
EP(1+j+p)=s(p+j);j=0,…,p-1
EP(1+j+p)=S(p+p-1);j=p,…,q-1
否则
EP(1+j+p)=EP(p);j=0,…,p-1
c)EP(1+j+p)=EP(p+j);j=p,…,q+1
d)EP(0)=s0
B.如果当前宏块有左边相邻的已重构的像素,即ti可用,其中,i=0,
1,2,…,q-1,则
a)EP(-1-i)=t(i);i=0,…,q-1
b)如果当前宏块有左下边相邻的已重构的像素,即ti可用,其中,
i=q,q+1,q+2,…,2q-1,则
EP(-1-i-q)=t(q+i);i=0,…,q-1
EP(-1-i-q)=t(q+q-1);i=q,…,p-1
否则
EP(-1-i-q)=EP(-q);i=0,…,q-1
c)EP(-1-i-q)=EP(-i-q);i=p,p+1
d)EP(0)=t0
C.如果sj可用,并且可用ti,其中,i=0,1,2,…,q-1,其中,j=0,
1,2,…,p-1,则
EP(0)=f;
D.定义变量last_ix等于EP(-(p+q))
取i等于-(p+q),其中,i表示记数器,做以下步骤,
a).令变量new_pix等于(last_pix+(EP(i)<<1)+EP(i+1)+2)>>2;
b).令变量last_pix等于EP(i)
c).令下标为i的数组变量EPi等于new_pix;
d).i增1,转至a),直至i大于(p+q)为止;
(2)DC预测模式的运算规则
i.如果sj,ti都可用,则所有预测样本
Figure A2004100006660007C1
等于(EPi+EPj)>>1,其中,
i=0,1,2,…,q-1,表示像素行坐标,j=0,1,2,…,p-1,表示像素列坐标;
ii.如果ti不可用,sj可用,则所有预测样本
Figure A2004100006660007C2
等于EPj,其中,i=0,1,2,…,q-1,表示像素行坐标,j=0,1,2,…,p-1,表示像素列坐标;
iii.如果sj不可用,ti可用,则所有预测样本
Figure A2004100006660007C3
等于EPi,其中,i=0,1,2,…,q-1,表示像素行坐标,j=0,1,2,…,p-1,表示像素列坐标;
iv.如果sj,ti都不可用,则所有预测样本
Figure A2004100006660007C4
等于128,其中,i=0,1,2,…,q-1,表示像素行坐标,j=0,1,2,…,p-1,表示像素列坐标。
4、根据权利要求1所述一种用于视频编码中的帧内预测方法,其特征在于,也可以选取9种预测模式中的部分预测模式,并按编码的需要对这些模式做重新的模式排序;如可采用一种基于5种预测模式的帧内亮度样值预测方法,即本发明提出的DC预测,以及JVT中采用的垂直预测、水平预测、45度方向预测、135度方向预测模式;
同样地,对于16×16亮度块和8×8色度块,也可只采用本发明提出的DC预测,JVT中采用的垂直预测、水平预测、和平板预测模式中的一种或两种预测模式。
CN 200410000666 2004-01-16 2004-01-16 基于方向的dc预测方法及用于视频编码的帧内预测方法 Expired - Fee Related CN100536573C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200410000666 CN100536573C (zh) 2004-01-16 2004-01-16 基于方向的dc预测方法及用于视频编码的帧内预测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200410000666 CN100536573C (zh) 2004-01-16 2004-01-16 基于方向的dc预测方法及用于视频编码的帧内预测方法

Publications (2)

Publication Number Publication Date
CN1535027A true CN1535027A (zh) 2004-10-06
CN100536573C CN100536573C (zh) 2009-09-02

Family

ID=34305379

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200410000666 Expired - Fee Related CN100536573C (zh) 2004-01-16 2004-01-16 基于方向的dc预测方法及用于视频编码的帧内预测方法

Country Status (1)

Country Link
CN (1) CN100536573C (zh)

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100359953C (zh) * 2004-09-08 2008-01-02 华为技术有限公司 基于帧内编码的图像色度预测方法
CN100393137C (zh) * 2004-06-17 2008-06-04 佳能株式会社 移动图像编码装置
CN100397906C (zh) * 2005-08-24 2008-06-25 天津大学 一种视频信息的快速帧间模式选择方法
CN100426868C (zh) * 2005-01-25 2008-10-15 中国科学院计算技术研究所 一种帧内图像的亮度预测编码方法
CN100442857C (zh) * 2005-10-12 2008-12-10 华为技术有限公司 一种增强层帧内预测方法和编解码设备
CN100461867C (zh) * 2004-12-02 2009-02-11 中国科学院计算技术研究所 一种帧内图像预测编码方法
CN100515082C (zh) * 2006-05-23 2009-07-15 中国科学院声学研究所 通过解码质量控制降低视频解码复杂度的方法
CN100531348C (zh) * 2005-02-04 2009-08-19 索尼株式会社 编码、解码设备和方法,图像处理***和方法
CN100596202C (zh) * 2008-05-30 2010-03-24 四川虹微技术有限公司 一种快速帧内模式选择方法
WO2010031352A1 (zh) * 2008-09-19 2010-03-25 华为技术有限公司 一种视频编解码的方法及装置
CN101160972B (zh) * 2005-04-13 2010-05-19 汤姆逊许可公司 利用公共预测器的亮度和色度编码
CN101115207B (zh) * 2007-08-30 2010-07-21 上海交通大学 基于预测点间相关性的帧内预测实现的方法及装置
CN101193302B (zh) * 2006-12-01 2010-09-29 三星电子株式会社 照明补偿方法和设备以及视频编解码方法和设备
CN101385356B (zh) * 2006-02-17 2011-01-19 汤姆森许可贸易公司 采用帧内预测模式的图像编码方法
CN101502124B (zh) * 2006-07-28 2011-02-23 株式会社东芝 图像编码和解码的方法以及装置
US7933334B2 (en) 2004-10-26 2011-04-26 Nec Corporation Image encoder and method thereof, computer program of image encoder, and mobile terminal
CN101605255B (zh) * 2008-06-12 2011-05-04 华为技术有限公司 一种视频编解码的方法及装置
CN101300849B (zh) * 2005-11-01 2011-07-06 三叉微***(远东)有限公司 数据处理***
CN1852443B (zh) * 2005-04-22 2011-09-14 索尼英国有限公司 数据处理装置
CN101389029B (zh) * 2008-10-21 2012-01-11 北京中星微电子有限公司 一种视频图像编码和检索的方法及装置
CN101822052B (zh) * 2007-08-09 2012-05-23 国立大学法人大阪大学 视频流处理设备及其控制方法
CN101529916B (zh) * 2006-10-31 2012-07-18 汤姆森许可贸易公司 利用帧内编码选择的视频编码
CN102611885A (zh) * 2011-01-20 2012-07-25 华为技术有限公司 一种编解码方法和装置
CN102695061A (zh) * 2011-03-20 2012-09-26 华为技术有限公司 一种权重因子的确定方法和装置,以及一种帧内加权预测方法和装置
CN101056412B (zh) * 2006-04-13 2012-10-17 三星电子株式会社 图像数据的空间预测设备和方法及编码和解码设备和方法
CN101822062B (zh) * 2007-10-15 2013-02-06 日本电信电话株式会社 图像编码装置及解码装置、图像编码方法及解码方法
CN103096051A (zh) * 2011-11-04 2013-05-08 华为技术有限公司 一种图像块信号分量采样点的帧内解码方法和装置
CN101945270B (zh) * 2009-07-06 2013-06-19 联发科技(新加坡)私人有限公司 视频编码器、进行内部预测及进行视频数据压缩的方法
CN103238333A (zh) * 2010-11-29 2013-08-07 Sk电信有限公司 进行图像编码/解码以使帧内预测模式的冗余最小化的方法和设备
CN103299637A (zh) * 2011-01-12 2013-09-11 三菱电机株式会社 运动图像编码装置、运动图像译码装置、运动图像编码方法以及运动图像译码方法
CN103339943A (zh) * 2010-12-08 2013-10-02 Lg电子株式会社 内预测方法及使用该方法的编码装置和解码装置
CN103703773A (zh) * 2011-05-20 2014-04-02 株式会社Kt 在显示屏内进行帧内预测的方法和装置
US8718134B2 (en) 2005-04-13 2014-05-06 Thomson Licensing Luma and chroma decoding using a common predictor
CN101133648B (zh) * 2005-01-13 2014-11-12 高通股份有限公司 用于帧内预测视频编码的模式选择方法及设备
CN104378644A (zh) * 2013-08-16 2015-02-25 上海天荷电子信息有限公司 定宽度变长度像素样值串匹配增强的图像压缩方法和装置
CN104702948A (zh) * 2009-08-17 2015-06-10 三星电子株式会社 对视频编码的方法和设备以及对视频解码的方法和设备
CN101710991B (zh) * 2004-11-04 2015-06-24 汤姆森特许公司 视频编码器的快速内模式预测
CN104822065A (zh) * 2009-01-22 2015-08-05 株式会社Ntt都科摩 图像预测解码装置、方法、以及编码/解码***和方法
CN104902283A (zh) * 2010-04-09 2015-09-09 韩国电子通信研究院 视频解码方法
CN104954805A (zh) * 2011-06-28 2015-09-30 三星电子株式会社 用于使用帧内预测进行图像编码和解码的方法和设备
CN106231303A (zh) * 2016-07-22 2016-12-14 上海交通大学 一种hevc编码中使用预测模式进行复杂度控制的方法
WO2021027928A1 (en) * 2019-08-14 2021-02-18 Beijing Bytedance Network Technology Co., Ltd. Weighting factors for prediction sample filtering in intra mode
US11350088B2 (en) 2019-03-12 2022-05-31 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Intra prediction method and apparatus, and computer-readable storage medium
US11659202B2 (en) 2019-08-14 2023-05-23 Beijing Bytedance Network Technology Co., Ltd Position-dependent intra prediction sample filtering

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1129385A (zh) * 1995-02-13 1996-08-21 大宇电子株式会社 利用基于象素的运动预测编码视频信号的方法和装置
CN1204753C (zh) * 2003-05-19 2005-06-01 北京工业大学 基于相邻像素预测的帧内预测方法

Cited By (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100393137C (zh) * 2004-06-17 2008-06-04 佳能株式会社 移动图像编码装置
CN100359953C (zh) * 2004-09-08 2008-01-02 华为技术有限公司 基于帧内编码的图像色度预测方法
US7933334B2 (en) 2004-10-26 2011-04-26 Nec Corporation Image encoder and method thereof, computer program of image encoder, and mobile terminal
CN101710991B (zh) * 2004-11-04 2015-06-24 汤姆森特许公司 视频编码器的快速内模式预测
CN100461867C (zh) * 2004-12-02 2009-02-11 中国科学院计算技术研究所 一种帧内图像预测编码方法
CN101133648B (zh) * 2005-01-13 2014-11-12 高通股份有限公司 用于帧内预测视频编码的模式选择方法及设备
CN100426868C (zh) * 2005-01-25 2008-10-15 中国科学院计算技术研究所 一种帧内图像的亮度预测编码方法
CN100531348C (zh) * 2005-02-04 2009-08-19 索尼株式会社 编码、解码设备和方法,图像处理***和方法
CN101160972B (zh) * 2005-04-13 2010-05-19 汤姆逊许可公司 利用公共预测器的亮度和色度编码
US8718134B2 (en) 2005-04-13 2014-05-06 Thomson Licensing Luma and chroma decoding using a common predictor
US10123046B2 (en) 2005-04-13 2018-11-06 Thomson Licensing Method and apparatus for video decoding
CN101189875B (zh) * 2005-04-13 2010-11-17 汤姆逊许可公司 利用公共预测器的亮度和色度编码
US8724699B2 (en) 2005-04-13 2014-05-13 Thomson Licensing Luma and chroma encoding using a common predictor
US8750376B2 (en) 2005-04-13 2014-06-10 Thomson Licensing Luma and chroma decoding using a common predictor
US8767826B2 (en) 2005-04-13 2014-07-01 Thomson Licensing Luma and chroma encoding using a common predictor
US8761251B2 (en) 2005-04-13 2014-06-24 Thomson Licensing Luma-chroma coding with one common or three distinct spatial predictors
CN1852443B (zh) * 2005-04-22 2011-09-14 索尼英国有限公司 数据处理装置
CN100397906C (zh) * 2005-08-24 2008-06-25 天津大学 一种视频信息的快速帧间模式选择方法
CN100442857C (zh) * 2005-10-12 2008-12-10 华为技术有限公司 一种增强层帧内预测方法和编解码设备
CN101300849B (zh) * 2005-11-01 2011-07-06 三叉微***(远东)有限公司 数据处理***
CN101385356B (zh) * 2006-02-17 2011-01-19 汤姆森许可贸易公司 采用帧内预测模式的图像编码方法
CN101056412B (zh) * 2006-04-13 2012-10-17 三星电子株式会社 图像数据的空间预测设备和方法及编码和解码设备和方法
CN100515082C (zh) * 2006-05-23 2009-07-15 中国科学院声学研究所 通过解码质量控制降低视频解码复杂度的方法
CN101502124B (zh) * 2006-07-28 2011-02-23 株式会社东芝 图像编码和解码的方法以及装置
CN101529916B (zh) * 2006-10-31 2012-07-18 汤姆森许可贸易公司 利用帧内编码选择的视频编码
CN101193302B (zh) * 2006-12-01 2010-09-29 三星电子株式会社 照明补偿方法和设备以及视频编解码方法和设备
CN101822052B (zh) * 2007-08-09 2012-05-23 国立大学法人大阪大学 视频流处理设备及其控制方法
CN101115207B (zh) * 2007-08-30 2010-07-21 上海交通大学 基于预测点间相关性的帧内预测实现的方法及装置
CN101822062B (zh) * 2007-10-15 2013-02-06 日本电信电话株式会社 图像编码装置及解码装置、图像编码方法及解码方法
CN100596202C (zh) * 2008-05-30 2010-03-24 四川虹微技术有限公司 一种快速帧内模式选择方法
CN101605255B (zh) * 2008-06-12 2011-05-04 华为技术有限公司 一种视频编解码的方法及装置
CN101677406B (zh) * 2008-09-19 2011-04-20 华为技术有限公司 一种视频编解码的方法及装置
WO2010031352A1 (zh) * 2008-09-19 2010-03-25 华为技术有限公司 一种视频编解码的方法及装置
CN101389029B (zh) * 2008-10-21 2012-01-11 北京中星微电子有限公司 一种视频图像编码和检索的方法及装置
CN104822065A (zh) * 2009-01-22 2015-08-05 株式会社Ntt都科摩 图像预测解码装置、方法、以及编码/解码***和方法
CN104822065B (zh) * 2009-01-22 2018-04-10 株式会社Ntt都科摩 图像预测解码装置、方法、以及编码/解码***和方法
CN101945270B (zh) * 2009-07-06 2013-06-19 联发科技(新加坡)私人有限公司 视频编码器、进行内部预测及进行视频数据压缩的方法
CN104702948B (zh) * 2009-08-17 2018-07-20 三星电子株式会社 对视频编码的方法和设备以及对视频解码的方法和设备
CN104702948A (zh) * 2009-08-17 2015-06-10 三星电子株式会社 对视频编码的方法和设备以及对视频解码的方法和设备
CN104902283B (zh) * 2010-04-09 2018-12-14 韩国电子通信研究院 视频解码方法
CN104902283A (zh) * 2010-04-09 2015-09-09 韩国电子通信研究院 视频解码方法
CN103238333B (zh) * 2010-11-29 2016-08-31 Sk电信有限公司 进行图像编码/解码以使帧内预测模式的冗余最小化的方法和设备
CN103238333A (zh) * 2010-11-29 2013-08-07 Sk电信有限公司 进行图像编码/解码以使帧内预测模式的冗余最小化的方法和设备
US9832472B2 (en) 2010-12-08 2017-11-28 Lg Electronics, Inc. Intra prediction in image processing
US10469844B2 (en) 2010-12-08 2019-11-05 Lg Electronics Inc. Intra prediction in image processing
US11677961B2 (en) 2010-12-08 2023-06-13 Lg Electronics Inc. Intra prediction method and encoding apparatus and decoding apparatus using same
US11102491B2 (en) 2010-12-08 2021-08-24 Lg Electronics Inc. Intra prediction in image processing
CN103339943A (zh) * 2010-12-08 2013-10-02 Lg电子株式会社 内预测方法及使用该方法的编码装置和解码装置
US10812808B2 (en) 2010-12-08 2020-10-20 Lg Electronics Inc. Intra prediction method and encoding apparatus and decoding apparatus using same
US10785487B2 (en) 2010-12-08 2020-09-22 Lg Electronics Inc. Intra prediction in image processing
CN107197257B (zh) * 2010-12-08 2020-09-08 Lg 电子株式会社 由编码装置和解码装置执行的内预测方法
CN107197257A (zh) * 2010-12-08 2017-09-22 Lg 电子株式会社 内预测方法及使用该方法的编码装置和解码装置
CN103339943B (zh) * 2010-12-08 2017-06-13 Lg电子株式会社 内预测方法及使用该方法的编码装置和解码装置
CN103299637A (zh) * 2011-01-12 2013-09-11 三菱电机株式会社 运动图像编码装置、运动图像译码装置、运动图像编码方法以及运动图像译码方法
WO2012097746A1 (zh) * 2011-01-20 2012-07-26 华为技术有限公司 一种编解码方法和装置
CN102611885A (zh) * 2011-01-20 2012-07-25 华为技术有限公司 一种编解码方法和装置
CN102695061B (zh) * 2011-03-20 2015-01-21 华为技术有限公司 一种权重因子的确定方法和装置,以及一种帧内加权预测方法和装置
CN102695061A (zh) * 2011-03-20 2012-09-26 华为技术有限公司 一种权重因子的确定方法和装置,以及一种帧内加权预测方法和装置
WO2012126340A1 (zh) * 2011-03-20 2012-09-27 华为技术有限公司 一种权重因子的确定方法和装置,以及一种帧内加权预测方法和装置
CN103703773A (zh) * 2011-05-20 2014-04-02 株式会社Kt 在显示屏内进行帧内预测的方法和装置
CN103703773B (zh) * 2011-05-20 2017-11-07 株式会社Kt 在显示屏内进行帧内预测的方法和装置
US9584815B2 (en) 2011-05-20 2017-02-28 Kt Corporation Method and apparatus for intra prediction within display screen
US10158862B2 (en) 2011-05-20 2018-12-18 Kt Corporation Method and apparatus for intra prediction within display screen
US9843808B2 (en) 2011-05-20 2017-12-12 Kt Corporation Method and apparatus for intra prediction within display screen
US9756341B2 (en) 2011-05-20 2017-09-05 Kt Corporation Method and apparatus for intra prediction within display screen
US9749640B2 (en) 2011-05-20 2017-08-29 Kt Corporation Method and apparatus for intra prediction within display screen
US9749639B2 (en) 2011-05-20 2017-08-29 Kt Corporation Method and apparatus for intra prediction within display screen
US10085037B2 (en) 2011-06-28 2018-09-25 Samsung Electronics Co., Ltd. Method and apparatus for image encoding and decoding using intra prediction
US9788006B2 (en) 2011-06-28 2017-10-10 Samsung Electronics Co., Ltd. Method and apparatus for image encoding and decoding using intra prediction
US10045043B2 (en) 2011-06-28 2018-08-07 Samsung Electronics Co., Ltd. Method and apparatus for image encoding and decoding using intra prediction
US10045042B2 (en) 2011-06-28 2018-08-07 Samsung Electronics Co., Ltd. Method and apparatus for image encoding and decoding using intra prediction
CN104954805B (zh) * 2011-06-28 2019-01-04 三星电子株式会社 用于使用帧内预测进行图像编码和解码的方法和设备
US10506250B2 (en) 2011-06-28 2019-12-10 Samsung Electronics Co., Ltd. Method and apparatus for image encoding and decoding using intra prediction
US10075730B2 (en) 2011-06-28 2018-09-11 Samsung Electronics Co., Ltd. Method and apparatus for image encoding and decoding using intra prediction
US9813727B2 (en) 2011-06-28 2017-11-07 Samsung Electronics Co., Ltd. Method and apparatus for image encoding and decoding using intra prediction
CN104954805A (zh) * 2011-06-28 2015-09-30 三星电子株式会社 用于使用帧内预测进行图像编码和解码的方法和设备
US9674529B2 (en) 2011-11-04 2017-06-06 Huawei Technologies Co., Ltd. Intra-frame decoding method and apparatus for signal component sampling point of image block
CN103096051A (zh) * 2011-11-04 2013-05-08 华为技术有限公司 一种图像块信号分量采样点的帧内解码方法和装置
CN103096051B (zh) * 2011-11-04 2017-04-12 华为技术有限公司 一种图像块信号分量采样点的帧内解码方法和装置
CN104378644A (zh) * 2013-08-16 2015-02-25 上海天荷电子信息有限公司 定宽度变长度像素样值串匹配增强的图像压缩方法和装置
CN106231303B (zh) * 2016-07-22 2020-06-12 上海交通大学 一种hevc编码中使用预测模式进行复杂度控制的方法
CN106231303A (zh) * 2016-07-22 2016-12-14 上海交通大学 一种hevc编码中使用预测模式进行复杂度控制的方法
US11350088B2 (en) 2019-03-12 2022-05-31 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Intra prediction method and apparatus, and computer-readable storage medium
US11843724B2 (en) 2019-03-12 2023-12-12 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Intra prediction method and apparatus, and computer-readable storage medium
WO2021027928A1 (en) * 2019-08-14 2021-02-18 Beijing Bytedance Network Technology Co., Ltd. Weighting factors for prediction sample filtering in intra mode
US11533477B2 (en) 2019-08-14 2022-12-20 Beijing Bytedance Network Technology Co., Ltd. Weighting factors for prediction sample filtering in intra mode
US11659202B2 (en) 2019-08-14 2023-05-23 Beijing Bytedance Network Technology Co., Ltd Position-dependent intra prediction sample filtering

Also Published As

Publication number Publication date
CN100536573C (zh) 2009-09-02

Similar Documents

Publication Publication Date Title
CN1535027A (zh) 一种用于视频编码的帧内预测方法
CN1214647C (zh) 图像编码方法和图像编码器
CN1202650C (zh) 图象处理方法
CN1225126C (zh) 用于视频编码的新型空间预测方法及其装置
CN1703096A (zh) 预测编码/解码器、预测编码/解码方法和记录介质
CN1187988C (zh) 运动补偿装置和运动图象编码装置及方法
CN1076932C (zh) 图像信号编码和解码的方法与装置
CN1254113C (zh) 图像编码装置、图像编码方法、图像解码装置、图像解码方法和通信装置
CN1578477A (zh) 用于色彩图像的视频编码/解码装置和方法
CN1705375A (zh) 预测编码器/解码器以及预测编码/解码方法
CN1535024A (zh) 视频编码设备、方法和程序及视频解码设备、方法和程序
CN1956546A (zh) 图像编码装置
CN1550110A (zh) 运动图像的编码方法、解码方法、编码装置及解码装置
CN1469632A (zh) 视频编码/解码方法和设备
CN1612614A (zh) 帧内预测编码方法
CN1537384A (zh) 用于子像素值内插的方法
CN1655622A (zh) 视频通信设备与视频通信方法
CN1455600A (zh) 基于相邻像素预测的帧内预测方法
CN1638484A (zh) 图像编码装置、方法及程序和图像解码装置、方法及程序
CN1694537A (zh) 活动图像专家组视讯译码器可适性去区块滤波装置及方法
CN1655621A (zh) 视频通信装置与方法
CN1197359C (zh) 获得增强译码的降低分辨率的视频信号的设备和方法
CN1288914C (zh) 图象编码与解码方法以及对应的装置和应用
CN1652608A (zh) 数据处理装置及其方法以及编码装置和解码装置
CN1343075A (zh) 运动图象编码装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090902

Termination date: 20130116