无线媒体流系统的制作方法_4

文档序号:8441509阅读:来源:国知局
频道并观看由多媒体设备(如108-1到108-N)流式传输的直播电视信号。例如,当从多媒体设备(108-1)流式传输媒体节目(媒体节目可以是直播TV频道、存储的媒体节目、通过数字视频接口的媒体节目等)到客户端设备(106-1)时,流设备(102)可以从客户端设备(106-1)接收流请求以切换或同时播放其它媒体节目。可以但不限于从多媒体设备(108-1)的调谐器、另一个多媒体设备(如108-2)等接收所述其它媒体节目。作为响应,流设备(102)可以切换,或增加其它媒体节目的新的流。
[0074]在一些实施例中,多媒体设备(如108-2)可以成为如此处描述的由流设备(如102)提供的流服务的客户端设备。流设备可以配置为从源多媒体设备(如108-1)接收媒体节目流,并基于到客户端设备的媒体节目流生成两个或多个媒体节目流。所述两个或多个媒体节目流中的一个可以用于记录在目的地多媒体设备(如108-2)上,该目的地多媒体设备出于对媒体节目进行流式传输的目的而成为客户端设备。所述两个或多个媒体节目流中的另一个可以用于在移动设备上记录或播放,该移动设备可以是客户端设备(如106-2)。流设备(102)可以配置为确定将媒体节目流式传输到用于预期的播放或记录操作的多个设备是符合一个或多个用户或客户端设备的数字权限的,用户或客户端设备作出媒体节目的流请求。
[0075]在一些实施例中,流设备(如102)可以配置为,接收与来自第一设备(可以是本地设备、经互联网连接的远程设备等)的媒体节目相关的一个或多个流请求,并生成媒体节目的到达至少一个第二设备的一个或多个流,第二设备与第一设备不同。因此,用户可以周游世界并仍然能够与流设备(如102)交互,以流式传输喜欢的媒体节目到用户随身携带的远程设备(如106-1)或者位于别处的不同的客户端设备(如106-2)。
[0076]此处描述的流设备(如102)可以配置为,建立与多媒体设备(如108-1到108-N)和客户端设备(如106-1到106-M)的通信信道。通信信道的建立可以作为这些媒体设备中的服务和设备发现过程的一部分来执行,或者作为在发现过程之后的单独的操作来执行。通信信道可以用作多媒体设备(108-1到108-N)、流设备(102)、客户端设备(106-1到106-M)或其它设备/服务器(如,经过互联网或者专用广域网连接到多媒体设备(108-1到108-N)中一个或多个的内容服务器)中的两个或更多个之间的一个或多个数据路径和/或一个或多个控制路径。此处描述的通信信道可以携带媒体节目流,带内控制和数据信息(如,连同媒体节目流一起)或者带外控制和数据信息(如,与任何媒体节目流分开)。
[0077]在一些实施例中,客户端设备(如106-1)和多媒体设备(如108-1)可以实现多个普通的(或标准的)菜单屏幕,流设备(102)可以从客户端设备(如106-1)和多媒体设备(如108-1)流式传输媒体节目。通过一个或多个通信信道,此处描述的可用于在客户端设备上驱动普通菜单屏幕(如,在数据驱动模型中实现的)的可用的节目信息和其它元数据可以通过流设备(102)从多媒体设备(108-1到108-N)中的任何一个或多个提供或转发到客户端设备(106-1到106-M)的任何一个或多个。在此处描述的技术下,用户能够使用客户端设备访问与那些通过多媒体设备获取的相同的媒体节目(如表演、频道、直播广播、播客等)。在一些实施例中,阻止黑客或偷取受保护的媒体内容(如优质媒体节目)的基于软件和/或硬件的安全性特征可以通过涉及流式传输受保护的媒体内容的多媒体设备(如108-1)、流设备(如102)和客户端设备(如106-1)中的一个或多个来实现。
[0078]在一些实施例中,流设备(如102)可以配置为,自动地或利用用户命令将进行中的媒体流从第一多媒体设备(如108-1)切换到第二、不同的多媒体设备(如108-2)。流设备(102)可以配置为确定是否基于一个或多个因素切换进行中的流。这些因素包括但不限于:网络负载情况、多媒体设备负载情况、多媒体设备能力、设备兼容性等。在一示例中,流设备(102)可以确定所述第二、不同的多媒体设备(108-2)是多个多媒体设备(如108-1到108-N)中最空闲的多媒体设备,并因此切换来自第一多媒体设备(108-1)的流。在一些实施例中,流设备(如102)可以配置为将媒体节目的进行中的流从第一多媒体设备(如108-1)切换到第二、不同的多媒体设备(如108-2)。流设备(102)可以配置为基于一个或多个因素确定是否切换持续流。这些因素包括但不限于:用户命令、互联网负载情况、多媒体设备负载情况等。在一示例中,流设备(102)可以接收用户命令(如客户端设备(如106-1)提供的)一一应当使用第二、不同的多媒体设备(108-2)来代替第一多媒体设备(如108-1)。在响应中,流设备(102)可以将流从第一多媒体设备(108-1)切换到第二多媒体设备(108-2)。在另一示例中,流设备(102)可以确定第二多媒体设备(108-2)是多个多媒体设备(如108-1到108-N)中最空闲的多媒体设备,并因此将流从第一多媒体设备(108-1)切换到第二多媒体设备(108-2)。在又一示例中,流设备(102)可以确定第一多媒体设备(108-1)更忙和/或消耗更多资源和/或比第二、不同的多媒体设备(108-2)执行得更差,并因此将流从第一多媒体设备(108-1)切换到第二多媒体设备(108-2)。
[0079]在一些实施例中,流设备(如102)可以配置为,自动地或利用用户命令将进行中的媒体节目流从第一客户端设备(如106-1)切换到第二、不同的客户端设备(如106-2)或另一个媒体设备。流设备(102)可以配置为基于一个或多个因素确定是否切换持续流。这些因素包括但不限于:网络负载情况、客户端设备负载情况、设备能力和兼容性等。在一示例中,流设备(102)可以确定第二、不同的客户端设备(106-2)或其它媒体设备是多个媒体设备(客户端设备106-1到106-N,其它媒体设备等)中用于呈现媒体节目的最佳媒体设备(如,房间中的高分辨率TV,在房间中检测或感应用户的存在),并因此将流从第一客户端设备(106-1)切换到第二多媒体设备(106-2)或其它媒体设备。
[0080]流设备(102)可以配置为支持媒体节目的各种特技播放模式,该媒体节目从多媒体设备(108-1)被流式传输到客户端设备(如106-1)。当媒体节目在完整的流路径(如图3的300)中以正常播放模式被流式传输时,客户端设备(102)可以发送采取特技播放模式流请求形式的用户命令到流设备(102)以开始特技播放模式,所述完整的流路径包括多媒体设备(108-1)和流设备(102)之间媒体节目的第一流(如300-1)以及流设备(102)和客户端设备(106-1)之间媒体节目的第二流(如300-2)。在正常播放模式中,在第一部分适于正常播放模式的情况下,流设备(102)可以发送在第二流(300-2)中的媒体节目的第一部分。例如,第一部分可以包括最初包括在媒体节目中的非略过和非重复的图像帧。在特技播放模式中,在媒体节目的第二部分适于特技播放模式的情况下,流设备(102)可以发送在第二流(300-2)中的媒体节目的第二部分。例如,第二部分可以包括最初包括在依赖特技播放模式(如,快进、变速率快进、反转/回退、暂停等)的媒体节目中的略过和/或重复的图像帧。在一些实施例中,多媒体设备(108-1)可以仍然发送图像数据(如,所有图像帧),该图像数据最初包括在媒体节目中适合于第一流的正常播放模式(300-1),而第二流(300-2)被用于发送适于当前播放模式的图像帧到客户端设备(106-1)。在一些实施例中,多媒体设备(108-1)还可以发送适于第一流(300-1)中的当前播放模式的图像帧,而第二流(300-2)被用于发送适于当前播放模式的图像帧到客户端设备(106-1)。因此,在客户端设备(如106-1)处对特技播放模式的支持可以由客户端设备(106-1)、流设备(如102)、多媒体设备(如108-1)或前述媒体设备中的两个或更多个来提供。
[0081]流设备(如102)可以配置为,允许多媒体设备(如108-1)同时地支持第一用户直接用多媒体设备(108-1)以及操作性地与多媒体设备(108-1)链接的图像回退设备来执行媒体处理/呈现操作,以及第二用户用客户端设备(如106-1)来执行独立的媒体处理/呈现操作。在一些实施例中,多媒体设备可以配置有一个、两个或更多个调谐器。在两个或更多个调谐器的情况下,第一用户和第二用户中的每个用户分配有独立的调谐器,允许用户观看独立的频道和直播广播等。在一些实施例中,菜单屏幕展示和交互可以由多媒体设备(108-1)集中地服务,如使用瘦客户端方式。在一些实施例中,多媒体设备(108-1)为在客户端设备(106-1)上的菜单屏幕展示和交互提供底层数据,如使用胖客户端方式。
[0082]流设备(如102)可以配置为检测多媒体设备(108-1到108-N)和客户端设备(106-1到106-M)的类型,并根据检测到的设备类型定制一个或多个特性、操作参数、比特率、动态范围、色域支持、分辨率等。在一示例中,流设备(102)可以为客户端设备(如,平板电脑)设置2Mbit/sec的比特率,并且可以为50英寸的高端TV设置10Mbit/sec的比特率。流设备(如102)可以配置为监控一个或多个流的带宽使用以及动态改变分配给所述一个或多个流的带宽。
[0083]流设备(如102)可以配置为将媒体内容从客户端设备(106-1)流式传输到多媒体设备(如108-1)。例如,平板电脑或手持式设备拍摄的个人视频可以以类似于如何在相反方向流式传输媒体内容的方式由流设备(102)进行流式传输。
[0084]流设备(如102)可以配置为,与具有各种能力和特征的媒体设备进行互操作并且恰当地利用这些媒体设备的能力和特征。例如,对于能力较低的多媒体设备,流设备(102)可以为所述能力较低的多媒体设备执行转码(如,来自客户端设备的个人媒体内容、家庭视频等)或更多操作,而对于能力较高的多媒体设备,流设备(102)可以为所述能力较高的多媒体设备执行流式传输或较少的操作。附加地,可选地或可替代地,流设备(102)可以为不同能力和特征的客户端设备执行不同的操作。
[0085]尽管描述了特定系统或系统配置,但是其它实施例也适用于可用来执行此处描述的功能的任意系统或系统配置。系统或系统配置的部件可以通过如数据总线、数据链路、局域网(LAN)、广域网(WAN)、互联网、内部网、外部网等来连接。可替换地或者附加地,系统或系统配置中的任何数量的设备可以经过有线或无线通信段彼此直接连接。
[0086]在系统或系统配置内描述的一个或多个部件可以在单独的设备中结合在一起或分布在几个操作性地链接的分立器件中。呈现了这些部件中的各个部件以阐明此处描述的功能,并且这些部件可以不是实施本发明所必需的。进一步地,(在此处描述的图中)未示出的部件还可以用于执行此处描述的功能。如一个部件执行的所描述的功能可以由另一个部件来代替执行。
[0087]如此处使用的,媒体节目可以指的是包含音频内容的媒体数据,音频内容包括但不限于以下任何内容:音频数据、音频转录数据、视听数据、多媒体数据、互联网下载的内容数据、带有标记语言页面的多媒体数据、视频、电影、多媒体展示、音频书籍、电子书、播客等。媒体数据单元可以指的是包含音频数据的数据单元,音频数据包括但不限于以下任何内容:音频样本、可以用于语音合成的音频转录数据、音频数据单元、视听数据单元、媒体数据段、图像帧等。使用基于有线的链接和无线的链接中的一个或多个,媒体数据可以被此处描述的系统接收。媒体数据可以以媒体文件、媒体数据流等形式被接收。媒体数据可以用标准或专有协议定义的各种格式来接收,这些格式包括但不限于任何与CD、MP
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1