当前位置: 首页 > 专利查询>英特尔公司专利>正文

利用多流能力来预测和流送内容的方法和系统技术方案

技术编号:7174069 阅读:249 留言:0更新日期:2012-04-11 18:40
本发明专利技术的名称是“利用多流能力来预测和流送内容的方法和系统”。该方法包括:接收改变到不同信道的选择;将与该不同信道相关的数据从信源流送到目的地处的缓冲器;基于该不同信道预测下一个信道选择;以及将与所预测的下一个信道选择相关的数据从信源流送到目的地处的另一个缓冲器。

【技术实现步骤摘要】
利用多流能力来预测和流送内容的方法和系统本申请是申请日为2004年12月17日、申请号为200480039122.6、专利技术名称为“利用多流能力来预测和流送内容的方法和系统”的申请的分案申请。
本专利技术的各实施例涉及使用具有多重流送(multiplestreaming)能力的设备来流送内容的领域,更具体而言涉及一种利用多流能力来流送内容的预测方法。
技术介绍
当使用不等时的分组交换网络将内容从信源流送到目的地时,各种实现方式通常将数据缓冲在该目的地以便顾及由于非等时传送而引起的某种级别的抖动。当在目的地处的客户端决定改变其信道选择时,由于当前客户端侧缓冲器的清空(flushing)以及在可以呈现新的数据之前对新信道的新数据流的缓冲(bufferingup)而典型地具有延迟。该延迟通常在每次客户端改变到另一个信道选择时发生。
技术实现思路
根据本专利技术的第一方面,提供了一种流送内容的方法,包括:接收改变到不同信道的选择;将媒体服务器处的第一调谐器分配到所述不同信道,所述媒体服务器至少具有第一调谐器和第二调谐器;将与所述不同信道相关的数据从媒体服务器处的第一调谐器流送到客户端设备;基于所述不同信道预测下一个信道选择;将媒体服务器处的第二调谐器分配到所预测的下一个信道选择;以及将与所预测的下一个信道选择相关的数据从媒体服务器处的第二调谐器流送到客户端设备,其中流送与所预测的选择相关的数据发生在流送与所述不同信道相关的数据期间。根据本专利技术的第二方面,提供了一种用于流送内容的设备,包括:预测器,用来基于一个或多个所接收的信道选择来预测要被选择的下一个信道;媒体服务器处的第一调谐器,用于调谐到所选择的信道,以便将与所选择的信道相关的第一数据流流送到客户端设备;媒体服务器处的第二调谐器,用于调谐到所预测的信道,以便将与所预测的信道相关的第二数据流流送到客户端设备,其中流送与预测的选择相关的数据发生在流送与所述不同信道相关的数据期间。根据本专利技术的第三方面,提供了一种用于流送内容的系统,包括:媒体服务器处的预测器,用来预测要被选择的下一个信道;媒体服务器处的多个调谐器,用来调谐到一个或多个频域,每个频域包括与多个信道相关的多个数据流;媒体服务器处的一个或多个多路分解器,用来从与所选择信道相关的其中一个调谐器选择多个数据流中的一个,并且用来从与所预测信道相关的其中一个调谐器选择多个数据流中的一个,以便流送与所选择信道和所预测信道相关的数据流到客户端设备,其中,流送与所预测的选择相关的数据发生在流送与所述不同信道相关的数据期间。附图说明本专利技术最好通过参考以下说明和附图来理解,其中附图用来说明本专利技术的各实施例。在附图中:图1是说明合并了本专利技术的系统的一个一般化实施例的框图。图2是说明合并了本专利技术的系统的另一个一般化实施例的框图。图3是说明根据本专利技术一个实施例的方法的流程图。图4是说明一个合适的计算环境的框图,在该计算机环境中可以实施所示出的本专利技术的某些方面。具体实施方式下面将描述利用多流能力预测和流送内容的系统和方法的各实施例。在以下说明中阐明了许多具体细节。然而,应当理解,本专利技术的实施例可以在没有这些具体细节的情况下实施。在其他情况下,为了不使对本说明书的理解变得模糊,没有显示已知的电路、结构和技术。参考整个说明书,“一个实施例”是指结合该实施例描述的特定特征、结构或特性被包含在本专利技术的至少一个实施例中。因此,在整个说明书的各个不同地方出现的短语“在一个实施例中”并不都表示同一实施例。此外,所述特定特征、结构或特性可以在一个或多个实施例中以任何合适的方式组合。参考图1,该框图说明根据本专利技术一个实施例的系统100。本领域的技术人员将理解,该系统100可以包括比图1所示的更多的组件。然而,为了揭示用于实施本专利技术的一个说明性实施例,不必显示所有这些一般而言常规的组件。在一个实施例中,系统100的一个或多个组件可以是机顶盒的一部分。系统100包括媒体服务器102和客户端设备104,其中的每一个都包括流控制器。在媒体服务器102中的流控制器106包括:多个调谐器(诸如110和112),用来调谐到所选择的信道或所预测的信道;以及预测器122,用来预测要被选择的下一个信道。流控制器108包括多个缓冲器(诸如114和116),用来从调谐器接收和存储与所选择的或所预测的信道相关的数据流。然后,所缓冲的数据可以由呈现(rendering)元件118呈现。然后所呈现的数据可以被显示在显示设备120上。当接收到信道改变的指示时,在媒体服务器102中的一个可用调谐器被调谐到所选择的信道。然后,与所选择信道相关的数据被从该调谐器流送到客户端设备104中的一个可用缓冲器。由预测器122做出关于要被选择的下一个信道的预测。在一个实施例中,该预测可以基于所选择的信道和/或一个或多个之前所选择的信道。在一个实施例中,该预测基于信道改变的方向。例如,如果信道改变是从信道3到信道4,那么改变的方向就是向上,因此所预测的下一个要被选择的信道是信道5。在预测了下一个要被选择的信道之后,一个可用调谐器调谐到所预测的该信道。然后,与所预测信道相关的数据被流送到一个可用缓冲器。因此,如果所预测的信道被选择,那么所流送的数据在该缓冲器中已经可用。每当有可用调谐器和缓冲器时,该可用调谐器可以被调谐到所预测的信道,并且与所预测的该信道相关的数据可以被流送到该可用缓冲器以用于存储。以这种方式,当所预测的信道被选择时,与所预测信道相关的数据已在该缓冲器中就绪。然后,所缓冲的数据可以被访问并被呈现,以便在没有进一步延迟的情况下进行显示。图2是说明根据本专利技术另一个实施例的系统200的框图。系统200与系统100类似,只是添加了一个或多个多路分解器(DEMUX)(诸如202或204),以便基于所选择的或所预测的信道从调谐器中选择多个数据流中的一个。例如,在卫星系统中,在一组频率域中可能具有不止一个虚拟信道,即通常所知的转发器(transponder)。在这种情况下,替代改变调谐器,可以使用多路分解器从一组来自调谐器的可能流中选择该虚拟信道(或流)。然后,所选择的该数据流可以被发送到客户端设备处的缓冲器。当有信道改变时,所述多路分解器可以选择与所选择信道相关的数据流并将该数据流发送到一个可用缓冲器。然后可以预测要被选择的下一个信道。在一个实施例中,该预测可以基于所选择的信道和/或一个或多个之前被选择的信道。在一个实施例中,该预测可以基于信道改变的方向。多路分解器可以选择与所预测的信道相关的数据流并将该数据流发送到一个可用缓冲器。这样,如果选择了所预测的信道,那么与所预测信道相关的数据已在该缓冲器中就绪。然后,该数据可以在没有进一步延迟的情况下被呈现并显示。图3说明了根据本专利技术一个实施例的方法。在300,接收一个改变到不同信道的选择。在一个实施例中,在信源处的调谐器被调谐到该不同的信道。在一个实施例中,多路分解器从信源处的调谐器选择多个数据流中的与该不同信道相关的一个。在一个实施例中,该信源是媒体服务器。在302,与该不同信道相关的数据被从信源流送到目的地处的缓冲器。在一个实施例中,该目的地是客户端设备。在304,基于所选择的该不同信道来预测下一个信道选择。在一个实施例中,下一个信道选择本文档来自技高网...
利用多流能力来预测和流送内容的方法和系统

【技术保护点】
1.一种流送内容的方法,包括:接收改变到不同信道的选择;将媒体服务器处的第一调谐器分配到所述不同信道,所述媒体服务器至少具有第一调谐器和第二调谐器;将与所述不同信道相关的数据从媒体服务器处的第一调谐器流送到客户端设备;基于所述不同信道预测下一个信道选择;将媒体服务器处的第二调谐器分配到所预测的下一个信道选择;以及将与所预测的下一个信道选择相关的数据从媒体服务器处的第二调谐器流送到客户端设备,其中流送与所预测的选择相关的数据发生在流送与所述不同信道相关的数据期间。

【技术特征摘要】
2003.12.24 US 10/7458671.一种流送内容的方法,包括:接收改变到不同信道的选择;将媒体服务器处的第一调谐器分配到所述不同信道,所述媒体服务器至少具有第一调谐器和第二调谐器;将与所述不同信道相关的数据从媒体服务器处的第一调谐器流送到客户端设备,其中流送与所述不同信道相关的数据包括经由网络进行流送;基于所述不同信道预测下一个信道选择;将媒体服务器处的第二调谐器分配到所预测的下一个信道选择;以及将与所预测的下一个信道选择相关的数据从媒体服务器处的第二调谐器流送到客户端设备,从而如果所预测的下一个信道被选择,则与所预测的下一个信道选择相关的数据在所述客户端设备处已经可用,其中流送与所预测的下一个信道选择相关的数据包括经由所述网络进行流送。2.如权利要求1所述的方法,还包括:在客户端设备处呈现与所述不同信道相关的数据流。3.如权利要求2所述的方法,还包括:将所呈现的数据提供到与所述客户端设备耦合的显示器。4.如权利要求2所述的方法,还包括:接收改变到所预测信道的选择。5.如权利要求4所述的方法,还包括:呈现与所预测信道相关的数据流。6.如权利要求4所述的方法,还包括:预测另一个信道选择,并且将媒体服务器处的可用调谐器调谐到所述另一个信道选择。7.如权利要求6所述的方法,还包括:将与所述另一个信道选择相关的数据流送到客户端设备处的可用缓冲器。8.如权利要求1所述的方法,其中预测下一个信道选择包括:基于来自客户端的信道改变的方向预测下一个信道选择。9.如权利要求1所述的方法,其中接收所述选择包括在服务器处从客户端设备接收;其中预测包括在所述服务器处进行预测。10.如权利要求1所述的方法,其中,流送与不同信道相关的数据包括流送到所述客户端设备处的第一缓冲器,其中所述客户端设备至少具有所述第一缓冲器和第二缓冲器;以及其中流送与所预测的下一信道选择相关的数据包括流送到所述客户端设备处的所述第二缓冲器。11.如权利要求1所述的方法,其中,流送与所预测选择相关的数据包括当所预测的信道被选择时与所预测选择相关的数据在所述客户端设备的缓冲器中就绪。12.一种用于流送内容的设备,包括:预测器,用来基于一个或多个所接收的信道选择来预测要被选择的下一个信道;媒体服务器处的第一调谐器,用于调谐到所选择的信道,以便将与所选择的信道相关的第一数据流流送到客户端设备,其中所述第一调谐器经由网络将第一数据流流送到所述客户端设备;媒体服务器处的第二调谐器,用于调谐到所预测的信道,以便将与所预测的信道相关的第二数据流流送到客户端设备,从而如果所预测的下一个信道被选择,则与所预测的下一...

【专利技术属性】
技术研发人员:C·朱茨
申请(专利权)人:英特尔公司
类型:发明
国别省市:US

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

1