视听多房间支持的制作方法

文档序号:7899205阅读:123来源:国知局
专利名称:视听多房间支持的制作方法
视昕多房间支持本发明涉及在网络上提供视听内容,以及在连接到网络的设备之间传送视听内容 的方法。现在,对人们来说访问广泛范围的视听内容是常见的。视听内容或媒体包括但不 限于例如音乐、电影和电视节目这样的内容。内容可以以物理存储介质的形式可得到,例如 光盘或硬盘,或者经由广播服务‘实况’或‘实时’可得到,例如电视、无线电、因特网或点播 服务。随着视听内容从更多源和以更多形式变得可得到,对于用户来说如他们所希望的 那样自由地组织和访问内容变得困难了。例如,在家庭环境中,某些内容可能存储在一个房 间中的个人计算机(PC)上,而能够播放音乐的高保真系统可能位于另一个房间中,并且播 放广播节目的电视可能位于另一个房间中。因此,用户将不得不去不同的房间以访问不同 类型的内容。然而,用户可能期望经由电视观看在PC的硬盘上记录的电影。例如,电视可能相 比于PC提供更大的观看屏幕,或者仅仅是在更方便的位置。在该情况下,期望提供连接各 个视听装置和存储器的网络,以使得网络上在一个物理位置处的内容可以由网络上在任何 其它物理位置处的任何适当设备来访问。提供网络的已知方法是使用在网络上设备之间通信的通用即插即用(UPnP)协 议。通用即插即用(UPnP)将设备即插即用(在PC环境中常见)的简单性扩展为包括整个 网络,从而实现对设备的发现和控制,设备包括联网的设备和服务,例如连接到网络的打印 机、因特网网关、和消费类电子设备。它被设计为支持对于来自广泛范围的厂商的广泛设备 种类的零配置、“看不见的”联网、和自动发现。使用UPnP,设备可以动态地加入网络,获得IP地址,表达它的能力,并且得知其它 设备的存在和能力-都是自动的;从而实现零配置网络。设备可以随后直接相互通信;由此 进一步实现对等联网。UPnP是开放标准并且使用标准的TCP/IP和网际协议,使得它能够无缝地适合于 现有网络。因为UPnP是所使用协议定义的分布式的开放网络体系结构,它独立于任何特定 的操作系统、编程语言、或物理介质(就像因特网)。UPnP不规定应用将使用的API,允许操 作系统厂商创建将满足它们的用户需要的API。依赖于该平台,已提出了数字生活网络联盟(DLNA)标准,特别致力于确保消费类 电子产品之间的兼容性。然而,尽管现有的UPnP和DLNA协议对于改善用户对网络上视听内容的访问有点 用处,仍然有改进的空间。用户可能面对的一个问题是他们可能在一个位置开始观看或收听内容,并且然后 被中断或者仅仅希望改变位置。例如,用户可能在他们的客厅看电影,但是然后希望当他们 准备主餐时继续在他们的厨房看电影。目前,这不能容易地实现。如果电影是录像,可能从 厨房中的电视访问录像,但是这需要用户在厨房中再次播放,并且然后在电影中定位他们 的播放位置。如果电影是广播内容,当用户改变房间时,他们可能错过了部分广播。而且,如果厨房中的电视设备是关闭的,可能要花时间重新连接到网络并且访问期望的内容。所 有这些问题意味着损害了用户对内容的欣赏,因为在内容播放中间,难以在设备之间传送 内容。W0-A-2006/090340试图提供一种用“通用跟我来”功能扩展UPnPAV网络体系结构 的能力的方法。该功能允许用户在网络上一个位置处暂停或者停止播放媒体内容并且在随 后的时间点在不同或相同位置处恢复播放媒体内容,而不损失连续性。然而,方法仅仅存储 了与媒体内容有关的播放位置。在随后的时间点,用户仍然必须定位他希望观看的媒体。同 样,“跟我来”功能被错误地命名,因为媒体没有跟随用户。而是,用户必须从新的位置“召 集”媒体。这仍给用户留下了访问媒体的负担,这在位置的变化未伴有长的暂停(例如当用 户改变房间)时尤其令人讨厌。本发明针对于至少部分地解决上述问题。根据本发明的第一方面,提供了一种在关联于网络的不同输出设备之间传送视听 内容的输出的方法,方法包括在正输出视听内容的第一输出设备处接受用户输入,以从关 联于网络的输出设备中选择第二输出设备;在选择的第二输出设备上输出视听内容。根据该方面,本发明允许跨越网络从原始输出位置向用户选择的位置传送视听内 容或媒体的输出。这允许用户向他们打算移动到的新位置(例如房子中的另一个房间)‘发 送’内容,以使得当他们到达时内容正等待他们。这是有利的,因为它避免了例如用户需要 在目的地重新调谐到广播或者物理地将视听内容(例如DVD)传送到新位置并且然后重新 定位当用户改变位置时播放被中断的播放位置。而且,自动传送避免了用户需要为了从中 断点起开始播放而搜索和访问可能存储在网络上的有关于内容的先前观看的任何信息。代 替地,系统响应于用户的原始输入,以使得当他们到达目的地时内容正等待从中断点起播 放。优选地,如果所选择的第二输出设备是关联于网络但是关闭的输出设备,方法还 包括在选择了第二输出设备之后,检测何时第二输出设备由用户开启;并且其中在第二 输出设备上输出视听内容的步骤响应于检测到第二输出设备被开启而发生。如果所选择的 第二输出设备是处于低功率模式的设备,在低功率模式中它不能输出视听内容,方法还包 括在选择了第二输出设备之后,向第二输出设备发出信号以退出低功率模式并且变得能 够输出视听内容;和响应于退出低功率模式的信号,第二输出设备离开低功率模式并且变 得能够输出视听内容,在第二输出设备上输出视听内容的步骤在其后发生。根据这些实施例,本发明允许在用户发起传送时将内容传送到未处于全功率状态 的设备。在UPnP网络中,处于低功率或‘睡眠’模式的设备仍然登记到网络并且可以由来 自网络的消息唤醒。本发明使用该功能来允许用户将视听内容传送到处于低功率模式的设 备,将设备变为全功率模式,以使得可以在目的地尽可能快地开始内容的播放。即,没有因 为用户必须去目的地且将目的设备置于全功率模式而引起的延迟。常规的UPnP网络不‘记 得’已被完全关闭的设备。当设备被关闭时,它发送‘离开网络’消息,以使得网络上的控制 点从网络地图移除设备。这是个问题,因为这意味着设备不能由网络访问,并且因此不能安 排向设备传送内容。在本发明中,被关闭的设备不发送‘离开网络’消息,以使得设备保持 在网络地图上。在某些实施例中,设备可以向网络发送‘关闭’消息,但是这仅仅用于向网 络通知设备的功率状态,并且不会导致设备从网络地图被移除。因此,尽管当设备关闭时不
5能与设备建立通信,当设备关闭时网络保持‘知道’设备,并且因此可以安排向设备传送视 听内容,以便其一旦在设备开启时出现。这允许用户安排从第一设备传送视听内容,并且通 过开启第二、目的设备来完成传送,而不必然后执行任何另外的步骤来建立目的设备和第 一设备的通信。优选地,方法还包括停止第一输出设备上视听内容的输出;并且在第二输出设 备上输出视听内容从在第一输出设备上停止输出的点起发生。这允许在第一设备上中断的 播放点处开始在第二输出设备上播放内容。这避免了用户必须在第二设备处搜索视听内容 中的播放位置,从而为用户实现了在切换播放设备时的平滑转变。优选地,如果所述视听内容从作为第一输出设备的源设备或者直接连接到其的设 备获得,方法还包括,响应于选择第二输出设备的用户输入,将视听内容从第一输出设备发 送到第二输出设备。如果所述视听内容从作为除了第一输出设备或第二输出设备之外的连 接到网络的设备的源设备或者直接连接到其的设备获得,方法还包括响应于选择第二输 出设备的用户输入,将视听内容从源设备发送到第二输出设备。源设备可以包括存储视听 内容的存储单元,并且/或者当所述视听内容是从远离网络的源播出的广播内容时,源设 备可以包括至少一个调谐器以用于接收广播内容。根据这些实施例,尽可能高效地实现向第二输出设备传送内容。如果视听内容存 储在第一设备处,从第一设备向第二设备跨越网络传送内容。作为候选,如果第一设备正 跨越网络接收内容,通信改变,以使得内容从源设备发送到第二输出设备,由此忽略第一设 备。可能的源包括实况广播以及所记录的媒体。因此,可能不是所有用于输出相同类型内 容的设备能够接收相同的广播(例如,常规的模拟设备不能接收数字广播)。因此,期望能 够将不能由设备接收或解码的内容以设备可以呈现的格式传送到该设备。优选地,在涉及广播视听内容的某些实施例中,从源设备向第二输出设备发送视 听内容包括向记录单元发送视听内容;从在所述第一输出设备上停止输出视听内容的点 起在记录单元记录视听内容,以产生记录的视听内容;并且从记录设备向第二输出设备发 送所记录的视听内容。记录单元可以是第一输出设备的一部分、第二输出设备的一部分或 者连接到网络的另一个设备的一部分。这提供了 ‘实况’暂停的功能,允许用户传送广播媒 体,而不会在他们改变位置时错过任何广播。实况暂停可以使用网络上的任何可得到的存 储器来实现。使用目的设备或源设备处的存储器是优选的,然而这些可能不总是存在/可 得到,并且在那些情况下,可以使用连接到网络的其它设备。优选地,方法还包括在用户选择第二输出设备之前,确定关联于网络的哪些设备 适于输出视听内容,并且在第一输出设备处向用户通知适当的设备。此外,第一和第二输出 设备中的至少一个可以是电视机、显示屏、表示音频信息的信号的接收器、高保真音响、计 算机、机顶盒、媒体流送器设备、游戏终端或媒体播放器。这防止向用户给出将视听内容传 送到不能输出内容的网络上的设备的选项。这可以通过仅仅向用户通知适当的设备来实 现,或者可以通过向用户通知关联于网络的全部设备以及对适合于传送的那些设备的指示 来实现。优选地,网络是依照通用即插即用标准的网络。UPnP网络考虑到容易建立,这由 DLNA进一步增强。照此,UPnP网络很好地适合于家庭环境。然而,本发明可以在任何网络 体系结构上实现。
6
根据另一个方面,本发明提供了一种能够由网络上的设备执行的计算机程序,所 述计算机程序布置为当执行时使得设备执行根据第一方面的方法。根据另一个方面,本发明提供了一种存储介质,其存储有根据先前方面的计算机 程序。根据另一个方面,本发明提供了一种包括第一输出设备和第二输出设备的系统, 其中第一和第二输出设备配置为执行本发明第一方面的方法。根据另一个方面,本发明提供了一种关联于网络的输出设备,用于输出视听内容, 所述输出设备配置为将视听内容传送到关联于网络的第二设备,其中输出设备配置为推迟 将内容传送到第二设备,直到它接收到指示第二设备处于准备好输出视听内容的功率状态 的信号为止。可选地,输出设备配置为响应于选择第二设备用于传送视听内容的输出的用 户输入,来传送视听内容。为了帮助理解本发明,下面参考附图作为示例来论述本发明,在附图中

图1是根据本发明的实施例示出网络的示意图;图2是示出当新设备添加到UPnP网络时涉及的步骤的流程图;图3a是指示当控制点添加到UPnP网络时发送的消息的图,图北是指示当除了控 制点之外的设备添加到UPnP网络时发送的消息的图;图4是指示当根据本发明的网络上的设备进入低功率模式和随后从低功率模式 被唤醒时发生的步骤的流程图;图5是指示当根据本发明的网络上的设备被关闭和随后被开启时涉及的步骤的 流程图;图6a是指示当将第一设备本地存储的视听内容从第一设备传送到第二设备时涉 及的步骤的流程图,图6b是指示根据本发明当用户发起内容传送时涉及的步骤的流程图, 图6c是指示根据本发明当将实况广播内容从第一设备传送到第二设备时涉及的步骤的流 程图,并且图6d是指示当内容的源不是第一位置或第二位置时,根据本发明当将来自第一 位置的内容输出传送到第二位置时涉及的步骤的流程图。本发明可以结合现有的网络体系结构实现。这些体系结构的示例包括UPnP和 DNLA。以下示例基于UPnP和DNLA网络。因此,下面论述UPnP和DNLA。在UPnP标准中充分地描述了 UPnP,从mm. upnp. org可以得到。有关于本发明的 背景的是2008年10月15日的文档UPnP Device Architecturel. 1 ;2002年6月12日的 UPnP AV Architecture 0. 83 禾口 2007 年 4 月 4 曰的 UPnP Low Power Architecture。然而, UPnP最相关的方面在下面论述。UPnP网络的基本组成部件是设备、服务和控制点。UPnP设备是服务和嵌套设备的容器。例如,VCR设备可以由磁带或磁盘传输服务、 调谐器服务、和时钟服务组成。TV/VCR组合设备不仅包括服务,而且还有嵌套设备。不同类别的UPnP设备将关联于不同的服务和嵌入设备集合。例如,VCR内的服务 将不同于打印机内的服务。因此,不同的工作组将在特定设备类型将提供的服务集合上标 准化。所有这种信息在设备必须容纳的XML设备描述文档中保存。除了服务集合,设备描 述还列出关联于设备的属性(例如设备名称和图标)。UPnP网络中最小的控制单元是服务。服务暴露动作并且用状态变量来建模它的状态。例如,时钟服务可以建模为具有状态变量“currentjime”,其定义了时钟的状态,和两 个动作,"set_time"和“get_time”,其允许你控制服务。类似于设备描述,该信息是UPnP 论坛标准化的XML服务描述的一部分。到这些服务描述符的指针(URL)包含在设备描述文 档内。设备可以包含多个服务,如上所述。UPnP设备中的服务由状态表、控制服务器和事件服务器组成。状态表通过状态变 量建模了服务的状态,并且当状态改变时更新它们。控制服务器接收动作请求(例如set_ time)、执行它们、更新状态表并且返回响应。任何时候当服务状态改变时,事件服务器将事 件向感兴趣的订户公布。例如,当火警服务的状态改变为“鸣响”时,火警服务向感兴趣的 订户发送事件。UPnP网络中的控制点是能够发现和控制其它设备的控制器。在发现之后,控制点 可以检索设备描述并且得到关联服务的列表;检索用于令人关注的服务的服务描述;调用 动作以控制服务,并且预订服务的事件源。任何时候当服务的状态改变时,事件服务器将向 控制点发送事件。因为不能预料什么其它设备可能在网络上,并且因此不能预料控制点是否存在, 期望设备将合并控制点功能(并且反之亦然)以支持真正的对等联网。UPnP提供了对于控制点和设备之间的通信的支持。网络媒体、TCP/IP协议组和 HTTP提供了所需的基本的网络连通性和寻址。除了这些开放式标准的基于因特网的协议之 外,UPnP定义了一组HTTP服务器来处理发现、描述、控制、事件、和呈现。现在简要论述在 建立UPnP网络中涉及的这些步骤。UPnP联网的基础是TCP/IP协议组,并且该组的关键是寻址。每个设备必须具有动 态主机配置协议(DHCP)客户端并且当设备首次连接到网络时搜索DHCP服务器。如果DHCP 服务器可用,设备必须使用分配给它的IP地址。如果没有DHCP服务器可用,设备必须使用 自动IP来获得地址。自动IP定义了设备如何智能地从一组保留的私有地址选择IP地址, 并且能够容易地在管理的和未管理的网络之间移动。一旦设备连接到网络并且被适当地寻址,发现可以发生。发现由简单服务发现协 议(SSDP)处理。当设备添加到网络时,SSDP允许该设备向网络上的控制点公布它的服务。 当控制点添加到网络时,SSDP允许该控制点搜索网络上感兴趣的设备。两种情况下的交换是包含关于设备或者它的服务之一的少数重要细节,例如它的 类型、标识符、和到它的XML设备描述文档的指针的发现消息。UPnP联网中的下一个步骤是描述。在控制点发现了设备之后,控制点对于设备仍 然知道得很少。为了控制点更多地知道设备和它的能力,或者与设备交互,控制点必须从发 现消息中设备提供的URL检索设备的描述。设备可以包含其它的逻辑设备和服务。用于设备的UPnP描述以XML表达并且包 括厂商特定的制造商信息,包括型号名称及编号、序列号、制造商名称、到厂商特定的网站 的URL等等。描述还包括任何嵌入的设备或服务,以及用于控制、事件、和呈现的URL的列表。在控制点检索了设备的描述之后,控制点具有用于设备控制的基本信息。为了更 多地知道服务,控制点必须检索用于每个服务的详细UPnP描述。用于服务的描述也以XML 表示并且包括用于每个动作的服务响应于其的命令或动作,和参数或自变量的列表。用于服务的描述还包括变量列表;这些变量建模了运行时的服务状态,并且按照它们的数据类 型、范围、和事件特征被描述。为了控制设备,控制点向设备的服务发送动作请求。为了实现此,控制点将用于服 务的控制URL(在设备描述中提供)发送适当的控制消息。控制消息也以XML来表示。响 应于控制消息,服务返回动作特定值或故障码。用于服务的UPnP描述包括服务响应于其的动作列表和建模运行时服务状态的变 量列表。当这些变量改变时服务发布更新,并且控制点可以预订接收该信息。服务通过发送事件消息来公布更新。事件消息包含一个或多个状态变量的名称和 那些变量的当前值。这些消息也以XML表示。当控制点首次预订时发送专门的初始事件消 息;该事件消息包含用于所有事件变量的名称和值并且允许用户初始化它的服务状态的模 型。为了支持多个控制点,向所有用户发送所有的事件消息,用户接收用于所有事件变量的 事件消息,并且不管为什么状态变量改变,发送事件消息(响应于动作请求或由于状态改 变)。如果设备具有用于呈现的URL,那么控制点可以从该URL检索页面,将页面载入到 浏览器,并且取决于页面的能力,允许用户控制设备和/或查看设备状态。这些中的每一个 可以被完成的程度依赖于呈现页面和设备的特定能力。总的来说,对于创建网络来说UPnP具有多个优点。它基于有线协议(就像因特 网),不是API,允许它是真正的媒体和平台不可知。它基于现有标准,使得互操作性易于实 现。它已被很好地采用,并且所以具有巨大的工业动力。而且,尽管是基于标准的,UPnP同 时是灵活的并且能够满足现今和未来的联网设备的需求。DLNA允许在支持DLNA的设备之间传送视听内容,由此使得用户更容易如他们希 望的那样去访问内容。DLNA中的媒体管理和控制使得设备和应用可以例如跨越固定的家庭网络标识、管 理、和分发媒体内容,或者将媒体传送到移动设备。UPnP音频/视频(AV)技术解决了用于 家庭网络的所有这些需求并且是用于根据DLNA联网设备互操作性准则开发的设备的媒体 管理和控制方案。UPnP AV规范定义了 UPnP AV设备和关联的控制点之间的交互模型。UPnP AV体 系结构允许设备支持任何格式的和经由任何传送协议的娱乐内容。UPnP AV规范定义了媒 体服务器和媒体渲染器容纳的以下四种服务内容目录服务这列举了可得到的内容(例如视频、音乐和图片)。连接管理器服务这确定了内容可以如何从媒体服务器传送到媒体渲染器设备。AV传输服务这控制了内容的流动(例如播放、停止、暂停和寻找)。渲染控制服务这控制了如何播放内容(例如音量/静音和亮度)。图1示出了可以基于UPnP和DLNA协议构造的网络的示例。图1示意性地示出了 网络,并且不会在可以被单独提供的任何视听(AV)和网络链路之间进行区分。网络包括关 联于网络1的一系列输出设备。术语“输出设备”用于描述可以渲染视听内容或媒体,例如 可以被记录或广播的视频或声音内容的设备。同样,本申请使用术语“输出”指代渲染要由 用户欣赏的视听内容,而不是跨越网络发送内容。图1中描绘的各种输出设备仅仅作为示例给出,不限制本发明。选择示例的设备
9来示出其中本发明可以起作用的各种方式。设备可以是可交换的或者由候选设备代替。在 描绘的示例中,包括主电视2,其可以位于房子的起居室。主电视2配备有视听内容可以记 录和存储在其上的硬盘HDD。尽管本说明书中的以下示例将一致地指代硬盘作为记录目的 地,这不限制本发明。光盘记录器,或者记录到存储设备,例如半导体存储器的设备可以用 作为硬盘的候选。其中描述时,例如在主电视2中,硬盘也可以是存储设备,并且可以是可 移除的并且通过例如USB的总线是可连接的或者配备有允许连接/分离的任何其它适当接 口。使用适当的适配器,可以使用通用接口、CI+或CableCard插槽。主电视还具有调谐器30用于接收广播视听内容。主电视2可以使用无线或有线 技术连接到网络1。例如,电视2配备有无线通信模块50。可以使用任何形式的无线通信。此外,主电视2直接连接到DVD播放器11。术语“直接连接”意味着DVD播放器连 接到电视,主电视2和DVD播放器11之间的通信没有经过网络1的媒介进行。相反,主电 视2经由网络1仅仅间接地连接到其它输出设备。连接到网络1的其它输出设备包括厨房电视3、无线电4、卧室电视5、高保真系统 6和计算机7。电视2、3、5和计算机7可以都能够输出音频和视觉内容。相反,无线电4和 高保真音响6仅仅能够输出音频内容。为了示出的目的,在本实施例中卧室电视5配备有 硬盘HDD,而厨房电视3、无线电4和高保真音响6没有硬盘。然而,本发明没有对任何输出 设备的能力或功能施加特定的限制。图1还示出了移动电话8和便携式设备9,其可以是便携式媒体播放器或者游戏终 端等。这些设备可以无线地(如图1中所示)或者经由有线连接而连接到网络1,但是可能 因为它们在无线通信的范围之外而花费更多的时间而不能与网络1通信。媒体服务器10也连接到网络1。媒体服务器10不是上述意义上的输出设备。媒 体服务器提供网络2上的存储位置。同样,媒体服务器10配备有硬盘HDD,其相比于输出设 备2-9中任何一个中存在的硬盘通常有更大的容量。如已经提及的,图1的网络1可以基于UPNP和DLNA协议实现。同样,连接到网络 1的任一设备或全部设备可以是UPnP控制点。将特定设备指定为控制点对于本发明来说不 是必需的。现在将参考图2考虑网络1的建立和向其添加设备。图2示出了表示当新设备添 加到网络1时执行的步骤的流程图。当首次建立新网络1时,根据图2的方法,确保网络1 上的所有设备开启以使得网络上的所有控制点能够识别网络上的所有设备可能是必要的。在步骤S201,新设备添加到网络1。如前所述,在步骤S202,设备由DHCP服务器分 配IP地址或者使用自动IP来获得IP地址。执行的下一个步骤依赖于设备的性质。设备可以是专用的控制点41,或者可以不 是控制点或可以是具有可以作为控制点41的嵌入设备44的设备42。在步骤S203,为了发现网络1上的设备,加入网络1的控制点自动地向网络1多播 搜索消息。该消息请求网络1上的现有设备42自动响应于该搜索消息,经由单播响应向控 制点41标识它们自己。这在图3a中描绘,其示出了控制点41向网络上存在的设备42发 送多播搜索消息。在步骤S203,如果设备不是控制点41,进入网络1的新设备42自动向网络1多播 消息公布它自己和任何嵌入的设备44和服务43。这在图北中示出。
10
在S203,如果进入网络1的设备42具有嵌入的控制点41,它将自动发送发现和公 布消息。接下来,在步骤S204,新控制点41从网络1上的设备42检索设备42的描述和它 们的能力(即任何服务43)。相反,如果添加到网络的新服务不是控制点,现有控制点41从 步骤S203接收广播的公布消息。设备和它们能力的描述已经在先前描述,然而在本发明的 上下文中,优选地,设备42的低功率能力传送到控制点41。设备42的低功率能力涉及设备42是否支持和/或区分“低功率”和“关闭”状态。“备用”或“低功率”或“睡眠”状态可以被认为是要求引起电流来将其维持在该状 态尤其是将其维持在准备执行某一动作的状态的任何状态,例如-维持远程控制信号接收器活动,以使得它可以反应于无线命令而启动-维持“LAN上唤醒”的状态,该状态允许设备42响应于来自连接的有线网络或者 可能是无线网络的远程命令被远程地开启-维持使能通过保持某些,但不是全部的组件加电来更快速地启动的状态。“关闭”或“关机”状态可以被认为是由设备42插入主电流引起的获得“零瓦特” 加上任何“没有负载损耗”的状态,例如变压器的线圈引起的电流。其中先前的加电状态的所有设置存储在静态存储器中并且然后在启动时重用以 支持更快速地启动的“冬眠”状态落入关闭状态的定义,因为冬眠状态的维持不需要功率来 维持它。接下来,在步骤S205,控制点41自动确定设备42是否为视听设备。如果设备42 不是视听设备,对于本发明的目的来说,设备42是不受关注的,并且图2中示出的方法在步 骤S206结束。如果设备42是视听设备,方法进行到步骤S207,其中由控制点41确定设备42是 媒体服务器还是媒体渲染器。媒体服务器存储或者解码要被输出的视听内容。媒体渲染器 输出视听内容以由用户欣赏。再次,根设备42可以包含嵌入的设备44,并且因此合并媒体 服务器和媒体渲染器元件两者。在步骤S208,设备信息由控制点41自动存储并且方法结
束ο接下来,将考虑网络1如何响应于连接到网络1的设备2-10中的一个的功率状态 的改变。如将在下面论述的,期望设备2-9中的一个输出的视听内容可以传送到设备2-9 中的另一个。为了实现此,可能优选的是,第一输出设备可以识别所有可用的输出设备,即 使它们处于低功率模式或者关闭。图4示出了设备42进入低功率或者备用模式的流程图。根据UPnP低功率体系结 构,UPnP网络1上的设备42可以进入备用模式并且随后由来自网络1上的控制点41的命 令唤醒。图4示意性地表示了这个。在步骤S401,设备进入备用或低功率模式,这可以自动地发生,例如在预定周期的 静止之后,或者这可以是置为低功率模式的用户动作的结果。在步骤S402,控制点41自动发出命令以唤醒设备,可能是响应于网络1上别处的 指令,以使用设备42输出视听内容。在步骤S403,响应于接收唤醒命令,设备42自动地醒来并且进入活动或者全功率 状态。
如根据本描述将会理解的,当设备42进入备用模式时,网络1保持知道设备,以使 得可能发出唤醒命令。相反,在常规的UPnP网络中,当设备42关闭时网络1期望从设备42 接收“离开网络消息”。通过允许控制点41 “忘记”已离开网络1的设备42,这确保了网络 1保持高效。然而,在本发明的某些实施例中,优选地,对于网络1来说记住在网络1上存在 过并且随后被关闭的设备42。如将在后面更详细说明的,这允许控制点41将视听内容的输 出重定向到已被关闭的设备42,即使当设备42处于它的“断电”状态时它对网络1是不可 见的。如将在后面更详细论述的,关于如何重定向视听内容允许最大的灵活性是优选的。图5示出了表示作为网络1 一部分的设备42被关闭并且随后被再次开启中涉及 的步骤的示意性流程图。在步骤S501,设备42断电。例如,这可能通过用户按下设备上的电源按钮来实现。 在常规的UPnP网络中,在该步骤,设备将向网络1发送“离开网络”消息。然而,根据本发 明,不发送这种消息。不发送这种消息的结果是控制点如同设备仍然存在于网络1上那样 地工作。作为候选,本发明允许定制的消息发送到网络1,表示设备42被关闭,但是设备42 将在网络地图上被维持。随后,在步骤S502,设备42被再次加电,例如通过用户再次按下电源按钮。在步骤 S503,设备42自动通知网络1上的任何控制点41它现在是加电的。即使当设备42断电时 没有定制的消息发送到网络1,步骤S503可以发生。在该情况下,设备42可以以不同于当 它最后连接到网络1时先前所具有的功率状态加电。例如,当设备42关闭时它可能处于低 功率模式。那么当设备再次开启时,设备42可以进入全功率模式。因此,优选地,当设备42 再次开启时,向网络1通知设备42的功率状态。在步骤S504,网络1上的任何控制点41接收关于设备42的功率状态的消息,并且 用有关信息自动更新它们的数据库。在图5中示出的方法中,即使当设备不在网络1上存在时,控制点41存储关于已 离开网络1的设备42的信息。有可能一旦设备42离开网络1,它将不再返回网络1。例如, 设备42可能坏掉。在该情况下,优选地,控制点41的数据库可以是手工可编辑的(例如, 经由在输出设备42之一上提供的用户接口),以移除废弃的设备42,并且因此维持网络效率。现在将论述在网络1上的输出设备2-9之间传送视听内容的操作。然而,由于关 于网络1上的目的输出设备2-9的功率状态,视听内容的源和设备2-10的能力的各种可能 性,考虑各种场景。将参考图1的实施例和图6a_d的流程图描述场景。图6a_d示出了表 示了本发明范围内从第一输出设备向第二示出设备传送视听内容的各种可能性的流程图。 在以下示例中,当描述传送内容时特别指代主电视2和厨房电视3的特定设备不是限制性 的,并且仅仅作为示例用于说明关于源信号和记录能力的不同场景。在第一场景中,第一输出设备是主电视2,并且视听内容是位于嵌入在主电视2内 的硬盘HDD上的文件。然而,按照传送内容的方法,该场景类似于外部设备直接连接到主电 视2的情况,例如DVD播放器11作为视听内容的源。根据该实施例,在图6a的步骤S601,用户激活视听内容的传送。例如,主电视2可 以位于起居室并且用户可能希望在厨房继续观看电影。用户可以通过使用遥控器上的按钮 或者任何其它适当手段与主电视2交互来激活传送。
如图6b中所示,步骤S601包括一系列的某些子步骤。在步骤S601a,用户选择传 送视听内容的选项。在步骤S601b,网络上的控制点41接收用于视听内容传送的请求,并且 自动地确定网络上设备3-9中的哪一个适合于传送目前由主电视2输出的视听内容并且向 用户给出设备的选择以将视听内容传送到它。该选择可以经由主电视2上的菜单或覆盖板
全A屮
口 QQ ο在本场景中,电影正由主电视2输出,并且因此控制点41可能判断无线电4和高 保真音响6不适合于输出电影内容。在某些实施例中,S601b,在S602中可能没有向用户提 供无线电4和高保真音响6连接到网络的信息。在其它实施例中,使得设备对于用户来说 已知,但是可能不可以选择它们来传送视听内容。在步骤S601c,用户选择要传送视听内容的设备2。该选择期间用户与网络交互 的明确方式不重要。例如,具有显示器的输出设备可以向用户提供列出可用设备的菜单。 相反,没有视觉显示器的设备可以配备有预定义的按钮,用于将音频内容传送到其它设备 (这例如可以通过与控制点交互来配置)。在任何情况下,在步骤S601完成时,已确定了视听内容的目的地。为了场景,在 S601用户选择厨房电视3。在步骤S602,视听内容的源由网络1上的控制点41自动确定。如已经所述的,在 本实施例中视听内容的源是主电视2本地的硬盘HDD。因此,图6的方法进入到步骤S603。在步骤S603,响应于来自控制点41的命令,自动可选地暂停主电视2上内容的播 放。在某些实施例中,在步骤S601a用户一选择传送视听内容,就暂停播放内容可能是优选 的。然而,在某些实施例中,内容可以继续被播放(例如在电视显示器上的子窗口中),直到 选择了目的设备。在任何情况下,在该场景中,因为视听内容被预先记录,可能暂停内容的 播放。在此时,用户可以离开主电视2所位于的房间,因为在该位置将不需要用户有进一步 的动作。在某些情况下,可能不期望暂停播放,因为另一个用户可能继续在主电视2上观 看电影。在该情况下,控制点41自动为正改变位置的用户记录“中断点”。在步骤S604,控制点41自动确定所选择目的设备的功率状态。在本情况下,目的 设备是厨房电视3。对于厨房电视3的可能功率状态存在三个选项。首先,厨房电视可能加电并且处于全功率状态。在该情况下(S6(Ma),方法进行到 步骤S605,不需要进一步的动作。第二,厨房电视可能加电,但是处于低功率或睡眠模式。在该情况下(S604b),对于 控制点41来说必须遵循图4所示的和先前论述的步骤S402和S403来自动唤醒厨房电视 3。然后方法进行到步骤S605。第三,厨房电视3可能完全是断电的。在该情况下(S6(Mc),必须由用户开启设备 并且必须执行图5中所示的方法步骤S502-S504。在该情况下,方法中断,直到用户可以开 启目的设备。其后,一旦完成了步骤S502-S504,方法进行到步骤S605。在步骤S605,控制点41自动安排视听内容经由网络1从主电视2流送到厨房电视 3。该步骤涉及安排视听内容在厨房电视3处被输出所需的网络通信。然而,在厨房电视3 处视听内容的播放没有开始。在步骤S406,由控制点41和电视3自动准备好视听内容用于在厨房电视3上输出。可以在电影在步骤S603中被暂停的点(或‘中断点’)处在厨房电视3上显示电影。 作为候选,在预先记录的内容的情况下,在比视听内容在步骤S603中被暂停的点早预定量 的播放位置处在厨房电视3上显示视听内容上的内容可能是优选的。这是因为用户可能喜 欢重新观看一定量的重放以便恢复他们的记忆,例如在主电视2处观看电影和在厨房电视 3处重新开始播放之间存在着长时间的停顿的情况。在步骤S607,确定用户是否准备好播放的开始。该步骤可以以许多方式实现,但是 通常将涉及等待来自用户的某种形式的信号用于播放的开始。因此,只要用户没有准备好, 视听内容的播放不会恢复。一旦用户表示他们准备好,方法进行到步骤S608,在那从电影在主电视2上被暂 停的点开始自动地由厨房电视3输出电影。在另一个场景中,主电视2正输出的视听内容是由主电视2经由调谐器30直接接 收的实况广播内容。在该场景中,在S601,用户执行与在前面场景中相同的步骤。然而,在步骤S602, 视听内容确定为是广播内容,并且方法进行到图6c中示出的步骤S610。在实况广播的情况下,对于本发明优选的是提供实况暂停功能。实况暂停允许使 用记录设备来使实况广播内容时移,而不一定执行永久性的记录。这允许用户停止观看广 播,并且短时间之后返回,而不会遗漏任何广播。通过从用户停止观看广播的点起记录广播 来实现实况暂停功能。然后,当用户希望恢复观看广播时,从广播继续被记录时的起点起播 放记录。优选地,视听内容被传送到的输出设备处的硬盘用于该功能。然而,因为设备没有 硬盘,或者因为另一个操作它正在被使用,这可能是不行的。在该情况下,可以代替地使用 连接到网络的另一个硬盘(即在另一个输出设备中或者在媒体服务器上)。明显地,如果在 网络上没有可用的硬盘,不能提供实况暂停功能。因此,在步骤S610,控制点41自动确定目的输出设备,即厨房电视3是否具有硬盘 以提供实况暂停功能。在本实施例中,厨房电视3没有硬盘,所以必须使用连接到网络1的另一个硬盘以 便允许广播内容的实况暂停。因此,在步骤S610,自动确定厨房电视3没有硬盘,所以方法进行到步骤S611。在步骤S611,控制点41自动确定实况广播视听内容正在从其提供给用户的源设 备是否有硬盘以提供实况暂停功能。在本实施例中,源设备是没有硬盘HDD的主电视2。因 此,方法进行到步骤S612,在那源设备开始记录广播视听内容。可选地,电视2上的播放也 可以在此刻暂停。然而,这不是必需的,并且实际上如果另一个人希望继续在主电视2上观 看播放这可能是不期望的,如前所述。方法然后进行到步骤S604并且以与上面考虑的第一场景中相同的方式继续。要 注意,在步骤S605,在本场景中,视听内容的流送是已记录在主电视2的硬盘HDD上的内容 的流送。如果,在另一个实施例中,在步骤S611由控制点41确定主电视没有硬盘(或者硬 盘不可用),方法进行到S613,其中控制点41自动搜索网络1上的候选硬盘HDD。例如,媒 体服务器10可以用于记录实况广播并且由此提供实况暂停功能。一旦发现了适当的硬盘HDD,方法进行到步骤S614以自动地在硬盘HDD上记录内容,并且然后进行到步骤S604,如 上所述。在该候选实施例中,在S605流送数据的步骤将在媒体服务器10和厨房电视3之 间发生。如果在步骤S613,没有找到可用的硬盘,方法进行到步骤S615,其中用户确认他 们在没有实况暂停功能的情况下是否希望传送内容。用户可能不希望遗漏电影并且因此可 能选择不改变位置,如果这样,在步骤S615,方法结束。作为候选,如果用户在没有实况暂停功能的情况下仍然希望传送视听内容,方法 进行到步骤S617,在那内容被流送到目的输出设备(即厨房电视3)并且播放开始。如果需 要,步骤S617还可以可选地包括用于使得目的输出设备进入全功率模式的步骤。在候选的实施例或场景中,目的输出设备可以具有它自己的硬盘。例如,用户可能 希望将视听内容从主电视2传送到卧室电视5。卧室电视5具有硬盘HDD。在该场景中,在步骤S610,由控制点41自动确定目的地卧室电视5具有硬盘HD, 并且方法进行到步骤S618。S618是S604的等同步骤,其中确定目的设备的功率程度。如 果设备加电或者出于低功率模式,在方法进行到步骤S619之前,分别进行到步骤S618a和 S618b。然而,如果目的设备断电,将期望在另一个位置处记录。这是因为,如果直到由用 户开启,目的设备不能记录,实况暂停功能变得冗余。在该情况下,方法进行到步骤S613并 且继续,如前所述,控制点41自动搜索另一个硬盘HDD。假设目的设备加电或者处于本地功 率模式,方法进行到步骤S619,在那目的设备转到正确的频道以接收广播。在目的设备未配 备为直接接收广播信号的情况下,广播信号可以从可以访问广播信号的任何适当设备跨越 网络1被流送到目的设备。方法然后进行到步骤S620,在那卧室电视5的硬盘HDD自动开始记录广播信号以 提供实况暂停功能。方法然后进行到步骤S606,如同在第一场景中,在那卧室电视5准备好 输出内容,例如显示已被记录的数据的第一帧。方法然后进行到步骤S606并且继续,如同 在第一场景中。在另一个场景中,初始由主电视2输出的视听内容可被存储在远程位置,例如媒 体服务器10。在该情况下,视听内容从媒体服务器10流送到主电视2,在那它被输出。在该场景中,如果用户希望将视听内容的输出传送到另一个位置,例如厨房电视 3,他们执行与在前面场景中相同的步骤S601中的动作。然而,在步骤S602,视听内容的源由作为外部媒体服务器10的控制点41确定,并 且因此方法进行到步骤S609,图6d中示出。在步骤S609,控制点41自动确定视听内容是被记录的内容还是实况广播。在本场 景中,媒体服务器在硬盘HDD上存储记录的内容,并且确定视听内容是记录的内容。在该情 况下,方法进行到步骤S603(图6a)并且继续,如为“本地”源所描述的。即,在控制点重定 向视听内容以经由厨房电视3播放之前,在步骤S603中,可选地,内容的播放在主电视2上 暂停,在步骤S604中确定厨房电视3的功率状态,并且如果需要唤醒厨房电视3。然而,在其它场景中,主电视2可以输出作为从另一个外部源发送到它的实况广 播的视听内容,所述另一个外部源例如为连接以接收有线广播的另一个电视(主电视2不 能直接接收所述视听内容)。可以使得这些有线广播跨越网络1对于主电视2可用。在那些场景中,在步骤S609,控制点41自动确定视听内容是实况广播,并且方法进行到步骤S610。如根据前述描述将会理解的,取决于网络上提供的装置,本发明覆盖许多场景。然 而,在所有场景中,管理网络以便允许正在第一位置向用户输出的视听内容被传送到用户 选择的第二位置。此外,可以不考虑第二位置处输出设备的功率状态来管理传送。如所述的,使用例如遥控器这样的设备从第一输出设备上的菜单选择视听内容应 当被传送到哪里,来执行第二位置的选择。然而,在本发明的范围内,选择传送的其它方法 也是想得到的。例如,输出设备可以响应于相机或者运动检测器以便检测用户何时离开或 者进入特定房间。在该结构中,视听内容可以自动从用户离开的房间传送到用户进入的下 一个房间。当使用相机时,可以使用面部识别技术以便标识特定用户的移动。
权利要求
1.一种在关联于网络的不同输出设备之间传送视听内容的输出的方法,所述方法包括在正输出视听内容的第一输出设备处接受用户输入,以从关联于所述网络的输出设备 中选择第二输出设备,其中所选择的第二输出设备是处于不能输出所述视听内容的低功率 模式的设备;在选择了所述第二输出设备之后,向所述第二输出设备发出用于退出所述低功率模式 并且变得能够输出所述视听内容的信号;以及响应于用于退出所述低功率模式的信号,所述第二输出设备离开所述低功率模式并且 变得能够输出所述视听内容;其后在所选择的第二输出设备上输出所述视听内容。
2.根据权利要求1所述的方法,其中所述方法还包括 停止在所述第一输出设备上输出所述视听内容;以及从在所述第一输出设备上停止输出的点起发生在所述第二输出设备上输出所述视听 内容。
3.根据权利要求2所述的方法,其中所述视听内容是从作为所述第一输出设备的源设 备或者与之直接相连的设备获得的,所述方法还包括,响应于选择所述第二输出设备的用 户输入,将所述视听内容从所述第一输出设备发送到所述第二输出设备。
4.根据权利要求1所述的方法,其中所述视听内容是从作为除了所述第一输出设备或 所述第二输出设备之外与所述网络相连的设备的源设备或者与之直接相连的设备获得,所 述方法还包括响应于选择所述第二输出设备的用户输入,将所述视听内容从所述源设备发送到所述第二输出设备。
5.根据权利要求3或4中任何一个所述的方法,其中所述源设备包括存储所述视听内 容的存储单元。
6.根据权利要求3所述的方法,其中所述视听内容是从远离所述网络的源播出的广播 内容,并且所述源设备包括至少一个用于接收所述广播内容的调谐器。
7.根据权利要求6所述的方法,其中从所述源设备向所述第二输出设备发送所述视听 内容包括向记录单元发送所述视听内容;从在所述第一输出设备上停止输出所述视听内容的点起在所述记录单元记录所述视 听内容,以产生记录的视听内容;并且从所述记录设备向所述第二输出设备发送所述记录的视听内容。
8.根据权利要求9所述的方法,其中所述记录单元是所述第一输出设备的一部分、所 述第二输出设备的一部分或者与所述网络相连的另一个设备的一部分。
9.根据权利要求1所述的方法,还包括在所述用户选择所述第二输出设备之前,确定关联于所述网络的哪些设备适于输出所 述视听内容,并且在所述第一输出设备处向所述用户通知所述适当的设备。
10.根据权利要求1所述的方法,其中所述第一和第二输出设备中的至少一个是电视 机、显示屏、表示音频信息的信号的接收器、高保真音响、计算机、机顶盒、媒体流送器设备、游戏终端或媒体播放器。
11.根据权利要求1所述的方法,其中所述网络是依照通用即插即用标准的网络。
12.一种能够由网络上的设备执行的计算机程序,所述计算机程序布置为当执行时使 得所述设备执行根据权利要求1所述的方法。
13.一种存储介质,其存储有根据权利要求12所述的计算机程序。
14.一种在关联于网络的不同输出设备之间传送视听内容的输出的系统,所述系统包 括关联于网络的第一设备和第二设备,其中所述第一输出设备配置为当输出视听内容时接受用户输入,以从关联于所述网络的输 出设备中选择第二输出设备,其中所选择的第二输出设备是处于不能输出所述视听内容的 低功率模式的设备;所述系统配置为向所述第二输出设备发出用于退出所述低功率模式并且变得能够输 出所述视听内容的信号;并且所述第二输出设备配置为响应于退出所述低功率模式的所述信号,离开所述低功率模 式并且输出所述视听内容。
15.一种传送视听内容以从在第一输出设备上输出变为在第二输出设备上输出的方 法,所述方法基本上如以上参考附图描述和在附图中示出的那样。
16.一种在关联于网络的不同输出设备之间传送视听内容的输出的系统,所述系统基 本上如以上参考附图描述和在附图中示出的那样。
17.一种关联于网络的输出设备,用于输出视听内容,所述输出设备配置为将所述视听 内容传送到关联于所述网络的第二设备,其中所述输出设备配置为推迟将所述内容传送到所述第二设备,直到它接收到指示所 述第二设备处于准备好输出所述视听内容的功率状态的信号为止。
18.根据权利要求17所述的输出设备,其中所述输出设备配置为响应于选择所述第二 设备用于传送所述视听内容的输出的用户输入,来传送所述视听内容。
全文摘要
本发明公开了视听多房间支持。本发明涉及在网络上提供视听内容,和在连接到网络的设备之间传送视听内容的方法。方法涉及在输出视听内容的第一输出设备处接受用户输入,以从关联于网络的输出设备中选择第二输出设备,并且随后在所选择的第二输出设备上输出视听内容。
文档编号H04N21/214GK102123066SQ20101062488
公开日2011年7月13日 申请日期2010年12月31日 优先权日2009年12月31日
发明者凯文·查尔斯·杜德 申请人:索尼欧洲有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1