Multi-brand universal remote control
First Claim
Patent Images
1. For use in a remote control system, remote control transmitter apparatus for transmitting a selected type of a plurality of different types of remote control signals, each including bursts of carrier cycles separated by spaces, and each corresponding to a selected function of a plurality of functions, comprising:
- first memory means including a plurality of memory locations for storing coded data corresponding to pairs of said burst carrier cycles and spaces;
second memory means including a plurality of memory locations having a given number of bits per memory location for storing coded data corresponding to the addresses of said memory locations of said first memory means, said coded data being dependent on said selected function of a first selected type of remote control signal,third memory means including memory locations for storing coded data representative of the partitioning of said memory locations of said second memory means into groups of bits less than said given number of bits of said memory locations of said second memory means, dependent on the selected type of remote control;
control means responsive to said coded data stored in said second and third memory for reading out the coded data stored in said first memory means and in response thereto generating said selected type of remote control.
2 Assignments
0 Petitions
Accused Products
Abstract
A multi-brand universal remote control handunit stores compressed device control codes to make efficient use of the available memory space. In addition to storing data pointers to pairs of pulse off and pulse burst components of a transmission, the memory also stores data indicative of several characteristics of transmissions within a given brand of device to be controlled.
-
Citations
7 Claims
-
1. For use in a remote control system, remote control transmitter apparatus for transmitting a selected type of a plurality of different types of remote control signals, each including bursts of carrier cycles separated by spaces, and each corresponding to a selected function of a plurality of functions, comprising:
-
first memory means including a plurality of memory locations for storing coded data corresponding to pairs of said burst carrier cycles and spaces; second memory means including a plurality of memory locations having a given number of bits per memory location for storing coded data corresponding to the addresses of said memory locations of said first memory means, said coded data being dependent on said selected function of a first selected type of remote control signal, third memory means including memory locations for storing coded data representative of the partitioning of said memory locations of said second memory means into groups of bits less than said given number of bits of said memory locations of said second memory means, dependent on the selected type of remote control; control means responsive to said coded data stored in said second and third memory for reading out the coded data stored in said first memory means and in response thereto generating said selected type of remote control. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A remote control transmitter for controlling various devices each of which may utilize a different one of a plurality of control code transmission formats, each of said formats exhibiting characteristics including number of different fields employed, fields per command, and bits per field, comprising:
-
keyboard means for entering control data for controlling one of said devices; memory means for storing data comprising field code pointers, wherein each of said field code pointers is an address pointer to a pair of field codes comprising a first code representing a type of pulse off component of a remote control signal and a second code representing a type of pulse burst component of said remote control signal, said signal having a given one of said transmission formats; said memory means also storing additional data indicative of at least one of said format characteristics determining the timing of said pulse off and said pulse burst components; addressing means for addressing, in response to said additional data, an area of said memory means, containing said field code pointers which corresponds to said one of said plurality of control code transmission formats utilized by said devices to be controlled; means for generating data for transmission by reading from said memory means said data representative of pulse off and pulse burst components of said one of said control code transmission formats in accordance with said stored field code pointers; and transmitting means for receiving said data and for transmitting said data in said one of said plurality of transmission formats for controlling said devices to be controlled.
-
Specification