Performing optical recognition on a picture of a remote to identify an associated codeset
First Claim
1. A method comprising the steps of:
- (a) receiving a digital image of a particular control device;
(b) maintaining a database of information, the database storing pieces of information about a plurality of remote control devices including;
a shape of each of the plurality of remote control devices, a location of buttons on each of the plurality of remote control devices, a shape of the buttons on each of the plurality of remote control devices, and characters that appear on each of the plurality of remote control devices;
(c) performing optical recognition on the digital image by analyzing a shape of the particular control device, analyzing a location of buttons on the particular control device, analyzing the shape of the buttons on the particular control device, and analyzing characters that appear on the particular control device; and
(d) comparing the optical recognition results to said information in said database so that possibilities of which of the plurality of remote control devices the particular control device is can be narrowed down.
5 Assignments
0 Petitions
Accused Products
Abstract
A home entertainment device eliminates the need to use multiple remotes. The device is connected (by wired and/or wireless links) to electronic consumer devices (ECDs) to be controlled. A user uses a portable display device to view pages served by the device, and thereby to communicate with the device and indirectly control the ECDs. In a first aspect, a HDMI-CEC communication is used to identify a codeset from a codeset database. In a second aspect, the codeset of a remote is identified by serving pictures of remotes to the user. The user selects a picture and the system looks up its codeset. In a third aspect, keys on an illustration of a remote are dragged and dropped to create a new custom remote. In a fourth aspect, the user supplies a digital photograph of a remote. The system performs optical recognition and identifies the type of remote and its codeset.
-
Citations
5 Claims
-
1. A method comprising the steps of:
-
(a) receiving a digital image of a particular control device; (b) maintaining a database of information, the database storing pieces of information about a plurality of remote control devices including;
a shape of each of the plurality of remote control devices, a location of buttons on each of the plurality of remote control devices, a shape of the buttons on each of the plurality of remote control devices, and characters that appear on each of the plurality of remote control devices;(c) performing optical recognition on the digital image by analyzing a shape of the particular control device, analyzing a location of buttons on the particular control device, analyzing the shape of the buttons on the particular control device, and analyzing characters that appear on the particular control device; and (d) comparing the optical recognition results to said information in said database so that possibilities of which of the plurality of remote control devices the particular control device is can be narrowed down. - View Dependent Claims (2)
-
-
3. A system comprising:
-
a processor; and a processor-executable medium that stores a set of processor-executable instructions, the instructions causing the system to; perform optical recognition on a digital image of a particular remote control device to obtain information about the particular remote device control, the obtained information including a shape of the particular control device, a location of buttons on the particular control device, the shape of the buttons on the particular control device, and characters that appear on the particular control device; and interact with a database in which is stored pieces of information about a plurality of remote control devices including;
a shape of each of the plurality of remote control devices, a location of buttons on each of the plurality of remote control devices, a shape of the buttons on each of the plurality of remote control devices, and characters that appear on each of the plurality of remote control devices, to determine, via use of the obtained information about the particular remote control device, which one or ones of the plurality of remote control devices that particular remote control device likely is. - View Dependent Claims (4, 5)
-
Specification