CN101379830A - 用于视频宏块对的帧/场编码模式的推导 - Google Patents

用于视频宏块对的帧/场编码模式的推导 Download PDF

Info

Publication number
CN101379830A
CN101379830A CN200780004624.9A CN200780004624A CN101379830A CN 101379830 A CN101379830 A CN 101379830A CN 200780004624 A CN200780004624 A CN 200780004624A CN 101379830 A CN101379830 A CN 101379830A
Authority
CN
China
Prior art keywords
macro block
frame
motion vector
mode
reference picture
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
CN200780004624.9A
Other languages
English (en)
Other versions
CN101379830B (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.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN101379830A publication Critical patent/CN101379830A/zh
Application granted granted Critical
Publication of CN101379830B publication Critical patent/CN101379830B/zh
Expired - Fee Related 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/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/577Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
    • 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/112Selection of coding mode or of prediction mode according to a given display mode, e.g. for interlaced or progressive display mode
    • 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
    • H04N19/137Motion inside a coding unit, e.g. average field, frame or block difference
    • H04N19/139Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
    • 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/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • H04N19/16Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter for a given display mode, e.g. for interlaced or progressive display mode
    • 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/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing of motion vectors
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本方法的特征在于,根据以下步骤对场/帧模式加以选择:确定与位于后续参考图像内的待编码宏块(21)的同位置宏块(22)相关联的运动矢量(23),所述待编码宏块是为了在场或帧模式中进行选择而预先定义的;根据与所述运动矢量(23)相对应的参考图像之间的时间距离,以及根据当前图像,即根据预先定义的模式的场或帧,和从与所述运动矢量相对应的参考图像中选出的参考图像之间的时间距离,对所述运动矢量(23)进行缩放(24);确定由归属于待编码宏块(21)的经缩放的运动矢量(24)所指定的、选定参考图像中的时间宏块(25),并确定其编码模式;以及选择时间宏块(25)的场/帧编码模式,用于对当前宏块(21)进行编码。本发明的应用范围涉及利用比如MPEG4第10部分标准进行数据压缩。

Description

用于视频宏块对的帧/场编码模式的推导
技术领域
本发明涉及用于视频图像序列的图像块的编码方法。
背景技术
该领域为视频数据压缩领域。特别令人关注的是,由采用以缩写MBAFF(宏块自适应帧/场)更广为人知的宏块级自适应帧/场编码方案的块压缩得到的压缩图。相关标准包括比如MPEG4第4部分和MPEG4第10部分标准。
在编码器中实现“块匹配”类型运动估计,以便利用图像序列中图像的时间相关性。为了进行帧间模式编码,“块匹配”类型运动估计计算从当前块中予以扣除的预选块。由于标准所提出的编码参数的不同选择,如运动估计所用的图像块尺寸,参考图像或执行运动估计所要用到的图像,上述参考图像所用的上场、下场或帧等,之后需要根据诸如编码成本等准则来进行选择,从而用编码器需要进行大量的运动计算。就时间和处理能力而言,这些计算代价极高。运动估计器必需是编码器专用的,或者至少同标准提出的以及编码器所实现的多个选择兼容。
举例而言,就H264或MPEG4第10部分标准而言,对各种块尺寸(4 x 4、4 x 8、8 x 4、8 x 8、8 x 16、16 x 8、16 x 16)以及各参考图像计算运动矢量场。图1表示采用该标准的编码器对每行16像素的16行宏块的不同类型的划分方式。第一行对应于将16 x 16大小的宏块分别水平和垂直分割成两个大小为16 x 8和8 x 16的子宏块,以及水平垂直分割成四个8 x 8大小的子宏块。第二行对应于8 x 8大小的子宏块的、与上面相同的但级别较低的划分方式。
以下,术语图像指图像帧或场。将图像帧划分为两个以不同间隔显示的隔行场。在时间上的第一场,被称为上场或奇数场,出现在图像的各奇数行,而被称为下场或偶数场的第二场,出现在图像的各偶数行。这两个场构成一帧。
就利用宏块对进行编码或自适应帧/场编码或MBAFF编码而言,运动估计器为图像帧提供每宏块1个运动矢量,并为图像场提供每宏块2个运动矢量。图2示出了这种MBAFF编码的示例。
以1和2标识的16 x 16宏块属于垂直实线所示的第一上场,以3标识的16 x 16宏块属于垂直实线所示的下一上场。
以4和5标识的16 x 16宏块属于虚线所示的第一下场,以6标识的16 x 16宏块属于虚线所示的下一下场。
以7和8标识的、帧模式下的宏块对由两个16 x 16宏块构成,每一个16 x 16宏块属于隔行图像或帧,因而其自身由连续的上场行和下场行组成,宏块对的第一场以参考数字7标识,宏块对的随后场以参考数字8标识。
如果在帧模式下对以8标识的宏块对进行编码,关联的以9标识的运动矢量就指向表示以7标识的16 x 32宏块对的在前隔行图像。
以(1、4)、(2、5)或(3、6)标识的场模式下的宏块对是由含有上场行或奇数场行的上宏块以及含有下场行或偶数场行的下宏块构成的。如果在场模式下对宏块对(3,6)进行编码,则同上宏块相关联的运动矢量既可以指向上场或在前奇数场的宏块(以10标识的矢量),或者可以指向下场或在前偶数场的宏块(以11标识的矢量)。同下宏块相关联的运动矢量既可以指向在前偶数对的宏块(以12标识的矢量),或者可以指向在前奇数场的宏块(以13标识的矢量)。因此,针对参考图像、针对16 x 16、16 x 8和8 x 165个子宏块以及构成4个8 x 8子宏块的9个块,计算3个运动矢量。
图3示出了依照显示顺序或时间顺序的、编号为1至8的视频图像序列的一部分的示例。以0和4索引的图像,分别为I0帧内和P4预测参考图像,并设定了3个双向预测图像B1、B2、B3
另外,对于符合H264或MPEG4第10部分标准的编码器而言,双向预测图像或B类图像的编码过程比P类预测图像的编码过程更加复杂。B类图像具有被称为第0列(list)和第1列的2列预测图像或参考图像,因而产生了更大的计算量,而P类图像只含有一列被称为第0列的预测图像或参考图像。此外,B类宏块的编码模式数量更多,包括诸如双向预测模式、直接模式等,因而增加了编码判决算法的复杂度。
因此,对于16 x 16大小的宏块而言,在多参考模式下,参考图像的数量使运动矢量的数量成倍增长。
由于在MBAFF模式下,编码模式判决是在宏块对级做出的而不是像MPEG2标准那样在宏块级做出的,而相关度是在各宏块级计算得到的,因而可能的组合以及结果计算负荷极高,其中编码模式判决可以与模式相关的编码开销和失真的度量为依据。
发明内容
本发明的一个目的在于克服上述缺陷。本发明的目的在于一种通过视频图像序列的图像块进行编码的方法,在宏块对级从若干帧内或帧间编码模式中选择编码模式,其中,宏块可以在场模式或帧模式下进行编码,这取决于宏块是分别同单个场相关还是同两个场相关,双向预测类型图像的宏块编码使用至少两个参考图像,其特征在于,根据以下步骤来选择场模式或帧模式:
-确定与位于下一参考图像内的待编码宏块(21)的同位置宏块(22)相关联的运动矢量(23),所述待编码宏块是为了在场或帧模式中进行选择而预先定义的,
-根据与所述运动矢量(23)相对应的参考图像之间的时间距离,以及根据当前图像,即根据预先定义的模式的场或帧,和从与所述运动矢量相对应的参考图像中选出的参考图像之间的时间距离,对所述运动矢量(23)进行缩放(24),
-确定由归属于待编码宏块(21)的经缩放的运动矢量(24)所指定的、选定参考图像中的时间宏块(25),并确定其编码模式,即场或帧编码模式;
-选择时间宏块(25)的场或帧编码模式,用于对当前宏块(21)进行编码。
依照一特定实现,本方法的特征在于,与所述同位置宏块相关联的所述运动矢量是与位于划分的宏块左上角处的块相关联的运动矢量。
依照一特定实现,本方法的特征在于,与所述同位置宏块相关联的所述运动矢量是在确定编码模式和划分该宏块的过程中针对16 x 16大小的块计算得到的运动矢量。
依照一特定实现,本方法的特征在于,选定的参考图像是最接近于当前图像的在前参考图像或随后参考图像。
所述编码方法可以根据MPEG4第10部分标准的双向预测类型图像的编码方法来实现。
依照一特定实现,本方法的特征在于,第二参考图像是从与运动矢量相对应的参考图像中选出的,用于对所述运动矢量进行二次缩放,从而第二时间宏块是根据经二次缩放的运动矢量在所述第二参考图像中确定的;其特征在于,计算当前宏块和每一个时间宏块之间的帧间图像差异;其特征还在于,利用对编码模式选择而言,使用与具有最小帧间图像差异的时间宏块的场或帧编码模式相同的场或帧编码模式,对当前宏块进行编码。
依照一特定实现,本方法的特征在于,场或帧编码模式是在宏块对级选择的,从而所述编码模式选择是针对宏块对中的一个宏块进行的;其特征还在于,将选择的编码模式分配给宏块对的两个宏块。
依照一特定实现,本方法的特征在于,场或帧编码模式是在宏块对级选择的;其特征在于,所述编码模式选择是针对宏块对中的每一个宏块进行的;其特征还在于,在针对宏块所选择的模式不同的情况下,为宏块对保留的编码模式是与给出当前宏块对的宏块和相应时间宏块之间的最小帧间图像差异的宏块相对应的模式。
MBAFF提供了巨大的压缩增益。由于本发明的缘故,可以通过利用在参考图像中已得到的运算结果,以就实现而言合理的开销来利用这一功能。
帧或场编码模式(MBAFF)的预选是在属于双向预测类型图像(B切片)的每一个模块对级实现的。该预选使得可以在实现编码模式选择的宏块判决模块中极大程度地减少所要执行的运算量。
所提出的解决方案基于运动连续性的原理。该方案包括:不重新为双向预测编码图像宏块计算帧/场编码判决,而是恢复参考图像的I类型或P类型宏块的该判决,因而减小了实现B类型宏块自适应帧/场编码的复杂度。
附图说明
通过以下说明,其他具体特征以及优势将更加明显,说明是参考附图作为非限制性示例予以提供的,附图中:
-图1,模块及子宏块的划分,
-图2,MBAFF模式的示例,
-图3,I、P和B类图像序列,
-图4,直接时间模式的示例。
具体实施方式
双向预测图像的编码模式采用比如在题为“decoding process for Bslices”的文档ISO/IEC FCD 14496-10的第10段中描述的预测技术。双向预测图像的编码模式涉及帧内模式、直接模式、利用来自第0列和/或第1列的参考图像的双向预测模式、利用来自第0列或第1列中图像的第0列预测模式或第1列预测模式。可以为需要进行编码的宏块的每一个子宏块或图像块单独选择上述预测模式。
该第10段描述了属于B类图像的宏块的直接预测模式,使得无需发送运动信息。
举例而言,“直接空间”模式包括:利用相邻宏块的运动矢量,同时比如对这些相邻矢量进行中值滤波,来计算16 x 16预测值,即与16 x 16像素的宏块相关联的运动矢量。
在一项技术中,“直接时间”模式包括:使用与参考图像的第1列中的第一图像的同位置宏块相同的块结构。对于当前宏块中的各块,通过缩放相应同位置块的第0列运动矢量,获取第0列和第1列运动矢量,即分别在第0列参考图像和第1列参考图像中指示方向的运动矢量。
图4示出了利用时间直接模式选择双向预测当前图像B中以21标识的当前宏块的MBAFF编码模式的示例。以f0和f1标记的垂直虚线表示奇数场和偶数场,之内的垂直实线表示相应的帧图像。以下,将对该过程的各步骤予以说明:
当存在帧/场自适应模式的情况下,可以场模式或帧模式(还分别称为场模式和图像模式)就对B类图像的宏块进行编码。
在附图上,将存储在参考图像第1列中的第一参考图像中的同位置宏块,即在该图像中与当前图像的当前宏块相同位置处找到的宏块标识为22。运动矢量myCol归属于该同位置宏块,它可以确定第0列参考图像中的预测宏块,以23来标识。在图4的示例中,当前宏块进而同位置宏块是在帧模式下选择的。
以24标识的运动矢量mvL0是根据归属于同位置宏块的运动矢量23计算得到的。运动矢量mvL0涉及对同位置宏块的运动矢量进行缩放:
mvL0=Dist Scale Factor*mvCol其中
Dist Scale Factor=TDB/TDD,当前图像与参考图像之间的时间距离除以未来参考图像与过去参考图像之间的时间距离的商,my Col,与位于划分的宏块右上角的块相对应的同位置宏块的第一划分的运动矢量,在该标准中编号为0。
然后,将这个经缩放的mvL0运动矢量用于当前宏块,以确定第0列的过去参考图像中时间宏块25的位置。对与该时间宏块25的编码有关的帧/场编码信息加以恢复,以便由当前宏块所使用。
因此,这个想法包括:在沿运动方向的参考图像的宏块中寻找帧/场编码信息,从而无需重新计算该信息。直接时间预测过程可以恢复由直接时间运动矢量所指的宏块中的帧/场编码模式。
myCol运动矢量是与同位置宏块关联的运动矢量。如图1所示,实际上这个宏块被划分成若干个块,并且为按上述方式用归属于该划分的块的运动矢量对宏块进行编码保留一个划分。与宏块相关的myCol矢量被选择为与第0块(即宏块左上角的块)相关的矢量。此外,还能想到选择在相关运算(即同位置宏块的编码模式选择运算)过程中为16 x 16块计算的运动矢量作为与宏块关联的运动矢量。
如果已在帧内模式下对同位置宏块进行了编码,就根据帧内宏块的场或帧编码模式对当前宏块对进行编码。不执行时间直接预测过程。
如果编码器上的编码环符合H264标准,进而支持时间直接模式,则该编码环执行实现该算法所需的全部必要计算,该过程与时间直接编码部分地相似。
前述推理是考虑帧模式下的当前宏块而做出的。还可以想到以场模式下的当前宏块为出发点来考虑问题。实际上这是判断是否可以在场模式下对当前宏块有效地进行编码的初始假设。按照该初始假设,即考虑所用的第0列中的参考图像的场或帧和与选定假设相对应的(即当前宏块的帧或场模式下的)当前图像B中的场或帧之间的时间距离,对运动矢量mvL0进行缩放。
同样,根据假设,选择宏块对的上宏块作为当前宏块,并将为该宏块所选择的模式应用于宏块对的下宏块。然后,在给定的示例中,在宏块对的宏块级对场或帧编码模式进行判断。本发明的一个变形包括:在当前宏块对级进行推断,以选择场或帧编码模式。同位置宏块对给出了两个指向第0列参考图像的运动矢量,其中每个运动矢量对应于一个宏块。因而,存在与当前宏块对相对应的两个时间宏块。于是,可以采用以下场或帧编码模式的判决算法:
-如果两个时间宏块在相同的场或帧编码模式下进行编码,那么当前宏块对选用该模式。
-如果两个时间宏块在不同的场或帧编码模式下进行编码,那么选择具有最小帧间图像差异的宏块的模式。
本发明的一个变形包括:不使用第L0列参考图像中的时间宏块,而使用第L1列参考图像中的时间宏块。该宏块是被称为mvL1的时间预测矢量所指向的宏块,该矢量从当前宏块指向最接近于当前图像且属于参考图像的第1列的图像,通过对与同位置宏块关联的矢量进行缩放的方式而得到:mvL1=(TDD-TDB)/TDD *mvCol。
另一变形包括:采用同位置宏块的帧/场编码模式,或使用在对同位置模块进行编码的过程中在编码环中计算得到的运动矢量之一所指向的宏块的编码模式。例如,可以选择为16 x 16同位置块的帧间模式计算的运动矢量(即场或帧矢量)所指向的宏块的编码模式。
还可以根据运动矢量mvL0指定的宏块以及运动矢量mvL1指定的宏块的编码模式,来决定当前宏块的场/帧编码模式。
另一种可能方案包括:考虑同位置宏块的编码模式和与第L0列参考图像中的同位置宏块关联的运动矢量23指定的宏块的编码模式。可以采用以下场或帧编码模式的判决算法:
-如果两个宏块是在相同的场或帧编码模式下进行编码的,那么当前宏块对选用该模式。
-如果两个宏块是在不同的场或帧编码模式下进行编码的,那么选择具有最小帧间图像差异的宏块的模式。
一个变形包括:基于直接时间预测过程,利用mvL1和mnL0向量的组合实现该过程。举例而言,可以根据mvL1运动矢量或mvL0运动矢量指向的区域来选择帧或场编码类型,即选择能够提供最小帧间图像差异(也称作残余)的帧或场编码类型。

Claims (8)

1.一种通过视频图像序列的图像块进行编码的方法,在宏块对级从若干帧内或帧间编码模式中选择编码模式,其中,宏块可以在场模式或帧模式下进行编码,这取决于宏块是分别同单个场相关还是同两个场相关,双向预测类型图像的宏块编码使用至少两个参考图像,所述方法的特征在于,根据以下步骤来选择场模式或帧模式:
-确定与位于下一参考图像内的待编码宏块(21)的同位置宏块(22)相关联的运动矢量(23),所述待编码宏块是为了在场或帧模式中进行选择而预先定义的,
-根据与所述运动矢量(23)相对应的参考图像之间的时间距离,以及根据当前图像,即根据预先定义的模式的场或帧,和从与所述运动矢量相对应的参考图像中选出的参考图像之间的时间距离,对所述运动矢量(23)进行缩放(24),
-确定由归属于待编码宏块(21)的经缩放的运动矢量(24)所指定的、选定参考图像中的时间宏块(25),并确定其编码模式,即场或帧编码模式;
-选择时间宏块(25)的场或帧编码模式,用于对当前宏块(21)进行编码。
2.根据权利要求1所述的编码方法,其特征在于,与所述同位置宏块(22)相关联的所述运动矢量(23)是与位于划分的宏块左上角处的块相关联的运动矢量。
3.根据权利要求1所述的编码方法,其特征在于,与所述同位置宏块(22)相关联的所述运动矢量(23)是在确定编码模式和划分该宏块的过程中针对16x16大小的块计算得到的运动矢量。
4.根据权利要求1所述的编码方法,其特征在于,选定的参考图像是最接近于当前图像的在前参考图像或随后参考图像。
5.根据权利要求1所述的编码方法,其特征在于,所述编码方法以根据MPEG4第10部分标准的双向预测类型图像的编码方法来实现。
6.根据权利要求1所述的编码方法,其特征在于,第二参考图像是从与运动矢量相对应的参考图像中选出的,用于对所述运动矢量(23)进行二次缩放,第二时间宏块是根据经二次缩放的运动矢量在所述第二参考图像中确定的,计算当前宏块和每一个时间宏块之间的帧间图像差异,对编码模式选择而言,使用与具有最小帧间图像差异的时间宏块的场或帧编码模式相同的场或帧编码模式,对当前宏块进行编码。
7.根据权利要求1所述的编码方法,其特征在于,场或帧编码模式是在宏块对级选择的,所述编码模式选择是针对宏块对中的一个宏块进行的,以及将选择的编码模式分配给宏块对的两个宏块。
8.根据权利要求1所述的编码方法,其特征在于,场或帧编码模式是在宏块对级选择的,所述编码模式选择是针对宏块对中的每一个宏块进行的,当针对宏块所选择的模式不同时,为宏块对保留的编码模式是与给出当前宏块对的宏块和相应时间宏块之间的最小帧间图像差异的宏块相对应的模式。
CN200780004624.9A 2006-02-08 2007-01-31 用于视频宏块对的帧/场编码模式的推导 Expired - Fee Related CN101379830B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR06/50452 2006-02-08
FR0650452A FR2897213A1 (fr) 2006-02-08 2006-02-08 Procede de codage par blocs d'images d'une sequence d'images video
PCT/EP2007/050959 WO2007090780A1 (fr) 2006-02-08 2007-01-31 Derivation du mode de codage ou bitrame au niveau d'une paire de macroblocs video

Publications (2)

Publication Number Publication Date
CN101379830A true CN101379830A (zh) 2009-03-04
CN101379830B CN101379830B (zh) 2011-10-19

Family

ID=36821881

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200780004624.9A Expired - Fee Related CN101379830B (zh) 2006-02-08 2007-01-31 用于视频宏块对的帧/场编码模式的推导

Country Status (6)

Country Link
US (1) US8687696B2 (zh)
EP (1) EP1982525A1 (zh)
JP (1) JP4907673B2 (zh)
CN (1) CN101379830B (zh)
FR (1) FR2897213A1 (zh)
WO (1) WO2007090780A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102948150A (zh) * 2010-06-07 2013-02-27 索尼公司 图像解码装置、图像编码装置、及其方法和程序
CN104601988A (zh) * 2014-06-10 2015-05-06 腾讯科技(北京)有限公司 视频编码器、方法和装置及其帧间模式选择方法和装置
CN105704495A (zh) * 2010-07-12 2016-06-22 联发科技股份有限公司 时间运动矢量预测的方法与装置
CN106131570A (zh) * 2011-01-21 2016-11-16 Sk电信有限公司 视频编码设备和运动信息重构方法
CN110708542A (zh) * 2012-01-18 2020-01-17 韩国电子通信研究院 视频解码装置、视频编码装置和计算机可读记录介质

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007081137A1 (en) * 2006-01-09 2007-07-19 Lg Electronics Inc. Inter-layer prediction method for video signal
EP1982530A2 (en) * 2006-02-06 2008-10-22 Thomson Licensing Method and apparatus for reusing available motion information as a motion estimation predictor for videoencoding
KR100955396B1 (ko) * 2007-06-15 2010-04-29 성균관대학교산학협력단 양-예측 부호화 방법 및 장치, 양-예측 복호화 방법 및장치 및 기록매체
WO2008153262A1 (en) 2007-06-15 2008-12-18 Sungkyunkwan University Foundation For Corporate Collaboration Bi-prediction coding method and apparatus, bi-prediction decoding method and apparatus, and recording midium
FR2930059B1 (fr) * 2008-04-09 2010-04-09 Ateme Sa Traitement d'une sequence video dans une memoire cache
US9479786B2 (en) * 2008-09-26 2016-10-25 Dolby Laboratories Licensing Corporation Complexity allocation for video and image coding applications
CN101742297B (zh) * 2008-11-14 2012-09-05 北京中星微电子有限公司 一种基于视频运动特征的宏块自适应帧场编码方法及设备
GB2488334B (en) * 2011-02-23 2015-07-22 Canon Kk Method of decoding a sequence of encoded digital images
US8891626B1 (en) 2011-04-05 2014-11-18 Google Inc. Center of motion for encoding motion fields
US9094689B2 (en) 2011-07-01 2015-07-28 Google Technology Holdings LLC Motion vector prediction design simplification
WO2013067440A1 (en) 2011-11-04 2013-05-10 General Instrument Corporation Motion vector scaling for non-uniform motion vector grid
JP6394966B2 (ja) 2012-01-20 2018-09-26 サン パテント トラスト 時間動きベクトル予測を用いた、符号化方法、復号方法、符号化装置、及び、復号装置
EP2811743B1 (en) 2012-02-03 2021-03-03 Sun Patent Trust Image encoding method, image decoding method, image encoding device, image decoding device, and image encoding/decoding device
US8908767B1 (en) 2012-02-09 2014-12-09 Google Inc. Temporal motion vector prediction
CA2866121C (en) 2012-03-06 2018-04-24 Panasonic Intellectual Property Corporation Of America Moving picture coding method, moving picture decoding method, moving picture coding apparatus, moving picture decoding apparatus, and moving picture coding and decoding apparatus
US9172970B1 (en) 2012-05-29 2015-10-27 Google Inc. Inter frame candidate selection for a video encoder
US11317101B2 (en) 2012-06-12 2022-04-26 Google Inc. Inter frame candidate selection for a video encoder
US9503746B2 (en) 2012-10-08 2016-11-22 Google Inc. Determine reference motion vectors
US9485515B2 (en) 2013-08-23 2016-11-01 Google Inc. Video coding using reference motion vectors
US9313493B1 (en) 2013-06-27 2016-04-12 Google Inc. Advanced motion estimation

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2545213T3 (es) * 2001-11-21 2015-09-09 Google Technology Holdings LLC Codificación de cuadro/campo adaptativa de nivel de macrobloques para contenido de vídeo digital
US6980596B2 (en) * 2001-11-27 2005-12-27 General Instrument Corporation Macroblock level adaptive frame/field coding for digital video content
KR100865034B1 (ko) * 2002-07-18 2008-10-23 엘지전자 주식회사 모션 벡터 예측 방법
KR100506864B1 (ko) * 2002-10-04 2005-08-05 엘지전자 주식회사 모션벡터 결정방법
FR2872973A1 (fr) * 2004-07-06 2006-01-13 Thomson Licensing Sa Procede ou dispositif de codage d'une sequence d'images sources

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102948150A (zh) * 2010-06-07 2013-02-27 索尼公司 图像解码装置、图像编码装置、及其方法和程序
CN105704495A (zh) * 2010-07-12 2016-06-22 联发科技股份有限公司 时间运动矢量预测的方法与装置
CN105704495B (zh) * 2010-07-12 2018-10-26 寰发股份有限公司 时间运动矢量预测的方法与装置
CN106131570A (zh) * 2011-01-21 2016-11-16 Sk电信有限公司 视频编码设备和运动信息重构方法
CN106131570B (zh) * 2011-01-21 2019-05-03 Sk电信有限公司 视频编码设备和运动信息重构方法
CN110708542A (zh) * 2012-01-18 2020-01-17 韩国电子通信研究院 视频解码装置、视频编码装置和计算机可读记录介质
CN110708542B (zh) * 2012-01-18 2023-02-17 韩国电子通信研究院 视频解码装置、视频编码装置和传输比特流的方法
US11706438B2 (en) 2012-01-18 2023-07-18 Electronics And Telecommunications Research Institute Method and device for encoding and decoding image
US12003752B2 (en) 2012-01-18 2024-06-04 Electronics And Telecommunications Research Institute Method and device for encoding and decoding image
CN104601988A (zh) * 2014-06-10 2015-05-06 腾讯科技(北京)有限公司 视频编码器、方法和装置及其帧间模式选择方法和装置
CN104601988B (zh) * 2014-06-10 2018-02-02 腾讯科技(北京)有限公司 视频编码器、方法和装置及其帧间模式选择方法和装置

Also Published As

Publication number Publication date
US20090016439A1 (en) 2009-01-15
US8687696B2 (en) 2014-04-01
WO2007090780A1 (fr) 2007-08-16
CN101379830B (zh) 2011-10-19
EP1982525A1 (fr) 2008-10-22
JP2009526456A (ja) 2009-07-16
FR2897213A1 (fr) 2007-08-10
JP4907673B2 (ja) 2012-04-04

Similar Documents

Publication Publication Date Title
CN101379830B (zh) 用于视频宏块对的帧/场编码模式的推导
JP5052134B2 (ja) 画像符号化方法,画像復号方法,画像符号化装置,画像復号装置,画像符号化プログラムおよび画像復号プログラム
CN103430550B (zh) 用于导出时间预测运动矢量的方法及使用该方法的设备
KR101383612B1 (ko) 비디오 시퀀스에서 데이터 압축 방법
KR100523908B1 (ko) 격행주사 영상에 대한 영상신호 부호화 장치 및 그 방법
CN101827269B (zh) 视频编码方法和装置
JP2021528896A (ja) 部分的コスト計算
JP6100240B2 (ja) 多視点ビデオの動きベクトル符号化方法及び装置、その復号化方法及び装置
US20070064799A1 (en) Apparatus and method for encoding and decoding multi-view video
KR20130021388A (ko) 시간 움직임 벡터 예측 방법 및 장치
CN1839556A (zh) 用于错误隐藏的直接模式推导过程
CN101888546B (zh) 一种运动估计的方法及装置
CN102340664A (zh) 用于运动估计的技术
CN102572424A (zh) 图像处理设备、方法和程序
JP2004032355A (ja) 動画像符号化方法,動画像復号方法,動画像符号化装置および動画像復号装置
RU2287908C1 (ru) Способ определения векторов движения в режиме прямого предсказания для в-кадра
CN100385957C (zh) 一种运动矢量预测的方法
CN101822058A (zh) 使用像素抽取的视频编码
CN101977317A (zh) 帧内预测方法及装置
CN112291558A (zh) 一种编解码方法、装置及其设备
CN102984513A (zh) 一种深度视频编码方法
KR100986992B1 (ko) H.264 인코딩 시 고속 인터 모드 결정 방법
RU2264049C2 (ru) Способ определения векторов движения в режиме прямого предсказания для в-кадра
JP2006074499A (ja) 画像符号化装置及び画像符号化プログラム
JP2008016986A (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
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: 20111019

Termination date: 20180131