对关联内容的访问的制作方法

文档序号:7948031阅读:144来源:国知局
专利名称:对关联内容的访问的制作方法
技术领域
本发明涉及在网络中访问内容。
广播内容经常包括伴随主要内容(primary content)的额外材料,这些材料可以增强观众对主要内容的体验。例如,一个体育节目的电视广播可能以一页令人感兴趣的关于运动员统计数据的形式携带额外内容。该额外内容(将被称为次要(secondary)或关联(associated)内容)可以作为广播流的一部分或者一个链接,例如统一资源定位器(URL)来携带,也可以被指向存储关联内容的服务器的广播流所携带。然后,关联内容可以使用URL从服务器中检索。
在广播流被直接传送给一个接收终端,例如电视机,并且接收终端可以控制关联材料的呈现的情况下,上述过程可以工作得足够好。然而,对家庭或本地环境中的网络消费者设备有一种不断增加的要求。当广播流进入一个存在网络的家庭时,广播流可能不是直接传送给再现(rendering)设备(例如电视机)。作为替代,广播流经常被传送给一个服务器,在那里其他内容可能也驻留在存储设备上。服务器在通过家庭内部数字网络将广播流传递到再现设备之前将经常会对广播流执行某个处理。在这个联网的情况下,被发送给再现设备的流必须遵守某一内容互操作性标准,且这一标准可能不支持关联内容或者指向关联内容的链接,从而导致它被移除。即使到再现设备的家庭内部网络流确实保留了关联内容,再现设备也可能不是用户期望将关联内容传递到的设备。
本发明寻求提供一种在联网环境中管理对关联内容的访问的可选方式。
因此,本发明的第一个方面是提供一种操作媒体内容服务设备的方法,该媒体内容服务设备可以形成设备网络的一部分,该方法包括从内容源处接收媒体内容的主要流;确定是否有与该媒体内容的主要流相关联的次要内容;以及通过存储关于哪些主要内容流拥有与其关联的次要内容的信息来为网络中的其他设备提供服务,并响应网络中来自其他设备的对这些已存储信息的请求。
即使在处理/传递给网络内部再现设备的过程中,次要内容从主要内容中被删除,这种存储信息的方式也允许网络中的另一个设备,例如控制设备,来确定什么时候次要内容是可获得的。也允许另一个设备(它可能不是主要内容的正常传递链的一部分)去发现次要内容的可用性以及建立连接来将次要内容传递给再现设备。传递链是主要内容在家庭网络设备之间所采用的路径。
术语次要内容旨在包括实际内容,或者指向次要内容被存储的位置的一个链接,例如URL/URI。
本发明进一步的方面是提供了一种操作控制设备的方法,该控制设备能形成媒体处理设备的网络的一部分,该网络包括一个接收主要媒体内容的服务设备以及至少一个再现设备,该方法包括通过使用从服务设备获得的信息来确定是否有与该主要内容关联的次要内容;并且,在网络中在服务设备与再现设备之间建立一条用于传递该次要内容的连接。
该控制设备也可用于在服务设备与再现设备之间建立一条连接用于传递主要内容,或者它可以作为一个单独的控制设备,但该控制设备并不作为主要内容传递链的一部分。
优选地,控制设备宿有(host)或被连接到一个用户接口,用户可以使用这个接口来选择他们是否愿意接受次要内容以及指定他们希望使用哪个设备来再现该次要内容。
控制设备可以于在设备之间建立连接来传递主要内容的过程中确定次要内容的可用性,或者它可以登记对被通知给次要内容的可用性感兴趣。
这里所描述的功能性可以用软件、硬件或软硬件组合来实现。本发明可以借助于包含几个不同元件的硬件实现,也可以借助于合适地编程的计算机来实现。因此,本发明的另一个方面是提供能使处理器执行上述方法的指令。
将会理解,在设备的使用期限中,软件可能安装在任何点处的主机设备中。软件可能存储在电子存储设备、硬盘、光盘或其它机器可读的存储介质中。软件可以作为机器可读载体上的计算机程序产品来交付,或者可以通过网络连接直接下载到主机设备中。
本发明更进一步的方面是提供执行这些方法的媒体服务设备和控制设备。
本发明可以作为通用即插即用网络的一部分来实现,但本发明不限于这样的网络。
现在仅通过例子并参考附图来描述本发明的实施方案,其中

图1显示了一个可以应用本发明的多媒体设备的示例网络;图2显示了本发明的第一个实施方案;图3更详细地显示了图2中的媒体服务器;图4显示了本发明的第二个实施方案;以及,图5显示了网络中设备之一的硬件实现。
图1显示了多媒体设备的一个示例网络10,该网络可以存在于例如家庭中。所示设备被显示为通过共享介质15连接在一起。设备之间的连接可以是使用有线局域网(LAN)协议的有线连接,或者是无线局域或个人区域联网技术,例如IEEE802.11,HiperLAN/2或BluetoothTM。下述优选实施方案的描述是基于通用即插即用(UPnP),尽管本发明并不仅局限于使用UPnP协议和体系结构。通用即插即用(UPnP)是一种通信协议,该通信协议允许不同制造商生产的电子设备相互操作。UPnP被设计为通过自动发现新设备来支持零配置、“不可见的”联网。这意味着一个设备可以动态地加入一个网络,获得一个IP地址,告知它的能力以及获知其它设备的存在与能力。UPnP的进一步发展是UPnPAudio-Viaul(视听)(AV)体系结构,该体系结构描述了UPnP体系结构有关视听设备的扩展。UPnP AV体系结构定义了一个媒体服务器、一个媒体再现器以及一个控制点。关于UPnP体系结构的信息可以从http://www.upnp.org上获得。
图1中的网络包括一个媒体服务器设备MS30,该设备通过广播频道接收诸如电视和无线电台频道的广播内容。广播内容来源于源135,且通过一个传输网络130,例如数字视频广播卫星(DVB-S)或者数字视频地面广播(DVB-T)传输网络进行传送。媒体服务器30接收31内容,处理该内容并使得该内容对于家庭网络10中的其它设备可用。广播内容包括一个主要数据流,例如用于电视节目的视频与音频数据,以及次要或“关联”内容。在模拟广播的情况下,关联内容(或指向它的链接)可以在场消隐期间(VBI)发送,而对于数字广播,关联内容(或指向它的链接)可以嵌入传输流的元数据帧中。组合的主要与关联内容可以在MPEG-2传输流中被载送通过网络130,然而它也可能作为MPEG-2基本流或者甚至通过AVI-文件的HTTP传输来从MS30传输到媒体再现器MR50。可替换地,内容可以在MS30处由MPEG-2进行代码转换到MPEG-4。这可以具有将关联内容从主要数据流中移除的效果。关联内容的例子有-携带关于TV节目背景信息的数据,例如一个体育节目期间的令人感兴趣的统计数据,有关在无线电广播期间的一个做广告的产品、歌词和唱片集艺术品的信息;-用户可以从其获得更多的信息或进行在线购买的URL,例如一个指向广播者或节目提供者网址或者一个零售商的在线商店的URL,该商店备有商业节目期间广告的产品;-更多的视频和/或音频数据(例如体育节目或音乐会期间的另一个摄像角度)。
网络10可以包括另外的媒体服务器设备MS40,该设备可以将诸如音频轨道、视频剪辑、电影以及数字图像的内容存储在本地。媒体再现设备MR50,70再现该广播内容,或者将内容条目进行本地存储,以用于向用户呈现。Web浏览器90通过网关设备95,例如数字用户线(DSL)调制解调器,连接到一个外部网络100,例如因特网。浏览器90可以从远程存储器105中检索数据。用户接口(远程控制)21作为控制点20的一部分被提供,并且允许用户查看有关网络10中本地存储的内容或MS30接收到的广播内容的信息。用户接口21/控制点20还允许用户选择一个内容条目和选择使用网络10中的哪个设备50,70来再现那个内容条目(或者流)。用户接口21可以是一个简单的键区,或者它可以是一个更加复杂的设备,例如可与显示器相结合的触敏屏。控制点20支持常规的UPnP机制来发现网络10中的新设备,并且也支持查找媒体再现设备50,70的能力和在媒体服务器30与媒体再现器50,70之间建立连接的机制。UPnP AV体系结构支持更宽范围的AV设备以及用于内容的不同类型格式。
虽然媒体服务器设备30、40,媒体再现器设备50、70以及控制点设备20被显示为单独的实体,但它们之中的两个或多个可以用一种容易理解的方式组合在一单个物理设备中。
图2显示了可操作图1中的网络来访问主要与次要内容的一种方法。图2还显示了媒体服务器30与媒体再现器50的主要功能单元。媒体服务器MS30支持一个内容目录服务(CDS)36,该服务维持了存储在存储器34中的内容的一个目录。正如其它存储的内容那样,广播流在CDS中表现为一个内容条目项。
媒体服务器30的更多的功能是一个连接管理器服务32,该服务用于管理媒体服务器30与例如媒体再现器50、70等其它设备的连接。一个可选的AV传输服务33允许控制内容的回放,带有诸如停止、暂停、搜索等的特征。这些全是UPnP媒体服务器设备的已知功能,因而不需要进一步描述。
第一媒体再现器MR50再现(再生)从该媒体服务器30接收的媒体内容。虽然输出可能采用多种形式,但再生设备52被显示为带有显示器53和扬声器54。典型地,再生设备52包括一个或多个用于对媒体内容进行解码的解码器(例如MP3音频解码器和MPEG2视频解码器),连同输出级,诸如用于提供音频输出的诸如放大和扬声器54,以及用于呈现视频输出的显示器53,数模转换器与放大器。媒体再现器MR50还支持用于与媒体服务器建立新连接的连接管理器服务55,用于控制内容再现方式的再现控制51以及一个可选的AV传输服务56。对于音频再生,这可以包括诸如音量控制的特点。还显示了第二媒体再现器MR70,它包括与媒体再现器50相同的功能单元,尽管它并不必与媒体再现器50一样,例如它可能仅提供可视输出。
在图2中,控制点20为主要内容流设立了一个连接。这是通过在CP20与MS30之间的信令流201以及CP20与MR50之间的信令流202实现的,并且导致了该主要内容数据的一个流被从MS30传递211到MR50。主要内容数据被MR50以正常方式进行再现以呈现给用户。
媒体服务器MS30宿有一个额外(UPnP)的服务,其将被称为关联内容服务(ACS)35,该服务允许任一其他网络设备来访问关联内容或者指向关联内容的链接。提供这个服务的一种方式是存储一张表格,该表格包含有主要内容的媒体再现器(MR)的标识符、流/连接ID、表明关联内容存在的标记、指向关联内容的链接以及任何其它的有益信息。
当在MS30与MR50之间建立连接时,控制点CP20将使用正常的UPnP发现过程来找到MS30所支持的关联内容服务(ACS)。设备(例如MS30)广播一个UDP消息并且宣布它们存在于网络中。其它的设备(例如CP20)接收这个消息并使用其中包含的信息来联系一个设备(MS30),且请求经由标准化的UPnP接口被供给的服务。控制点CP20检查关联内容是否存在。为此,ACS35将支持这样一个功能getAssociatedContent(ConnectionID)在这个例子中,ConnectionID用于识别为其请求关联内容的主要内容。可替换地,控制点20可以提供主要流的再现器(将称为主要再现器)的标识符。如果关联内容不存在,那么这个功能可能什么都不返回,否则返回一个或多个指向关联内容的URL或URI。
如果关联材料通过与主要内容相同的广播频道传递,那么关联材料将被曝露(expose)为媒体服务器30的内容目录服务CDS36中的额外内容条目,并且从该关联内容服务35检索的链接将指向这个内容。如图3所示,如果关联内容必须从外部源检索,那么从该关联内容服务35检索的链接将是一个指向关联内容的URL,并且可以使用标准的互联网机制来检索(以及再现)该内容。
当CP20确定那个关联内容存在时,它可以使用用户接口21将这个信息反馈给用户。这允许一个用户指定他们是否想要访问该关联内容以及也询问用户他们想要在哪里再现该关联内容。此后,CP可以使用从ACS检索的信息(链接)及已有的UPnP-AV机制,例如信令203,而在媒体服务器30与第二(例如用户选择的)媒体再现器70之间为关联内容流212建立一个连接。
图3显示了媒体服务器MS30支持的关联内容服务(ACS)35。数据库45存储了一张如上所述的表格43,该表格包含了连接ID、再现主要内容的媒体再现MR设备的标识符、是否有与主要内容相关联的当前关联内容的指示,以及指向关联内容的URL/URI(如果存在一个的话)。数据库45通过接口46而被访问44,该接口接收更新47,例如传到媒体服务器30的新进入的数据流以及关于关联内容的存在的信息。在主要内容流的过程中,例如当通过表示一个电视频道的视频/音频数据的主要流载送不同的商业节目时,URL可能被多次更新。从网络10中的设备接收到请求48,且包括从数据库45获得的信息的响应49被提供给这些设备。此外,且如参考图4在下面更全面地描述的,数据库45还可以存储已向它登记的设备的列表41以及关于设备希望被通知的事件的信息。设备发送一个登记请求,该登记请求包括关于它们希望被通知的事件的信息;这可能包括设备希望对其再现关联内容的再现设备50,70的身份。当发生一个与登记的事件信息相匹配的事件时,被登记的设备就得到通知49。
以上描述假设在为主要内容的传递建立一条连接时,关联内容的存在是已知的。有可能在媒体服务器和媒体再现器之间已为主要内容建立连接后,关联内容仅被不定期地发送。在这些环境下有两种方式来处理关联内容。第一,可以在用于传递主要内容的连接后立刻设立用于传递关联内容的连接。在这种情况下,当根据预定义的连接该关联内容可用时,传递该关联内容。第二,网络内部的设备可以变成关联内容服务ACS的客户,并预订那些用信号通知次要内容的到达的事件。这允许客户(例如CP20)在关联内容变为可用时为其设立一个连接。
图4显示了本发明进一步的实施方案,该实施方案适用于关联内容是指向必须由Web浏览器90检索的内容的URL的场合。显示了控制点20、媒体服务器MS30、媒体再现器50以及Web浏览器90。如图2所示,控制点20为主要内容流设立了一个连接。这是通过在CP20与MS30之间的信令流301以及CP20与MR50之间的信令流302来完成的,并且导致了一个主要内容数据流被从MS30传递311到MR50。主要内容数据以正常的方式被再现以用于向用户呈现。采用与前面相同的方式,控制点20可以确定在为主要内容建立301连接311时关联内容是否是可用的。如果关联内容是可用的,则这可以通过从CP20向具有指向关联内容的URL的Web浏览器90发送消息303,或者通过使MS30向Web浏览器90发送带有URL的消息304来用信号通知Web浏览器90。响应于接收到URL,Web浏览器90通过网络100从外部存储器105中检索315内容。URL可能指向广播者或节目提供者的一个主页、一个在线商店、或一个与主要内容流311携带的内容有关的特定信息页面。
在一个可替换的安排中,控制点20不控制关联内容(或指向该内容的URL)的分发。替代地,Web浏览器90“监控”媒体服务器MS30所支持的ACS35,并抢先地试图(offer to)再现任何可用的关联内容,来支持网络10内部特定媒体再现器上的主要内容。例如,Web浏览器90可以试图为MR50再现任何关联内容。浏览器设备90可使用标准的UPnP发现机制来发现媒体再现器MR50和媒体服务器MS30(例如信令305),并在MS30上使用关联内容服务(ACS)来检索该关联内容的URL。这可以通过对MS的ACS进行调用来实现,例如getAssociatedContent(DeviceID)这里“DeviceID”是再现设备(MR50)的标识符。可替换地,Web浏览器90可以预订关联内容正变为可用的事件。MS30处的ACS维护一个所关心设备的列表、它们感兴趣的、要被通知的事件的细节,并且在它们的事件发生时向所有预订的设备发出消息。Web浏览器90的标识符存储在列表41中(图3)中,使预订的事件是关联内容对再现设备50可用。在上述给出的示例中,当关联内容变为可用时,ACS将向Web浏览器90发出一个消息,该消息与传递给MR50的主要内容相关联。
“监控”设备也可以充当一个控制点CP并设立到一个媒体再现(或网络浏览功能)的流,该媒体再现与监控设备共处一处或与监控设备分离。在这样的系统中将有两个设备,各自实现控制点功能性,例如,使第一CP20为MS30和MS50之间的主要内容流设立一个连接,而第二CP20在MS30与另外的媒体再现设备(MR70)之间,或在MS30与Web浏览器90之间设立一个连接。
由单独的物理设备将关联内容再现到主要再现器并非是必需的,而且主要内容和关联内容都可由相同设备再现,例如通过公共显示器上的画面之内的一张图片再现。
在本发明的上述实施方案中,主再现器50并不需知道关联内容的存在,因此,在MS30中移除关联内容并不影响网络在网络设备之间建立用于再现关联内容的连接的能力。
应当理解,广播内容不局限于通过地面传输网络或卫星传输网络载送的内容,且广播内容也可以是跨例如因特网的IP网络来进行广播或组播的内容。本发明可应用于那些已被(例如,被网络内的媒体服务器设备30、40)存储用于稍后重放的广播内容,以及用于并非来源于广播源的内容,例如,通过数字通用盘(DVD)散发的内容。
控制点20、媒体服务器30和媒体再现设备50、70可以在不同的处理平台上实现,例如通用的PC或者专用的处理单元。图5显示了宿有一个或多个上述设备的平台400的一个硬件实现。中央处理单元401执行如前所述的软件来支持所述的功能和方法。非易失性存储器402以及易失性存储器403存储由处理单元401使用的操作软件。对于媒体服务器30来说,接收器前端406连接到网络130。控制消息和主要/关联内容通过本地网络连接415在设备之间载送,该网络连接可以使用有线412和/或无线411技术。可能提供适当的硬件(例如一个局域网卡和一个无线调制解调器)来支持特定的本地网络。可由输入设备410,例如键区、键盘、鼠标或输入板来把用户输入直接提供给该平台。可替换地,用户输入可以从与该平台本地联网的用户接口接收到。输出可能经由对显示器53和扬声器54的再生设备52,例如显示驱动或声卡,而直接呈现给用户。由总线405或者不同种类的总线组合来连接上述单元。
应该指出,上述实施方案是用于例证而不是限制本发明,且本领域技术人员在不违反附属权利要求范围的情况下将能够设计出多种替代方案。在权利要求中,任何置于括号之间的参考符号都不应解释为限制权利要求。单词“包含”和“包括”的使用并不排除那些在权利要求中列出的之外的其它元件和步骤的存在。在系统/器件/设备权利要求记载了几种装置的场合,这些装置中的几个可以采用同一个硬件项来体现。
在上述说明中,且参考附图,描述了一种媒体处理设备的网络10,其包括一个接收主要媒体内容的服务设备30以及至少一个再现设备50、70。服务设备30通过存储关于哪些主要内容流拥有与其关联的次要内容的信息来为网络中的其他设备提供服务,并响应网络中来自其他设备的对被存储信息的请求。为了传递主要内容,设备(例如控制点CP20)可以请求该信息作为在网络中服务设备30与再现设备50之间建立连接过程的一部分。可替换地,设备可以登记对次要内容何时变为可用感兴趣。用户可以选择是否希望接受该次要内容以及确定那个设备50和70再现该次要内容。
权利要求
1.一种操作媒体内容服务设备的方法,该媒体内容服务设备可以形成设备网络(10)的一部分,该方法包括从内容源(135)处接收媒体内容的主要流;确定是否有与该媒体内容的主要流相关联的次要内容;以及通过存储关于哪些主要内容流拥有与其关联的次要内容的信息(43)来为网络中的其他设备(20)提供服务,并响应网络中来自其他设备的对该已存储信息(43)的请求(48)。
2.根据权利要求1的方法,进一步包括接收来自网络内设备的登记请求,该设备希望被通知以次要内容的可用性;维持已登记设备的列表(41);以及在次要内容变为可用时通知该登记的设备。
3.根据权利要求2的方法,其中该登记请求标识主要内容正被传送到的网络中的设备。
4.根据权利要求3的方法,其中只有当存在次要内容与要被传递给登记请求中所标识设备的主要内容相关联时,该被登记的设备才被通知。
5.根据上述权利要求中任一项的方法,进一步包括接收来自网络内控制设备(20)的请求,来在网络中服务设备与再现设备之间建立一条用于传递主要媒体内容的连接;以及通知该控制设备(20)存在与该主要内容相关联的次要内容。
6.根据上述权利要求中任一项的方法,进一步包括建立一条到网络内的一个设备的连接,用于传递该次要内容。
7.根据权利要求6的方法,其中建立连接的步骤包括接收该次要内容要被传送到的设备的标识符。
8.根据权利要求6或7的方法,其中该次要内容被传送到一个与该主要内容被传送到的设备不同的设备。
9.一种操作能形成媒体处理设备网络一部分的控制设备的方法,该网络包括一个接收主要媒体内容的服务设备(30)以及至少一个再现设备(50,70),该方法包括通过使用从服务设备(30)获得的信息来确定是否有与该主要内容关联的次要内容;并且,在该网络中在服务设备(30)与再现设备(70)之间建立一条用于传递该次要内容的连接。
10.根据权利要求9的方法,进一步包括确定该次要内容要被传递到的再现设备的标识符。
11.根据权利要求10的方法,其中再现设备的标识符是从用户接口(21)接收的。
12.根据权利要求11的方法,进一步包括将可能的再现设备的列表发送给用户接口(21),供用户选择。
13.根据权利要求9到12中任一项的方法,进一步包括将登记请求发送到服务设备(30)来登记对次要内容感兴趣,并且当次要内容可用时接收来自该服务设备(30)的通知。
14.根据权利要求13的方法,其中该登记请求标识了用于再现主要内容的再现设备(50)。
15.根据权利要求9到14中任一项的方法,被作为在网络中服务设备(30)和再现设备(50)之间建立用于传递该主要媒体内容的连接步骤的一部分来执行。
16.根据上述权利要求中任一项的方法,进一步包括确定用户是否希望接受该次要内容的步骤,以及其中只有当用户希望接受该次要内容时才执行建立连接的步骤。
17.根据上述权利要求中任一项的方法,其中网络(10)是通用即插即用(UPnP)网络。
18.根据上述权利要求中任一项的方法,其中该次要内容是一个标识存储位置(105)的地址,再现设备可从该存储位置检索该次要内容。
19.根据上述权利要求中任一项的方法,其中该主要内容是广播内容。
20.用于使处理器执行根据上述权利要求中任一项的方法的指令。
21.一种承载根据权利要求20的指令的计算机可读介质。
22.一种媒体内容服务设备(30),它能形成设备网络(10)的一部分,该服务设备可操作以从内容源(135)处接收媒体内容的主要流;确定是否有与该媒体内容的主要流相关联的次要内容;以及通过存储关于哪些主要内容流拥有与其关联的次要内容的信息(43)来为网络中的其他设备提供服务,并响应网络中来自其他设备的对该已存储信息(43)的请求(48)。
23.根据权利要求22的媒体内容服务设备,其进一步可操作以执行根据权利要求2到8中任一项的方法。
24.一种控制设备(20),它能形成媒体处理设备网络(10)的一部分,该网络包括一个接收主要媒体内容的服务设备(30)以及至少一个再现设备(50,70),该控制设备(20)可操作以通过使用从服务设备(30)获得的信息来确定是否有与该主要内容关联的次要内容;并且,在该网络中在服务设备(30)与再现设备(50,70)之间建立一条用于传递该次要内容的连接。
25.根据权利要求24中的控制设备,其进一步可操作以执行根据权利要求10到15中任一项的方法。
26.一种媒体处理设备的网络,其包括根据权利要求22或23的媒体服务设备或根据权利要求24或25的控制设备。
全文摘要
媒体处理设备的网络(10)包括一个接收主要媒体内容的服务设备(30)以及至少一个再现设备(50,70)。该服务设备(30)通过存储关于哪些主要内容流拥有与其关联的次要内容的信息来为网络中的其他设备提供服务,并响应网络中来自其他设备的对该已存储信息的请求。为了传递主要内容,设备(例如控制点CP 20)可以请求信息作为在网络中服务设备(30)与再现设备(50)之间建立连接过程的一部分。可替换地,设备可以登记对次要内容何时变为可用感兴趣。用户可以选择他们是否愿意接受次要内容以及可以确定由哪个设备(50,70)来再现该次要内容。
文档编号H04N7/24GK1989768SQ200580024526
公开日2007年6月27日 申请日期2005年7月21日 优先权日2004年7月22日
发明者K·H·J·维里林克, G·霍勒曼斯, B·M·范德斯卢伊斯 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1