Generating a mark/space table and a string of timing information on a remote control device
First Claim
1. A method comprising:
- detecting that a command is chosen on a remote control device;
generating a mark/space table on the remote control device after the detecting that the command was chosen, wherein the mark/space table contains a mark time and a space time associated with a codeset, and wherein a command code of the codeset corresponds to the command;
generating a string of timing information that references the mark time and the space time; and
generating an operational signal using the string of timing information, wherein the operational signal contains the command code.
5 Assignments
0 Petitions
Accused Products
Abstract
A remote control device detects that a command has been chosen. A command may, for example, have been chosen by a user pressing a key on the remote control device. In response, the remote control device generates a mark/space table and a string of timing information. The string of timing information includes entries that refer to mark time values and space time values in the mark/space table. The string of timing information also may contain special control portions (for example, a control portion can indicate that a portion of the string of timing information should be repeated a given number of times). 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. The mark/space table and string of timing information is a particularly compact way of describing an operational signal for a remote control device.
-
Citations
22 Claims
-
1. A method comprising:
-
detecting that a command is chosen on a remote control device; generating a mark/space table on the remote control device after the detecting that the command was chosen, wherein the mark/space table contains a mark time and a space time associated with a codeset, and wherein a command code of the codeset corresponds to the command; generating a string of timing information that references the mark time and the space time; and generating an operational signal using the string of timing information, wherein the operational signal contains the command code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
interpreting a script on a remote control device, the script containing codeset information corresponding to an electronic consumer device, the codeset information including a keycode, a mark time and a space time, wherein the keycode corresponds to a function of the electronic consumer device; storing a first N-bit value in a table, wherein the first N-bit value describes the mark time; storing a second N-bit value in the table, wherein the second N-bit value describes the space time; and generating a string of M-bit indices, wherein the string comprises a first M-bit index that points to the first N-bit value and a second M-bit index that points to the second N-bit value, wherein N is larger than M, wherein the string is used to generate an operational signal, and wherein the keycode is modulated onto the operational signal using the mark time and the space time. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A device comprising:
-
a microcontroller in a remote control device, wherein the remote control device has a key; and means for generating a mark/space table and a string of timing information on the remote control device after the key is pressed, wherein the mark/space table contains a mark time and a space time associated with a codeset, wherein a keycode of the codeset corresponds to the key, and wherein the string of timing information references the mark time and the space time. - View Dependent Claims (21, 22)
-
Specification