Claims
- 1. A remote control system comprising:a memory for storing a code library; a control circuit configured to retrieve codes from said code library; logic circuitry responsive to said control circuit to generate signals based on the retrieved codes; and a transmitter for transmitting signals to a remote device bused on the signals generated by said logic circuitry, wherein said logic circuitry is supplied with modulation period data and event data for one or more events, the event data comprising an event value and an event length for each event, and wherein said logic circuitry comprises: a first logic circuit for logically combining a clock signal obtained from the modulation period data and an event value signal obtained from the event value; and a second logic circuit for logically combining an output signal of the first logic circuit and an event length signal obtained from the event length.
- 2. The remote control system according to claim 1, further comprising an input device, said control circuit being responsive to inputs via said input device to retrieve codes from said code library.
- 3. The remote control system according to claim 1, wherein said transmitter comprises an infrared transmitter.
- 4. The remote control system according to claim 1, wherein at least some of the codes of the code library are pre-programmed into said memory.
- 5. The remote control system according to claim 1, wherein at least some of the codes of the code library are downloaded into said memory.
- 6. The remote control system according to claim 1, wherein the transmitted signals comprise control signals for controlling said remote device.
- 7. The remote control system according to claim 1, wherein the transmitted signals comprise one or more of text, audio and image data signals.
- 8. The remote control system according to claim 1, wherein said transmitter is a wireless transmitter.
- 9. The remote control system according to claim 1, wherein the logic circuitry further comprises:a third logic circuit for passing the clock signal to the first logic circuit only if the modulation period data corresponds to a non-zero modulation period.
- 10. The remote control system according to claim 1, wherein the logic circuitry further comprises:a circuit for supplying an interrupt to the control circuit at the end of an event as determined by the event length.
- 11. The remote control system according to claim 10, wherein said control circuit supplies an event value and an event length for another event to said logic circuitry in response to the interrupt.
- 12. The remote control system according to claim 1, wherein the event value is a logic level value.
- 13. The remote control system according to claim 1, wherein the event value signal is the output of a register loaded with the event value.
- 14. The remote control system according to claim 1, wherein the event length signal is derived from the output of a counter loaded in accordance with the event length.
- 15. The remote control system according to claim 14, wherein the counter counts in accordance with the clock signal.
- 16. The remote control system according to claim 14, wherein the logic circuitry further comprises:a circuit for supplying an interrupt to the control circuit when the count of the counter reaches a predetermined value indicative of the end of an event.
- 17. The remote control system according to claim 16, wherein said control circuit supplies an event value and an event length for another event to said logic circuitry in response to the interrupt.
CROSS-REFERENCE TO RELATED APPLICATION
This application claims priority from provisional application No. 60/178,708, filed Jan. 28, 2000, the contents of which are incorporated herein in their entirety.
US Referenced Citations (9)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/178708 |
Jan 2000 |
US |