Remote control learning system and method using signal envelope pattern recognition
DCFirst Claim
Patent Images
1. A remote control system for learning respective sets of characteristic information of signals of a plurality of respective devices to be controlled, said system comprising:
- a) a microcontroller;
b) a receiver for receiving signals from the devices, the receiver connected to the microcontroller;
c) program means for analyzing a signal for controlling one of the plurality of devices and providing a set of characteristic information for the signal, wherein the characteristic information of the signal comprises a carrier frequency parameter and other parameters;
d) means for storing sets of characteristic information of known signals;
e) means for comparing the set of characteristic information of the signal with the stored sets of characteristic information of known signals, wherein the means for comparing comprises programming for determining if the carrier frequency parameter of the signal is zero and if the carrier frequency parameter is zero, then comparing the other parameters with the sets of characteristic information of known signals; and
,f) means for modifying the set of characteristic information of the signal to match one of the stored sets of characteristic information of known signals.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for utilizing receiver signal reconstruction characteristics, in combination with a knowledge of code formats being used, to enable a remote control device to learn the coding format of devices operating at high carrier frequencies even though the carrier frequencies cannot be directly measured.
50 Citations
28 Claims
-
1. A remote control system for learning respective sets of characteristic information of signals of a plurality of respective devices to be controlled, said system comprising:
-
a) a microcontroller; b) a receiver for receiving signals from the devices, the receiver connected to the microcontroller; c) program means for analyzing a signal for controlling one of the plurality of devices and providing a set of characteristic information for the signal, wherein the characteristic information of the signal comprises a carrier frequency parameter and other parameters; d) means for storing sets of characteristic information of known signals; e) means for comparing the set of characteristic information of the signal with the stored sets of characteristic information of known signals, wherein the means for comparing comprises programming for determining if the carrier frequency parameter of the signal is zero and if the carrier frequency parameter is zero, then comparing the other parameters with the sets of characteristic information of known signals; and
,f) means for modifying the set of characteristic information of the signal to match one of the stored sets of characteristic information of known signals. - View Dependent Claims (2, 3, 4, 8, 9, 10, 12, 13)
-
-
5. A system for receiving and analyzing characteristic information of coded transmissions from a plurality of devices to an IR remote control, said system comprising:
-
a) a microprocessor; b) a receiver connected to receive the coded transmissions and to provide an input to said microprocessor wherein said microprocessor analyzes said input and develops input characteristic information of one of the coded transmissions; d) a look-up table including characteristic information of coded transmissions for controlling at least one of the plurality of devices; e) means for comparing the input characteristic information of the coded transmission to the characteristic information in the look-up table; and f) means for modifying the input characteristic information of the coded transmission to match characteristic information in the look-up table if the input characteristic information is determined to be within a set range, and for providing no change to the input characteristic information if the input characteristic information is not within the set range. - View Dependent Claims (6, 7)
-
-
11. A method for reproducing control codes from stored data, the method comprising the steps of creating control codes in response to a comparison of input data with stored data, regenerating and transmitting an original signal, determining a carrier frequency based on characteristic information of the original signal if the carrier frequency is within a capture range of a receiving system, otherwise determining the carrier frequency of the original signal from other parameters of the original signal.
-
14. A reconfigurable remote control comprising:
-
a) a receiver for receiving a signal wherein the signal includes characteristic information values, including a carrier frequency value; b) programming operable with the receiver for capturing the signal; c) a microcontroller operable with the receiver for storing the signal characteristic information values; d) memory including a plurality of entries comprising signal characteristic information parameters; and e) programming for comparing the signal characteristic information values with the signal characteristic information parameters in memory and for determining the carrier frequency value of the signal. - View Dependent Claims (15)
-
-
16. A method of reconfiguring a remote control adapted to learn transmission codes for controlling a plurality of devices, the method comprising the steps of:
-
a) checking a status of carrier frequency to determine if a measurable carrier frequency value has been detected; b) if no measurable carrier frequency is detected, then attempting to match signal characteristic values with stored signal characteristic parameters; and c) if a match between the values and the parameters is found, determining a carrier frequency. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A remote control system for learning respective sets of characteristic information of signals of a plurality of respective devices to be controlled, said system comprising:
-
a microcontroller; a receiver for receiving signals from the devices, the receiver connected to the microcontroller; program means for analyzing a signal for controlling one of the plurality of devices and providing a set of characteristic information for the signal; means for storing sets of characteristic information of known signals; means for comparing the set of characteristic information of the signal with the stored sets of characteristic information of known signals; and
,means for determining the signal based upon the comparison of the set of characteristic information with the stored sets of characteristic information of known signals. - View Dependent Claims (23)
-
-
24. A remote control system for learning respective sets of characteristic information of signals of a plurality of respective devices to be controlled, said system comprising:
-
a microcontroller; a receiver for receiving signals from the devices, the receiver connected to the microcontroller; program means for analyzing a signal for controlling one of the plurality of devices and providing a set of characteristic information for the signal; means for storing sets of characteristic information of known signals; means for comparing the set of characteristic information of the signal with the stored sets of characteristic information of known signals; and
,means for adjusting the set of characteristic information of the signal based upon the comparison of the set of characteristic information with the stored sets of characteristic information of known signals.
-
-
25. A reconfigurable remote control comprising:
-
a receiver for receiving a signal wherein the signal includes characteristic information values; programming operable with the receiver for capturing the signal; a microcontroller operable with the receiver for storing the signal characteristic information values; memory including a plurality of entries comprising signal characteristic information parameters; and programming for comparing the signal characteristic information values with the signal characteristic information parameters in memory and for determining the signal. - View Dependent Claims (26)
-
-
27. A control comprising:
-
memory including a plurality of entries comprising signal characteristic information parameters; and programming for comparing at least one of the entries of signal characteristic information parameters with characteristic information values of a received signal. - View Dependent Claims (28)
-
Specification