Coded data generation or conversion – Code generator or transmitter – Transmitter for remote control signal
Reexamination Certificate
1998-03-09
2001-03-20
Horabik, Michael (Department: 2735)
Coded data generation or conversion
Code generator or transmitter
Transmitter for remote control signal
C340S870030, C348S734000, C345S169000, C379S102030
Reexamination Certificate
active
06204796
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to remote controllers of the type used to control VCRs, TVs, cable boxes and satellite receivers, and in particular relates to universal remote controllers that can control a variety of appliances.
2. Description of the Related Art
Universal remote controllers are available that provide the capability to mimic a number of different remote controllers. This allows the user to use one universal remote controller rather than have a separate remote controller for each appliance, such as one for a television and another one for the VCR and another one for the cable box. One conventional implementation of a universal remote controller includes a learn function key that is pushed to put the universal remote controller into the learn mode. While in the learn mode, the universal remote controller can learn the IR codes for each key on another remote controller, such as a remote controller for a VCR. The user pushes a key on the remote controller and a corresponding key on the universal remote controller and then the IR pulses that are transmitted from the remote controller are detected by an IR receiver on the universal remote controller and then are stored in the universal remote controller into a battery backed random access memory (RAM). This is repeated for all of the individual keys. Then when a key is pushed on a universal remote controller the IR code that has been learned from the other remote controller is retrieved from RAM and transmitted via an IR transmitter on the universal remote controller.
Another technique in the conventional art is to provide a programmer that can load the universal remote controller with the IR codes for various appliances.
For example, in the Darbee U.S. Pat. No. 5,228,077 there is disclosed a universal remote controller that can operate a variety of appliances. The Darbee universal remote controller includes a RAM which can store code data and instructions for generating codes for operating appliances. The instruction codes and code data are loaded into the RAM, which allows for infinite upgradability of the universal remote control. The code data in Darbee includes the on and off times for each IR code for the appliances to be controlled.
The Darbee patent discloses a data transmission system for coupling the universal remote controller through a modem to a telephone line, or through a television set to a television signal picked up by the television set. The data that is downloaded to the universal remote controller is the instruction code and the code data.
Another example of a universal remote controller is Ehlers, U.S. Pat. No. 4,626,848, which discloses a reconfigurable remote controller which has the ability to learn, store and repeat remote control codes from any other IR transmitter. Such a reconfigurable remote controller device includes an IR receiver, a microprocessor, a non-volatile random access memory, a scratch pad random access memory, and an IR transmitter. The Welles II, U.S. Pat. No. 4,623,887 is similar to the Ehlers patent. Another universal remote controller in the prior art is Evans, et al., U.S. Pat. No. 4,825,200, which teaches a reconfigurable remote control transmitter that includes a learn mode and a run mode and is similar to the remote control system disclosed in the Ehlers patent. Imoto, U.S. Pat. No. 4,771,283, teaches a system for collecting operating codes from various remote controllers by inputting the code data therefrom via IR code signals to an IR receiving diode at the input of the system, deciphering these code signals, storing them in a RAM and then upon operation of keys, supplying outputs via one of several cables extending to devices to be controlled.
In all of the previous universal remote controllers the entire IR code is essentially downloaded to the universal remote controller either via IR transmission or via telephone or via a television signal. Once the entire IR code, or data corresponding to the IR codes such as on and off times are stored in the universal remote controller RAM, then the user accesses this data by pressing keys on the universal remote controller, which sends commands to the appliances. If many appliances are to be controlled, the amount of the storage in the RAM can become excessive. Thus, it is desirable to provide a universal remote controller that does not need to store entire IR codes related to each individual key of each remote controller to be mimicked.
SUMMARY OF THE INVENTION
According to an embodiment of the invention, methods and apparatus are provided for generating codes for controlling appliances from a remote controller. One method includes the steps of entering a compressed pointer for accessing a stored protocol and for accessing stored key data corresponding to appliance command keys on the remote controller, decompressing the entered pointer, and storing the decompressed pointer. A compressed protocol for generating codes for controlling an appliance is entered, the protocol comprising a pattern fragment for a zero and a one, a zero timing, a one timing, and a carrier frequency. Then the steps of decompressing the entered protocol and storing the decompressed protocol are performed. Then compressed key data is entered, the key data corresponding to appliance command keys on the remote controller. The entered key data is decompressed and stored. Then the steps of accessing the protocol and the key data using the pointer, and generating a code using the pattern fragment for a zero and a one, the zero timing, the one timing, the carrier frequency, and the key data are performed.
Many of the attendant features of this invention will be more readily appreciated as the same becomes better understood by reference to the following detailed descriptions and considered in connection with the accompanying drawings in which like reference symbols designate like parts throughout the figures.
REFERENCES:
patent: 4356509 (1982-10-01), Skerlos et al.
patent: 4363091 (1982-12-01), Pohlman, III et al.
patent: 4386412 (1983-05-01), Ito
patent: 4386436 (1983-05-01), Kocher et al.
patent: 4488179 (1984-12-01), Krüger
patent: 4503288 (1985-03-01), Kessler
patent: 4509211 (1985-04-01), Robbins
patent: 4517564 (1985-05-01), Morishita et al.
patent: 4535333 (1985-08-01), Twardowski
patent: 4566034 (1986-01-01), Harger et al.
patent: 4580009 (1986-04-01), Darland
patent: 4599491 (1986-07-01), Serrano
patent: 4623887 (1986-11-01), Welles, II
patent: 4625080 (1986-11-01), Scott
patent: 4626848 (1986-12-01), Ehleis
patent: 4703359 (1987-10-01), Rumbolt et al.
patent: 4712105 (1987-12-01), Köhler et al.
patent: 4718112 (1988-01-01), Shinoda
patent: 4746919 (1988-05-01), Reitmeier
patent: 4751578 (1988-06-01), Reiter et al.
patent: 4769643 (1988-09-01), Sogame
patent: 4771283 (1988-09-01), Imoto
patent: 4774511 (1988-09-01), Rumbolt et al.
patent: 4787063 (1988-11-01), Muguet
patent: 4794371 (1988-12-01), Yamamoto
patent: 4802114 (1989-01-01), Sogame
patent: 4807052 (1989-02-01), Amano
patent: 4825200 (1989-04-01), Evans et al.
patent: 4841368 (1989-06-01), Rumbolt et al.
patent: 4855746 (1989-08-01), Stacy
patent: 4856081 (1989-08-01), Smith
patent: 4860380 (1989-08-01), Mengel
patent: 4866434 (1989-09-01), Keenan
patent: 4875096 (1989-10-01), Baer et al.
patent: 4885766 (1989-12-01), Yasuoka et al.
patent: 4918439 (1990-04-01), Wozniak et al.
patent: 4965775 (1990-10-01), Elko et al.
patent: 5016273 (1991-05-01), Hoff
patent: 5088023 (1992-02-01), Nakamura et al.
patent: 5134649 (1992-07-01), Gutzmer
patent: 5228077 (1993-07-01), Darber
patent: 5307173 (1994-04-01), Yuen et al.
patent: 5335079 (1994-08-01), Yuen et al.
patent: 2256546A (1992-12-01), None
patent: WO9007844 (1990-07-01), None
patent: WO9107050 (1991-05-01), None
patent: WO9401969 (1994-01-01), None
Steve Ciarcia, Build a Trainable Infrared Master Controller, Mar. 1987BYTEpp. 113-123.
Research Dislcosure, No. 329, Sep. 1991, Emsworth GB, p. 657, XP226205, ‘Installation of Consumer Apparatuses’.
Chan Philip W.
Ng Yee Kong
Sin Kwong Sang
Christie Parker & Hale LLP
Edwards, Jr. Timothy
Gemstar Development Corporation
Horabik Michael
LandOfFree
Apparatus and methods for generating codes for controlling... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and methods for generating codes for controlling..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and methods for generating codes for controlling... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2445672