失真/质量测量制造技术

技术编号:10324662 阅读:89 留言:0更新日期:2014-08-14 11:31
各种实现方式解决失真和质量测量。某些实现方式涉及导致带有跳跃的停滞和/或不带有跳跃的停滞的失真。在一种实现方式中,暂停项提供与由于不显示那些不要被显示的一个或多个连续画面而引起的暂停的相关联的失真的指示。运动项提供与运动中的相关变化相关联的失真的指示。组合指标基于暂停项和运动项的加法。在另一具体实现方式中,第一指标指示由于不显示第一组画面而导致的跨越一种或多种类型的失真效果的失真。第二指标指示关于第二组画面的对应的失真。以非线性的方式组合第一指标和第二指标。

【技术实现步骤摘要】
【国外来华专利技术】失真/质量测量
说明了涉及视频的实现方式。各种具体实现方式涉及确定视频的失真和/或质量。
技术介绍
视频质量受各种失真影响。某些失真包括例如(i)压缩伪像、(ii)信道伪像、(iii)画面停滞以及(iv)画面跳跃(skipping)。失真对所感知的视频质量的影响可能依赖于失真类型而不同。
技术实现思路
根据一般方面,存取用于指示不要显示视频序列中的一个或多个连续画面的信息。确定暂停项和运动项。暂停项提供与由于不显示那些不要被显示的一个或多个连续画面而引起的暂停相关联的失真量的指示。运动项提供与由于不显示那些不要被显示的一个或多个连续画面而引起的运动变化相关联的失真量的指示。基于暂停项与运动项的加法确定失真量的组合指标。根据另外的一般方面,存取用于指示不要显示视频序列中的第一组的一个或多个连续画面的信息。还存取用于指示不要显示视频序列中的第二组的一个或多个连续画面的信息。在视频序列中,第二组与第一组是分离的。确定第一指标和第二指标。第一指标指示由于显示视频序列但不显示第一组画面而引起的跨越一种或多种类型的失真效果的失真量。第二指标指示由于显示视频序列但不显示第二组画面而引起的跨越一种或多种类型的失真效果的失真量。以非线性的方式组合第一指标和第二指标以产生关于失真的组合指标。在下面的附图和说明书中阐述一种或多种实现方式的细节。应当清楚的是,尽管以一种具体形式进行了说明,仍可以不同的方式对实现方式进行配置或具体化。例如,可以将实现方式作为方法来实施,或者具体化为诸如例如被配置为实施一组操作的装置或存储用于实施一组操作的指令的装置这样的装置,或者具体化为信号。其他方面和特征将根据下面的连同附图和权利要求一起考虑的详细说明变得更加明显。【附图说明】图1是画面序列的第一个例子的图形表示。图2是画面序列的第二个例子的图形表示。图3是指示成组丢弃(group dropping)的质量的第一函数的各种例子的曲线图表不。图4是指示成组丢弃的质量的第二函数的各种例子的曲线图表示。图5是指示成组丢弃的质量的第二函数的另一例子的曲线图表示。图6是图示可以与一种或多种实现方式一起使用的传送系统和处理的实现方式的框图/流程图。 图7是图示可以与一种或多种实现方式一起使用的接收系统和处理的例子的框图/流程图。图8是图示用于组合失真的装置和方法的第一实现方式的框图/流程图。图9是图示用于组合失真的装置和方法的第二实现方式的框图/流程图。【具体实施方式】作为在本申请中呈现的一些特征的预览,至少一种实现方式检测由停滞(freezing)造成的视频序列中的缺陷。这种缺陷经常被称为时间上的缺陷。另外,这些实现方式中的至少一种使用比特流层的信息而不是像素层的信息来评估该缺陷。另外,该评估提供关于由缺陷造成的失真以及作为结果的质量的估计。一种具体的实现方式以加法的方式组合由存在于指定停滞事件中的不同类型的失真效果引起的失真。另外的实现方式以非线性的方式汇聚(pool)出于单独的停滞事件的失真。在下面说明了这些以及其他的实现方式。视频质量可以被各种失真影响。这些失真可能包括例如下面的一种或多种:?例如由有损编码器-解码器(“编解码器”)造成的压缩伪像。?由丢包造成的信道伪像:在传输层检测丢包,并且解码器错误隐藏后处理器尝试减轻丢包影响。例如在块级别实施这种错误隐藏。在错误隐藏中(例如,在后处理器中)产生的失真以及从当前的画面到在当前的画面之后被解码的画面的错误隐藏失真的传播被称为信道伪像。?亦由丢包造成的带有跳跃的停滞:“停滞”是指视频序列显示中的暂停,在这期间内,将当前画面显示超过单一画面的显示时间。被称为“带有跳跃的停滞”(freezingwith skip)的失真与被称为“信道伪像”的失真之间的差异是:在某些实现方式中,当画面的包丢失时,丢弃整个画面。在各种实现方式中的另外的差异是当丢弃并因此跳过整个画面时,依赖作为预测参考的该丢弃的画面的那些画面也被丢弃。当一个或多个画面被丢弃时,当前画面在显示中停滞一段时间,这段时间对应于当前画面的显示时间和被丢弃的画面的显示时间。看到“停滞”显示的观看者典型地将其感知为失真。另外,因为根本不显示被丢弃的画面, 所以将这些被丢弃的画面称为是被“跳过的”。典型地,“跳跃”引入了可感知的跳变或过渡,观看者将其感知为一种与“停滞”分开的失真,尽管这两种失真是相关的。?由于缓冲区下溢造成的不带有跳跃的停滞(freezing without skip):由于诸如例如网络延迟之类的原因,在显示器要显示画面时,可能在缓冲区中没有经解码的画面。然后,显示器暂停,直至下一个经解码的画面到达缓冲区中。因为没有画面被跳过,所以将这种失真称为“不带有跳跃的停滞”。既可以在比特流层,也可以在像素层,对这些以及其他失真的影响进行评估。在各种比特流层方法中,评估方案是基于比特流的解析器的,并且不对像素值进行解码。在各种像素层方法中,对比特流进行完全解码是可以接受的。很明显地,在像素层,附加信息可用于对失真进行评估。然而,典型地,要得到像素层信息需要附加的计算和时间。相应地,在本申请中的至少一种实现方式提供了一种用于当视频由于一个或多个(带有跳跃的或不带有跳跃的)“停滞”失真而出现失真时在比特流层对质量进行评估的技术。另外,一种或多种实现方式检测一个或多个“停滞”失真的出现,并且提供对视频的所导致的失真和质量的测量。注意:典型地,“停滞”失真还可以(或者替代性地)被认为是两个或多个失真。第一次出现的失真典型地是在“停滞”开始时的运动中的抖动(或者停止)。第二次出现的失真典型地是由该“停滞”产生的暂停。对于“带有跳跃的停滞”,第三次出现的失真典型地是“跳跃”,即在“停滞”结束之后出现的运动中的跳变。各种实现方式确定例如指定的“停滞”事件(或诸如“停滞”或“跳跃”这样的事件的成分)或者多个“停滞”事件(或来自多个事件的成分)对观看者的影响。经常将该影响描述为数值,并且典型地称其为“失真”(或“质量”)。然而,在各种实现方式中所确定的失真并不完全。即,在各种实现方式中,所确定的失真忽略某成分或某事件,最好将其考虑为一种近似或估计。1.关于失真的论述当在传输层检测出丢包时,实际的解码系统典型地有两种选择。第一种选择是尝试通过例如在错误隐藏后处理器实施的错误隐藏来减轻一个或多个丢包的影响。错误隐藏处理可以实施在本领域中已知的各种错误隐藏技术中任一种,其中包括例如从另一画面复制对应的块。第二种选择是丢弃整个画面。当选用错误隐藏时,经常会产生信道伪像。当丢弃画面时,经常会产生“带有跳跃的停滞”的效果。在本申请中论述了至少部分地关注于“带有跳跃的停滞”效果的一种或多种实现方式。在至少一种实现方式中,当出现丢包时,丢弃整个画面,从而导致“带有跳跃的停滞”失真。如果被丢弃的画面是I画面或P画面,则将该被丢弃的画面用作一个或多个另外的尚未被解码的画面的预测参考画面。还可以将这些另外的画面说成是依赖于该被丢弃的画面,并且可以称其为依赖性画面。在至少一种实现方式中,这些依赖性画面也被丢弃。更具体地,对于该实现方式:?如果I画面中的包丢失,则丢弃画面组(“G0P”)中的所有画面。这是因为,典型的GOP包括由于丢包而将要被丢弃的I画面,并且在本文档来自技高网...

【技术保护点】
一种方法,包含:存取用于指示不要显示视频序列中的一个或多个连续画面的信息;确定用于指示与暂停相关联的失真量的暂停项,所述暂停由于不显示那些不要被显示的一个或多个连续画面而引起;确定用于指示与运动中的变化相关联的失真量的运动项,所述运动中的变化由于不显示那些不要被显示的一个或多个连续画面而引起;以及基于所述暂停项和所述运动项的加法确定失真量的组合的指标。

【技术特征摘要】
【国外来华专利技术】1.一种方法,包含: 存取用于指示不要显示视频序列中的一个或多个连续画面的信息; 确定用于指示与暂停相关联的失真量的暂停项,所述暂停由于不显示那些不要被显示的一个或多个连续画面而引起; 确定用于指示与运动中的变化相关联的失真量的运动项,所述运动中的变化由于不显示那些不要被显示的一个或多个连续画面而引起;以及 基于所述暂停项和所述运动项的加法确定失真量的组合的指标。2.根据权利要求1所述的方法,其中: 通过所述暂停项指示的失真量与在针对那些不要被显示的一个或多个连续画面的显示时间的期间内显示基本共同的画面的持续时间相关联;以及 通过所述运动项指示的失真量与由于在针对那些不要被显示的一个或多个连续画面的显示时间的期间内显示基本共同的画面而引起的运动中的变化相关联。3.根据权利要求2所述的方法,其中: 所述运动中的变化是运动中的跳变,并且所述运动项指示由于所述运动中的跳变而引起的失真量,所述运动中的跳变是由于将所述视频序列中的另一画面显示为在显示所述基本共同的画面之后显 示的下一画面而出现的。4.根据权利要求2所述的方法,其中: 所述运动中的变化是运动中的停止,并且所述运动项指示由于所述运动中的停止而引起的失真量,所述运动中的停止是由于在所述显示时间的期间内显示所述基本共同的画面而不显示那些不要被显示的一个或多个连续画面而出现的。5.根据权利要求1所述的方法,其中: 所存取的信息包含(i)关于比特流中的丢包的指示符或者(ii)关于所述视频序列中的被丢弃的画面的指示符中的至少一项。6.根据权利要求1所述的方法,其中: 所存取的信息还指示带有跳跃的停滞要出现在所述视频序列的显示中。7.根据权利要求1所述的方法,其中: 所存取的信息还指示不带有跳跃的停滞要出现在所述视频序列的显示中。8.根据权利要求1所述的方法,其中: 所述暂停项与那些不要被显示的连续画面的数量一起单调地增加。9.根据权利要求8所述的方法,其中: 所述暂停项中的递增的增量随着连续被丢弃的画面的数量增加而减少。10.根据权利要求1所述的方法,其中: 确定所述运动项包含基于指示一个或多个连续画面的运动的运动值来计算所述运动项。11.根据权利要求10所述的方法,其中: 所述运动项与增加的所指示的运动一起单调地增加。12.根据权利要求11的所述的方法,其中: 所述运动项与增加的所指示的运动一起线性地增加。13.根据权利要求10或权利要求25任一项所述的方法,其中:根据关于在所述视频序列中的一个或多个连续画面之前出现的画面的一个或多个运动矢量得出所述运动值。14.根据权利要求10或权利要求25任一项所述的方法,其中: 根据关于在所述视频序列中的一个或多个连续画面之后出现的画面的一个或多个运动矢量得出所述运动值。15.根据权利要求10或权利要求25任一项所述的方法,其中: 根据(i)关于在所述视频序列中的一个或多个连续画面之前出现的画面的一个或多个运动矢量以及(ii)关于在所述视频序列中的一个或多个连续画面之后出现的画面的一个或多个运动矢量这两者而得出所述运动值。16.根据权利要求13或15的任一项所述的方法,其中,所述运动项指示由于运动中的停止而引起的失真量,所述运动中的停止是由于在针对那些不要被显示的一个或多个连续画面的显示时间的期间内显示基本共同的画面而不显示那些不要显示的一个或多个连续画面而出现的。17.根据权利要求13至15的任一项所述的方法,其中,所述运动项指示由于运动中的跳变而引起的失真量,运动中的跳变是由于将所述视频序列中的另一画面显示为在显示基本共同的画面之后显示的下一画面而出现的,在针对所述那些不要被显示的一个或多个连续画面的显示时间的期间内显示所述基本共同的画面而不显示所述那些不要被显示的一个或多个连续画面。18.一种方法,包含: 存取用于指示不要显示视频序列中的第一组的一个或多个连续画面的信息; 存取用于指示不要显示所述视频序列中的第二组的一个或多个连续画面的信息,在所述视频序列中,所述第二组与所述第一组分离; 确定第一指标,所述第一指标指示由于显示所述视频序列而不显示第一组画面而导致的跨越一种或多种类型的失真效果的失真量; 确定第二指标,所述第二指标指示由于显示所述视频序列而不显示第二组画面而导致的跨越一种或多种类型的失真效果的失真量;以及 以非线性的方...

【专利技术属性】
技术研发人员:顾晓东刘德兵陈志波
申请(专利权)人:汤姆逊许可公司
类型:发明
国别省市:法国;FR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1