用于在网络中管理及/或再现因特网多媒体内容的系统及方法

文档序号:6349699阅读:150来源:国知局
专利名称:用于在网络中管理及/或再现因特网多媒体内容的系统及方法
技术领域
本发明大体来说涉及一种用于在网络中管理及/或再现因特网多媒体内容的系统及方法。更具体来说,本发明涉及一种利用应用程序在所述网络中的一个或一个以上再现装置上再现所述因特网多媒体内容及本地存储的多媒体内容的系统及方法。所述应用程序可提供Web浏览器功能,例如,请求、接收、处理、解码及/或再现所述因特网多媒体内容。
背景技术
众所周知,使用因特网以使用web浏览器来浏览、寻找、检索及消费因特网内容。 通常,所述因特网内容可为例如以下各项的网页格式化的组合HTML、xHTML ;文本;图形; 活动内容及/或应用程序,例如,Flash (Adobe系统公司的商标)及/或JavaScript (太阳微系统公司(Sim Microsystems, Inc.)的商标);及/或多媒体内容。所述多媒体内容可为音频内容、视频内容、图像内容及/或类似内容。所述音频内容可为音频文件、音频播客、 音频流、因特网无线电频道、铃声、midi文件及/或类似内容。所述视频内容可为视频文件、 视频播客、视频流、视频频道及/或类似内容。所述图像内容可为数码相片、位像、向量图形图像及/或类似内容。通常,web浏览器可为由例如桌上型计算机、膝上型计算机及/或移动装置(例如 PDA及/或移动电话)的计算装置提供的应用程序。web浏览器可使用因特网来访问内容源,如图1中所大体图解说明。可使用例如超文本传送协议(“HTTP”)及/或实时流式传输协议(“RTSP”)的递送协议从所述内容源检索所述因特网内容。web浏览器可从用户接受搜索及/或选择用户感兴趣的内容的输入。web浏览器可检索感兴趣内容且可向用户呈现所述感兴趣内容以供消费。所述感兴趣内容的呈现可需要一个或一个以上相关联帮助应用程序,例如,多媒体播放器及/或脚本编写引擎。通常,用户可使用web浏览器来寻找及/或访问因特网内容的网页。可通过以下方式来寻找因特网内容的网页使用搜索引擎;选择由用户先前创建的“书签”;键入内容位置识别符,例如,统一资源定位符(“URL”);及/或使用其它手段。因特网内容的网页可具有及/或可提供可经解码及/或可为用户再现的多媒体内容。可在嵌入式视频播放器中显示视频内容,所述嵌入式视频播放器可在具有相关联网页内容及/或格式化的网页中再现所述视频内容。或者,可在单独视频播放器中显示视频内容,所述单独视频播放器可显现于单独网页上或专用于视频播放器的单独窗口中。类似地,图像内容可显示为嵌入于网页中或可在单独图像观看者窗口中展示。音频内容可由扬声器播放及/或发送到计算装置上的 “音频输出”端口。图2展示其中用户使用web浏览器用户接口( “UI”)与web浏览器交互以寻找、 检索及/或消费因特网内容的典型现有技术系统。web浏览器UI可从用户接受导航网页且发现并检索因特网内容的输入。web浏览器UI可为用户显示及/或可为用户再现因特网内容。web浏览器可使用一个或一个以上多媒体播放器来处理并再现多媒体内容。多媒体播放器可使用web浏览器来访问多媒体内容,如图2中所示,或者多媒体播放器可使用因特网来访问多媒体内容而不使所述多媒体内容经过web浏览器。因此,web浏览器可提供其中用户可寻找、检索及/或消费因特网内容(例如多媒体内容)的交互体验。web浏览器当前为用户可借以访问可在因特网上获得的完整多媒体内容集合的唯一手段。然而,web浏览器限于在托管web浏览器的计算装置上再现因特网内容。多媒体家庭连网技术的出现允许用户在家庭中的多种连网再现装置上欣赏数字多媒体内容。通用即插即用(UPnP)音频与视频(AV)标准界定可借以连接、控制并使用媒体服务器与媒体再现装置来处理并播放多媒体内容的普及协议。数字家居网络联盟(DLNA) 规范提供额外细节及一致性点以确保基于UPnP AV的家庭连网产品彼此正确地通信。基于 UPnP AV标准及/或DLNA规范的产品允许用户在具有多媒体能力的家庭网络内访问、控制并再现数字多媒体内容文件,例如,音频文件、视频文件、数字相片及类似文件。通常,数字多媒体内容文件驻存于家庭网络中的一个或一个以上媒体服务器上。 可能已从因特网下载所述数字多媒体内容文件。举例来说,用户可能已使用web浏览器访问因特网内容存储装置以购买数字多媒体内容文件及/或将数字多媒体内容文件下载到家庭网络中的媒体服务器中的一者。或者,可能已在不使用因特网的情况下获取所述数字多媒体内容文件。举例来说,用户可能已从CD拷贝音频文件或从摄录像机传送视频文件并将所得音频及/或视频文件存储于家庭网络中的媒体服务器中的一者上。在将数字多媒体内容文件存储于家庭网络中的媒体服务器中的一者上之后,用户输入可引导将所述数字多媒体内容文件发射到家庭网络中的媒体再现装置中的一者或一者以上。家庭网络可具有各种媒体再现装置,例如,连网立体声系统、电视、个人计算机、数字相框及具有多媒体内容再现能力的其它装置。家庭网络还可具有可用以控制服务器及再现装置使得用户可发现数字多媒体内容文件及/或可从数字多媒体内容文件中进行选择及/或可控制再现体验的控制点。因此,现有的多媒体家庭连网技术可使得能够选择、递送及/或再现驻存于家庭网络中的媒体服务器上的数字多媒体内容文件。然而,数字多媒体内容文件必须由用户下载及/或购买且必须放置于媒体服务器中的一者上以便可由家庭网络中的再现装置访问。 可在因特网上获得的大量多媒体内容经创建以供递送到web浏览器及/或在web浏览器中显示且通常不能以可下载形式获得。因此,现有的多媒体家庭连网技术不允许用户访问可在因特网上获得的已经创建以供递送到web浏览器及在web浏览器内显示的完整多媒体内各集合。用户可具有使得用户能够寻找、获得、组织并播放多媒体内容的媒体管理与控制应用程序。通常,所述媒体管理与控制应用程序由个人计算机或膝上型计算机提供。举例来说,Twonky Media Manager (PacketVideo 公司的商标)、SimpleCenter (通用电子装置公司 (Universal Electronics, Inc.)的商标)及 iTunes (苹果计算机公司(Apple Computer, Inc.)的商标)为由移动装置提供的媒体管理与控制应用程序。然而,移动装置(例如PDA 或移动电话)可提供媒体管理与控制应用程序的有限版本。媒体管理与控制应用程序可访问联机内容存储装置以使得所述应用程序的用户能够从所述联机内容存储装置寻找、购买及/或下载多媒体内容。因此,所述应用程序可允许用户建构可在应用程序内播放、可传送到移动装置及/或可发送到家庭网络中的再现装置中的一者或一者以上的多媒体内容集合。所述应用程序可充当应用户的请求而将多媒体内容传送到家庭网络中的媒体再现装置的媒体服务器。所述媒体管理与控制应用程序可访问可从因特网获得的特定数字多媒体内容文件及/或多媒体内容流。举例来说,所述应用程序可具有中继因特网无线电频道的能力。用户可选择因特网无线电频道中的一者。接着,所述应用程序可将选定因特网无线电频道从因特网流式传输到家庭网络中的再现装置中的一者或一者以上而不将多媒体内容存储于家庭网络中的媒体服务器上。媒体管理与控制应用程序可充当媒体服务器且可对内容进行重新格式化以与目标再现装置兼容。因此,媒体管理与控制应用程序可提供获得、购买及/或组织多媒体内容的功能。 所述应用程序还可提供对可在因特网上获得的多媒体内容的有限子集的访问。然而,所述应用程序不具有web浏览器功能性,且不提供对可在因特网上获得的已经创建以供递送到 web浏览器及/或在web浏览器内显示的完整多媒体内容集合的访问。现有的媒体管理与控制应用程序不会使得可在因特网上获得的完整多媒体内容集合能够由家庭网络中的再现装置再现。新兴种类的消费型电子装置产品(称为桥接装置)连接到家庭网络及家庭中的再现装置以允许在所述再现装置中的一者或一者以上直接显示经流式传输因特网多媒体内容。通常,桥接装置不使用家庭网络来访问再现装置。而是,桥接装置具有直接附接到再现装置的有线音频及/或视频连接。因此,桥接装置直接耦合到单个再现装置,且所述再现装置不需要能够连接到家庭网络。桥接装置不提供web浏览器功能性,且因此,不能够提供对可在因特网上获得的完整多媒体内容集合的访问。所述桥接装置经设计以适应通常来自一个或几个内容站点的特定因特网多媒体内容子集。将桥接装置的使用限制于几个内容站点使得所述桥接装置能够为低廉的且具有相对简单的用户接口。桥接装置的实例为“Netflix Ready”装置(网飞公司(Netflix,Inc.)的商标),例如“罗库(Roku)数字视频播放器”,其允许用户从因特网访问Netflix “即时收看”视频并在电视上显示所述视频。“Netflix Ready”装置必须具有因特网连接,且用户必须具有有效的Netflix订阅。然而,“Netflix Ready”装置无法浏览除Netflix “即时收看”视频以外的因特网多媒体内容。“Netflix Ready”装置还必须使用有线音频与视频电缆连接到电视,且“Netflix Ready”装置无法以无线方式连接到电视且无法使用家庭网络连接到DLNA电视。桥接装置的另一实例为提供对“ ^uTube”因特网内容(谷歌公司(Google Inc.) 的商标)的访问的一些有线电视机顶盒及数码录像机(DVR)。举例来说,TiVo的HD DVR为支持“^uTube”因特网内容的桥接装置的实例。这些桥接装置允许使用有线音频与视频电缆直接在电视上观看^uTube的因特网视频内容的子集。机顶盒或DVR必须具有因特网连接,且可需要每月订阅费。然而,这些桥接装置无法浏览一般因特网多媒体内容,且因此,无法提供对可在因特网上获得的完整多媒体内容集合的访问。现有的web浏览器限于在托管web浏览器的计算装置上再现因特网多媒体内容。 现有的多媒体家庭连网技术及桥接装置使得能够在家庭网络中的再现装置上再现多媒体内容,但不允许用户访问可在因特网上获得的完整多媒体内容集合。因此,现有的多媒体技术不能使得在家庭网络中的再现装置上消费可在因特网上获得的完整多媒体内容集合。

发明内容
本发明大体来说涉及一种用于在网络中管理及/或再现因特网多媒体内容的系统及方法。更具体来说,本发明涉及一种利用应用程序在所述网络中的一个或一个以上再现装置上再现所述因特网多媒体内容及/或本地存储的多媒体内容的系统及方法。所述应用程序可提供web浏览器功能,例如,请求、接收、处理、解码及/或再现所述因特网多媒体内容。所述应用程序可具有经增强用户接口,所述经增强用户接口可使得用户能够选择所述因特网多媒体内容及家庭网络中的再现装置、将所述因特网多媒体内容发送到所述再现装置及/或控制所述因特网多媒体内容在所述再现装置上的再现。为此目的,在本发明的实施例中,提供一种用于在连接到因特网的网络中再现因特网多媒体内容的方法。将再现装置连接到所述网络。所述方法具有以下步骤使用所述网络从所述因特网检索所述因特网多媒体内容,其中基于通过由连接到所述网络的装置提供的用户接口接受的用户输入而从所述因特网检索所述因特网多媒体内容,且进一步其中所述用户接口显示第一网页;将所述因特网多媒体内容发射到所述再现装置;及在所述再现装置上再现所述因特网多媒体内容,其中由提供所述用户接口的所述装置控制由所述再现装置进行的再现。在一实施例中,所述方法具有以下步骤在将所述因特网多媒体内容发射到所述再现装置之前处理所述因特网多媒体内容,其中所述因特网多媒体内容的处理是基于所述再现装置的能力。在一实施例中,所述方法具有以下步骤基于所述因特网多媒体内容的性质而显示控制件,其中在所述用户接口中显示所述控制件,且进一步其中响应于所述控制件中的至少一者的选择而将所述因特网多媒体内容发射到所述再现装置。在一实施例中,所述方法具有以下步骤基于所述再现装置的能力而显示控制件, 其中在所述用户接口中显示所述控制件,且进一步其中响应于所述控制件中的至少一者的选择而将所述因特网多媒体内容发射到所述再现装置。在一实施例中,所述方法具有以下步骤将第一消息发射到所述再现装置,其中所述再现装置响应于所述第一消息而发射第二消息,且进一步其中所述第二消息请求将所述因特网多媒体内容发射到所述再现装置。在一实施例中,所述方法具有以下步骤在将所述因特网多媒体内容发射到所述再现装置之前检索与所述因特网多媒体内容相关联的限制,其中如果所述限制不禁止到所述再现装置的发射,那么将所述因特网多媒体内容发射到所述再现装置。在一实施例中,所述方法具有以下步骤显示指示所述再现装置及额外再现装置能够再现所述因特网多媒体内容的再现装置列表,且进一步其中响应于从所述列表选择所述再现装置而将所述因特网多媒体内容发射到所述再现装置。在一实施例中,所述方法具有以下步骤创建具有所述因特网多媒体内容及存储于连接到所述网络的服务器中的多媒体内容文件的播放列表,其中响应于所述播放列表的选择而再现所述因特网多媒体内容及存储于所述服务器中的所述多媒体内容文件。在一实施例中,所述方法具有以下步骤响应于通过所述用户接口接受的用户输入而将所述因特网多媒体内容作为数字多媒体内容文件存储于连接到所述网络的服务器上。在一实施例中,所述方法具有以下步骤与所述再现装置对所述因特网多媒体内容的再现实质上同步地在所述用户接口中再现所述因特网多媒体内容。在一实施例中,所述方法具有以下步骤显示所述再现装置的图形表示,其中响应于所述图形表示的选择而将所述因特网多媒体内容发射到所述再现装置。在一实施例中,所述方法具有以下步骤为所述因特网多媒体内容创建书签,其中使连接到所述网络的默认再现装置与所述书签相关联,且进一步其中使用所述用户接口选择所述书签起始所述因特网多媒体内容在所述默认再现装置上的再现。在一实施例中,由第一网页提供所述因特网多媒体内容,且进一步其中所述再现装置在所述用户接口从所述第一网页导航到第二网页之后继续再现所述因特网多媒体内容,所述第二网页为不同于所述第一网页的网页。在一实施例中,所述方法具有以下步骤将与所述因特网多媒体内容相关联的广告内容发射到所述再现装置,其中所述再现装置再现所述广告内容。在一实施例中,所述方法具有以下步骤响应于通过所述用户接口接受的用户输入而将所述因特网多媒体内容及与所述因特网多媒体内容相关联的广告内容作为数字多媒体内容文件存储于连接到所述网络的服务器上。在本发明的另一实施例中,提供一种用于在连接到因特网的网络中再现因特网多媒体内容的方法。将多个再现装置连接到所述网络,且进一步其中所述多个再现装置中的每一者具有再现能力。所述方法具有以下步骤借助提供于连接到所述网络的装置上的用户接口从所述因特网检索所述因特网多媒体内容,其中所述因特网多媒体内容具有若干性质,且进一步其中所述用户接口显示网页;识别所述多个再现装置中的至少一个再现装置, 其中所述至少一个再现装置的所述再现能力对应于所述因特网多媒体内容的所述性质;在所述用户接口中显示第一组控制件,其中使所述至少一个再现装置中的每一者与所述第一组控制件中的一者相关联;接受识别所述第一组控制件中的选定控制件的用户输入,其中所述用户输入确定目标再现装置,且进一步其中所述目标再现装置为所述至少一个再现装置中的与所述选定控制件相关联的一者;将所述因特网多媒体内容发射到所述目标再现装置;及在所述目标再现装置上再现所述因特网多媒体内容。在一实施例中,所述方法具有以下步骤复查与所述因特网多媒体内容相关联的限制,其中所述至少一个再现装置符合所述限制。在一实施例中,所述方法具有以下步骤在所述用户接口中显示与所述因特网多媒体内容相关联的限制,其中在所述限制的显示之后响应于用户输入而将所述因特网多媒体内容发射到所述目标再现装置。在一实施例中,所述方法具有以下步骤显示控制所述因特网多媒体内容在所述目标再现装置上的再现的第二组控制件。在一实施例中,所述方法具有以下步骤从所述多个再现装置发射消息,其中所述消息指示所述再现能力,且进一步其中使用所述消息来识别所述至少一个再现装置。在本发明的另一实施例中,提供一种用于在连接到因特网的网络中再现因特网多媒体内容的系统。再现装置连接到所述网络。所述系统具有再现器控制组件,其检测到
1所述再现装置连接到所述网络,且进一步其中所述再现器控制组件确定所述再现装置的能力;用户接口,其呈现用于所述因特网多媒体内容的控制选项,其中所述因特网多媒体内容是使用与所述因特网多媒体内容相关联的网页选择的,且进一步其中所述用户接口连接到所述再现器控制组件,其中所述控制选项是基于所述因特网多媒体内容的性质及所述再现装置的所述能力,且进一步其中所述用户接口接受选择所述控制选项中的至少一者的用户输入;转码器,其响应于所述用户输入而处理所述因特网多媒体内容以产生经处理因特网多媒体内容,其中所述经处理因特网多媒体内容是基于所述再现装置的所述能力;及媒体服务器组件,其从所述转码器接收所述经处理因特网多媒体内容并将所述经处理因特网多媒体内容发射到所述再现装置。在一实施例中,所述再现器控制组件、所述用户接口、所述转码器及所述媒体服务器组件由插件应用程序提供,所述插件应用程序连接到由连接到所述网络的装置执行的主要应用程序,且进一步其中所述主要应用程序提供用以检索所述网页的web浏览器。在一实施例中,所述系统具有web浏览器组件,其连接到所述用户接口,其中所述 web浏览器组件检索所述网页,且进一步其中所述web浏览器组件、所述再现器控制组件、 所述用户接口、所述转码器及所述媒体服务器组件由连接到所述网络的装置所执行的应用程序提供。在一实施例中,所述系统具有媒体播放器,其附接到所述用户接口,其中所述媒体播放器、所述再现器控制组件、所述用户接口、所述转码器及所述媒体服务器组件由连接到所述网络的装置所执行的应用程序提供,且进一步其中所述媒体播放器在提供所述应用程序的所述装置上再现所述因特网多媒体内容。在一实施例中,所述系统具有服务器,其可使用所述因特网访问,其中所述服务器提供对所述因特网多媒体内容的限制,且进一步其中如果到所述再现装置的发射遵照所述限制,那么将所述因特网多媒体内容发射到所述再现装置。在一实施例中,所述系统具有第一装置,其连接到所述网络,其中所述第一装置提供所述再现器控制组件、所述用户接口、所述转码器及所述媒体服务器组件,且进一步其中所述媒体服务器组件向连接到所述网络的第二装置指示所述因特网多媒体内容的可用性, 所述第二装置为不同于所述第一装置的装置。在一实施例中,所述系统具有内容管理组件,其连接到所述用户接口,其中所述内容管理组件创建具有所述因特网多媒体内容及存储于连接到所述网络的服务器中的多媒体内容文件的播放列表,且进一步其中所述因特网多媒体内容及存储于所述服务器中的所述多媒体内容文件是响应于所述播放列表的选择而再现的。在一实施例中,所述再现器控制组件充当UPnP AV控制点。在一实施例中,所述转码器将所述经处理因特网多媒体内容产生为符合与所述因特网多媒体内容相关联的数字权利管理保护。在一实施例中,所述再现器控制组件响应于所述用户输入而将第一消息发射到所述第一再现装置,且进一步其中所述第一再现装置响应于所述第一消息而将第二消息发射到所述媒体服务器组件,进一步其中所述第二消息请求将所述经处理因特网多媒体内容发射到所述第一再现装置。因此,本发明的优点是提供一种用于在网络中管理及/或再现因特网多媒体内容的系统及方法。本发明的另一优点是提供一种用于在网络中管理及/或再现因特网多媒体内容的使得所述网络中的再现装置能够访问整个因特网多媒体内容集合的系统及方法。并且,本发明的另一优点是提供一种用于在网络中管理及/或再现因特网多媒体内容的在不将所述因特网多媒体内容下载到家庭网络中的媒体服务器的情况下在所述家庭网络中再现所述因特网多媒体内容的系统及方法。本发明的又一优点是提供一种用于在网络中管理及/或再现因特网多媒体内容的使用web浏览器接口来访问所述因特网多媒体内容的整个集合的系统及方法。另外,本发明的优点是提供一种用于在网络中管理及/或再现因特网多媒体内容的使得用户能够将所述因特网多媒体内容发送到所述网络中的任何兼容再现装置的系统及方法。并且,本发明的另一优点为提供一种用于在网络中管理及/或再现因特网多媒体内容的实施组合web浏览任务与选择、管理及控制所述网络中的再现装置的任务的用户接口的系统及方法。本发明的又一优点是提供一种用于在网络中管理及/或再现因特网多媒体内容的组织及管理所述因特网多媒体内容及本地存储的多媒体内容两者以向用户提供对所有感兴趣多媒体内容的访问的系统及方法。另外,本发明的优点是提供一种用于在网络中管理及/或再现因特网多媒体内容的可实施为到现有web浏览器的“插件”的系统及方法。并且,本发明的另一优点是提供一种用于在网络中管理及/或再现因特网多媒体内容的解释并应用用于受显性保护的多媒体内容的数字权利管理技术的系统及方法。另外,本发明的优点是提供一种用于在网络中管理及/或再现因特网多媒体内容的检测、显示并实行与所述因特网多媒体内容相关联的使用条款的系统及方法。本发明的另一优点是提供一种用于在网络中管理及/或再现因特网多媒体内容的检测与所述因特网多媒体内容相关联的广告内容及/或确保在所述网络中有效地及/或适当地显示所述广告内容的系统及方法。本发明的又一优点是提供一种用于在网络中管理及/或再现因特网多媒体内容的在web浏览器中检索、加书签及/或组织所述因特网多媒体内容并向再现装置、控制点及 /或多媒体客户端提供对所述因特网多媒体内容的访问的系统及方法。此外,本发明的优点是提供一种用于在网络中管理及/或再现因特网多媒体内容的确定所述网络中的所述再现装置中的哪些再现装置能够再现特定多媒体内容的系统及方法。本发明的额外特征及优点描述于对当前优选实施例的详细说明及图式中,且根据对当前优选实施例的详细说明及图式将明了本发明的额外特征及优点。


图1图解说明用于再现因特网多媒体内容的现有技术系统。图2图解说明用于再现因特网多媒体内容的现有技术系统。图3图解说明在本发明的实施例中用于在网络中管理及/或再现因特网多媒体内容的系统。图4图解说明在本发明的实施例中用于在网络中管理及/或再现因特网多媒体内容的应用程序。图5图解说明本发明的实施例中的浏览器用户接口。图6图解说明本发明的实施例中的浏览器用户接口。图7图解说明本发明的实施例中的浏览器用户接口。图8图解说明在本发明的实施例中用于在网络中管理及/或再现因特网多媒体内容的系统。图9图解说明在本发明的实施例中用于在网络中管理及/或再现因特网多媒体内容的方法的流程图。
具体实施例方式本发明大体来说涉及一种用于在网络中管理及/或再现因特网多媒体内容的系统及方法。更具体来说,本发明涉及一种利用应用程序在所述网络中的一个或一个以上再现装置上再现所述因特网多媒体内容及/或本地存储的多媒体内容的系统及方法。所述应用程序可提供web浏览器功能,例如,请求、接收、处理、解码及/或再现所述因特网多媒体内容。所述应用程序可将所述因特网多媒体内容发送到家庭网络中的一个或一个以上再现装置以供再现。所述应用程序可具有经增强用户接口,所述经增强用户接口可使得用户能够选择所述因特网多媒体内容及所述家庭网络中的再现装置、将所述因特网多媒体内容发送到所述再现装置及/或控制所述因特网多媒体内容在所述再现装置上的再现。所述应用程序可在所述网络中管理所述因特网多媒体内容及所述本地存储的多媒体内容两者。现在参考其中相似编号指代相似部件的图式,图3大体图解说明用于在网络中管理及/或再现因特网多媒体内容的系统10。系统10可具有可通过网络20连接到因特网25 的应用程序15。在优选实施例中,网络20可为家庭网络。网络20可具有有线或无线连接。 举例来说,网络20可基于以下技术中的一者或一者以上以太网/有线LAN、IEEE1394(“火线”)及/或IEEE 802. 11( “WiFi”)。网络20可利用本文中未列出的其它技术。本发明并不限于网络20的特定实施例。应用程序15可使用网络20及/或因特网25来访问一个或一个以上因特网内容源,例如,web服务器、多媒体服务器及/或任何因特网多媒体内容源。举例来说,所述因特网内容源可使用例如超文本传送协议(“HTTP”)、实时流式传输协议(“RTSP”)、发射控制协议(“TCP”)、用户数据报协议(“UDP”)及/或实时输送协议(“RTP”)等众所周知的因特网递送协议将因特网多媒体内容提供到应用程序15。举例来说,应用程序15可访问第一因特网内容源31、第二因特网内容源32及/或第三因特网内容源33 (统称为“因特网内容源 31、32、33”)。应用程序15可使用网络20来访问一个或一个以上本地内容源,例如,个人计算机;膝上型计算机;可具有服务器能力的网络附加存储(“NAS”)装置;可具有服务器能力的数码录像机;可具有服务器能力的便携式计算装置,例如移动电话或个人数字助理;及/ 或可具有服务器能力的媒体捕获装置,例如数字静物相机或摄录像机。举例来说,应用程序 15可访问本地内容源35。本发明并不限于因特网内容源或本地内容源的特定实施例或者所述因特网内容源或所述本地内容源的特定数目。系统10不具有可由应用程序15访问的因特网内容源或本地内容源的数目的上限。应用程序15可通过网络20连接到一个或一个以上再现装置。所述再现装置可能够使用网络20接收多媒体内容及/或为用户40再现所述多媒体内容。所述再现装置可为 (举例来说)DLNA顺应性电视、连接到可或可不为DLNA顺应性的电视的DLNA顺应性机顶盒、DLNA顺应性立体声系统、连接到可或可不为DLNA顺应性的立体声系统的DLNA顺应性音频适配器装置、DLNA顺应性相框、个人计算机、膝上型计算机、移动装置、移动电话、个人数字助理、视频游戏控制台、UPnP AV再现装置及/或类似装置。举例来说,第一再现装置 21、第二再现装置22及/或第三再现装置23 (统称为“再现装置21、22、23”)可通过网络 20连接到应用程序15。多媒体内容可为及/或可具有音频内容、视频内容、音像内容、数字相片及/或类似内容。举例来说,所述多媒体内容可为因特网多媒体内容及/或本地存储于网络20中的多媒体内容。本发明并不限于再现装置或多媒体内容的特定实施例。应用程序15可由例如光盘、DVD、计算机存储器、硬驱动器及/或类似装置的计算机可读媒体提供及/或存储。所述计算机可读媒体可使得网络20能够执行应用程序15。应用程序15可驻存于连接到网络20的装置上,例如,个人计算机、膝上型计算机、移动装置、 专用独立装置、具有网络能力的电视、具有网络能力的机顶盒、可具有用户接口屏幕的具有网络能力的立体声系统、可具有用户接口屏幕的具有网络能力的音频适配器装置及/或类似装置。网络20可具有可执行应用程序15的一个以上装置。本发明并不限于应用程序15 可驻存于其上的装置的特定实施例。用户40可使用用户接口访问应用程序15以进行web浏览任务。因此,用户40可使用应用程序15的用户接口来搜索因特网多媒体内容、检索并显示网页、在所述网页内导航、选择所述网页内的链接、检索及/或播放可从所述网页访问的因特网多媒体内容及/或进行所属领域的技术人员已知的其它常见web浏览器任务与功能性。如果应用程序15在应用程序15的用户接口内再现因特网多媒体内容,那么可在网页内再现所述因特网多媒体内容,或者可在单独多媒体播放器窗口中再现所述因特网多媒体内容。应用程序15可显示回放控制件以允许用户40控制因特网多媒体内容的再现。举例来说,所述回放控制件可使得用户40能够播放、暂停、向前寻道、向后寻道、从开头重放及/或类似动作。所述回放控制件可使得应用程序15能够类似于典型web浏览器地支持因特网多媒体内容的再现及/或控制。应用程序15可识别用户40可能正在使用应用程序15的用户接口访问及/或可能正在使用应用程序15的用户接口消费的因特网多媒体内容。应用程序15可呈现用于因特网多媒体内容的经增强多媒体选项。经增强多媒体选项可使得用户能够将因特网多媒体内容分配到网络20中的再现装置21、22、23中的一者或一者以上。所述经增强多媒体选项可使得用户40能够查看再现装置21、22、23中的哪些再现装置可为可用的及/或从再现装置21、22、23中选择可用再现装置以将因特网多媒体内容传送到选定再现装置。应用程序15可将再现装置21、22、23中的一者或一者以上确立为默认再现装置。 可在不从再现装置21、22、23中进行选择的情况下将因特网多媒体内容传送到所述默认再现装置。应用程序15可允许用户40确立用于不同内容类型的默认再现装置。举例来说, 可将第一再现装置21确立为用于音频内容的默认再现装置,及/或可将第二再现装置22可确立为用于视频内容的默认再现装置。经增强多媒体选项可使得用户40能够将因特网多媒体内容添加到书签列表以便可由用户40稍后检索特定多媒体内容对象。应用程序15可使得用户40能够将存储于网络20中的多媒体内容文件添加到书签列表。举例来说,应用程序15可将存储于本地内容源35中的多媒体内容文件添加到书签列表。作为另一实例,添加到书签列表的多媒体内容文件可由连接到网络20的装置(例如,文件服务器及/或个人计算机)存储。应用程序 15可使得用户40能够将书签组织到若干类别、区域、文件夹及/或类似范畴中,而不考虑个别书签是指代因特网多媒体内容还是指代存储于网络20中的多媒体内容文件。应用程序15可使得用户40能够使默认再现装置与书签中的一者或一者以上相关联使得书签的选择可在不从再现装置21、22、23中选择的情况下起始默认再现装置对相关联多媒体内容的再现。应用程序15可使得用户40能够使默认再现装置与书签类别、区域、文件夹及/或类似范畴相关联使得相关联类别、区域及/或文件夹中的任何书签的选择可在不从再现装置 21、22、23中选择的情况下引导默认再现装置对相关联多媒体内容的再现。应用程序15可使得用户40能够基于书签而创建一个或一个以上播放列表。所述播放列表可枚举可为(举例来说)因特网多媒体内容及/或存储于网络20中的多媒体内容文件的多媒体内容对象列表。可在网络20中的再现装置21、22、23中的一者或一者以上按顺序回放所述多媒体内容对象列表。所述播放列表可指代因特网多媒体内容、存储于网络20中的多媒体内容文件及/或因特网多媒体内容对象与存储于网络20中的多媒体内容文件的组合。应用程序15可使得用户能够在应用程序15的用户接口内播放所述播放列表中的多媒体内容对象。应用程序15可使得用户40能够将所述播放列表中的多媒体内容对象引导到网络20中的再现装置21、22、23中的一者或一者以上。应用程序15可使得用户 40能够使默认再现装置与播放列表相关联使得可在不从再现装置21、22、23中选择的情况下将所述播放列表中的多媒体内容对象的稍后再现引导到默认再现装置。图4图解说明本发明的实施例中的应用程序15的黑盒图。应用程序15可具有若干web浏览器组件。举例来说,应用程序15的所述组件可为浏览器用户接口 50、web浏览器应用程序60及/或一个或一个以上多媒体播放器70。浏览器用户接口 50可呈现可使得用户40能够使用应用程序15执行web浏览器任务的浏览器控制件。举例来说,浏览器用户接口 50可使得用户40能够搜索因特网内容、检索并显示网页、在所述网页内导航、选择所述网页内的链接、检索并播放可从所述网页访问的因特网多媒体内容及/或进行所属领域的技术人员已知的其它常见web浏览器任务与功能性。浏览器用户接口 50可接受使用与应用程序15驻存于其上的装置相关联的输入构件的用户输入。举例来说,所述输入构件可为键盘、小键盘、鼠标、4向导航垫、点击轮、操纵杆、触摸屏、一组可编程“软键”、与电视或机顶盒相关联的远程控制件上的一系列按钮及/或类似构件。“软键”可为按钮,所述按钮可执行取决于在显示屏幕上邻近于所述按钮而展示的文本的功能。本发明并不限于输入构件的特定实施例。web浏览器应用程序60可从远程服务器(例如,因特网内容源31、32、33)检索因特网内容;可处理及/或可解释所述因特网内容;可使用浏览器用户接口 50向用户40显示所述因特网内容;及/或可执行所属领域的技术人员已知的其它web浏览器任务。web浏览器应用程序60可检索、可处理、可解码及/或可再现因特网多媒体内容。浏览器用户接口 50可再现由web浏览器应用程序60检索、处理及/或解码的因特网多媒体内容。可连接到web浏览器应用程序60及/或可与web浏览器应用程序60相关联的多媒体播放器70可接收、可处理、可解码及/或可再现因特网多媒体内容。在一实施例中,因特网多媒体内容及/或存储于网络20中的多媒体内容文件可由web浏览器应用程序60接收。web浏览器应用程序60可将因特网多媒体内容及/或存储于网络20中的多媒体内容文件发射到多媒体播放器70,多媒体播放器70可处理及/或可解码所述因特网多媒体内容及/或存储于网络20中的所述多媒体内容文件。多媒体播放器70可将经解码多媒体内容发射到web浏览器应用程序60,web浏览器应用程序60可使用浏览器用户接口 50再现所述经解码多媒体内容。本发明并不限于web浏览器应用程序60及多媒体播放器70的特定布置。所属领域的技术人员可认识到替代实施例。举例来说,多媒体内容可在不经过web浏览器应用程序60的情况下直接由多媒体播放器70接收。作为另一实例,多媒体播放器70可将经解码多媒体内容直接传递到浏览器用户接口 50、应用程序15驻存于其上的装置的显示器及/或与应用程序15驻存于其上的装置相关联的额外装置。本发明并不限于图4中所图解说明的应用程序15的组件的布置。如图4所大体图解说明,应用程序15的实施例可具有可提供应用程序15的经增强多媒体功能性的额外组件。应用程序15可具有可使得用户40能够控制应用程序15的经增强多媒体功能性的经增强多媒体用户接口 80。应用程序15可具有可对因特网多媒体内容进行转码、可对因特网多媒体内容进行重新格式化及/或可对因特网多媒体内容进行重新目的化以与网络20中的再现装置21、22、23中的一者或一者以上兼容的转码引擎90。 应用程序15可具有可将多媒体内容传送到网络20中的再现装置21、22、23中的一者或一者以上的媒体服务器组件100。应用程序15可具有可确定网络20中的可用再现装置(例如,再现装置21、22、23) 的再现器发现与控制组件110 (下文称为“RDC组件110”)。RDC组件110可确定网络20中的可用再现装置的能力,例如,再现装置21、22、23的能力。RDC组件110可与网络20中的可用再现装置通信以起始、维持及/或控制多媒体内容的递送及/或可用再现装置对多媒体内容的再现。应用程序15可具有可使得用户40能够组织及/或管理因特网多媒体内容及/或存储于网络20中的多媒体内容文件的内容管理组件120。内容管理组件120可组织及/或可管理可与多媒体内容相关联的书签、播放列表、偏好及设定。应用程序15的经增强多媒体用户接口 80可呈现与活动多媒体对象相关联的经增强多媒体选项。所述活动多媒体对象可为用户40可正在使用应用程序15访问、使用及/ 或消费的因特网多媒体内容。举例来说,活动多媒体对象可为用户40可正在浏览器用户接口 50及/或多媒体播放器70上访问、使用及/或消费的因特网多媒体内容。因此,针对活动多媒体对象中的每一者,由应用程序15呈现的经增强多媒体选项可适合于所述活动多媒体对象。在一实施例中,可使用经增强多媒体用户接口 80的可与活动多媒体对象位于同一地点的元件来呈现经增强多媒体选项。举例来说,经增强多媒体选项可叠加于活动多媒体对象的视频对象及/或图像对象上。作为另一实例,经增强多媒体选项可显现为位于接近活动多媒体对象的视频对象及/或图像对象处的图形按钮、图形标记及/或类似物。经增强多媒体选项可与用于活动多媒体对象的回放控制件集成在一起。经增强多媒体选项可利用下拉式菜单、拉出式抽屉(pull-out drawer)、按钮及/或图标序列、按钮及/或图标转盘及/或所属领域的技术人员已知的用于显示及选择选项的任何其它用户接口元件。经增强多媒体选项可为(举例来说)“重新引导”、“书签”、“记录”、“性质”及/或 “管理”,如下文进一步详细描述。响应于经增强多媒体选项“重新引导”的选择,应用程序 15可引导可用再现装置中的一者或一者以上来再现活动多媒体对象。举例来说,应用程序 15可控制活动多媒体对象到再现装置21、22、23中的一者或一者以上的递送。响应于经增强多媒体选项“书签”的选择,应用程序15可为活动多媒体对象创建书签。响应于经增强多媒体选项“记录”的选择,应用程序15可将活动多媒体对象作为数字多媒体内容文件存储于网络20中的本地服务器(例如,本地内容源35)上。响应于经增强多媒体选项“性质”的选择,应用程序15可显示关于活动多媒体对象的详细信息。响应于经增强多媒体选项“管理”的选择,应用程序15可提供具有如下文进一步详细论述的额外内容管理选项的菜单。应用程序15可呈现多个“重新引导”选项使得所述多个“重新引导”选项中的每一者可对应于网络20中的可用再现装置中的一者或一者以上,例如,再现装置21、22、23中的一者或一者以上。应用程序15可确定所述可用再现装置中的哪些再现装置可能够再现活动多媒体对象及/或所述多个“重新引导”选项中的哪些选项可对应于可能够再现活动多媒体对象的可用再现装置。用户输入可界定多个“重新引导”选项中的选定“重新引导”选项,且与所述选定“重新引导”选项相关联的再现装置可起始活动多媒体对象的再现。响应于所述多个“重新引导”选项中的一者的选择,应用程序15可起始将活动多媒体对象重新目的化及/或发射到与选定“重新引导”选项相关联的再现装置及/或与选定“重新引导” 选项相关联的再现装置可开始再现活动多媒体对象。应用程序15可呈现额外控制件以使得用户40能够控制活动多媒体内容在相关联再现装置上的再现。应用程序15可中止活动多媒体对象在浏览器用户接口 50内的本地再现,或者应用程序15可继续与同选定“重新引导”选项相关联的再现装置对活动内容对象的再现近似同步地在浏览器用户接口 50内再现活动多媒体对象。经增强多媒体选项“书签”可为活动多媒体对象创建书签使得所述书签的后续选择可使得所述活动多媒体对象能够被检索、重新目的化及/或重新引导到网络20中的可用再现装置中的一者或一者以上,例如,再现装置21、22、23中的一者或一者以上。应用程序 15可使得用户40能够(例如)在创建书签时确立用于所述书签的默认再现装置。应用程序15可将用于所述书签的默认再现装置确立为用户40使用多个“重新引导”选项中的一者将活动多媒体对象重新引导到的再现装置。响应于经增强多媒体选项“记录”的选择,应用程序15可将活动多媒体对象作为数字多媒体内容文件存储于网络20中的本地服务器上,例如,本地内容源35。经增强多媒体选项“记录”可使得用户40能够选择用于将所述活动多媒体对象作为数字多媒体内容文件存储的位置。经增强多媒体选项“记录”选项可使得用户40能够创建存储于本地服务器上的数字多媒体内容文件的文件名、全名、概要注解及/或其它性质。应用程序15可确定活动多媒体对象是否可适合于记录。所述活动多媒体对象可能不适合于记录,例如,通过数字权利管理技术(下文称为“DRM技术”)保护的活动多媒体对象。作为另一实例,缺少明确的时间线边界的活动内容对象可不适合于记录。举例来说,因特网无线电频道可不具有明确的时间线边界。应用程序15可呈现用于可适合于记录的活动多媒体对象的经增强多媒体选项“记录”。经增强多媒体选项“性质”可使得用户40能够观看活动多媒体对象的性质。所述性质可为内容性质,例如,对象标题、对象分类及/或流派、相关联艺术家、相关联电视系列片、相关联音乐专辑及/或类似性质。所述性质可为文件性质,例如,文件大小、文件格式、 回放持续时间、一个或一个以上媒体编解码器、一个或一个以上媒体编码参数及/或类似性质。所述性质可为法律性质,例如,DRM技术对活动多媒体对象的保护的指示、使用条款对活动多媒体对象的保护的指示、一个或一个以上使用限制的列表及/或类似性质。经增强多媒体选项“管理”可使得用户40能够访问额外内容管理选项,例如,书签管理选项、播放列表管理选项、文件管理选项及/或类似管理选项。用户40可选择书签管理选项以组织、布置、分类、创建、修改、重新命名、删除及/或调用与多媒体内容对象相关联的书签。用户40可选择播放列表管理选项以创建、修改、重新命名、删除及/或使用播放列表。用户40可选择文件管理选项以浏览、组织、布置、分类、重新命名、删除及/或使用可存储于本地服务器上的多媒体内容文件。举例来说,存储于网络20中的多媒体内容文件可为使用应用程序15的经增强多媒体选项“记录”创建的数字多媒体内容文件及/或通过其它手段存储于网络20中的多媒体内容文件。图5到图7大体图解说明在本发明的实施例中经增强多媒体选项向用户40的呈现。图5大体图解说明在本发明的实施例中具有用于活动视频对象130的经增强多媒体控制件200的浏览器用户接口 50。应用程序15的浏览器用户接口 50可显示浏览器控制件 129及/或因特网内容125。因特网内容125可包含活动视频对象130。用户40可在应用程序15的浏览器用户接口 50中观看活动视频对象130。用户40可使用与活动视频对象 130相关联的回放控制件140来控制活动视频对象130的再现。因此,可使用应用程序15 的浏览器用户接口 50来观看及/或可使用应用程序15的浏览器用户接口 50来控制活动视频对象130。应用程序15可与活动视频对象130相关联地显示经增强多媒体控制件200。经增强多媒体控制件200可如图5中所大体图解说明显示为活动视频对象130上的覆盖物。经增强多媒体控制件200可连续地存在,或替代地,所述经增强多媒体控制件可在由用户40 进行的特定动作之后显示及/或可在所述特定动作之后提供。举例来说,经增强多媒体控制件200可在用户40使用回放控制件140起始活动视频对象130的再现之后显示及/或可在所述起始之后提供。作为另一实例,经增强多媒体控制件200可在用户40将箭头或其它指向图标定位于活动视频对象的边界内之后显示及/或可在所述定位之后提供。经增强多媒体控制件200可显示为可表示应用程序15的经增强多媒体选项的图形图标。所述图形图标可显示为平直图标列表、旋转式图标转盘、矩形图标布置及/或所属领域的技术人员已知的任何其它布置。本发明并不限于图形图标的特定布置或特定呈现。用户40可选择及/或可激活图形图标中的一者或一者以上以调用应用程序15的对应经增强多媒体选项200。举例来说,所述图形图标中的一者或一者以上可表示用于将活动视频对象引导到再现装置21、22、23中的一者(例如,起居室电视)的经增强多媒体选项“重新引导”。所述图形图标中的一者可为表示所述起居室电视的图像。用户40可选择及/或可激活表示起居室电视的图形图标以引导起居室电视再现活动视频对象。应用程序15可将所述活动视频对象发射到起居室电视。经增强多媒体控制件200可具有多个图形图标。所述多个图形图标中的每一者可对应于所述多个“重新引导”选项中的一者及/或再现装置21、22、23中的一者或一者以上。 经增强多媒体控制件200可具有可表示应用程序15的其它经增强多媒体选项(例如,经增强多媒体选项“书签”、经增强多媒体选项“记录”、经增强多媒体选项“性质”及/或经增强多媒体选项“管理”)的图形图标。可显示的经增强多媒体选项可基于应用程序15的实施例而变化。本发明并不限于可显示哪些经增强多媒体选项的特定实施例。图6大体图解说明在本发明的实施例中具有用于活动图像对象150的经增强多媒体控制件200的浏览器用户接口 50。应用程序15的浏览器用户接口 50可显示浏览器控制件129及/或因特网内容125。因特网内容125可包含活动图像对象150。活动图像对象 150可表示可在应用程序15的浏览器用户接口 50内作为称为幻灯片的图像序列观看的图像集合。用户40可通过使用与活动图像对象150相关联的回放控制件140来控制所述图像集合的再现。因此,可使用应用程序15的浏览器用户接口 50来观看及/或可使用应用程序15的浏览器用户接口 50来控制活动图像对象150。应用程序15可与活动图像对象150相关联地显示经增强多媒体控制件200。经增强多媒体控制件200可显示为可如图6中所图解说明显现为从活动图像对象150中滑出的菜单。应用程序15可与所述活动图像对象相关联地呈现激活控制件155。激活控制件155 可控制提供经增强多媒体控制件200的菜单的显现及/或消失。举例来说,激活控制件155 可为“菜单”按钮。“菜单”按钮的选择可致使经增强多媒体控制件200的菜单(例如)通过显现为从活动图像对象中滑出而显现或者(例如)通过显现为滑到活动图像对象中而消失。应用程序15可提供对用于活动图像对象的经增强多媒体控制件200的访问同时使对可环绕活动图像对象的因特网内容的干扰最小化。所属领域的技术人员可认识到在浏览器用户接口 50中显示经增强多媒体控制件的菜单的其它手段。举例来说,所述菜单可显现为响应于用户40在活动图像对象上“右击” 鼠标而“弹出”。本发明并不限于访问及/或激活经增强多媒体控制件200的菜单的手段的特定实施例。经增强多媒体控制件200可由菜单中所显示的选项提供。用户40可选择及/或可激活所述选项中的一者或一者以上以调用应用程序15的经增强多媒体选项中的对应一者。如图6中所图解说明,应用程序15可显示可对应于网络20中的再现装置21、22、23的多个“重新引导”选项。应用程序15可将所述多个“重新引导”选项限制为仅对应于可能够再现活动图像对象的再现装置21、22、23。用户40可选择及/或可激活所述多个“重新引导”选项中的一者或一者以上以弓I导对应再现装置再现所述活动图像对象。举例来说,在图6中,Rl可表示可为起居室电视的第一再现装置21,R2可表示可为卧室中的数字相框的第二再现装置22及/或R3可表示可为书房中的个人计算机的第三再现装置23。在此情况下,用户40可选择“重新引导到R2”选项以起始活动图像对象在卧室中的数字相框上的再现。经增强多媒体控制件可具有应用程序15的其它经增强多媒体选项,例如,经增强多媒体选项“书签”、经增强多媒体选项“记录”、经增强多媒体选项“性质” 及/或经增强多媒体选项“管理”。本发明并不限于可显示哪些经增强多媒体选项的特定实施例。
图7大体图解说明具有用于活动音频对象的经增强多媒体控制件200的浏览器用户接口 50。应用程序15的浏览器接口 50可显示浏览器控制件129及/或因特网内容125。 因特网内容125可具有对应于活动音频对象的回放控制件140及/或状态显示160。所述活动音频对象可表示单个数字音乐文件、一组数字音乐文件、因特网无线电频道、音乐流及 /或类似对象。可通过与应用程序15相关联的本地音频装置(例如,个人计算机声卡、头戴式耳机、扬声器及/或类似装置)再现对应于所述活动音频对象的音频。用户40可通过使用与活动音频对象相关联的回放控制件140来控制音频的再现。因此,可使用应用程序15 的浏览器用户接口 50来再现及/或可使用应用程序15的浏览器用户接口 50来控制所述活动音频对象。应用程序15可与活动音频对象相关联地显示经增强多媒体控制件200。经增强多媒体控制件可如图7中所图解说明显示为位于接近用于活动音频对象的回放控制件及/ 或状态显示处的一组按钮及/或图形图标。应用程序15可呈现可适用于任何活动音频对象的经增强多媒体控制件200的中心集合。举例来说,应用程序15可显示用于音频的“下拉式菜单”。经增强多媒体控制件200的中心集合可显现于浏览器控制件129内及/或可用以针对本地音频装置可能正在再现的活动音频对象调用应用程序15的经增强多媒体功能。经增强多媒体控制件200可提供及/或可显示经增强多媒体选项“重新引导”中的一者或一者以上以引导网络20中的再现装置21、22、23中的音频再现装置再现活动音频对象。在图7中所描绘的实施例中,经增强多媒体选项“重新引导” 165可与网络20中的特定立体声系统相关联。可对应于经增强多媒体选项“重新引导” 165的图形图标可使用特定立体声系统的文本标示、图形描绘及/或类似物来指示所述特定立体声系统。用户40可选择及/或可激活经增强多媒体选项“重新引导” 165以起始所述特定立体声系统对活动音频对象的再现。经增强多媒体控制件200的中心集合可提供及/或可显示其它功能,例如,经增强多媒体选项“记录” 170及/或经增强多媒体选项“菜单” 175。经增强多媒体选项“记录” 170 的选择可使得用户40能够存储对应于活动音频对象的音频内容的一部分或全部。音频内容的所述部分及/或全部可作为一个或一个以上音频文件存储于(例如)网络20的本地服务器中。举例来说,所述音频文件可存储于本地内容源35中。经增强多媒体选项“菜单” 175的选择可使得用户40能够访问可具有应用程序15 的额外经增强多媒体选项(例如,经增强多媒体选项“书签”、经增强多媒体选项“性质”、经增强多媒体选项“管理”及/或对应于网络20中的额外再现装置的额外“重新引导”选项) 中的一者或一者以上的菜单。应用程序15可显示使得能够访问可最常用于活动音频对象的经增强多媒体选项的有限选项。经增强多媒体选项“菜单”可访问额外经增强多媒体选项。本发明并不限于可显示哪些经增强多媒体选项或所述经增强多媒体选项的布置的特定实施例。如果应用程序15引导网络20中的可用再现装置中的目标再现装置再现活动多媒体对象,那么应用程序15可使得用户40能够控制活动多媒体对象的递送及/或活动多媒体对象在目标再现装置上的再现。举例来说,所述目标再现装置可为再现装置21、22、23 中的一者或一者以上。应用程序15可呈现可使得用户40能够远程控制内容在目标再现装置上的回放的额外回放控制件。所述额外回放控制件可具有及/或可为(举例来说)“播放”、“暂停”、“停止”、“倒回”、“快进”、“寻道到特定时间”、“音量增大”、“音量减小”、“先前对象”、“下一对象”及/或所属领域的技术人员已知的其它回放控制件。在一实施例中,可仅在活动多媒体对象在目标再现装置上的再现期间显示所述额外回放控制件。或者,应用程序15可不显示及/或可不提供额外回放控制件。应用程序15可使得用户40能够使用可用以控制活动多媒体对象在应用程序15的浏览器用户接口 50内的再现的回放控制件140来控制由目标再现装置进行的再现。应用程序15可继续在应用程序15的浏览器用户接口 50内显示及/或再现活动多媒体对象而实质上同时地及/或实质上同步地在目标再现装置上再现活动多媒体对象。举例来说,可使用浏览器用户接口 50的回放控制件140来控制浏览器用户接口 50及目标再现装置两者对活动多媒体对象的再现。在活动多媒体对象在目标再现装置上的再现期间,用户40可使用应用程序15的浏览器用户接口 50来导航到不同于具有及/或提供多媒体内容的网页的网页。在一实施例中,应用程序15可响应于从具有及/或提供活动多媒体对象的网页的导航而终止所述活动多媒体对象在目标再现装置上的再现。在另一实施例中,应用程序15可继续在目标再现装置上再现活动多媒体对象。应用程序15可显示及/或可继续显示额外回放控制件使得用户40可继续控制由目标再现装置对活动多媒体对象的再现。再次参考图4,应用程序15可具有RDC组件110。RDC组件110可确定网络20中的可用再现装置,例如,再现装置21、22、23。RDC组件110可确定网络20中的可用再现装置的能力,例如,再现装置21、22、23的能力。网络20中的可用再现装置可在网络20中发射消息以将可用性及/或能力传递到网络20中的其它装置。RDC组件110可从所述可用再现装置接收所述消息。RDC组件110可使用网络20来与可用再现装置通信以确定所述可用再现装置的当前状态及/或确定所述可用再现装置的额外能力细节。RDC组件110可创建、可维持及/或可更新网络20中的可用再现装置的内部列表。 所述内部列表可具有可用再现装置的能力。可用再现装置的能力可具有及/或可为(举例来说)媒体类型,例如,音频、视频及/或图像;多媒体编解码器,例如,AAC音频编解码器、 H. 264视频编解码器及/或类似编解码器;与多媒体编解码器相关联的规范及/或等级;输送方法;及/或可由可用再现装置支持的DRM技术。本发明并不限于可由RDC组件110确定的能力的特定实施例。RDC组件110可为及/或可充当UPnP AV控制点及/或DLNA控制点ο响应于引导目标再现装置再现活动多媒体对象的用户输入(例如,经增强多媒体选项“重新引导”的选择),RDC组件110可与所述目标再现装置通信。RDC组件110可指令所述目标再现装置请求、检索、处理及/或再现活动多媒体对象。RDC组件110可与目标再现装置通信以控制活动多媒体对象的再现。举例来说,RDC组件110可根据可由用户40选择的回放控制件来控制目标再现装置对活动多媒体对象的再现。RDC组件110可将再现控制指令发射到目标再现装置。所述再现控制指令可对应于额外回放控制件,例如,“播放”、 “暂停”、“停止”、“倒回”、“快进”、“寻道到特定时间”、“音量增大”、“音量减小”、“先前对象”、 “下一对象”及/或所属领域的技术人员已知的其它回放控制件。应用程序15可具有可对因特网多媒体内容进行转码、可对因特网多媒体内容进行重新格式化及/或可对因特网多媒体内容进行重新目的化以与网络20中的可用再现装置(例如,再现装置21、22、23)中的一者或一者以上兼容的转码引擎90。转码引擎90可从经增强多媒体用户接口 80接收关于待再现的因特网多媒体内容及/或目标再现装置的选择的指令。转码引擎90可与RDC组件110通信以确定目标再现装置的能力。转码引擎90 可使用web浏览器应用程序60及/或多媒体播放器70来访问因特网多媒体内容。转码引擎90可直接使用因特网来访问因特网多媒体内容。转码引擎90可处理所述因特网多媒体内容以准备用于递送到目标再现装置的所述因特网多媒体内容。转码引擎90可基于目标再现装置的能力而对因特网多媒体内容进行转码。举例来说,转码引擎90可对所述因特网多媒体内容进行转码以产生可符合可由目标再现装置支持的媒体编解码器、规范及/或等级的经转码因特网多媒体内容。转码引擎90可对因特网多媒体内容进行重新格式化。举例来说,转码引擎90可对所述因特网多媒体内容进行重新格式化以产生可具有适合于目标再现装置的递送格式的经重新格式化因特网多媒体内容。转码引擎90可检查因特网多媒体内容的数字权利管理保护(下文称为“DRM保护”)(如果有的话)以确定对将因特网多媒体内容传送到目标再现装置及/或在目标再现装置上再现所述内容的限制。转码引擎90可确定所述限制可需要因特网多媒体内容到目标再现装置的安全传送。转码引擎90可对因特网多媒体内容进行重新格式化以供安全传送到目标再现装置,及/或转码引擎90可告知媒体服务器组件100可需要安全传送。针对安全传送的重新格式化及/或关于安全传送的通信可反映所述限制可需要的特定安全传送方法。转码引擎90可确定对因特网多媒体内容的限制不准许将所述因特网多媒体内容传送到目标再现装置及/或在目标再现装置上再现所述因特网多媒体内容。转码引擎90 可不准许将因特网多媒体内容传送到目标再现装置。应用程序15可告知用户40可因限制而不允许目标再现装置对因特网多媒体内容的再现。应用程序15可具有可使得用户40能够创建、编辑、删除、组织及/或管理书签、播放列表、由应用程序15记录的因特网多媒体内容及/或其它本地存储的多媒体内容的内容管理组件120。内容管理组件120的功能可使用如先前所描述的经增强多媒体选项“书签” 及/或经增强多媒体选项“管理”访问。应用程序15可具有可从转码引擎90接收经转码、经重新格式化及/或经重新目的化因特网多媒体内容的媒体服务器组件100。媒体服务器组件100可为web服务器、RTSP 媒体服务器、UPnP AV媒体服务器、DLNA顺应性媒体服务器及/或所属领域的技术人员已知的任何媒体服务器。本发明并不限于媒体服务器组件100的特定实施例。媒体服务器组件 100可使用网络20将经转码、经重新格式化及/或经重新目的化因特网多媒体内容递送到目标再现装置。媒体服务器组件100可存储及/或可缓冲从转码引擎90接收的经转码、经重新格式化及/或经重新目的化因特网多媒体内容的一部分及/或全部。媒体服务器组件100可为网络20中的再现装置、其它装置、控制点及/或多媒体客户端可见的及/或可为网络20中的再现装置、其它装置、控制点及/或多媒体客户端可访问的。媒体服务器组件100可识别由应用程序15识别的多媒体内容(例如,由用户40 加书签的因特网多媒体内容;由用户40记录的因特网多媒体内容;由用户40检索、浏览及 /或消费的因特网多媒体内容;存储于网络20中的多媒体内容文件;及/或由用户40创建的播放列表)、可指示所述多媒体内容的可用性及/或可提供对所述多媒体内容的访问。媒体服务器组件100可基于用户40可能已使用应用程序15的内容管理组件120 创建的类别、区域及/或文件夹而指示多媒体内容的可用性。媒体服务器组件100可向网络20中的再现装置、其它装置、控制点及/或多媒体客户端指示多媒体内容的可用性及/ 或可向网络20中的再现装置、其它装置、控制点及/或多媒体客户端提供对多媒体内容的访问。举例来说,媒体服务器组件100可指示多媒体内容的可用性及/或可提供对多媒体内容的访问,而不管用户40是否正在使用浏览器用户接口 50及/或经增强多媒体用户接口 80而有效地使用及/或控制应用程序15。因此,用户40可直接从网络20中的装置发现、可直接从所述装置选择及/或可直接从所述装置访问多媒体内容,例如,因特网多媒体内容。举例来说,用户40可使用应用程序15的浏览器用户接口 50来发现因特网多媒体内容。用户40可使用应用程序15的经增强多媒体用户接口 80及/或内容管理组件120 来给因特网多媒体内容加书签。应用程序15的媒体服务器组件100可充当UPnP AV媒体服务器以向网络20中的UPnP顺应性装置指示经加书签因特网多媒体内容的可用性。在稍后时间,用户40可在网络20中的UPnP AV顺应性电视上收看视频内容。用户40可使用由 UPnP AV顺应性电视提供的用户接口来访问应用程序15的媒体服务器组件100。经加书签因特网多媒体内容的可用性可由媒体服务器组件100向用户40指示,及/或用户40可选择特定书签以在UPnP AV顺应性电视上观看相关联多媒体内容。响应于所述特定书签的选择,UPnP AV顺应性电视可向应用程序的媒体服务器组件100请求相关联多媒体内容。应用程序15可向提供与书签相关联的多媒体内容的内容源请求相关联多媒体内容。应用程序 15可从所述内容源接收与所述书签相关联的多媒体内容。转码引擎90可对多媒体内容进行转码、可对多媒体内容进行重新格式化及/或可对多媒体内容进行重新目的化以与UPnP AV顺应性电视兼容。随着转码引擎90对多媒体内容进行转码、重新格式化及/或重新目的化,应用程序15可开始将经转码、经重新格式化及/或经重新目的化多媒体内容发射到 UPnP AV顺应性电视以供再现。媒体服务器组件100可从目标再现装置接收可请求经转码、经重新格式化及/或经重新目的化因特网多媒体内容的请求消息。来自目标再现装置的请求消息可请求经转码、经重新格式化及/或经重新目的化因特网多媒体内容的特定部分。媒体服务器组件100 可从转码引擎90及/或从应用程序15的其它组件接收指令。所述指令可引导媒体服务器组件100发射所述经转码、经重新格式化及/或经重新目的化因特网多媒体内容。所述指令可引导媒体服务器组件100发射经转码、经重新格式化及/或经重新目的化因特网多媒体内容的特定部分。响应于所述请求消息及/或所述指令,媒体服务器组件100可将经转码、经重新格式化及/或经重新目的化因特网多媒体内容及/或所述特定部分发射到目标再现装置。在一实施例中,应用程序15可为个人计算机、膝上型个人计算机、PDA、移动电话及/或能够运行软件应用程序的另一计算装置的独立软件应用程序。在另一实施例中,应用程序15可为现有web浏览器的“插件”。如所属领域的技术人员已知,“插件”可为与主机应用程序交互以向所述主机应用程序提供额外功能的辅助应用程序。如果应用程序15可为“插件”,那么应用程序15可具有经增强多媒体用户接口 80、转码引擎90、媒体服务器组件100、RDC组件110及/或内容管理组件120。应用程序15可连接到可支持所属领域的技术人员已知的标准插件架构的现有web浏览器。举例来说,应用程序15可作为“插件”连接至Ij Internet Explorer (微软公司(Microsoft Corp.)的商标)、Firefox (莫兹拉基金会 (Mozilla Foundation)的商标)、Opera (挪威欧普拉软件 ASA 公司(Opera Software ASA Norway)的商标)、Google Chrome (谷歌公司(Google Inc.)的商标)及/或类似商标的 web浏览器。多媒体内容对象(例如,因特网多媒体内容及/或存储于网络20中的多媒体内容文件)可具有DRM保护。DRM保护可使多媒体内容对象经受针对传送及/或再现的限制。 所述限制可随DRM保护及/或随内容提供商可能已针对多媒体内容创建的特定内容许可而变化。举例来说,DRM保护可限制多媒体内容对象向特定用户及/或到特定再现装置的再现。DRM保护可允许多媒体内容对象的无限再现、可允许多媒体内容对象仅被再现有限次数及/或可允许多媒体内容对象仅在某一时间间隔期间再现。DRM保护可允许仅在特定类型及/或种类的再现装置上进行再现。DRM保护可禁止发射到网络20中的一个或一个以上再现装置及/或由网络20中的一个或一个以上再现装置再现。DRM保护可允许发射到网络20中的一个或一个以上再现装置及/或由网络20中的一个或一个以上再现装置再现, 但可对发射到网络20中的所述一个或一个以上再现装置及/或由网络20中的所述一个或一个以上再现装置再现强加条件。举例来说,DRM保护可需要在将内容重新引导到目标再现装置时使用所述内容的特定类型的安全传送。本发明并不限于DRM保护的特定实施例。在第一实例中,应用程序15可遇到由第一 DRM保护而保护的因特网多媒体内容, 使得限制允许应用程序15的用户40在特定个人计算机上的web浏览器中访问、观看及/或消费所述因特网多媒体内容。如果因特网多媒体内容的传送由数字发射内容保护(“DTCP”) 保护,那么第一 DRM保护可允许应用程序15的用户40在外部再现装置上再现所述因特网多媒体内容。第一 DRM保护可界定与DTCP保护的传送相关联的特定顺应性规则。用户40 可向应用程序15请求在外部再现装置上再现因特网多媒体内容。应用程序15可检查因特网多媒体内容的第一 DRM保护以确定可允许用户40在所述外部再现装置上再现所述因特网多媒体内容。应用程序15可检查对因特网多媒体内容的DRM保护以确定可需要DTCP保护的导出。应用程序15可确定目标再现装置的能力以确定所述目标再现装置支持DTCP保护的内容的传送。应用程序15可在应用程序15与目标再现装置之间建立DTCP保护的信道,所述信道可满足第一 DRM保护的DTCP保护的导出的已知顺应性规则。应用程序15可使用所述DTCP保护的信道将因特网多媒体内容传送到目标再现装置。在第二实例中,应用程序15可遇到由第二 DRM保护而保护的因特网多媒体内容。 第二 DRM保护可禁止在除个人计算机及移动装置以外的装置上使用、显示及/或再现所述因特网多媒体内容。应用程序15可检查对因特网多媒体内容的第二 DRM保护以确定可允许在其上再现的特定装置及/或装置类型。应用程序15可检查可用再现装置的列表及/ 或可用再现装置的能力以确定针对其第二 DRM保护可允许再现因特网多媒体内容的可用再现装置。针对此实例,应用程序15可确定特定膝上型计算机及特定移动装置为满足第二 DRM保护的限制的可用再现装置。应用程序15可在与因特网多媒体内容相关联的经增强多媒体控制件中提供及/或可在所述经增强多媒体控制件中显示对应于所述特定膝上型计算机及所述特定移动装置的“重新引导”选项。因此,应用程序15可允许用户40将具有第二 DRM保护的因特网多媒体内容再现到针对其在第二 DRM保护下可允许多媒体内容对象的传送及/或再现的可用再现装置。在第三实例中,应用程序15可遇到由第三DRM保护而保护的因特网多媒体内容。 第三DRM保护可允许特定用户对在所述特定用户所拥有的装置上再现所述因特网多媒体内容的无限权利。第三DRM保护可不具有关于将因特网多媒体内容传送到web浏览器之外的位置的规则、限制或策略。基于第三DRM保护,应用程序15可确定所述因特网多媒体内容可由特定用户所拥有的装置再现。基于可用再现装置的列表及/或可用再现装置的能力, 应用程序15可确定所述可用再现装置中的哪些可用再现装置可能够再现因特网多媒体内容。应用程序15可提供及/或可显示对应于能够再现所述因特网多媒体内容的可用再现装置的“重新引导”选项。举例来说,应用程序15可在与因特网多媒体内容相关联的经增强多媒体控制件中提供及/或可在所述经增强多媒体控制件中显示“重新引导”选项。因此,应用程序15可允许用户40将具有第三DRM保护的因特网多媒体内容再现到针对其在第三DRM保护下可允许多媒体内容对象的传送及/或再现的可用再现装置。应用程序15 可控制所述再现以遵循与第三DRM保护相关联的规则、限制及/或策略。在第四实例中,应用程序15可遇到由第四DRM保护而保护的因特网多媒体内容。 第四DRM保护的策略可需要由内容提供商所提供的特定多媒体播放器再现由第四DRM保护而保护的因特网多媒体内容。基于第四DRM保护的策略,应用程序15可确定不允许用于由第四DRM保护而保护的因特网多媒体内容的“重新引导”选项。应用程序15可不在与因特网多媒体内容相关联的经增强多媒体控制件中提供及/或可不在所述经增强多媒体控制件中显示“重新引导”选项。应用程序15可在经增强多媒体控制件中显示符号、图标及/或通知消息以告知用户40 “重新引导”选项由于因特网多媒体内容的第四DRM保护而为不可用的。前述实例大体图解说明应用程序15可如何确定网络20中的可用再现装置中的哪些再现装置可基于与因特网多媒体内容相关联的DRM保护而再现所述因特网多媒体内容。 应用程序15可检查因特网多媒体内容的DRM保护以确定是否可允许用于因特网多媒体内容的经增强多媒体选项“记录”。如果应用程序15确定DRM保护允许将因特网多媒体内容的本地副本存储于网络20中,那么应用程序15可在经增强多媒体控制件中提供及/或可在经增强多媒体控制件中显示经增强多媒体选项“记录”。因特网多媒体内容可由隐性法律协议保护。如所属领域的技术人员已知,法律协议可为使用条款。当用户40从网页访问、浏览及/或检索因特网多媒体内容时,应用程序 15的用户40可隐性地同意由使用条款约束。通常,所述使用条款可为网页的用户可访问的且可为用户40可读的法律协议。因此,应用程序15可不能够直接访问、读取、解释及/或应用所述使用条款。应用程序15的实施例可鼓励用户40阅读及/或遵循使用条款。应用程序15可剖析及/或可检查网页及/或因特网多媒体内容以识别可提供使用条款的所显示链接。如果应用程序15 (例如)通过识别所显示链接而识别所述使用条款,那么应用程序15可提供及/或可显示“使用条款”控制件。举例来说,应用程序15可在与因特网多媒体内容相关联的经增强多媒体控制件中显示“使用条款”控制件。如果用户40选择“使用条款”控制件, 那么应用程序15可显示可指示网页及/或因特网多媒体因特网内容具有使用条款的消息。所述消息可指示用户40遵守所述使用条款来使用应用程序15的经增强多媒体控制件再现及/或记录因特网多媒体内容的义务。应用程序15可提供对使用条款的访问使得用户40可检查、可阅读、可理解及/或可遵循使用条款。应用程序15可使得用户40能够及/或可需要用户40指示用户40已阅读使用条款及/或用户40同意在使用应用程序15的经增强多媒体控制件时遵守所述使用条款。如果用户40指示用户40已阅读使用条款及/或用户40同意遵守所述使用条款,那么应用程序15可从与因特网多媒体内容相关联的经增强多媒体控制件移除所述“使用条款”控制件。如果访问不同因特网多媒体内容及/或不同网页,那么所述应用程序可提供及 /或可显示“使用条款”控制件。在一实施例中,应用程序15可直到用户40指示同意与因特网多媒体内容相关联的使用条款才允许用户40对所述因特网多媒体内容的再现及/或记录。用户40可通常 (例如)在第一次使用应用程序15期间及/或在不考虑特定网页的情况下指示同意,及/ 或可指示对由用户40访问的每一独特网页的同意。在一实施例中,可将网页及/或因特网多媒体内容的使用条款编码成可由应用程序15访问的机器可读使用条款协议。应用程序15可根据机器可读使用条款协议来限制应用程序15的经增强多媒体控制件的呈现及/或使用。所述机器可读使用条款协议可指示可与网页及/或因特网多媒体内容的使用条款相关联的性质及/或限制。所述性质及/或所述限制可为(举例来说)是否可使用经增强多媒体选项“记录”来存储因特网多媒体内容、用户40是否可共享因特网多媒体内容的本地副本、是否可使用“重新引导”选项将因特网多媒体内容传送到其它再现装置、是否可对因特网多媒体内容进行转码以供再现、是否可对因特网多媒体内容进行重新格式化以供再现及/或类似性质。针对所述性质及/或限制中的每一者,应用程序15可确定所述性质及/或限制是否为“是”、“否”或“未指示”。所述机器可读使用条款协议可指示对因特网多媒体内容的其它所允许使用及/ 或使用限制。可在网页的使用条款中指示其它所允许使用及/或使用限制。举例来说,所述机器可读使用条款协议可指示特定再现装置类型及/或针对“重新引导”选项限制的性质。举例来说,网页的使用条款可允许在电视上进行再现但可限制所允许显示器大小。本发明并不限于使用条款、应用程序15对使用条款的表示或机器可读使用条款协议的编码的特定实施例。机器可读使用条款协议可由网页提供及/或可与同所述网页相关联的因特网多媒体内容一起递送到应用程序15。或者,如图8中所大体图解说明,机器可读使用条款协议可从可由应用程序15使用网络20及/或因特网25访问的使用条款服务器180获得。因特网内容源31、32、33可为因特网多媒体内容的不同源。因特网内容源31、32、33中的每一者可具有对应使用条款。因特网内容源31、32、33中的每一者可使用标准web浏览器来提供可为用户40可读的法律协议的使用条款。内容源31、32、33中的每一者可提供不同的机器可读使用条款协议。机器可读使用条款协议可收集及/或存储于使用条款服务器180上。 使用条款服务器180可存储可使机器可读使用条款协议与对应网页相关联的表。在一实施例中,因特网内容源31、32、33中的一者或一者以上可不提供机器可读使用条款协议。第三方提供商可访问网页以获得可为用户40可读的法律协议的使用条款。 所述第三方提供商可使用可为用户40可读的法律协议的使用条款来准备机器可读使用条款协议。第三方提供商可将机器可读使用条款协议传送到使用条款服务器180,及/或第三方提供商可将机器可读使用条款协议存储于使用条款服务器180上。因此,应用程序15可访问及/或可使用可对应于用户40可读的使用条款及/或法律协议的各种网页的机器可读使用条款协议。应用程序15的实施例可在网页上遇到因特网多媒体内容。应用程序15可联系使用条款服务器180以确定所述网页的机器读使用条款协议是否可用。应用程序15可检索对应于所述网页的机器可读使用条款协议。应用程序15可剖析及/或可检查所述机器可读使用条款协议以确保应用程序15遵循所述网页的使用条款。举例来说,应用程序15可使经增强多媒体控制件的呈现、显示及/或使用符合使用条款。应用程序15可确定网页的机器可读使用条款协议可为不可用的。如果机器可读使用条款协议可为不可用的,那么应用程序15可在应用程序15的经增强多媒体控制件中显示“使用条款”控制件。使用条款服务器180可记录检索机器可读使用条款协议的失败尝试。使用条款服务器180的操作者可调查对应于失败尝试的网页以便可通过使用条款服务器180获得、创建及/或存储机器可读使用条款协议。广告内容可与因特网多媒体内容相关联。所述广告内容可具有及/或可为图像内容、视频内容、音频内容、图形、动画、视频剪辑、文本、web格式化、到URL的链接及/或类似内容。广告内容可与活动视频对象130及/或活动图像对象150 —起显示及/或在活动视频对象130及/或活动图像对象150中显示。举例来说,广告内容可为于因特网多媒体内容的显示之前在活动视频对象130中显示的视频内容,如所属领域的技术人员称为“前插” 广告。作为另一实例,广告内容可为于因特网多媒体内容的再现期间的各种时间在活动视频对象130中显示的视频内容。因此,广告内容可中断因特网多媒体内容而进行“商业插播或者,可在可位于活动视频对象130及/或活动图像对象150之外的web内容125 中显示广告内容。举例来说,所述广告内容可为图像及/或到相关联URL的链接。所述图像及/或所述链接可在web内容中邻近于活动视频对象130而显示。广告内容及广告内容的呈现并不限于本文中所呈现的实例,且所述广告内容可为所属领域的技术人员已知的任何广告内容。应用程序15可检测及/或识别广告内容。举例来说,因特网多媒体内容的源、广告内容的源及/或第三方可提供可识别广告内容的机器可读标签。所述机器可读标签可作为广告内容及/或因特网内容125的一部分来递送。或者,所述机器可读标签可在可由应用程序15使用因特网25访问的服务器上获得。所述服务器可响应于来自应用程序15的请求而提供所述机器可读标签。机器可读标签可使得应用程序15能够区分因特网多媒体内容及/或因特网内容 125的广告内容与非广告部分。此外,当因特网多媒体内容被发射到网络20中的可用再现装置中的一者或一者以上及/或由所述一者或一者以上再现时,机器可读标签可指示对处理、显示、再现广告内容及/或控制广告内容的再现的要求。当因特网多媒体内容由应用程序15记录时,机器可读标签可指示对处理及/或记录广告内容的要求。应用程序15可确保在因特网多媒体内容被发射到网络20中的可用再现装置中的一者或一者以上及/或由所述一者或一者以上再现时向用户40显示广告内容。此外,应用程序15可对广告内容进行转码、可对广告内容进行重新格式化及/或可对广告内容进行重新目的化以在网络20中的可用再现装置中的一者或一者以上有效地及/或适当地显示广告内容。作为第一实例,应用程序15可在应用程序15的浏览器用户接口 50中识别具有在因特网内容125中邻近于活动视频对象130显示的动画图形交换格式(“GIF”)图像的广告内容。如果用户40将与活动视频对象130相关联的因特网多媒体内容发射到网络20中的DLNA顺应性电视,那么应用程序15可对所述动画GIF图像进行转码及/或可对所述GIF 图像进行重新格式化以产生适合于在所述DLNA顺应性电视上显示的短视频广告。应用程序15可在将因特网多媒体内容发射到DLNA顺应性电视之前将短视频广告发射到所述DLNA 顺应性电视。所述DLNA顺应性电视可在再现因特网多媒体内容之前将所述短视频广告作为“前插”广告再现。广告内容的识别及/或广告内容到短视频广告的转换可基于可与所述广告内容相关联的机器可读标签。作为第二实例,应用程序15可在应用程序15的浏览器用户接口 50中识别在活动视频对象130中显示的视频广告段。举例来说,应用程序15可识别若干视频广告段。举例来说,所述视频广告段中的每一者可具有12秒的持续时间。所述视频广告段可作为“商业插播广告”在活动视频对象130中的因特网多媒体内容的显示期间的已知时间T1、T2及Τ3 显示。如果所述因特网多媒体内容被发射到网络20中的可用再现装置中的一者或一者以上,那么应用程序15可确保视频广告段在已知时间Tl、Τ2及Τ3被发射到网络20中的再现装置及/或由网络20中的再现装置再现。应用程序15可在视频广告段的再现期间停用一些或所有回放控制件。举例来说,应用程序15可不允许用户在视频广告段的再现期间暂停、快进或向前寻道。应用程序15可允许用户在观看及/或再现前面的视频广告段之后才观看、访问及/或寻道到因特网多媒体内容的一部分。广告内容的识别及/或回放控制件的停用可基于可与所述广告内容相关联的机器可读标签。作为第三实例,应用程序15可识别具有与在和活动视频对象130相同的网页上的因特网内容125中显示的广告文本相关联的广告图像的广告内容。用户40可使用经增强多媒体控制件200来选择用于与活动视频对象130相关联的因特网多媒体内容的经增强多媒体选项“记录”。举例来说,可将所述因特网多媒体内容记录为存储于本地服务器上的数字多媒体内容文件。在一实施例中,应用程序15可对广告内容进行转码、可对广告内容进行重新目的化及/或可对广告内容进行重新格式化以供包含在存储于本地服务器上的数字多媒体文件中。举例来说,所述数字多媒体文件可为在前五秒内显示广告图像、在接下来的五秒内显示广告文本且在数字多媒体文件的剩余部分内显示因特网多媒体内容的视频文件。广告内容的识别及/或广告内容包含在存储于本地服务器上的数字多媒体文件中可基于与所述广告内容相关联的机器可读标签。图9大体图解说明在本发明的实施例中用于在网络中再现因特网多媒体内容及/ 或本地存储的多媒体内容的方法300的流程图。如在步骤301处所大体展示,应用程序15 可确定网络20中的可用再现装置(例如,再现装置21、22、23)的可用性及/或能力。举例来说,RDC组件110可确定网络20中的可用再现装置的可用性及/或能力。应用程序15可创建、可维持及/或可更新网络20中的可用再现装置的内部列表。所述内部列表可具有所述可用再现装置的能力。举例来说,RDC组件110可创建、可维持及/或可更新内部列表。
28
如在步骤305处所大体展示,应用程序15可使得用户40能够搜索及/或检索因特网多媒体内容。应用程序15可基于由与应用程序15驻存于其上的装置相关联的输入构件提供的用户输入而搜索及/或可基于所述用户输入而检索因特网多媒体内容。举例来说, 浏览器用户接口 50可接受所述用户输入及/或可检索并再现所述因特网多媒体内容。应用程序15可从远程服务器(例如,因特网内容源31、32、33)检索因特网多媒体内容。举例来说,web浏览器应用程序60可从所述远程服务器检索因特网多媒体内容。所述因特网多媒体内容可由应用程序15(例如,由浏览器用户接口 50及/或多媒体播放器70)再现。如在步骤310处所大体展示,应用程序15可确定适合于因特网多媒体内容及/或可用再现装置的经增强多媒体选项。适合于因特网多媒体内容及/或可用再现装置的经增强多媒体选项的确定可基于因特网多媒体内容的性质及/或限制及/或可用再现装置的能力。如在步骤315处所大体展示,应用程序15可提供及/或可显示适合于因特网多媒体内容及/或可用再现装置的经增强多媒体选项。举例来说,经增强多媒体用户接口 80可显示适合于因特网多媒体内容及/或可用再现装置的经增强多媒体选项。如在步骤320处所大体展示,用户40可选择“重新引导”选项中的一者。选定“重新引导”选项可对应于可用再现装置中的一者或一者以上,例如,再现装置21、22、23中的一者或一者以上。如在步骤325处所大体展示,应用程序15可处理因特网多媒体内容以准备用于递送到目标再现装置的所述因特网多媒体内容。举例来说,转码引擎90可处理所述因特网多媒体内容。应用程序15及/或转码引擎90可基于目标再现装置的能力而对因特网多媒体内容进行转码及/或可基于目标再现装置的能力而对因特网多媒体内容进行重新格式化。如在步骤330处所大体展示,应用程序15可使用网络20将经转码、经重新格式化及/或经重新目的化因特网多媒体内容发射到目标再现装置。举例来说,媒体服务器组件 100可从转码引擎90接收所述经转码、经重新格式化及/或经重新目的化因特网多媒体内容。媒体服务器组件100可使用网络20将经转码、经重新格式化及/或经重新目的化因特网多媒体内容发射到目标再现装置。媒体服务器组件100可存储及/或可缓冲从转码引擎 90接收的经转码、经重新格式化及/或经重新目的化因特网多媒体内容的一部分及/或全部。如在步骤335处所大体展示,目标再现装置可再现因特网多媒体内容。举例来说, 所述目标再现装置可再现从媒体服务器组件100接收的经转码、经重新格式化及/或经重新目的化因特网多媒体内容。应用程序15可使得用户40能够控制由目标再现装置进行的再现。应用程序15可中止在浏览器用户接口 50内再现因特网多媒体内容。或者,应用程序15可继续与由目标再现装置对活动内容对象的再现近似同步地在浏览器用户接口 50内再现因特网多媒体内容。如在步骤340处所大体展示,应用程序15可使得用户40能够搜索及/或检索不同的因特网多媒体内容。在一实施例中,应用程序15可响应于从具有及/或提供因特网多媒体内容的网页的导航而终止所述因特网多媒体内容在目标再现装置上的再现。在另一实施例中,应用程序15可继续在目标再现装置上再现所述因特网多媒体内容。应用程序15 可显示及/或可继续显示再现控制件,使得用户40可继续控制由目标再现装置对因特网多媒体内容的再现。
应理解,所属领域的技术人员将明了本文中所描述的当前优选实施例的各种改变及修改。可做出此些改变及修改,此并不背离本发明的精神及范围且不减损其附带优点。因此,所附权利要求书打算涵盖此些改变及修改。
权利要求
1.一种用于在连接到因特网的网络中再现因特网多媒体内容的方法,其中将再现装置连接到所述网络,所述方法包括以下步骤使用所述网络从所述因特网检索所述因特网多媒体内容,其中基于通过由连接到所述网络的装置提供的用户接口接受的用户输入而从所述因特网检索所述因特网多媒体内容, 且进一步其中所述用户接口显示第一网页;将所述因特网多媒体内容发射到所述再现装置;及在所述再现装置上再现所述因特网多媒体内容,其中由提供所述用户接口的所述装置控制由所述再现装置进行的再现。
2.根据权利要求1所述的方法,其进一步包括以下步骤在将所述因特网多媒体内容发射到所述再现装置之前处理所述因特网多媒体内容,其中所述因特网多媒体内容的处理是基于所述再现装置的能力。
3.根据权利要求1所述的方法,其进一步包括以下步骤基于所述因特网多媒体内容的性质而显示控制件,其中在所述用户接口中显示所述控制件,且进一步其中响应于所述控制件中的至少一者的选择而将所述因特网多媒体内容发射到所述再现装置。
4.根据权利要求1所述的方法,其进一步包括以下步骤基于所述再现装置的能力而显示控制件,其中在所述用户接口中显示所述控制件,且进一步其中响应于所述控制件中的至少一者的选择而将所述因特网多媒体内容发射到所述再现装置。
5.根据权利要求1所述的方法,其进一步包括以下步骤将第一消息发射到所述再现装置,其中所述再现装置响应于所述第一消息而发射第二消息,且进一步其中所述第二消息请求将所述因特网多媒体内容发射到所述再现装置。
6.根据权利要求1所述的方法,其进一步包括以下步骤在将所述因特网多媒体内容发射到所述再现装置之前检索与所述因特网多媒体内容相关联的限制,其中如果所述限制不禁止到所述再现装置的发射,那么将所述因特网多媒体内容发射到所述再现装置。
7.根据权利要求1所述的方法,其进一步包括以下步骤显示指示所述再现装置及额外再现装置能够再现所述因特网多媒体内容的再现装置列表,且进一步其中响应于从所述列表选择所述再现装置而将所述因特网多媒体内容发射到所述再现装置。
8.根据权利要求1所述的方法,其进一步包括以下步骤创建具有所述因特网多媒体内容及存储于连接到所述网络的服务器中的多媒体内容文件的播放列表,其中响应于所述播放列表的选择而再现所述因特网多媒体内容及存储于所述服务器中的所述多媒体内容文件。
9.根据权利要求1所述的方法,其进一步包括以下步骤响应于通过所述用户接口接受的用户输入而将所述因特网多媒体内容作为数字多媒体内容文件存储于连接到所述网络的服务器上。
10.根据权利要求1所述的方法,其进一步包括以下步骤与所述再现装置对所述因特网多媒体内容的再现实质上同步地在所述用户接口中再现所述因特网多媒体内容。
11.根据权利要求1所述的方法,其进一步包括以下步骤显示所述再现装置的图形表示,其中响应于所述图形表示的选择而将所述因特网多媒体内容发射到所述再现装置。
12.根据权利要求1所述的方法,其进一步包括以下步骤为所述因特网多媒体内容创建书签,其中使连接到所述网络的默认再现装置与所述书签相关联,且进一步其中使用所述用户接口选择所述书签起始所述因特网多媒体内容在所述默认再现装置上的再现。
13.根据权利要求1所述的方法,其中由所述第一网页提供所述因特网多媒体内容,且进一步其中所述再现装置在所述用户接口从所述第一网页导航到第二网页之后再现所述因特网多媒体内容,所述第二网页为不同于所述第一网页的网页。
14.根据权利要求1所述的方法,其进一步包括以下步骤将与所述因特网多媒体内容相关联的广告内容发射到所述再现装置,其中所述再现装置再现所述广告内容。
15.根据权利要求1所述的方法,其进一步包括以下步骤响应于通过所述用户接口接受的用户输入而将所述因特网多媒体内容及与所述因特网多媒体内容相关联的广告内容作为数字多媒体内容文件存储于连接到所述网络的服务器上。
16.一种用于在连接到因特网的网络中再现因特网多媒体内容的方法,其中将多个再现装置连接到所述网络,且进一步其中所述多个再现装置中的每一者具有再现能力,所述方法包括以下步骤借助提供于连接到所述网络的装置上的用户接口从所述因特网检索所述因特网多媒体内容,其中所述因特网多媒体内容具有若干性质,且进一步其中所述用户接口显示网页;识别所述多个再现装置中的至少一个再现装置,其中所述至少一个再现装置的所述再现能力对应于所述因特网多媒体内容的所述性质;在所述用户接口中显示第一组控制件,其中使所述至少一个再现装置中的每一者与所述第一组控制件中的一者相关联;接受识别所述第一组控制件中的选定控制件的用户输入,其中所述用户输入确定目标再现装置,且进一步其中所述目标再现装置为所述至少一个再现装置中的与所述选定控制件相关联的一者;将所述因特网多媒体内容发射到所述目标再现装置;及在所述目标再现装置上再现所述因特网多媒体内容。
17.根据权利要求16所述的方法,其进一步包括以下步骤复查与所述因特网多媒体内容相关联的限制,其中所述至少一个再现装置符合所述限制。
18.根据权利要求16所述的方法,其进一步包括以下步骤在所述用户接口中显示与所述因特网多媒体内容相关联的限制,其中在所述限制的显示之后响应于用户输入而将所述因特网多媒体内容发射到所述目标再现装置。
19.根据权利要求16所述的方法,其进一步包括以下步骤显示控制所述因特网多媒体内容在所述目标再现装置上的再现的第二组控制件。
20.根据权利要求16所述的方法,其进一步包括以下步骤从所述多个再现装置发射消息,其中所述消息指示所述再现能力,且进一步其中使用所述消息来识别所述至少一个再现装置。
21.一种用于在连接到因特网的网络中再现因特网多媒体内容的系统,其中再现装置连接到所述网络,所述系统包括再现器控制组件,其检测到所述再现装置连接到所述网络,且进一步其中所述再现器控制组件确定所述再现装置的能力;及用户接口,其呈现用于所述因特网多媒体内容的控制选项,其中所述因特网多媒体内容是使用与所述因特网多媒体内容相关联的网页选择的,且进一步其中所述用户接口连接到所述再现器控制组件,其中所述控制选项是基于所述因特网多媒体内容的性质及所述再现装置的所述能力,且进一步其中所述用户接口接受选择所述控制选项中的至少一者的用户输入;转码器,其响应于所述用户输入而处理所述因特网多媒体内容以产生经处理因特网多媒体内容,其中所述经处理因特网多媒体内容是基于所述再现装置的所述能力;及媒体服务器组件,其从所述转码器接收所述经处理因特网多媒体内容并将所述经处理因特网多媒体内容发射到所述再现装置。
22.根据权利要求21所述的系统,其中所述再现器控制组件、所述用户接口、所述转码器及所述媒体服务器组件由插件应用程序提供,所述插件应用程序连接到由连接到所述网络的装置执行的主要应用程序,且进一步其中所述主要应用程序提供用以检索所述网页的 web浏览器。
23.根据权利要求21所述的系统,其进一步包括web浏览器组件,其连接到所述用户接口,其中所述web浏览器组件检索所述网页,且进一步其中所述web浏览器组件、所述再现器控制组件、所述用户接口、所述转码器及所述媒体服务器组件由连接到所述网络的装置所执行的应用程序提供。
24.根据权利要求21所述的系统,其进一步包括媒体播放器,其附接到所述用户接口,其中所述媒体播放器、所述再现器控制组件、所述用户接口、所述转码器及所述媒体服务器组件由连接到所述网络的装置所执行的应用程序提供,且进一步其中所述媒体播放器在提供所述应用程序的所述装置上再现所述因特网多媒体内容。
25.根据权利要求21所述的系统,其进一步包括服务器,其可使用所述因特网访问,其中所述服务器提供对所述因特网多媒体内容的限制,且进一步其中如果到所述再现装置的发射遵照所述限制,那么将所述因特网多媒体内容发射到所述再现装置。
26.根据权利要求21所述的系统,其进一步包括第一装置,其连接到所述网络,其中所述第一装置提供所述再现器控制组件、所述用户接口、所述转码器及所述媒体服务器组件,且进一步其中所述媒体服务器组件向连接到所述网络的第二装置指示所述因特网多媒体内容的可用性,所述第二装置为不同于所述第一装置的装置。
27.根据权利要求21所述的系统,其进一步包括内容管理组件,其连接到所述用户接口,其中所述内容管理组件创建具有所述因特网多媒体内容及存储于连接到所述网络的服务器中的多媒体内容文件的播放列表,且进一步其中所述因特网多媒体内容及存储于所述服务器中的所述多媒体内容文件是响应于所述播放列表的选择而再现的。
28.根据权利要求21所述的系统,其中所述再现器控制组件充当UPnPAV控制点。
29.根据权利要求21所述的系统,其中所述转码器将所述经处理因特网多媒体内容产生为符合与所述因特网多媒体内容相关联的数字权利管理保护。
30.根据权利要求21所述的系统,其中所述再现器控制组件响应于所述用户输入而将第一消息发射到所述第一再现装置,且进一步其中所述第一再现装置响应于所述第一消息而将第二消息发射到所述媒体服务器组件,进一步其中所述第二消息请求将所述经处理因特网多媒体内容发射到所述第一再现装置。
全文摘要
本发明涉及一种在网络中再现因特网多媒体内容的系统及方法,其使用应用程序在所述网络中的一个或一个以上再现装置上再现所述因特网多媒体内容及/或本地存储的多媒体内容。所述应用程序可提供web浏览器功能,例如,接收、处理、解码及/或再现所述因特网多媒体内容。所述应用程序可具有经增强用户接口,所述经增强用户接口可使得用户能够选择所述因特网多媒体内容及所述网络中的再现装置、将所述因特网多媒体内容发送到所述再现装置及/或控制所述因特网多媒体内容在所述再现装置上的再现。
文档编号G06F15/16GK102460412SQ201080027459
公开日2012年5月16日 申请日期2010年6月4日 优先权日2009年6月26日
发明者乌萨马·谢克, 拉尔夫·内夫, 玛格达莱娜·莱乌卡·埃斯佩利恩, 里克·施瓦茨 申请人:培基维帝亚股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1