This application claims priority from and the benefit of Korean Patent Application No. 10-2007-0032792, filed on Apr. 3, 2007, which is hereby incorporated herein by reference for all purposes as if fully set forth herein.
1. Field of the Invention
The present invention relates to a method of controlling a device with a universal remote control, and more particularly, to a method of registering a device with a universal remote control and controlling the registered device.
2. Discussion of the Background
Recently, the popularity of remotely controlling electronic devices has increased and therefore, the number of remote controls being used at home has also increased. Because the number of remote controls has increased, the selection of a proper remote control and the management of remote controls may be complicated. Therefore, universal remote controls, which integrate various remote control functions, have been developed. A universal remote control stores a control program that may enable a plurality of devices to be controlled by the universal remote control. If one of these devices is selected, the universal remote control outputs a control signal to control the selected device. However, with a conventional universal remote control, only input keys installed in the universal remote control may be used. For example, a command not assigned to any input key of the universal remote control may not be generated and hence may not be used to control a corresponding device.
The present invention provides a method of registering a device with a universal remote control and controlling the registered device.
Additional features of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention.
The present invention discloses a method of controlling a device with a universal remote control including obtaining and storing an image of an operation panel of a remote control that controls the device, assigning a control command received to control the device to an input key area contained in the image, storing the input key area and the assigned control command, displaying the image of the operation panel of the remote control, and outputting the assigned control command in response to a touch signal input to the input key area.
The present invention also discloses a universal remote control including an image input unit, an infrared unit, a control unit, a user interface unit, and a storage unit. The image input unit obtains an image of an operation panel of a remote control that controls a device and the infrared unit transmits and receives a control command using infrared rays. The control unit assigns a control command received to control the device to an input key area contained in the image and outputs the control command in response to a touch signal input at the input key area. The user interface unit detects the touch signal and displays a screen image corresponding to the signal and includes a display unit and a touch sensor. The storage unit stores the image of the operation panel, the input key area, and the assigned control command.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention, and together with the description serve to explain the principles of the invention.
The invention is described more fully hereinafter with reference to the accompanying drawings, in which embodiments of the invention are shown. This invention may, however, be embodied in many different form and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure is thorough, and will fully convey the scope of the invention to those skilled in the art. Like reference numerals in the drawings denote like elements.
Referring to
For example, when the image input unit 110 includes a camera, the image input unit 110 may obtain an image of an operation panel of a remote control for a specific device by taking a picture of the operation panel. Alternatively, when the image input unit 110 includes a scanner, the image input unit 110 may obtain an image of an operation panel of a remote control for a specific device by scanning a photograph or a picture of the operation panel.
An infrared (IR) communication unit 120 transmits and receives a control command using infrared rays. The IR communication unit 120 receives a control command output by another remote control and outputs a control command for a device.
The control unit 130 controls general operation of the universal remote control 100. The control unit 130 controls operations for registering a device with the universal remote control 100 and controlling the registered device. To register a device with the universal remote control 100, the control unit 130 analyzes an image obtained by the image input unit 110 and identifies an input key area from the analyzed image. For example, the control unit 130 identifies a character included in the image. The character may be a Korean letter, an English letter, a number, or a special character (for example, ▾, and ⊚). Additionally, the control unit 130 detects a boundary of an input key included in the image. The control unit 130 calculates differences of color (RGB) values between individual pixels of the image and identifies adjacent pixels of the image that have a large color difference as defining a boundary of an input key. The control unit 130 identifies an area within the boundaries as an input key area and regards the input key area as an object.
A user interface unit 140 detects a user input signal and displays a screen image corresponding to the detected user input signal. The user interface unit 140 is configured with a touch screen and includes a display unit 141 to display an operation panel of a remote control and a touch sensor 143 to detect a selection signal input to the displayed operation panel.
The display unit 141 may include a liquid crystal display (LCD) controller, memory to store display data, and an LCD device. The control unit 130 controls the display unit 141 to display an image of an operation panel corresponding to a specific device, which was obtained by the image input unit 110. The display unit 141 displays an image including input key areas, which represent individual objects. If a specific input key area is selected by generating a touch signal, the display unit 141 displays the selected input key area in a color different from those of unselected input key areas.
The touch sensor 143 is installed in the display unit 141 and detects a touch signal input to the display unit 141 by a user. If a touch signal is generated, the touch sensor 143 identifies the touch signal by detecting changes in physical properties, such as resistance and capacitance.
The storage unit 150 includes a program memory and a data memory. The program memory stores a program to operate a remote control, a program to recognize a character included in an image, and a program to detect a boundary of an input key included in the image. The data memory stores data generated during execution of the programs. For example, the data memory may store an input key area identified by the control unit 130 and a control command to control the corresponding device by assigning the control command to the input key area. In another example, the data memory may store a character included in an image and a control command to control the corresponding device by assigning the control command to the character. The character may be a Korean letter, an English letter, a number, or a special character (for example, ▾, and ⊚). The storage unit 150 may store the identified characters and control commands in the form shown in Table 1.
For example, the storage unit 150 stores a characterand a control command ‘Replay audio/video’ in a record form.
Referring to
Referring to
After obtaining the image of the operation panel, the control unit 130 identifies an input key area included in the obtained image by analyzing the image (S222). For example, the control unit 130 identifies a character included in the image. The character may be a Korean letter, an English letter, a number, or a special character (for example, ▾, and ⊚). Additionally, the control unit 130 detects a boundary of an input key included in the image. The control unit 130 calculates differences of color (RGB) values between individual pixels of the image and identifies adjacent pixels of the image that have a large color difference as defining a boundary of an input key. The control unit 130 identifies an area within the boundaries as an input key area and regards the input key area as an object.
After identifying an image, the control unit 130 determines whether a touch signal is input to the input key area (S223). If a touch signal is input to the input key area, the control unit 130 controls the IR communication unit 120 to receive a control command to be assigned to the touched input key area (S224). For example, if a touch signal is input to an input key ‘4’ among input keys displayed in the display unit 141 of the user interface unit 140, the control unit 130 enters an IR reception mode to receive a control command corresponding to the input key ‘4’. The control unit 130 controls the IR communication unit 120 to receive an IR signal including the control command from the remote control being used for the device to be registered.
When the control command corresponding to the selected input key area is received, the control unit 130 assigns the received control command to the input key area selected at step S223, and stores the control command and the selected input key area in a table form in the storage unit 150 (S225). Subsequently, the control unit 130 returns to step S223 and identifies whether a touch signal has been input at an identified input key area. If no touch signal has been input at the input key area, the control unit 130 determines whether a signal to terminate the registration of a device control command has been input (S226). If a signal to terminate the registration of a device control command has been input, the control unit 130 registers the universal remote control 100 and stores the device by adding its name to the information stored at step S225 (S227).
If no signal to terminate the registration of a device control command is input at step S226, the control unit 130 executes another function (S228).
Returning to
Referring to
According to exemplary embodiments of the present invention, various operation panels are provided for corresponding devices, which may allow a user to utilize all control functions of the devices conveniently. Further, a user-oriented universal remote control is provided that may select a correct operation panel corresponding to a selected device, because images of each operation panel are provided in various forms.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
10-2007-0032792 | Apr 2007 | KR | national |