CN103917927B - 使用hdmi‑cec识别代码集 - Google Patents
使用hdmi‑cec识别代码集 Download PDFInfo
- Publication number
- CN103917927B CN103917927B CN201180074344.1A CN201180074344A CN103917927B CN 103917927 B CN103917927 B CN 103917927B CN 201180074344 A CN201180074344 A CN 201180074344A CN 103917927 B CN103917927 B CN 103917927B
- Authority
- CN
- China
- Prior art keywords
- ecd
- control
- button
- communication interface
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 claims abstract description 56
- 230000006870 function Effects 0.000 description 44
- 238000010586 diagram Methods 0.000 description 32
- 238000000034 method Methods 0.000 description 14
- 230000015654 memory Effects 0.000 description 11
- 230000003287 optical effect Effects 0.000 description 10
- 230000003993 interaction Effects 0.000 description 7
- 230000004044 response Effects 0.000 description 6
- 238000000605 extraction Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000007639 printing Methods 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 206010027940 Mood altered Diseases 0.000 description 1
- RAQQRQCODVNJCK-JLHYYAGUSA-N N-[(4-amino-2-methylpyrimidin-5-yl)methyl]-N-[(E)-5-hydroxy-3-(2-hydroxyethyldisulfanyl)pent-2-en-2-yl]formamide Chemical compound C\C(N(Cc1cnc(C)nc1N)C=O)=C(\CCO)SSCCO RAQQRQCODVNJCK-JLHYYAGUSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002146 bilateral effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 230000008570 general process Effects 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 230000007510 mood change Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000007921 spray Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72415—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C19/00—Electric signal transmission systems
- G08C19/16—Electric signal transmission systems in which transmission is by pulses
- G08C19/28—Electric signal transmission systems in which transmission is by pulses using pulse code
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C23/00—Non-electrical signal transmission systems, e.g. optical systems
- G08C23/04—Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
- H04N21/41265—The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42208—Display device provided on the remote control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/4222—Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42221—Transmission circuitry, e.g. infrared [IR] or radio frequency [RF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42224—Touch pad or touch panel provided on the remote control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42225—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details characterized by types of remote control, e.g. universal remote control
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/20—Binding and programming of remote control devices
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/90—Additional features
- G08C2201/93—Remote control using other portable devices, e.g. mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Selective Calling Equipment (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一种用于控制电子消费设备(ECD)功能的系统包括装置和高清晰度多媒体接口(HDMI)缆线,所述装置具有适于与ECD功能信息数据库通信以获取用于所述ECD的功能信息并产生信号的信号输出,所述装置利用从所述功能信息数据库获取的用于所述ECD的所述功能信息经由所述信号输出可传输所述信号;以及所述高清晰度多媒体接口将经由所述信号输出传输的所述信号传送到所述ECD。
Description
相关申请
本申请要求2008年4月18日提交的美国申请第12/148,444号的权益并且是该美国申请的分案申请,该美国申请的公开内容在此整体通过引用并入本文。
技术领域
本申请涉及一种系统,该系统包括用于执行电子消费设备的控制方法的控制装置。
背景技术
消费者为其家庭购买许多电子设备。其中的一种设备可能就是电视机。电视机配有具有多种功能(诸如开机关机、向上向下转换频道、加减音量,等等)的遥控器。遥控器经由红外信号与电视机通信。另一电子消费设备是DVD播放器。DVD播放器同样也有自己的遥控器,遥控器具有自身形状、按钮布局、按钮功能和位于遥控器上的文本及其它字符。对于视听接收机、有线电视盒以及游戏主机均是如此情况。这些设备中的一些可连接在一起。例如,游戏主机可以输出视频信号,视频信号通过S-视频连接到视听接收机上。DVD播放器同样可以输出视频信号,视频信号通过S-视频连接到视听接收机上。DVD播放器可以采用同样的其他连接方式。还可以使用连接设备的其它方法。例如,可以使用高清晰度多媒体接口(HDMI)缆线将有线电视盒连接到视频接收机上。这样做整体最终结果是消费者必须具有从2到5不等或更多的遥控器,每个遥控器都需要用来控制其各自相关联的电子消费设备(ECD)。这不仅导致消费者家中杂乱,还使消费者难以记住哪个遥控器用于哪个装置,以及每个遥控器上众多可能选择中的哪一个是消费者最感兴趣的。
图1展示了更详细的例子20。具有其自身独特按钮布局的遥控器31用于控制电视机21。另一遥控器32用于控制视听接收机22。另一遥控器34用于控制游戏主机24,并且另一遥控器36用于控制有线电视盒26。最后,另一遥控器38用于控制DVD播放器28。如图1所示意性地图示那样,每个遥控器都有其自身独特的按钮布局。
发明内容
优选实施例的系统消除了定期使用多个遥控器的需要。可以使用单个浏览装置(例如,带有显示屏的蜂窝电话)来替代对众多不同遥控器的需求。浏览装置可以以每次仅一个的方式图示出所有的由消费者当前所使用的各种遥控器。所图示出的遥控器都会以与原始遥控器一样的方式实现功能。通过使用浏览装置消除了杂乱以及需要保持和放置大量不同遥控器的必要。
在一个实施例中,浏览装置经由基于IEEE802.11b标准的无线局域网(Wi-Fi)与中央功能装置通信。功能装置具有关于消费者所需的所有各种遥控器的信息。功能装置与浏览装置无线通信,转而接着操作消费者的所有电子设备。
第一个新颖方面在于,使用单线HDMI-CEC(高清晰度多媒体接口-消费电子产品控制)总线或协议以从红外(IR)代码集数据库中识别用于电子消费设备(ECD)的IR代码集。当ECD经由HDMI缆线被耦接到AV系统时,系统利用单线HDMI-CEC总线自动查询新的ECD以进行自身识别。ECD通过经过HDMI-CEC总线发回信息来自动应答。这种信息可用于识别ECD。在一个例子中,所返回的信息包括以ECD的ASCII形式的品牌名称、以ECD的ASCII形式的设备类型、和以ECD的ASCII形式的型号。系统利用所返回的信息识别在可用于控制ECD的数据库中的特定IR代码集。然后,系统使IR遥控器能够使用识别出的代码集将IR遥控操作信号发送到ECD设备以使IR遥控器可以控制ECD。然而,使用HDMI-CEC来识别代码集不限于IR应用,更确切地说,还适用于如下所述的代码集,即,该代码集被用于生成和检测其他无线遥控操作信号,诸如,例如用于传输RF信号的遥控器的RR遥控操作信号。
第二个新颖方面在于,在便携式显示设备上向用户显示多种遥控器的图示(例如,数字图片)。用户于是使用便携式显示设备选择其中一个看上去像用户试图要模拟的遥控器的图示。当用户选中该图示,系统利用用户选择从IR代码集数据库中的多个IR代码集中识别用于相关联的ECD的IR代码集。在一个例子中,诸如带有浏览器的PDA、蜂窝电话或苹果iPhone的便携式显示设备与AV系统通信。AV系统提供遥控器的图示,而便携式显示设备和相关联的浏览器将图示显示给用户。随后,用户使用便携式显示设备和浏览器选择自己希望模仿的遥控器的图示。可替代地,便携式显示设备显示用户想要控制的ECD的图片或图示。不管是哪种情况,便携式显示设备将用户选择信息传回给系统。系统利用该信息识别数据库中的用于控制ECD(由遥控器控制的ECD)的IR代码集。在一个例子中,系统接着使便携式显示设备能够利用被识别出的代码集将IR遥控操作信号发送给ECD装置,以至于便携式显示设备能够像用户所选择的原始遥控器一样操作或模拟用户所选择的原始遥控器操作。通过向用户显示用户可能希望控制的ECD的图片,系统可用于模拟用户丢失的遥控器。
第三个新颖方面在于,在便携式显示设备上将多种遥控器的图片显示给用户。用户可以利用便携式显示设备选择图片上的图标或按钮,并使所选的图标或按钮的功能与遥控器的另一渲染相关联。例如,用户可以从图片化遥控器将所选的图标或按键或按钮复制(例如,通过“拖拽和放下”)到便携式显示设备上其他地方所图示的遥控器模版上。图片化遥控器和遥控器模板都被显示在便携式显示设备上。当用户“拖拽和放下”图标或按键或按钮时,图标或按键或按钮被添加到模板并在模版上显示。通过这种方式,来自多个不同图片化遥控器的图标、按键、按钮能被拖拽并放在同样的模板上,并且模版上相关联的新的图标、按键、按钮自动具有了与图片化遥控器中的这些图标、按键、按钮相关联的功能。利用此特性,用户构建新的定制的混合遥控器,该混合遥控器的渲染可以显示在便携式显示设备上。当用户之后在混合遥控器上选择图标、按键、按钮时,便携式显示设备就执行具有同样键的原始的图片化遥控器将要执行的功能。
第四个新颖方面在于,用户对要被模拟的遥控器拍摄数字图片,并且图片被传送到系统。系统对数字图片执行光学识别。在一个例子中,用户具有诸如带有照相机功能的PDA、蜂窝电话或苹果iPhone等便携式显示设备。用户使用便携式显示设备来拍摄IR遥控器的数字图片。显示设备于是将数字图片(例如JPEG格式的文件)传送给系统。系统对数字图片执行光学对象识别,并识别出代码集数据库中的多个代码集中的哪一个是用于数字图片中遥控器的代码集。数据库可以包括例如关于各种遥控器看起来像什么等等的特定信息,以便将光学识别结果可用于识别图片化遥控器。这种信息可以包括有关遥控器轮廓形状、遥控器上按键数目和按键布置和打印在遥控器上的文本的信息。一旦系统识别出与图片化遥控器相关联的代码集,系统传送回便携式显示设备以使得便携式显示设备能够用被识别出的代码集来发送根据该代码集的IR遥控操作信号。以这种方式,用户可以利用便携式显示设备来拍摄操作特定ECD的遥控器的图片。系统然后通过使便携式显示设备模拟遥控器来进行响应。此后,被仿真的遥控器的图片或渲染可以显示在便携式显示设备上。当在便携式显示设备上选择图标或按键或按钮时,便携式显示设备执行与原始遥控器将执行的功能相同的功能。
在另一个例子中,可访问因特网的计算机系统经由因特网从用户处接收电子设备的数字图像。电子设备可以是,例如遥控器或由遥控器所控制的电子消费设备(ECD)。可访问因特网的计算机系统于是自动在数字图像上执行光学对象识别,并且向用户收费以返回从光学识别中获取的信息。所返回的信息例如可以是代码集信息。
进一步的细节和实施例将在以下详细描述中说明。这样的概述并不意在限定本发明。本发明由权利要求书来限定。
附图说明
附图图示出各种实施例,其中,相同的数字表示相同的部件。
图1(现有技术)是集合了多种包括各种通信装置的电子消费设备的简图。
图2是用于与电子消费设备通信的系统的示意性图示。
图2A是用于与电子消费设备通信的系统的示意性图示,其中,装置除了别的部分以外还包括:图2所示功能装置的功能、图2所示记录数据库、扬声器、显示输出以及信号输出125。
图3是包括多个关于各种遥控的记录的数据库的示意性图示,包括每个记录中所包含的一些细节的示意性图示。
图4是用于控制电子消费设备的各种控制装置的图示。
图5是用于控制电子消费设备的其他控制装置的图示,其他控制装置包括用于控制灯开或关、暗或亮的装置。
图6是显示设备的示意性图示,显示设备图示了通过用户的手指按在所图示的按钮中的一个按钮上来遥控的图片。
图7是包括按钮的显示设备的图示,该按钮集合了基于用户不同的兴趣和心情在电子消费设备的功能中的改变。
图8是带有允许用户选择各种功能的可能的主菜单的图示的显示设备的简图。
图9是消费者如何建立系统以控制电子消费设备的方法的图示。
图10是用户能限定多少可能的有效选择的示意性图示。
图11是采用数字图像缩小消费者感兴趣的某个特定装置范围的可能选择的方法的图示。
图12是展示消费者如何能够获取特定装置的数字图像并之后使用该图像识别引用该特定控制装置的具体数据库记录的流程图。
图13图示了如何创建定制装置屏幕。
图14图示了生成的较小定制装置屏幕。
图15图示了能为感兴趣的特定控制装置而编程的可能的装置按钮布局。
图16是带有现有按钮的模版定制控制装置的图示,其中,用户然后将按钮功能分配到模板上的每个按钮。
图17是功能装置的示意性图示。
图17A到17M图示了组成图17所示功能装置的部件的细节。
具体实施方式
附图图示了用于控制电子消费设备(ECD)的系统。在本说明书中所使用的家用ECD可以是能够通过遥控器或键盘或一些其他控制装置(诸如DVD、电视机、视听接收机、喷水系统、灯开关、警报面板、游戏主机和计算机,等等)控制的任何设备。
综述
图2是用于控制电子消费设备(ECD)的系统100的一个实施例。系统100包括功能装置101、显示设备102、多个ECD103~111,数据库112和存储器113。数据库112和存储器113经由网络连接131可以访问诸如因特网115的网络。在该例子中,ECD103~111包括灯开关103、暖通空调(HVAC)控制器104、喷水系统控制器105、报警系统控制器106、DVD播放器107、机顶盒108、视听接收机109(有时也称“音频视频接收机”或“AV接收机”)、游戏主机110和电视机111。在其他实施例中,可能出现更多的或更少的ECD。
功能装置101与数据库112通信。在一个例子中,数据库112是代码集数据库。关于代码集的例子和代码集所带来的结果以及如何使用代码集的详细内容,请参见美国专利第7,259,696号,该专利的主题在此通过引用并入本文。数据库112包括许多不同类型ECD的身份信息以及每个ECD的功能信息。这些功能可以是能被遥控器控制的例如加减音量、向上或向下选择频道、打开喷水器,等等。ECD制造商通常在向用户出售ECD的同时提供这种遥控器。在数据库112中阐明了如何生成需由ECD接收的各种信号以使ECD执行所希望的功能。
在另一个例子中,数据库112是或者包括图示记录数据库,该图示记录数据库包括带有用于控制ECD功能的按钮的遥控器或控制装置的图示。在此所采用的术语“图示”包括数字图片和示意性渲染。在此所采用的术语“控制装置”包括但不限于遥控器。
在另一个例子中,除了控制装置的图示,数据库112包含每个控制装置上的提取的图形信息。这种提取的图形信息可以包括例如控制装置的形状、控制装置上的按钮(按键)、按钮数目和按钮位置以及在控制装置上显示的字符或其他打印等的信息。数据库还包括与每个按钮相关联的ECD功能信息(键码和其他代码集信息)。
中央功能装置101与数据库112通信以获取控制装置的信息,诸如装置形状、装置按钮标签、按钮形状和按钮位置(即,按钮布局)等。功能装置101还包括将信号输出到显示设备102的显示输出116。显示设备102显示输入屏幕以图示出诸如装置形状、按钮标签、按钮形状和按钮位置或布局等的控制装置信息。
尽管功能装置101、数据库112、存储器113和显示设备102在图2中被图示为不同的装置或功能,但在另一个实施例中(参见图2A),这些系统元素中的一些或全部能被结合到单一的装置。在一个例子中(未示出),功能装置101为物理上合并(未示出)到ECD中的一个(诸如有线机顶盒108)的功能。更具体地,处理器可以提供功能装置的功能的一些或全部。此处所使用的术语“处理器”是连同其相关联的功能硬件和软件一起的数字处理单元,诸如微控制器或微处理器。该术语包括诸如个人计算机中常见的微处理器及其功能软件。
在系统100操作的一个例子中,消费者(未示出)购买了新的ECD。消费者将该新的ECD带回家,并将其插入到现有的家庭娱乐/ECD系统。例如,如果ECD是机顶盒(诸如有线电视盒),消费者能将缆线线连接到该盒上,然后将该盒连接到视听系统。如果该系统包括AV接收机,如下面进一步解释的那样,消费者可以用高清晰度媒体接口(HDMI)缆线将有线电视盒连接到AV接收机。一旦连接到系统100,将会发生以下情况。在这个例子中,有线电视盒包括新的功能装置。在有线电视盒内的功能装置开始识别消费者家庭系统中的各种ECD。例如,功能装置能利用CEC协议经由HDMI缆线确定制造商、类型和AV接收机的特定型号。一旦确定AV接收机的身份,功能装置于是就与包括有关各种控制装置的信息的数据库112进行通信。通过将AV接收机的特定身份传送到数据库112,数据库能利用该身份信息来识别与出售AV接收机时通常向消费者所提供的特定控制装置相关联的信息。采用ECD身份信息,数据库112将特定ECD功能信息返回到有线电视盒中的功能装置。在一些实施例中,还在出售ECD的同时将由ECD装置制造商所提供的控制装置的图示返回给消费者。
不是所有的ECD都有能力经由HDMI与功能装置通信。在这些其他ECD的情况下,消费者可以为功能装置识别ECD。如下所进一步解释的那样,消费者使用设置程序识别在消费者家庭娱乐/ECD系统中的其他ECD。
如下面所进一步解释的那样,一旦系统中所有的ECD都被识别出来,消费者就能用与功能装置可双向通信的单一显示设备(例如,显示设备102)来控制所有的ECD。
显示设备
更具体地,如图2所图示的那样,显示设备102是具有触摸屏幕114的移动通信装置。显示设备102能响应于用户与输入屏幕114的交互。例如,当屏幕114显示按钮113时,用户能与按钮130交互。如果显示设备102是多点触摸屏幕;显示设备102能对用户触摸屏幕114上的按钮130作出反应。在其他次优选的实施例中,用户可以使用键盘(未示出)以在按钮之间选定并触动键以与按钮交互,或者用户能用鼠标(未示出)以通过鼠标移动到每个按钮上并点击从而与按钮交互。有很多不同的用于用户与显示设备上输入屏幕进行交互的方式,所有这些方式都是可能的实施例。
由于用户与输入屏幕交互,用户输入被传送到功能装置101,并且功能装置101从按钮功能信息数据库112获取信息并利用其生成带有控制装置按钮功能信息的信号。之后,该信号通过信号输出被输出到要被控制的ECD。在一种情况下,信号输出是IR发射器,且信号是红外传输。在其他情况下,信号输出是HDMI端口,且信号是被传送到由HDMI缆线所控制的ECD的HDMI通信。
显示设备和功能装置之间的通信
功能装置101能以许多方式与显示设备102通信。例如,如果显示设备102如同功能装置101一样在物理上被设置(未示出)在同样的设备壳体中,数据总线就能在显示设备和功能装置101之间通信。如图2所示,如果显示设备在物理上设置在单独壳体的单独设备中,则需要其他装置以用于在显示设备和功能装置101之间通信。在一个例子中(未示出),显示设备被硬接线到功能装置101。如图2所示,在另一个例子中,显示设备与功能装置101之间无线通信。虽然可以使用所有的无线通信方法,但优选的通信方法是使用Wi-Fi。在其他的实施例中(未示出),蜂窝网络能用于功能装置101和显示设备102之间的通信。其他的通信方法可以包括使用像射频(RF)信号的同轴缆线和包括使用消费电子通信(CEC)的HDMI缆线。显示设备102和功能装置101之间的通信可以是单向通信或者双向通信。例如,对于双向通信来说,功能装置101能将输入屏幕信息输出到显示设备,并且显示设备能将有关用户交互的信息返回到功能装置101。
显示设备能采用多种形式。它可以是电视机、个人计算机、具有Wi-Fi通信性能的智能手机或智能设备(诸如苹果公司的iPhone或iPod Touch)。通过Wi-Fi通信性能,显示设备能用Wi-Fi与功能装置101进行交互。
功能装置和数据库之间的通信
功能装置101与按钮功能信息数据库和带有其他装置的图示记录的数据库通信。这些数据库能被存储在功能装置101内的数据库服务器中,或数据库也可以被设置在功能装置101的远端。例如,如果数据库接入因特网,则与因特网的通信能保证功能装置101与数据库通信。这种通信经由每条以太网缆线通过调制解调器连接到远程设置的数据库服务器。
存储器
在一些实例中,需要记录用户输入。例如,如果显示设备102的用户选择了特定控制装置(如下面所解释的那样),那么功能装置101将要保留这个信息。结果,功能装置101将需要与存储器通信以保留该信息。因此,功能装置101将包含某种形式的存储器。存储器可以物理上在同样的设备壳体内作为功能装置101,或其可以离功能装置101被远程设置。如果被远程设置,则为了取回用户交互信息,在功能装置101和远端存储器之间必需发生某种形式的通信。如果被设置在同样的物理壳体中,存储器和功能装置101之间的通信可以经由数据总线;如果离功能装置101被远程设置,存储器和功能装置101之间的通信可以经由网络通信。如果被远程设置,那么可以采用之前所描述的任何通信方法。
页面服务器
为了在显示设备102上显示输入屏幕,功能装置101生成输入屏幕输出。在优选实施例中,输入屏幕是多个被链接页面中的页面。功能装置提供采用HTML的页面。在其他的实施例中,可以采用其他诸如使用独立应用程序生成输入屏幕等的方法。在优选实施例中,在显示设备102中执行的浏览器被用于渲染显示设备102上显示的输入屏幕。由于用户与输入屏幕反复交互,因此,如果显示设备上的网页浏览器支持HTML和带有HTML的用户交互,则其是有益的。更具体地,在优选实施例中,网页浏览器应支持JavaScript以允许用户在无需刷新整个用户输入屏幕的情况下与按键交互,或一些其他形式的异步JavaScript和XML(AJAX)处理。还更具体地,在优选实施例中,如图6所示,显示设备应支持显示器上任何图示的放大。
页面服务器可以是由参考以上的同样的功能装置101所处理的软件,或网站服务器可以离功能装置101被远程设置。例如,网站服务器可以在网络网站服务器上,并且功能装置101可以与联网的网站服务器通信。此处所采用的术语“网站服务器”不限于用在万维网上,更确切地说,是被链接页面的页面服务器,无论页面是否是万维网的一部分或是否仅可以本地访问。
功能装置和ECD通信
如前面所提到的那样,功能装置101与各种ECD通信。通信可采用任何上述传送信号的方法,诸如采用红外Wi-Fi,HDMI,CEC和/或RE。在ECD中的功能装置101之间的另一形式的通信可以是z轴向波(zWave)或基于IEEE802.15.4标准的无线个域网(Zigbee)(其是在诸如灯开关和用于控制灯开关的装置等的家用ECD之间常见的通信方法)。在许多情况中,通信只是一种方式。例如,功能装置101可以使电视机开启。或功能装置101可以使电视机音量增加。在其他环境中,双向通信可以在功能装置101和ECD之间发生。例如,如果通过HDMI或zWave通信,可以将开启信号传送到灯开关,并且可以将指示灯实际上开启的某种响应返回到功能装置101,以至于用户能确认灯是开启的。在另一例子中,如下所述,可以经过该双向通信将特定ECD的存在传送到功能装置101。如图17所图示的那样,其他通信方法还可以包括X10和RS-485。
心情按钮
除了仅响应于关于按钮交互的用户输入,系统还可以处理更复杂的动作。例如,许多按钮功能的组合可以响应于用户与一个特定按钮的交互而发生。例如,用户能在早晨开启各种ECD。灯可以被开启,并且启动咖啡壶。例如,如图7所示,标有“早晨”(MORNING)的按钮可以被用在显示设备上,以使功能装置101响应于用户与显示设备上“早晨”按钮交互从而输出各种不同的ECD功能命令。
图示数据库
再次参考包含图示记录的数据库,图3图示了示例性数据库120。数据库120包括用于不同控制装置的记录124,并且每个记录124包括控制装置形状、控制装置按钮布局、按钮标签和在控制装置上出现其他文本的信息。每个记录124还包括与控制装置124上的每个按钮128相关的信号或代码126。这些代码例如可以被称为键码。
图4图示了装置形状和按钮布局的试样选择。各种文本(诸如ECD制造商,尤其参见图14)还出现在每个装置的各种位置。除了该文本,各种标志也出现在每个装置上或在按钮或其他方式上。图示数据库包括有关标志、按钮、按钮形状、按钮位置和整个控制装置形状的信息。在其他次优选实施例中,可以使用该信息的子集。
控制装置的类型
图示数据库包括在许多不同类型的其他装置上的信息。例如,可以参考图5A和5B,图5A和5B图示出用于控制ECD(诸如DVD、有线电视盒、DVD播放器和电视机)的各种试样控制装置。其他ECD包括,例如可参考图示出其他控制装置、报警系统、HVAC控制器以及灯开关壁板的图。
ECD交互与显示设备响应的类型
关于灯,灯可以被开启或关闭或者调明或调暗。除了具有仅响应用户输入的按钮外,按钮还可以改变颜色或以其他方式响应用户交互。例如,如果灯被开启,在显示设备102上的按钮可以改变颜色以指示出灯是开着的。
主输入屏幕
在显示设备上显示的主输入屏幕可以允许用户普遍选择用户所希望的ECD交互的类别。主输入屏幕的例子在图8中被展示。用户可以选择要使用哪种ECD。另外,用户可以选择各种如下面所解释的那样被创建的消费控制装置。另外,如下面所解释的那样,用户可以选择创建新的消费控制装置,以教导该装置学会如何像目前的控制装置那样执行功能或设置功能装置101。
IR学习
除了功能装置101与图示记录和其他按钮信息的数据库通信之外,系统还可以学习特定控制装置的按钮功能信息。这可以利用本领域所熟知的IR学习过程来完成。
系统设置
图2的系统的一个重要方面在于该系统有能力使其设置简单。此处所采用的设置的意思是对要模拟的控制设备的选项的选择。如图10所图示的那样,设置过程的例子如下。功能装置101将用户输入屏幕输出到显示设备102。在显示设备102的显示器上渲染的该输入屏幕呈现给用户下列判标中一个判标的选项:控制装置的形状、控制装置的制造商、要控制的ECD的控制装置类型和其他装置按钮布局的选择项。用户与输入屏幕交互以选择一个判标。显示设备102然后与功能装置101通信,并且功能装置101与装置图示数据库通信以减少用户感兴趣的其他装置的数量。例如,如果用户从呈现给用户的ECD制造商列表中选择制造商“索尼”(Sony),那么仅Sony的装置对于用户进一步选择是有效的。更具体地,如图11所图示的那样,第二判标取决于用户所选择的第一判标。例如,如果选择诸如DVD或电视机或接收机等的ECD类型作为第一判标,则呈现给用户的第二选项可以是ECD制造商列表。另一选项可以展示其他装置的按钮布局的选择项,或展示其他装置的形状。当选择第二判标时,显示设备102再次与功能装置101通信,功能装置101转而与装置数据库通信。由于是更窄的判标,呈现给用户的可能选项集将被进一步缩小。可能选项集然后被返回到功能装置101,并且功能装置101以较有限的选项选择生成输入显示屏幕。用户与用户输入屏幕交互以选择用户感兴趣的特定装置。在第一种情况下,如果用户选择了装置制造商,则第二判标可以展示由制造商所生产的ECD的类型。可替代地,在选择装置制造商之后,第二判标可以是制造商生产的装置的按钮布局或该装置的形状。同样地,如果装置形状是第一判标,则第二判标可以是按钮布局或装置制造商或ECD类型:
处理所选择的装置
一旦特定控制装置被选择,显示设备101就将装置选择传信到功能装置101。功能装置101转而与装置图示记录数据库通信以将用于所选择装置的图示记录返回到功能装置101。图示记录展示出控制装置的形状、控制装置上按钮布局和控制装置上显示的任何文本。控制装置101还从按钮信息数据库获取全部按钮功能信息。此处所称的按钮功能数据库有时也称为代码集数据库。按钮信息数据库可以是与图示数据库一样的数据库,或可以是其另一数据库。
一旦功能装置101获取所有必要的关于控制装置的信息以模拟控制装置,控制装置的图示连带可用于模拟原始的控制装置的代码集信息和/或其他信息一起经由网页服务器被输出到显示设备。该图示出现在显示设备上所显示出的用户输入屏幕上。用户接着可以与用户输入屏幕上的按钮交互以选择控制装置的各种装置功能。
使用与ECD的通信识别控制装置
如图9所示,获取有关用户想控制何种ECD的信息的另一方法包括使功能装置101通过HDMI-CEC总线向任何新连接的ECD输出通信询问信号。新连接的ECD通过经过CEC总线传回的ECD识别信息来自动响应。ECD识别信息可以包括以ASCII字符形式的品牌名称、以ASCII字符形式的装置类型和以ASCII字符形式的型号。功能装置101解析并解译该被返回的ECD认证信息,然后将该ECD一些或全部认证信息或者基于该ECD认证信息的判定传送到控制装置图示数据库。图示数据库返回相关联的控制装置的图示,该相关联的控制装置的图示被传送到显示设备102以使得在显示设备102上给用户显示出控制装置的图像。
使用控制装置的图像识别控制装置
如图11和12所图示的那样,从关于系统所要模拟的特定控制装置的用户获取信息的另一方法是以要模拟的控制装置的数字图片开始的。用户可以利用数字照相机获取该数字图片(图像)。例如,苹果iPhone具有设置在该智能手机中的数字照相机。一旦数字照相机捕捉到所要模拟的控制装置的图像(例如,像JPEG文件),采用任何合适的通信方法将该图像传送到功能装置101。用苹果iPhone,图像可以经由Wi-Fi被传输到功能装置101。在一个特定实施例中,显示设备102是具有照相机功能的蜂窝电话,并且该蜂窝电话被用于捕捉数字图像并将该数字图像传输到功能装置101。
然后,功能装置101分析数字照片(图像),或与分析数字照片或图像的另一功能装置101通信。分析功能装置典型地采用光学识别技术来分析图像的下列多个特征中的一个特征:图片化控制装置的外部轮廓的形状,在图片化控制装置上按钮的位置和数量,在按钮上显示的字符或文本以及在控制装置上显示的其他打印的任何字符或文本。上述提取的图形信息的全部或者任何一部分能从原始数字图像中被提取出。这种信息可以通过采用熟知的光学识别方式从数字图像中获取,例如,或通过采用与面部识别一起使用的技术。一旦采用光学识别提取出图形信息,提取的图形信息就被传送到数据库,该数据库包括先前提取的有关其他控制装置的图形信息的相似类型。基于该提取的图形信息,数据库中的特定控制装置被选择为最佳匹配。在选定特定控制装置后,特定控制装置的特定信息被传信回到功能装置101。功能装置101将该信息传送到显示设备102。
关于在数字图像中被分析的内容的具体细节
参考图4,图4图示了控制装置形状和按钮布局的试样选择,可以观察到的是,控制装置经常具有独特形状。例如,在图4B中,一个遥控器具有泪珠状的形状类型。在图4D中的控制装置为带有平行两边的相对直的双边形状,但带有圆形末端。在图4A中,装置具有直的平行两边和相对直的平行末端,而在图4C中,装置在其中间具有圆形轮廓以使其容易地从多个控制装置中辨别出。通过功能装置101中执行的光学识别软件可以使用装置形状信息以识别特定控制装置,此外,通过参考同样的图,可以观察到装置上的各种字符。在一些实例中,字符识别装置生产商。这种信息可以被用于选择感兴趣的特定装置或缩小感兴趣的特定装置的范围。另外,如该图所图示的那样,按钮布局和按钮上的标志也可以被使用。
装置的操作
一旦缩小处理结束并特定控制装置已被识别,所识别的控制装置的图示将被显示在显示设备102上,并且用户可以与控制装置图示交互以选择控制装置按钮从而生成控制ECD功能的信号。一旦用户已识别多个此类控制装置(例如,可用于操作用户家中的各种不同的ECD),用户就能与多个控制装置图示交互以模拟控制装置的操作。当用户选择图示上的特定按钮时,例如,显示设备与功能装置101交互,告诉功能装置101选择何种按钮。然后,功能装置101输出信号到信号输出(例如,信号输出可以是IR发射器,该IR发射器发射用于特定ECD的功能的合适的IR代码),以至于特定ECD可以响应该命令。可替代地,信号输出是硬接线的总线端口,诸如,例如HDMI缆线所插塞入的HDMI端口。
消费控制装置的创建
除了通过采用典型用于控制此类ECD的控制装置的图示来允许用户与ECD交互之外,图2的系统提供了消费控制装置的创建。消费控制装置是一种对多个不同控制装置的按钮功能实现选择的装置。为了创建消费控制装置,功能装置101从用户感兴趣的控制装置中的一个输出至少一个按钮信息集。在优选实施例中,如图14所图示的那样,包括控制装置形状的原始的按钮布局显示在用户输入屏幕上。然后,通过选择按钮、选择菜单选项或表明使用该按钮的其他控制、或者在优选实施例中通过将所图示的按钮拖拽并放到输入屏幕的另一位置,用户与在用户输入屏幕上的按钮交互。以这种方式,用户制造消费控制装置图示140的特定按钮部分。然后通过继续选择各种按钮,将这些各种按钮和按钮功能添加到消费控制装置。最后,消费控制装置包括所描述的用户感兴趣的其他控制装置的按钮和按钮功能集。在完成消费控制装置的构建或创建后,用户选择完成或结束按钮142,并且用户输入被传送到功能装置101。然后,功能装置101创建消费控制装置图示。消费控制装置图示接着被输出到显示设备。
在一个实施例中,如图14所图示的那样,例如,用于控制电视机的消费控制装置按钮可以是用于在标记为TV的控制消费控制装置区中的电视机的按钮。同样地,用于控制有线电视机顶盒的按钮可以在名称为“有线”的消费控制装置位置中被采集。为了构建消费控制装置,用户从在图14右侧显示的图示中拖拽并放下所选择的按钮。这些所选择的按钮被放在图14左侧图示的区域。
通过仅包括消费控制装置上用户感兴趣的特定按钮,消费控制装置提供了用于ECD控制的更简单的装置。在优选实施例中,消费控制装置最终呈现出如图15所示的按钮图示,其在尺寸上比用户感兴趣的各种其他装置的原始形状更加紧凑。这将允许按钮尺寸变大,使其更易于用户交互。这还简化了用户为了与各种ECD交互而不得不处理的大量信息。
给消费控制装置按钮分配功能
在图16中,创建消费控制装置的另一方式被图示。在这个过程中,用户输入屏幕以带有目前按钮的消费控制装置模版开始。然后,用户将各种按钮功能分配到消费控制装置模版上的每个按钮。以类似于之前提到的按钮选择的描述的方式完成。用户感兴趣的控制装置被图示出,并且用户从所图示的控制装置将感兴趣的按钮拖拽并放到消费控制装置模版,从而给消费控制装置上的按钮分配所选择按钮的功能。如图15和16所示,最终的消费控制装置输入屏幕比原始的、相对繁忙的控制装置更加简单。
功能装置的构建
功能装置101可以包括各种部件。这些部件可以置于一个壳体内,或在各种壳体之间可以通信的情况下置于单独壳体中。在图17的实施例中,功能装置101包括电源、风扇控制器、RS-232端口和通用处理器板。功能装置101还包括闪存存储器、z轴向波、X10和RS-485无线通信以及IR学习。功能装置101还包括IR输出、HDMI端口和电平位移器。功能装置101还包括Wi-Fi输入和输出、SRAM、RS485、以太网路由器和X10TW523。关于这些部件的细节在图17A到17M中图示出。
为了阐明本发明,虽然在上面描述了某些具体的示例性实施例,但本发明不限于这些具体实施例。用于识别可用来控制ECD的遥控器或者用于识别可用来控制ECD的代码集的HDMI-CEC通信的使用具有普遍适用性。用于识别有关遥控器(和/或关于ECD)的信息的遥控器(和/或由遥控器可控制的ECD)的数字照片的使用具有普遍适用性。例如,基于网站的服务可以经由因特网接收数字照片,可以在数字照片上执行光学识别并使用光学识别的结果识别数据库中关于遥控器和/或由遥控器可控制的ECD的信息。所识别的信息可以经由因特网返回到用户,并且用户可以为该服务买单。因此,由功能装置101和数据库112执行的查询功能不需要位于用户家中。在代码集数据库中的遥控器的数字图像的存储具有普遍适用性,并且是对代码集数据库中有关遥控器的被提取的图形信息的存储。因此,各种修改、调整和所述实施例的各种特征的组合在不偏离权利要求书所阐明的本发明的范围的情况下都可以实现。
Claims (6)
1.一种用于控制电子消费设备(ECD)功能的系统,该系统包括:
具有第一通信接口、第二通信接口、第三通信接口和第四通信接口的装置;其中,所述第一通信接口与ECD装置通信以从所述ECD装置接收装置识别数据;所述第二通信接口与ECD功能信息数据库通信以通过使用所述装置识别数据来获取用于所述ECD的功能信息;并且其中,所述装置使用经由所述第二通信接口从所述ECD功能信息数据库获得的用于所述ECD的功能信息来产生用于控制所述ECD的功能操作的信号,并经由所述第三通信接口将用于控制所述ECD的功能操作的信号传输给所述ECD以响应所述第四通信接口要接收的来自控制装置的相应命令;以及
高清晰度多媒体接口(HDMI)缆线,所述高清晰度多媒体接口缆线使所述第一通信接口与所述ECD通信。
2.如权利要求1所述的系统,其特征在于,所述装置识别数据包括所述ECD的品牌名称和型号。
3.如权利要求1所述的系统,其特征在于,所述装置识别数据包括设备类型信息。
4.如权利要求1所述的系统,其特征在于,所述装置当经由所述第三通信接口传输用于控制所述ECD的功能操作的信号时利用用于所述ECD的红外代码集(IR代码集)。
5.如权利要求4所述的系统,其特征在于,所述装置利用所述第二通信接口经由因特网传信到与所述IR代码集数据库相关联的远程服务器,并且其中,所述装置从所述远程服务器接收用于所述ECD的所述IR代码集的认证。
6.如权利要求1所述的系统,其特征在于,所述第四通信接口包括RF通信接口。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/148,444 US9350850B2 (en) | 2008-04-18 | 2008-04-18 | Using HDMI-CEC to identify a codeset |
US13/240,378 | 2011-09-22 | ||
US13/240,378 US20120071989A1 (en) | 2008-04-18 | 2011-09-22 | Using hdmi-cec to identify a codeset |
PCT/US2011/058923 WO2013043208A2 (en) | 2008-04-18 | 2011-11-02 | Using hdmi-cec to identify a codeset |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103917927A CN103917927A (zh) | 2014-07-09 |
CN103917927B true CN103917927B (zh) | 2017-09-26 |
Family
ID=45565524
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180074344.1A Active CN103917927B (zh) | 2008-04-18 | 2011-11-02 | 使用hdmi‑cec识别代码集 |
Country Status (7)
Country | Link |
---|---|
US (2) | US9350850B2 (zh) |
EP (1) | EP2758838B1 (zh) |
CN (1) | CN103917927B (zh) |
BR (1) | BR112014006930B1 (zh) |
ES (1) | ES2806025T3 (zh) |
PL (1) | PL2758838T3 (zh) |
WO (1) | WO2013043208A2 (zh) |
Families Citing this family (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8659400B2 (en) * | 2006-09-05 | 2014-02-25 | Universal Electronics Inc. | System and method for configuring the remote control functionality of a portable device |
US9208679B2 (en) * | 2006-09-05 | 2015-12-08 | Universal Electronics Inc. | System and method for configuring the remote control functionality of a portable device |
US9350850B2 (en) * | 2008-04-18 | 2016-05-24 | Uei Cayman Inc. | Using HDMI-CEC to identify a codeset |
US9870123B1 (en) | 2008-04-18 | 2018-01-16 | Universal Electronics Inc. | Selecting a picture of a device to identify an associated codeset |
US8805110B2 (en) | 2008-08-19 | 2014-08-12 | Digimarc Corporation | Methods and systems for content processing |
US8929877B2 (en) * | 2008-09-12 | 2015-01-06 | Digimarc Corporation | Methods and systems for content processing |
EP2472902B1 (en) * | 2009-09-16 | 2017-08-30 | Mitsubishi Electric Corporation | Image forming device and program |
JP5560282B2 (ja) * | 2009-10-22 | 2014-07-23 | パナソニック株式会社 | 無線伝送方法、無線伝送装置、無線伝送システム、プログラム、及び集積回路 |
US20120068857A1 (en) * | 2010-09-22 | 2012-03-22 | Apple Inc. | Configurable remote control |
JP2012105131A (ja) * | 2010-11-11 | 2012-05-31 | Sony Corp | サーバ装置、表示操作端末、および遠隔操作システム |
KR101772653B1 (ko) * | 2010-12-31 | 2017-08-29 | 삼성전자주식회사 | 제어 디바이스 및 방송수신장치 제어 방법 |
US10045064B2 (en) * | 2011-05-20 | 2018-08-07 | Echostar Technologies Llc | Systems and methods for on-screen display of content information |
US8897897B2 (en) * | 2011-05-25 | 2014-11-25 | Remote Technologies, Inc. | Companion control interface for smart devices |
US9215394B2 (en) * | 2011-10-28 | 2015-12-15 | Universal Electronics Inc. | System and method for optimized appliance control |
US9449500B2 (en) | 2012-08-08 | 2016-09-20 | Universal Electronics Inc. | System and method for optimized appliance control |
US11295603B2 (en) | 2011-10-28 | 2022-04-05 | Universal Electronics Inc. | System and method for optimized appliance control |
JP5666530B2 (ja) * | 2012-10-01 | 2015-02-12 | シャープ株式会社 | 制御装置、制御装置の制御方法、サーバ、被制御装置、制御システム、制御プログラム、および記録媒体 |
US9310787B2 (en) | 2012-12-21 | 2016-04-12 | Echostar Technologies L.L.C. | Apparatus, systems, and methods for configuring devices remote control commands |
US9367144B2 (en) * | 2013-03-13 | 2016-06-14 | Google Inc. | Methods, systems, and media for providing a remote control interface for a media playback device |
KR20140113137A (ko) * | 2013-03-15 | 2014-09-24 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법 |
US9247177B2 (en) | 2013-04-22 | 2016-01-26 | Samsung Electronics Co., Ltd. | Display device, user terminal apparatus and calibration method thereof |
CN104113772B (zh) | 2013-04-22 | 2018-11-27 | 三星电子株式会社 | 显示设备、用户终端装置及其控制方法 |
US10055030B2 (en) | 2013-05-17 | 2018-08-21 | Apple Inc. | Dynamic visual indications for input devices |
US9753436B2 (en) | 2013-06-11 | 2017-09-05 | Apple Inc. | Rotary input mechanism for an electronic device |
CN109766020B (zh) | 2013-08-09 | 2022-04-29 | 苹果公司 | 用于电子设备的触觉开关 |
US10048802B2 (en) | 2014-02-12 | 2018-08-14 | Apple Inc. | Rejection of false turns of rotary inputs for electronic devices |
US10190891B1 (en) | 2014-07-16 | 2019-01-29 | Apple Inc. | Optical encoder for detecting rotational and axial movement |
KR102414569B1 (ko) | 2014-09-02 | 2022-06-29 | 애플 인크. | 웨어러블 전자 디바이스 |
US9900541B2 (en) * | 2014-12-03 | 2018-02-20 | Vizio Inc | Augmented reality remote control |
KR101940943B1 (ko) | 2015-03-05 | 2019-01-21 | 애플 인크. | 방향 종속 광학 특성을 갖는 광학 인코더 |
WO2016144919A1 (en) | 2015-03-08 | 2016-09-15 | Apple Inc. | Compressible seal for rotatable and translatable input mechanisms |
US10018966B2 (en) | 2015-04-24 | 2018-07-10 | Apple Inc. | Cover member for an input mechanism of an electronic device |
GB2542777A (en) * | 2015-09-28 | 2017-04-05 | Sony Corp | A first apparatus for controlling a second apparatus |
US10324584B2 (en) | 2015-12-10 | 2019-06-18 | Whirlpool Corporation | Touch screen display having an external physical element for association with screen icons |
US9891651B2 (en) | 2016-02-27 | 2018-02-13 | Apple Inc. | Rotatable input mechanism having adjustable output |
US10551798B1 (en) | 2016-05-17 | 2020-02-04 | Apple Inc. | Rotatable crown for an electronic device |
US10061399B2 (en) | 2016-07-15 | 2018-08-28 | Apple Inc. | Capacitive gap sensor ring for an input device |
US10019097B2 (en) | 2016-07-25 | 2018-07-10 | Apple Inc. | Force-detecting input structure |
US10664074B2 (en) | 2017-06-19 | 2020-05-26 | Apple Inc. | Contact-sensitive crown for an electronic watch |
JP6763352B2 (ja) * | 2017-07-05 | 2020-09-30 | Smk株式会社 | 機器制御装置、プログラム及びリモートコントロールシステム |
US10962935B1 (en) | 2017-07-18 | 2021-03-30 | Apple Inc. | Tri-axis force sensor |
CN108322798B (zh) * | 2018-02-05 | 2020-05-22 | 深圳市兆驰股份有限公司 | 一种cec总线监控设备 |
US20190377587A1 (en) * | 2018-06-11 | 2019-12-12 | Honeywell International Inc. | Sharing and exchanging information onboard displays or instruments and an offboard device |
US11360440B2 (en) | 2018-06-25 | 2022-06-14 | Apple Inc. | Crown for an electronic watch |
US11561515B2 (en) | 2018-08-02 | 2023-01-24 | Apple Inc. | Crown for an electronic watch |
US11181863B2 (en) | 2018-08-24 | 2021-11-23 | Apple Inc. | Conductive cap for watch crown |
CN209560398U (zh) | 2018-08-24 | 2019-10-29 | 苹果公司 | 电子表 |
CN209625187U (zh) | 2018-08-30 | 2019-11-12 | 苹果公司 | 电子手表和电子设备 |
US11194298B2 (en) | 2018-08-30 | 2021-12-07 | Apple Inc. | Crown assembly for an electronic watch |
US11194299B1 (en) | 2019-02-12 | 2021-12-07 | Apple Inc. | Variable frictional feedback device for a digital crown of an electronic watch |
US11550268B2 (en) | 2020-06-02 | 2023-01-10 | Apple Inc. | Switch module for electronic crown assembly |
US11635786B2 (en) | 2020-06-11 | 2023-04-25 | Apple Inc. | Electronic optical sensing device |
US12092996B2 (en) | 2021-07-16 | 2024-09-17 | Apple Inc. | Laser-based rotation sensor for a crown of an electronic watch |
US12082768B2 (en) | 2021-10-28 | 2024-09-10 | Snap Inc. | Point and clean |
US11930270B2 (en) | 2021-10-29 | 2024-03-12 | Snap Inc. | Identifying a video camera for an object |
US20230152947A1 (en) * | 2021-11-17 | 2023-05-18 | Snap Inc. | Point and control object |
CN114222172A (zh) * | 2021-12-14 | 2022-03-22 | 海宁奕斯伟集成电路设计有限公司 | 一种电子设备hdmi-cec功能的获取方法及装置 |
CN115119028A (zh) * | 2022-06-01 | 2022-09-27 | 深圳感臻智能股份有限公司 | 一种自定义遥控按键与显示设备交互的方法及装置 |
Family Cites Families (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4626848A (en) | 1984-05-15 | 1986-12-02 | General Electric Company | Programmable functions for reconfigurable remote control |
DE3439399A1 (de) * | 1984-10-27 | 1986-04-30 | Standard Elektrik Lorenz Ag, 7000 Stuttgart | Hausverteileranlage fuer ein breitband-fernmeldesystem |
US4746919A (en) | 1986-03-28 | 1988-05-24 | Rca Licensing Corporation | Remote control system with key function display provisions |
US4959810A (en) | 1987-10-14 | 1990-09-25 | Universal Electronics, Inc. | Universal remote control device |
US5255313A (en) | 1987-12-02 | 1993-10-19 | Universal Electronics Inc. | Universal remote control system |
EP0513443B1 (en) | 1991-05-06 | 1999-11-17 | Koninklijke Philips Electronics N.V. | Building management system |
JPH0583765A (ja) | 1991-09-18 | 1993-04-02 | Fujitsu Ten Ltd | 遠隔制御システム |
DE69228664T2 (de) | 1991-11-11 | 1999-09-30 | Koninklijke Philips Electronics N.V., Eindhoven | System zur Anlagensteuerung mit einem gemeinsamen Kommunikationskanal |
US5689663A (en) | 1992-06-19 | 1997-11-18 | Microsoft Corporation | Remote controller user interface and methods relating thereto |
US5410326A (en) | 1992-12-04 | 1995-04-25 | Goldstein; Steven W. | Programmable remote control device for interacting with a plurality of remotely controlled devices |
US5438325A (en) | 1993-07-09 | 1995-08-01 | Sony Corporation | Remote controller apparatus and an audio-video combination system using the same |
JPH0799690A (ja) | 1993-09-28 | 1995-04-11 | Sony Corp | リモートコマンダー |
US5452291A (en) | 1993-11-30 | 1995-09-19 | Panasonic Technologies, Inc. | Combination brouter and cluster controller |
US6124804A (en) | 1994-11-10 | 2000-09-26 | Matsushita Electric Industrial Co., Ltd. | Remote controller, remote control interface, and remote control system including a remote controller and a remote control interface |
JPH0984147A (ja) * | 1995-09-08 | 1997-03-28 | Sony Corp | リモートコントローラ、電子機器、及び電子機器システム |
KR0164089B1 (ko) | 1995-12-20 | 1998-12-01 | 양승택 | 무선원격제어 장치 및 방법 |
DE19548776A1 (de) | 1995-12-23 | 1997-06-26 | Thomson Brandt Gmbh | Verfahren zur Fernbedienung von elektronischen Geräten und Vorrichtung zur Fernbedienung von elektronischen Geräten sowie elektronisches Gerät |
DE19615840A1 (de) | 1996-04-20 | 1997-10-30 | Bosch Gmbh Robert | Elektrisches Hausgerät |
US5909183A (en) | 1996-12-26 | 1999-06-01 | Motorola, Inc. | Interactive appliance remote controller, system and method |
DE19709800A1 (de) | 1997-03-10 | 1998-09-17 | Bosch Gmbh Robert | Einrichtung zur Ankopplung eines fernsteuerbaren Gerätes an ein Netz |
US5990884A (en) | 1997-05-02 | 1999-11-23 | Sony Corporation | Control of multimedia information with interface specification stored on multimedia component |
US6133847A (en) | 1997-10-09 | 2000-10-17 | At&T Corp. | Configurable remote control device |
US6424660B2 (en) | 1997-10-10 | 2002-07-23 | Intel Corporation | Addressable distributed wireless remote control system |
US6148241A (en) | 1998-07-01 | 2000-11-14 | Sony Corporation Of Japan | Method and system for providing a user interface for a networked device using panel subunit descriptor information |
US7831930B2 (en) * | 2001-11-20 | 2010-11-09 | Universal Electronics Inc. | System and method for displaying a user interface for a remote control application |
US7586398B2 (en) * | 1998-07-23 | 2009-09-08 | Universal Electronics, Inc. | System and method for setting up a universal remote control |
US6157319A (en) | 1998-07-23 | 2000-12-05 | Universal Electronics Inc. | Universal remote control system with device activated setup |
US6111677A (en) | 1998-08-31 | 2000-08-29 | Sony Corporation | Optical remote control interface system and method |
US6748278B1 (en) * | 2000-03-13 | 2004-06-08 | Microsoft Corporation | Remote controlled system with computer-based remote control facilitator |
US6791467B1 (en) * | 2000-03-23 | 2004-09-14 | Flextronics Semiconductor, Inc. | Adaptive remote controller |
JP4576675B2 (ja) * | 2000-06-30 | 2010-11-10 | ソニー株式会社 | 制御システム、制御機器及びサーバ |
GB0208317D0 (en) * | 2002-04-11 | 2002-05-22 | Koninkl Philips Electronics Nv | Controlling a home electronics system |
US7653212B2 (en) * | 2006-05-19 | 2010-01-26 | Universal Electronics Inc. | System and method for using image data in connection with configuring a universal controlling device |
JP3900136B2 (ja) * | 2003-10-27 | 2007-04-04 | オンキヨー株式会社 | 遠隔操作システム |
US7259696B1 (en) * | 2004-02-10 | 2007-08-21 | Zilog, Inc. | Interactive web-based codeset selection and development tool |
US7429932B1 (en) * | 2004-06-30 | 2008-09-30 | Microsoft Corporation | Remote control code set identification system |
EP1653422A3 (en) * | 2004-10-27 | 2011-08-17 | Panasonic Corporation | Remote control system and remote controlled appliance |
KR20060099982A (ko) * | 2005-03-15 | 2006-09-20 | 삼성전자주식회사 | 디지털 복합기 및 그 정보표시방법 |
KR100630103B1 (ko) * | 2005-05-24 | 2006-09-27 | 삼성전자주식회사 | 통합 리모트컨트롤 시스템 |
US7907222B2 (en) * | 2005-09-08 | 2011-03-15 | Universal Electronics Inc. | System and method for simplified setup of a universal remote control |
US7782407B2 (en) * | 2006-02-21 | 2010-08-24 | Mitsubishi Digital Electronics America, Inc. | Smart remote control |
US20080098433A1 (en) * | 2006-10-23 | 2008-04-24 | Hardacker Robert L | User managed internet links from TV |
US7554614B2 (en) * | 2006-12-08 | 2009-06-30 | Panasonic Corporation | Remote control system |
US7889112B1 (en) * | 2007-01-19 | 2011-02-15 | Uei Cayman Inc. | Dynamic linking of codesets in universal remote control devices |
US20080231762A1 (en) * | 2007-03-22 | 2008-09-25 | Sony Corporation | System and method for application dependent universal remote control |
JP4434247B2 (ja) * | 2007-08-10 | 2010-03-17 | ソニー株式会社 | リモートコントローラ、リモートコントロールシステムおよびリモートコントロール方法 |
JP2009146146A (ja) * | 2007-12-13 | 2009-07-02 | Panasonic Corp | 情報処理装置およびホームネットワークシステム |
US9350850B2 (en) * | 2008-04-18 | 2016-05-24 | Uei Cayman Inc. | Using HDMI-CEC to identify a codeset |
US20100013998A1 (en) * | 2008-07-17 | 2010-01-21 | Peter Mortensen | Intelligent task based user interface for television |
US20100039282A1 (en) | 2008-08-12 | 2010-02-18 | Hostage Christine M | Universal Remote Control Programming |
US8286210B2 (en) * | 2008-11-13 | 2012-10-09 | Sony Corporation | HDMI switching technology for the coupling of consumer electronic control and/or non-consumer electronic control devices in an audio/visual environment |
TWI364638B (en) * | 2008-11-27 | 2012-05-21 | Wistron Corp | An electronic device and the method of automatically controlling the operation of the electronic device |
US8189120B2 (en) * | 2009-02-04 | 2012-05-29 | Sony Corporation | Non-programmable universal remote system and method |
KR20100135145A (ko) * | 2009-06-16 | 2010-12-24 | 삼성전자주식회사 | 원격제어장치 및 그의 디스플레이방법 |
TW201119377A (en) * | 2009-11-25 | 2011-06-01 | Novatek Microelectronics Corp | Control method of prompt facility in HDMI-CEC devic and display apparatus with such control method |
US20120086869A1 (en) * | 2010-10-08 | 2012-04-12 | Sony Corporation | Using tv to program universal remote commander |
US8638198B2 (en) * | 2010-11-30 | 2014-01-28 | Verizon Patent And Licensing Inc. | Universal remote control systems, methods, and apparatuses |
-
2008
- 2008-04-18 US US12/148,444 patent/US9350850B2/en active Active
-
2011
- 2011-09-22 US US13/240,378 patent/US20120071989A1/en not_active Abandoned
- 2011-11-02 CN CN201180074344.1A patent/CN103917927B/zh active Active
- 2011-11-02 PL PL11872554T patent/PL2758838T3/pl unknown
- 2011-11-02 ES ES11872554T patent/ES2806025T3/es active Active
- 2011-11-02 EP EP11872554.8A patent/EP2758838B1/en active Active
- 2011-11-02 WO PCT/US2011/058923 patent/WO2013043208A2/en unknown
- 2011-11-02 BR BR112014006930-1A patent/BR112014006930B1/pt active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
WO2013043208A2 (en) | 2013-03-28 |
US9350850B2 (en) | 2016-05-24 |
WO2013043208A3 (en) | 2014-04-10 |
US20120071989A1 (en) | 2012-03-22 |
PL2758838T3 (pl) | 2020-11-02 |
ES2806025T3 (es) | 2021-02-16 |
US20120041925A1 (en) | 2012-02-16 |
CN103917927A (zh) | 2014-07-09 |
BR112014006930B1 (pt) | 2021-04-06 |
EP2758838A4 (en) | 2015-04-01 |
EP2758838B1 (en) | 2020-06-24 |
EP2758838A2 (en) | 2014-07-30 |
BR112014006930A2 (pt) | 2017-04-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103917927B (zh) | 使用hdmi‑cec识别代码集 | |
US11868588B2 (en) | Selecting a picture of a device to identify an associated codeset | |
US20220329897A1 (en) | System and method for ubiquitous appliance control | |
TW556130B (en) | Method, device, and system for adaptively, interactively, and universally remote controlling appliances | |
US8094875B1 (en) | Performing optical recognition on a picture of a remote to identify an associated codeset | |
CN101908989B (zh) | 一种智能家电的控制方法 | |
JP5437547B2 (ja) | Xmlフォーマットで供給されるプログラム可能な遠隔制御装置用の制御コード | |
CN102316387B (zh) | 遥控设备、遥控设置方法 | |
US8151211B1 (en) | Copying keys to create a custom remote | |
CN101639973A (zh) | 一种遥控器的管理方法 | |
CN107580248B (zh) | 设置方法、遥控器、电视系统及计算机可读存储介质 | |
CN103064355A (zh) | 一种酒店客房互动控制系统 | |
US20120079387A1 (en) | Customizable internet protocol remote control | |
KR101078944B1 (ko) | 홈 네트워크 시스템의 제어메뉴 구현장치 및 방법 | |
US20150229534A1 (en) | Integrated control system for devices in a premise | |
JP2002118887A (ja) | リモコン送信機の内部データ設定方法およびリモコン送信機の内部データ設定装置 | |
JP2001274818A (ja) | ネットワーク装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220129 Address after: California, USA Patentee after: UNIVERSAL ELECTRONICS Inc. Address before: California, USA Patentee before: UEI CAYMAN Inc. |
|
TR01 | Transfer of patent right |