用于优化装置控制的系统和方法_2

文档序号:9620778阅读:来源:国知局
于同一申请人,且通过引证的方式整体并入本文。
[0031]现在转到图2,在进一步的说明性实施方案中,UCE100可从远程控制器200和/或在平板电脑202中的应用程序接收无线请求信号。像之前一样,到装置106、108、110的命令传输可采用有线CEC命令或无线IR命令的形式。然而,在此实施例中,远程控制器200可与UCE100双向通信208,因此UCE可授权对远程控制设备200的IR命令210的传输,即,对那些确定为最好经由IR传输来执行的命令,使用远程控制器200作为中继设备。也如在图2中大体上示出的,例如在平板电脑202的智能设备上执行安装应用程序214可与互联网(212、204)可访问的服务器206和相关的数据库207结合使用来初始配置UCE100,用于与具体的待控制装置组一起运行,即,向UCE100传达每个待控制的特定装置的匹配命令代码集和能力简介,例如基于类型、产品、型号等,这将在下文中更详细地描述。
[0032]参考图3,在又一个说明性的实施方案中,UCE功能100’可内置在例如STB/DVR310的装置中。在此实施例中,远程控制器102和/或智能设备104可通过内置UCE功能100’直接向STB/DVR 310发送无线请求信号来用于行动,此实例中产生的从IR发射器供给到STB/DVR装置310的该行动和之前一样,可包括经由HDMI接口 112的CEC命令传输或IR命令传输114。在此结构中,使用例如通过电缆调制解调器和/或电缆分线头系统可访问的互联网连接304,在STB/DVR 310内的安装应用程序可用于配置UCE100’。
[0033]在图4中的进一步的说明性实施方案中,UCE功能100’可内置在AV接收器420中,该接收器可作为在各种例如STB/DVR 110或DVD播放器108的内容源和例如TV106的输出设备之间的HDMI开关。除了 HDMI输入,AV接收器420也可支持各种其他输入格式,例如来自CD播放器408的说明性的404的模拟输入;复合或分量视频输入;S/PDIF同轴线或光纤输入等。在此实施方案中,例如来自远程控制器402的请求信号406可传至AV接收器420,通过UCE功能100’进行行动。和之前一样,获得的装置命令可使用经HDMI接口 112的CEC信号,或从相关IR发射器经由IR信号114来传输。根据特定的实施方案,如先前结合图2提到的,匹配待控制装备的UCE100’的初始配置可通过在AV接收器420中的互联网连接应用程序,或通过在平板电脑202或其他智能设备内的应用程序来实施。
[0034]能够理解的是,在不脱离UCE理念的情况下,各种其他配置也是可能的,例如UCE功能100’可并入到可联网TV、HDMI开关、游戏控制台等;装置命令集和能力数据库207可位于电缆系统头端,可储存在本地(全部或部分),其本地存储可采取位于UCE本身内部或在例如TV、STB或AV接收器的设备内的内存储器的形式,或可采取可附接到智能设备或装置等的存储棒等的形式等。
[0035]参考图5,按照特定装置的需要,示例性UCE设备100 (无论是单独的还是支持UCE功能的装置)可包括连接到处理器500的存储器502,该存储器可能包括ROM存储器、RAM存储器和/或非易失性读写存储器的组合,并且可采取芯片、硬盘、磁盘、光盘、存储棒等或其任意组合的形式。还将理解的是,一些或全部示出的存储器可以物理地并入到作为处理器500的相同的1C芯片(所谓的“微控制器”),而且因此,为清楚起见,其单独在图5中显示。配置为示例性UCE平台的一部分的接口硬件可包括IR接收器电路504和IR发射器电路506 ;HDMI接口 508 ;ffiFi收发器和接口 510 ;以太网接口 512 ;任何其他有线或无线的I/O接口 514,根据特定实施方案,通过举例而非限制的方式包括蓝牙、RF4CE、USB、Zigbee、Zensys、X10/Insteon、HomePlug、HomePNA等。包括示例性UCE设备100的电子部件可由外部电源516供电。如图1或图2所示的在独立的UCE设备的情况下,这可包括例如紧凑型AC适配器“方邦(wall wart) ”,而如图3或图4所示的集成UCE设备可从其集成的装置中吸收运行电能。还将理解的是,在后者的情况下,在某些实施方案中,处理器500和/或存储器502和/或接口硬件项目504至514的某些部分可与主机装置共享其他功能。
[0036]将被本领域技术人员理解的是,一些或所有存储器502可包括可执行指令和数据,该可执行指令旨在由处理器500执行以控制UCE设备100的运行(统称为UCE编程),该数据用于定义必要的控制协议和命令值(统称为命令数据)以用于向可控装置发出命令信号。在此方式中,处理器500可被编程以控制示例性UCE设备100内的各种电子部件,例如监测从控制设备传入的请求消息的通信方法504、510,以执行装置命令信号的传输等。为使得UCE设备100执行行动,UCE设备100可适应于响应事件,例如从远程控制器102或智能设备104接收的请求消息,改变通过HDMI接口 508、WiFi接口 510或以太网接口 512等报告的连接装置状态。在响应事件时,UCE编程中适当的指令可被执行。例如,当从智能设备104接收到命令请求时,UCE设备100可从储存在存储器502中的命令数据中检索优选的命令传输介质(如IR、经HDMI的CEC、经WiFi的IP等)和相应的命令值以及控制协议,该控制协议用于以该装置可识别的格式将该命令传输到指定的目标装置,例如TV,从而控制该装置的一个或多个功能性操作。通过进一步实施例的方式,如可通过514从接口 508辨别的连接装置状态,例如供电或不供电、当前选择输入、播放或暂停等,可由UCE编程来检测和/或列表显示,从而促进装置设置的调整以匹配用户自定义的活动概况,例如“看电视”、“看电影”等。
[0037]图6中呈现了示例性UCE控制环境的概况。示例性UCE设备100的UCE编程可包括通用控制引擎内核650连同一系列可扩展软件模块652到660,每个模块支持特定的装置命令协议或方法并按适合特定的实施方案的方式配置。通过举例的方式,图6的说明性实施方式根据特定的应用,可包括互联网协议(IP)模块652、经HDMI的CEC模块654、蓝牙模块656、IR模块660和其他模块658。待控制的装置可包括支持IP的AV接收器620、支持IP的STB/DVR610、TV106、DVD播放器108和CD播放器408。如图所示,某些这些设备可能经由HDMI 112和/或以太网670接口互相连接。(在这方面,应该理解的是,为清楚起见,图6中112和670的说明性互相连接仅旨在描绘逻辑分布,相应的准确的物理布线结构细节和/或任何必要的交换器、路由器、集线器、中继器、互相连接等被省略。)
[0038]用于向图6中示例性装置发出命令的优选的方法/协议/介质可根据装置和待执行的功能而变化。通过举例的方式,导向AV接收器620的音量控制和模拟输入选择命令622可需要经由IR传输发出,而电源开/关和HDMI输入选择功能命令624可经由CEC命令更好地进行传达,例如声场配置的高级功能命令626可经由以太网连接最好地进行传达。在相同的方式中,如图所示,其他装置的各种运行经由混合介质、方法和协议可被最好地命令。如将理解的是,在一些情况下,特定的装置可由一条以上的路径支持运行命令的接收,例如AV接收器620的电源开/关功能不仅作为CEC命令可行,还可经由IR命令可行。在这种情况下,UCE优选命令格式可以是已经确定为提供最大可靠性的格式,例如在上述情况下,可优选CEC命令,因为此命令形式不依赖视线而且还可以确认行动已经由目标装置执行。
[0039]如图7所示,为了确定每个装置类型配置和命令的最佳方法,可为示例性UCE内核程序650提供优选的命令矩阵700。示例性的优选命令矩阵700可包括一系列数据单元或元素,例如单元712,每个数据单元对应于特定的命令702和其中一个特定的待控制装置704。这样的单元或元素的数据内容可包括识别待使用的命令/传输的格式和指向所需数据值的指针以及具体命令格式化信息。通过实施例的方式,用于配置TV装置708的相应的“输入2”的命令706的数据单元712可包括使用CEC命令的指示器,即用于将命令传输给指定的目标装置的传输设备的指示器,连同合适的命令数据值和HDM1-CEC总线地址的指针;而用于配置AV接收器710的相应的相同命令功能的数据元素714可包括使用IR命令的指示器,连同指向合适的命令数据的指示器和在UCE存储器502以外存储的IR代码库中的格式化信息。在某些实施方案中,也可提供一个或多个次级命令矩阵716,由UCE编程确定优选命令不成功时,考虑在事件中使用替代命令方法。命令矩阵700也可包含空条目,例如718,在该处特定功能不可用或不被特定装置支持。在示例性的实施方案中,命令矩阵700在初始化和安装过程中可以创建并装入UCE100的存储器502中,这将进一步详细地说明。
[0040]为了执行UCE设备的初始配置,可以提供安装应用程序。在一些实施方案中,这样的安装应用程序可能采取编程的形式,所述编程可在带有合适的用户接口并能够与UCE建立通信的任何方便的设备上执行,例如但不限于智能电话、平板电脑、个人计算机、机顶盒、TV等,根据特
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1