CN1956546B - 图像编码装置 - Google Patents

图像编码装置 Download PDF

Info

Publication number
CN1956546B
CN1956546B CN2006101498734A CN200610149873A CN1956546B CN 1956546 B CN1956546 B CN 1956546B CN 2006101498734 A CN2006101498734 A CN 2006101498734A CN 200610149873 A CN200610149873 A CN 200610149873A CN 1956546 B CN1956546 B CN 1956546B
Authority
CN
China
Prior art keywords
piece
frame prediction
unit
infra
pattern
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.)
Active
Application number
CN2006101498734A
Other languages
English (en)
Other versions
CN1956546A (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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1956546A publication Critical patent/CN1956546A/zh
Application granted granted Critical
Publication of CN1956546B publication Critical patent/CN1956546B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/11Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

Abstract

本发明提供一种图像编码装置,该装置能够并行处理帧内预测,并且提供遵照H.264标准的图像解码装置能够解码的编码数据。图像编码装置对由一个宏块分割为多个块的所有块,进行正交变换、量化、逆量化、逆正交变换以及帧内预测,该装置包括:预测块控制单元(22),(a)对所述所有的块中的至少一部分,使用用于帧内预测且由H.264标准规定的多种模式中的一部分,(b)按照与H.264标准规定的光栅扫描顺序不同的顺序,使对所述所有的块进行帧内预测;排序缓存(23),按照所述光栅扫描的顺序,将帧内预测的所述所有的块输出。

Description

图像编码装置
技术领域
本发明涉及一种对由宏块分割成的块,进行正交变换、量化、逆量化、逆正交变换以及帧内预测的图像编码装置。
背景技术
与MPEG-2、MPEG-4这些现有图像编码方式相比,作为实现近两倍的高编码效率的方式,制定了H.264(也称为“MPEG-4AVC”)标准(例如,参考Draft of Version 4 of H.264/AVC(ITU-TRecommendation H.264 andISO/IEC 14496-10(MPEG-4 part 10)Advanced Video Coding),Joint VideoTeam(JVT)of ISO/IEC MPEG & ITU-T VCEG、Document:JVT-N050d1、2005-01-28))。H.264是基于正交变换和运动补偿的混合(hybrid)图像编码方式,在这一点上,与现有方式相同。但是,在H.264中,进行编码的各要素的编码工具的自由度高,从而在它们的累积效果下,能够实现高编码效率。
图1是现有的图像编码装置的结构方框图。图1中,为了方便说明,仅示出了与帧内(intra)预测相关的结构部分。即,图1省略了运动预测单元、用于选择帧内预测和运动预测中的任何一个预测方式的选择单元,以及解块(deblock)滤波器等。
现有的图像编码装置包含:块分割单元11、减法单元12、正交变换单元(T)13、量化单元(Q)14、编码单元15、逆量化单元(iQ)16、逆正交变换单元(iT)17、加法单元18、帧存储单元19、帧内预测单元(IPD)20和比率控制单元21。
针对由连续的图片(picture)(包含帧和半帧(field)这两个方面的一个编码单位)构成的运动图像的各图片,当各图片为“4:2:0”格式的图片时,如图2(A)至(C)所示,各图片由1个亮度信号(Y信号31)和2个色差信号(Cr信号32及Cb信号33)构成,其中,色差信号的图像尺寸在垂直方向和水平方向上都是亮度信号的1/2。
另外,各图片还分割为块,并以块为单位进行编码。该块称为宏块,由图3(A)所示的16×16像素的一个Y信号块41,和图3(B)及(C)所分别示出的8×8像素的Cr信号块42及Cb信号块43构成,其中,Cr信号块42及Cb信号块43,在空间上与Y信号块41一致(例如,参考Draft ofVersion 4 of H.264/AVC(ITU-TRecommendation H.264 and ISO/IEC 14496-10(MPEG-4 part 10)Advanced Video Coding),Joint Video Team(JVT)ofISO/IEC MPEG & ITU-T VCEG、Document:JVT-N050d1、2005-01-28)。
块分割单元11将各图片分割为输入宏块。输入宏块输入到减法单元12。减法单元12对各位置的像素,从输入宏块的像素值减去帧内预测单元(IPD)20生成的预测宏块的像素值,并输出差分宏块。差分宏块输入到正交变换单元(T)13中,正交变换单元(T)13对差分宏块进行正交变换。其中,在MPEG方式中,正交变换时的块以8×8像素为基本尺寸,而在H.264中,以4×4像素为基本尺寸。
正交变换单元(T)13首先将差分宏块分割为图4(A)至(C)所示的24个4×4像素块(“51-0”至“51-15”、“52-0”至“52-3”及“53-0”至“53-3”),然后对各像素块进行正交变换。另外,当差分宏块由后述的帧内16×16像素构成时,正交变换单元(T)13进一步在每个信号成分中构成仅集中各4×4正交变换块的直流成分的正交块(“51-16”、“52-4”及“53-4”),并对该正交块进行正交变换。正交变换块内的各变换系数输入到量化单元(Q)14。
量化单元(Q)14按照从比率控制单元21接收的量化参数,对各正交变换块内的变换系数进行量化。量化的正交变换系数输入到编码单元15,编码单元15对其进行编码。在H.264中,编码单元15通过可变长度编码,即,Context-based Adaptive Variable Length Coding(CAVLC)或者Context-based Adaptive Binary Arithmetic Coding(CABAC),对量化正交变换系数进行编码。
编码单元15如上述对所述量化正交变换系数进行编码的同时,对后述的宏块类型的信息及预测模式进行编码,并变成流输出。
量化的正交变换系数提供到编码单元15的同时,输入到逆量化单元(iQ)16。逆量化单元(iQ)16按照从比率控制单元21接收的量化参数,对量化的正交变换系数进行逆量化。由此,正交变换块还原。还原的正交变换块由逆正交变换单元(iT)17逆正交变换,还原为差分宏块。还原的差分宏块与帧内预测单元(IPD)20预测出的预测宏块,一起输入到加法单元18。
加法单元18对各位置的像素,将还原的差分宏块的像素值和预测宏块的像素值相加,生成再生宏块。该再生宏块存储到帧存储器19,以用于帧内预测。
下面,对帧内预测单元(IPD)20生成预测宏块时的预测方法及预测模式进行说明。
帧内预测是使用帧内已编码的像素来预测宏块中的像素值的方法。在H.264编码方式中,准备两种块尺寸作为进行预测的单位。这些是称为“帧内4×4预测”及“帧内16×16预测”的宏块类型。
还有,对于帧内4×4预测的宏块类型准备有9种预测模式,对于帧内16×16预测的宏块类型准备有4种预测模式,可以在每个宏块中(在帧内4×4预测中,每个4×4像素的块),选择预测模式。
图5(A)所示的是,在帧内4×4预测中,预测对象像素(“a”至“p”的16像素)和用于预测(编码后,通过解码再生)的像素(再构成邻接像素;“A”至“L”的12像素)的配置。在此,预测对象像素(“a”至“p”)是块分割单元11输出的编码对象的宏块内的像素,再构成像素(“A”至“L”)是解码后再生的宏块或者块的像素,从帧存储器中读取。
图5(B)所示的是,帧内4×4预测的预测方向。预测对象像素的像素值是使用再构成邻接像素的像素值,并沿着预测方向,利用规定的运算式(例如,参考Draft of Version 4 of H.264/AVC(ITU-TRecommendation H.264 andISO/IEC 14496-10(MPEG-4 part 10)Advanced Video Coding),Joint VideoTeam(JVT)of ISO/IEC MPEG & ITU-T VCEG、Document:JVT-N050d1、2005-01-28))计算。预测方向由模式编号(模式0至模式8)表示。图5(C)至图5(K)分别示出模式编号和预测的方向。在图5(C)的块60的模式0中,预测方向为垂直,而在图5(D)的块62的模式1中,预测方向为水平,在图5(E)的块62的模式2中,预测为平均(DC)。在图5(F)的块63的模式3中,预测方向为斜左下方,在图5(G)的块64的模式4中,预测方向为斜右下方,在图5(H)的块65的模式5中,预测方向为垂直右方。在图5(I)的块66的模式6中,预测方向为水平下方,在图5(J)的块67的模式7中,预测方向为垂直左方,在图5(K)的块68的模式8中,预测方向为水平上方。
帧内4×4预测适用于亮度信号。例如,令像素的预测值为“P”,则各模式中的像素的预测值P分别如下。其中,用于预测的图5(C)至(K)所示的邻接像素“A”~“M”是已经通过解码再生的再构成像素。但是,假设像素“E”~“H”还没有再构成的情况,或者属于与4×4块不同的条带(slice)或不同的帧的情况下,将像素“D”的值代入像素“E”~“H”中。
模式0(vertical)中,如图5(C)的块60所示,当存在参考像素“A”、“B”、“C”及“D”时,可以对块60内的各像素的值进行预测,各预测值P按照如下方式计算:
a,e,i,m:P=A
b,f,j,n:P=B
c,g,k,o:P=C
d,h,l,p:P=D
模式1(horizontal)中,如图5(D)的块61所示,当存在参考像素“I”、“J”、“K”及“L”时,可以对块61内的各像素的值进行预测,各预测值P按照如下方式计算:
a,b,c,d:P=I
e,f,g,h:P=J
i,j,k,l:P=K
m,n,o,p:P=L
模式2(DC)中,如图5(E)的块62所示,当存在参考像素“A”、“B”、“C”、“D”、“I”、“J”、“K”及“L”时,块62内的各像素的预测值P为如下:
P=(A+B+C+D+I+J+K+L+4)>>3
当仅存在参考像素“I”、“J”、“K”及“L”时,块62内的各像素的预测值P为如下:
P=(I+J+K+L+2)>>2
另外,当仅存在参考像素“A”、“B”、“C”及“D”时,块62内的各像素的预测值P为如下:
P=(A+B+C+D+2)>>2
进而,当参考像素“A”、“B”、“C”、“D”、“I”、“J”、“K”及“L”都不存在时,块62内的各像素的预测值P为如下:
P=128
模式3(diagonal down-left)中,如图5(F)的块63所示,当存在参考像素“A”、“B”、“C”、“D”、“E”、“F”、“G”及“H”时,块63内的各像素的预测值P按照如下方式计算:
a          :P=(A+2B+C+2)>>2
b,e       :P=(B+2C+D+2)>>2
c,f,i    :P=(C+2D+E+2)>>2
d,g,j,m :P=(D+2E+F+2)>>2
h,k,n    :P=(E+2F+G+2)>>2
l,o       :P=(F+2G+H+2)>>2
p    :P=(G+3H+2)>>2
模式4(diagonal down-right)中,如图5(G)的块64所示,当存在参考像素“A”、“B”、“C”、“D”、“I”、“J”、“K”、“L”及“M”时,块64内的各像素的预测值P按照如下方式计算:
a,f,k,p  :P=(A+2M+I+2)>>2
b,g,l     :P=(M+2A+B+2)>>2
c,h        :P=(A+2B+C+2)>>2
d           :P=(B+2C+D+2)>>2
e,i,o     :P=(M+2I+J+2)>>2
i,n        :P=(I+2J+K+2)>>2
m           :P=(J+2K+L+2)>>2
模式5(vertical-right)中,如图5(H)的块65所示,当存在参考像素“A”、“B”、“C”、“D”、“I”、“J”、“K”、“L”及“M”时,块65内的各像素的预测值P按照如下方式计算:
a,i    :P=(M+A+1)>>1
b,k    :P=(A+B+1)>>1
c,l    :P=(B+C+1)>>1
d       :P=(C+D+1)>>1
e,n    :P=(I+2M+A+2)>>2
f,o    :P=(M+2A+B+2)>>2
g,p    :P=(A+2B+C+2)>>2
h       :P=(B+2C+D+2)>>2
i       :P=(J+2I+M+2)>>2
m       :P=(K+2J+I+2)>>2
模式6(horizontal-down)中,如图5(I)的块66所示,当存在参考像素“A”、“B”、“C”、“D”、“I”、“J”、“K”、“L”及“M”时,块66内的各像素的预测值P按照如下方式计算:
a,g    :P=(M+I+1)>>1
e,k    :P=(I+J+1)>>1
i,o    :P=(J+K+1)>>1
m       :P=(K+L+1)>>1
f,l    :P=(M+2I+J+2)>>2
j,p    :P=(I+2J+K+2)>>2
n       :P=(J+2K+L+2)>>2
b,h    :P=(I+2M+A+2)>>2
c       :P=(B+2A+M+2)>>2
d       :P=(C+2B+A+2)>>2
模式7(vertical-left)中,如图5(J)的块67所示,当存在参考像素“A”、“B”、“C”、“D”、“E”、“F”、“G”及“H”时,块67内的各像素的预测值P按照如下方式计算:
a       :P=(A+B+1)>>1
b,i    :P=(B+C+1)>>1
c,j    :P=(C+D+1)>>1
d,k    :P=(D+E+1)>>1
l       :P=(E+F+1)>>1
e       :P=(A+2B+C+2)>>2
f,m    :P=(B+2C+D+2)>>2
g,n    :P=(C+2D+E+2)>>2
h,o    :P=(D+2E+F+2)>>2
p       :P=(E+2F+G+2)>>2
模式8(horizontal-up)中,如图5(K)的块68所示,当存在参考像素“I”、“J”、“K”及“L”时,块68内的各像素的预测值P按照如下方式计算:
a       :P=(I+J+1)>>1
e,c    :P=(J+K+1)>>1
i,g    :P=(K+L+1)>>1
b       :P=(I+2J+K+2)>>2
f,d    :P=(J+2K+L+2)>>2
j,h    :P=(K+3L+2)>>2
k,l,m,n,o,p:P=L
另外,对于亮度信号,如图6(A)至(D)所示,在标准中,对帧内16×16预测也定义有4种预测模式((A)模式0:垂直、(B)模式1:水平、(C)模式2:平均的DC、(D)模式3:plane)(例如,参考Draft ofVersion 4 of H.264/AVC(ITU-TRecommendation H.264 and ISO/IEC14496-10(MPEG-4 part 10)Advanced Video Coding),Joint Video Team(JVT)of ISO/IEC MPEG & ITU-T VCEG、Document:JVT-N050d1、2005-01-28)),从包括帧内4×4预测的共计13种预测模式中,选择最佳的预测模式,用于编码。
对于色差信号,对8×8像素块定义有4种预测模式(与亮度信号的帧内16×16预测相同的预测方向的预测模式。但是,模式0:DC、模式1:水平、模式2:垂直、模式3:plane),可以与亮度信号独立地进行编码。
还有,在帧内预测中,对亮度信号增加了帧内8×8预测,作为FidelityRange Extension。引入帧内8×8预测的目的是为了提高高精细的运动图像的编码效率,帧内8×8预测是结合8×8像素的正交变换的编码工具的增加而引入的。在帧内8×8预测中,将宏块分割为4块,对每个块用3阶低通滤波器平滑处理,并与帧内4×4预测同样地,以9种预测模式进行预测(例如,参考Draft of Version 4 of H.264/AVC(ITU-TRecommendation H.264 andISO/IEC 14496-10(MPEG-4 part 10)Advanced Video Coding),Joint VideoTeam(JVT)of ISO/IEC MPEG & ITU-T VCEG、Document:JVT-N050d1、2005-01-28))。
然后,以各帧内预测类型的各模式预测的预测块,与该块的位置及尺寸对应的、由块分割单元11输出的对象块进行比较,并根据利用这些块之间的差分绝对值和等的评价函数,计算出每个预测块的评价值。根据算出的评价值,选择推测编码量最小的最佳的预测模式的预测块,该预测块输出到减法单元12及加法单元18中。
另外,帧内预测单元(IPD)20还将与所选择的预测模式的模式编号相关的信息输出到编码单元15。
在H.264编码中,对于包含在宏块中的4×4像素的每个块,根据缺省的设置(标准),按照图7的块内编号所示的Z字形状的光栅扫描(raster scan)的顺序进行编码。在帧内预测中,为了预测某个块,需要事先对其周围的块的像素进行编码及解码。例如,为了以所有的帧内预测模式(帧内4×4预测中为9种模式),对图7中的编号为6的块进行帧内预测,需要编号为3(左)、编号为1(左上)、编号为4(上)及编号为5(右上)的块的解码图像的参考像素。即,为了对上述某个块进行帧内预测,必须对其周围的块,事先完成帧内预测(IPD)、正交变换(T)、量化(Q)、逆量化(iQ)及逆正交变换(iT)这一系列的处理。
但是,如果按照图7的缺省的Z字形状的光栅扫描的顺序进行编码,则图8(A)中以点包住的编号的块,即块1、2、3、5、6、7、9、10、11、13、14以及15,在其周围的所有的块完成解码之前,无法开始帧内预测。其中,对于编号为3、11、7、13以及15的块,由于右上方的块本来就不能参考(因为右上块的编码及解码的处理在时间上靠后),所以允许将上方的块的右端的像素值作为右上方的块的参考像素使用。
因此,如图8(B)的各预测块的处理时序所示,在IPD(帧内预测的处理序列)的块处理和TQiQiT(正交变换(T)、量化(Q)、逆量化(iQ)以及逆正交变换(iT)的处理序列)的块处理之间,分别产生开始的等待时间。该等待时间成为对IPD的处理序列和TQiQiT的处理序列进行并行化(流水线(pipeline)化)处理时的障碍,并成为H.264编码时的高速化的课题。
对于该问题,日本专利申请公开号为特开2004-140473号的公报中,公开了如下的技术:对块不以图7所示的缺省的Z字形状光栅扫描的顺序依次进行处理,而是对位于用于帧内预测的预测块的左方及上方的块,按照比该预测块前面2个或2个以上的顺序进行处理。从而,可以实现流水线处理。
例如,在特开2004-140473号的公报记载的技术中,作为预测块的处理顺序,举出了如图9(A)所示的例子。如图10所示,对由16像素×16行(line)构成的宏块,分割为由4像素×4行构成的16个块进行处理时,如果将各块的位置(地址)定义为(X,Y){X,Y=0,1,2,3},则图9(A)示出,对块应按照(0,0)、(1,0)、(0,1)、(2,0)、(1,1)、(3,0)、(2,1)、(0,2)、(3,1)、(1,2)、(0,3)、(2,2)、(1,3)、(3,2)、(2,3)、(3,3)的顺序进行处理。但是,即使按照图9(A)所示的顺序进行处理,如图9(B)所示,对于编号为1、2、6、10、14以及15的六个块,在开始帧内预测时,仍产生等待时间。而且,即使按照除此之外的处理顺序,根据特开2004-140473号公报记载的处理顺序的规则,虽然参考周围的块并通过帧内预测的所有模式执行帧内预测,但至少6个块妨碍并行化(流水线化)处理。
所以,特开2004-140473号公报所记载的技术,在帧内预测的缺省(标准)的预测模式中,通过将使用图5(A)所示的右上块的位置上的参考像素“E”~“H”的预测模式,改变为不使用这些参考像素“E”~“H”的预测模式,避免对编号为2、6、10以及14的块进行并行化(流水线化)处理的障碍。即,通过采用H.264标准中未规定的预测模式,避免对并行化(流水线化)处理的障碍。
然后,进一步对于剩下的编号为1和15的块,如图11(A)所示,将固定值(例如“128”)作为预测值使用,或者,如图11(B)所示,使用位于左侧邻接的块的再一个左侧的块中的解码图像的像素值。由此避免对并行化(流水线化)处理的障碍。
图12是特开2004-140473号公报中公开的图像编码装置的结构方框图。预测块控制单元192让帧内预测单元(IPD)20按照图11(A)所示的顺序,并使用H.264的标准中未规定的预测模式等进行帧内预测。
另外,在特开2004-140473号公报所记载的技术中,图像编码装置按照与缺省的Z字形状光栅扫描顺序不同的顺序,使用H.264的标准中未规定的预测模式,对块依次进行处理并输出数据。为此,在图像编码装置中,设置有:用于按照缺省的Z字形状光栅扫描的顺序还原各块的数据的单元,和用于对通过上述H.264的标准中未规定的预测模式进行帧内预测的块的数据进行解码的单元。
在特开2004-140473号公报所记载的技术中,对于H.264编码方式的帧内预测,不按照缺省的顺序依次处理预测块,而对位于用于帧内预测的预测块的左方及上方的块,按照比帧内预测块前2个或2个以上的顺序,进行处理,从而在帧内预测中实现流水线处理的高速化。还有,设置不使用预测块的右上方的块的参考像素的帧内预测的预测模式,而对于这样也不能预测的块,提出的方法是:将参考像素设为固定值,或者,复制相隔两个块的可参考的像素,用于预测。
如上所述,特开2004-140473号公报所记载的图像编码装置,通过按照与缺省的标准不同的顺序进行块处理,使用与标准不同的帧内预测的预测模式,以及插入标准中所未允许的参考值等,对块进行编码。所以,图像编码装置另外需要用于对标准之外的编码数据进行解码的单元。因此,遵照标准的H.264的图像解码装置中,无法对专利文献1中的图像编码装置所输出的数据进行解码。
发明内容
本发明的目的在于提供一种图像编码装置,能够并行(流水线)处理帧内预测,并且输出遵照H.264的标准的图像解码装置能够解码的编码数据。
为达到上述目的,本发明的图像编码装置包括:正交变换单元,用于对由一个宏块分割为多个块的所有块中的各个块,将通过从该块的像素值中减去已生成的预测块的像素值而得到的差分块正交变换为系数;量化单元,用于将所述系数量化为量化正交变换系数;逆量化单元,用于将所述量化正交变换系数逆量化为系数;逆正交变换单元,用于将从所述量化正交变换系数逆量化得到的所述系数逆正交变换为差分块;帧内预测单元,用于进行帧内预测,并生成所述预测块;控制单元,用于(a)对所述所有的块中的至少一部分,使用用于帧内预测且由H.264标准规定的多种模式中的一部分,(b)按照与H.264标准规定的光栅扫描顺序不同的顺序,使所述帧内预测单元对所述所有的块进行帧内预测;输出单元,用于将根据所述控制单元的控制帧内预测的所述所有的块,按照由H.264标准规定的所述光栅扫描的顺序输出。所述宏块由16像素×16行的像素构成,所述块由4像素×4行的像素构成,将所述宏块中的每个所述块的位置,以所述宏块的左和上为基准表示为(X,Y){X,Y=0,1,2,3}时,所述控制单元,(A)通过所述H.264标准所规定的模式0至模式8中除模式3和模式7之外的模式,使所述帧内预测单元对位置为(0,1)、(2,1)、(0,3)以及(2,3)的所述块进行帧内预测;(B)通过所述H.264标准所规定的模式0、模式3以及模式7,使所述帧内预测单元对位置为(1,0)和(3,3)的所述块进行帧内预测;(C)通过所述H.264标准所规定的模式0至模式8,使所述帧内预测单元对位置为(0,0)、(2,0)、(3,0)、(1,1)、(3,1)、(0,2)、(1,2)、(2,2)、(3,2)以及(1,3)的所述块进行帧内预测;(D)按照位置为(0,0)、(1,0)、(0,1)、(2,0)、(1,1)、(3,0)、(2,1)、(0,2)、(3,1)、(1,2)、(0,3)、(2,2)、(1,3)、(3,2)、(2,3)、(3,3)的顺序,使所述帧内预测单元对16个所述块进行帧内预测。
例如,所述控制单元按照比对第1个块的帧内预测提前两个以上的处理顺序,进行对第2个块的帧内预测和对第3个块的帧内预测,其中,所述第1个块为所述所有的块中的一个块,所述第2个块为所述第1个块的左侧的块,所述第3个块为所述第1个块的上侧的块。
本发明的图像编码装置包括:正交变换单元,用于对由一个宏块分割为多个块的所有块中的各个块,将通过从该块的像素值中减去已生成的预测块的像素值而得到的差分块正交变换为系数;量化单元,用于将所述系数量化为量化正交变换系数;逆量化单元,用于将所述量化正交变换系数逆量化为系数;逆正交变换单元,用于将从所述量化正交变换系数逆量化得到的所述系数逆正交变换为差分块;帧内预测单元,用于进行帧内预测,并生成所述预测块;控制单元,用于(a)对所述所有的块中的至少一部分,使用用于帧内预测且由H.264标准规定的多种模式中的一部分,(b)按照与所述H.264标准规定的光栅扫描顺序不同的顺序,使所述帧内预测单元对所述所有的块进行帧内预测;输出单元,用于将根据所述控制单元的控制帧内预测的所述所有的块,按照由H.264标准规定的所述光栅扫描的顺序输出。所述宏块由16像素×16行的像素构成,所述块由4像素×4行的像素构成,所述控制单元,(A)通过所述H.264标准所规定的模式0至模式8中除模式3和模式7之外的模式,使所述帧内预测单元对所有的所述块进行帧内预测;(B)按照位置为(0,0)、(1,0)、(0,1)、(2,0)、(1,1)、(3,0)、(2,1)、(0,2)、(3,1)、(1,2)、(0,3)、(2,2)、(1,3)、(3,2)、(2,3)、(3,3)的顺序,使所述帧内预测单元对16个所述块进行帧内预测。
本发明的图像编码装置包括:正交变换单元,用于对由一个宏块分割为多个块的所有块中的各个块,将通过从该块的像素值中减去已生成的预测块的像素值而得到的差分块正交变换为系数;量化单元,用于将所述系数量化为量化正交变换系数;逆量化单元,用于将所述量化正交变换系数逆量化为系数;逆正交变换单元,用于将从所述量化正交变换系数逆量化得到的所述系数逆正交变换为差分块;帧内预测单元,用于进行帧内预测,并生成所述预测块;控制单元,用于(a)对所述所有的块,使用用于帧内预测且由H.264标准规定的多种模式中的一部分,(b)按照H.264标准规定的光栅扫描的顺序,使所述帧内预测单元对所述所有的块进行帧内预测。所述宏块由16像素×16行的像素构成,所述块由4像素×4行的像素构成,将所述宏块中的每个所述块的位置,以所述宏块的左和上为基准表示为(X,Y){X,Y=0,1,2,3}时,所述控制单元,(A)通过所述H.264标准所规定的模式0至模式8中除模式3和模式7之外的模式,使所述帧内预测单元对位置为(0,1)、(2,1)、(0,3)以及(2,3)的所述块进行帧内预测;(B)通过所述H.264标准所规定的模式0、模式3以及模式7,使所述帧内预测单元对位置为(1,0)、(3,0)、(1,1)、(3,1)、(1,2)、(3,2)、(1,3)以及(3,3)的所述块进行帧内预测;(C)通过所述H.264标准所规定的模式0至模式8,使所述帧内预测单元对位置为(0,0)、(2,0)、(0,2)以及(2,2)的所述块进行帧内预测;(D)按照位置为(0,0)、(1,0)、(0,1)、(1,1)、(2,0)、(3,0)、(2,1)、(3,1)、(0,2)、(1,2)、(0,3)、(1,3)、(2,2)、(3,2)、(2,3)、(3,3)的顺序,使所述帧内预测单元对16个所述块进行帧内预测。
本发明,可以通过将本发明的图像编码装置的特征性结构单元作为步骤的图像编码方法实现,还可以通过包含上述特征性结构单元的集成电路实现。
附图说明
图1是遵循H.264标准的图像编码装置的一部分结构方框图。
图2是4:2:0格式的一个图片的映像信号的说明图。
图3是4:2:0格式的一个宏块的映像信号的说明图。
图4是4:2:0格式的一个宏块的正交变换块的说明图。
图5是H.264图像编码中的亮度信号的帧内4×4预测的说明图。
图6是H.264图像编码中的亮度信号的帧内16×16预测的说明图。
图7是在H.264图像编码中,对宏块内的块进行编码处理的顺序的说明图。
图8是在H.264图像编码中,对帧内预测的宏块内的块进行处理的顺序的说明图,和帧内预测时成为流水线化的障碍的块与其处理时序的说明图。
图9是宏块内的块处理顺序等的说明图。
图10是用坐标(X,Y)表示宏块内的帧内4×4预测的块的位置信息的说明图。
图11是在现有的图像编码中,进行帧内预测时,用固定值代替不能参考的像素值,或从相隔两个的块中复制并代替不能参考的像素值的说明图。
图12是专利文献1公开的图像编码装置的结构方框图。
图13是实施方式中的图像编码装置的结构方框图。
图14是在实施方式中的图像编码中,对按照标准之外的顺序对宏块内的块进行编码处理时的输出数据,按照标准的缺省顺序进行选择并输出的方法的说明图。
图15是实施方式中的第1种帧内预测的处理条件等的说明图。
图16是说明实施方式中的第1种帧内预测的处理过程的流程图。
图17是实施方式中的第2种帧内预测的处理条件等的说明图。
图18是说明实施方式中的第2种帧内预测的处理过程的流程图。
图19是实施方式中的第3种帧内预测的处理条件等的说明图。
具体实施方式
下面参考附图,说明实施本发明的最佳方式。
图13是实施方式中的图像编码装置的结构方框图。为了方便说明,图13只示出了与帧内预测相关的结构部分。也就是说,在图13中省略了运动预测单元、用于选择帧内预测和运动预测中的任何一个预测方式的选择单元和解块滤波器等。
如图13所示,实施方式中的图像编码装置包括:块分割单元11、减法单元12、正交变换单元(T)13、量化单元(Q)14、编码单元15、逆量化单元(iQ)16、逆正交变换单元(iT)17、加法单元18、帧存储器19、帧内预测单元(IPD)20、比率控制单元21、预测块控制单元22和排序(整列化)缓存23。
实施方式中的图像编码装置除了增加预测块控制单元22和排序缓存23之外,其它结构与图1所示的现有图像编码装置的结构相同。因此,在构成实施方式中的图像编码装置的构成要素中,对具有与构成现有图像编码装置的构成要素相同功能的构成要素,分配了与分配给构成现有的图像编码装置的构成要素的符号相同的符号。在本实施方式中,以预测块控制单元22和排序缓存23的功能和操作为中心,进行说明。
块分割单元11将输入运动图像的各图片分割为宏块(输入宏块),输入宏块输入到减法单元12。减法单元12对各位置的像素,从输入宏块的像素值中减去帧内预测单元20生成的宏块(预测宏块)的像素值,并输出由所得到的值构成的宏块(差分宏块)。差分宏块输入到正交变换单元(T)13中,正交变换单元(T)13对差分宏块进行正交变换。
量化单元(Q)14对从正交变换单元(T)13得到的各系数,按照从比率控制单元21接收的量化参数进行量化,并将所得到的值(量化正交变换系数)输出到排序缓存23和逆量化单元(iQ)16中。编码单元15对从排序缓存23接收的量化正交变换系数和后述的帧内预测单元(IPD)20所选择的预测模式编号的信息进行编码,并变成流输出。
逆量化单元(iQ)16对从量化单元(Q)14接收的量化正交变换系数,按照从比率控制单元21接收的量化参数进行逆量化,并提供给逆正交变换单元(iT)17。逆正交变换单元(iT)17对从逆量化单元(iQ)16接收的系数,进行逆正交变换,并还原差分宏块。还原的差分宏块与帧内预测单元20所生成的预测宏块,一起输入到加法单元18。
加法单元18对各位置的像素,将还原的差分宏块的像素值和帧内预测单元(IPD)20所提供的预测宏块的像素值相加,生成宏块(再生宏块)。该再生宏块存储到帧存储器19。存储到帧存储器19中的再生宏块,提供到帧内预测单元(IPD)20。
帧内预测单元(IPD)20从帧存储器19中读取再生宏块和再生块(当前,在正在再生的宏块内,再生的块),并根据后述的预测块控制单元22所提供的预测块的位置信息和在该预测块中所使用的预测模式,生成预测块。帧内预测单元(IPD)20对所生成的各预测模式的预测块,算出对该预测块的输入信号的块(处于对应的原画的相同位置的输入块)的预测评价值,并从该预测评价值中选择最佳的预测模式,确定预测块。所确定的预测块提供到加法单元18。
在帧内预测中,预测评价值可以使用由最优化Distortion和Rate之间的平衡的Rate-Distortion(RD)函数计算出的值等,其中,Distortion是由各个预测模式中的预测块和输入块之间的误差信号的绝对值和或者平方和、或者,误差信号的哈达玛(Hadamard)变换后的绝对值和等产生,Rate是对该预测模式进行编码时的比特量。
预测块控制单元22获取用于表示帧内预测单元(IPD)20在预测对象的宏块中,对哪个块进行帧内预测的信息(与块的位置相关的信息和用于表示该块的帧内处理是否已完成的信息)。然后,预测块控制单元22向帧内预测单元(IPD)20输出控制信号,该控制信号用于指定在预测对象的宏块中,对哪个块应以哪种预测模式进行帧内预测。还有,预测块控制单元22将宏块内的各块的位置信息提供给排序缓存23。
排序缓存23是缓存,该缓存根据预测块控制单元22提供的块的位置信息,将宏块内已处理的块按照缺省(标准)的顺序(参考图7)重新排列,并输出到编码单元15。图7示出了在H.264标准中规定的某个宏块分割成16个块时,各块的处理顺序。将该顺序称为“光栅扫描的顺序”。在这里,如图10所示,将宏块内的16个块设为4×4_block(X,Y),并将各块的位置(X,Y)定义为(0,0)~(3,3)。此时,例如,如果预测块控制单元22指定按照图9(A)所示的顺序处理宏块内的各块,则如图14(A)中的4×4_block(X,Y)所示,各块的帧内预测信息和量化正交变换系数,以处理的块的顺序,从量化单元(Q)14存储到排序缓存23。
排序缓存23根据预测块控制单元22提供的宏块内的各块的位置信息,和事先编入排序缓存23中的缺省的各块的位置信息(参考图7以及图14(B)的4×4_block(X,Y)),如图14(A)向图14(B)的箭头所示,按照缺省(标准)的顺序,选出以宏块为单位存储的各块的帧内预测信息和量化正交变换系数,并输出到编码单元15。
下面,以预测块控制单元22如何对宏块内的各块,指示按照什么顺序、且以哪种预测模式进行处理为中心,说明几种帧内预测的编码处理。
(第1种帧内预测)
首先,如图15(A)所示,说明按照缺省的顺序(光栅扫描的顺序:参考图7),执行帧内处理(IPD)和正交变换到解码的处理的情况。本说明书中,将正交变换到解码的处理记为“TQiQiT”,其中正交变换到解码的处理包括:正交变换单元(T)13执行的正交变换、量化单元(Q)14执行的量化、逆量化单元(iQ)16执行的逆量化和逆正交变换单元(iT)17执行的逆正交变换。
在第1种帧内预测中,如图15(C)所示,为了能够流水线处理IPD和TqiQiT(处理中无空隙),且尽可能不使帧内预测的精度下降,设置用于帧内预测的预测模式。即,如图15(B)所示,为了能够实现流水线处理,且尽量多的预测模式可供使用,设置各块的预测模式。图15(C)中的附上数字的各块表示图15(A)中附上相同数字的块。
另外,选择标准中的哪种预测模式作为候补(选择项),这是图像编码装置实现的问题。图像解码装置按照图像编码装置最终选择的预测模式,进行逆帧内预测。因此,在图像解码装置中无需增加H.264标准之外的功能。
按照缺省的顺序(光栅扫描的顺序)对16个块分别进行帧内预测时,如图15(B)所示,设置有各块中的预测模式的候补(选择项)。如图10所示,如果将16个块的位置分别表示为(0,0)~(3,3),则在第1种帧内预测中,如图15(B)所示,能够通过9种的所有预测模式进行帧内预测的块为(0,0)、(0,2)、(2,0)以及(2,2)这4个块;能够通过除模式3和模式7之外的7种预测模式进行帧内预测的块为(0,1)、(0,3)、(2,1)以及(2,3)这4个块;对于剩下的8个块,即(1,0)、(1,1)、(1,2)、(1,3)、(3,0)、(3,1)、(3,2)以及(3,3),只能通过模式0、模式3和模式7进行帧内预测。
利用图16的流程图说明,按照上述缺省的顺序,且在帧内预测的预测模式受限的情况下,本实施方式中的图像编码装置的操作。
在步骤S201中,预测块控制单元22按照缺省的顺序,选择预测对象的块,并进入以下步骤:帧内预测步骤202和读取与所选择的块对应的原画的像素值的步骤S203。
在步骤S202的帧内预测中,帧内预测单元20首先按照图15(A)所示的顺序,通过图15(B)所示的各预测模式,对每个块生成预测块。然后,帧内预测单元20利用各预测模式的预测块的像素值和在步骤S203中读取的与该预测块对应的输入信号的原画的块的像素值,计算出所述预测评价值,并确定最佳的预测模式。在步骤S203中,帧内预测单元20读取原画的像素值。
接着,在步骤S204中,减法单元12对各位置的像素,从原画的块的像素值中减去预测块的像素值,该预测块是由帧内预测单元20确定的最佳预测模式得到。在步骤S205中,正交变换单元(T)13对减法单元12得到的差分块进行正交变换,在步骤S206中,量化单元(Q)14对正交变换单元(T)13得到的正交变换系数进行量化。量化的正交变换系数通过排序缓存23输入到编码单元15,在步骤S207中,编码单元15对量化正交变换系数进行编码。
另外,在步骤S206中得到的量化正交变换系数输入到逆量化单元(iQ)16,在步骤S208中,逆量化单元(iQ)16对量化正交变换系数进行逆量化。在步骤S209中,逆正交变换单元(iT)17对逆量化单元(iQ)16得到的正交变换系数进行逆正交变换。在步骤S210中,加法单元18将逆正交变换的预测块的差分值和在步骤S202中得到的预测块相加。从而,解码块再构成。再构成的解码块在步骤S211中存储到帧存储器19。存储在帧存储器19中的解码块提供到帧内预测单元20,用作步骤S202中的帧内预测的参考像素。
在步骤S212中,帧内预测单元20判断是否已处理(再构成)预测对象的宏块中所有的块,如果没有处理完所有的块(在步骤S212中为No),则返回到步骤S201,本实施方式中的图像编码装置对剩余的块进行和上述相同的处理;如果已处理完所有的块(在步骤S212中为Yes),则本实施方式中的图像编码装置对下一个宏块进行上述处理。
此外,在上述第1种帧内预测中,由于按照缺省的顺序处理每个块,所以不需要排序缓存23。但是,即使设置有排序缓存23,由于缺省的顺序信息从预测块控制单元22提供到排序缓存23,所以每个块的数据可以以处理顺序(缺省的顺序)输出到编码单元15,从而不会产生任何问题。
(第2种帧内预测)
下面,如图17(A)所示,说明按照与缺省的顺序不同的顺序,执行帧内处理(IPD)和正交变换到解码的处理(TqiQiT)的情况。
在第2种帧内预测中,如图17(C)所示,为了能够流水线处理IPD和TqiQiT(处理中无空隙),且尽可能不使帧内预测的精度下降,设置用于帧内预测的预测模式。即,如图17(B)所示,为了能够实现流水线处理,且尽量多的预测模式可供使用,设置各块的预测模式。图17(C)中的附上数字的各块表示图17(A)中附上相同数字的块。
按照与缺省的顺序不同的顺序(与光栅扫描顺序不同的顺序)对16个块分别进行帧内预测时,如图17(B)所示,设置有各块中的预测模式的候补(选择项)。即,在第2种帧内预测中,如图17(B)所示,能够通过9种的所有预测模式进行帧内预测的块为(0,0)、(0,2)、(1,1)、(1,2)、(1,3)、(2,0)、(2,2)、(3,0)、(3,1)以及(3,2)这10个块;能够通过除模式3和模式7之外的7种预测模式进行帧内预测的块为(0,1)、(0,3)、(2,1)以及(2,3)这4个块;对于剩下的2个块,即(1,0)和(3,3),只能通过模式0、模式3和模式7进行帧内预测。
执行第2种帧内预测时,与执行第1种帧内预测时相比,能够通过所有的预测模式进行帧内预测的块,从4个大大增加到10个。也就是说,执行第2种帧内预测时,与执行第1种帧内预测时相比,帧内预测的精度大大提高。
下面,利用图18的流程图说明,按照上述与缺省的顺序不同的顺序,且在帧内预测的预测模式受限的情况下,本实施方式中的图像编码装置的操作。
在步骤S301中,预测块控制单元22按照与缺省的顺序不同的顺序,选择预测对象的块,并进入以下步骤:帧内预测步骤302和读取与所选择的块对应的原画的像素值的步骤S303。预测块控制单元22将处理的块的位置信息输出给排序缓存23。
在步骤S302的帧内预测中,帧内预测单元20首先按照图17(A)所示的顺序,通过图17(B)所示的各预测模式,对每个块生成预测块。然后,帧内预测单元20利用各预测模式的预测块的像素值和在步骤S303中读取的与该预测块对应的输入信号的原画的块的像素值,计算出所述预测评价值,并确定最佳的预测模式。在步骤S303中,帧内预测单元20读取原画的像素值。
接着,在步骤S304中,减法单元12对各位置的像素,从原画的块的像素值中减去预测块的像素值,该预测块是由帧内预测单元20确定的最佳预测模式得到。在步骤S305中,正交变换单元(T)13对减法单元12得到的差分块进行正交变换,在步骤S306中,量化单元(Q)14对正交变换单元(T)13得到的系数进行量化。在步骤S307中,量化的正交变换系数以块为一个整体的单位,存储到排序缓存23中。
另外,在步骤S306中得到的预测块的差分值的正交变换系数(量化正交变换系数)输入到逆量化单元(iQ)16,在步骤S308中,逆量化单元(iQ)16对量化正交变换系数进行逆量化。在步骤S309中,逆正交变换单元(iT)17对逆量化单元(iQ)16得到的正交变换系数进行逆正交变换。在步骤S310中,加法单元18将逆正交变换的预测块的差分值和在步骤S302中得到的预测块相加。从而,解码块再构成。再构成的解码块在步骤S311中存储到帧存储器19。存储在帧存储器19中的解码块提供到帧内预测单元20,用作步骤S302中的帧内预测的参考像素。
在步骤S312中,帧内预测单元20判断是否已处理(再构成)预测对象的宏块中所有的块,如果没有处理完所有的块(在步骤S312中为No),则返回到步骤S301,本实施方式中的图像编码装置对剩余的块进行和上述相同的处理;如果已处理完所有的块(在步骤S312中为Yes),则进入步骤S313,同时本实施方式中的图像编码装置对下一个宏块进行上述处理。
在步骤S313中,排序缓存23按照缺省的顺序,选出步骤S307中以块为单位存储的预测块的差分值的量化正交变换系数,并输出到编码单元15。在步骤S314中,编码单元15按照缺省的顺序,对量化正交变换系数进行编码。
在上述第1种帧内预测和第2种帧内预测中,在每个块中,预测模式的数目和内容不相同。从处理的统一性观点出发,对所有的块设置相同的预测模式时,可以利用下面的第3种帧内预测。
(第3种帧内预测)
在第3种帧内预测中,为了按照图19(A)示出的与缺省的顺序不同的顺序,对每个块进行帧内预测,且如图19(C)所示,能够流水线处理IPD和TQiQiT(处理中,产生两处空隙),如图19(B)所示,设置各块的预测模式。
按照与缺省的顺序不同的顺序,通过如19(B)示出的预测模式,分别对16个块进行帧内预测时,不存在能够通过9种的所有预测模式进行帧内预测的块。但是,对于所有块,能够利用除模式3和模式7之外的7种预测模式进行帧内预测。不过,(0,1)和(3,3)这两个块成为流水线处理的障碍。
在第3种帧内预测中,排序缓存23通过图19(B)所示的预测模式,按照图19(A)所示的与缺省的顺序不同的顺序,对每个块进行帧内预测。排序缓存23按照缺省的顺序,重新排列已处理的块,并输出到编码单元15。
这种本发明的图像编码装置适合于以块为单位对图像进行编码的图像编码装置,具体而言,适合于传送运动图像数据的网络服务器(web server)、接收运动图像数据的终端装置、能够记录并再生运动图像数据的数码摄像机、带有相机的手机、DVD录像/播放器、PDA以及个人计算机等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种图像编码装置,该装置包括:
正交变换单元,用于对由一个宏块分割为多个块的所有块中的各个块,将通过从该块的像素值中减去已生成的预测块的像素值而得到的差分块正交变换为系数;
量化单元,用于将所述系数量化为量化正交变换系数;
逆量化单元,用于将所述量化正交变换系数逆量化为系数;
逆正交变换单元,用于将从所述量化正交变换系数逆量化得到的所述系数逆正交变换为差分块;
帧内预测单元,用于进行帧内预测,并生成所述预测块;
控制单元,用于(a)对所述所有的块中的至少一部分,使用用于帧内预测且由H.264标准规定的多种模式中的一部分,(b)按照与H.264标准规定的光栅扫描顺序不同的顺序,使所述帧内预测单元对所述所有的块进行帧内预测;
输出单元,用于将根据所述控制单元的控制帧内预测的所述所有的块,按照由H.264标准规定的所述光栅扫描的顺序输出,
所述宏块由16像素×16行的像素构成,所述块由4像素×4行的像素构成,将所述宏块中的每个所述块的位置,以所述宏块的左和上为基准表示为(X,Y){X,Y=0,1,2,3}时,所述控制单元,
(A)通过所述H.264标准所规定的模式0至模式8中除模式3和模式7之外的模式,使所述帧内预测单元对位置为(0,1)、(2,1)、(0,3)以及(2,3)的所述块进行帧内预测;
(B)通过所述H.264标准所规定的模式0、模式3以及模式7,使所述帧内预测单元对位置为(1,0)和(3,3)的所述块进行帧内预测;
(C)通过所述H.264标准所规定的模式0至模式8,使所述帧内预测单元对位置为(0,0)、(2,0)、(3,0)、(1,1)、(3,1)、(0,2)、(1,2)、(2,2)、(3,2)以及(1,3)的所述块进行帧内预测;
(D)按照位置为(0,0)、(1,0)、(0,1)、(2,0)、(1,1)、(3,0)、(2,1)、(0,2)、(3,1)、(1,2)、(0,3)、(2,2)、(1,3)、(3,2)、(2,3)、(3,3)的顺序,使所述帧内预测单元对16个所述块进行帧内预测。
2.根据权利要求1所述的图像编码装置,所述控制单元按照比对第1个块的帧内预测提前两个以上的处理顺序,使所述帧内预测单元进行对第2个块的帧内预测和对第3个块的帧内预测,其中,所述第1个块为所述所有的块中的一个块,所述第2个块为所述第1个块的左侧的块,所述第3个块为所述第1个块的上侧的块。
3.一种图像编码装置,该装置包括:
正交变换单元,用于对由一个宏块分割为多个块的所有块中的各个块,将通过从该块的像素值中减去已生成的预测块的像素值而得到的差分块正交变换为系数;
量化单元,用于将所述系数量化为量化正交变换系数;
逆量化单元,用于将所述量化正交变换系数逆量化为系数;
逆正交变换单元,用于将从所述量化正交变换系数逆量化得到的所述系数逆正交变换为差分块;
帧内预测单元,用于进行帧内预测,并生成所述预测块;
控制单元,用于(a)对所述所有的块中的至少一部分,使用用于帧内预测且由H.264标准规定的多种模式中的一部分,(b)按照与所述H.264标准规定的光栅扫描顺序不同的顺序,使所述帧内预测单元对所述所有的块进行帧内预测;
输出单元,用于将根据所述控制单元的控制帧内预测的所述所有的块,按照由H.264标准规定的所述光栅扫描的顺序输出,
所述宏块由16像素×16行的像素构成,所述块由4像素×4行的像素构成,所述控制单元,
(A)通过所述H.264标准所规定的模式0至模式8中除模式3和模式7之外的模式,使所述帧内预测单元对所有的所述块进行帧内预测;
(B)按照位置为(0,0)、(1,0)、(0,1)、(2,0)、(1,1)、(3,0)、(2,1)、(0,2)、(3,1)、(1,2)、(0,3)、(2,2)、(1,3)、(3,2)、(2,3)、(3,3)的顺序,使所述帧内预测单元对16个所述块进行帧内预测。
4.一种图像编码装置,该装置包括:
正交变换单元,用于对由一个宏块分割为多个块的所有块中的各个块,将通过从该块的像素值中减去已生成的预测块的像素值而得到的差分块正交变换为系数;
量化单元,用于将所述系数量化为量化正交变换系数;
逆量化单元,用于将所述量化正交变换系数逆量化为系数;
逆正交变换单元,用于将从所述量化正交变换系数逆量化得到的所述系数逆正交变换为差分块;
帧内预测单元,用于进行帧内预测,并生成所述预测块;
控制单元,用于(a)对所述所有的块,使用用于帧内预测且由H.264标准规定的多种模式中的一部分,(b)按照H.264标准规定的光栅扫描的顺序,使所述帧内预测单元对所述所有的块进行帧内预测,
所述宏块由16像素×16行的像素构成,所述块由4像素×4行的像素构成,将所述宏块中的每个所述块的位置,以所述宏块的左和上为基准表示为(X,Y){X,Y=0,1,2,3}时,所述控制单元,
(A)通过所述H.264标准所规定的模式0至模式8中除模式3和模式7之外的模式,使所述帧内预测单元对位置为(0,1)、(2,1)、(0,3)以及(2,3)的所述块进行帧内预测;
(B)通过所述H.264标准所规定的模式0、模式3以及模式7,使所述帧内预测单元对位置为(1,0)、(3,0)、(1,1)、(3,1)、(1,2)、(3,2)、(1,3)以及(3,3)的所述块进行帧内预测;
(C)通过所述H.264标准所规定的模式0至模式8,使所述帧内预测单元对位置为(0,0)、(2,0)、(0,2)以及(2,2)的所述块进行帧内预测;
(D)按照位置为(0,0)、(1,0)、(0,1)、(1,1)、(2,0)、(3,0)、(2,1)、(3,1)、(0,2)、(1,2)、(0,3)、(1,3)、(2,2)、(3,2)、(2,3)、(3,3)的顺序,使所述帧内预测单元对16个所述块进行帧内预测。
5.一种图像编码方法,分别对由一个宏块分割为多个块的所有块,进行正交变换、量化、逆量化、逆正交变换以及帧内预测,该方法包括:
控制步骤,(a)对所述所有的块中的至少一部分,使用用于帧内预测且由H.264标准规定的多种模式中的一部分,(b)按照与H.264标准规定的光栅扫描顺序不同的顺序,使对所述所有的块进行帧内预测;
输出步骤,将根据所述控制单元的控制帧内预测的所述所有的块,按照由H.264标准规定的所述光栅扫描的顺序输出,
所述宏块由16像素×16行的像素构成,所述块由4像素×4行的像素构成,将所述宏块中的每个所述块的位置,以所述宏块的左和上为基准表示为(X,Y){X,Y=0,1,2,3}时,在所述控制步骤中,
(A)通过所述H.264标准所规定的模式0至模式8中除模式3和模式7之外的模式,使对位置为(0,1)、(2,1)、(0,3)以及(2,3)的所述块进行帧内预测;
(B)通过所述H.264标准所规定的模式0、模式3以及模式7,使对位置为(1,0)和(3,3)的所述块进行帧内预测;
(C)通过所述H.264标准所规定的模式0至模式8,使对位置为(0,0)、(2,0)、(3,0)、(1,1)、(3,1)、(0,2)、(1,2)、(2,2)、(3,2)以及(1,3)的所述块进行帧内预测;
(D)按照位置为(0,0)、(1,0)、(0,1)、(2,0)、(1,1)、(3,0)、(2,1)、(0,2)、(3,1)、(1,2)、(0,3)、(2,2)、(1,3)、(3,2)、(2,3)、(3,3)的顺序,使对16个所述块进行帧内预测。
6.一种图像编码方法,分别对由一个宏块分割为多个块的所有块,进行正交变换、量化、逆量化、逆正交变换以及帧内预测,该方法包括:
控制步骤,(a)对所述所有的块,使用用于帧内预测且由H.264标准规定的多种模式中的一部分,(b)按照H.264标准规定的光栅扫描的顺序,使对所述所有的块进行帧内预测,
所述宏块由16像素×16行的像素构成,所述块由4像素×4行的像素构成,将所述宏块中的每个所述块的位置,以所述宏块的左和上为基准表示为(X,Y){X,Y=0,1,2,3}时,在所述控制步骤中,
(A)通过所述H.264标准所规定的模式0至模式8中除模式3和模式7之外的模式,使对位置为(0,1)、(2,1)、(0,3)以及(2,3)的所述块进行帧内预测;
(B)通过所述H.264标准所规定的模式0、模式3以及模式7,使对位置为(1,0)、(3,0)、(1,1)、(3,1)、(1,2)、(3,2)、(1,3)以及(3,3)的所述块进行帧内预测;
(C)通过所述H.264标准所规定的模式0至模式8,使对位置为(0,0)、(2,0)、(0,2)以及(2,2)的所述块进行帧内预测;
(D)按照位置为(0,0)、(1,0)、(0,1)、(1,1)、(2,0)、(3,0)、(2,1)、(3,1)、(0,2)、(1,2)、(0,3)、(1,3)、(2,2)、(3,2)、(2,3)、(3,3)的顺序,使对16个所述块进行帧内预测。
7.一种集成电路,该集成电路包括:
正交变换单元,用于对由一个宏块分割为多个块的所有块中的各个块,将通过从该块的像素值中减去已生成的预测块的像素值而得到的差分块正交变换为系数;
量化单元,用于将所述系数量化为量化正交变换系数;
逆量化单元,用于将所述量化正交变换系数逆量化为系数;
逆正交变换单元,用于将从所述量化正交变换系数逆量化得到的所述系数逆正交变换为差分块;
帧内预测单元,用于进行帧内预测,并生成所述预测块;
控制单元,用于(a)对所述所有的块中的至少一部分,使用用于帧内预测且由H.264标准规定的多种模式中的一部分,(b)按照与H.264标准规定的光栅扫描顺序不同的顺序,使所述帧内预测单元对所述所有的块进行帧内预测;
输出单元,用于将根据所述控制单元的控制帧内预测的所述所有的块,按照由H.264标准规定的所述光栅扫描的顺序输出,
所述宏块由16像素×16行的像素构成,所述块由4像素×4行的像素构成,将所述宏块中的每个所述块的位置,以所述宏块的左和上为基准表示为(X,Y){X,Y=0,1,2,3}时,所述控制单元,
(A)通过所述H.264标准所规定的模式0至模式8中除模式3和模式7之外的模式,使所述帧内预测单元对位置为(0,1)、(2,1)、(0,3)以及(2,3)的所述块进行帧内预测;
(B)通过所述H.264标准所规定的模式0、模式3以及模式7,使所述帧内预测单元对位置为(1,0)和(3,3)的所述块进行帧内预测;
(C)通过所述H.264标准所规定的模式0至模式8,使所述帧内预测单元对位置为(0,0)、(2,0)、(3,0)、(1,1)、(3,1)、(0,2)、(1,2)、(2,2)、(3,2)以及(1,3)的所述块进行帧内预测;
(D)按照位置为(0,0)、(1,0)、(0,1)、(2,0)、(1,1)、(3,0)、(2,1)、(0,2)、(3,1)、(1,2)、(0,3)、(2,2)、(1,3)、(3,2)、(2,3)、(3,3)的顺序,使所述帧内预测单元对16个所述块进行帧内预测。
8.一种集成电路,该集成电路包括:
正交变换单元,用于对由一个宏块分割为多个块的所有块中的各个块,将通过从该块的像素值中减去已生成的预测块的像素值而得到的差分块正交变换为系数;
量化单元,用于将所述系数量化为量化正交变换系数;
逆量化单元,用于将所述量化正交变换系数逆量化为系数;
逆正交变换单元,用于将从所述量化正交变换系数逆量化得到的所述系数逆正交变换为差分块;
帧内预测单元,用于进行帧内预测,并生成所述预测块;
控制单元,用于(a)对所述所有的块,使用用于帧内预测且由H.264标准规定的多种模式中的一部分,(b)按照H.264标准规定的光栅扫描的顺序,使所述帧内预测单元对所述所有的块进行帧内预测,
所述宏块由16像素×16行的像素构成,所述块由4像素×4行的像素构成,将所述宏块中的每个所述块的位置,以所述宏块的左和上为基准表示为(X,Y){X,Y=0,1,2,3}时,所述控制单元,
(A)通过所述H.264标准所规定的模式0至模式8中除模式3和模式7之外的模式,使所述帧内预测单元对位置为(0,1)、(2,1)、(0,3)以及(2,3)的所述块进行帧内预测;
(B)通过所述H.264标准所规定的模式0、模式3以及模式7,使所述帧内预测单元对位置为(1,0)、(3,0)、(1,1)、(3,1)、(1,2)、(3,2)、(1,3)以及(3,3)的所述块进行帧内预测;
(C)通过所述H.264标准所规定的模式0至模式8,使所述帧内预测单元对位置为(0,0)、(2,0)、(0,2)以及(2,2)的所述块进行帧内预测;
(D)按照位置为(0,0)、(1,0)、(0,1)、(1,1)、(2,0)、(3,0)、(2,1)、(3,1)、(0,2)、(1,2)、(0,3)、(1,3)、(2,2)、(3,2)、(2,3)、(3,3)的顺序,使所述帧内预测单元对16个所述块进行帧内预测。
CN2006101498734A 2005-10-28 2006-10-27 图像编码装置 Active CN1956546B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2005315462 2005-10-28
JP2005-315462 2005-10-28
JP2005315462A JP5089878B2 (ja) 2005-10-28 2005-10-28 画像符号化装置

Publications (2)

Publication Number Publication Date
CN1956546A CN1956546A (zh) 2007-05-02
CN1956546B true CN1956546B (zh) 2011-10-05

Family

ID=37996253

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101498734A Active CN1956546B (zh) 2005-10-28 2006-10-27 图像编码装置

Country Status (3)

Country Link
US (1) US8059717B2 (zh)
JP (1) JP5089878B2 (zh)
CN (1) CN1956546B (zh)

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7289674B2 (en) * 2002-06-11 2007-10-30 Nokia Corporation Spatial prediction based intra coding
US8250618B2 (en) * 2006-09-18 2012-08-21 Elemental Technologies, Inc. Real-time network adaptive digital video encoding/decoding
US8098735B2 (en) * 2006-12-21 2012-01-17 Lsi Corporation Efficient 8×8 CABAC residual block decode
CN101222641B (zh) * 2007-01-11 2011-08-24 华为技术有限公司 帧内预测编解码方法及其装置
US20080310515A1 (en) * 2007-06-14 2008-12-18 Yasutomo Matsuba MPEG-2 2-Slice Coding for Simple Implementation of H.264 MBAFF Transcoder
US8184715B1 (en) * 2007-08-09 2012-05-22 Elemental Technologies, Inc. Method for efficiently executing video encoding operations on stream processor architectures
US8121197B2 (en) * 2007-11-13 2012-02-21 Elemental Technologies, Inc. Video encoding and decoding using parallel processors
CN102957914B (zh) 2008-05-23 2016-01-06 松下知识产权经营株式会社 图像解码装置、图像解码方法、图像编码装置、以及图像编码方法
KR100949917B1 (ko) * 2008-05-28 2010-03-30 한국산업기술대학교산학협력단 적응적 인트라 예측을 통한 고속 부호화 방법 및 시스템
US8761253B2 (en) * 2008-05-28 2014-06-24 Nvidia Corporation Intra prediction mode search scheme
JP2009290498A (ja) * 2008-05-29 2009-12-10 Renesas Technology Corp 画像符号化装置及び画像符号化方法
KR101379187B1 (ko) * 2008-06-23 2014-04-15 에스케이 텔레콤주식회사 블록 변환을 이용한 인트라 예측 방법 및 장치와 그를이용한 영상 부호화/복호화 방법 및 장치
JP5187062B2 (ja) * 2008-08-15 2013-04-24 富士通株式会社 動画像符号化装置および動画像符号化方法
KR101356448B1 (ko) 2008-10-01 2014-02-06 한국전자통신연구원 예측 모드를 이용한 복호화 장치
US8867854B2 (en) * 2008-10-01 2014-10-21 Electronics And Telecommunications Research Institute Image encoder and decoder using undirectional prediction
US8687702B2 (en) * 2008-10-27 2014-04-01 Advanced Micro Devices, Inc. Remote transmission and display of video data using standard H.264-based video codecs
JPWO2010067668A1 (ja) * 2008-12-08 2012-05-17 シャープ株式会社 画像符号化装置及び画像復号装置
US8831099B2 (en) * 2008-12-17 2014-09-09 Nvidia Corporation Selecting a macroblock encoding mode by using raw data to compute intra cost
US8249151B2 (en) 2008-12-24 2012-08-21 Sony Corporation SIMD-processor-friendly MPEG-2 intra-quantizer
US8249150B2 (en) 2008-12-24 2012-08-21 Sony Corporation SIMD-processor-friendly MPEG-2 inter-quantizer
US9432674B2 (en) * 2009-02-02 2016-08-30 Nvidia Corporation Dual stage intra-prediction video encoding system and method
KR101033769B1 (ko) 2009-05-11 2011-05-09 선문대학교 산학협력단 영상 데이터의 인트라 예측 모드 결정 방법
KR101675116B1 (ko) * 2009-08-06 2016-11-10 삼성전자 주식회사 영상의 부호화 방법 및 장치, 그 복호화 방법 및 장치
JP2011041037A (ja) * 2009-08-12 2011-02-24 Sony Corp 画像処理装置および方法
KR101495724B1 (ko) 2010-02-02 2015-02-25 삼성전자주식회사 계층적 데이터 단위의 스캔 순서에 기반한 비디오 부호화 방법과 그 장치, 및 비디오 복호화 방법과 그 장치
CN102972028B (zh) * 2010-05-17 2015-08-12 Lg电子株式会社 新的帧内预测模式
US9215470B2 (en) 2010-07-09 2015-12-15 Qualcomm Incorporated Signaling selected directional transform for video coding
GB2486726B (en) * 2010-12-23 2017-11-29 British Broadcasting Corp Compression of pictures
US10992958B2 (en) 2010-12-29 2021-04-27 Qualcomm Incorporated Video coding using mapped transforms and scanning modes
JP2012147292A (ja) * 2011-01-13 2012-08-02 Canon Inc 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム
CN102065299B (zh) * 2011-01-17 2014-09-03 深圳市云宙多媒体技术有限公司 一种视频编码的自适应扫描重排序方法和系统
US10728575B2 (en) 2011-06-07 2020-07-28 Interdigital Vc Holdings, Inc. Method for encoding and/or decoding images on macroblock level using intra-prediction
BR112013030469B1 (pt) 2011-06-23 2022-07-26 Sun Patent Trust Método de decodificação de imagem, método de codificação de imagem, aparelho de decodificação de imagem, aparelho de codificação de imagem, e aparelho de codificação e decodificação de imagem
US9106919B2 (en) 2011-06-24 2015-08-11 Panasonic Intellectual Property Corporation Of America Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
US9049462B2 (en) 2011-06-24 2015-06-02 Panasonic Intellectual Property Corporation Of America Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
MY169636A (en) * 2011-06-27 2019-04-24 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
MY165469A (en) * 2011-06-28 2018-03-23 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
KR102006032B1 (ko) 2011-06-29 2019-07-31 선 페이턴트 트러스트 화상 복호 방법, 화상 부호화 방법, 화상 복호 장치, 화상 부호화 장치 및 화상 부호화 복호 장치
WO2013001770A1 (ja) 2011-06-30 2013-01-03 パナソニック株式会社 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置及び画像符号化復号装置
AU2012277219A1 (en) 2011-06-30 2013-09-19 Sun Patent Trust Image decoding method, image encoding method, image decoding device, image encoding device, and image encoding/decoding device
KR20140034209A (ko) 2011-07-11 2014-03-19 파나소닉 주식회사 화상 복호 방법, 화상 부호화 방법, 화상 복호 장치, 화상 부호화 장치 및 화상 부호화 복호 장치
RU2696301C2 (ru) * 2011-09-23 2019-08-01 Кт Корпорейшен Способ декодирования видеосигнала
WO2013076888A1 (ja) * 2011-11-21 2013-05-30 パナソニック株式会社 画像処理装置および画像処理方法
KR102169608B1 (ko) 2012-01-19 2020-10-23 삼성전자주식회사 인트라 예측 처리 속도 향상을 위한 비디오의 부호화 방법 및 장치, 비디오의 복호화 방법 및 장치
KR101436949B1 (ko) 2013-01-18 2014-09-03 연세대학교 산학협력단 영상 인코딩 방법 및 장치, 그리고 영상 처리 장치
US9218639B2 (en) * 2013-09-27 2015-12-22 Apple Inc. Processing order in block processing pipelines
KR101580723B1 (ko) * 2013-12-13 2016-01-11 한양대학교 산학협력단 인트라 예측의 의존성에 기반한 비디오 병렬 처리 방법 및 이를 이용한 비디오 복호화 장치
JP2015185897A (ja) * 2014-03-20 2015-10-22 パナソニックIpマネジメント株式会社 画像符号化方法及び画像符号化装置
KR102227875B1 (ko) 2014-05-30 2021-03-15 엘지디스플레이 주식회사 유기 발광 디스플레이 장치
MX2021015798A (es) * 2014-06-20 2023-03-07 Sony Corp Dispositivo y metodo de codificacion de imagen, y dispositivo y metodo de decodificacion de imagen.
CN107409208B (zh) * 2015-03-27 2021-04-20 索尼公司 图像处理装置、图像处理方法以及计算机可读存储介质
CN113115036A (zh) * 2015-11-24 2021-07-13 三星电子株式会社 视频解码方法和设备及其编码方法和设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1556652A (zh) * 2003-12-30 2004-12-22 中国科学院计算技术研究所 基于最佳预测模式概率的视频帧内图像快速编码方法
CN1585495A (zh) * 2004-06-11 2005-02-23 上海大学 H.264/avc帧内预测模式的快速选择方法
CN1610410A (zh) * 2003-10-24 2005-04-27 三星电子株式会社 帧内预测方法及装置
CN1659580A (zh) * 2002-06-11 2005-08-24 诺基亚有限公司 基于空间预测的帧内编码
CN1662066A (zh) * 2004-02-26 2005-08-31 中国科学院计算技术研究所 一种帧内预测模式选取方法
CN1674680A (zh) * 2005-03-31 2005-09-28 华中科技大学 一种增强型帧内预测模式编码方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004140473A (ja) * 2002-10-15 2004-05-13 Sony Corp 画像情報符号化装置、復号化装置並びに画像情報符号化方法、復号化方法
JP4515886B2 (ja) 2003-10-28 2010-08-04 パナソニック株式会社 面内予測符号化方法
JP2005151017A (ja) * 2003-11-13 2005-06-09 Sharp Corp 画像符号化装置
JP2005244666A (ja) 2004-02-26 2005-09-08 Sony Corp データ処理装置、符号化装置およびデータ処理方法
JP4577048B2 (ja) * 2004-03-11 2010-11-10 パナソニック株式会社 画像符号化方法、画像符号化装置および画像符号化プログラム
JP4495580B2 (ja) * 2004-12-13 2010-07-07 パナソニック株式会社 面内予測装置および面内予測方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1659580A (zh) * 2002-06-11 2005-08-24 诺基亚有限公司 基于空间预测的帧内编码
CN1610410A (zh) * 2003-10-24 2005-04-27 三星电子株式会社 帧内预测方法及装置
CN1556652A (zh) * 2003-12-30 2004-12-22 中国科学院计算技术研究所 基于最佳预测模式概率的视频帧内图像快速编码方法
CN1662066A (zh) * 2004-02-26 2005-08-31 中国科学院计算技术研究所 一种帧内预测模式选取方法
CN1585495A (zh) * 2004-06-11 2005-02-23 上海大学 H.264/avc帧内预测模式的快速选择方法
CN1674680A (zh) * 2005-03-31 2005-09-28 华中科技大学 一种增强型帧内预测模式编码方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JP特开2004-140473A 2004.05.13
JP特开2005-244666A 2005.09.08

Also Published As

Publication number Publication date
JP2007124409A (ja) 2007-05-17
US8059717B2 (en) 2011-11-15
US20070098070A1 (en) 2007-05-03
JP5089878B2 (ja) 2012-12-05
CN1956546A (zh) 2007-05-02

Similar Documents

Publication Publication Date Title
CN1956546B (zh) 图像编码装置
CN100584027C (zh) 用于视频内预测编码和解码的方法和装置
KR20220151140A (ko) 영상 부호화 방법 및 컴퓨터로 읽을 수 있는 기록 매체
CA2822391C (en) Enhanced intra-prediction coding using planar representations
JP4495580B2 (ja) 面内予測装置および面内予測方法
CN102077595A (zh) 图像处理装置和方法
CN104883578A (zh) 对帧内预测模式进行解码的方法
KR20200002697A (ko) 처리율 향상을 위한 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체
KR20070005848A (ko) 인트라 예측 모드 결정 방법 및 장치
EP3806472A1 (en) Merge mode-based inter-prediction method and apparatus
US20210409728A1 (en) Image encoding method/device, image decoding method/device, and recording medium in which bitstream is stored
WO2017122604A1 (ja) 動画像符号化装置、動画像符号化方法、及び、動画像符号化プログラムが記憶された記憶媒体
JP4939273B2 (ja) 画像符号化装置及び画像符号化方法
WO2013005967A2 (ko) 영상 정보 부호화 방법 및 복호화 방법
KR100727991B1 (ko) 영상의 인트라 예측 부호화 방법 및 그 방법을 사용하는부호화 장치
CN113709480A (zh) 一种编码、解码方法、装置及其设备
WO2016194380A1 (ja) 動画像符号化装置、動画像符号化方法および動画像符号化プログラムを記憶する記録媒体
JP5149978B2 (ja) 画像符号化装置、画像符号化方法
AU2019210547B2 (en) Enhanced intra-prediction coding using planar representations
CN114079769A (zh) 视频编码方法、装置、设备及计算机可读存储介质
CN112153385B (zh) 编码处理方法、装置、设备及存储介质
JP2005244666A (ja) データ処理装置、符号化装置およびデータ処理方法
JP5235818B2 (ja) 動画像符号化装置、動画像符号化装置の制御方法及びプログラム
KR20230147149A (ko) 인트라 예측 방법, 인코더, 디코더 및 저장 매체
JP4574020B2 (ja) 画像処理装置及び画像符号化装置及び画像復号装置

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