用于输送视频服务到服务群组的自适应速率改变制造技术

技术编号:17710401 阅读:37 留言:0更新日期:2018-04-14 21:48
视频流提供到观看者的机顶盒以满足观看者对视频点播服务的请求。以服务质量管理器基于为服务群组定义的参数选择的多个编码率之一编码视频流,在各种实施例中,服务群组可包括观看者或观看者及单个QAM服务的其它客户。用于确定编码率的参数可涉及当前分配的带宽、观看者的服务参数、其它客户的服务参数及关于编码率选择数据的历史数据。用于将流编码的编码率可在流传送期间响应其它服务请求而进行修改。编码率可基于来自服务群组中其它成员的预期服务请求而改变。

【技术实现步骤摘要】
用于输送视频服务到服务群组的自适应速率改变
公开的专利技术一般涉及使得用于视频点播服务的视频编码率适用于在有线电视系统中服务群组中的订户,其中,速率自适应是基于当前或计划的带宽使用条件。
技术介绍
许多视频服务提供商响应来自观看者的显式请求,将视频信息传送到观看者。视频点播(“VOD”)服务的提供在
为人所熟知,并且不同于根据调度发生的视频信息的广播传送。通过VOD,传送的实际视频节目由观看者确定,并且经常不能单独预测。然而,在聚合基础上,许多视频服务提供商能够预测用于VOD节目制作(programming)的观看者需求。视频服务提供商将VOD节目存储为数字视频文件。这些文件经常称为“视频资产”,并且被构建为“包”,这涉及格式化数据并且以某个方式定义内容的熟知工业标准。这允许内容的数字视频文件不同于元数据,元数据是与视频信息有关的数据。“包”的使用有利于文件以各种方式的处理。经常使用诸如MPEG等在
熟知的标准化格式编码视频信息。在给定编码标准内,可以有支持的各种编码格式。视频服务提供商可使用一种编码格式存储视频节目,但可将它转换(“转码”)成另一格式以便分发。由于目标编码格式可与其它设备兼容,并且可以能够只显示更低分辨率,因此,这可能是必需的。一般情况下,使用更低分辨率格式要求更少的数据以输送视频信息,并且因此文件的传送要求更少的带宽。因此,一般情况下在用于将视频信息编码的编码方案、显示的视频图像的分辨率的相关联质量及传送视频数据要求的相关联带宽之间存在直接关系。视频服务提供商通常关注在分发视频中涉及的带宽,因为它是有限的资源。无论使用的分发技术如何,管理用于不同用户的带宽分配具挑战性。在许多情况下,服务提供商将基于使用的带宽量收取不同费用。因此,服务提供商关注观看者使用的带宽量,这是因为它能影响其它观看者接收的服务的质量(即,视频质量)。由于视频服务提供商能够以不同方式将视频节目转码,并且特定编码方案的使用影响与传送该节目相关联的带宽,因此,视频服务提供商将希望能够有效地管理基于使用的编码方案如何分配带宽。
技术实现思路
本专利技术的各种实施例是可能的,包括定义用于以来自多个编码级别的给定编码级别为观看者流传送点播节目制作的系统和方法的实施例,其中,基于各种信息选择编码级别,信息能够包括用于服务群组的可用资源、用于观看者的服务参数及有关编码级别的历史信息。在另一实施例中,系统能够响应来自服务群组中其它观看者的其它请求,调整给定流的编码级别。附图说明在如此概括描述本专利技术后,现在将参照附图,附图不一定按比例画出。图1示出用于使视频服务的视频编码率适应服务群组的环境的一个实施例。图2示出能够如何创建不同编码视频流的实施例。图3示出能够如何创建不同编码视频流的另一实施例。图4示出能够如何为不同视频流分配带宽的一个实施例。图5示出用于适应视频服务的视频编码率的环境的另一实施例。图6示出服务质量管理器系统的一个实施例。图7示出在SQM中基于客户的用于编码方案的选择的处理的一个实施例。图8示出在SQM中基于QAM服务群组的用于编码方案的选择的处理的一个实施例。图9示出在SQM中基于使用历史数据的用于编码方案的选择的处理的一个实施例。图10示出在SQM中基于使用历史数据的用于编码方案的选择的处理的另一实施例。图11示出在编码方案的选择中使用的历史数据的一个实施例。具体实施方式现在,将在下文参照附图,更全面地描述本专利技术,附图中示出了专利技术的一些但并非所有实施例。实际上,这些专利技术可以许多不同的形式实施,并且不应视为限于本文所述的实施例;相反,这些实施例的提供是为了使本公开内容将满足可申请的法律要求。通篇类似的标号指类似的单元。得益于以上描述和相关联图形中所示的教导,这些专利技术所涉及领域的技术人员将明白本文所述专利技术的许多修改和其它实施例。因此,要理解专利技术并不限于公开的特定实施例,并且修改和其它实施例要包括在随附权利要求的范围内。虽然在本文中采用于一些特定的术语,但它们只是一般性和描述性地使用,并不是要进行限制。虽然某些方法、设备、系统和制品已在本文中描述,但本专利的覆盖范围并不限于此。与此相反,各种实施例包括在书面或在等同物原则下完全位于随附权利要求书范围内的各种设备、系统和制品。如应理解的一样,实施例可以各种方式实现,包括实现为方法、设备、系统或计算机程序产品。相应地,实施例可采用完全硬件实施例的形式,或者采用其中诸如处理器或其它专用装置等计算硬件编程为执行某些步骤的实施例的形式。此外,各种实现可采用在计算机可读存储媒体上的计算机程序产品形式,而在存储媒体中实施有计算机可读指令。任何合适的计算机可读存储媒体均可利用,包括硬盘、CD-ROM、光存储装置或磁存储装置。下面参照使用计算机硬件执行的方法、设备、系统和计算机可读程序产品的框图和流程图示图描述实施例。应理解的是,框图和流程图示图分别可部分通过执行计算机可读程序指令的处理器实现,例如,实现为在计算系统中的处理器或其它计算硬件组件上执行的逻辑步骤或操作。这些计算机可读程序指令加载到诸如专用计算机等计算机上或其它可编程数据处理设备上以产生专门配置的机器,使得在计算机或其它可编程数据处理设备上执行的指令实现在流程图方框中指定的功能。过程定义过程涉及为提供到观看者的视频流适应编码率。视频服务涉及视频点播服务(“VOD”),该服务将数字编码的视频由视频服务提供商(“VSP”)通过分发网络流传送到观看者。一般情况下,使用作为用于数字化视频的熟知工业标准的基于MPEG的编码标准将视频编码,但能够使用其它编码过程。此外,虽然使用有线电视服务提供商(“CSP”)形式的视频服务提供商和使用有线分发网络(例如,混合光纤同轴或其它共享传送媒体)说明本专利技术的原理,但本专利技术的原理适用于共享共同传送资源的其它分发媒体和技术,包括通信的无线形式。这明确包括视频服务的基于卫星或蜂窝(3G、4G、WCDMA等)的输送。MPEG-2提供不同编码级别,这些级别支持不同帧速率和分辨率。这些又与不同比特率配置文件(profile)相关联。例如,称为“LL”、‘ML“、”H-14”和“HL”的MPEG级别对应于每秒4、15、60和80兆比特的带宽要求。其它编码过程可提供用于其它级别或格式分辨率。不必将本专利技术限于基于MPEG的编码级别,而是MPEG说明本专利技术的普通应用。由服务提供商适应编码率对用户是部分透明的,表现在观看者不明确请求适应编码率。相反,服务提供商可基于观看者不知道的条件调整编码率,如其它观看者对VOD服务的请求的量。一般情况下,观看者与限制或定义流传送的视频的质量的各种服务质量(“QOS”)参数相关联,并且那些参数可由服务提供商查阅以确认网络可适应或修改为在传送(或要传送)到观看者的流分配的带宽(“BW”)。适应编码率的过程表示用于鉴于其它观看者对VOD节目的请求而调整涉及观看者的有限资源(即,在共享媒体上可用的带宽)的一种方案。一般情况下,观看者的集体请求一般以一定的可预测性发生,并且因此服务提供商将可能观察可预测的业务模式。例如,星期六晚上可以是家庭在晚上7点到11点之间观看电影的普遍时间,而其它时间期(例如,星期二早上2点到上午9点)可不是观看者请求VOD节目的普遍时间。本文中所述本文档来自技高网
...
用于输送视频服务到服务群组的自适应速率改变

【技术保护点】
一种用于为数字视频信息流确定编码率的系统,所述系统包括:服务质量服务器,其还包括:至少一个处理器,耦合到所述至少一个处理器的非暂态计算机可读存储介质,其包含计算机可读指令,当所述计算机可读指令由所述至少一个处理器执行时配置成:接收来自客户的服务配置文件的视频质量服务参数,其中所述视频质量服务参数指示要流传送到所述客户的视频质量的级别,确定响应于对于视频服务的先前请求,所述客户当前是否正被提供另一数字视频信息流,并且如果是这样,则确定所述另一数字视频信息流的相关联编码级别,确定在服务于所述客户的共享传送媒体上的带宽有关的资源分配的级别,响应对于视频服务的当前请求,为所述客户从多个编码率中确定编码率,为包括会话管理器以提供所述数字视频信息流的服务器提供授权,其中所述数字视频信息流按照所述编码率被编码,以及更新与用于将所述数字视频信息流编码的所述编码率相符的资源分配的所述级别。

【技术特征摘要】
2010.04.14 US 12/7604991.一种用于为数字视频信息流确定编码率的系统,所述系统包括:服务质量服务器,其还包括:至少一个处理器,耦合到所述至少一个处理器的非暂态计算机可读存储介质,其包含计算机可读指令,当所述计算机可读指令由所述至少一个处理器执行时配置成:接收来自客户的服务配置文件的视频质量服务参数,其中所述视频质量服务参数指示要流传送到所述客户的视频质量的级别,确定响应于对于视频服务的先前请求,所述客户当前是否正被提供另一数字视频信息流,并且如果是这样,则确定所述另一数字视频信息流的相关联编码级别,确定在服务于所述客户的共享传送媒体上的带宽有关的资源分配的级别,响应对于视频服务的当前请求,为所述客户从多个编码率中确定编码率,为包括会话管理器以提供所述数字视频信息流的服务器提供授权,其中所述数字视频信息流按照所述编码率被编码,以及更新与用于将所述数字视频信息流编码的所述编码率相符的资源分配的所述级别。2.如权利要求1所述的系统,还包括:编码率管理器,包含:至少第二处理器,以及耦合到至少所述第二处理器的第二存储器,其包含计算机可读指令,当所述计算机可读指令由至少所述第二处理器执行时配置成:与编码器进行通信,其中所述编码器将所述数字视频信息流从第一编码率编码到第二编码率。3.如权利要求1所述的系统,还包括:会话管理器,包含:至少第二处理器,以及耦合到至少所述第二处理器的第二存储器,其包含计算机可读指令,当所述计算机可读指令被由至少所述第二处理器执行时配置成:通知所述服务质量管理器所述客户是否响应对于视频服务的所述先前请求而当前正被提供另一数字视频信息流。4.如权利要求1所述的系统,还包括:历史使用数据库,其包含与用于为所述客户将数字视频信息流编码的以前编码率有关的数据,其中当所述计算机可读指令由所述服务质量服务器的所述至少一个处理器执行时,配置成查询所述历史使用数据库。5.如权利要求1所述的系统,还包括用于存储当前分配到多个客户的编码率的信息的资源分配数据库。6.如权利要求1所述的系统,其中所述多个编码率中的所述编码率大于在所述客户的客户服务配置文件中指示的最小编码率。7.如权利要求6所述的系统,其中当所述计算机可读指令由所述至少一个处理器执行时,进一步配置成更新...

【专利技术属性】
技术研发人员:J亚历山大
申请(专利权)人:爱立信电视公司
类型:发明
国别省市:美国,US

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

1