公开了使用可伸缩编码的增强型块请求流送。一种块请求流送系统典型地使用摄取系统来提供此类系统的用户体验和带宽效率的改善,该摄取系统生成将由常规文件服务器(例如,HTTP、FTP或类似服务器)供应的形式的数据,其中该摄取系统摄入内容并将其制备为要由该文件服务器供应的文件或数据元素。该系统可包括控制块请求的顺序、时基和构造,基于时间的索引,可变块大小控制,最优块划分,控制随机访问点的放置——包括跨多个呈现版本的随机访问点放置,动态更新呈现数据,和/或高效呈现实况内容和时移。
Enhanced Block Request Streaming Using Scalable Coding
【技术实现步骤摘要】
使用可伸缩编码的增强型块请求流送本申请是申请号为201610594482.7、题为“使用可伸缩编码的增强型块请求流送”的专利申请的分案申请,前述专利申请是申请日为2010年9月22日、国际申请号为PCT/US2010/049852、国家申请号为201080042954.9、题为“使用可伸缩编码的增强型块请求流送”的专利申请的分案申请。相关申请的交叉引用本申请是要求以下临时申请的权益的非临时专利申请,这些临时申请皆署名MichaelG.Luby等且皆题为“EnhancedBlock-RequestStreamingSystem(增强型块请求流送系统)”:于2009年9月22日提交的美国临时专利申请No.61/244,767,于2009年11月3日提交的美国临时专利申请No.61/257,719,于2009年11月4日提交的美国临时专利申请No.61/258,088,于2009年12月11日提交的美国临时专利申请No.61/285,779,以及于2010年1月20日提交的美国临时专利申请No.61/296,725。本申请还要求于2010年8月10日提交的、署名YingChen等且题为“HTTPStreamingExtensions(HTTP流送扩展)”的美国临时专利申请No.61/372,399的权益。以上引用的每个临时申请藉此通过援引通用地纳入于此。本公开还通过援引如在本文档中完整阐述一样通用地纳入以下共同受让的申请/专利:授予Luby的美国专利No.6,307,487(下文称为“LubyI”);授予Shokrollahi等人的美国专利No.7,068,729(下文称为“ShokrollahiI”);于2006年6月9日提交且题为“ForwardErrorCorrecting(FEC)CodingandStreaming(前向纠错(FEC)编码和流送)”、署名Luby等的美国专利申请No.11/423,391(下文称为“LubyII”);于2008年4月15日提交的题为“DynamicStreamInterleavingandSub-StreamBasedDelivery(动态流交织和基于子流的投递)”、署名Luby等的美国专利申请No.12/103,605(下文称为“LubyIII”);于2010年2月12日提交的题为“BlockPartitioningforaDataStream(数据流的块划分)”、署名Pakzad等的美国专利申请No.12/705,202(下文称为“Pakzad”);以及于2010年8月18日提交的题为“MethodsandApparatusEmployingFECCodeswithPermanentInactivationofSymbolsforEncodingandDecodingProcesses(将FEC码与码元永久灭活联用来进行编码和解码过程的方法和装置)”、署名Luby等的美国专利申请No.12/859,161(下文称为“LubyIV”)。专利
本专利技术涉及改善的媒体流送系统和方法,尤其涉及自适应于网络和缓冲条件以使流送媒体的呈现最优化并允许对流送媒体数据进行高效的并发或时间分布式投递的系统和方法。专利技术背景流送媒体投递可能变得日益重要,因为在诸如因特网、蜂窝和无线网络、输电线网络、以及其他类型的网络之类的基于分组的网络上投递高质量音频和视频变得越来越常见。所投递的流送媒体能被呈现出的质量可取决于数种因素,包括原始内容的分辨率(或其他属性)、原始内容的编码质量、接收设备解码和呈现媒体的能力、在接收机处接收到的信号的及时性和质量等。为了产生感知到的良好的流送媒体体验,在接收机处接收到的信号的传输和及时性可能尤其重要。良好的传输可以提供在接收机处接收到的流相对于发送方发送的流的保真度,而及时性可以代表接收机在初始请求内容之后多快就能开始播出该内容。媒体投递系统可表征为具有媒体源、媒体目的地、以及将源和目的地分开的(时间和/或空间上的)信道的系统。典型地,源包括能访问可电子地管理的形式的媒体的发射机、以及有能力电子地控制对媒体(或其近似物)的接收并将其提供给媒体消费者(例如,具有以某种方式耦合到该接收机、存储设备或元件、另一信道等的显示设备的用户)的接收机。虽然有许多变型是可能的,但在常见的示例中,媒体投递系统具有能访问电子形式的媒体内容的一个或更多个服务器,并且一个或更多个客户端系统或设备向服务器作出对媒体的请求,而服务器使用作为该服务器的一部分的向客户端处的接收机进行传送的发射机来输送该媒体,从而收到的媒体能由该客户端以某种方式消费。在简单的示例中,对于给定的请求和响应而言有一个服务器和一个客户端,但并非必需如此。按传统,媒体投递系统可表征为“下载”模型或“流送”模型。“下载”模型可由媒体数据的投递与该媒体向用户或接收方设备的播出之间的时基独立性来表征。作为示例,媒体在被需要或将被使用之前被下载得足够多,并且在该媒体被使用时,在接收方处已有所需那么多的媒体可用。在下载的上下文中的投递往往是使用诸如HTTP、FTP或单向传输上的文件投递(FLUTE)之类的文件传输协议来执行的,且投递速率可由下层的流量和/或拥塞控制协议(诸如TCP/IP)来决定。该流量或拥塞控制协议的操作可独立于媒体向用户或目的地设备的播出,而播出可与下载并发地发生或在其他某个时间发生。“流送”模式可由媒体数据的投递与该媒体向用户或接收方设备的播出的时基之间的紧耦合来表征。在该上下文中的投递往往是使用流送协议来执行的,诸如用于控制的实时流送协议(RTSP)和用于媒体数据的实时传输协议(RTP)。投递速率可由流送服务器决定,通常与数据的播出速率匹配。“下载”模型的一些缺点可能在于,由于投递与播出之间的时基独立性,要么在需要媒体数据供播出时该媒体数据可能不可用(例如,由于可用带宽小于媒体数据率),导致播出暂时停止(“停滞”),而这造成不良的用户体验;要么可能要求提前在播出之前很久就下载媒体数据(例如,由于可用带宽大于媒体数据率),从而消费掉接收设备上可能稀缺的存储资源,并且消费宝贵的网络资源进行投递,而这在内容最终没有被播出或以其他方式使用的情况下会被浪费掉。“下载”模型的优点可在于执行此类下载所需的技术(例如,HTTP)非常成熟、被广泛部署且全面适用于很广范围的应用。用于实现此类文件下载的大规模可伸缩性的下载服务器和解决方案(例如,HTTPWeb服务器和内容投递网络)可能是现成可用的,从而使得基于该技术的服务部署简单且成本低廉。“流送”模型的一些缺点可能在于,一般而言,媒体数据的投递速率并不适配于从服务器到客户端的连接上的可用带宽,且需要提供带宽和延迟担保的专门的流送服务器或更复杂的网络架构。尽管存在支持根据可用带宽来变化投递数据率的流送系统(例如,AdobeFlash自适应流送),但是这些系统在利用所有可用带宽方面一般不如诸如TCP之类的下载传输流量控制协议那么高效。最近,已开发和部署了基于“流送”和“下载”模型的组合的新型媒体投递系统。此类模型的示例在本文中被称为“块请求流送”模型,其中媒体客户端使用诸如HTTP之类的下载协议来向服务基础设施请求媒体数据块。此类系统中的关注点可能是开始播出本文档来自技高网...
【技术保护点】
1.一种在其中客户端设备从媒体摄取系统接收媒体数据的通信系统中的方法,包括:在所述媒体摄取系统处向所述客户端提供最小启动延迟值,其中所述启动延迟是所述客户端设备最初开始从所述媒体摄取系统接收所述媒体数据之时与所述客户端设备能开始不中断地消费所述媒体数据之时之间的延迟,并且其中所述启动延迟是所述媒体摄取系统与所述客户端之间可用的传输带宽的函数。
【技术特征摘要】
2009.09.22 US 61/244,767;2009.11.03 US 61/257,719;1.一种在其中客户端设备从媒体摄取系统接收媒体数据的通信系统中的方法,包括:在所述媒体摄取系统处向所述客户端提供最小启动延迟值,其中所述启动延迟是所述客户端设备最初开始从所述媒体摄取系统接收所述媒体数据之时与所述客户端设备能开始不中断地消费所述媒体数据之时之间的延迟,并且其中所述启动延迟是所述媒体摄取系统与所述客户端之间可用的传输带宽的函数。2.一种在其中客户端设备从媒体摄取系统接收媒体数据的通信系统中的方法,包括:在所述客户端设备处从所述媒体摄取系统接收最小启动延迟值,其中所述启动延迟是所述媒体摄取系统与所述客户端之间可用的传输带宽的函数;从所述媒体摄取系统接收媒体数据;以及将对所述媒体数据的消费的开始延迟所述启动延迟。3.一种在其中客户端设备从媒体摄取系统接收媒体数据流的通信系统中的方法,包括:在所述媒体摄取系统处提供与所述...
【专利技术属性】
技术研发人员:M·G·路比,Y·陈,T·斯托克汉姆,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。