Interpreting a script to generate an operational signal on a remote control device
First Claim
1. A method comprising:
- storing a script on a remote control device, wherein the remote control device has a key, and wherein the script contains codeset information of a codeset associated with an electronic consumer device;
detecting that the key was pressed;
interpreting the script to generate a mark/space table and a string of timing information; and
generating an operational signal using the mark/space table and the string of timing information, wherein the operational signal is transmitted from the remote control device.
4 Assignments
0 Petitions
Accused Products
Abstract
A script is stored on a remote control device. When a key is pressed, an interpreter on the remote control device interprets the script thereby causing codeset information (for example, key codes and protocol information) stored on the remote control device to be used to output a sequence of marks and spaces. Adjacent marks are combined into a larger mark and adjacent spaces are combined into a larger space. From these marks and spaces, a mark/space table and a string of timing information are generated. The mark/space table and the string of timing information are then used to generate an operational signal that is transmitted from the remote control device. In one embodiment, only one mark/space table and one string of timing information is ever present on the remote control device at one time. This reduces memory requirements, thereby reducing manufacturing cost of the remote control device.
43 Citations
28 Claims
-
1. A method comprising:
-
storing a script on a remote control device, wherein the remote control device has a key, and wherein the script contains codeset information of a codeset associated with an electronic consumer device; detecting that the key was pressed; interpreting the script to generate a mark/space table and a string of timing information; and generating an operational signal using the mark/space table and the string of timing information, wherein the operational signal is transmitted from the remote control device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A remote control device comprising:
-
a microcontroller having a memory, wherein a script is stored in the memory, and wherein the script contains codeset information of a codeset associated with an electronic consumer device; and a script interpreter that interprets the script to generate a mark/space table and a string of timing information, wherein; the mark/space table and the string of timing information are usable to generate an operational signal and the operational signal is transmitted from the remote control device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 21, 22, 23, 24)
-
-
18. A device comprising:
-
a memory, wherein a script is stored in the memory, and wherein the script contains codeset information of a codeset associated with an electronic consumer device; a key, wherein the codeset information includes a keycode corresponding to the key and to a function of the electronic consumer device; and means for generating a mark/space table and a string of timing information from the script when the key is pressed and for generating an operational signal using the mark/space table and the string of timing information, wherein the operational signal causes the electronic consumer device to perform the function. - View Dependent Claims (19, 20)
-
-
25. A remote control device comprising:
-
a microcontroller having a memory, wherein a script is stored in the memory, and wherein the script contains codeset information of a codeset associated with an electronic consumer device; and a script interpreter that interprets the script to generate a mark/space table and a string of timing information.
-
-
26. The remote control device of 25, wherein the script interpreter is a set of processor-executable instructions stored in the memory and executing on a processor of the microcontroller.
-
27. A remote control device comprising:
-
a microcontroller having a memory, wherein a script is stored in the memory, and wherein the script contains codeset information of a codeset associated with an electronic consumer device; a script interpreter that interprets the script to generate a mark/space table and a string of timing information; a transmission engine that uses the mark/space table and the string of timing information to generate an operational signal; and a transmitter that transmits the operational signal from the remote control device. - View Dependent Claims (28)
-
Specification