[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102106146B - 可缩放视频解码中增强层分组丢失错误的隐藏方法 - Google Patents

可缩放视频解码中增强层分组丢失错误的隐藏方法 Download PDF

Info

Publication number
CN102106146B
CN102106146B CN200980128813.6A CN200980128813A CN102106146B CN 102106146 B CN102106146 B CN 102106146B CN 200980128813 A CN200980128813 A CN 200980128813A CN 102106146 B CN102106146 B CN 102106146B
Authority
CN
China
Prior art keywords
layer
image
image sets
decoded
mistake
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
CN200980128813.6A
Other languages
English (en)
Other versions
CN102106146A (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
International Digital Madison Patent Holding 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 CN102106146A publication Critical patent/CN102106146A/zh
Application granted granted Critical
Publication of CN102106146B publication Critical patent/CN102106146B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/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/117Filters, e.g. for pre-processing or post-processing
    • 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/177Methods 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 group of pictures [GOP]
    • 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
    • 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/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/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/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
    • H04N19/895Methods 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 in combination with error concealment

Landscapes

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

Abstract

一种隐藏可缩放视频编码(SVC)解码错误的方法。将目标层中丢失图像替换成来自较低层(如,基本层)的上采样图像。在多循环解码应用中,将目标层中的丢失图像替换成来自较低层的相应上采样图像。将相同图像组(GOP)中的后续目标层图像替换成来自较低层的相应上采样图像,或用来自较低层的作为参考图像的上采样图像来对所述后续目标层图像进行解码。对于单循环解码,缓冲每一层的比特流,并检查所述比特流以发现错误。如果在目标层中检测到错误,则对没有错误的最高级别的层的图像进行解码和上采样并将其用作当前GOP的输出图像。

Description

可缩放视频解码中增强层分组丢失错误的隐藏方法
相关专利申请
本申请在35 U.S.C.§119(e)下要求在2008年7月22日提交的美国临时申请No.61/082,521的权益,其全部内容和文件首页并入本申请中作为参考。
技术领域
本发明总体涉及视频数据的通信,具体涉及对可缩放视频编码视频数据中的错误的处理。
背景技术
可缩放视频编码(SVC)相对于经典高级视频编码(AVC)具有许多优点(例如,参见ITU-T推荐H.264修改3:“Advanced video coding for generic audiovisual services:Scalable Video Coding”)。SVC的可缩放性可以应用于时间域、空间域和质量(信噪比)域。SVC流通常包括一个基本层和一个或多个增强层。基本层流可以独立解码,而任何增强层仅可以与基本层和其他从属的增强层一起来解码。
SVC编码的优点是可以在不同的IP流中传输不同的层,因此可以使用不同的方法来防止不同的层发生传输错误。例如,基本层比增强层更重要,因此基本层可以得到更大的保护。另一方面,由于带宽限制,对增强层的保护通常比基本层的保护要低,因此增强层中发生分组丢失的可能性比基本层中发生分组丢失的可能性更高。
在增强层中有分组丢失时,该层中以及增强层到目标层(提供目标分辨率所需的最高级别的层)中的对应图像无法被解码。传统的错误隐藏方法通常通过复制先前帧的图像或者通过内插多个完好的相邻帧来替换丢失的图像。在相邻帧之间的差异较大时,例如,在丢失帧 中的场景变化的情况下,这些方法通常呈现出较差的图像质量。
发明内容
根据本发明的原理,在此描述了在增强层中有分组丢失时隐藏可缩放视频编码(SVC)解码错误的方法。说明性地,描述了用来自下层(如,基本层)的上采样图像代替目标层中的丢失图像的多种方式。描述了针对单循环和多循环解码的示例方法。
根据本发明的原理,在增强层中出现分组丢失时,可以提高已解码图像的观看质量。
鉴于上述内容,阅读详细说明书将显而易见的是,其他实施例和特征也是可能的,并且落入本发明原理的范围之内。
附图说明
现在参考附图,仅以示例的方式来描述根据本发明实施例的设备和/或方法的一些实施例,附图中:
图1示出了根据本发明第一示例方法的对增强层分组丢失的处理;
图2示出了根据本发明第二示例方法的对增强层分组丢失的处理;
图3示出了根据本发明第三示例方法的对增强层分组丢失的处理。
具体实施方式
图中所示的除了本发明构思以外的其他元素是公知的,在此不再对其详细描述。例如,除了本发明构思以外,假定熟悉电视广播、接收机和视频编码,并在此不再对其详细描述。例如,除了本发明构思以外,假定熟悉当前提出的针对电视标准的推荐,如,NTSC(国家电视系统委员会)、PAL(遂行倒相制)、SECAM(顺序传送彩色与记忆制)和ATSC(高级电视系统委员会)(ATSC)、中国数字电视系统(GB)20600-2006和DVB-H。同样,采用除了本发明构思以外,还假 定其他传输构思,如,8级残留边带(8-VSB)、正交幅度调制(QAM)、以及诸如射频(RF)前端(如,低噪模块、调谐器、下变频器等)、解调器、校正器、泄漏积分器和平方器之类的接收机组件。此外,除了本发明构思以外,假定熟悉诸如互联网协议(IP)、实时传输协议(RTP)、RTP控制协议(RTCP)、用户数据报协议(UDP),并在此不再对其加以描述。类似地,除了本发明构思以外,假定熟悉诸如运动图像专家组(MPEG)-2系统标准(ISO/IEC 13818-1)、H.264高级视频编码(AVC)和可缩放视频编码(SVC),并在此不再对其加以描述。还应注意,本发明构思可以使用传统的编程技术来实现,在此将不对传统的编程技术进行描述。最后,图中相似的数字表示相似的元素。
在解码SVC视频流时,在任何给定的时刻将多个已解码的参考图像(用于预测其他图像的图像)临时存储在解码图像缓冲器中。在单循环解码中,仅在解码图像缓冲器中保持目标层的已解码参考图像。在多循环解码中,在解码图像缓冲器中保持所有层的已解码参考图像。
在SVC中,将帧或图像分成组,每组称作图像组(GOP)。每个GOP可以包括帧内图像(I图像)、预测图像(P图像)和/或双向图像(B图像)。不参考任何其他图像就可以解码I图像。只有参考其他I图像、P图像或B图像才能正确地解码P图像和B图像。每个GOP以关键帧来开始和结束。关键帧可以是I图像或P图像。参考GOP的关键帧和前一个GOP的关键帧来解码GOP内的P图像和B图像。这样,具体地在有一长串关键帧(是P图像)的情况下,关键帧中的错误可以向前传播从而影响多个GOP。
当增强层分组丢失时,对应GOP中的丢失帧和后续帧通常受到丢失的影响,并且应当优选地隐藏丢失帧和后续帧以使显示给用户的图像的劣化最小。对于多循环解码,现在将描述根据本发明的两个示例方法,这两个方法用于在发生增强层分组丢失时替换GOP中的丢失帧和后续帧。
图1示出了处理增强层分组丢失以对空间上可缩放的SVC视频流进行多循环解码的第一示例方法。在图1的方法中,假定每个GOP以关键帧结束,当目标层中发生分组丢失时,除了关键帧以外,将该GOP 内与丢失的分组相对应的丢失帧以及所有的后续帧替换成没有分组丢失的最高层的上采样帧。因此,在GOP的关键帧之前,始终忽略丢失帧后面的目标层分组的其余部分。
图1示出了针对SVC流的示意情况,在SVC流中有一个增强层、目标层和基本层。将增强层分组的流10和基本层分组的流20提供给SVC解码器。解码器输出如图像30的流所示。
如图1所示,标记为Bi的块表示基本层分组,标记为Ei的块表示增强层分组。每个块Bi、Ei都可以表示网络抽象层(NAL)访问单元,所述NAL访问单元包括一个分组或多个分组。标记为[Bi]和[Ei]的块表示通过分别对基本层分组和增强层分组的对应块进行解码而产生的图像。注意,仅可以与对应的基本层图像相结合来解码增强层图像,所以通过与基本层图像[Bi]相结合对增强层分组块Ei进行解码来产生图像[Ei]。换言之,[Ei]是Ei和对应的基本层图像[Bi]的函数。
标记为[Bi*]的每个块表示上采样的[Bi]图像。上采样的图像[Bi*]将与对应的增强层图像[Ei]具有相同分辨率和帧速率。在所示的空间上可缩放SVC实现中,基本层图像和增强层图像的帧速率相同,但是分辨率不同。这样对基本层图像的上采样将会例如通过内插引起基本层图像的分辨率提高到目标增强层的分辨率。可以使用已知的技术来执行上采样。
在图1所示的情况下,在解码器处,流10的块E4和E5中的增强层分组在传输中丢失或被错误地接收。在当前GOP中的这点之前,解码器始终具有用连续接收到的增强层分组来解码的输出图像[E0]-[E3]。然而,如图1所示,当E4和E5中的分组丢失时,解码器将其输出切换至上采样的基本层图像[B4*]至[B10*]。这样,在当前GOP的关键帧之前不输出图像[E4]-[E10],而是解码器输出上采样的基本层图像[B4*]至[B10*]。注意,在所示的情况下,不用上采样的基本层图像来替换增强层的关键图像[E11]。如果增强层关键图像[E11]是I图像,除非该关键图像[E11]丢失或被错误地接收,否则该增强层关键图像[E11]将提供比[B11*]更好的图像。如果增强层关键图像[E11]是P图像,则该增强层关键图像[E11]的精确解码将取决于前一个GOP的关键图像。如果 成功接收到当前关键图像[E11]和前一个GOP的关键图像,则不会有从之前的关键图像向前传播的误差,那么关键图像[E11]将提供比[B11*]更好的图像并因此而被使用。否则,将取而代之地使用[B11*]。在下一个GOP的开始,解码器持续产生用增强层分组解码的图像。
如上所述,如果在GOP的关键图像中发生错误,则该关键图像中的错误可以向前传播从而破坏后续GOP中的图像。作为P图像的关键图像取决于前一个关键图像,在这种情况下,关键图像中的错误将向前传播以破坏多个GOP,直到遇到作为I图像的关键图像为止。在示例实施例中,如果在目标层的关键帧中(即,在块E11中)检测到错误,则将没有错误的最高级别的上采样图像用于输出图像流30,直到在目标层中接收到作为关键帧的I图像为止。在这一点上,目标层中任何错误的向前传播都会停止。这样,在目标层中接收到I图像关键帧之前,目标层数据始终被实质上忽略并且可以被丢弃。
在备选实施例中,并不在接收到I图像关键帧之前始终忽略所有目标层数据,而是可以从下一个GOP为开始,以当前GOP的基本层中的上采样关键图像[B11*]作为参考图像,使用在下一个GOP中接收到的目标层数据(E0,E1,...)来产生目标层图像。
可以以多种合适方法中的任何一种方法来检测分组丢失。在示例实施例中,可以通过检查承载相应SVC流的RTP分组的首部中RTB序列号来检测丢失分组。接收到的分组的RTP序列号的间断表明一个或多个分组的丢失。参见美国专利申请公开No.2009/0016447,其全部公开并入在此作为参考。
注意,尽管图1所示的情况是针对两层实现方式,其中目标层是第一增强层,然而示例方法可以容易地扩展为处理具有三层或更多层的SVC流。根据这样的实现方式,当目标层中发生分组丢失时,用来自没有发生分组丢失的最高层的对应上采样图像来替换当前GOP的关键图像之前的所有丢失图像和后续图像。因此,例如在四层应用中如果第二增强层和第三增强层发生分组丢失,而第一增强层没有发生分组丢失,则用来自第一增强层的对应上采样图像来替换当前GOP的关键图像之前的丢失图像和后续图像。在该示例中,来自第一增强层 的图像被上采样到第三增强层(目标层)的分辨率。
图2示出了处理增强层分组丢失以对空间上可缩放的SVC视频进行多循环解码的第二示例方法。在图2的方法中,每个GOP以关键帧结束,当在目标层中发生分组丢失时,因此而丢失的图像被替换成没有分组丢失的最高层的对应上采样图像。通过在将前述上采样的较低层帧置于目标层的参考图像队列中之后,对后续目标层图像进行解码,来产生当前GOP的关键图像之前的后续图像。
如图2所示,对于两层的情况,使用上采样的基本层帧[B4*]和[B5*]来替换丢失的增强层图像[E4]和[E5]。[E6*]至[E10*]是基于块E6至E10中的增强层分组和包括[B4*]和[B5*]的之前参考图像的解码图像。
如在图1所示的实施例中一样,在图2的情况下不替换增强层的关键图像[E11]。如果增强层关键图像[E11]是I图像,则除非该增强层关键图像[E11]丢失或被错误地接收,否则该增强层关键图像[E11]将基于上采样的基本层参考图像,来提供比基于上采样基本层参考图像的增强层图像[E11*]更好的图像。如果增强层关键图像[E11]是P图像,则该增强层关键图像[E11]的精确解码将取决于前一个GOP的关键图像。如果成功接收到当前关键图像[E11]和前一个GOP的关键图像,则没有误差从之前的关键图像向前传播,那么关键图像[E11]将提供比[E11*]更好的图像并因此而被使用。否则,取而代之地使用[E11*]。在下一个GOP的开始处,解码器持续地产生用增强层分组来解码的图像。
注意,尽管图2所示的情况是针对两层实现方式的,其中目标层是第一增强层,而示例方法可以容易地扩展为处理具有三层或更多层S的VC流。因此,例如在四层应用中,如果第二增强层和第三增强层发生分组丢失,然而第一增强层没有发生分组丢失,则用来自第一增强层的对应上采样图像来替换当前GOP内的丢失图像,并通过在将前述上采样的第一增强层帧置于第三增强层的参考图像队列中之后,对第三增强层图像中的后续图像进行解码,来产生GOP中的后续帧。
对于单循环SVC解码,可以使用另一示例方法。在单循环解码中,仅构造目标层图像。在两层方案中,不构造基本层图像。根据针对两层应用的示例方法,在每个GOP的开始处,缓冲整个GOP的基本层和 增强层的SVC比特流并检查该SVC比特流。
如果对所缓冲的比特流的检查表明没有丢失,则解码器将正常解码。然而,如果在增强层中有分组丢失,则该GOP中的整个增强层都将被忽略。解码器仅对基本层进行解码、对因此而产生的基本层图像进行上采样,并使用上采样的基本层图像来替换增强层图像。实际上基本层变成了目标层。如果按照SVC标准来产生原始SVC流,则其余的流将是符合标准的流,因此任何符合标准的SVC解码器都应该能够解码所述其余的流。
图3示出了针对两层实现方式的前述单循环方法,其中每个GOP以关键帧为结束。在图3所示的情况下,在解码器处,流10的GOP(N)中的块E4和E5中的增强层分组在传输中丢失或被错误地接收。这样,并不针对流30中的GOP(N)产生图像[E0]至[E11],而是产生基本层图像[B0]至[B11],并对所述基本层图像[B0]至[B11]进行上采样,以输出流30中针对GOP(N)的图像[B0*]至[B11*]。
注意,已解码图像输出流30的改变发生在GOP边界处。可以丢弃不是产生输出图像流30所必须的分组,而对用于产生输出图像流30的分组进行解码。这样,在所示情况下,可以在接收到GOP(N+1)的增强层分组时,用所述GOP(N+1)的增强层分组来重写GOP(N)的如上所述而缓冲的增强层分组(E0-E11)。对GOP(N)的所缓冲的基本层分组(B0-B11)进行解码和上采样,以产生针对输出图像流30的图像[B0*]至[B11*]。
尽管以上参考图3描述的示例方法涉及具有基本层和一个增强层的SVC视频流,然而该方法可以容易地扩展用于具有多个增强层的应用。在这样的应用中,如果目标层发生分组丢失,则将该目标层替换成没有发生分组丢失的最高级别的层。对整个GOP的新目标层的图像进行解码并上采样到原始目标层的分辨率和帧速率。因此,例如在具有三个增强层的SVC流中,如果第二增强层和第三增强层发生分组丢失,则将取而代之地输出来自第一增强层的上采样图像。
如上所述,如果在GOP的关键图像中发生错误,则该错误可以向前传播以破坏后续GOP中的图像。作为P图像的关键图像将取决于之 前的关键图像,在这种情况下,关键图像中的错误将向前传播以破坏多个GOP,直到遇到作为I图像的关键图像为止。在示例实施例中,如果在目标层的关键帧中(即,块11中)检测到错误,则没有错误的最高级别的上采样图像用于输出图像流30,直到在目标层中接收到作为关键图像的I图像为止。在这一点上,目标层中任何错误的向前传播都会停止。这样,在目标层中接收到I图像关键帧之前,始终实质上忽略并可以丢弃目标层数据。
有多种方法可以在不对任何帧进行解码的情况下标识GOP边界。一种方法需要对分组首部信息的检查。每个已编码的视频分组典型地包括网络抽象层(NAL)首部,所述网络抽象层(NAL)首部包含指示时间可缩放性等级、空间可缩放性等级和/或质量可缩放性等级的信息。通过对首部的前几个字节进行分析,可以将关键图像标识为针对每个可缩放等级为0的关键图像。如上所述,新的GOP在每个关键图像之后开始或以每个关键图像为结束。
另一种方法需要针对关键帧使用不同的传递路径。由于关键帧的重要性等级的不同,通常使用不同的连接路径(例如,不同的IP地址和/或端口)来发送不同的视频层。如果在与非关键图像分开的路径中发送关键图像,则可以直接发送这些关键图像以标识这些关键图像。
在另一种方法中,如果用解码器先验知道或以其他方式(例如,带外信令)知道的固定GOP图案来编码视频流,则解码器可以使用该信息来标识关键图像。
考虑到上述内容,上述内容仅仅说明了本发明的原理,因此应理解,本领域技术人员能够设计出许多尽管在本文中并没有显式描述但是仍体现了本发明的原理并且在本发明的精神和范围之内的备选方案。例如,本发明构思可以被实现在存储程序控制处理器(例如,数字信号处理)中,所述存储程序控制处理器执行相关软件以实施根据本发明的原理的方法。此外,本发明的原理可以应用于不同类型的通信系统,例如,卫星、无线保真(Wi-Fi)、蜂窝等等。实际上,本发明原理可以应用于固定接收机和移动接收机。因此应理解,可以对说明性实施例作出多种修改,并且可以在不脱离本发明的精神和范围的 前提下设计出其他方案。

Claims (7)

1.一种由解码器对在第一层和第二层中传输的数字视频信号进行解码的方法,其中,所述第二层包括用于将第一层的视频增强的信息,所述数字视频信号包括多个图像组,其中每个图像组以关键帧结束并且包括在先前紧接的图像组的关键帧之后的至少一个帧,所述方法包括:
缓冲第一层和第二层的第一图像组的信息;
在对第一图像组的信息进行解码之前,检测第二层的第一图像组的信息是否具有在第二层的第一图像组中的一个或多个帧中出现的错误;
如果在第二层的第一图像组的信息中没有检测到错误,则通过对第二层的第一图像组的信息进行解码,从解码器输出第一图像组;以及
如果在第二层的第一图像组的信息中检测到错误,则通过对第一层的第一画面组的信息进行解码而不对第二层的第一画面组的信息进行解码并且对第一层的第一图像组的已解码信息进行空间上的上采样,从解码器输出第一画面组,
其中,如果在第二层的第一图像组的关键帧中检测到错误,则对第一层而不是第二层的后续图像组进行解码,直到找到第二层的后续图像组的关键帧中使用的帧内编码帧为止,并且上采样包括:对第一层的已解码后续图像组进行上采样。
2.根据权利要求1所述的方法,其中,上采样包括将所述第一层的第一图像组的已解码信息转换成具有与第二层中的帧相同的分辨率,所述第一层是基本层,所述第二层是增强层。
3.根据权利要求1所述的方法,其中,如果在第二层的第一图像组的关键帧中没有检测到错误,则上采样的步骤包括对包括所述第一层的第一图像组的已解码关键帧在内的所有已解码帧进行上采样。
4.根据权利要求1所述的方法,还包括:通过对第二层中在第一图像组之后的至少一个图像组进行解码,从解码器输出所述至少一个图像组。
5.根据权利要求1所述的方法,包括:标识图像组之间的边界。
6.根据权利要求5所述的方法,其中,标识边界的步骤包括以下操作中的至少一个:分析首部信息,经由分离的路径接收关键帧,以及接收图像组图案信息。
7.根据权利要求1所述的方法,其中,每个关键帧是帧内编码帧和预测帧之一。
CN200980128813.6A 2008-07-22 2009-07-21 可缩放视频解码中增强层分组丢失错误的隐藏方法 Active CN102106146B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US8252108P 2008-07-22 2008-07-22
US61/082,521 2008-07-22
PCT/US2009/004233 WO2010011295A1 (en) 2008-07-22 2009-07-21 Methods for error concealment due to enhancement layer packet loss in scalable video coding (svc) decoding

Publications (2)

Publication Number Publication Date
CN102106146A CN102106146A (zh) 2011-06-22
CN102106146B true CN102106146B (zh) 2016-08-17

Family

ID=41570540

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980128813.6A Active CN102106146B (zh) 2008-07-22 2009-07-21 可缩放视频解码中增强层分组丢失错误的隐藏方法

Country Status (6)

Country Link
US (1) US8798145B2 (zh)
EP (1) EP2304940A4 (zh)
JP (1) JP5357255B2 (zh)
KR (1) KR101739821B1 (zh)
CN (1) CN102106146B (zh)
WO (1) WO2010011295A1 (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2010038409A1 (ja) * 2008-09-30 2012-03-01 パナソニック株式会社 再生装置、記録媒体、及び集積回路
US8300705B2 (en) * 2008-12-08 2012-10-30 Electronics And Telecommunications Research Institute Method for generating and processing hierarchical PES packet for digital satellite broadcasting based on SVC video
KR101220175B1 (ko) * 2008-12-08 2013-01-11 연세대학교 원주산학협력단 Svc 비디오 기반의 디지털 위성 방송을 위한 계층 분리형 pes 패킷 생성 및 처리 방법
US8904184B2 (en) * 2008-12-10 2014-12-02 At&T Intellectual Property I, Lp Certification of authenticity of media signals
EP2257073A1 (en) * 2009-05-25 2010-12-01 Canon Kabushiki Kaisha Method and device for transmitting video data
US9578325B2 (en) * 2010-01-13 2017-02-21 Texas Instruments Incorporated Drift reduction for quality scalable video coding
CN102325258B (zh) * 2011-09-14 2013-01-30 北京航空航天大学 一种采用线性规划模型的视频错误隐藏方法
KR20130116782A (ko) 2012-04-16 2013-10-24 한국전자통신연구원 계층적 비디오 부호화에서의 계층정보 표현방식
EP2875640B1 (en) 2012-07-17 2017-11-08 Thomson Licensing Video quality assessment at a bitstream level
US9936215B2 (en) 2012-10-04 2018-04-03 Vid Scale, Inc. Reference picture set mapping for standard scalable video coding
US10034013B2 (en) * 2012-12-05 2018-07-24 Intel Corporation Recovering motion vectors from lost spatial scalability layers
KR20140087971A (ko) 2012-12-26 2014-07-09 한국전자통신연구원 계층적 비디오 부호화에서 다중참조계층을 적용한 화면간 부/복호화 방법 및 그 장치
US20160249069A1 (en) * 2013-10-22 2016-08-25 Vid Scale, Inc. Error concealment mode signaling for a video transmission system
US9648351B2 (en) * 2013-10-24 2017-05-09 Dolby Laboratories Licensing Corporation Error control in multi-stream EDR video codec
TWI549496B (zh) * 2014-05-08 2016-09-11 宏碁股份有限公司 行動電子裝置以及視訊補償方法
CA3009822C (en) * 2015-12-28 2023-08-22 Suncoke Technology And Development Llc Method and system for dynamically charging a coke oven
CN115103188B (zh) * 2022-08-24 2022-12-30 中南大学 Svc的错误隐藏方法、模型训练方法、系统及设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004112472A (ja) * 2002-09-19 2004-04-08 Toshiba Corp 動画像処理システム
WO2007043793A1 (en) * 2005-10-11 2007-04-19 Electronics And Telecommunications Research Institute Method of scalable video coding and the codec using the same

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742892A (en) 1995-04-18 1998-04-21 Sun Microsystems, Inc. Decoder for a software-implemented end-to-end scalable video delivery system
JP2002107344A (ja) * 2000-10-04 2002-04-10 Shimadzu Corp 液体クロマトグラフ質量分析装置
US6816194B2 (en) 2000-07-11 2004-11-09 Microsoft Corporation Systems and methods with error resilience in enhancement layer bitstream of scalable video coding
US6907070B2 (en) * 2000-12-15 2005-06-14 Microsoft Corporation Drifting reduction and macroblock-based control in progressive fine granularity scalable video coding
US20030012284A1 (en) * 2000-12-20 2003-01-16 Masahiro Kazayama Method and apparatus for decoding motion video game
EP1775954A1 (en) * 2005-10-14 2007-04-18 Thomson Licensing Method and apparatus for reconstructing a video frame for spatial multi-layer video sequence
KR20080092425A (ko) 2006-01-10 2008-10-15 노키아 코포레이션 스케일링가능한 비디오 코딩을 위한 스위치드 필터업-샘플링 메커니즘
EP1827023A1 (en) 2006-02-27 2007-08-29 THOMSON Licensing Method and apparatus for packet loss detection and virtual packet generation at SVC decoders
JP2007312002A (ja) * 2006-05-17 2007-11-29 Toshiba Corp Mpegビデオ再生装置、およびmpegビデオ再生方法
JP4943513B2 (ja) 2006-12-20 2012-05-30 トムソン リサーチ ファンディング コーポレイション Iptvの低ビットレートのストリームを使用したビデオデータ損失回復システム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004112472A (ja) * 2002-09-19 2004-04-08 Toshiba Corp 動画像処理システム
WO2007043793A1 (en) * 2005-10-11 2007-04-19 Electronics And Telecommunications Research Institute Method of scalable video coding and the codec using the same

Also Published As

Publication number Publication date
EP2304940A1 (en) 2011-04-06
KR101739821B1 (ko) 2017-05-25
KR20110033240A (ko) 2011-03-30
JP2011529292A (ja) 2011-12-01
EP2304940A4 (en) 2011-07-06
JP5357255B2 (ja) 2013-12-04
WO2010011295A1 (en) 2010-01-28
US8798145B2 (en) 2014-08-05
US20110122945A1 (en) 2011-05-26
CN102106146A (zh) 2011-06-22

Similar Documents

Publication Publication Date Title
CN102106146B (zh) 可缩放视频解码中增强层分组丢失错误的隐藏方法
CN100518315C (zh) 采用清晰度增强技术的空间可缩放的压缩方案的编解码器及方法
US8275002B2 (en) Broadcasting service transmitting apparatus and method and broadcasting service receiving apparatus and method for effectively accessing broadcasting service
US8913657B2 (en) Virtual view image synthesis method and apparatus
CN101252696B (zh) 用于视频编码的方法和设备
Hopkins Digital terrestrial hdtv for north america: the grand alliance hdtv system
TWI508540B (zh) 一種資料處理方法和系統
JP7227407B2 (ja) 受信装置、及び送信装置
US20110029684A1 (en) Staggercasting with temporal scalability
US20090010340A1 (en) Method and apparatus for illumination compensation in multi-view video coding
US20090003455A1 (en) Method and apparatus for illumination compensation in multi-view video coding
US8737432B2 (en) Transmitting and receiving system to transmit and receive AVSB data, and processing methods thereof
US20110222545A1 (en) System and method for recovering the decoding order of layered media in packet-based communication
US20070116129A1 (en) System and method for transmitting digital video stream using SVC scheme
JP2007258796A (ja) Ip送信装置およびip送信方法
KR20100021596A (ko) 잽핑 시간을 감소시키는 시스템 및 방법
US8934530B2 (en) Spatial scalability using redundant pictures and slice groups
CN115398481A (zh) 对图像执行人工智能编码和人工智能解码的设备和方法
US20150326940A1 (en) Robust digital channels
Darmstaedter et al. A block based watermarking technique for MPEG2 signals: Optimization and validation on real digital TV distribution links
KR101584111B1 (ko) 클라우드 컴퓨팅을 이용한 멀티미디어 서비스 품질 향상 방법 및 이를 위한 기기
JP2006319701A (ja) デジタル放送受信装置及び受信方法
US9936226B2 (en) Robust digital channels
JP2007208917A (ja) 復号装置
Yoshitome et al. A scalable architecture for use in an over-HDTV real-time codec system for multiresolution video

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
CP02 Change in the address of a patent holder

Address after: I Si Eli Murli Nor, France

Patentee after: THOMSON LICENSING

Address before: French Boulogne - Bilang Kurt

Patentee before: THOMSON LICENSING

CP02 Change in the address of a patent holder
TR01 Transfer of patent right

Effective date of registration: 20190130

Address after: Paris France

Patentee after: International Digital Madison Patent Holding Co.

Address before: I Si Eli Murli Nor, France

Patentee before: THOMSON LICENSING

Effective date of registration: 20190130

Address after: I Si Eli Murli Nor, France

Patentee after: THOMSON LICENSING

Address before: I Si Eli Murli Nor, France

Patentee before: THOMSON LICENSING

TR01 Transfer of patent right