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

文档序号:8441509阅读:来源:国知局
)向客户端设备(如106-1)提供媒体节目内容,例如,在流设备、多媒体设备和客户端设备(如102、106-1和108-1)已经发现它们各自的其它设备的存在之后。随后,请求和响应可以在客户端设备(106-1)、流设备(102)或多媒体设备(108-1)中两个或更多个之间进行交换。在一些实施例中,其它设备,如其它多媒体设备(如108-2到108-N)和其它客户端设备(如106-2到106-M)(若有的话),还可以涉及如此处描述的相似或相异方式的操作。一些请求和响应可以基于用户命令生成,或者可以指定用户命令。
[0058]在一些实施例中,到客户端设备(如106-1)的媒体节目的流来自流设备(如102)。这些流可以基于从多媒体设备(如108-1到108-N)到流设备(102)的媒体节目的流来生成。客户端设备(106-1)可以在流设备(102)提供的一个或多个通信通道中与多媒体设备(如108-1)交换请求和响应。与媒体节目相关的可用的节目信息和/或元数据信息(如,关于正在播放或引起用户兴趣的媒体节目的描述性或文本信息、关于出现在媒体节目中的演员、地点、产品或对象的信息,等等)可以由客户端设备(106-1)使用一个或多个(如,非流式传输的)请求和响应从多媒体设备(108-1)(或者服务提供者、互联网资源等)获得。在一些实施例中,来自客户端设备(如106-1)的流请求寻址到流设备(如102),流设备反过来调用单独的流请求(与来自客户端设备106-1的流请求对应)到一个或多个多媒体设备(108-1到108-Ν) ο
[0059]客户端设备(106-1)可以配置为向用户呈现屏幕显示和从用户接收用户命令。用户可以在屏幕显示中进行交互式地导航,以明确用户感兴趣的媒体节目,并指导客户端设备(102)获取关于媒体节目的信息,播放所选择的媒体节目,下载或旁加载媒体节目。此处使用的术语“旁加载”指的是与媒体节目或另一媒体节目并行演出的节目的下载。
[0060]可用的节目信息可以由客户端设备(106-1)从流设备(102)和/或多媒体设备(108-1)获得。多媒体设备(如108-1到108-N)上的调谐器可以按要求分配给客户端设备(106-1到106-M),或者在发现过程成功地使得信用级别满足从多媒体设备(108-1到108-N)到客户端设备(106-1到106-M)的流媒体节目的需求之后分配给客户端设备(106-1 到 106-M)。
[0061]客户端设备(106-1)可以发送请求到流设备,以接收可用的节目信息,该可用的节目信息描述了哪些媒体节目是可获取的。当接收到请求时,流设备(102)可以配置为向客户端设备(106-1)提供可用的节目信息。流设备(102)可以按要求(如,响应于来自客户端(106-1)的请求,从一个或多个操作性地链接到流设备(102)的多媒体设备(如108-1到108-N))获得可用的节目信息。可替代地,在从客户端设备(106-1)接收请求之前,流设备(102)可以从一个或多个操作性地链接到流设备(102)的多媒体设备(如108-1到108-N)获取可用的节目信息。
[0062]可用的节目信息可以包括地址(如通道、统一资源定位器、文件名、媒体数据库、媒体服务器、媒体分布系统等),在该地址可以获取或流式传输媒体节目。如此处描述的可用的节目信息可以包括媒体节目的可用性信息,所述媒体节目存储在其中一个多媒体设备(108-1到108-N)中,或者可以不存储在其中一个多媒体设备(108-1到108-N)中,但可以通过其中一个多媒体设备(108-1到108-N)接收到。例如,客户端设备(102-1)可以请求直播或在DVD上的电影,在DVD上的电影可以不存储在任何多媒体设备(108-1到108-N)上,但可以通过在多媒体设备(108-1到108-N)中所选择的多媒体设备(108-1)接收。所选择的多媒体设备(108-1)可以分配一个或多个调谐器,以通过流设备(102)接收直播和流式传输直播内容到客户端(106-1)。类似地,所选择的多媒体设备(108-1)可以通过其数字接口中的一个访问DVD上的电影,并通过流设备(102)流式传输电影内容到客户端(106-1)。在一些实施例中,媒体节目的多个流可以同时地被流设备(102)重新流式传输到客户端设备(102)。可以播放媒体节目的多个流中的一个,而媒体节目的多个流中的其它流可以旁加载到客户端设备(106-1)。
[0063]媒体节目可以是版权免费的,因此包括任意流式传输的内容的媒体节目内容可以不受限制地被复制。可替代地,媒体节目可以是受版权保护的,因此包括任意流式传输的内容的媒体节目内容可以仅被复制、记录或分发(如果对于执行这些操作的媒体节目的数字权限是安全并经验证的)。在一些实施例中,多媒体设备(如108-1)和/或流设备(102)可以配置为,验证客户端设备(如106-1)或其用户是否对媒体节目具有足够的数字权限。到客户端设备(106-1)的媒体节目的流式传输可以以符合用户的验证后的对媒体节目的数字权限的方式执行。例如,如此处描述的媒体设备(如多媒体设备、流设备、客户端设备)可以实现安全机制,该安全机制允许接收方客户端设备播放媒体节目(具有该媒体节目的流),但不允许该接收方客户端设备复制或记录具有流的该媒体节目。
[0064]客户端设备(106-1)可以发送请求到流设备以选择用于进行流式传输的媒体节目。该请求可以代表用户命令来播放或旁加载该媒体节目,与播放另一媒体节目并行。当从客户端设备(106-1)收到请求时,流设备(102)可以配置为以编程地或手动地方式询问客户端设备,以检验用户对媒体节目的数字权限。附加地,可选地,或可替代地,当从客户端设备(106-1)收到请求时,流设备(102)可以配置为,至少部分地基于之前从客户端设备(106-1)接收到的证书或者至少部分地基于之前与客户端设备(106-1)建立的信用级别来确定用户对媒体节目的数字权限。
[0065]如此处描述的数字权限包括但不限于任何:播放权限、复制权限、分发权限等。响应于对用户对媒体节目的数字权限的成功询问/验证,流设备(102)可以配置为,按照已验证的数字权限将媒体节目从多媒体设备(108-1)流式传输到客户端设备(106-1)。否则,按照用户对媒体节目的数字权限,可以拒绝或限制用户对媒体节目的请求。
[0066]附加地,可选地,或可替代地,流设备(102)可以配置为确定用户是否仅具有对媒体节目的单一的复制权。如果是,一旦媒体节目已被客户端设备(106-1)成功复制/记录,涉及流式传输媒体节目的设备可以实现协议以使该媒体节目从多媒体设备(108-1)中移走。流设备可以执行一个或多个操作(如,传送媒体节目到一个设备,从另一设备删除媒体节目,不超过数字权限允许的限度在多个设备中维持媒体节目的复本,等等)以保证仅有媒体节目的一个复本要么在多媒体设备(108-1)上要么在客户端设备(106-1)上。
[0067]如果流设备(102)确定客户端设备或其用户不具有对媒体节目的数字权限,则流设备(102)可以采取一个或多个以下动作。流设备(102)可以拒绝流式传输媒体节目到客户端设备(106-1)的请求。附加地,可选地,或可替代地,流设备(102)可以仅流式传输嵌入广告、预告片、精彩部分的版本或者媒体节目的许可的简化版本到客户端设备(102)。附加地,可选地,或可替代地,流设备(102)可以使得客户端设备(102)要么通过流设备(102)、其中一个多媒体设备(108-1到108-N),要么直接经从授权持有者到媒体节目的网络连接(如,基于互联网)获得媒体节目的数字权限。
[0068]如果流设备(102)确定客户端设备(106-1)或其用户具有对媒体节目的数字权限,则流设备(102)或在其中的流控制器(如图1的116)可以发送一个或多个流请求到多媒体设备(108-1)以将媒体节目从多媒体设备(108-1)流式传输到流设备(102)。流设备
(102)可以配置为,基于用于在多媒体设备(108-1到108-N)之中流式传输多媒体节目的相同协议(如,多房间流协议)与多媒体设备(108-1)进行流请求和响应的通信。在一些实施例中,如此处描述的流请求至少识别将被流式传输的媒体节目的一部分。响应于从流设备(102)接收流请求,多媒体设备(108-1)执行将所请求的媒体节目部分流式传输到流设备(102)的一个或多个操作。
[0069]流设备(102)或其中的源流模块(图1的110)可以配置为,从多媒体设备(图1的108-1)以第一流(图3的300-1)接收媒体节目(如客户端设备106-1请求的媒体节目)的第一内容(所请求的部分)。在流设备(102)接收媒体节目的第一内容之后,流设备(102)或在其中的流适配模块(114)可以配置为执行一个或多个操作,以将从多媒体设备(108-1)流式传输的第一内容转换或调整到从流设备(102)到客户端设备(106-1)的第二流(图3的300-2)中的第二内容。随后,流设备(102),或通过在其中的客户端流模块(图1的112),可以配置为以第二流(300-2)传送第二内容到客户端设备(106-1)。
[0070]在一些实施例中,一个或多个标签可以被嵌入在从流设备(如102)到客户端设备(如106-1)的流中。在美国专利7,889,964中描述了与标签相关的技术,其中整个内容通过引用合并在此处。此处描述的设备可以配置有用于将标签插入到媒体流(如音频流、视频流、电视广播流)中的机制。在传输之前或在传输时,标签可以插入媒体流。标签含有命令和控制信息,接收方设备对该命令和控制信息进行转化并起作用。在标签处理阶段,接收方设备可以配置为,响应于所述标签而执行如此处描述的操作。标签可以用于指示节目段的起始点和结束点、媒体数据单元的子集等。标签可以用于指示媒体特征的存在、媒体特征的缺少等。接收方设备可以配置为,响应于标签或与标签相关的用户输入等而在回放期间对节目段进行快进、慢进、略过。
[0071]基于包括在标签中的信息,可以将菜单、图标和网页显示给用户。用户可以通过输入设备与菜单、图标和网页进行交互。接收方设备执行与菜单、图标,或网页和用户输入相关联的动作。标签可以用于创建在媒体数据、媒体流、媒体文件等中的索引。这允许用户跳转到在媒体数据、媒体流、媒体文件等中的特定索引。
[0072]到客户端设备(106-1)的流(如,在之前的例子中的第二流300-2)中的标签可以使客户端设备(106-1)向用户显示交互图标,以使用户能够对其进行选择。用户选择交互图标可以导致执行与标签相关的一个或多个动作。到客户端设备(106-1)的流(如,在之前的例子中的第二流300-2)中的信息标签可以告知客户端设备(106-1) —条特定的信息。例如,在客户端设备(106-1)上的特技播放模式中的持续时间(如,10分钟的媒体节目的快进播放)可以对应于正常播放模式中的持续时间(如,20分钟的非略过和非重复的媒体节目的正常播放)。信息标签可以用于告知客户端设备(106-1)对于特技播放模式中的持续时间,在正常播放模式中对应的持续时间是多少。标签可以嵌入流设备(102)接收到的来自多媒体设备(如108-1)的流(如,在之前例子中的第一流300-1)。附加地、可选地或可替代地,标签通过流设备(102)嵌入到达客户端设备(106-1)的流(如第二流300-2)。
[0073]通过流传送的内容可以包括优质内容和/或非优质内容。例如,按次计费的媒体节目可以在此处描述的流中传送。在多媒体设备(如108-1)上的资源(如调谐器)可以获得从多媒体设备(108-1)流式传输到客户端设备(如106-1)的多媒体内容。流设备(如102)可以配置为支持观看由调谐器获得的TV频道,调谐器由多媒体设备(如108-1到108-N)控制或位于多媒体设备(如108-1到108-N)中。用户可以改变
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1