针对网络vqm的终端信息的制作方法

文档序号:9621409阅读:488来源:国知局
针对网络vqm的终端信息的制作方法
【专利说明】针对网络VQM的终端信息
[0001]本申请于2014年7月9日作为PCT国际专利申请而递交,并要求于2013年7月11日递交的美国专利申请序列号13/939,251的优先权。
技术领域
[0002]本发明一般地涉及流送视频数据。
【背景技术】
[0003]数字视频压缩和通信已经从根本上改变了人们创建、传输和消耗视觉信息的方式。作为高级视频技术的一部分,对已传送的视频质量进行测量和监控也吸引了大量的关注。目前,大多数针对视频质量管理(VQM)的研究和已建立的国际标准都已聚焦像素级视频质量管理。
【附图说明】
[0004]被并入本公开并且构成本公开的一部分的附图示出了本公开的各种实施例。在图中:
[0005]图1示出了操作环境;
[0006]图2示出了操作环境;
[0007]图3是用于提供视频质量管理(VQM)的方法的流程图;以及
[0008]图4示出了计算设备。
【具体实施方式】
[0009]概述
[0010]可以提供视频质量管理(VQM)。首先,对应于视频流的发送器度量可以被发送终端确定。所确定的发送器度量随后可以被从发送终端发送并由接收器接收。接收器随后可以确定接收器度量以用于在接收器处接收的视频流。质量评分随后可以被接收器确定。质量评分可以基于所接收的发送器度量和所确定的接收器度量。
[0011]以上概述和下面的示例实施例都只是示例和解释,并且不应该被认为是限制所描述和所要求保护的本公开的范围。此外,除了已在本文中提出的那些特征和/或变化,还可以提供其他特征和/或变化。例如,本公开的实施例可以针对示例实施例中描述的各种特征组合和子组合。
[0012]示例实施例
[0013]下面的详细说明参考附图。在可能的情况下,相同的附图标号被用在图中和下面的描述中来指代相同或相似的元件。尽管对本公开的实施例进行了描述,但修改、适应和其他实现方式也是可能的。例如,可对图中示出的元件进行替换、添加或修改,并且本文中描述的方法可以通过对所公开的方法的阶段进行替换、重新排序或添加来进行修改。因此,下面的详细说明不限制本公开。代替地,本公开的适当的范围由所附权利要求定义。
[0014]本公开的实施例可以提供视频质量管理(VQM)。VQM可以包括对被从发送终端发送到接收器的视频段或数据包的所发送的视频质量进行测量。传统VQM服务消耗网络设备(例如,接收器)中可由其他服务更好地利用的周期。此外,随着视频产业更多地向加密的视频有效负载进行,传统的VQM因为其可能不从事于加密的视频,因此可能变得不可行。
[0015]本公开的实施例可以将发送终端和网络设备(例如,接收器)联合以满足VQM功能。视频质量度量聚集和计算可以在发送终端和网络设备(例如,接收器)间进行分发以利用整个端到端系统中每一个元件的位置和功能。例如,本公开的实施例可以包括在发送终端处执行视频质量计算的某些部分,以生成发送器度量并且具有用视频数据包或者通过终端到终端协议发送的发送器度量。网络中的设备(例如,接收器)随后可以获取信息(例如,发送器度量)并且通过将网络损伤(诸如,丢包、延时和抖动)映射到质量退化(其已由发送终端在对网络损伤的预期中计算)来生成整体的视频质量评分。
[0016]与本公开的实施例一致,对在发送终端和网络设备(例如,接收器)间进行监控的视频质量进行分发可以利用每个元件做得最好并且最了解的事物。此外,因为接收器可能已经从发送终端接收了发送器度量进而其可以避免深度包检测,因此本公开的实施例可以节省接收器中的CPU时间(例如,周期)。此外,因为本公开的实施例可以在数据包等级处处理视频流,因此其可以避免当视频有效负载被加密时所引起的问题。
[0017]发送终端在视频编码处理期间,对参考视频进行访问并且可能已经执行了密集的速率失真分析。与本公开的实施例一致,发送终端可以用非常少的额外的计算来生成更精准的、完整引用的质量度量(例如,发送器度量)。对于视频编解码器中的之前演进的视频编码标准和错误恢复编码机制,可能有益的是使得发送终端将编码方案转换成质量测量(例如,发送器度量),并且例如,只报告压缩的质量退化以及可能的丢包、延时和抖动。
[0018]图1示出了操作环境100。如图1中所示,操作环境100可以包括发送终端105、网络110和接收器115。发送终端105可以包括例如位于服务提供商前端中的服务器,该服务器能够通过网络110经由视频流向接收器115提供内容。例如,内容可以包括数字程序(诸如,视频、电视节目、电影、视频点播、单播和多播广播)。以上所述的是示例,并且内容可以包括其他数字内容形式。
[0019]内容可以通过网络110进行传输。网络110可以与被用于传输内容的各种通信协议兼容。例如,发送终端105可以通过网络110使用数据报协议(UDP)或其他协议来与接收器115进行通信,该数据报协议(UDP)或其他协议通常被用于通过IP或非IP网络(诸如,基于正交幅度调制(QAM)的内容传送)进行传输。此外,发送终端105可以通过网络110使用传输控制协议/互联网协议(TCP/IP)来与接收器115进行通信。
[0020]接收器115可以包括但不限于:网络设备、网络交换机、路由器、W1-Fi接入点、蜂窝基站、临近的切换服务多客户端、平板设备、移动设备、移动电话、智能电话、电话、远程控制设备、机顶盒、数字视频录像机、电缆调制解调器、个人计算机、网络计算机、主机、其他相似的基于微型计算机的设备、或者能够通过网络110与发送终端105进行通信的任意其他计算设备。此外,网络110可以包括移动无线电网络、有线或无线IP网络或电视广播网络。
[0021]图2更详细地示出了操作环境100。如图2中所示,发送终端105可以包括视频编码器205和打包器(packetizer) 210。接收器115可以包括解包器(depacketizer) 215和视频解码器220。与本公开的实施例一致,未压缩的视频首先可以由视频编码器205进行编码。来自视频编码器205的所编码的视频比特流随后可以被打包器210分成包。来自打包器210的视频数据包随后可以通过网络110被发送到接收器115。在接收器115处,视频数据包随后可以被解包器215拆包,并且随后可以被视频解码器220解码以重构由发送终端105通过网络110提供给接收器115的内容中的视频帧的像素值。
[0022]图3是提出包括在方法300中的一般阶段的流程图,该流程图与用于提供视频质量管理的本公开的实施例一致。方法300可以例如使用发送终端105和/或接收器115而被实现。如下面参考图5所更详细描述的,计算设备500可以包括用于发送终端105或接收器115的操作环境。实现方法300的阶段的方法将在下面更详细地进行描述。
[0023]方法300可以起始于开始块305并进行到阶段310,在阶段310发送终端105可以确定对应于视频流的发送器度量。发送器度量可以是针对由发送终端105发送的视频段或者是针对由发送终端105发送的数据包。例如,发送终端105可以生成,但不限于,每个视频段或每个视频数据包的下面四个发送器度量中的一个或多个。每个视频段发送器度量可以包括:1)视频段的压缩质量;2)由于随着丢包率和突发性的丢包所导致的质量退化;3)由于给定视频段中的延时和抖动所导致的质量退化;4)熵(S卩,场景复杂性);和5)运动估计。如果一个或多个相邻数据包丢失
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1