CN101204094A - 可缩放地编码和解码视频信号的方法 - Google Patents

可缩放地编码和解码视频信号的方法 Download PDF

Info

Publication number
CN101204094A
CN101204094A CNA2006800173409A CN200680017340A CN101204094A CN 101204094 A CN101204094 A CN 101204094A CN A2006800173409 A CNA2006800173409 A CN A2006800173409A CN 200680017340 A CN200680017340 A CN 200680017340A CN 101204094 A CN101204094 A CN 101204094A
Authority
CN
China
Prior art keywords
reference key
layer
piece
image block
motion vector
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
CNA2006800173409A
Other languages
English (en)
Other versions
CN101204094B (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.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
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 LG Electronics Inc filed Critical LG Electronics Inc
Publication of CN101204094A publication Critical patent/CN101204094A/zh
Application granted granted Critical
Publication of CN101204094B publication Critical patent/CN101204094B/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/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • 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
    • H04N19/615Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding using motion compensated temporal filtering [MCTF]
    • 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/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • 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/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/187Methods 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 a scalable video layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/33Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
    • 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
    • H04N19/517Processing of motion vectors by encoding
    • H04N19/52Processing of motion vectors by encoding by predictive encoding
    • 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/59Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
    • 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/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]

Landscapes

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

Abstract

本发明涉及一种用于可缩放地编码和解码视频信号的方法。在本发明的一个实施例中,可以从基本层导出增强层的诸如参考索引、运动矢量、模式等运动信息,并使用基于基本层的中值准则确定增强层中的图像块的参考索引。选择基本层中与图像块中最大数目的像素相对应的块的参考索引作为图像块的参考索引,以及如果基本层中一个以上的块具有相同数目的像素对应于图像块中的像素,则选择较近的参考索引。并选择与所选择的参考索引相关的基本层块的运动矢量作为图像块的运动矢量。

Description

可缩放地编码和解码视频信号的方法
技术领域
本发明一般涉及可缩放地编码和解码视频信号的方法,尤其涉及通过从基本层导出运动信息来编码和解码增强层的方法。
背景技术
将诸如电视(TV)信号所需的带宽等宽带宽分配给通过当前广泛使用的移动电话或笔记本式计算机或通过在未来将广泛使用的移动电视或手持式个人计算机(PC)以无线方式传送的数字视频信号是很困难的。因此,这类移动设备的视频压缩方案中所使用的准则需要具有更高的视频信号压缩效率。
另外,这类移动设备不可避免地具有不同的处理或呈现视频信号的固有能力。因此,必须预先不同地准备压缩图像以与这类能力相对应,这意味着必须为单个图像源提供在诸如每秒帧数、分辨率和每像素比特数等各种组合的参数方面具有各种图像质量的视频数据,从而不可避免地给内容提供者施加了沉重的负担。
因此,内容提供者为各个图像源准备具有高比特率的压缩视频数据,并且当移动终端请求视频数据时,执行将压缩图像解码并将解码的图像编码成适合请求图像的移动设备的视频处理能力的视频数据的过程,然后提供已编码的视频数据。然而,这类方案必须伴随着代码转换(解码+按比例缩放+编码)过程,因此在提供移动设备所请求的图像时发生微小的时间延迟。另外,代码转换过程根据各种编码目标还需要复杂的硬件设备和算法。
已提出了克服这些障碍的可缩放视频编解码器(SVC)。SVC是用于在编码视频信号时以最高图像质量编码视频信号,并且使得即使作为编码(从整个序列中间歇地选择的帧的序列)的结果生成的整个图像(帧)序列的仅一部分被解码时也在一定程度上确保图像质量的方案。
运动补偿时间滤波器(MCTF)方案是所提出的供可缩放视频编解码器使用的编码方案的一个例子。很有可能MCTF方案将被应用于诸如具有有限带宽的移动通信环境等传输环境,因此,MCTF方案需要高压缩效率,即,高编码效率,以减小每秒传输的比特数。
如上所述,即使作为可缩放方案的MCTF编码的图片序列的仅部分序列被接收和处理,也能在一定程度上确保图像质量。然而,如果比特率降低,则图像质量的恶化变严重。为了解决该问题,可以提供例如小屏幕等低比特率的单个子图片序列和/或每秒具有少量帧的图片序列。
子图片序列被称为基本层,而主图片序列被称为增强(或加强)层。然而,因为基本层和增强层是通过用不同的时间分辨率和不同的帧速率编码同一图像内容来获得的,多余信息(冗余)存在于两者的视频信号中。因此,为了提高增强层的编码效率,使用基本层的运动信息和/或纹理信息预测和编码增强层的视频信号。这一编码方法被指定为层间预测方法。
层间预测方法中使用的基本层的运动信息包括:指示包括参考块的图片(帧)的参考索引信息、指示与参考块的位移的运动矢量信息、相应块(置于基本层的帧中的与包括要编码的宏块的增强层的帧在时间上一致并且在该块根据增强层的屏幕大小与基本层的屏幕大小的比放大时具有覆盖该宏块的区域的块)的分区信息等。
图1示出一个从基本层导出例如分区信息、参考索引信息、运动矢量信息等增强层的宏块的运动信息的常规方法的实施例,在图1(a)中,示出一个从基本层中导出4×4子块b的参考索引和运动矢量的实施例。
首先,要编码的块的四个角像素C1至C4中的每一个的参考索引和运动矢量可以分别被设置成对应于各像素的基本层的块的参考索引和运动矢量。
然而,当基本层中不存在对应于各像素的块时,如在基本层中不存在时间上一致的帧的情形中,或当以内部模式编码对应于各角像素的块时,块b可以被设置成内部块。
如果对应于角像素的块不使用存在于参考图片列表List_0中的帧,存在于List_0中的帧以及指向List_0中的帧的运动矢量未被设置在块b中。这同样适用于List_1。
块b的参考索引rb(List_x)被设置成为相应的角像素确定的参考索引rci(List_x)的最小值,且块b的运动矢量mvb(List_x)被设置成具有设定参考索引rb(List_x)的角像素的运动矢量的平均值。
在图1(b)中,示出一个其中从4×4子块中导出8×8块B的运动信息的实施例。
在所有四个4×4子块均为内部块的情形中,8×8块B被设置成内部块。在其它情形中,8×8块B的参考索引信息和分区信息通过下列过程确定。
对于相应的4×4子块,参考图片列表List_0和List_1的参考索引被设置成相同的值。使用例如List_0进行说明,对List_1执行相同的操作。
在4×4子块使用List_0中的帧的情形中,未为8×8块B设置List_0的参考索引和运动矢量。
在其它情形中,8×8块B的参考索引rB(List_0)被计算成四个4×4子块的参考索引的最小值。具有所计算的参考索引rB(List_0)的4×4子块的平均运动矢量mvmean(List_0)被计算。另外,在4×4子块中,i)内部块、ii)未使用List_0的块、或iii)具有所计算的参考索引rB(List_0)以外的参考索引rb(List_0)的块中的每一个的参考索引和运动矢量分别被强制设置成所计算的参考索引rB(List_0)和所计算的运动矢量mvmean(List_0)。
其后,如下确定8×8块B的分区模式。如果两个相邻4×4子块的运动矢量相等,则这些子块被认为相等,并且随后被相互组合。在图1(b)中,如果子块b1和b2相等,b3和b4相等,分区模式被确定为BLK_8×4模式。此时,如果子块b1和b3也相等,则分区模式被确定为BLK_8×8模式。与此类似,如果子块b1和b3相等,b2和b4相等,分区模式被确定为BLK_4×8模式。在其它情形中,分区模式被确定为BLK_4×4模式。
然而,当增强层的屏幕大小与基本层的屏幕大小的比不是2的倍数(非二元的情形),例如,当基本层的屏幕大小是增强层的屏幕大小的1/3、2/3等时,不易于从基本层中导出诸如参考索引信息、运动矢量信息或分区信息等运动信息,因此层间预测方法不能被充分地应用于增强层的可缩放编码。
发明的公开
因此,考虑到上述问题而作出了本发明,且本发明的一个目的在于提供一种将层间预测方法有效地应用于甚至是非二元情形以改善编码效率的方法。
本发明的另一个目的在于提供一种从使得屏幕大小比具有不是2的倍数的值的基本层导出合适的运动信息的方法以及用于其的新准则。
根据本发明用于完成上述目的的一个方面,提供了一种编码视频信号的方法,包括:可缩放地编码视频信号并生成第一层的比特流,使用预定方法来编码所述视频信号以及生成第二层的比特流,其中从第二层导出第一层的运动信息,且使用基于第二层的中值准则确定第一层中的图像块的参考索引。
根据本发明的用于完成上述目的的另一个方面,提供了一种解码已编码的视频比特流的方法,包括:将已可缩放地编码并接收的第一层的比特流解码以及将已使用预定方法编码并接收的第二层的比特流解码,其中从第二层导出第一层的运动信息,且使用基于第二层的中值准则确定第一层中的图像块的参考索引。
根据本发明的一个实施例,可以选择第二层中对应于图像块中最大数目的像素的块的参考索引作为图像块的参考索引,如果相同的数量的像素对应于第二层中的两个以上块,则可以选择更接近的参考索引作为图像块的参考索引。如果第二层中对应于相同数目的像素的两个以上块的参考索引相等,则可以选择具有较小幅值的运动矢量。
根据本发明的另一个实施例,可以选择第二层中具有预定参考索引的块的运动矢量作为图像块的运动矢量,如果第二层中具有预定参考索引的块的数量为两个或两个以上,则可以从两个或两个以上块的运动矢量中选择具有更短长度的运动矢量。
根据本发明的另一个实施例,可以使用基于第二层的中值准则确定构成图像块并具有相同大小的两个或多个子块中的每一个的参考索引,并且可以使用基于每一子块的参考索引的中值准则来确定图像块的参考索引。如果选择了两个或多个不同的参考索引,则可以确定更接近的参考索引作为图像块的参考索引。
根据本发明的又一个实施例,可以以内部模式或层间(inter)模式从第二层中与子块对应的块任意地导出构成图像块的每一子块。可以只基于以层间模式导出的子块而非以内部模式导出的子块,从第二层中导出图像块的参考索引和运动矢量。
附图简要说明
被包括在此以提供本发明的进一步的理解的附图示出了本发明的较佳实施例并和说明书一起用于解释本发明的原理。
图1是示出从基本层导出增强层的宏块的运动信息的常规方法的一个实施例的图;
图2是示出应用了根据本发明的可缩放编码视频信号的方法的视频信号编码装置的构成的图;
图3是示出根据本发明的从基本层中导出4×4子块的参考索引和运动矢量的方法的一个实施例的图;
图4是示出根据本发明的从基本层中导出8×8块的参考索引和运动矢量的方法的一个实施例的图;
图5是示出根据本发明的从基本层中导出8×8块的模式的方法的一个实施例的图;以及
图6是示出用于解码由图2的装置编码的比特流的装置的构成的图。
在不同的附图是由相同附图标号标记的本发明的特征、元素和方面表示根据一个或多个实施例的相同、等效或类似的特征、元素或方面。
实现本发明的方式
下面将详细参照附图说明本发明的诸实施例。
图2是示出应用了根据本发明的可缩放编码视频信号的方法的视频信号编码装置的构成的图。
图2的视频信号编码装置包括:增强层(EL)编码器100,用于使用例如运动补偿时间滤波器(MCTF)方案可缩放地编码宏块中的输入视频信号并生成合适的管理信息;纹理编码单元110,用于将各编码的宏块的数据转换成压缩比特流;运动编码单元120,用于使用预定方法将由EL编码器100获得的图像块的运动矢量编码成压缩比特流;基本层(BL)编码器140,用于使用例如MPEG1、2或4、或H.261或H.264等预定方法将输入视频信号编码并生成小屏幕的序列,例如原始大小的25%大小或非二元情形中的原始大小的33%的大小的图片的序列;以及多路复用器(muxer)130,用于以预定格式封装纹理编码单元110的输出数据、基本层(BL)编码器140的小屏幕序列和运动编码单元120的输出矢量数据,以预定传送格式多路复用所封装的格式数据,并以该传送格式输出数据。
EL编码器100执行从任意视频帧(或图片)中的宏块减去通过运动评估获得的参考块的预测操作,并能执行将宏块与参考块之间的图像差选择性地添加至参考块的更新操作。
EL编码器100能将输入视频帧序列分离成将具有图像差的帧以及剩余的帧(或选择性地添加了图像差的帧),例如奇数帧和偶数帧,并能在几个时分层上执行预测操作和/或更新操作,例如直至对于单组图片(GOP)生成单个高频帧(通过预测操作生成的帧,‘H’帧)和单个低频帧(通过更新操作生成的帧,‘L’帧)的时分层。
EL编码器100执行将在先前的时分层处获得的输入视频帧或低频帧中的将具有图像差的帧划分成各具有预定大小的宏块,在先前及后续帧中或在其自己的帧中检测具有与每一划分的宏块的图像最相似的图像的块,生成预测的图像,并获得运动矢量的过程。EL编码器100对帧中的所有宏块执行上述过程,从而完成作为相应帧的预测图像的高频帧。
或者,EL编码器100能使用内部BL预测方法从基本层的帧中检测宏块的参考块。在此情形中,EL编码器100能在由BL编码器140生成的基本层的时间上一致的帧中检测以内部模式编码的相应块(该相应块置于基本层中与具有宏块的帧在时间上一致的帧中,并具有在该块被根据增强层与基本层的屏幕大小的比放大时覆盖当前宏块的区域),从而生成预测的图像。
另外,如上所述,EL编码器100不仅能通过内部BL预测方法使用基本层的图像数据(纹理)来对增强层的宏块进行编码,还能基于基本层的相应块的模式、参考索引或运动矢量等运动信息来对增强层的宏块进行编码。
另外,EL编码器100在需要时对在先前的时分层处获得的输入视频帧或低频帧中的一个帧中的每一将被添加图像差的宏块执行用于通过基于宏块的一个区域的一部分或全部执行的预测操作将被编码成具有图像差的帧中的相应区域添加至宏块的更新操作。在此情形中,被更新的宏块的运动信息是从基本层中的相应块导出的,因此可以基于该运动信息来更新宏块。EL编码器100对帧中的所有宏块执行以上操作,从而完成相应帧的低频帧。
根据本发明的在预测过程和/或更新过程期间从基本层导出增强层宏块的诸如分区信息、参考索引信息或运动矢量信息等运动信息的方法被详细说明。
参照图3说明从基本层导出每一4×4子块的参考索引和运动矢量的方法的一个实施例。为了确定参考索引,使用了中值准则。
基本层中与增强层的4×4子块中的各像素相对应的块被确定。基本层中对应于最大数目的像素的块的参考索引被选择成增强层的4×4子块的参考索引。在此情形中,如果相同数目的像素对应于基本层的两个块,则较近的参考索引被选择。如果两个块的参考索引相等,则可选择具有较小幅值的运动矢量。
选择基本层中具有所选择的参考索引的块的运动矢量作为运动矢量。如果基本层中具有所选择的参考索引的块的数目为两个或多个,则可以从两个或多个块的运动矢量中选择具有较短长度的运动矢量。
参照图4说明了用于导出8×8块的参考索引和运动矢量的方法的一个实施例。类似地,中值准则也用于确定参考索引。
首先,如图4(a)中所示,四个4×4子块的参考索引和运动矢量是根据本发明的上述实施例获得的。可以从该四个4×4子块的参考索引和运动矢量中获得优选的参考索引和优选的运动向量。
作为另一种方法,可以从基本层中对应于8×8块的块的参考索引中选择优选参考索引而不是从首先获得了参考索引和运动矢量的4×4子块中选择8×8块的候选参考索引和候选运动矢量。与4×4子块的情形类似,可以从可使用的参考索引中选择最经常使用的参考索引。
例如,如图4(b)中所示,对于属于8×8块的每一像素,基本层中对应于该像素的块的参考索引被作为相应像素的参考索引连接,并且可以选择与最大数目的像素连接的参考索引作为8×8块的参考索引。
在此情形中,如果为8×8块选择两个或多个不同的参考索引,则较近的参考索引被确定为8×8块的参考索引。
同时,当从基本层导出8×8块的模式时,N×N内部子块模式和N×N层间子块模式共存于8×8块中。因此,在本发明中,如图5中所示,还可以导出由4×4内部模式、4×4层间模式和8×4层间模式组成的8×8块的模式。在此情形中,常规的方法可适用于这些块的组合。
如果导出并确定了8×8块的模式,则根据上述方法,只基于以层间模式导出的子块而非在8×8块中以内部模式导出的4×4子块来选择单个参考索引。
通过上述方法编码的数据流可以用有线或无线的方式传送至解码装置,或可以通过记录介质传送。解码装置根据如下所述的方法重建原始视频信号。
图6是用于解码由图2的装置编码的比特流的装置的框图。图6的解码装置包括:多路分解器(demuxer)200,用于将所接收的比特流分解成压缩运动矢量流和压缩宏块信息流;纹理解码单元210,用于将压缩宏块信息流重建成原始的解压缩流;运动解码单元220,用于将压缩运动矢量流重建成原始的解压缩流;增强层(EL)解码器230,用于使用例如MCTF对解压缩的宏块信息流和解压缩的运动矢量流执行逆变换并获取原始视频信号;以及基本层(BL)解码器240,用于使用例如MCTF、MPEG-4或H.264等预定方法解码基本层流。
EL解码器230对在先前的时间层处已被编码并输入的或被解码并生成的“L”帧中的宏块执行逆更新操作,以确定“H”帧中是否参考参考索引和运动矢量存在基于宏块的一个区域的一部分的全部或部分预测的并被编码成图像差的区域,并在需要时,从宏块的图像值中减去所确定的区域的图像差。EL解码器230对‘L’帧中的所有宏块执行上述操作,从而在相应时间层处完成该‘L’帧。
在此情形中,参考索引和运动矢量信息可以由运动矢量解码单元220提供,或者可以使用参照图3和4所述的方法,基于由BL解码器240提供的信息或数据从基本层导出。
另外,可以基于记录在宏块的报头中的分区信息来获取增强层宏块的各子块的形状以及各子块的运动矢量。或者,可以使用参照图5所述的方法从基本层导出宏块的各子块的形状以及各子块的模式和运动矢量。
另外,EL解码器230对在任意时间层处已被编码和输入的‘H’帧中的各宏块执行逆预测操作,以参考由运动矢量解码单元220提供的或从基本层导出的参考索引、分区信息和运动矢量确定在后续时间层处已通过逆更新操作生成的‘L’帧中的参考区域,并将该参考区域的图像值加至宏块的图像差。EL解码器230对‘H’帧中的所有宏块执行上述操作,从而在后续时间层处完成一‘L’帧。所完成的‘L’帧被逆更新,从而逆更新的‘L’帧和所完成的‘L’帧被交替地排列。
根据上述方法,编码的数据流被重建成一个完整的视频帧序列。特别地,当在使用例如MCTF方法的已述编码过程期间对单个GOP进行N次(N个时分层)预测操作和更新操作时,如果在MCTF解码过程期间执行N次逆更新操作和逆预测操作,则能获得与原始视频信号的图像质量相对应的图像质量。如果逆更新操作和逆预测操作被执行少于N次,则可能轻微破坏图像质量,但能获得具有较低比特率的视频帧序列。因此,解码装置被设计成以适合其所需的性能的程度执行逆更新操作和逆预测操作。
上述解码装置可以被安装在移动通信终端或用于再现记录介质的设备中。
因此,本发明能从基本层导出分区信息、参考索引信息或运动矢量信息,特别是能从使得增强层与基本层的屏幕大小的比成为不是2的倍数的值的基本层导出运动信息等,从而提高编码效率。
虽然已为了说明性目的而公开了本发明的优选实施例,但本领域的技术人员将了解可能有各种修改、添加和替换,而不背离在所附权利要求书中所公开的本发明的范围和精神。

Claims (16)

1.一种编码视频信号的方法,包括:
可缩放地编码视频信号并生成第一层的比特流;以及
使用预定方法来编码所述视频信号,并生成第二层的比特流,
其中所述第一层的运动信息从所述第二层导出,且所述第一层中的图像块的参考索引使用基于所述第二层的中值准则来确定。
2.如权利要求1所述的编码方法,其特征在于,所述第二层中与所述图像块中最大数目的像素相对应的块的参考索引被选择作为所述图像块的参考索引,以及如果有相同数目的像素对应于所述第二层中两个以上的块,则较近的参考索引被选择作为所述图像块的参考索引。
3.如权利要求2所述的编码方法,其特征在于,如果所述第二层中对应于相同数目的像素的两个以上的块的参考索引相等,具有较小幅值的运动矢量被选择。
4.如权利要求1所述的编码方法,其特征在于,所述第二层中具有所确定的参考索引的块的运动矢量被选择作为所述图像块的运动矢量,并且如果所述第二层中具有所确定的参考索引的块的数目为两个或以上,则两个或多个块的运动矢量当中长度较短的运动矢量被选择。
5.如权利要求1所述的编码方法,其特征在于,构成所述图像块并具有相同大小的两个或多个子块中的每一个的参考索引基于所述第二层使用所述中值准则来确定,并且所述图像块的参考索引是基于所述各子块中的每一个的参考索引使用所述中值准则来确定的。
6.如权利要求5所述的编码方法,其特征在于,如果两个或多个不同的参考索引被选择,则较近的参考索引被确定为所述图像块的参考索引。
7.如权利要求1所述的编码方法,其特征在于,构成所述图像块的每一子块是以内部模式或层间模式从所述第二层中与所述子块对应的块任意地导出的。
8.如权利要求7所述的编码方法,其特征在于,所述图像块的参考索引和运动矢量是仅基于以层间模式导出的子块而非以内部模式导出的子块来从所述第二层导出的。
9.一种将已编码视频比特流解码的方法,包括:
将已可缩放地编码并被接收的第一层的比特流解码;以及
将已使用预定方法编码并被接收的第二层的比特流解码,
其中所述第一层的运动信息从所述第二层导出,且所述第一层中的图像块的参考索引基于所述第二层使用中值准则来确定。
10.如权利要求9所述的解码方法,其特征在于,所述第二层中对应于所述图像块中最大数目的像素的块的参考索引被选择作为所述图像块的参考索引,并且如果有相同数目的像素对应于所述第二层中两个以上的块,则更接近的参考索引被选择作为所述图像块的参考索引。
11.如权利要求10所述的解码方法,其特征在于,如果所述第二层中对应于相同数目的像素的两个以上的块的参考索引相等,则具有较小幅值的运动矢量被选择。
12.如权利要求9所述的解码方法,其特征在于,所述第二层中具有所确定的参考索引的块的运动矢量被选择作为所述图像块的运动矢量,并且如果所述第二层中具有所确定的参考索引的块的数目为两个或以上,则两个或两个以上块的运动矢量当中长度较短的运动矢量被选择。
13.如权利要求9所述的解码方法,其特征在于,构成所述图像块并具有相同大小的两个或多个子块中的每一个的参考索引基于所述第二层使用中值准则来确定,并且所述图像块的参考索引是基于所述子块中的每一个的参考索引使用中值准则来确定的。
14.如权利要求13所述的解码方法,其特征在于,如果有两个或多个不同的参考索引被选择,则较近的参考索引被确定为所述图像块的参考索引。
15.如权利要求9所述的解码方法,其特征在于,构成所述图像块的每一子块是以内部模式或层间模式从所述第二层中与所述子块对应的块任意地导出的。
16.如权利要求15所述的解码方法,其特征在于,所述图像块的参考索引和运动矢量是仅基于以层间模式导出的子块而非以内部模式导出的子块来从所述第二层导出的。
CN2006800173409A 2005-04-15 2006-04-14 可缩放地编码和解码视频信号的方法 Expired - Fee Related CN101204094B (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US67149505P 2005-04-15 2005-04-15
US60/671,495 2005-04-15
KR1020050115577 2005-11-30
KR10-2005-0115577 2005-11-30
KR1020050115577A KR100896279B1 (ko) 2005-04-15 2005-11-30 영상 신호의 스케일러블 인코딩 및 디코딩 방법
PCT/KR2006/001388 WO2006110013A1 (en) 2005-04-15 2006-04-14 Method for scalably encoding and decoding video signal

Publications (2)

Publication Number Publication Date
CN101204094A true CN101204094A (zh) 2008-06-18
CN101204094B CN101204094B (zh) 2010-10-20

Family

ID=37615658

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800173409A Expired - Fee Related CN101204094B (zh) 2005-04-15 2006-04-14 可缩放地编码和解码视频信号的方法

Country Status (8)

Country Link
US (1) US7899115B2 (zh)
EP (1) EP1878260B1 (zh)
JP (1) JP4991699B2 (zh)
KR (2) KR100896279B1 (zh)
CN (1) CN101204094B (zh)
HK (1) HK1124193A1 (zh)
RU (1) RU2409005C2 (zh)
WO (1) WO2006110013A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101873484B (zh) * 2009-08-13 2012-05-30 杭州海康威视软件有限公司 分层视频编码中编码模式选择方法及装置
WO2014048378A1 (zh) * 2012-09-29 2014-04-03 华为技术有限公司 用于图像处理的方法、装置、编码器和解码器
CN104247423A (zh) * 2012-03-21 2014-12-24 联发科技(新加坡)私人有限公司 在可伸缩视频编码中的帧内模式推导和编码的方法和装置
CN104322067A (zh) * 2012-03-20 2015-01-28 三星电子株式会社 基于树结构的编码单元对可伸缩视频进行编码的方法和装置以及基于树结构的编码单元对可伸缩视频进行解码的方法和装置
CN105379286A (zh) * 2013-07-12 2016-03-02 高通股份有限公司 跨层的图片分割的位流限制
CN106231321A (zh) * 2011-10-17 2016-12-14 株式会社东芝 解码方法和解码设备
CN107483927A (zh) * 2011-09-09 2017-12-15 株式会社Kt 用于解码视频信号的方法

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100888962B1 (ko) * 2004-12-06 2009-03-17 엘지전자 주식회사 영상 신호의 인코딩 및 디코딩 방법
CN101213840B (zh) 2005-02-18 2011-02-02 汤姆森许可贸易公司 从低分辨率图像导出高分辨率图像的编码信息的方法以及实现该方法的编码和解码设备
RU2411689C2 (ru) * 2005-07-11 2011-02-10 Томсон Лайсенсинг Способ и устройство для адаптивного к макроблоку межслойного предсказания внутренней текстуры
JP5112332B2 (ja) 2006-01-05 2013-01-09 トムソン ライセンシング インターレイヤ動き予測方法
US20100232508A1 (en) * 2006-03-24 2010-09-16 Jung-Won Kang Coding method of reducing interlayer redundancy using mition data of fgs layer and device thereof
BRPI0711103A2 (pt) * 2006-05-05 2011-08-23 Thomson Licensing predição de movimento entre camadas simplificadas para codificação de vìdeo escalonável
US9020047B2 (en) * 2006-05-24 2015-04-28 Panasonic Intellectual Property Management Co., Ltd. Image decoding device
EP1879399A1 (en) * 2006-07-12 2008-01-16 THOMSON Licensing Method for deriving motion data for high resolution pictures from motion data of low resolution pictures and coding and decoding devices implementing said method
CN101617538A (zh) 2007-01-08 2009-12-30 诺基亚公司 用于视频编码中扩展空间可分级性的改进层间预测
US8014613B2 (en) * 2007-04-16 2011-09-06 Sharp Laboratories Of America, Inc. Methods and systems for inter-layer image parameter prediction
KR100937590B1 (ko) * 2007-10-23 2010-01-20 한국전자통신연구원 다중 품질 서비스 영상 콘텐츠 제공 시스템 및 그것의업그레이드 방법
FR2933565A1 (fr) 2008-07-01 2010-01-08 France Telecom Procede et dispositif de codage d'une sequence d'images mettant en oeuvre une prediction temporelle, signal, support de donnees, procede et dispositif de decodage, et produit programme d'ordinateur correspondants
KR101670954B1 (ko) 2009-07-28 2016-10-31 삼성전자주식회사 대용량의 영상을 효율적으로 전송하는 영상 부호화 장치 및 영상 복호화 장치
MY157320A (en) * 2009-10-20 2016-05-31 Sharp Kk Moving image coding device,moving image decoding device,moving image coding/decoding system,moving image coding method and moving image decoding method
US9036692B2 (en) * 2010-01-18 2015-05-19 Mediatek Inc. Motion prediction method
US8532408B2 (en) * 2010-02-17 2013-09-10 University-Industry Cooperation Group Of Kyung Hee University Coding structure
WO2011121227A1 (fr) * 2010-03-31 2011-10-06 France Telecom Procedes et dispositifs de codage et de decodage d'une sequence d'images mettant en œuvre une prediction par compensation de mouvement avant, flux et programme d'ordinateur correspondants
EP3285490B1 (en) * 2010-04-22 2021-03-10 HFI Innovation Inc. Motion prediction method
JP5291134B2 (ja) * 2011-03-09 2013-09-18 日本電信電話株式会社 映像符号化/復号方法,映像符号化/復号装置およびそのプログラム
JP5291133B2 (ja) 2011-03-09 2013-09-18 日本電信電話株式会社 画像処理方法,画像処理装置,映像符号化/復号方法,映像符号化/復号装置およびそれらのプログラム
CN106851319B (zh) 2011-06-10 2020-06-19 寰发股份有限公司 推导方法及推导装置
CN108271029B (zh) * 2011-06-28 2022-02-08 Lg电子株式会社 设置运动矢量列表的方法及使用其的装置
JP5830993B2 (ja) 2011-07-14 2015-12-09 ソニー株式会社 画像処理装置及び画像処理方法
US9398300B2 (en) * 2011-10-07 2016-07-19 Texas Instruments Incorporated Method, system and apparatus for intra-prediction in video signal processing using combinable blocks
WO2013147495A1 (ko) * 2012-03-26 2013-10-03 엘지전자 주식회사 스케일러블 비디오 인코딩/디코딩 방법 및 장치
WO2013146507A1 (ja) * 2012-03-30 2013-10-03 ソニー株式会社 画像処理装置および方法、並びに記録媒体
WO2014010943A1 (ko) * 2012-07-10 2014-01-16 한국전자통신연구원 영상 부호화/복호화 방법 및 장치
KR101955700B1 (ko) 2012-08-29 2019-03-07 브이아이디 스케일, 인크. 스케일러블 비디오 코딩을 위한 모션 벡터 예측 방법 및 장치
RU2680741C2 (ru) * 2012-09-03 2019-02-26 Сони Корпорейшн Устройство и способ обработки изображения
WO2014049196A1 (en) * 2012-09-27 2014-04-03 Nokia Corporation Method and techniqal equipment for scalable video coding
US9392268B2 (en) * 2012-09-28 2016-07-12 Qualcomm Incorporated Using base layer motion information
KR102211196B1 (ko) * 2012-10-01 2021-02-02 지이 비디오 컴프레션, 엘엘씨 향상 레이어 모션 파라미터들에 대한 베이스-레이어 힌트들을 이용한 스케일러블 비디오 코딩
US9693060B2 (en) 2012-11-16 2017-06-27 Qualcomm Incorporated Device and method for scalable coding of video information
GB2509311B (en) * 2012-12-21 2016-12-14 Canon Kk Method and device for determining residual data for encoding or decoding at least part of an image
WO2014171770A1 (ko) * 2013-04-17 2014-10-23 주식회사 윌러스표준기술연구소 비디오 신호 처리 방법 및 장치
US10015515B2 (en) * 2013-06-21 2018-07-03 Qualcomm Incorporated Intra prediction from a predictive block
US9883197B2 (en) 2014-01-09 2018-01-30 Qualcomm Incorporated Intra prediction of chroma blocks using the same vector
EP3041233A1 (en) * 2014-12-31 2016-07-06 Thomson Licensing High frame rate-low frame rate transmission technique
JP6048564B2 (ja) * 2015-10-29 2016-12-21 ソニー株式会社 画像処理装置及び画像処理方法
KR102437109B1 (ko) * 2015-11-11 2022-08-26 삼성전자주식회사 비디오 복호화 방법 및 그 장치 및 비디오 부호화 방법 및 그 장치
CN108293117A (zh) 2015-11-24 2018-07-17 三星电子株式会社 基于像素梯度的后处理帧内或帧间预测块的方法和装置
JP6265249B2 (ja) * 2016-11-22 2018-01-24 ソニー株式会社 画像処理装置及び画像処理方法
EP3474225B1 (en) * 2017-10-18 2019-09-25 Axis AB Method and encoder for encoding a video stream in a video coding format supporting auxiliary frames
CN110352599A (zh) * 2018-04-02 2019-10-18 北京大学 用于视频处理的方法和设备

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5821986A (en) * 1994-11-03 1998-10-13 Picturetel Corporation Method and apparatus for visual communications in a scalable network environment
US6057884A (en) * 1997-06-05 2000-05-02 General Instrument Corporation Temporal and spatial scaleable coding for video object planes
EP0890923A3 (en) 1997-07-09 2005-06-15 Hyundai Curitel, Inc. Method and apparatus for image coding and decoding
RU2201654C2 (ru) 1997-12-23 2003-03-27 Томсон Лайсенсинг С.А. Способ низкошумового кодирования и декодирования
AU4424899A (en) 1998-06-08 1999-12-30 Microsoft Corporation Compression of time-dependent geometry
US6639943B1 (en) 1999-11-23 2003-10-28 Koninklijke Philips Electronics N.V. Hybrid temporal-SNR fine granular scalability video coding
US6907073B2 (en) 1999-12-20 2005-06-14 Sarnoff Corporation Tweening-based codec for scaleable encoders and decoders with varying motion computation capability
WO2001049038A1 (de) * 1999-12-23 2001-07-05 Siemens Aktiengesellschaft Verfahren, anordnung und computerprogrammerzeugnis zur prädiktion bei der codierung eines in bildblöcke unterteilten bildes
US6510177B1 (en) * 2000-03-24 2003-01-21 Microsoft Corporation System and method for layered video coding enhancement
US6940905B2 (en) * 2000-09-22 2005-09-06 Koninklijke Philips Electronics N.V. Double-loop motion-compensation fine granular scalability
US6907070B2 (en) * 2000-12-15 2005-06-14 Microsoft Corporation Drifting reduction and macroblock-based control in progressive fine granularity scalable video coding
FI114527B (fi) * 2002-01-23 2004-10-29 Nokia Corp Kuvakehysten ryhmittely videokoodauksessa
EP1670260A3 (en) 2002-01-23 2010-03-03 Nokia Corporation Grouping of image frames in video coding
CN1985520A (zh) * 2004-07-15 2007-06-20 三星电子株式会社 运动信息编/解码及可分级视频编/解码设备和方法
WO2006080662A1 (en) 2004-10-21 2006-08-03 Samsung Electronics Co., Ltd. Method and apparatus for effectively compressing motion vectors in video coder based on multi-layer
KR20060043115A (ko) * 2004-10-26 2006-05-15 엘지전자 주식회사 베이스 레이어를 이용하는 영상신호의 엔코딩/디코딩 방법및 장치
US20060153295A1 (en) * 2005-01-12 2006-07-13 Nokia Corporation Method and system for inter-layer prediction mode coding in scalable video coding
US7876833B2 (en) * 2005-04-11 2011-01-25 Sharp Laboratories Of America, Inc. Method and apparatus for adaptive up-scaling for spatially scalable coding

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101873484B (zh) * 2009-08-13 2012-05-30 杭州海康威视软件有限公司 分层视频编码中编码模式选择方法及装置
US11089333B2 (en) 2011-09-09 2021-08-10 Kt Corporation Method for deriving a temporal predictive motion vector, and apparatus using the method
US10805639B2 (en) 2011-09-09 2020-10-13 Kt Corporation Method for deriving a temporal predictive motion vector, and apparatus using the method
US10523967B2 (en) 2011-09-09 2019-12-31 Kt Corporation Method for deriving a temporal predictive motion vector, and apparatus using the method
CN107483926B (zh) * 2011-09-09 2020-06-05 株式会社Kt 用于解码视频信号的方法
CN107483927B (zh) * 2011-09-09 2020-06-05 株式会社Kt 用于解码视频信号的方法
CN107483926A (zh) * 2011-09-09 2017-12-15 株式会社Kt 用于解码视频信号的方法
CN107483927A (zh) * 2011-09-09 2017-12-15 株式会社Kt 用于解码视频信号的方法
US11356674B2 (en) 2011-10-17 2022-06-07 Kabushiki Kaisha Toshiba Encoding device, decoding device, encoding method, and decoding method
US11425396B2 (en) 2011-10-17 2022-08-23 Kabushiki Kaisha Toshiba Encoding device, decoding device, encoding method, and decoding method
CN106231321B (zh) * 2011-10-17 2020-01-17 株式会社东芝 解码方法和解码设备
US11871007B2 (en) 2011-10-17 2024-01-09 Kabushiki Kaisha Toshiba Encoding device, decoding device, encoding method, and decoding method
US11483570B2 (en) 2011-10-17 2022-10-25 Kabushiki Kaisha Toshiba Encoding device, decoding device, encoding method, and decoding method
CN106231321A (zh) * 2011-10-17 2016-12-14 株式会社东芝 解码方法和解码设备
US10674161B2 (en) 2011-10-17 2020-06-02 Kabushiki Kaisha Toshiba Encoding device, decoding device, encoding method, and decoding method
US11381826B2 (en) 2011-10-17 2022-07-05 Kabushiki Kaisha Toshiba Encoding device, decoding device, encoding method, and decoding method
US11323721B2 (en) 2011-10-17 2022-05-03 Kabushiki Kaisha Toshiba Encoding device, decoding device, encoding method, and decoding method
CN104322067A (zh) * 2012-03-20 2015-01-28 三星电子株式会社 基于树结构的编码单元对可伸缩视频进行编码的方法和装置以及基于树结构的编码单元对可伸缩视频进行解码的方法和装置
CN104322067B (zh) * 2012-03-20 2018-08-10 三星电子株式会社 一种可伸缩视频编/解码方法和装置
US10091515B2 (en) 2012-03-21 2018-10-02 Mediatek Singapore Pte. Ltd Method and apparatus for intra mode derivation and coding in scalable video coding
CN104247423A (zh) * 2012-03-21 2014-12-24 联发科技(新加坡)私人有限公司 在可伸缩视频编码中的帧内模式推导和编码的方法和装置
CN103716631B (zh) * 2012-09-29 2017-04-05 华为技术有限公司 用于图像处理的方法、装置、编码器和解码器
WO2014048378A1 (zh) * 2012-09-29 2014-04-03 华为技术有限公司 用于图像处理的方法、装置、编码器和解码器
CN105379286A (zh) * 2013-07-12 2016-03-02 高通股份有限公司 跨层的图片分割的位流限制
US9979975B2 (en) 2013-07-12 2018-05-22 Qualcomm Incorporated Bitstream restrictions on picture partitions across layers

Also Published As

Publication number Publication date
KR20060109278A (ko) 2006-10-19
CN101204094B (zh) 2010-10-20
KR101053628B1 (ko) 2011-08-03
KR100896279B1 (ko) 2009-05-07
HK1124193A1 (en) 2009-07-03
JP2008536440A (ja) 2008-09-04
EP1878260A4 (en) 2014-12-10
RU2007142185A (ru) 2009-05-27
US20090067502A1 (en) 2009-03-12
WO2006110013A1 (en) 2006-10-19
EP1878260A1 (en) 2008-01-16
EP1878260B1 (en) 2019-11-27
US7899115B2 (en) 2011-03-01
KR20090039689A (ko) 2009-04-22
RU2409005C2 (ru) 2011-01-10
JP4991699B2 (ja) 2012-08-01

Similar Documents

Publication Publication Date Title
CN101204094B (zh) 可缩放地编码和解码视频信号的方法
CN102835106B (zh) 用于视频的数据压缩
CN101601300B (zh) 用自适应增强层预测对位深度可分级视频数据进行编码和/或解码的方法和设备
KR100893868B1 (ko) 영상 신호의 인코딩 및 디코딩 방법
CN100394802C (zh) 视频信号编码/解码方法和装置及对应的无线电电信装置
CN101252686B (zh) 基于交织预测的视频帧内无损编解码方法及***
CN101112103B (zh) 有效地预测基于多层的视频帧的方法、及使用该方法的视频编码方法和设备
CN101467461B (zh) 基于多层的视频编码方法及其装置
US8532187B2 (en) Method and apparatus for scalably encoding/decoding video signal
CN101790888B (zh) 编码和解码借助于运动管道表示的图像序列的方法和设备
KR20060109279A (ko) 영상 신호의 스케일러블 인코딩 및 디코딩 방법
KR101673290B1 (ko) 참조 블록 파형 정보에 기반하여 인트라 영상을 부호화 하는 장치 및 복호화 하는 장치
CN101185343A (zh) 提供和使用关于视频信号的层间预测的信息的方法
KR20050116344A (ko) 동영상의 무손실 인코딩 및 디코딩 방법, 그 장치
CN102187668A (zh) 消除一个或多个预定预测器的编码和解码
CN105765978A (zh) 用于编码/解码图像的方法和使用其的装置
CN102474616B (zh) 用于生成、解码和转码经编码的视频数据流的方法和装置
US20060120459A1 (en) Method for coding vector refinement information required to use motion vectors in base layer pictures when encoding video signal and method for decoding video data using such coded vector refinement information
KR20060101847A (ko) 영상 신호의 스케일러블 인코딩 및 디코딩 방법
JP2014504119A (ja) 画像シーケンスを符号化する方法およびこの方法に対応する再構築方法
CN102333220A (zh) 一种选择在变换域完成预测编码的视频编解码方法
CN106256128A (zh) 用于hevc扩展处理的条件解析扩展语法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1124193

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1124193

Country of ref document: HK

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: 20101020