著录项信息
专利名称 | 向已连接设备推入内容的技术 |
申请号 | CN200910253857.3 | 申请日期 | 2009-12-03 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2010-07-28 | 公开/公告号 | CN101789935A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/06 | IPC分类号 | H;0;4;L;2;9;/;0;6;;;H;0;4;N;5;/;0;0查看分类表>
|
申请人 | 英特尔公司 | 申请人地址 | 美国加利福尼亚州
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 英特尔公司 | 当前权利人 | 英特尔公司 |
发明人 | S·B·巴恩斯 |
代理机构 | 上海专利商标事务所有限公司 | 代理人 | 钱慰民;谢喜堂 |
摘要
讨论了把内容推入已连接的设备的技术。各个实施例向用户提供:使用一个设备来搜索内容,然后更容易地把该内容推入另一个设备以进行观看或消费。在一个实施例中,首先在第一设备上观看的内容可以经由通用即插即用(UPnP)动作推入第二设备。例如,可以使用该动作来避免把一切都重新输入第二设备的浏览器。该动作的一个实施例采用两个参数,一个参数定义第一设备正在观看什么或已经观看了什么(例如,网页的URL),而一个参数定义第二设备应该显示什么或使用户可用什么(例如,网页中的HTML)。第一设备向第二设备提供已定义的动作。第二设备使用所提供的动作来下载内容,并且准备向用户显示内容。描述了其它实施例并要求其权利。
1.一种用于推入内容的方法,包括:
创建一个内容推入动作,其中所述内容推入动作具有第一参数和第二参数,所述第一参数指示第一设备正在观看的内容,而所述第二参数指示第二设备可供用户可用来显示的推入内容;以及
使所述内容推入动作对所述第二设备可用,其中所述第二设备使用所述内容推入动作以使拟显示的所述推入内容对用户可用。
2.如权利要求1所述的方法,其特征在于,所述内容推入动作是显示HTML动作。
3.如权利要求2所述的方法,其特征在于,使用所述显示HTML动作,使下列的至少一项在第二设备处对用户可用:网页的HTML、网页的HTML的子段、包含网页上嵌入应用的HTML。
4.如权利要求1所述的方法,其特征在于,如果在所述内容推入动作中的第二参数是空白的,则第一参数指示所述第二设备可供用户用来显示的内容。
5.如权利要求1所述的方法,其特征在于,所述第一设备是个人计算机(PC),而所述第二设备是已连接的数字电视机。
6.一种用于推入内容的方法,包括:
在已连接的设备处接收一个内容推入动作,其中所述内容推入动作具有第一参数和第二参数,所述第一参数指示第一设备已经观看的内容,而所述第二参数指示所述已连接的设备即将要显示的推入内容;以及
使用所述内容推入动作,使所述推入内容经由用户接口在显示设备上的显示覆盖在主要内容上。
7.如权利要求6所述的方法,其特征在于,所述内容推入动作是显示HTML动作。
8.如权利要求7所述的方法,其特征在于,所述推入内容是网页的HTML、网页的HTML的子段以及包含网页上嵌入应用的HTML中之一。
9.如权利要求6所述的方法,其特征在于,如果在所述内容推入动作中的第二参数是空白的,则使所述推入内容为所述第一参数指示的内容。
10.如权利要求6所述的方法,其特征在于,所述第一设备是个人计算机(PC),而所述已连接的设备是已连接的数字电视机。
11.一种用于推入内容的系统,包括:
连接到多个内容源的设备;
其中已连接的设备接收一个内容推入动作,其中所述内容推入动作具有第一参数和第二参数,所述第一参数指示另一个设备已经观看的内容,而所述第二参数指示所述已连接的设备即将需要显示的推入内容,其中所述已连接的设备使用所述内容推入动作,使所述推入内容经由用户接口在显示设备上的显示覆盖在主要内容上。
12.如权利要求11所述的系统,其特征在于,所述内容推入动作是显示HTML动作。
13.如权利要求12所述的系统,其特征在于,所述推入内容是网页的HTML、网页的HTML的子段以及包含网页上嵌入应用的HTML中之一。
14.如权利要求11所述的系统,其特征在于,如果在所述内容推入动作中的第二参数是空白的,则使所述推入内容为第一参数指示的内容。
15.如权利要求11所述的系统,其特征在于,所述另一个设备是个人计算机(PC),而所述已连接的设备是已连接的数字电视机。
16.一种用于推入内容的设备,包括:
用于在已连接的设备处接收一个内容推入动作的装置,其中所述内容推入动作具有第一参数和第二参数,所述第一参数指示第一设备已经观看的内容,而所述第二参数指示已连接的设备即将需要显示的推入内容;以及
用于使用所述内容推入动作,使所述推入内容经由用户接口在显示设备上的显示覆盖在主要内容上的装置。
17.如权利要求16所述的设备,其特征在于,所述内容推入动作是显示HTML动作。
18.如权利要求17所述的设备,其特征在于,所述推入内容是网页的HTML、网页的HTML的子段以及包含网页上嵌入应用的HTML中之一。
19.如权利要求16所述的设备,其特征在于,还包括用于如果在所述内容推入动作中的第二参数是空白的,则使所述推入内容为第一参数指示的内容的装置。
20.如权利要求16所述的设备,其特征在于,所述第一设备是个人计算机(PC),而所述已连接的设备是已连接的数字电视机。
21.一种包含指令的机器可读存储介质,当所述指令由处理系统执行时,使该处理系统执行如权利要求1-10中任一项所述的方法。
向已连接设备推入内容的技术\n[0001] 背景\n[0002] 现今的家庭会拥有一个或多个装置,用于经由单个显示设备来接收和显示内容。\n例如,家中的各种电子设备可以是以一种方式组成网络从而向用户提供用于娱乐的手段。\n这些电子设备中的每一个通常接收、处理和/或存储内容。示例电子设备可以包括个人计算机(PC)、数字电视(DTV)、数字视频盘(DVD)播放机、盒式磁带录像(VCR)播放机、光盘(CD)播放器、机顶盒(STB)、立体声接收机、音频/视频接收机(AVR)、媒体中心、个人录像机(PVR)、数字录像机(DVR)、游戏设备、数码摄像机、数码照相机、黑莓、蜂窝电话、个人数字助理(PDA)等等。通过网络连接的设备还适用于接收来自多个输入的内容,所述多个输入表示互联网协议(IP)输入连接、个人对个人(P2P)输入连接、电缆/卫星/广播输入连接、DVB-H和DMB-T收发机连接、ATSC和有线电视调谐器、UMTS和WiMAX MBMS/MBS、通过DSL或以太网连接的IPTV、WiMAX和Wifi连接、以太网连接等。\n[0003] 尽管在现今许多家庭拥有如上所述的用于经由单个显示器来接收和显示内容的一个或多个装置,但对于这些设备中的许多设备,仍存在着对用户体验的限制。例如,尽管在已连接的数字电视机上(直接连接或经由机顶盒)的因特网或web上的冲浪肯定是可行的,但在许多场合中,诸如浏览复杂的网站、键盘输入和阅读大量文本,用户体验可能是不舒服的。一般而言,对于用户在因特网或web上冲浪或观看,PC的工作要优于已连接的数字电视机。然而,在某些情况中,已连接的数字电视机可以超越PC网页体验,比如播放高分辨率视频、环绕声音频、在群体环境中显示内容等。\n[0004] 当前,例如,在已连接的数字电视机上显示首先通过PC观看过的内容的方法是麻烦的。例如,用户可能要把网页的URL再键入已连接的数字电视机的浏览器或制造一个网页的收藏快捷键并且以手工方式把快捷键拷贝到已连 接的数字电视机中。用户还可能把网页的收藏快捷键保存在网络服务上,并且在数字电视机上登录该网络服务,或使用视频电缆和把PC连接到数字电视机。\n附图说明\n[0005] 图1示出系统的一个实施例。\n[0006] 图2示出用户界面的一个实施例。\n[0007] 图3示出逻辑流的一个实施例。\n[0008] 图4示出逻辑流的一个实施例。\n[0009] 图5示出系统的一个实施例。\n[0010] 图6示出设备的一个实施例。\n具体实施方式\n[0011] 本发明的各个实施方式一般针对向已连接的设备推入内容的技术。各个实施方式使用户更容易在网络中已连接的设备之间移动内容(或Web基内容的URL指针)以增强用户体验。本发明的实施方式向使用一个设备的用户提供搜索内容、然后更容易地把该内容推入另一个设备,以进行观看或消费。\n[0012] 并不意味着限制本发明的一个例子包括PC和已连接的数字电视机(或直接使用或通过机顶盒使用)。例如,如上所述,尽管在已连接的数字电视机上进行因特网或web冲浪肯定是可行的,但在许多场合中,诸如浏览网站、键盘输入和阅读大量文本的场合中,用户体验可能是不舒服的。一般而言,对于用户在因特网或web上冲浪或观看而言,PC的工作要优于已连接的数字电视机。然而,在某些情况中,已连接的数字电视机可以超越PC网页体验,诸如播放高分辨率视频、通过环绕声播放音频、在群体环境中显示内容等。\n[0013] 在各个实施例中,可以经由通用即插即用(UPnP)动作把首先在PC上观看的内容推入数字电视机。例如,可以用该动作来避免把一切都重新输入数字电视机的浏览器。该动作的一个实施例采用了两个参数,一个参数定义PC正在观看什么或已经观看了什么(例如,网页的URL),而一个参数定义数字电视机应该显示什么或使用户可用什么(例如,网页中的HTML)。PC向数字电视机提供已定义的动作。数字电视机使用所提供的动作来下载内容,并且准 备把内容显示并覆盖在电视机当前正在显示的主要内容上。重要的是要注意,虽然这里是根据PC和数字电视机或机顶盒来描述本发明的各个实施例,但是本发明并不局限于此。事实上,本发明的各个实施例适用于适合执行这里所描述的功能的任何设备。可以描述其它实施例并要求其权利。\n[0014] 在各个实施例中,使已连接的设备(例如,数字电视机或机顶盒)适于允许用户定制主要内容和推入内容的显示。例如,在各个实施例中,可以在显示器屏幕的主要内容部分上显示主要内容,其中主要内容部分包括整个屏幕。可以在推入内容部分上显示推入内容,其中推入内容部分以某种方式覆盖在屏幕的主要内容部分上。本发明的各个实施例允许用户定制主要内容部和推入内容部分的显示(例如,在屏幕上的安置、大小、与内容相关联的音频音量电平、质量(例如,半透明或透明)、仅音频、仅视频等)。本发明的各个实施例不局限于这个方面。可以描述其它实施例并要求其权利。\n[0015] 本发明的各个实施例还允许用户建立或定制基于所定义事件的显示触发器。例如,当主要内容部开始显示广告时,就放大屏幕上的推入内容部分,并且增加与其相关联的音频的音量电平(以及减小主要内容的音量)。本发明的各个实施例不局限于这个方面。\n[0016] 各个实施例可以包括一个或多个元件或部件。元件可以包括安排成执行某些操作的任何结构。每个元件可以实现成硬件、软件或它们的任意组合,如给定设计参数组或性能约束所要求的那样。虽然作为例子可以把一个实施例描述成在某个布局中具有有限数量的元件,但是该实施例可以在替换性布局中包括更多或更少的元件,如给定实现所要求的那样。值得注意的是,提及“一个实施例”或“一实施例”意味着在至少一个实施例中包括结合该实施例所描述的特定特征、结构或特性。在说明书中各处出现的短语“在一个实施例中”不必然地都指同一个实施例。\n[0017] 图1示出系统100的一个实施例。参考图1,系统100可以包括内容服务器102、网络连接104和用户环境106。用户环境106可以包括已连接的设备108、显示设备110、用户输入设备112和设备114(114-1到114-n,其中n是正整数)。已连接的设备108可以包括推入内容引擎116和内容定制引擎118。 P2P输入120和广播/卫星/电缆输入122连接到设备108。可能的输入或连接还可以包括DVB-H和DMB-T收发机连接、ATSC和有线电视调谐器、UMTS和WiMAX MBMS/MBS、通过DSL或以太网连接的IPTV、WiMax和Wifi连接、以太网连接等。下面更详细地描述这些元件中的每一个。\n[0018] 内容服务器102可以包括经由网络连接104可以访问的内容。在各个实施例中,内容服务器102可以包括网页形式的内容。内容服务器102可以经由网络连接104与用户环境\n106(以及图1中没有示出的其它用户环境)通信。网络连接104可以是适用于特定应用的高速互联网连接或任何其它类型的连接。在开发出新连接时,可以添加或替换其它类型的连接。\n[0019] 在各个实施例中,用户环境106可以包括已连接的设备108。已连接的设备108可以是相应用户自有的、租借的或取得许可的。例如,已连接的设备108与网络连接104连接,并且可以通过其唯一的IP地址与服务器102通信。\n[0020] 在各个实施例中,使已连接的设备108适于接收支持不同媒体源或内容源的多个输入。这多个输入可以表示各种类型的连接,包括有线的连接、无线的连接或两者的组合。\n更具体地,这多个输入可以表示互联网协议(IP)输入连接(例如,网络连接104)、个人对个人(P2P)输入连接120、广播/卫星/电缆输入连接122、DVB-H和DMB-T收发机连接、ATSC和有线电视调谐器、UMTS和WiMAX MBMS/MBS、通过DSL或以太网连接的IPTV、WiMAX和Wifi连接、以太网连接以及来自各个电子设备114-1到114-n的输入。示例电子设备可以包括,但是不局限于,个人计算机、膝上型计算机、电视机、DVD播放机、VCR播放机、CD或音乐播放机、STB、立体声接收机、AVR、媒体中心、PVR、DVR、游戏设备、数码摄像机、数码照相机、黑莓、蜂窝电话、PDA、膝上型计算机、闪存设备等等。\n[0021] 在各个实施方式中,内容可以是任何类型的内容或数据。内容的例子一般可以包括表示供用户使用的信息的任何数据或信号,诸如媒体信息、语音信息、视频信息、音频信息、图像信息、文本信息、数字信息、字母数字符号、图形等。各个实施例不局限于这个方面。\n[0022] 在各个实施例中,已连接的设备108可以表示包括个人录像机(PVR)功能的 一种设备。例如,PVR功能以数字格式(例如,MPEG-1或MPEG-2格式)记录电视数据,并且把数据存储在硬盘中或服务器中。也可以以分布方式存储数据,诸如存储在整个家庭或办公环境中的一个或多个已连接的设备108中。在各个实施例中,可以使用PVR作为所有数字或其它已记录事物的储存器(例如,DVR)。\n[0023] 在各个实施例中,可以把首先在设备114中之一(例如,PC)上观看的内容通过一个动作推入已连接的设备108。该动作的一个实施例采用两个参数,一个定义设备114正在观看什么的参数(例如,在内容服务器102上的网页的URL)以及一个定义已连接的设备108应该显示什么的参数(例如,网页中的HTML)。在各个实施例中,内容是指一个或多个web基内容的URL指针。\n[0024] 在各个实施例中,设备114经由推入内容引擎116向已连接的设备108提供已定义的动作。推入内容引擎116使用所提供的动作来下载内容以及准备通过已连接的设备108(例如,显示设备110)显示内容,使内容覆盖在当前正在显示的主要内容上。如上所述,本发明的一实施例可以包括PC作为设备114、数字电视机或机顶盒作为已连接的设备108,但是本发明不局限于此。设备108和/或114可以是适于执行这里描述的各个实施例的功能的任何设备。\n[0025] 接下来讨论动作的一个实施方式的示例实现。该示例实现是为了说明的目的而提供,并非意味着限制本发明。这里,在通用即插即用(UPnP)服务中定义显示HTML动作(Display HTML action)。显示HTML动作允许设备114(例如,PC)向已连接的设备108(例如,已连接的数字电视机或机顶盒)推入HTML内容。\n[0026] 一般而言,UPnP架构允许个人计算机PC、网络化的电器和无线设备组成对等(P2P)网络。通常,来自任何供应商的UPnP兼容设备可以动态地加入网络、获得IP地址、公布其名字、根据请求传送其能力、以及获悉其它设备的存在和能力。\n[0027] 在各个实施例中,UPnP发现协议允许设备向网络上的控制点发布关于其服务的广告。以相似的方式,当把一个控制点添加到网络中时,UPnP发现协议允许控制点搜索网络上感兴趣的设备。在这些情况中的基本交换是一条发现 消息,该发现消息包含关于该设备或其服务之一的少量的、基本的细节。例如,这些细节可以包括其类型、标识符、和/或指向更详细的信息的指针。UPnP发现协议可以是基于简单服务发现协议(SSDP)的。在各个实施例中,SSDP允许设备114发现网络上的已连接的设备108。在设备114找到已连接的设备108之后,设备114自动地下载已连接的设备的描述,并且看它提供什么服务。\n[0028] 下面是显示HTML动作的一个实施例的示例网络输出:\n[0029]\n POST/mediarenderer HTTP/1.1 HOST:10.2.10.133:2869 SOAPACTION:″urn:\nschemas-upnp:MediaRenderer:1#DisplayHTML″ CONTENT-TYPE:text/xml;charse=t″utf-8″ Content-Length:835 <?xml version=″1.0″encoding=″utf-8″?>
http://www.youtube.com/watch?v=wKtfl7VDva4 \n[0030]\n \n[0031] 有了显示HTML动作,设备114的用户可以向已连接的设备108推入网页的整个HTML、网页的HTML的一个子段、或包含网页上嵌入应用的HTML(诸如Flash动画播放器)。更具体地,显示HTML动作采用两个参数,一个定义设备114正在观看什么的参数(例如,网页的URL)以及一个定义已连接的设备108应该显示什么的参数(例如,网页中的HTML)。在各个实施例中,可以建立缺省规则,如果第二或HTML参数是空白的,则显示来自第一或URL参数的整个页面。如果第二或HTML参数具有HTML中的相关链接,则推入内容引擎116使用URL参数来正确地求解相关链接。在上面的例子中,已连接的设备108只显示在URL参数中给出的 页面上的Flash动画视频播放器(Flash video player)。在各个实施方式中,已\n连接的设备108和设备114可以包括相同的体系结构(例如,web插件),因此它们具有相同的Flash动画播放器,例如,因此,已连接的设备108可以无缝地下载并像显示HTML动作中定义的那样播放视频内容。\n[0032] 如上所讨论,用户可以使用显示HTML动作向已连接的设备108推入网页的整个HTML、网页的HTML的子段、或包含网页上嵌入应用的HTML(诸如Flash动画播放器)。一个示例场景涉及正在他的PC(例如,设备114)上浏览网页的泰森。泰森遇到有趣的视频,并且希望全家都看到该视频。泰森使用显示HTML动作,通过右击他PC上的Flash播放器、选择“发送到电视机(Sendto TV)”选项。家中的数字电视机(例如,已连接的设备108)立刻在其显示屏幕上就有了准备播放的视频。全家聚集在沙发上,笑声一片。另一个例子涉及海莉,海莉正在她的膝上型计算机(例如,设备114)上工作,并且希望观看新的电影宣传片。海莉搜索互联网,找到一个播映宣传片的网站。网站的宣传片的视频分辨率是1080P。海莉的笔记本电脑显示屏的视频分辨率比1080P小得多,所以她使用显示HTML动作把网页发送到她的数字电视机(例如,已 连接的设备108)。现在海莉能够在她的数字电视机上以完整的1080P的视频分辨率观看宣传片,通过她的家庭娱乐系统发出了更优美的声音。提供这些示例场景只是为了说明,而并不意味着限制本发明的实施例。\n[0033] 如上所述,在各个实施例中,使已连接的设备108适于允许用户定制主要内容和推入内容的显示。这种定制可以通过内容定制引擎118(图1)来实现。例如,在各个实施例中,可以在显示屏幕的主要内容部分上显示主要内容,其中主要内容部分包括整个屏幕。可以在推入内容部分上显示推入内容,其中推入内容部分以某个方式覆盖在屏幕的主要内容部分上。本发明的各个实施例允许用户定制主要和推入内容部分的显示(例如,在屏幕上的安置、大小、与内容相关联的音频音量电平、质量(例如,半透明或透明)、仅音频、仅视频等)。\n本发明的各个实施例不局限于这个方面。\n[0034] 重要的是要注意,虽然在图1中示出推入内容引擎116和内容定制引擎118为两个独立的元件或部件,但是本发明的各个实施例不局限于这个方面。例如,可以把引擎116和\n118的功能组合到一个部件中或可以分散到三个或更多个部件中。本发明的各个实施例不局限于这个方面。\n[0035] 参考图2,示出了用户界面200的一个实施例。用户界面200包括主要内容部分202和推入内容部分204。例如,可以在显示设备110(图1)上显示用户界面200。虽然所示出的推入内容部分204具有一个部分或窗口,但是这不意味着限制本发明。下面更详细地描述这些部分的每一个。\n[0036] 在各个实施例中,主要内容部分202显示用户正在观看的基本的或主要的内容。主要内容可以是广播的、通过电缆或卫星馈送而接收到的、预先记录并存储在数字记录设备(诸如PVR或DVR)上的、通过互联网经由IP连接流式传送(streamed)或下载的、存储在家庭局域网(LAN)上的、经由各类视频互联(例如,视频图形阵列(VGA)、高清晰度多媒体接口(HDMI)、分量视频、组合视频等)接收到的等。连接或输入还可以包括通过DVB-H和DMB-T收发机连接、ATSC和有线电视调谐器、UMTS和WiMAX MBMS/MBS、通过DSL或以太网连接的IPTV、WiMAX和Wifi连接、以太网连接等。在各个实施例中,用户不能改变显示在部分202中的内容。显示在部分202中的内容可 以包括表演或节目、图形、视频游戏、书籍、视频短片、视频预览、新闻剪辑、新闻提要等。也可以与在部分202所显示的内容一起呈送相关联的语音、音频、音乐等。\n[0037] 在各个实施例中,显示在推入内容部分204上的内容可以表示在所提供的动作中定义的推入内容源。在各个实施例中,例如,显示在部分204上的内容可以是任何内容或信息或图形(例如,音频、视频或图形信号)或文本(例如,URL链接)。在各个实施例中,内容可以从因特网经由IP连接(例如,经由图1的内容服务器102和网络连接104)、经由P2P连接(诸如输入120)、经由广播/卫星/电缆(诸如输入122)、DVB-H和DMB-T收发机连接、ATSC和有线电视调谐器、UMTS和WiMAX MBMS/MBS、通过DSL或以太网连接的IPTV、WiMAX和Wifi连接、以太网连接等流式传送或下载到已连接的设备108。在各个实施例中,内容可以是经由任何USB设备连接(诸如从设备114)接收到的内容。用户界面200可以显示在显示设备(诸如显示设备110)上。电视机可以是一个示例的显示设备。其它例子可以包括,但不限于,具有显示视频的屏幕的移动因特网设备(MID)、蜂窝电话、个人计算机(PC)、膝上型计算机或适于助益本发明各个实施例的任何其它设备。\n[0038] 在各个实施例中,已连接的设备108允许用户通过内容定制引擎118和定制规则对推入内容的显示进行定制。例如,在各个实施例中,可以在显示屏幕的主要内容部分202中显示主要内容源,其中主要内容部分202包括整个屏幕。可以在推入内容部分204中显示推入内容源,其中推入内容部分以某种方式覆盖在屏幕上的主要内容部分上。在各个实施例中,推入内容部分204可以首先显示某个类型的链接,当用户激活时,可以通过已连接的设备108下载和显示推入内容。在其它实施例中,已连接的设备108可以自动地下载推入内容并且显示在推入内容部分204中。本发明的各个实施例不局限于这个方面。\n[0039] 本发明的各个实施例允许用户定制主要和推入内容部分的显示(例如,在屏幕上的安置、大小、与内容相关联的音频音量电平、质量(例如,半透明或透明)、仅音频、仅视频等)。本发明的各个实施例不局限于这个方面。\n[0040] 再参考图2,用户界面200示出一种显示格式,其中部分204的大小比主 要内容部分202小,并且位于用户界面200下方区域中。本发明的各个实施例不局限于图2所示的显示格式。事实上,本发明的各个实施例允许用户例如通过内容定制引擎118(图1)定制在部分\n204上显示的内容、定制用户界面200中的部分204的位置和大小。这里,用户可以从IP传送站或服务或从USB设备(例如)把一个允许用户定制部分204以反映用户偏好的节目要素下载到已连接的设备(诸如图1的已连接的设备108)。部分204的定制可以包括窗口的数量、在每一个窗口中显示的内容、部分204的大小和在用户界面200上的位置等。在各个实施方式中,用户可以选择观看正在推入内容部分204的窗口中显示着的。这里,可以扩大该窗口使之包括用户界面200的全部。\n[0041] 在各个实施例中,用户可以使用已连接的设备108在单个显示设备上以主要内容覆盖或融合推入内容而不改变主要内容。在各个实施例中,可以对主要内容解码,然后用推入内容重编码。在各个实施例中,推入内容和主要内容的覆盖或融合可以是通过微处理器、芯片组、图形卡等硬件启动的覆盖或融合。在其它实施例中,推入内容和主要内容的覆盖或融合可以是通过特定应用程序、操作系统等软件启动的覆盖或融合。在另外的实施例中,覆盖或融合可以是通过硬件和/或软件部件的组合。除此之外,在内容传送到屏幕的过程中,某种覆盖或融合出现在管道自身中或是通过另一种方法。这可以用无线连接技术、有线连接技术或两者的组合来实现。例如,用户可以定制或配置直接在已连接的设备108上的用户界面200,或是经由诸如遥控器或PC之类的用户输入设备112(图1)。\n[0042] 本发明的各个实施例还允许用户定义定制规则,该定制规则涉及基于已定义事件的触发器。一个例子可以包括当主要内容部分202开始显示广告时,则放大屏幕上的推入内容部分,并且增大与其相关联的音频的音量电平(以及减小主要内容的音量)。一旦广告结束,就把推入内容部分204减小到正常大小,并相应地调节音量。本发明的各个实施例不局限于这个方面。\n[0043] 返回参考图1,用户环境106还可以包括显示设备110和用户输入设备112。显示设备110可以是监视器、投影仪、传统的模拟电视接收机、MID、蜂窝电话、PC、膝上型计算机、或具有可观视频显示器的任何其它类型的设备。 可以通过诸如音频/视频(A/V)接收机或声音处理引擎之类的放大器把已连接的设备的输出的音频部分传送到耳机、扬声器或任何其它类型的发声设备。用户输入设备112可以是适宜于用户与已连接的设备108进行通信的任何类型的输入设备。\n[0044] 虽然这里所描述的本发明的各个实施例是作为家庭娱乐系统来描述的,但是这并不意味着限制本发明。本发明的各个实施例适用于任何已连接的环境,包括但不必局限于,办公室环境、研究所环境、医院或公共机构环境等。\n[0045] 在各种实施例中,系统100可以实现为无线系统、有线系统或两者的组合。当实现为无线系统时,系统100可以包括适合于在无线共享介质上进行通信的部件和接口,诸如一个或多个天线、发射机、接收机、收发机、放大器、滤波器、控制逻辑等。无线共享介质的例子可以包括无线频谱的各个部分,诸如RF频谱等。当实现为有线系统时,系统100可以包括适合于在有线通信介质上进行通信的部件和接口,诸如输入/输出(I/O)适配器、将I/O适配器与相对应的有线通信介质进行连接的物理连接器、网络接口卡(NIC)、碟片控制器、视频控制器、音频控制器等。有线通信介质的例子可以包括导线、电缆、金属引线、印刷电路板(PCB)、底板、交换结构、半导体材料、双绞线、同轴电缆、光纤等。\n[0046] 针对这里所描述的各个实施方式的操作可以参考下面的附图和所附的实施例来进一步描述。有些附图可能包括逻辑流。虽然这里提供的此类附图可能包括特定的逻辑流,但是可以理解,逻辑流仅仅提供如何实现这里所描述的总体功能的例子。此外,不必定按照所提供的次序来执行所给出的逻辑流,除非另行指明。此外,给定的逻辑流可以通过硬件元件、由处理器执行的软件元件或它们的任何组合来实现。然而,各个实施例不局限于附图中示出或描述的元件或方面。\n[0047] 图3示出逻辑流300的一个实施例。上面更详细地描述了逻辑流300中的每个方框。\n如逻辑流300中所示,在网络上连接和发现了至少两个设备(诸如图1的已连接的设备108和设备114)(方框302)。使用设备之一(例如,设备114)来寻找希望推入其它设备(例如,已连接的设备108)的内容(方 框304)。定义或创建一个动作,并且用该动作把内容推入其它设备(方框306)。在各个实施例中,该动作具有两个参数。第一参数指示第一设备(例如,设备\n114)当前正在观看或已经观看过的内容。第二参数指示另一设备(例如,已连接的设备108)即将显示的或可供用户用使用的内容。该另一设备接收该动作,并且使用该动作来下载内容,使之可供用户使用(方框308)。\n[0048] 图4示出逻辑流400的一个实施例。上面更详细地描述了逻辑流400中的每个方框。\n如逻辑流400中所示,设备(诸如图1的设备114)使用SSDP协议来发现已连接的设备(诸如图\n1的已连接的设备108)(方框402)。一旦发现,该设备就自动地下载该已连接的设备的描述来确定其受供的服务(方框404)。该设备向该已连接的设备发送显示HTML动作或使该动作对该已连接的设备可用(方框406)。如上所述,显示HTML动作的实施例可以具有两个参数。\n该已连接的设备接收显示HTML动作,并且使用它来下载内容或使该内容对用户可用(方框\n408)。如以上和在各个实施例中所述,如果第二参数为空白,则该已连接的设备使由第一参数指示的内容对用户可用。\n[0049] 图5示出平台502(例如,图1的已连接的设备108)的一个实施例。在一个实施例中,TM\n平台502可以包括或可以实现为媒体平台502,诸如由 公司制造的Viiv 媒体平\n台。在一个实施例中,平台502可以与内容服务器(诸如图1的通过网络连接104的服务器\n102)交互作用。\n[0050] 在一个实施例中,例如,平台502可以包括CPU 512、芯片组513、一个或多个驱动器\n514、一个或多个网络连接515、操作系统516、和/或包括一个或多个软件应用程序的一个或多个媒体中心应用程序517。平台502还可以包括存储器518、推入内容引擎逻辑520和内容定制引擎逻辑522。\n[0051] 在一个实施例中,CPU 512可以包括一个或多个处理器,诸如双核处理器。例如,双核处理器的例子包括 处理器和至尊版 处理器,两者都由 \n公司制造,称作Intel Core (英特尔双核)处理器。\n[0052] 在一个实施例中,芯片组513可以包括 高速芯片组系列、 \n高速芯片组、 高速芯片组系列、加上ICH7-DH或ICH7-MDH控制器集线器中的任\n何一个或全部,所有这些都是 公司制 造的。\n[0053] 在一个实施例中,驱动器514可以包括 制造的快速恢复技术驱动器,例\n如,当该驱动器已启动时,使用户在初始开机之后像电视机那样触摸按钮就能立即接通或断开平台502。此外,例如,芯片组513可以包括用于5.1环绕声音频和/或高清晰度7.1环绕声音频的硬件和/或软件支持。驱动器514可以包括用于集成图形平台的图形驱动器。在一个实施例中,图形驱动器可以包括外围部件互连(PCI)高速图形卡。\n[0054] 在一个实施例中,网络连接515可以包括PRO/1000PM或PRO/100VE/VM网络连接,两者都是 公司制造的。\n[0055] 在一个实施例中,操作系统516可以包括 公司制造的 媒体\n中心。在其它实施例中,操作系统516可以包括 以及其它类型的操作系统。在一个实施例中,一个或多个媒体中心应用程序517可以包括媒体壳,以便例如使得用户能够在离开平台502或显示设备约10英尺的距离处与遥控器进行互动。在一个实施例中,例如,可以把媒体壳称为“10英尺用户接口”。此外,一个或多个媒体中心应用程序517可以包括 制造的快速恢复技术,该技术允许即刻通/断功能,并且当平台“断开”时允许平台\n502将内容流式传送到媒体适配器。\n[0056] 在一个实施例中,存储器518可以包括 制造的矩阵存储技术,以便在包\n括多个硬盘驱动器时,可以提高对有价值的数字媒体增强存储性能保护。在各个实施例中,使用推入内容引擎逻辑520和内容定制引擎逻辑522来启动这里描述的本发明的功能。\n[0057] 平台510可以建立一个或多个逻辑或物理信道来传递信息。信息可以包括媒体信息和控制信息。媒体信息可以指表示针对用户的内容的任何数据。控制信息可以指表示针对自动化系统的命令、指令或控制字的任何数据。例如,可以使用控制信息通过系统传送媒体信息,或指令一个节点以预定方式处理媒体信息。然而,各个实施例不局限于图5中示出或描述的元件或方面。\n[0058] 图6示出设备600的一个实施例,可以在其中实现这里描述的本发明的功能。在一个实施例中,设备600可以包括通信系统。在各个实施例中,设备600 可以包括处理系统、计算系统、移动计算系统、移动计算设备、移动无线设备、计算机、计算机平台、计算机系统、计算机子系统、服务器、工作站、终端、个人计算机(PC)、膝上型计算机、超薄膝上型计算机(ultra-laptop computer)、便携式计算机、手持式计算机、个人数字助理(PDA)、蜂窝电话、组合蜂窝电话/PDA、智能电话、寻呼机、单向寻呼机、双向寻呼机、消息设备、黑莓等。各个实施例不局限于这个方面。\n[0059] 在一个实施例中,设备600可以实现为有线通信系统、无线通信系统或两者的组合的一部分。在一个实施例中,例如,设备600可以实现为具有无线功能的移动计算设备。移动计算设备可以是指具有处理系统和移动功率源或电源(例如,诸如一个或多个电池)的任何设备。\n[0060] 移动计算设备的例子可以包括膝上型计算机、超薄膝上型计算机、便携式计算机、手持式计算机、掌上计算机、个人数字助理(PDA)、蜂窝电话、组合蜂窝电话/PDA、智能电话、寻呼机、单向寻呼机、双向寻呼机、消息设备、数据通信设备等。\n[0061] 例如,在一个实施例中,移动计算设备可以实现为能够执行计算机应用程序以及语音通信和/或数据通信的智能电话。虽然作为例子将某些实施例描述成把移动计算设备实现为智能电话,但是可以理解,也可以使用其它无线移动计算设备实现其它实施例。各个实施例不局限于这个方面。\n[0062] 如图6所示,设备600可以包括外壳602、显示器604、输入/输出(I/O)设备606以及天线608。例如,设备600还可以包括五向导航按钮612。例如,I/O设备606可以包括合适的键盘、话筒和/或扬声器。显示器604可以包括任何合适的显示单元,用于显示适用于移动计算设备的信息。I/O设备606可以包括任何合适的I/O设备,用于把信息输入到移动计算设备。\nI/O设备606的例子可以包括字母键盘、数字键盘、触摸板、输入键、按钮、开关、摇臂开关、语音识别设备以及软件等。还可以通过话筒向设备600输入信息。可以通过语音识别设备使这些信息数字化。虽然没有在图6中明示,但是设备600可以容纳或可以访问用于启动这里所描述的本发明的功能的推入内容引擎逻辑和内容定制引擎逻辑。然而,各个实施例不局限于图6中示出或描述的元件或 方面。\n[0063] 可以使用硬件元件、软件元件或两者的组合来实现各个实施例。硬件元件的例子可以包括处理器、微处理器、电路、电路元件(例如,晶体管、电阻器、电容器、电感器等)、集成电路、专用集成电路(ASIC)、可编程逻辑器件(PLD)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、逻辑门、寄存器、半导体器件、芯片、微芯片、芯片组等。软件的例子可以包括软件组件、程序、应用、计算机程序、应用程序、系统程序、机器程序、操作系统软件、中间件、固件、软件模块、例程、子例程、函数、方法、步骤、软件接口、应用程序接口(API)、指令集、计算代码、计算机代码、代码片段、计算机代码片段、字、值、符号或它们的任意组合。确定用硬件还是用软件来实现一个实施例会根据任意数量的因素而改变,诸如所要求的计算速率、功率水平、热耐受性、处理周期预算、输入数据速率、输出数据速率、存储器资源、数据总线速度以及其它设计或性能限制。\n[0064] 可以使用短语“耦合的”和“连接的”以及它们的衍生词来描述某些实施例。没有把这些术语相互作为同义词的意图。例如,可以使用术语“连接的”和/或“耦合的”来描述某些实施例以表明两个或多个元件相互直接物理接触或电接触。然而,术语“耦合的”还可以指两个或多个元件相互没有直接物理接触,但是仍然协同工作或彼此互动。\n[0065] 例如,某些实施例可以使用机器或有形的计算机可读介质或制品来实现,所述介质或制品存储如果由机器执行,则会使机器完成依据实施例的方法和/或操作的指令或指令集。这种机器可以包括例如任何合适的处理平台、计算平台、计算设备、处理设备、计算系统、处理系统、计算机、处理器等,并且可以使用硬件和/或软件的任何合适的组合来实现。\n例如,机器可读介质或制品可以包括任何合适类型的存储器单元、存储器器件、存储器制品、存储器介质、存储器件、存储制品、存储介质和/或存储单元,例如,存储器、可移动或不可移动介质、可擦除或不可擦除介质、可写入或可再写入介质、数字或模拟介质、硬盘、软盘、只读光盘(CD-ROM)、可刻录光盘(CD-R)、可擦写光盘(CD-RW)、光盘、磁介质、磁-光介质、可移动存储卡或盘、各种类型的数 字多用途盘(DVD)、磁带、盒式磁带等。指令可以包括使用任何合适的高电平、低电平、面向对象的、可视的、编译的和/或解释的编程语言实现的任何合适类型的代码,诸如源代码、编译代码、解释代码、可执行代码、静态代码、动态代码、加密代码等。\n[0066] 可以以各种硬件体系结构实现这里描述的图形和/或视频处理技术。例如,可以把图形和/或视频功能集成在芯片组内。或者,可以使用分立的图形和/或视频处理器。作为另一个实施例,可以用包括多核处理器在内的通用处理器来实现图形和/或视频功能。在又一个实施例中,可以在消费者电子设备中实现所述功能。\n[0067] 除非特别指明,否则可以理解,诸如“处理”、“计算”、“算”、“确定”等术语是指计算机或计算系统、或类似的电子计算设备的动作和/或过程,这些动作或过程将计算系统的寄存器和/或存储器中表示物理量(例如,电子)的数据进行操纵和/或转换成在计算系统的寄存器和/或存储器或其它此类信息存储器、传送或显示设备中类似地表示物理量的其它数据。各个实施例不局限于这个方面。\n[0068] 这里已经阐明了许多特定的细节以提供对于各个实施例的透彻的理解。然而,熟悉本领域的技术人员可以理解,可以在无需这些特定的细节的情况下实践各个实施例。在其它实例中,为了不使本发明变得模糊不清,并没有描述众所周知的操作、部件和电路。可以理解,这里揭示的具体结构和功能细节是代表性的,并不必然限制各个实施例的范围。\n[0069] 虽然已经以对于结构特征和/或方法操作特异的语言描述了本发明的主题,但是要理解,在所附的权利要求书中定义的主题不必定局限于上述特定特征或操作。相反,揭示上述具体特征或动作是作为实施权利要求的示例形式。法律信息
- 2022-11-11
未缴年费专利权终止
IPC(主分类): H04L 29/06
专利号: ZL 200910253857.3
申请日: 2009.12.03
授权公告日: 2018.03.30
- 2018-03-30
- 2010-09-22
实质审查的生效
IPC(主分类): H04L 29/06
专利申请号: 200910253857.3
申请日: 2009.12.03
- 2010-07-28
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2002-08-14
| | |
2
| |
2005-02-02
|
2004-06-22
| | |
3
| |
2008-02-06
|
2006-02-13
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |