+

CN1672421A - 采用混合预测码执行多描述运动补偿的方法和装置 - Google Patents

采用混合预测码执行多描述运动补偿的方法和装置 Download PDF

Info

Publication number
CN1672421A
CN1672421A CNA038181967A CN03818196A CN1672421A CN 1672421 A CN1672421 A CN 1672421A CN A038181967 A CNA038181967 A CN A038181967A CN 03818196 A CN03818196 A CN 03818196A CN 1672421 A CN1672421 A CN 1672421A
Authority
CN
China
Prior art keywords
sequence
subframes
encoder
coding
frame sequence
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.)
Pending
Application number
CNA038181967A
Other languages
English (en)
Inventor
M·范德沙尔
D·D·S·图拉加
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1672421A publication Critical patent/CN1672421A/zh
Pending legal-status Critical Current

Links

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/573Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction
    • 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/12Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
    • 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/162User input
    • 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/164Feedback from the receiver or from the transmission channel
    • 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/172Methods 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 picture, frame or field
    • 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/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/37Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability with arrangements for assigning different transmission priorities to video input data or to video coded data
    • 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/39Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability involving multiple description coding [MDC], i.e. with separate layers being structured as independently decodable descriptions of input picture data
    • 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/587Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/89Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

提供了一种改进的多描述编码(MDC)方法和装置,这种方法和装置通过允许多帧预测扩展了多重描述运动补偿(MDMC),且不仅限于I帧和P帧。此外,本发明的编码方法将MDMC扩展用于任何常规的预测性编解码器,例如MPEG2/4和H.26L。所述改进的MDC允许将任何常规的预测性编码器用作上预测性编码器和下预测性编码器。此外,所述上预测性编码器和下预测性编码器可有利地包括B帧和多重预测运动补偿。而且,上预测性编码器、中预测性编码器和下预测性编码器中任一编码器可以是可扩展编码器((例如,首先发送运动矢量(MV))、采用时域分级等技术的类似FGS(精细分级编码)或类似数据分割的编码器)。

Description

采用混合预测码执行多描述运动补偿的方法和装置
本发明总体上涉及对网络上或其它类型通信介质上传输的数据、语音、图像、视频和其它类型信号进行多描述编码(MDC)。
在当今网络上传送的大部分信息甚至会在劣化条件下使用。例子包括语音、音频、静止图像和视频。当此类信息遭受分组丢失时,因实时约束而无法进行重传。总传输速率、失真和时延方面的优越性能有时可通过在比特流中增加冗余而非重发丢失分组来实现。
可以通过多描述编码(MDC)方法在比特流中添加冗余,在MDC中,数据被分解成几个流,且这些流带有一些冗余。当收到所有流时,可以以比专为压缩而设计的系统稍高的比特率为代价来确保低失真度。另一方面,当只收到其中一些流时,重建的质量会适度下降,而对专为压缩而设计的系统而言这几乎不可能发生。不像多分辨率或分层信源编码,没有描述层次;因此多描述编码适用于不提供优先级的擦除信道或分组网络。
多描述编码可以多种方式来实现。一种方式是通过在编码器分别收集奇帧序列和偶帧序列并独立地对所得的经时间上二次抽样的序列进行编码,从而将输入视频流分解到任意的信道子集中。当解码器上收到二次抽样序列之一时,可以以一半帧速率将视频流解码。由于视频流的相关特性,仅收到一个二次抽样序列允许使用运动补偿差错消除技术来恢复中间帧。此技术的更详细描述可参见Wenger等人的“H.263+中的容错弹性(error resilience)支持”(“Error resiliencesupport in H.263+”,IEEE Transactions on Circuits and Systems for VideoTechnology,pp.867-877,November 1998)。
为了实现容错弹性,Wang和Lin所著的题为“采用多描述运动补偿的容错弹性视频编码”(“Error resilient video coding using multipledescription motion compensation”,IEEE Transactions on Circuits andSystems for Video Technology,vol.12,no.6,pp.4348-52,June 2002)的论文描述了一种用于实现多描述编码的方法。根据此方法,时间预测器允许编码器在编码时利用过去的偶帧和奇帧,因而在解码器上只收到一个描述时在编码器和解码器之间造成一种失配。为克服此问题可将这种失配误差进行显式编码。允许编码器同时将奇帧序列和偶帧序列用于预测的主要好处在于编码效率。通过改变时间滤波器的抽头,可以控制冗余量。所公开的方法在冗余量和容错弹性之间提供合理的灵活性。
Wang和Lin所提出的方法的一个缺陷是该方法局限于仅I和P帧(没有B帧)。该方法的另一个缺陷是它不允许像在H.26L中那样进行多帧预测。这些缺陷限制了MDMC的编码效率,而且还要求完全的专有实现而非采用可用的编解码器模块。
本发明提供了一种改进的多描述编码(MDC)方法和装置,这种方法和装置克服了上述缺陷。具体地说,本发明的编码方法通过允许多帧预测而扩展了多描述运动补偿(MDMC),且不仅限于I帧和P帧。此外,本发明的编码方法将MDMC扩展用于任何常规的预测性编解码器,如MPEG2/4和H.26L。
根据本发明的第一方面,提供了一种改进的MDMC编码器,它包括三个预测性编码器,即上预测性编码器、中预测性编码器和下预测性编码器。输入帧以三个独立输入的形式提供给所述编码器。输入帧提供给中间编码器。此外,输入帧分成两个子帧流,第一子帧流只包括奇帧,而第二子帧流则只包括偶帧。由偶帧组成的第一子帧流输入上编码器进行编码,以得到编码的偶帧序列;而由奇帧组成的第二子帧流输入下编码器进行编码,以得到编码的奇帧序列。注意,其它实施例可使用不同的准则来对帧进行划分,例如可采用不均衡划分,其中,三个帧中每两个帧由上编码器编码,而每第三个帧由下编码器编码。原始的未经分割的输入帧流加到中央编码器,由其根据偶帧计算奇帧的预测。此外,中央编码器根据奇帧单独计算偶帧的预测。随后分别计算中央编码器与第一侧编码器和第二侧编码器之间的预测残余。本发明的MDMC编码器输出与偶帧预测相对应的第一计算预测残余连同上编码器的输出,以及输出与奇帧预测相对应的第二计算预测残余连同下编码器的输出。
根据本发明的第二方面,提供了一种对表示帧序列的视频信号进行编码的方法,所述方法包括:将所述帧序列分成第一子序列和第二子序列,将第一子序列加到第一侧编码器,将第二子序列加到第二侧编码器,将原始的未分割帧序列加到中央编码器,计算第一侧编码器输出和中央编码器输出之间的第一预测残余,计算第二侧编码器输出和中央编码器输出之间的第二预测残余,将第一预测残余和第一侧编码器的输出合并成第一数据子流,将第二预测残余和第二侧编码器的输出合并成第二数据子流,然后分开发送第一数据子流和第二数据子流。
本发明的优点包括:
(1)可以将任何常规预测性编码器用作上编码器和下编码器。此外,上预测性编码器和下预测性编码器可有利地包括B帧和多预测运动补偿;
(2)上预测性编码器、中间预测性编码器和下预测性编码器中的任一编码器可以是可扩展编码器(例如,首先发送运动矢量(MV))、采用时域分级(temporal scalability)等技术的类似FGS(精细分级编码)或类似数据分割的编码器)。例如,在只有中间编码器是可扩展编码器的情况中,中间编码器将只发送信道允许数量的信息。在确定可用带宽非常少的极端情况下,将只发送由侧编码器编码的信息。当其它带宽变为可用时,则将使用可扩展的中间编码器发送信道允许数量的失配信号。
(3)为了限制系统的复杂性,用于确定失配信号的根据当前偶/奇帧的奇/偶帧序列的预测可以根据B帧得到。
(4)不是像常规一样计算侧预测误差(即用于侧编码器的偶帧和奇帧之间的误差)并对其编码进行,而是还计算侧预测误差和中央误差(即当前帧和根据前两帧的预测之间的误差)之间的失配,或计算中央误差(central error)。
现参考附图,附图中的同样标号表示对应的装置:
图1表示根据本发明一个实施例的MDMC编码器。
多描述编码(MDC)指一种压缩形式,其目的是将一个输入流编码成多个分开的比特流,其中,所述多个分开的比特流常常称为多个描述。这些分开的比特流均具有可彼此独立地加以解码的特性。具体地说,如果解码器收到任何一个比特流,则它可以将该比特流解码,以得到有用信号(无需访问任何其它比特流)。MDC还具有如下特性:解码信号质量会随更多比特流被正确接收而改善。例如,假定采用MDC将一个视频编码成总共N个流。只要解码器收到这N个流中的任何一个流,它就可以解码得到该视频的一个有用版本。如果该解码器接收到两个流,则它可以解码得到比只收到一个流的情况有所改善的视频版本。这种质量上的改善一直持续到收到所有N个流,这时它可以重建最佳质量。
有许多种实现MDC视频编码的方法。一种方法是独立地将不同帧编码成不同的流。例如,每个视频序列帧可以只采用帧内编码如JPEG、JPEG-2000或任何只使用I帧编码的视频编码标准(如MPEG-1/2/4、H.26-1/3)编码成一个帧(独立于其它帧)。例如,所有偶帧序列可以在流1中发送,而所有奇帧序列可以在流2中发送。因为每个帧可独立于其它帧进行解码,所以每个比特流也可以独立于其它流进行解码。MDC视频编码的这种简单形式具有如上所述的特性,但因缺少帧内编码而导致压缩效率不很高。
在详细描述图1之前,先回忆有关MPEG2标准中采用的数字化图像内像素的分层结构和预测策略的一些定义。亮度和色度样本(像素)二者组成块,每块由8×8矩阵(每个块含8行像素,每行又含8个像素)构成;一定数量的亮度和色度块(如4个亮度数据块和2个对应的色度数据块)形成一个宏块;数字化的图像于是包括宏块构成的矩阵,其大小取决于所选择的类(即,取决于分辨率)和电源频率:例如,在50赫兹的电源频率下,其大小可从最小18×32的宏块到最大72×120的宏块。图像又可以具有帧结构(其中顺序行的像素附属于不同场)或场结构(其中所有像素附属于同一场)。因此,宏块也可以具有帧结构或场结构。图像又组织成图像组,其中,第一图像总是I图像,其后是若干B图像(双向内插的图像,它们服从前向或后向预测或二者,“前向”指预测基于前一图像,而“后向”指预测基于未来的参考帧),然后是P图像,P图像用于预测B图像,将在I图像之后立刻被编码。
现参考图1,一个未显示的信号源为编码器200提供一个已按编码顺序(即使参考图像可用的顺序)排列的帧序列201(即帧结构),之后,这些帧序列可用于图像预测。完整的帧序列201由运动估计单元(未显示)接收,该估计单元用于计算正在编码的图像中每个宏块的一个或多个运动矢量及与所述或每个矢量相关联的代价或误差,并将其输出。编码器200包括第一侧编码器(侧编码器1)202、中央编码器204和第二侧编码器206。完整的帧序列201全部加到中央编码器204。完整帧序列201的第一子集210在本实施例中由完整帧序列201的偶帧子序列210子集构成,它加到第一侧编码器202。完整帧序列201的第二子集220在本实施例中由完整帧序列201的奇帧序列220子集构成,它加到第二侧编码器206。
下面概述预测编码操作。
A.第一侧编码器202
包括输入序列201的子集的奇帧子序列210加到第一侧编码器202。应注意,第一侧编码器202可以有利地实现为任何常规预测性编解码器(如MPEG-1/2/4、H.26-1/3)。第一侧编码器202对奇帧子序列210进行编码,输出编码的奇帧子序列211。编码的奇帧子序列211作为要输出的分量包含在第一数据子流245中。编码的奇帧子序列211还作为输入提供给中央编码器子模块230,下面将会描述。
B.第二侧编码器206
包括输入序列201的子集的偶帧子序列220加到第二侧编码器206。应注意,第二侧编码器206类似于第一侧编码器202可以有利地实现为任何常规预测性编解码器(如MPEG-1/2/4、H.26-1/3)。第二侧编码器206对偶帧子序列220进行编码,输出编码的偶帧子序列212。编码的偶帧子序列212作为要输出的分量包含在第二数据子流255中。编码的偶帧子序列212还作为输入提供给中央编码器子模块232,下面将会描述。
C.中央编码器204
完整的帧序列201被加到中央编码器204上。
中央编码器子模块250计算第一组运动矢量214,而且还计算偶帧预测序列215并对其进行编码,该偶帧预测序列215由根据输入序列201的奇帧作出的偶帧预测构成。中央编码器子模块250输出偶帧预测序列215和第一运动矢量序列214,这两个序列均作为输入提供给中央编码器子模块230。
中央编码器子模块260计算第二组运动矢量216,而且还计算奇帧预测序列217并对其进行编码,该奇帧预测序列217由根据输入序列201的偶帧作出的奇帧预测构成。中央编码器子模块260输出奇帧预测序列217和第二运动矢量序列216,这两个序列均作为输入提供给中央编码器子模块232。
中央编码器子模块230执行两种功能或处理。第一种处理是对从子模块250接收的第一组运动矢量214进行编码,以输出第一组编码的运动矢量218。第二种功能或处理是计算第一预测残余221,这可以按如下方式计算:
第一预测残余=ec-es                        (1)
其中,ec=偶帧预测帧序列215,以及
      es=编码的奇帧子序列211。
中央编码器子模块230输出包括编码的第一预测残余221连同第一组编码的运动矢量218。这些输出与编码的奇帧序列211(点A)合并,共同作为第一数据子流245输出。
类似地,按如下方式计算第二预测残余,以便包括在第二数据子流255中:
第二预测残余=ec-es                        (2)
其中,ec=奇帧预测帧序列217,以及
      es=编码的偶帧子序列212。
中央编码器子模块232输出包括编码的第二预测残余222连同第二组编码的运动矢量219。这些输出与编码的偶帧序列212(点B)合并,作为第二数据子流255输出。
以上对本发明优选实施例的描述用于示意和说明。所述优选实施例不用于穷举或将本发明限制于所公开的精确形式,根据以上教导显然可以作出许多种修改和变化。这类修改和变化对本技术领域中的技术人员而言是显而易见的,并且包括在如所附权利要求书所限定的本发明范围中。

Claims (15)

1.一种用于对输入帧序列(201)进行编码的编码方法,所述方法包括下列步骤:
a)对来自所述输入帧序列(201)的第一子帧序列(210)编码,以得到编码的第一子帧序列(211);
b)对来自所述输入帧序列(201)的第二子帧序列(220)编码,以得到编码的第二子帧序列(212);
c)由所述第二子帧序列(220)计算第一预测帧序列(215);
d)由所述第一子帧序列(210)计算第二预测帧序列(217);
e)由所述第一预测帧序列(215)计算第一组运动矢量(214);
f)由所述第二预测帧序列(217)计算第二组运动矢量(216);
g)将第一预测残余计算为所述第一预测帧序列(215)和所述编码的第一子帧序列(211)之间的误差;
h)将第二预测残余计算为所述第二预测帧序列(217)和所述编码的第二子帧序列(212)之间的误差;
i)对所述第一预测残余、所述第二预测残余、所述第一组运动矢量(214)和所述第二组运动矢量(216)进行编码;
j)确定网络条件;
k)根据所述确定的网络条件可扩展地将所述编码的第一预测残余(218)、所述编码的第一组运动矢量(221)和所述编码的第一子帧序列(211)合并成第一数据子流(245);
l)根据所述确定的网络条件可扩展地将所述编码的第二预测残余(219)、所述编码的第二组运动矢量(222)和所述编码的第二子帧序列(212)合并成第二数据子流(255);以及
m)独立地发送所述第一和第二数据子流(245,255)。
2.如权利要求1所述的方法,其特征在于:所述确定的网络条件为信道带宽测定数据。
3.如权利要求1所述的方法,其特征在于:包括在所述步骤(a)之前的将所述输入帧序列(201)按预定编码顺序排列的预备步骤。
4.如权利要求1所述的方法,其特征在于:所述第一子帧序列(210)只包括来自所述输入帧序列(201)的奇帧。
5.如权利要求1所述的方法,其特征在于:所述第二子帧序列(220)只包括来自所述输入帧序列(201)的那些偶帧。
6.如权利要求1所述的方法,其特征在于:所述第二子帧序列(220)包括来自所述输入帧序列(201)而又未包括在所述第一子帧序列(210)中的那些帧。
7.如权利要求1所述的方法,其特征在于:所述第一和第二子帧序列(210,220)是根据用户偏好来选择的。
8.如权利要求1所述的方法,其特征在于:所述输入帧序列包括帧内帧(I)、预测帧(P)和双向帧(B)。
9.一种用于对输入帧序列(201)进行编码的编码器200,所述编码器(200)包括:
a)在第一侧编码器(202)中对来自所述输入帧序列(201)的第一子帧序列(210)编码;
b)在第二侧编码器(206)中对来自所述输入帧序列(201)的第二子帧序列(220)编码;
c)在中央编码器(204)中由所述第二子帧序列(220)计算第一预测帧序列(215);
d)在所述中央编码器(204)中由所述第一子帧序列(210)计算第二预测帧序列(217);
e)在所述中央编码器(204)中由所述第一预测帧序列(215)计算第一组运动矢量(214);
f)在所述中央编码器(204)中由所述第二预测帧序列(217)计算第二组运动矢量(216);
g)在所述中央编码器(204)中将第一预测残余计算为所述第一预测帧序列(215)和所述编码的第一子帧序列(211)之间的误差;
h)在所述中央编码器(204)中将第二预测残余计算为所述第二预测帧序列(217)和所述编码的第二子帧序列(212)之间的误差;
i)在所述中央编码器(204)中对所述第一预测残余、所述第二预测残余、所述第一组运动矢量(214)和所述第二组运动矢量(216)进行编码;
j)确定网络条件;
k)根据所述确定的网络条件可扩展地将所述编码的第一预测残余(218)、所述编码的第一组运动矢量(221)和所述编码的第一子帧序列(211)合并成第一数据子流(245);
l)根据所述确定的网络条件可扩展地将将所述编码的第二预测残余(219)、所述第二组运动矢量(222)和所述编码的第二子帧序列(212)合并成第二数据子流(255);以及
m)从所述编码器(200)独立地发送所述第一和第二数据子流(245,255)。
10.如权利要求9所述的编码器,其特征在于:所述第一侧编码器(202)、所述第二侧编码器(206)和所述中央编码器(204)是常规的预测性编码器。
11.如权利要求10所述的编码器200,其特征在于:所述第一侧编码器(202)、所述第二侧编码器(206)和所述中央编码器(204)是可扩展的编码器。
12.如权利要求10所述的编码器,其特征在于:所述常规预测性编码器是从包括下列编码器组中选择的编码器:MPEG1、MPEG2、MPEG4、MPEG7、H.261、H.262、H.263、H.263+、H.263++、H.26L和H.26L编码器。
13.如权利要求9所述的编码器,其特征在于:所述编码器(200)包含在无线网络的电信发射机内。
14.一种用于对输入帧序列(201)进行编码的系统,所述系统包括:
用于对来自所述输入帧序列(201)的第一子帧序列(210)编码,以得到编码的第一子帧序列(211)的装置;
用于对来自所述输入帧序列(201)的第二子帧序列(220)编码,以得到编码的第二子帧序列(212)的装置;
用于由所述第二子帧序列(220)计算第一预测帧序列(215)的装置;
用于由所述第一子帧序列(210)计算第二预测帧序列(217)的装置;
用于由所述第一预测帧序列(215)计算第一组运动矢量(214)的装置;
用于由所述第二预测帧序列(217)计算第二组运动矢量(216)的装置;
用于将第一预测残余计算为所述第一预测帧序列(215)和所述编码的第一子帧序列(211)之间的误差的装置;
用于将第二预测残余计算为所述第二预测帧序列(217)和所述编码的第二子帧序列(212)之间的误差的装置;
用于对所述第一预测残余、所述第二预测残余、所述第一组运动矢量(214)和所述第二组运动矢量(216)进行编码的装置;
用于确定网络条件的装置;
用于根据所述确定的网络条件可扩展地将所述编码的第一预测残余(218)、所述编码的第一组运动矢量(221)和所述编码的第一子帧序列(211)合并成第一数据子流(245)的装置;
用于根据所述确定的网络条件可扩展地将所述编码的第二预测残余(219)、所述编码的第二组运动矢量(222)和所述编码的第二子帧序列(212)合并成第二数据子流(255)的装置;以及
用于独立地发送所述第一和第二数据子流(245,255)的装置。
15.如权利要求15所述的系统,其特征在于还包括:用于按预定顺序排列所述输入帧序列(201)的装置。
CNA038181967A 2002-07-31 2003-07-24 采用混合预测码执行多描述运动补偿的方法和装置 Pending CN1672421A (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US39975502P 2002-07-31 2002-07-31
US60/399,755 2002-07-31
US46178003P 2003-04-10 2003-04-10
US60/461,780 2003-04-10

Publications (1)

Publication Number Publication Date
CN1672421A true CN1672421A (zh) 2005-09-21

Family

ID=31498603

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA038181967A Pending CN1672421A (zh) 2002-07-31 2003-07-24 采用混合预测码执行多描述运动补偿的方法和装置

Country Status (6)

Country Link
EP (1) EP1527607A1 (zh)
JP (1) JP2005535219A (zh)
KR (1) KR20050031460A (zh)
CN (1) CN1672421A (zh)
AU (1) AU2003249461A1 (zh)
WO (1) WO2004014083A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009056071A1 (en) * 2007-10-26 2009-05-07 Huawei Technologies Co., Ltd. A multiple description coding and decoding method, system and apparatus based on frame
CN101371294B (zh) * 2005-12-19 2012-01-18 杜比实验室特许公司 用于信号处理的方法与用于信号处理的设备
CN105103554A (zh) * 2013-03-28 2015-11-25 华为技术有限公司 用于保护视频帧序列防止包丢失的方法
CN106961607A (zh) * 2017-03-28 2017-07-18 山东师范大学 基于jnd的时间域重叠变换多描述编码、解码的方法及系统
CN107027028A (zh) * 2017-03-28 2017-08-08 山东师范大学 基于jnd的随机偏移量化多描述编码、解码的方法及系统
CN110740380A (zh) * 2019-10-16 2020-01-31 腾讯科技(深圳)有限公司 视频处理方法和装置、存储介质及电子装置
CN114640867A (zh) * 2022-05-20 2022-06-17 广州万协通信息技术有限公司 一种基于视频流认证的视频数据处理方法及装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1574995A1 (en) * 2004-03-12 2005-09-14 Thomson Licensing S.A. Method for encoding interlaced digital video data
EP1638337A1 (en) 2004-09-16 2006-03-22 STMicroelectronics S.r.l. Method and system for multiple description coding and computer program product therefor
ITTO20040780A1 (it) 2004-11-09 2005-02-09 St Microelectronics Srl Procedimento e sistema per il trattamento di segnali a descrizioni multiple, relativo prodotto informatico
US10270511B2 (en) 2004-11-17 2019-04-23 Koninklijke Philips N.V. Robust wireless multimedia transmission in multiple in multiple-out (MIMO) system assisted by channel state information
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
US8897322B1 (en) * 2007-09-20 2014-11-25 Sprint Communications Company L.P. Enhancing video quality for broadcast video services

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6700933B1 (en) * 2000-02-15 2004-03-02 Microsoft Corporation System and method with advance predicted bit-plane coding for progressive fine-granularity scalable (PFGS) video coding

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101371294B (zh) * 2005-12-19 2012-01-18 杜比实验室特许公司 用于信号处理的方法与用于信号处理的设备
WO2009056071A1 (en) * 2007-10-26 2009-05-07 Huawei Technologies Co., Ltd. A multiple description coding and decoding method, system and apparatus based on frame
CN101420607B (zh) * 2007-10-26 2010-11-10 华为技术有限公司 基于框架的多描述编解码方法和装置
CN105103554A (zh) * 2013-03-28 2015-11-25 华为技术有限公司 用于保护视频帧序列防止包丢失的方法
US10425661B2 (en) 2013-03-28 2019-09-24 Huawei Tehcnologies Co., Ltd. Method for protecting a video frame sequence against packet loss
CN106961607A (zh) * 2017-03-28 2017-07-18 山东师范大学 基于jnd的时间域重叠变换多描述编码、解码的方法及系统
CN107027028A (zh) * 2017-03-28 2017-08-08 山东师范大学 基于jnd的随机偏移量化多描述编码、解码的方法及系统
CN106961607B (zh) * 2017-03-28 2019-05-28 山东师范大学 基于jnd的时间域重叠变换多描述编码、解码的方法及系统
CN107027028B (zh) * 2017-03-28 2019-05-28 山东师范大学 基于jnd的随机偏移量化多描述编码、解码的方法及系统
CN110740380A (zh) * 2019-10-16 2020-01-31 腾讯科技(深圳)有限公司 视频处理方法和装置、存储介质及电子装置
CN114640867A (zh) * 2022-05-20 2022-06-17 广州万协通信息技术有限公司 一种基于视频流认证的视频数据处理方法及装置

Also Published As

Publication number Publication date
KR20050031460A (ko) 2005-04-06
WO2004014083A1 (en) 2004-02-12
AU2003249461A1 (en) 2004-02-23
JP2005535219A (ja) 2005-11-17
EP1527607A1 (en) 2005-05-04

Similar Documents

Publication Publication Date Title
CN101189882B (zh) 用于视频压缩的编码器辅助帧率上变换(ea-fruc)的方法和装置
US7369610B2 (en) Enhancement layer switching for scalable video coding
US8532187B2 (en) Method and apparatus for scalably encoding/decoding video signal
KR100888963B1 (ko) 영상 신호의 스케일러블 인코딩 및 디코딩 방법
KR100888962B1 (ko) 영상 신호의 인코딩 및 디코딩 방법
US9338453B2 (en) Method and device for encoding/decoding video signals using base layer
KR20060105407A (ko) 영상 신호의 스케일러블 인코딩 및 디코딩 방법
KR20060063611A (ko) 영상 블록을 디코딩 하는 방법
CN1672421A (zh) 采用混合预测码执行多描述运动补偿的方法和装置
US20060133482A1 (en) Method for scalably encoding and decoding video signal
US20060093031A1 (en) Method and apparatus for performing multiple description motion compensation using hybrid predictive codes
US20060120454A1 (en) Method and apparatus for encoding/decoding video signal using motion vectors of pictures in base layer
US20080008241A1 (en) Method and apparatus for encoding/decoding a first frame sequence layer based on a second frame sequence layer
KR100883591B1 (ko) 베이스 레이어의 내부모드 블록의 예측정보를 이용하여영상신호를 엔코딩/디코딩하는 방법 및 장치
Pereira Distributed video coding: Basics, main solutions and trends
US20070223573A1 (en) Method and apparatus for encoding/decoding a first frame sequence layer based on a second frame sequence layer
US20070280354A1 (en) Method and apparatus for encoding/decoding a first frame sequence layer based on a second frame sequence layer
US20070242747A1 (en) Method and apparatus for encoding/decoding a first frame sequence layer based on a second frame sequence layer
US20060159176A1 (en) Method and apparatus for deriving motion vectors of macroblocks from motion vectors of pictures of base layer when encoding/decoding video signal
US20060133497A1 (en) Method and apparatus for encoding/decoding video signal using motion vectors of pictures at different temporal decomposition level
CN1202673C (zh) 增强型精细粒度可伸缩视频编码结构
KR20060101847A (ko) 영상 신호의 스케일러블 인코딩 및 디코딩 방법
US20060133499A1 (en) Method and apparatus for encoding video signal using previous picture already converted into H picture as reference picture of current picture and method and apparatus for decoding such encoded video signal
US20060120457A1 (en) Method and apparatus for encoding and decoding video signal for preventing decoding error propagation
US20060133488A1 (en) Method for encoding and decoding video signal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载