Format independent consumer IR transceiver
First Claim
Patent Images
1. A method for interfacing a computer with a consumer device by way of a transceiver, comprising:
- receiving a first signal from a remote control at the transceiver;
encoding the first signal and transmitting the encoded first signal from the transceiver to the computer by way of a communications link, the computer processing the encoded first signal;
receiving an encoded second signal at the transceiver from the computer by way of the communications link; and
decoding the encoded second signal and transmitting the decoded second signal to the consumer device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for interfacing a computer with a consumer device by way of a transceiver is disclosed herein. A first signal from a remote control is received at the transceiver. The first signal is encoded and transmitted to the computer by way of a communications link, where the encoded first signal is processed by the computer. An encoded second signal is received at the transceiver from the computer by way of the communications link. The encoded second signal is decoded and transmitted to the consumer device.
93 Citations
32 Claims
-
1. A method for interfacing a computer with a consumer device by way of a transceiver, comprising:
-
receiving a first signal from a remote control at the transceiver;
encoding the first signal and transmitting the encoded first signal from the transceiver to the computer by way of a communications link, the computer processing the encoded first signal;
receiving an encoded second signal at the transceiver from the computer by way of the communications link; and
decoding the encoded second signal and transmitting the decoded second signal to the consumer device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of detecting an infrared emitter, comprising:
-
operating an infrared emitter based on a reference voltage;
monitoring a voltage difference across a connector to which the infrared emitter is connected with an analog to digital converter;
determining whether the monitored voltage difference across the connector is approximately the reference voltage and, if so, performing a first predetermined action; and
determining whether the monitored voltage difference across the connector is approximately zero volts and, if so, performing a second predetermined action. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method of estimating a carrier frequency of a signal, the method comprising:
-
counting pulses contained in at least one burst of a received signal using a counter, wherein the pulses of the received signal have a constant carrier frequency;
sampling the counter at a slower rate than a rate at which the counter is counting, to determine whether the pulse count is zero;
recording a total number of pulses, a total number of non-zero pulses and a total number of bursts; and
determining whether the received signal has ended and, if so, calculating an approximate value of the carrier frequency by way of the sampling rate, total pulse count, total number of non-zero pulses and the total number of bursts. - View Dependent Claims (23, 24)
-
-
25. A method of preventing an unintended placement of a computer into a sleep state, comprising:
-
waking a computer from a sleep state;
setting a predetermined period of time during which the computer will not be placed into a sleep state in response to a standby signal; and
determining whether a standby signal has been received by the computer during the predetermined period of time and, if so, performing a predetermined function other than placing the computer in a sleep state. - View Dependent Claims (26, 27, 28)
-
-
29. A method of updating peripheral device firmware using a device driver, the method comprising:
-
initializing a peripheral device driver on a computer, the peripheral device driver including a copy of firmware for the peripheral device with a first version indicator;
requesting a firmware version with a second version indicator from the peripheral device as part of the initialization;
comparing the first and second version indicators; and
determining from the comparison of the first and second version indicators whether the firmware version from the peripheral device is older than the firmware of the peripheral device driver and, if so, updating the firmware version from the peripheral device with the firmware of the peripheral device driver.
-
-
30. A method for safely updating firmware of a peripheral device, the method comprising:
-
writing a flash protection code to a memory location of the firmware immediately following the boot-loader initialization in the peripheral device, wherein the flash protection code has instructions to branch to the peripheral device boot-loader initialization;
writing the update of the firmware to the peripheral device;
determining whether an interruption of the firmware update has occurred and, if so;
running the peripheral device boot-loader initialization;
re-running the peripheral device boot-loader initialization according to the flash protection code until a command to update the firmware is received and, upon receiving the command, restarting the update of the firmware version of the peripheral device;
completing the update of the firmware version of the peripheral device; and
overwriting the flash protection code. - View Dependent Claims (31, 32)
-
Specification