具有可换个性适配器的能自动重配置多媒体系统的制作方法

文档序号:7983213阅读:241来源:国知局
专利名称:具有可换个性适配器的能自动重配置多媒体系统的制作方法
技术领域
本发明大体上涉及电视接收机,更具体而言涉及能够针对可下载和可附接的音视频内容来自动配置自身并且适应于多种专门个性卡的音视频装置。
背景技术
可以获得具有各种各样的主题、格式和来源的音视频内容。家庭电视接收机是消费者访问和观看因特网、空中和有线TV节目、家庭视频、个人照片、网页、电影和其他节目下载、游戏等等的普通方式。许多TV接收机内置有频道调谐器,并且还具有若干个可用于游戏、有线电视调谐器、DVD播放器等等的辅助视频和音频输入。连接器标准包括AVI、 HDMI、VGA、USB、FIREffIRE 和许多其他标准。在所有这些音视频源之间导航是一个问题,实际播放它们又是另一个问题。使消费者的情形更为复杂的是,每个设备通常具有一个专门的、不兼容的遥控器。即使是“通用” 遥控器也不会结合有对于不同品牌来说可能不同的整个用户界面。存在如此之多的不兼容的音频和视频格式和通信协议,对于每一种都需要专门的装备和适配器。这越发导致了电线的混乱以及有关如何对其进行选择和操作的迷惑。高清晰度(HD)视频格式源内容目前正在有线TV、卫星TV、空中广播、DVD盘等等上正变得广泛可用。这种HD内容中很多都是受著作权保护的,并且大量的技术和法律工作已被投入来保护知识产权。受著作权保护的HD内容尤其敏感,因为可以毫无阻碍地从HD制作高质量拷贝,并且这种家庭制作的拷贝将和得到许可制造的拷贝一样出现。复合视频、分量视频、DVI以及现在的HDMI接口是TV监视器在家庭中被用来接收其视频输入信号以进行显示的常见方式。这些接口在传统上是截取受著作权保护的内容然后用它来生成未经许可的拷贝的没有阻碍的、很容易的地方。例如,DVD制造商和有线电视运营商已经竭尽全力来对其内容进行加密和加扰,以便未经许可的拷贝无法被制作。但是, 一旦经许可的内容已被解码和转化,允许它不受阻碍地出现以供家庭TV监视器显示就没有意义了。CableLabs 是管理CableCARD 主机接口许可证协定(CHILA)规范和相关联的知识产权的北美有线电视运营商联盟。CableCARD主机接口规范定义了数字有线电视接收机或机顶盒与有线电视运营商所分发的CableCARD模块之间的接口。这样为双向交互式设备提供了标准平台。通过签署协定,公司能够构建具有CableCARD 可移除安全性接口的机顶盒、客户处装备和其他产品。这些产品可以接收和显示高级有线电视服务,例如节目指南和点播视频(VOD)。CHILA是北美有线电视运营商为了在其市场中部署更加创新的有线电视设备而发起的努力的关键部分。其他的交互式服务例如包括VOD和电子节目指南(EPG)。高清晰度多媒体接口(HDMI)已被开发来用于高分辨率数字TV。HDMI在一个简化的连接器中提供了 HD视频和高级音频接口,这与更早期的数字视觉接口(DVI)不同,DVI接口主要是开发来用于计算机的,而并没有预想到处理音频数据的需求。早期的TV,尤其是那些具有DVI连接器的TV,要求利用RCA风格音频插孔以左右模拟声道来传送音频。HDMI 和DVI与用于数字多媒体的高带宽数字内容保护(HDCP)兼容。HDMI支持高级多声道数字音频传送,比如5. IDolby0HDMI还支持消费者电子控制(CEC),因此单个遥控器可用于控制TV和源设备两者。CEC是HDMI系统中使用的可选协议,其允许了 HDMI设备将控制功能传递给系统内的所有设备。例如,允许了一个遥控器被用于所有设备。但是,CEC是设计来以最低限度的处理和存储器开销在低速下工作的。在CEC情况下,更加有挑战性的控制方案极为缺乏带宽。 利用例如通用串行总线(USB)来补充HDMI连接可以改善高带宽回返信道通信,以及提高某些控制命令的传输速度。当互连专属的设备并且通过接口来传送经许可的内容时,需要安全的连接。第二路径USB可允许PC欺骗TV,从而获得关于机顶盒或其他内容源与TV之间的内容交换的细节的敏感信息。
需要一种多媒体装置,其能够配置自身以自适应于消费者希望访问的格式的种类,同时保持对消费者将会观看的经许可素材的实质保护。

发明内容
通过示例而非限制方式,本发明大体上涉及这样一种系统,该系统包括诸如电视 (TV)之类的多媒体装置,以及增强TV的功能的一个或多个个性适配器。个性适配器是可换的,并且通过插槽、坞接口等等物理地连接到TV。该系统还包括TV和个性适配器之间的安全通信接口。对个性适配器的选择提供了到包括(但不限于)因特网服务、大容量存储器存储、 有线TV、空中广播、无线联网和个人计算在内的特征的专门接口和对这些特征的访问。在一个实施例中,TV在个性适配器连接时自动重配置其自身并且向用户提供与个性适配器所提供的特征相对应的菜单和遥控功能。一个示例是提供适合于正被访问的音视频源素材的种类和格式的用户界面表现。在一个实施例中,TV和个性适配器两者合作来授权通过该安全通信接口的多媒体内容传送,从而将防止未经许可的素材被个性适配器输出和/或被TV接受。相应地,本发明的一个方面是一种可自动重配置的多媒体系统。在一个实施例中, 该系统包括(i)第一设备,第一设备具有接口,该接口被配置用于从第二设备接收音视频内容,从第二设备接收配置模板,并且与第二设备通信,并且具有视频显示器和音频输出;
(ii)第二设备,第二设备具有接口,该接口被配置用于向第一设备提供音视频内容,向第一设备提供配置模板,并且与第一设备通信;(iii)其中,第一设备还包括配置表现引擎,用于基于配置模板中包含的信息在视频显示器上生成用户界面。本发明的另一个方面是一种可自动重配置的电视装置。在一个实施例中,该装置包括(i)第一接口,通过该第一接口能从外部设备接收音视频内容;(ii)与第一接口配对的第二接口,该第二接口使得能够与外部设备通信以通过电视装置控制外部设备的操作;
(iii)动态菜单,该动态菜单响应于外部设备连接到电视装置而自动重配置,并且通过该动态菜单,外部设备被控制并且来自外部设备的音视频内容被访问;以及(iv)配置表现引擎,该配置表现引擎从外部设备接收配置模板并且控制动态菜单的重配置。本发明的另一个方面是一种用来结合电视装置使用的个性适配器设备。在一个实施例中,该设备包括(i)第一接口,通过该第一接口能将音视频内容传送到电视装置; (ii)与第一接口配对的第二接口,该第二接口使得能够与电视装置通信以通过电视装置控制该设备的操作;(iii)存储在该设备中的存储器中的配置模板;(iv)其中,配置模板能够通过所述接口中的至少一个被传送到电视装置,以响应于该设备连接到电视装置而自动重配置电视装置中的菜单;并且(ν)其中,通过所述菜单,该设备的操作能够被控制,并且来自设备的音视频内容能够被访问。本发明的另一个方面是一种音视频系统。在一个实施例中,该系统包括(i)具有视频显示屏幕、音频电路、主菜单和遥控器的电视机;(ii)用于电视机的高清晰度多媒体接口(HDMI)接口,通过该HDMI接口能够为所述视频显示屏幕接受视频内容;(iii)用于连接到HDMI接口的电视机适配器,用于根据用户利用遥控器进行的选择来提供所述视频内容,并对所述主菜单进行自动调整;以及(iv)用于在视频显示屏幕上表现的用户界面,该用户界面支持在由电视机适配器所转发的与特定视频内容相关联的用户界面模板中描述的观感。本发明的另一个方面是一种因特网服务网络,该网络为TV和因特网个性适配器提供了对在线资源的访问。这种因特网服务网络注册并监督其用户,对所有音视频内容进行编目和存储,向网络浏览者/购物者提供列表和缩略图,并且源发适合于每个音视频内容的用户界面模板,这些模板将使得能够在TV处表现出适当的用户界面。本发明的另一个方面是一种配备有HDMI和USB连接的TV,这些连接使得TV可以显示并运行来自多种传统消费者设备的多媒体内容。在一个实施例中,TV还被配备为提供安全HDMI-USB接口,该接口将允许传送经许可的高清晰度内容和因特网订户服务。这种安全HDMI-USB接口还使得能够选择要附接的专属应用适配器。在一个实施例中,很像XML样式表的可下载用户界面模板被表现给在屏幕上显示的用户界面。这些与相应的缩略图和统一资源定位符(URI)相关联,这些缩略图和URI使得用户可以浏览素材的目录和列表,然后以适当的格式来播放它们,并且向机器提供定制的控制器。遥控器被简化,但仍被扩展以通过与用户界面的交互来控制所有附接的设备。遥控器的键的功能依据用户所在位置和正在控制什么设备而变化,这与所谓的软键类似。本发明的其他方面将在说明书的以下部分中给出,其中,详细描述是为了完整公开本发明的优选实施例的,而不是向其施加限制。


通过参考以下仅用于说明目的附图,将更充分地理解本发明图1是根据本发明的多媒体系统的实施例的图示,其中,一个机背型个性适配器被连接到电视以扩展电视的功能。图2是根据本发明的多媒体系统的实施例的图示,其中,一个卡片型个性适配器被连接到电视以扩展电视的功能。图3是根据本发明的多媒体系统的实施例的系统级示图,其中,一个或多个个性适配器被连接到电视以扩展电视的功能。图4示出了用于结合本发明的多媒体系统使用的个性适配器的示例。图5是图3所示的多媒体系统的扩展功能框图,其示出了根据本发明实施例与外部多媒体源设备的连接。图6示意性地示出了根据本发明实施例的菜单系统。图7是验证个性适配器的HDMI和USB信道连接到了同一 TV的方法的实施例的流程图。图8是用于验证个性适配器真实的方法的实施例的流程图。图9是图3所示的多媒体系统的实施例的功能框图。图10是本发明的音视频系统实施例的功能框图,其允许了预订可在因特网上搜索并可从因特网下载的音视频内容。图11是本发明的系统实施例中的事务服务器和企业后端的功能框图,其可以在因特网上爬行以寻找音视频内容并且发布内容链接、缩略图、用户界面(UI)页面和样式表。
具体实施例方式首先参考图1至图3,其中示出了根据本发明的具有可交换个性适配器的可自动重配置的多媒体系统的通用实施例,在这里利用总标号100来指示该系统。系统100包括具有一组传统的输入和操作特征的多媒体装置102,例如电视(TV), 以及一个或多个增强TV 102的功能的个性适配器104。个性适配器104是可移除且可换的,并且在物理和电气上连接到TV。如图1和图3所示,一种在物理上连接设备的方法是TV 102包括插槽或插座形式的坞接口 106,个性适配器104可被插入其中并随后被移除。如图2所示,另一种方法是利用螺钉型VESA底板等等采取机背安装配置将个性适配器104连接到TV 102的背部。实质上可以使用任何具有释放机制的束缚性连接器,或者任何其他将个性适配器104稳固地附接到TV 102的物理连接器机构。在一个实施例中,提供了多个坞接口 106,从而多个个性适配器可同时连接到TV ; 但是,在个性适配器可换的实施例中只需要一个这种坞接口。该系统还包括TV和每个个性适配器104之间的接口 108。在图1和图3所示的卡片型实施例中,接口 108优选包括配对的连接器110a、110b,用于提供个性适配器104和 TV 102之间的HDMI和USB通信,以及用于向个性适配器提供电力。在一个实施例中,电力、 HDMI和USB是通过一个或多个专属/定制连接器来提供的。专属连接器的使用还提供了某种程度的安全性,从而只有经授权的个性适配器104可以结合TV 102工作。在图2所示的机背型实施例中,可以使用标准的HDMI和USB连接器和有线电视。在任一种配置中,都将会认识到,个性适配器的电力可以通过USB接口来提供,但是也可以为超过USB连接的能力的负载提供单独的电力连接。另外,在一些实施例,通过例如应用程序接口(API)可以提供额外的安全性。额外安全性方法在下文中更详细描述。个性适配器还参考图4A至图4F,多种个性适配器可用于本发明的系统中。例如,图4A示出了用于提供TV 102与有线或无线网络之间的通信能力(包括对因特网的访问)的网络适配器104a。在一个实施例中,网络适配器是有线网络适配器,例如以太网或USB适配器,其具有标准连接端口 200,用于提供对有线网络202的访问。在另一个实施例中,网络适配器是标准802. lla/b/g/n无线局域网(WLAN)适配器、WiFi适配器或其他无线通信适配器,其具有天线204,用于提供对无线网络206的访问。传统的有线或无线通信电路、协议和功能将被提供来用于网络互连。图4B示出了用于为TV 102提供大容量存储的存储适配器104b。例如,照片和视频可被存储在存储适配器104b上,以便在TV 102上观看,或者大容量存储可提供来结合其他个性适配器使用(例如,结合下文中描述的VAIO 适配器104e使用)。在一个实施例中,存储适配器包括传统的小外形参数硬盘驱动器208和/或传统的闪存210,并且优选地包括端口 212,用于接收可移除存储器存储设备214,例如传统的Memory Stick 、USB闪存驱动器、compact flash卡或者类似的非易失性存储器。图4C示出了用于在TV 102上从有线电视公司216接收节目的有线电视适配器 10如。例如,有线电视适配器l(Mc可提供由传统的机顶盒(STB)提供的功能。在一个实施例中,有线电视适配器KMc包括传统的调谐器218和传统的解码器220。在一个实施例中,直接进行到有线电视适配器l(Mc的外部线缆连接。在一个实施例中,调谐器218和解码器220接收模拟有线电视信号并将这些信号转换成复合视频信号,(也称为CVBS(复合视频消隐和同步))和多声道电视声音信号(更多地称为MTS,并且常称为BTSC(针对创建它的广播电视系统委员会)),以去往TV 102中的视频和NTSC格式音频解码器。在一个实施例中,调谐器218和解码器220是数字有线电视就绪(DCR)和/或交互式数字有线电视就绪(IDCR)的,从而提供了类似CableCARD的功能,并且将数字信号转换成供TV 102中的 MPEG-2AVC/VC-1解码器等等处理的形式。在一个实施例中,通常存在于TV 102中的解码功能被包括在有线电视适配器l(Mc本身之中,从而TV 102只需要提供基本图像和音频处理, 例如驱动IXD显示器和音频放大器。图4D示出了用于将音频和视频从TV 102流式传输到其他设备的 SONYLocationFree TV适配器l04d。该适配器包括标准以太网或USB网络适配器,其具有连接端口 220,该端口连接到与因特网相连的有线网络222,用于将流式音频和视频信号从TV 102发送到与因特网相连的远程个人计算机或其他设备。此外,该适配器包括标准802. lla/b/g/n无线局域网(WLAN)适配器、WiFi适配器,或者其他无线通信适配器,其具有天线224,该天线将流式音频和视频信号从TV 102通过无线网络2 发送到个人计算机(笔记本或桌面型)、SONY PSP 或其他兼容的客户端设备(例如Windows Mobile袖珍PC或Mac)。传统的有线或无线通信电路、协议和功能将被提供来用于网络连接。在一个实施例中,LocationFree 适配器从TV 102流式传输音频和视频。在另一个实施例中, LocationFree 适配器从外部设备流式传输音频和视频,所述外部设备例如是DVD播放器、便携式摄像机、另外的个性适配器、或者与TV 102相连并且具有到TV 102的音频和/ 或视频输出的其他设备。图4E示出了 VAIO 适配器l(Me,其包括重新封装的SONY VAIO 计算机,但不带显示器。该适配器将TV 102变成了完全可工作的个人计算机。图4F示出了用于在TV 102上接收陆地广播的广播适配器104f。例如,广播适配器104f包括ATSC接口 228,用于接收空中(OTA)或陆地广播信号230。该适配器向TV 102 添加了广播调谐器/解码器,并且允许了用户同时观看两个节目,在记录一个节目的同时观看另一个节目,以及享受通过在一个单元中实质上有两个或更多个电视接收机而提供的其他灵活性。以上只是根据本发明的个性适配器和个性适配器可提供的特征的示例。其他类型的个性适配器和特征包括(但不限于)实质上任何音视频设备,例如Blu-ray Disc 设备、 DVD设备、PVR设备、DVR设备、VHS设备、IP-TV设备、视频游戏设备、机顶盒设备(例如,卫星、有线电视)、以及数字或模拟音乐设备,等等。将会认识到,个性适配器可提供的特征是无限的,并且个性适配器的可换性提供了更高程度的功能灵活性。个性适配器存储扩展如前所述,个性适配器104与TV 102中的相应插座可滑动地接合,或者它们可被坞接到TV 102,或者它们可通过其他方式连接到TV 102。前述个性适配器之一是存储适配器104b,其具有内部硬盘驱动器208、闪存210和用于接收Memory Stick 214或其他形式的可移除存储器的端口 212。当存储适配器104b被插入到TV 102中时,TV 102显示用户可获得的存储内容的菜单或列表。在存储适配器104b的各种其他实施例中,不需要有任何内部大容量存储设备。取而代之,存储适配器104b可以只是包括一个或多个端口,用于连接到外部存储设备。这种端口可以包括(但不限于)一个或多个计算机网络连接端口,例如通用串行总线(USB)端口和/或以太网端口,以及固态存储器元件接口,例如用于接收固态存储卡的插槽。存储适配器的端口 /插槽的特定混合和配置可由个性适配器的制造商或者TV 102的制造商或者两者来任意决定。在一个实施例中,存储适配器104b充当外部存储设备和TV 102之间的接口。在该实施例中,存储适配器104b被配置有一个或多个传统的插座,这些插座进而又可以可移除地接收(例如,通过滑动)相应的存储设备。在另一个实施例中,存储适配器104b充当 TV 102和具有非标准连接器的外部存储设备之间的接口。在非限制性示例中,该接口的物理部分包括存储适配器104b中的“非标准”连接器和存储设备上的互补配置的连接器。“非标准”指的是这些连接器是专属于TV 102的制造商的,因为可结合其他制造商的设备使用的标准连接器无法被用作这些连接器。在前述非限制性实施例中,每个连接器可包括顶部的一行连接器元件,例如焊盘或管脚或插孔,其中该行中的前三个元件小于该行中的最后一个元件。可以提供类似的底部一行连接器元件,并且通过分隔器部分来将其与顶部那行分隔开。在一个实施例中,存储适配器还可包括微处理器并且充当主存储适配器。在前述非限制性示例中,主存储适配器可被配置为接收次个性适配器,例如具有内部硬驱动器或者其他大容量存储装置的次存储适配器。主存储适配器和次存储适配器之间的接口于是可以包括可由主存储适配器的处理器运行的应用程序接口(API)。在一个实施例中,主存储适配器和次存储适配器之间的接口可以是不同于接口 108并且在一些实施例中比接口 108更宽松的次接口,从而TV102可以显示次存储适配器上的内容的列表,而无需要求菜单被进一步填充或者要求单独的图形用户界面(GUI)。在一些实施例中,存储适配器104b包括微处理器和可由该微处理器运行的应用程序接口(API)。API允许了到存储适配器的以太网连接在TV 102仅被看作数字生活网络协会(DLNA)连接,从而使得只有与存储适配器相关联的DLNA音量和内容可以在TV 102上被显示。另外,在一个实施例中,利用存储适配器上的USB插头来连接到TV 102的USB设备可以仅被系统看作存储介质。因此,与存储适配器的USB插头相连的计算机将被API限制为仅充当存储介质,而无法用于其他计算目的。功能可扩展性将会认识到,根据本发明的个性适配器将取代TV 102中通常存在的功能,从而如果TV 102中没有坞接个性适配器,TV 102就将不能工作或者具有非常有限的功能。但是, 在本发明的优选实施例中,TV 102本身就是完全可工作的TV,而并不要求有个性适配器才能工作。图5示出了 TV 102的常规功能被保留,包括从除了个性适配器之外的设备接收音频和视频内容输入的能力。例如,如图5所示,TV 102包括多个输入232至238。输入232、 234对应于与个性适配器104相关联的,输入236、238对应于与模拟源设备240和数字源设备242相关联的,所述模拟源设备240和数字源设备242例如是卫星机顶盒、有线电视机顶盒、因特网协议TV (IPTV)机顶盒、Blu-ray Disc 播放器、DVD播放器、VHS播放器、DVR, Playstation 3,等等。TV 102还包括例如HDMI接口对4、模拟接口 M6、视频/NTSC解码器M8、音频/图像处理和显示驱动器电路250、以及通常存在于TV中的用于适应于来自这种设备的输入的其他电路和组件。因此,可以看出,TV 102的常规功能被个性适配器所扩展。另外,个性适配器不作为独立的设备工作,而实质上是集成到TV 102以将TV 102变换成一个不同的设备。例如, 在一个实施例中,TV 102在个性适配器被连接时自动地重配置自身并向用户提供与个性适配器所提供的特征相对应的菜单和遥控功能。动杰TV菜单扩展参考图6,现代的电视包括图形用户界面(⑶I)以辅助用户操作,并且电子节目指南(EPG)是支持通过使用菜单系统252来选择节目和/或设备的⑶I的一种常见形式。在本发明的一个实施例中,个性适配器104存储包含关于个性适配器的功能的信息的配置(用户界面)模板254,这些模板是在个性适配器104被坞接时下载到TV 102的。TV 102中的配置表现引擎256对模板进行处理,并且TV 102中的菜单系统252随后被填充以来自个性适配器的信息并且自动对自身进行重配置。该重配置可以包括(但不限于)向TV显示器 262上呈现的现有菜单信息260添加与个性适配器相关联的图标、文本或其他信息258。此外,在一个实施例中,TV102的遥控功能也被扩展,从而使得结合TV 102使用的那一个遥控器264可用于通过TV 102访问个性适配器的功能。如以上参考图4所描述的,个性适配器104可以被进行各种配置以向TV 102提供新的或扩展的功能。另外,如以上参考图6所描述的,个性适配器104的至少一个实施例包括配置模板254,该配置模板被存储在个性适配器中的存储器中并且用于对TV 102中的菜单252进行自动重配置,以便利用户。在至少一个实施例中,配置模板被TV 102中的配置表现引擎256所处理。配置模板可被个性适配器104通过USB信道推送到TV102中,或者配置模板也可以由TV 102拉入。在至少一个实施例中,配置模板在个性适配器104最初被连接时被自动传送到TV 102,并且菜单被自动重配置以提供对个性适配器所扩展的功能的访问。换言之,TV 102中的菜单在外围个性适配器104被连接时被动态更新,从而使得TV 菜单显示与个性适配器相关联的菜单项。在一个实施例中,TV 102可利用超文本传送协议(HTTP) “get”请求来查询个性适配器104以获得配置信息。应当理解,或者,个性适配器104可以自动将配置信息推送给 TV 102,而无需TV 102请求。在一个实施例中,个性适配器104以例如XML格式将所请求的配置信息发送到TV 102,该XML格式被TV 102所解析以提取配置信息。在一些实现方式中,配置信息可以包括应用标签、应用标识、将图标放在TV菜单上时将使用的应用图标位置、以及用于对TV菜单上的应用排序的应用顺序。术语“应用”在这里被概括地使用,并且是想要包括个性适配器本身,或者个性适配器所提供的功能或特征。如下文中进一步阐述的,应用标签可以具有采用不同语言的应用名称,从而使得TV 102可以按用户选择的语言来显示应用名称。利用解析后的信息,TV 102通过例如更新被用作菜单表示的内部类别表来重构 TV菜单。TV 102可以从个性适配器104取回(或者可以被自动提供以)翻译文件,从而应用标签可以按观看者选择的语言被呈现在TV上。
在菜单不仅以文字数字的形式呈现应用标签还为每个应用呈现图标的实施例中, 可以从个性适配器取回(或者被自动提供以)表示将被添加到菜单的(一个或多个)应用的(一个或多个)图标的文件。图标数据是从应用信息中指定的位置取回的,因为TV 102 不知道新添加的应用的上下文。由于现在完全掌握了应用信息,TV 102将新添加的应用标签和图标与先前的图标和标签一起显示在菜单上。将会认识到,TV菜单项和添加的应用之间的联接是应用标识,其中所有菜单项都通过上述应用信息来描述。当用户选择菜单上的一个图标时,TV 102向应用主机(例如, 个性适配器104)发送应用ID。应用ID是唯一的,从而用户选择的正确应用可被调用。还将认识到,TV菜单上的应用信息可被动态更新,从而当可用的应用项改变时,应用信息就简单地被发送到TV 102, TV 102实时地重构菜单。另外,因为应用信息可以是XML 格式的,所以应用信息不仅可用于更新TV菜单,还可用于更新任何其他可使用应用信息的设备,例如游戏控制台。每个菜单项的实际行为可以实现在配置模板254中或者实现在TV 102中。如果需要,应用可以被TV 102周期性地轮询以确保它们仍可用,并且如果某个应用没有响应, 则其图标和标签可以被从TV菜单中移除。再次参考图6,该图中所示的实现方式通常被称为“交叉媒体条”(cross media bar)或者“XMB”。如图所示,多个图标258、260被呈现在有序列表中,该有序列表可包括在图标中的至少一些的旁边、上方或下方呈现的相关联的文字数字应用标签。图标可以是类别图标,指示例如“视频”、“音乐”、“计算机”、“因特网”、“LocationFree ”等等,以及表示一个类别内也可被显示的应用的子图标。也可使用其他图标布置和布局。基于内容的切换同时参考图5和图6,将会认识到,菜单系统252提供了一⑶I,该⑶I允许用户访问内置在TV 102中的内容或功能,该内容或功能是由个性适配器104提供的和/是由与TV 102相连接的外部设备240提供的。图5和图6中的输入232 (输入1)至输入238 (输入 N)表示这种内容和功能的各种来源。在本发明的一个实施例中,菜单系统252提供了基于内容的输入切换。更具体而言,当用户通过菜单系统252选择特定的内容或功能时,TV 102 自动访问提供这种内容或功能的特定输入。这例如是通过TV 102能够得知与特定输入相连接的设备或输入源的类型来辅助的。例如,HDMI允许了设备信息被传输到TV 102以便进行基于内容的输入切换。在这种信息不通过HDMI信道传输的情况下,菜单系统252将会被编程以将特定的源设备与特定的输入关联起来。安全性概述参考图7,在一个实施例中,系统还包括用于确保HDMI和USB连接在同一 TV上的软件、固件或其他手段。个性适配器通过HDMI信道读取(300)唯一的TV标识并且通过USB 信道将该标识号发送(302)回TV以便进行认证(304)。在306,如果认证失败,则TV拒绝允许个性适配器结合TV工作;否则允许个性适配器工作。此外,在一个实施例中,这使得可以识别TV上的哪个HDMI端口正被结合特定类型的个性适配器使用,以辅助如上所述的基于内容的输入切换。此外,参考图8,在一个实施例中,系统通过接口 108提供了个性适配器与TV 102 之间的安全性。在一个实施例中,每个个性适配器包括一个或多个受著作权保护的安全性文件,这些文件是在个性适配器被坞接时通过接口 108被传送到TV的。在350,TV读取安全性文件,并且在352验证文件的存在以及文件的真实性或者与之相关联的属性(例如,受著作权保护的数据、水印,等等)。在354,在没有适当的数据被从个性适配器传送来或者数据未被TV识别为真实的情况下,TV拒绝允许个性适配器结合TV工作;否则,允许工作。因此,伪造的个性适配器不会被允许结合TV102使用。接口和操作本发明的音视频系统实施例400在图9中示出,并且还提供了个性适配器104的额外细节。系统400包括TV 102,其中至少一个个性适配器104坞接到TV,并且该TV可以访问音视频内容402,例如网页、视频流、音乐、数字照片、视频游戏,等等。包括了数字接口 108,以支持音视频内容数据和控制的安全传送,该数字接口包括高清晰度多媒体接口 (HDMI)和诸如通用串行总线(USB)406之类的串行总线接口。还提供了电源连接408,用于为个性适配器104供电。安全配对设备410将向个性适配器104验证其HDMI和USB连接确实连接到单个设备,在此情况下该单个设备是电视机102。它可以通过以下方式来实现这一点在HDMI 404上发送出经加密的询问,让TV 102计算其经加密的答案,然后将答案放在要验证的USB 406上。USB 406还提供一种形式的高带宽回返信道通信,其能够在HDMI 404运送音视频内容的同时交谈。这种串行接口能够实现与HDMI的反向信道中通常可能的通常速率相比高得多的通信速率。视频显示器262被视频处理器412驱动,该视频处理器412已被提供以音视频内容402。软菜单系统252和触摸屏414各自连接到用户界面(UI) 416,并且菜单和触摸屏可以重叠以便提供软键。触摸屏414并不是一定必要的,而是对仅通过遥控器264或其他手段进行的功能访问的一种替换。与个性适配器104的特定音视频内容402和/或功能相关联的配置UI模板被从个性适配器104取回,并被表现以填充菜单252并对触摸屏414或无线遥控器264如何解释用户输入进行配置。这种UI模板还可以在视频显示器262上产生商业外观型的观感,这种观感可以使用户确信他们访问了熟悉的提供商或者找到了正确的服务或产品。UI模板和其他配置数据优选地被存储在个性适配器104中并在坞接时被自动传送到TV 102以便对TV 102进行自动重配置。尤其是用户设置和其他配置偏好数据被存储在闪存418中,并且在个性适配器104被坞接时被上载到个性适配器104,从而用户无需在每次一个新的个性适配器104被引入或选择时重复其偏好。个性适配器104将其使用所特有的必要UI模板自动下载到UI 416。对主菜单252的任何所需的修改也都将被自动上载, 以适应每个活动个性适配器104所支持的应用功能。比如TV电子节目指南(EPG)之类的因特网媒体指南可利用UI模板来实现,并且这些指南可被填充以镶嵌形式布置的导航图像缩略图。SonyPSP手持式游戏系统是具有提供对大量选择的访问的易用菜单的一种设备的示例。Microsoft Vista Media Center是具有这里可利用的缩略图的现代用户界面的另一种示例。当用户选择任何一个缩略图时,相应的音视频内容将被起动。视频显示器262的矩阵部分可以被垂直滚动以呈现数目不限的页面。无线遥控器264通过红外波束等等向遥控器管理器420提供用于处理的用户命
16令。这种命令是通过用户去到了视频显示器262上的哪些软键和按钮来解释的,或者是通过利用近场通信(NFC)提供的将被显示在遥控器264本身的显示屏上的电子节目指南 (EPG)和软键来解释的。无线遥控器264上提供的其他键可以被硬接线并且在功能上独立于视频显示器262上的动作。无线遥控器264和触摸屏414是用户可在音视频内容402中要浏览的所有可能性中导航的两种基本方式。数字视频接口(DVI)可取代HDMI 404被使用,但是HDMI是优选地,因为它还支持许多有用的协议和多声道音频。调谐器可被包括在电视机102中,用于空中(OTA)广播接收,或者用于在普通的社团有线TV(CCTV)服务中调谐,而无需有线TV调谐器。或者,有线 TV调谐器可作为个性适配器104被包括,或者被集成在TV 102本身内。HDMI接口自然地包括消费者电子控制(CEC)接口 422。CEC提供了回返信道,该回返信道可用于对CEC总线上的所有设备进行全局设备发现和控制(例如单一遥控)。CEC 假定系统中的所有AV源都直接或间接连接到根。各种HDMI连接实际上形成了一个颠倒的树,其中视频显示器是根,开关是分支,并且各种源是叶节点。不幸的是,CEC是低速通信信道,因此TV 102配备有USB接口 406,以便能够与也附接到HDMI 404的设备进行更高数据速率的反向信道通信。TV 102将充当传统的视频监视器,并且可以被连接以显示来自有线电视调谐器、 DVD播放器、数字视频记录器、个人计算机和其他消费者电子设备的视频和音频。用户简单地将HDMI线缆连接器插入HDMI 404中,并且这是典型的消费者预期使用TV 102的通常方式。例如,在单个TV102上可提供若干个这样的HDMI接口 404,以便可以不必到处交换连接以用于不同的用途和应用。音频子系统似4提供了 Dolby 5. 1声道和/或其他声音输出能力。扩展显示标识(EDID)电路似6被包括在TV 102中,以向HDMI404上呈现的查询唯一地标识TV 102。EDID是视频电子标准协会(VESA)所定义和发布的一个标准。EDID包括用于每个制造商的名称、产品类型、发光体或过滤器类型、显示器所支持的时序、显示尺寸、 亮度数据、像素映射数据等等的代码。这种EDID似6将会通过TV 102的品牌和型号代码来将TV 102标识为能够结合一定范围的特殊应用扩展模块工作、具有高带宽数字内容保护(HDCP)能力,等等。例如,个性适配器将能够通过其接口识别TV 102是兼容的并且经授权的。高带宽数字内容保护(HDCP)电路4 对英特尔公司发布的标准中定义的安全协议作出响应。正确的HDCP响应将会解除高清晰度(HD)视频源的锁定,从而使得它们将把其最高分辨率视频提供给HDMI 404。HDCP约定意味着通过HDMI 404进行的数据传送将会被加密以防止窃听者的截取。HDCP是英特尔公司开发的数字权利管理(DRM)的一种形式,用于在数字音频和视频内容通过DVI或HDMI连接传播时对其进行控制。该规范是专属的,并且创建HDCP的实现是要求许可证的。HDCP是由英特尔的子公司Digital Content Protection所许可的。被许可人同意在被源所请求时限制其产品的能力,例如高清晰度数字视频内容在非遵从HDCP的视频输出上必须被限于DVD质量。DVD音频内容在非遵从HDCP 的数字音频输出被限于DAT质量。被许可人必须设计其产品以不允许其设备制作内容的拷贝,并且该设计必须有效地阻挠废除内容保护的尝试。HDCP进行工作以防止未经许可的显示设备对未加密的高清晰度内容进行截取或播放。认证过程不允许未经许可的设备接收HD内容。对通过DVI或HDMI接口发送的实际数据的加密防止了对信息的窃听,并且防止了“中间人”(man in the middle)攻击。密钥撤消过程确保了能够阻止任何违反许可证协定的厂商所制造的设备接收HD数据。更新后的有效密钥列表经由各种发布介质(例如,带有经许可的内容的DVD)在后台流通。每个具备HDCP能力的设备具有唯一的一组密钥,存在四十个密钥,每个56位长。 这些密钥是机密的,并且未能保持它们秘密将被视为违反许可证协定。对于每组密钥,创建一个密钥选择向量(KSV)。例如,每个KSV有20位被设为0,其他20位被设为1。在认证过程期间,双方交换其KSV。然后,每个设备根据从另一设备接收的KSV,在没有溢出的情况下将其自身的秘密密钥加在一起。如果向量中的特定位被设为1,则相应的秘密密钥被用在加法中,否则就被忽略。密钥和KSV是以这样一种方式生成的,这种方式使得两个设备都将计算出相同的56位数作为结果。该数字随后被用于加密过程中。加密是通过流密码来执行的。通过利用一生成器产生的M位数施加XOR操作来对每个经解码的像素进行加密。HDCP标准支持重复密钥更新(例如,在每个经编码的帧之后)。如果特定的制造商的型号被认为遭到了损害,则其相关联的KSV被添加到撤消列表中,该撤销列表被合作发布者复制在其被生产有HD内容的盘上。每个撤消列表被利用DSA 算法签有数字签名,以防止恶意用户撤消合法设备。在认证过程期间,如果接收机的KSV与源现有的撤消列表中的KSV相匹配,源就将该接收机作为已受损的加入黑名单中,并且将拒绝向其发送HD数据。提供接口安全性的替换方式由接口安全性模块430表示。这例如将用在单个制造商希望将设备之间的互连仅限于其专属产品的家族内,而不简单地是任何人的HDCP设备。 电视机制造商还可能希望保证遥控器264和遥控管理器420之间的链路的安全,在这种情况下,接口安全性模块430将提供必要的加密和验证。数字车库门开放器中通常使用的旋转码也可用于保证遥控链路的安全。本发明的实施例可以很好地使用HDCP 428和接口安全性模块430两者。HDMI-USB配对安全性模块410可以在HDMI 404上接收经加密的询问并且在USB 406上利用经加密的答案来作出响应。这种询问可以是从所生成的随机数或者HDCP密钥中得出的。当附接到HDMI 404和USB 406两者的内容源需要验证两个接口在单个显示设备 (例如TV 10 上被配对在一起时,这可能是重要的。例如,可以防止利用连接到源的USB 连接器的PC来进行欺骗,因为PC将不会在HDMI上接收询问并且无法生成正确的经加密的答案。用户界面(UI)控制器416能够接收UI模板,这些UI模板提供了屏幕上菜单252 和遥控管理器420所有的功能和观感。这样允许了遥控器264针对TV 102随后可被指派的每个应用进行重新个性化。屏幕上菜单252和相关联的触摸屏414随后被重配置以改变并适应特定应用。近场通信(NFC)被优选用于允许遥控器264从TV 102下载适当的电子节目指南 (EPG)。红外(IR)无线信道被以传统的方式用于将用户命令从遥控器264发送到TV 102。 通过首先发送必要的信道信息,然后发送每个节目的细节作为次要数据,从而以鉴别优先级的方式解决了与EPG相关联的大数据量。关于三小时以上的放映的节目信息作为第三数据被传送,例如以后时间允许时传送。这样,相对低速的HFC介质可用于满足用户的最紧迫和最可能的信息需求。遥控管理器420可被配置为仅接收已被加密或以其他方式变得复杂的顶命令,以便仅识别遥控器264。其目的是防止不能支持遥控器沈4的完全用户界面和能力的通用型遥控器来替代。个性适配器104也可以实现为机背盒(SBB)型配置的应用扩展设备。SBB可以通过HDMI 404查询TV 102并且访问EDID 426以查明TV102是否能够结合该特定SBB工作。个性适配器104与电视机102相接口,并且向其提供了搜索音视频源内容和访问所选择的任何音视频源内容的方式。例如,利用因特网个性适配器104,因特网服务可以使注册/付费订户能够浏览内容列表和缩略图。这些被用于填充在视频显示器262上表现的用户界面。用户利用触摸屏414和/或遥控器264来选择访问哪一个。这种选择产生了用户与提供商和音视频内容402交互所需的通用资源指示符和用户界面模板。EDID 426所提供的扩展显示标识数据结构是计算机显示器通常提供来向图形卡描述其能力的那种类型的。正是这一点使得现代个人计算机能够得知连接了哪种监视器。 EDID是由视频电子标准协会(VESA)发布的标准定义的。EDID包括制造商名称、产品类型、 发光体或过滤器类型、显示器所支持的时序、显示尺寸、亮度数据和像素映射数据。EDID结构2. 0定义了新的256字节结构。用于将EDID从显示器传输到图形卡的信道通常是1 总线。EDID和I2C的组合被称为显示数据信道版本2,或者DDC2。“2”与VESA的使用不同串行格式的原始DDC相区别。访问在线咅视频内容图10示出了 TV 102可利用适当的个性适配器104访问的在线音视频内容系统 500。这些在图10中被表示为TV客户端502。因特网504是可访问的,并且在因特网上将找到预订TV客户端服务网络506。URI链接被TV客户端502获得,并且然后被用于去到因特网504上以直接获得内容。例如,第三方提供商508具有其自己的内容数据库510,该内容数据库510是利用通过TV客户端服务网络506获得的URI值来引用的。TV客户端服务网络506包括具有管理数据库514的管理系统512、用于为订户开出发票并接受支付的具有计费数据库518的计费系统516、用于管理订户注册和登录的注册系统520和注册数据库522、网络导航器5M和导航数据库526、内容系统5 和内容下载数据库530,以及TV电子节目指南(EPG)系统532和EPG数据库534。一旦特定服务已被用户选择,电视机102就将对视频显示器沈2的控制转变到客户端个性适配器104并且向该平台指示所选的服务。服务平台保持经授权的数据服务提供商的当前列表,例如带有每个重要服务的URI数据的单独记录。服务器始终是UI模板和设计的根源,尽管实际的HTML、CSS和Jav必cript数据可被缓存在客户端上以改善本地性能。 用户从TV菜单252中选择的任何合作伙伴服务都将提供在相应UI模板内显示的动态内容部分。每个特定服务的URI数据记录包括用于与该服务相关联的CSS脚本的字段,以便支持对UI显示模板的修改;例如覆盖用户选择的服务提供商的标志。与服务器提供的UI相关联的脚本对于所有的服务提供商都同样运行。存在一种请求的语法,并且存在期望响应语法ο服务器知晓UI 416在可同时显示的图像的大小和质量方面的要求和限制。它还将理解特定图像和相关联的标题之间的关系。服务器需要对返回给请求者的列表进行格式化以供UI 416呈现。实质上,TV客户端服务网络506是数据库、服务器和网络元件的阵列,其针对因特网上可用的音视频内容实现对URI链接和相关元数据的查找和递送。网守模型允许了一个组织对TV客户端502所访问的所有内容进行看管、控制并从中获利。不需要容宿实际内容,只需要容宿URI形式的指向它的指针。这样就向客户端响应了所提供的服务的XML列表和描述。真正简单整合(RSQ链接服务器向TV客户端502 提供了 RSS服务的XML列表。可以就其质量对这种链接进行测试和证实。内容创建者因为其链接和介绍被特别展示而被收取费用。音乐和视频流由专门的服务器来管理。看守者的网络位置被硬线接入,从而用户界面得以简化。看守者于是能够参与对每天二十四小时、每周七天为大量TV客户端502服务所需的大型支持基础设施进行负载平衡。网络导航器600的数据流在图11中呈现。例如前面所述的TV客户端602通过因特网与事务服务器606后的企业后端604相接口。事务服务器606可以实现为 Linux-Apache-Php平台。网络蜘蛛机器人608搜索并识别因特网上公开可用的音视频内容的URI数据。原始信息被存储在候选内容链接数据库610中。内容可被主动提交给内容提交服务器612,并且所贡献的信息被添加到候选内容链接数据库610。TV客户端602能够与跟踪管理器634交换服务和内容使用信息。URI信息被格式化成记录,这些记录包括从内容创建的元数据和缩略图海报。每条记录被利用多个分类键来分类,并且其索引也被进程614存储在链接记录数据库616中。链接审核机器人618确认所收集的链接是有效并且继续有效的。管理系统620控制这个和其他过程,例如UI模板、注册、列表、图像、跟踪和升级。web服务器、UI管理器622和数据库6M提供适合于TV客户端602正在浏览或者可以下载的特定内容的UI模板。UI内容是特定于服务的。UI管理器622递送被TV客户端602 表现为用户界面的脚本,这些脚本允许了图像管理器632利用可用音视频内容的缩略图来填充UI菜单。注册管理器6 和数据库6 被用于控制系统对授权用户的访问,所述授权用户例如是TV客户端装备购买者或付费订户。列表管理器630提供从链接记录数据库616计算的内容列表。缩略图被提供给TV客户端以使得浏览迅速且容易。跟踪管理器634收集服务和内容使用信息,以例如为广告定价并且改善一般提供的或者向特定用户提供的内容的种类。将设置从TV传送到个性适配器在各种实施例中,可能希望自动将用户可选择设置从TV 102传送到个性适配器 104,以便用户不必在每次使用个性适配器时手动输入这些设置。在将个性适配器104连接到TV 102后,当设置或配置最初被创建或者被更新时,通知被从一个设备发送到另一个设备。各种设备可以各自包括配置管理器和设置数据库,以实现这些特征。一个可用来在TV 102和个性适配器104之间传输设置信息的通信接口是前面描述的USB信道406。USB技术的一个优点在于,当外围设备被连接到主机的USB总线时,该设备立即被主机所识别,被动态地列举,并且被指派以地址。主机和设备随后执行查询/响应协议,以使得主机能够获得关于设备的信息,例如设备的类别和主机计算机进行其操作所需的各种其他细节。这可包括设备中的用户定义设置。在一个实施例中,个性适配器104包括设置数据库,该数据库存储与个性适配器104相关联的各种用户选择的值,这些值是由用户手动输入的。用户可以通过用户输入(未示出)以公知方式对设置数据库中的各种项的值进行设置,所述用户输入例如可以在电视或其他显示设备上呈现菜单。个性适配器104包括配置管理器(例如,微处理器和相关联的软件或固件),用于与TV 102交互并且用于从TV 102下载个性适配器104所需的任何可用的用户可选择设置。个性适配器的配置管理器包括用户可选择的个性适配器的已知字段的列表,以及这些字段的当前所选值或设置。个性适配器的配置管理器可以确定存储在TV 102中的适用于个性适配器104的那些设置,并将这些设置应用到个性适配器104。个性适配器的配置管理器还可以将个性适配器的设置发送到TV 102以供将来参考,例如在个性适配器104失去其先前的设置而需要将设置重新输入到个性适配器104中的情况下。类似地,TV 102包括存储各种用户选择值的设置数据库。用户可以通过用户输入以公知方式对设置数据库中的各种字段的值进行设置。设置数据库保存与TV 102相关联的设置以及个性适配器104中使用的设置。在一个实施例中,用户选择的设置在个性适配器104通过接口 108连接到TV 102 时,在其初始化期间(例如,在其加电或重置期间)被访问。在初始化时,个性适配器的配置管理器向TV 102发送查询,请求TV102访问存储在TV 102的设置数据库中的各种字段的用户选择设置。所请求的设置被从TV 102下载到个性适配器的配置管理器,配置管理器进而又对接收到的信息进行处理,然后填充个性适配器的设置数据库的字段。更具体而言, 个性适配器的配置管理器将其设置数据库中的每个字段的当前设置(如果有的话)与从TV 102接收的设置相比较。对于其中设置不相同的那些字段,个性适配器的配置管理器利用从 TV 102接收的相应字段的设置来替换个性适配器的设置数据库中的设置。如果在TV 102随后与个性适配器104或其他设备通信时用户创建或更新设置或配置,个性适配器的配置管理器将被通知以该变化,并且将请求已被更新的一个或多个字段的新设置。个性适配器的配置管理器使用配置交换协议来与TV 102通信。该协议对能够独立于通信介质(例如,USB总线)制备和生成的数据文件进行交换。也就是说,文件的内容和结构可以独立于用来传输文件的介质。在一个实施例中,文件格式使用可扩展标记语言 (XML)来存储信息,但是本领域的技术人员将会认识到,任何结构都可用来在消息中存储信息。类似地,发送到个性适配器104的文件可以具有类似或相同的内容,即使它们是被封装来沿着不同的介质传输的。因此,例如,包含配置设置的文件可以沿着任何通信介质发送, 并且可以被个性适配器的配置管理器所理解,即使是沿着不同通信介质发送并因此是被不同地封装的,也是如此。使用诸如XML之类的结构的一个原因在于,它使文件的内容与通信介质解除耦合。在文件的内容独立于将用来传输文件的通信介质的情况下,个性适配器的配置管理器 67不必应对低级别通信协议。使用像XML这样的独立于通信介质的结构的实施例还有其他优点。例如,当消息使用封装信息并将特定的位解释为具有特定含义的编码时,TV 102和个性适配器104都需要知道如何生成和解释这种编码。如果编码依赖于用来传输消息的通信介质,TV 102和个性适配器104则需要知道如何生成和解释多个编码,这增大了复杂度 (因为对要传输的数据的任何改变都可能被传播到每个编码)。通过使用像XML这样的独立于介质(并且也独立于协议)的结构,TV 102和个性适配器104都只需要知道如何解释一个结构在说明性实施例中,该结构是XML。应当注意,设置可以通过推送或拉入的方式被从TV 102传输到个性适配器104, 这取决于配置交换协议是如何构造的。在涉及拉入的典型客户端/服务器环境中,客户端利用对服务或信息的请求来占用服务器。服务器对该请求作出响应并且向客户端返回信息。该交互被称为拉入,因为客户实际上在从服务器拉入信息。在以上给出的示例中,设置是以拉入的方式传输的,因为个性适配器104发起请求。在推送交互中,服务器在没有来自客户端的明确指示的情况下向客户端发送信息。该交互被称为推送,因为服务器实际上在向客户端推送信息。在本情况下,每当TV 102和个性适配器104通过USB信道与彼此连接时,TV 102就可以向个性适配器104推送位于其设置数据库中的设置。以上述方式在TV 102和个性适配器104之间交换设置的能力提供了多个优点。例如,它使得用户可以避免向每类个性适配器中多次输入相同的设置。例如,一旦将TV 102 的菜单中的语言选项选择为英语,就可以与连接到TV 102的各种个性适配器共享该设置。 此外,一个设备(例如TV 102)可以在其非易失性存储器中存储所有个性适配器104的设置。在个性适配器丢失其设置的情况下,它可以很容易地从TV 102取回设置,而无需要求用户手动重输入设置。可以取回的设置可包括在个性适配器之间共同共享的那些设置,以及特定于取回设置的个性适配器的那些设置。以上布置的另一个特征在于一个设备可以查询另一个设备的设置。例如,如果第一个性适配器具有许多与第二个性适配器相同的设置选项,希望使用来自第二个性适配器的设置,则第一个性适配器可以向TV 102发送查询以取回第二个性适配器的设置并将它们转发给第一个性适配器。第一个性适配器的配置管理器可以判定从第二个性适配器获得的哪些设置适用于第一个性适配器。这样,一个设备可以从另一设备收集设置并且判定哪些设置适用于其目的。该设备随后将仅提示用户手动输入未从另一设备获得的那些设置。个性适配器安全性从以上论述将会认识到,可以采用各种手段来确保TV 102和个性适配器104被授权与彼此通信。采用这种手段的意图在于允许使得TV 102的制造商可以防止伪造的或者未经授权的个性适配器104被用于其电视中,并且类似地,制造商可以防止其个性适配器 104被用于伪造的或者未经授权的电视中。以下论述的意图在于补充以上论述,并且提供用于保证这种通信的安全的手段的额外细节和/或实施例。将会认识到,现代TV 102除其他组件外通常还包括微处理器等等,用于运行软件或固件形式的代码,以便操作电视,其中包括(但不限于)表现图形用户界面。这种TV 102通常还包括数据存储设备,例如扩展显示标识数据(EDID)电可擦除可编程只读存储器 (EEPR0M)。另外,典型的高清晰度电视至少包括基于HDMI的接口,该接口本身可能就包括诸如EEPROM或一次编程式(OTP) ROM之类的接口存储装置。处理器通常被配置为运行存储在EDID数据存储设备或与电视相关联的其他数据存储设备中的程序。TV 102是由特定制造商提供的,因此,制造商能够向TV 102提供加密信息。该加密信息可能直接源自于TV制造商或者源自第三方接口许可者,它可以包括电视特有加密信息,以及授权的源加密信息的列表。例如,在HDMI接口的情况下,电视特有加密信息可以是高清晰度内容保护(HDCP)密钥选择向量(KSV),并且如果需要,该KSV可被存储在通常与HDMI接口相关联的存储器中。这样,KSV可以被认为是用于认证的公钥或私钥。该列表也可以是与源设备相关联的KSV的列表(例如个性适配器104)。此外,制造商ID权力机构可以与电视制造商通信以向电视制造商提供制造商特有的ID。授权制造商ID的列表进而可被存储在诸如扩展显示标识数据(EDID)电可擦除可编程只读存储器(EEPROM)之类的电视数据存储设备中。例如,制造商ID权力机构可以是扩展工业标准体系结构(EISA)权力机构,其可以向制造商提供三字节的电气与电子工程师学会(IEEE)制造商ID。了解上述事项之后,电视制造商可能希望将个性适配器104的使用仅限于由该电视制造商制造或提供的那些。电视制造商还可以授权合作伙伴公司(例如,“转包商”)制造和提供个性适配器104。例如,一种方法将会是电视制造商针对每个经认可的转包商希望认可来结合该制造商的电视工作的每类个性适配器,从该转包商获得加密信息,例如HDCP KSV0电视制造商随后将构造一个数据结构,例如与经认可的个性适配器相关联的加密信息的表,例如,转包商将允许结合制造商的电视工作的个性适配器的KSV的表。如果需要,该数据结构可以按制造商ID来分区(等同地,可以为每个制造商ID提供单独的数据结构)。 当然,电视制造商也可以是个性适配器的提供商,在这种情况下,与由电视制造商提供的个性适配器104相关联的加密信息也将被输入到经认可设备数据结构中。在制造商认可由转包商提供的个性适配器104之后,当制造商的电视被销售给消费者并且消费者尝试将个性适配器连接到该电视时,除了对加密信息的任何传统使用之外,例如,除了根据本领域已知的HDCP原理将HDCP KSV用于密钥交换/认证等等之外(或者等同地,除了将DTCP证书用于认证之外),存在于电视中的微处理器所运行的软件或固件着手判定源所给出的KSV(或其他加密信息)是否在经认可源信息的数据结构中。在这点上,该数据结构可被提供给每个制造商电视并被存储在例如电视存储装置和/或接口存储装置中。或者,电视微处理器可以访问因特网上的存储该数据结构的服务器数据库。如果需要,个性适配器104也可以提供其相关联的制造商ID,从而使得对可能按制造商ID分区的数据结构的搜索可以被更迅速地执行。如果个性适配器104所给出的加密信息不在经认可加密信息的数据结构中,电视则不允许个性适配器104工作。实质上,这部分逻辑不是基于加密的认证,因为没有什么被加密/解密;取而代之,加密/解密所必需的信息只是被检查,以判定它是否在经认可加密信息的数据结构中,而不是将它用于加密/解密。因此,甚至在传统的基于加密的认证协议被执行之前,该过程就可结束。另一方面,如果个性适配器104所给出的加密信息在经认可加密信息的数据结构中,电视则运行基于加密的认证协议,协议可包括传统的HDCP密钥交换、认证,等等。如果基于加密的认证协议成功,电视则允许个性适配器104工作;否则,不允许个性适配器工作。在一些情况下,接口可能不是在传统加密(例如,HDCP)被激活的情况下工作的。在这些情况下,则不需要HDCP密钥交换、认证等等,并且个性适配器104可以仅仅基于其KSV在经授权列表上就被允许工作。另一种方法依赖于通过HDMI和USB信道的数据传送。如前所述,在各种实施例中, TV 102和个性适配器104之间的接口 108包括这些设备上的互补的HDMI和USB端口。个性适配器104还可包括微处理器,该微处理器可以运行以软件或固件形式存储在个性适配器中的数据存储介质上的代码。个性适配器上的存储介质可以是(但不限于)随机访问存储器(RAM)、只读存储器(ROM)、基于盘的存储装置,等等。在一个实施例中,个性适配器104通过HDMI信道从TV 102读取加密元素。例如, 加密元素可以是TV 102的HDCP密钥,例如通常称为“Bksv”的密钥。个性适配器104随后通过USB信道将HDCP密钥返回给TV 102。当TV的HDCP密钥被返回时,个性适配器104在通过USB信道来发送它之前可以首先对其进行加密。TV 102 将接收到的加密元素(如果必要的话在对其进行解密之后)与它通过HDMI信道发送到个性适配器104的加密元素相比较,并且如果发现匹配,则返回一信号,表明TV 102的HDMI 和USB端口与个性适配器104上的相应端口正确地接合。该信号可能引起也可能不会引起利用TV 102向用户显示消息,但重要的是TV 102和个性适配器104之间的继续通信得到了允许。相反,如果TV 102未能找到通过USB信道返回的匹配加密元素,则返回一“差错” 或其他信号,表明TV 102和个性适配器104之间的通信应当停止,因为个性适配器104未能通过USB信道返回正确的加密元素。此后TV 102不与个性适配器104通信,除非并且直到认证过程被重复并且成功为止。在替换实施例中,个性适配器104通过HDMI信道从TV 102读取加密元素。加密元素可以是利用TV 102和个性适配器104的HDCP密钥根据HDCP认证生成的随机数,所述 HDCP密钥通常分别被称为“Bksv”和“Aksv”。个性适配器104通过USB信道将加密元素返回给TV 102。TV 102随后将接收到的加密元素(如果必要的话在对其进行解密之后)与它通过HDMI信道发送到个性适配器 104的加密元素相比较。如果发现匹配,则返回一信号,表明TV 102的HDMI和USB端口与个性适配器104的相应端口正确地接合。该信号可能引起也可能不会引起利用TV向用户显示消息,但重要的是TV 102和个性适配器104之间的继续通信得到了允许。相反,如果TV 102未能找到通过USB信道返回的匹配加密元素,则返回一“差错” 或其他信号,表明TV 102和个性适配器104之间的通信应当停止,因为个性适配器104未能通过USB信道返回正确的加密元素。此后TV 102不与个性适配器104通信,除非并且直到认证过程被重复并且成功为止。以上认证过程可以被执行多次。例如,由于HDCP随机数被周期性地生成,所以每次一个新的随机数被生成时,以上过程可以被执行,以确保在USB信道中继续合法接收数据。另一种保护TV 102以免其与未经电视制造商预先认可或者未根据例如许可协定而被授权的个性适配器104通信的方法是“配对”过程。一旦通信接口被授权,TV 102和个性适配器104就被认为是“配对”到了一起。在优选实施例中,TV 102能够与一个或多个个性适配器104“配对”。但是,设备的配对可以是暂时的,因为设备可能与彼此解除耦合或断开连接,然后重新附接或连接。因此,TV 102可能能够在以后与先前它向其授权了通信接口的个性适配器104再配对起来。在本实施例的某些不那么优选的变体中,TV 102可被配置为仅与一个个性适配器 104相耦合,因此,唯一的经授权的通信接口是与下述个性适配器的它最初耦合到该个性适配器,并且它判定与该个性适配器的耦合或配对是经认可的和/或正确的。在其他变体中,TV 102可被配置为仅与一定类型的个性适配器相耦合(例如,仅与具有可接受的属性 (例如特定的经授权制造商)的个性适配器耦合),或者不那么优选地,仅与预定数目的个性适配器相耦合。因此,可以防止伪造的或者因为其他原因而未被授权的个性适配器在TV 102中工作。在一个实施例中,配对方法开始于TV 102检测到个性适配器104连接到它时。在一些实施例中,当TV 102和个性适配器104被耦合或连接在一起,并且例如个性适配器104 尝试与TV 102建立通信接口时,“耦合”被检测到。对耦合的检测例如可以包括TV 102检测负载被置于端口上。在一些变体中,对负载的检测可包括检测电阻的变化、电流汲取的变化、被拉到地的管脚和/或本领域中已知的任何其他方法。例如,在一些实施例中,对耦合的检测可包括TV 102接收到表明个性适配器104正在尝试建立通信接口的信号。另外,对耦合的检测还可包括检测这是第二次或者以后的建立通信接口的尝试。在本实施例的一些变体中,TV 102可以请求来自个性适配器104的某种标识,以验证个性适配器104被授权与TV 102通信。所请求的标识例如可以是在制造期间发给个性适配器104的证书。个性适配器104可被配置为在尝试建立通信接口时或者尝试与TV 102耦合时发送证书。在一些变体中,该标识是配对证书,并且在客户购买装备之前,至少 TV 102和/或个性适配器104被发给一个唯一的配对证书。另外,在一些实施例中,配对证书是秘密的,并且在提交或传送它以建立通信接口后仍然是受保护或加密的。在一些实施例中,TV 102可以向首次尝试建立通信接口的个性适配器请求配对证书。在其他实施例中,个性适配器104检测到个性适配器104和TV 102的耦合或连接以及这是首次尝试建立通信接口后可以自动向TV102提交配对证书。该方法中的一个步骤是TV 102证实配对证书有效。在本实施例的一些变体中,证实配对证书有效可包括TV 102访问一数据库或表,该数据库或表列出了它被授权与之通信的每个个性适配器104的类型、制造商和/或唯一标识信息。在一些实施例中,判定可以包括TV 102在经授权制造商的数据库中找出个性适配器的制造商。作为替换或附加,TV 102可以找出数据库中列出的耦合模块的唯一标识信息,例如配对证书。对配对证书的证实是验证TV 102和个性适配器104被预先认可配对或者被预先认可授权与彼此建立通信接口。但是,在TV 102和个性适配器104的配置可以继续或者通信被允许之间,两者之间的通信接口仍必须被授权。一旦配对证书被证实,操作证书就被发给个性适配器104。操作证书在TV 102和个性适配器104之间是唯一的,并且在一些实施例中,一旦被使用,就不能被重新生成或拷贝以用于另一系统中。在一些变体中,操作证书是由TV 102发给个性适配器104的。在其他变体中,个性适配器104可以从远程设备(例如,通过因特网访问的服务器)接收操作证书。另外,操作证书可以是两个以上个性适配器之间唯一的,这两个以上个性适配器都在经授权的通信接口中被配对到TV 102。在一些变体中,在操作证书被发出后,个性适配器104向TV 102提交操作证书。相应地,个性适配器104存储操作证书。在一些变体中,一旦操作证书已被发出和/或存储, TV 102就可以授权通信接口。在一些变体中,TV 102在授权通信接口之前还确认操作证书。因此,TV 102和个性适配器104被允许继续通过经授权的通信接口进行配对的通信。 换言之,TV 102和个性适配器104利用一个安全接口被配对在一起,并且可以交换信息,而且在一些实施例中受到保护以免迁移到另外的未经授权的设备或者与另外的未经授权的设备相接口。在一些实施例,设备的配对是在证实配对证书的时刻被证实的,但是直到操作证书被发出为止才被确认和授权。此外,因为在一些实施例中操作证书在TV 102和个性适配器104之间是唯一的, 所以TV 102可被配置为识别它曾经与个性适配器104配对。因此,TV 102可以通过以下方式在其随后耦合到个性适配器104时授权通信接口 检测这是后续的建立通信的尝试并从而确认操作证书的有效性。例如,个性适配器104可以是一存储设备,该存储设备包含了一新软件应用,用户希望将该新软件应用传送到已被配置有个人计算机(PC)个性适配器的TV 102。未经授权的个性适配器不会被允许将该新软件应用传送到TV 102,除非通信接口已被授权。因此,在一些实施例中,TV 102在传送新软件应用之前授权与个性适配器104的通信接口。另外, 如果TV 102不能授权通信接口,TV 102将暂停通信,直到该接口已被授权为止,或者如果接口未被授权的话则可以终止与个性适配器104的通信。继续以上示例,个性适配器104检测到它被耦合到配置了 PC的TV102,并且提交在制造时指定给个性适配器的配对证书。配置了 PC的TV被配置为审查配对证书的列表以证实个性适配器104提交的那个是有效的。一旦配置了 PC的TV 102证实了个性适配器104 的配对证书,操作证书就被发给个性适配器104,并且通常被存储在个性适配器104上。在一些实施例中,个性适配器104向配置了 PC的TV 102提交操作证书;配置了 PC的TV 102 确认操作证书有效,并且向个性适配器104发送授权以允许配对通信。在其他实施例中,从个性适配器104接收到操作证书表明通信接口被授权,因此,PC-TV 102允许TV 102和PC 之间的配对通信。个性适配器104现在被授权向配置了 PC的TV 102传送新软件应用。此外,个性适配器104可以被从配置了 PC的TV 102移除并随后再被耦合到配置了 PC的TV 102。在第二次或以后耦合时,个性适配器104和TV 102之间的通信接口必须再次被授权。因此,个性适配器104可向配置了 PC的TV 102提交先前发出的操作证书以确认有效。一旦个性适配器104再次从配置了 PC的TV 102接收到授权,通信接口和配对通信就被允许。因此,如果需要,个性适配器104可以被授权再次向配置了 PC的TV102传送该软件应用。但是,注意到,操作证书并未被配置用于授权个性适配器104和一个不同的配置了 PC的TV 102之间的通信接口。因此,个性适配器104将与它尝试耦合的所有其他设备重复授权通信接口的序列。在一些实施例中,个性适配器104可能不能与其他设备建立通信接口,以保护个性适配器上的软件应用以免其被窃用或以未经授权的方式使用。在本实施例的一些变体中,个性适配器可被配置为与预定的最大数目的TV 102 相耦合。在一些实施例中,对个性适配器进行配置以限制可与其耦合的电视的数目的一种方法是在通信接口被授权之后修改配对证书。例如,在一些实施例中,指定给个性适配器的配对证书在客户购买个性适配器之前被存储在个性适配器上的存储器中。在一些变体中, 通过在授权第一通信接口之后擦除配对证书来修改配对证书。因此,个性适配器在配对证书被擦除之后不能将其提交给另一 TV 102,相应地,该模块被限制为仅与一个TV 102进行配对通信。在其他实施例中,配对证书可被个性适配器修改,以指示它先前向其提交了配对证书、与其配对和/或授权了通信接口的TV 102的数目(例如,该模块确定安全的接口的数目)。例如,一旦达到个性适配器与之配对的TV 102的预定最大数目,个性适配器就可能需要修改、擦除和/或删去配对证书。因此,在修改配对证书后,在一些实施例中,防止了个性适配器与另外的TV 102通信。相应地,在一些实施例中,可以防止未经授权的设备使用专属的接口。此外,可以防止未经授权的迁移(例如,从原始配对的设备或另外的设备中移除)。例如,TV 102与个性适配器104配对和/或授权与个性适配器104的通信接口。个性适配器104随后被从TV 102中移除并被连接到另外的TV 102。在一些实施例中,个性适配器104将不能授权第二通信接口,因此,不能迁移到另外的TV 102并结合该另外的TV 102使用。通过实现上述方法,个性适配器104将保持与TV 102 “配对”,并且不能与另一设备配对。例如,TV 102通过以下方式来检测个性适配器耦合到通信接口 108 接收例如加电信号、热插入检测信号,检测从通信接口 108汲取的电流的增大,或者检测一管脚或信号线被拉到地。如上所述,通信接口 108可被配置为通过请求标识信息来发起对TV 102和个性适配器104之间的通信的授权。在一些实施例中,个性适配器104可以例如从存储设备取回配对证书,以通过通信接口 108提供给TV 102。在一些实施例中,配对证书是在客户购买个性适配器104之前被指定给个性适配器104、在数据库中被编入索引并且被安装或存储在存储设备中的唯一标识代码。如上所述,在一些实施例中,TV 102首先证实个性适配器104是真实的并且是TV 102可与之相耦合的预认可设备。在一些实施例中,这是由证实个性适配器104提交的配对证书有效的证实模块或进程来实现的。在本实施例的一些变体中,证实模块或进程可访问数据库中的信息以将配对证书与TV 102可与之配对的可接受配对证书的带索引列表相比较。在一些实施例中,证实模块或进程所访问的数据库信息被存储在本地,例如被存储在TV 102中的存储器中。在其他实施例中,证实模块或进程访问被存储在例如远程服务器上的数据库信息。在一些实施例中,证实模块或进程可以周期性地通过因特网访问远程服务器以下载更新后的信息并将其本地存储在数据库中,从而当进行保证接口安全的尝试时,证实模块或进程可以迅速访问该数据库。在本实施例的一些变体中,TV 102和个性适配器104可以交换配对证书并各自验证另一设备是可接受的或者被预先认可与之配对。在其他实施例中,TV 102和个性适配器 104中的每一个包括证实模块或进程,并且例如还可被配置为访问网络上的服务器以证实所提交的配对证书被列在了与之配对的预认可设备的数据库中。一旦配对证书已被证实,操作证书就可被发给个性适配器104。在一些变体中,个性适配器104被配置为接收操作证书,并且必须进行此操作以获得与TV 102通信的授权。 在一些实施例中,所发出的操作证书可被存储在个性适配器104上以用于将来配对。在一些实施例中,证实模块或进程将操作证书发给个性适配器104,并且个性适配器104在向TV 102提交新操作证书之后等待授权确认。在其他实施例中,TV 102将操作证书发给个性适配器104,表明通信接口被授权,从而允许配对通信。在其他变体中,一旦操作证书被发出和/或被个性适配器104提交以便确认,TV 102和个性适配器104之间的通信接口就被授权,并且设备允许配对通信。在一些实施例中,所发出的操作证书可被存储在存储设备中,并且在TV 102和个性适配器104以后耦合时被提交并证实。但是,除了限制个性适配器104可与之配对的TV 102的数目之外,系统还可以用类似的方法限制TV 102和个性适配器104可配对的次数。在一些实施例中,配对证书是制造商指定给个性适配器104的秘密标识信息,并且例如被存储在存储设备中。存储设备可以是被配置为被个性适配器104修改的闪存或非易失性存储器。因此,一旦TV 102授权了与个性适配器104的通信接口,个性适配器104就可以擦除或修改存储在存储设备中的配对证书。相应地,一旦个性适配器104擦除了配对证书,例如,个性适配器104以后就不能与其他设备配对或者授权与其他设备的通信接口, 因为授权所需的信息不再可用。在一些实施例中,TV 102可以检测个性适配器何时连接到TV 102。在一些实施例中,TV可以通过在通信接口 108处接收来自个性适配器104的加电信号或热插入检测信号来检测耦合。在检测到设备的耦合后,授权序列被TV 102或者个性适配器104发起。在一些实施例中,个性适配器104通过向TV 102提交配对证书来发起授权,或者,TV 102可以通过向尝试通信的个性适配器104请求标识信息来发起授权序列。接下来,TV102例如通过在列出被预先认可进行通信的设备的数据库中定位配对证书,来通过证实模块或进程证实配对证书。在证实配对证书有效后,TV102向个性适配器104发出操作证书。相应地,在一些实施例中,个性适配器104通过向TV 102提交所发出的操作证书来确认授权。一旦TV 102确认操作证书有效,TV 102和个性适配器104之间的通信接口就被授权。此时,个性适配器104可以修改或销毁配对证书。在一些实施例中,个性适配器 104将操作证书存储在存储设备中,或者例如利用操作证书来替换配对证书。相应地,如果个性适配器104被从TV 102中移除,在以后耦合时,个性适配器104再次向个性适配器104 提供操作证书。TV 102确认操作证书有效。此时,TV 102和个性适配器104授权通信接口,并且达到工作状态,在该状态中,TV102和个性适配器104被配对在一起并且被允许通过经授权的通信接口通信。在一些实施例中,证实模块或进程在TV 102上,并且可被配置为在证实配对证书时通过广域网访问服务器。作为附加或替换,TV 102上的证实模块或进程可被配置为通过网络下载来自TV 102被预先认可与之通信的个性适配器104的可能的配对证书的数据库的列表。此外,TV 102上的证实模块或进程可被配置为通过网络从服务器接收和/或取回操作证书,并将操作证书传送给TV 102已经证实正确或者预先认可与之配对的个性适配器104。在其他实施例中,证实模块或进程可被配置为为个性适配器104生成操作证书。如上所述,个性适配器104上的存储设备可被配置为存储配对证书。在一些实施例中,TV 102和/或个性适配器104被设计有一通信接口,该通信接口被配置为使用高带宽数字内容保护(HDCP)。当使用HDCP许可格式时,有点像公钥的具有唯一值的密钥选择向量被用于与其他设备通信。在一些实施例中,该密钥可在设备被制造时结合该设备被指定和注册。该密钥可用于跟踪设备,并且可用于为设备生成秘密标识码(例如配对证书)并将该秘密标识码在数据库中编入索引。此外,TV 102和/或个性适配器104可能能够访问包含一表格的数据库,该表格例如列出了密钥选择向量、秘密标识码和/或配对证书、制造商以及相应设备。耦合的设备可以使用该数据库,以验证密钥实际属于尝试耦合的设备并因而是有效的。这是一种可以实现的方法;但是并不是实践所述实施例所必需的。在一些实施例中,个性适配器104可被配置为对存储设备进行预定最大次数的访问。在一些实施例中,这可以限制个性适配器104访问存储设备以向TV 102提交配对证书的次数或者例如限制在接收操作证书后存储设备被访问以修改配对证书的次数。这使得制造商能够监视和/或限制个性适配器104能够与之配对并授权通信接口的TV 102的数目。 例如,如果个性适配器104授权了与TV 102的通信接口,并且用户尝试将个性适配器104 移动到另外的TV 102,那么如果个性适配器104的配对证书已被提交达到最大次数,或者例如配对证书已被修改或擦除从而它可能不能再被证实模块或进程证实的话,个性适配器 104则可能不能授权与新的TV 102的通信接口。在本实施例的一些变体中,已在经授权的通信接口中配对的TV 102和/或个性适配器104可检测第三设备(例如,第二个性适配器104)的耦合。因此,在一些实施例中,TV 102和/或个性适配器104中的至少一个接收来自第二个性适配器104的第二配对证书,并且证实该配对证书在第二个性适配器104与TV 102和第一个性适配器104中的至少一个之间是有效的。在证实第二配对证书有效之后,第二操作证书被发出并且被存储在TV 102、 第一个性适配器104和第二个性适配器中的至少一个上。因此,第二个性适配器104与TV 102和/或第一个性适配器104中的至少一个之间的通信接口被授权,并且第二个性适配器 104允许通过经授权的通信接口进行配对通信。在一些实施例中,第二个性适配器104可以仅与TV 102和第一个性适配器104中的一个配对。在其他实施例中,第二个性适配器104 可与TV 102和第一个性适配器104两者配对。在一些实施例中,TV 102和个性适配器104被连接在一起,并且TV102可以通过首先证实是否存在有效的操作证书来开始建立通信。在一些实施例中,操作证书被个性适配器104自动提交或交换;在一些情况下,操作证书是在TV 102请求时提供的。如果存在有效的操作证书,则通信接口被授权并且设备被允许通过经授权的通信接口进行配对通信。如果不存在有效的操作证书,则个性适配器104可以自动或者在被请求时提交配对证书,并且TV 102证实耦合模块的配对证书有效。例如,X公司制造的TV 102可以判定配对证书无效,例如因为个性适配器104是由Y公司制造的。因此,TV 102判定接口不是专属的,因此未被授权。相应地,TV 102和个性适配器104之间的通信的被拒绝并终止。但是,如果TV 102判定配对证书有效,则操作证书可被发给个性适配器104。并且,相应地,TV 102和个性适配器104之间的通信接口被授权,并且该对设备着手进行配对
ififn。在其他实施例中,个性适配器104可能先前已与TV 102耦合达到了最大次数,相应地,个性适配器104已在最后一次TV 102授权通信接口并允许配对之后擦除了配对证书。因此,TV 102未能证实配对证书有效,并且相应地判定接口未被授权并且拒绝通信。例如,个性适配器104可被配置为向TV 102提供新特征、应用、能力和/或功能。 因此,上述方法的各种实施例可被用来保护个性适配器104以免其与TV 102通信的次数超过最大次数,并从而保护个性适配器104以免其将这些能力传送给未经授权的电视。在其他实施例中,当希望将TV 102与个性适配器104配对以便一起保护设备并限制个性适配器结合其他电视的使用时,可以使用该方法的上述变体。因此,该方法可用于保护个性适配器和接口以免被窃用和未经许可的使用。
在另外的实施例中,TV 102可被认为是主机设备,并且个性适配器104可被认为是耦合设备。在一些实施例中,主机设备包括被配置为与耦合设备通信的通信接口。此外,主机设备的通信接口可被耦合到证实模块或者与证实模块通信。在一些实施例中,证实模块可以是通过线缆、有线或者无线地耦合到主机设备的单独的设备,或者,例如,证实模块可被配置在主机设备上或者是主机设备的一部分。在一个实施例中,主机设备的通信接口检测耦合设备被耦合到主机设备。相应地, 主机设备发起授权序列以判定耦合设备是否被配置和/或被认可与主机设备相接口。在一些实施例中,耦合设备可通过发送被主机设备接收的标识的证书来对授权序列的发起作出响应。证实模块可以首先确认标识的证书是有效的操作证书。如果该证书是有效的操作证书,则主机设备授权通信接口并且允许与耦合设备通信。如果证书不是有效的操作证书,则证实模块判定证书是否是有效的配对证书。如果主机设备未能证实证书是有效的配对证书和有效的操作证书,则主机设备拒绝与耦合设备通信。因此,如果耦合设备先前已与另外的主机设备相配对,则先前授权的通信接口仍是安全的,并且耦合设备与新主机设备通信受到限制。如果证实模块判定标识的证书是有效的配对证书,则证实模块可向耦合设备发出操作证书。相应地,主机设备授权与耦合设备的通信接口并允许配对通信。另外,在一些实施例中,主机设备和耦合设备之间的接口的安全受到保证,并且耦合设备可能不能授权与另外的主机设备的通信接口。在另外的实施例中,包括通信接口的耦合设备可如上所述尝试与主机设备通信。 在一些实施例中,耦合设备可能还包括耦合到通信接口的可修改的存储设备,其中,可修改的存储设备被配置为存储配对证书。存储设备还可被配置为存储被发给耦合设备的操作证书。在该实施例中,通信接口被配置为检测耦合设备被耦合到主机设备。在一些实施例中,耦合设备可被配置为识别耦合设备先前没有尝试过与主机设备建立通信接口,因此这是初始耦合。然后,耦合设备从存储设备取回配对证书并将配对证书提交给主机设备。耦合设备被配置为等待从主机设备接收操作证书。相应地,耦合设备判定是否接收到操作证书,并且如果未接收到操作证书,则耦合设备暂停通信,直到接收到操作证书为止。一旦接收到操作证书,耦合设备就将修改配对证书。相应地,耦合设备授权主机设备的通信接口并着手进行配对通信。注意,主机设备可能不证实耦合设备,因此,耦合设备进行的通信的暂停可能是不确定的。在另外的实施例中,如上所述,包括通信接口的耦合设备可尝试与主机设备耦合 (例如,尝试与主机设备建立通信接口)。在一些实施例中,耦合设备判定它先前曾耦合到主机设备和/或尝试过与主机设备建立通信接口。因此,耦合设备检测这是与主机设备的后续耦合。接下来,耦合设备提交先前发出的操作证书。耦合设备等待接收来自主机设备的表明操作证书有效的确认。因此,耦合设备将暂停通信,直到接收到确认为止。如果未接收到确认,则通信接口不被授权并且通信不被允许。如果耦合设备接收到授权的确认,则耦合设备授权与主机设备的通信接口并且着手进行配对通信。在一些实施例中,耦合设备的可修改存储设备可被配置为在以后与主机设备配对达到预定最大次数之后修改或销毁操作证书。此外,耦合设备可被配置为在例如从制造商接收授权之后恢复原始操作证书。例如,在交换、保修或维修的情况下,配对证书可被重新初始化,只要在购买之后它们的序列号和其他相关信息已经在先前向公司注册过了即可。 在一些实施例中,这可以促进并增加客户向制造商或许可公司呈送产品的注册信息的努力。在其他实施例中,例如在零售商店中用于促销产品的示范单元,设备可被临时配对以工作在示范模式中。相应地,设备可包括另外的硬件或软件保护,以防止客户利用示范模式。或者,商店可以最初向制造或许可公司注册产品,并且当该单元被销售给客户时利用授权来重新初始化配对证书。取决于应用,在一些实施例中,设备的配对在初始配对时可以是用户看得见的,其方式例如是通过某种用户界面警告。在其他实施例中,对接口的配对和保护可以对用户透明。在另外的实施例中,如上所述,耦合设备尝试与主机设备通信。耦合设备可以检测耦合和通信尝试并且可以自动向主机设备提交标识的证书。接下来,耦合设备可以暂停通信,直到它接收到操作证书或授权的确认为止。相应地,如果这是耦合设备与主机设备的初始耦合,那么一旦主机设备证实了标识的证书是有效的配对证书,主机设备就将发送并且耦合设备就将接收所发出的操作证书。一旦耦合设备接收到操作证书,耦合设备则修改配对证书。因此,相应地,耦合设备授权主机设备和耦合设备之间的通信接口,并且允许通信。此外,如果这是耦合设备与主机设备后续的耦合,则主机设备发送并且耦合设备接收关于标识的证书是有效操作证书的确认。相应地,耦合设备授权主机设备和耦合设备之间的通信接口,并且允许通信。注意,虽然这里描述的一些实施例只包括TV 102和个性适配器104,但是这些实施例可在两个以上模块被耦合在一起时实现。例如,TV 102可以与个性适配器104和第三模块相耦合。在其他变体中,个性适配器104可在第一通信接口处与TV 102相耦合并在第二通信接口处与第三模块相耦合。因此,已利用其特定实施例、示例性应用描述了虽然这里公开的发明,但是本领域的技术人员可对其进行许多修改和变化,而不脱离权利要求所限定的本发明的范围。为了简洁,以上描述的各种实施例假定TV 102是主机设备,并且个性适配器104 是耦合设备。但是,同样的方法也可以用在个性适配器104是主机设备并且TV 102是耦合设备的情况下。虽然以上描述包含许多细节,但是这些细节不应当被解释为限制本发明的范围, 而只是提供了对本发明的一些目前优选的实施例的说明。因此,将会认识到,本发明的范围完全涵盖对本领域普通技术人员来说显而易见的其他实施例,并且本发明的范围因此仅由所附权利要求所限,在权利要求中,除非另有指明,否则以单数形式提及一个要素并不意图表示“一个且仅一个”,而是表示“一个或多个”。本领域普通技术人员已知的与上述优选实施例的要素的所有结构、化学和功能等同物通过引用被明确并入在此并且意图被当前权利要求所涵盖。另外,一个设备和方法并不需要解决本发明要解决的每一个问题才能被当前权利要求所涵盖。
权利要求
1.一种能自动重配置的多媒体系统,包括第一设备,所述第一设备具有视频显示器和音频输出; 第二设备,所述第二设备被配置用于连接到所述第一设备;以及所述第一设备和所述第二设备之间的安全通信接口,该安全通信接口被配置用于所述第一设备和所述第二设备之间的通信,包括接收从所述第二设备去往所述第一设备的音视频内容和配置模板;所述第一设备具有配置表现引擎,用于基于所述配置模板中包含的信息在所述视频显示器上生成用户界面;其中所述安全通信接口包括至少第一通信连接和第二通信连接,所述第一通信连接和第二通信连接在授权多媒体内容传送过所述安全通信接口的时协作,以防止未经许可的材料被所述第二设备输出和/或被所述第一设备接受;其中通过所述第一通信连接和第二通信连接的组合执行对所述第二设备的认证,来确保所述第一通信连接和第二通信连接在同一第一设备上作出。
2.如权利要求1所述的系统,其中,所述用户界面提供对所述第二设备的操作的访问。
3.如权利要求1所述的系统,还包括 与所述第一设备相关联的遥控器设备;所述遥控器设备能够访问由配置模板控制的用户可用功能;其中,所述遥控器设备通过所述接口与所述第二设备通信以便除了控制所述第一设备的功能之外还控制所述第二设备的特定功能。
4.如权利要求1所述的系统,其中,所述第一和第二通信连接包括HDMI接口和USB接口的组合。
5.如权利要求4所述的系统,其中,所述第一设备和第二设备之间的通信是通过所述 USB接口来提供的。
6.如权利要求1所述的系统,其中,所述第一设备包括用于通过与所述第二设备的安全通信接口认证所述第二设备以作为允许所述第二设备结合所述第一设备工作的条件的直ο
7.如权利要求1所述的系统,其中,所述第二设备是从一组设备中选择出来的,该组设备在功能上或者在它们各自能够向所述第一设备提供的音视频内容上有所不同。
8.如权利要求1所述的系统 其中,所述第一设备包括电视;其中,所述第二设备包括用于在所述电视和网络之间提供通信能力的网络适配器;并且其中,所述配置模板自动重配置所述电视以通过所述网络适配器进行网络通信。
9.如权利要求8所述的系统,其中,所述网络适配器被配置用于将所述电视连接到有线网络。
10.如权利要求8所述的系统,其中,所述网络适配器被配置用于将所述电视连接到无线网络。
11.如权利要求1所述的系统 其中,所述第一设备包括电视;其中,所述第二设备包括用于为所述电视提供大容量存储的存储适配器;并且其中,所述配置模板自动重配置所述电视以访问并显示存储在所述存储适配器上的音频内容、视频内容或者既有音频又有视频的内容。
12.如权利要求11所述的系统,其中,所述存储适配器被配置用于存储用于在所述电视上显示的照片或视频。
13.如权利要求11所述的系统,其中,所述存储适配器被配置用于存储用于在所述电视上重放的音乐。
14.如权利要求1所述的系统 其中,所述第一设备包括电视;其中,所述第二设备包括用于在所述电视上接收有线电视节目的有线电视适配器;并且其中,所述配置模板自动重配置所述电视以通过所述有线电视适配器在所述电视上选择和观看有线电视内容。
15.如权利要求1所述的系统其中,所述第一设备包括电视;并且其中,所述第二设备被配置用于通过有线或无线网络连接将音频和视频从所述电视流式传输到个人计算机或其他客户端设备。
16.如权利要求1所述的系统其中,所述第一设备用于包括电视;并且其中,所述第二设备被配置用于将所述电视作为个人计算机来操作。
17.如权利要求1所述的系统其中,所述第一设备包括电视;并且其中,所述第二设备包括用于在所述电视上接收空中广播的广播适配器;并且其中,所述配置模板自动重配置所述电视以通过所述广播适配器在所述电视上选择和观看空中广播。
18.如权利要求1所述的系统 其中,所述第一设备包括电视;其中,所述第二设备包括从实质上由以下各设备构成的设备组中选择出来的音视频设备Blu-ray Disc 设备、DVD设备、VHS设备、PVR设备、DVR设备、IP-TV设备、视频游戏设备、机顶盒设备、以及数字或模拟音乐设备;并且其中,与每个所述第二设备相关联的配置模板自动重配置所述电视以访问和操作所述第二设备。
19.如权利要求1所述的系统,还包括 遥控器设备;其中,所述第一设备和所述第二设备都能通过所述遥控器设备来操作;并且其中,所述配置模板自动重配置所述第一设备以接受来自所述遥控器设备的特定命令以便通过所述第一设备操作所述第二设备。
20.如权利要求1所述的系统,还包括网络内容服务器,用于作为网络客户端连接到所述第二设备,并且支持所述第一设备的用户导航以搜索列表并选择所述音视频内容中的特定音视频内容来播放,并且在后台提供相应的配置模板以用于自动配置适当的用户界面。
21.一种能自动重配置的电视装置,包括电视子系统,该电视子系统具有用户接口、视频显示器、音频输出和媒体选择调谐器, 该电视子系统被配置用于响应于来自用户的输入播放视频和音频媒体内容;第一接口,通过该第一接口能从被配置用于结合所述电视装置工作的外部设备接收音视频内容;与所述第一接口配对的第二接口,该第二接口使得能够与所述外部设备通信以通过所述电视装置控制所述外部设备的操作;动态菜单,该动态菜单响应于所述外部设备连接到所述电视装置而自动重配置,并且通过该动态菜单,所述外部设备的操作被控制并且来自所述外部设备的音视频内容被访问;以及配置表现引擎,该配置表现引擎从所述外部设备接收配置模板并且控制所述动态菜单的重配置;其中所述第一接口和所述第二接口在授权多媒体内容传送过所述安全通信接口的时协作,以防止未经许可的材料被所述外部设备输出和/或被所述电视装置接受;其中所述安全通信接口被配置用于所述外部设备与所述电视装置的认证互操作,并且用于确定所述第一接口和所述第二接口在所述电视装置和所述外部设备之间被连接。
22.如权利要求21所述的电视装置,还包括用于认证所述外部设备以作为允许所述外部设备结合所述电视装置工作的条件的装置。
23.如权利要求21所述的电视装置,还包括身份设备,用于向通过所述第一接口和所述第二接口连接的所述外部设备标识所述电视装置及其能力。
24.如权利要求21所述的电视装置,还包括配对设备,用于向连接到所述第一接口和所述第二接口的所述外部设备验证所述第一接口和所述第二接口属于单个设备,其中防止了对受保护内容安全性措施的欺骗。
25.如权利要求21所述的电视装置,还包括加密设备,该加密设备与所述遥控器设备相关联,并且支持防止利用另外的类似设备来替换所述遥控器设备。
26.如权利要求21所述的电视装置,还包括非易失性存储器,用于存储用户偏好并且在所述外部设备连接到所述电视装置时自动利用这种用户偏好来更新所述外部设备,其中,用户无需重复输入所述用户偏好。
27.如权利要求21所述的电视装置,还包括高带宽数字内容保护(HDCP)电路,用于在所述外部设备连接到所述电视装置时授权所述外部设备向所述电视装置递送高清晰度音视频内容。
28.如权利要求21所述的电视装置,还包括高带宽数字内容保护(HDCP)电路,用于在所述外部设备连接到所述电视装置时授权所述外部设备向所述电视装置递送高清晰度音视频内容;以及安全性设备,用于授权与使用来自HDCP电路的密钥选择向量(KSV)的外部设备的协同工作。
29.如权利要求21所述的电视装置,其中,所述外部设备是从一组设备中选择出来的, 该组设备在功能上或者在它们各自能够向所述电视装置提供的音视频内容上有所不同。
30.如权利要求21所述的电视装置其中,所述外部设备包括用于在所述电视装置和网络之间提供通信能力的网络适配器;并且其中,所述配置模板自动重配置所述电视装置以通过所述网络适配器进行网络通信。
31.如权利要求30所述的电视装置,其中,所述网络适配器被配置用于将所述电视连接到有线网络。
32.如权利要求30所述的电视装置,其中,所述网络适配器被配置用于将所述电视连接到无线网络。
33.如权利要求21所述的电视装置其中,所述外部设备包括用于为所述电视装置提供大容量存储的存储适配器;并且其中,所述配置模板自动重配置所述电视装置以访问并显示存储在所述存储适配器上的音频内容、视频内容或者既有音频又有视频的内容。
34.如权利要求33所述的电视装置,其中,所述存储适配器被配置用于存储用于在所述电视装置上显示的照片或视频。
35.如权利要求33所述的电视装置,其中,所述存储适配器被配置用于存储用于在所述电视装置上重放的音乐。
36.如权利要求21所述的电视装置其中,所述外部设备包括用于在所述电视装置上接收有线电视节目的有线电视适配器;并且其中,所述配置模板自动重配置所述电视装置以通过所述有线电视适配器在所述电视装置上选择和观看有线电视内容。
37.如权利要求21所述的电视装置其中,所述外部设备被配置用于通过有线或无线网络连接将音频和视频从所述电视装置流式传输到个人计算机或其他客户端设备。
38.如权利要求21所述的电视装置其中,所述外部设备被配置用于将所述电视装置作为个人计算机来操作。
39.如权利要求21所述的电视装置其中,所述外部设备包括用于在所述电视装置上接收空中广播的广播适配器;并且其中,所述配置模板自动重配置所述电视装置以通过所述广播适配器在所述电视装置上选择和观看空中广播。
40.如权利要求21所述的电视装置其中,所述外部设备包括从实质上由以下各设备构成的设备组中选择出来的音视频设备Blu-ray Disc 设备、DVD设备、VHS设备、PVR设备、DVR设备、IP-TV设备、视频游戏设备、机顶盒设备、以及数字或模拟音乐设备;并且其中,与每个所述外部设备相关联的配置模板自动重配置所述电视装置以访问和操作所述外部设备。
41.如权利要求21所述的电视装置,还包括 遥控器设备;其中,所述电视装置和所述外部设备都能通过所述遥控器设备来操作;并且其中,所述配置模板自动重配置所述电视装置以接受来自所述遥控器设备的特定命令以便通过所述电视装置操作所述外部设备。
42.如权利要求21所述的电视装置 其中,所述外部设备包括网络客户端设备;其中,所述网络客户端设备被配置用于连接到网络内容服务器;并且其中,所述网络客户端设备支持所述电视装置的用户导航以搜索列表并选择所述音视频内容中的特定音视频内容来播放,并且在后台提供相应的配置模板以用于自动配置适当的用户界面。
43.一种能自动重配置的电视装置,包括电视子系统,该电视子系统具有用户接口、视频显示器、音频输出和媒体选择调谐器, 该电视子系统被配置用于响应于来自用户的输入播放视频和音频媒体内容;第一接口,通过该第一接口能从被配置用于结合所述电视装置工作的外部设备接收音视频内容;与所述第一接口配对的第二接口,该第二接口使得能够与所述外部设备通信以通过所述电视装置控制所述外部设备的操作;动态菜单,该动态菜单响应于所述外部设备连接到所述电视装置而自动重配置,并且通过该动态菜单,所述外部设备的操作被控制并且来自所述外部设备的音视频内容被访问;以及配置表现引擎,该配置表现引擎从所述外部设备接收配置模板并且控制所述动态菜单的重配置;其中所述第一接口和所述第二接口在授权多媒体内容传送过所述安全通信接口的时协作,以防止未经许可的材料被所述外部设备输出和/或被所述电视装置接受;其中所述安全通信接口被配置用于所述外部设备与所述电视装置的认证互操作,并且用于确定所述第一接口和所述第二接口在所述电视装置和所述外部设备之间被连接;以及高带宽数字内容保护(HDCP)电路,用于在所述外部设备连接到所述电视装置时授权所述外部设备向所述电视装置递送高清晰度音视频内容。
全文摘要
本发明公开了具有可换个性适配器的能自动重配置多媒体系统。一种电视机配备有HDMI和USB连接,这些连接使得它可以显示并运行来自多种传统消费者设备的音视频内容。电视机还被配备为提供安全HDMI-USB接口,该接口将允许传送经许可的高清晰度内容和因特网订户服务。这种安全HDMI-USB接口还使得能够选择要附接的专属应用模块。很像XML样式表的可下载用户界面模板被表现给在屏幕上显示的用户界面。这些与相应的缩略图和URI相关联,这些缩略图和URI使得用户可以浏览素材的目录和列表,然后以适当的格式来播放它们,并且向机器提供定制的控制器。遥控器被简化,但仍被扩展以通过与用户界面的交互来控制所有附接的设备。
文档编号H04N21/472GK102413374SQ20111037499
公开日2012年4月11日 申请日期2007年8月17日 优先权日2006年8月18日
发明者乔治·威廉斯, 土川元, 埃德加·图, 大卫·伯德恩, 太田孝彰, 尼考劳斯·詹姆斯·寇赛, 弘中隆, 弥尔顿·弗瑞泽, 托马斯·道森, 比海姆·马里奥·达科斯塔, 爱恩·查尔斯·马修斯, 理耶施·K·姚, 皮特·雷·施恩塔尼, 罗伯特·L·哈德彻克, 罗尔夫·透弗特, 莱昂·马克·潘得洛乌, 董·恩古因, 詹森·R·米伯根, 马克·A·汉森, 鲁多威可·杜科波尔 申请人:索尼株式会社, 索尼电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1