Remote control system and method having reduced vulnerability to noise
First Claim
Patent Images
1. A remote control system, comprising:
- a remote controller to repeatedly transmit a code comprising header pulses and data pulses corresponding to a pushed button; and
a remote control receiver to receive and decode the code, and to determine whether to process instructions corresponding to the code based on a difference between a first decoding time when the code is decoded and a second decoding time when a second code immediately preceding the code in decoded,wherein the remote controller is configured to repeatedly transmit the code in response to the button being pushed once.
0 Assignments
0 Petitions
Accused Products
Abstract
A remote control system and method having reduced vulnerability to noise. In an environment having noise at a frequency of infrared signals transmitted by a remote controller, errors and malfunctions in a remote control receiving device such as a set top box are controlled by selectively transmitting an entire code including header pulses and data pulses, or a repeat code including header pulses, data pulses and repeater pulses from the remote controller, and receiving and using the entire code or repeat code at the remote receiving device.
7 Citations
19 Claims
-
1. A remote control system, comprising:
-
a remote controller to repeatedly transmit a code comprising header pulses and data pulses corresponding to a pushed button; and a remote control receiver to receive and decode the code, and to determine whether to process instructions corresponding to the code based on a difference between a first decoding time when the code is decoded and a second decoding time when a second code immediately preceding the code in decoded, wherein the remote controller is configured to repeatedly transmit the code in response to the button being pushed once. - View Dependent Claims (2, 3, 4, 10)
-
-
5. A remote control receiver, comprising:
-
an infrared module to receive a code including header pulses and data pulses; a signal decoding module to extract numeric data by decoding the received code, and to determine a first decoding time when the received code is decoded; a signal analysis module to determine whether to process instructions corresponding to the numeric data based on a difference between the first decoding time and a second decoding time when a second code immediately preceding the received code is decoded; and a main processor to process the instructions corresponding to the numeric data. - View Dependent Claims (6, 11)
-
-
7. A remote controller, comprising:
-
a signal encoding module to generate a first code corresponding to a pushed button, the first code comprising first header pulses, first repeater pulses, and first data pulses; and an infrared port to transmit the first code and duplicate of the first code in response to the button being pushed once, wherein, in response to the button being pushed more than once, the infrared port is configured to transmit a second code comprising second header pulses and second repeater pulses, and wherein the signal encoding module in configured to generate the second repeater pulses with a time period shorter than a time period of the first repeater pulses.
-
-
8. A remote control method, comprising:
-
transmitting, at a remote controller, a code comprising a header pulse signal and a data pulse signal, repeatedly; and receiving and decoding, at a remote controller receiver, the code, and determining whether to process instructions corresponding to the code based on a difference between a first decoding time when the code is decoded and a second decoding time when a second code immediately preceding the code is decoded, wherein the remote controller repeatedly transmits the code in response to a button of the remote controller being pushed once. - View Dependent Claims (9, 12)
-
-
13. A remote control system, comprising:
-
a remote controller configured to transmit a same signal more than twice in response to a user pushing a button once; and a remote control receiver configured to; sequentially receive and decode the transmitted signals; determine that a first signal of the transmitted signals emitted from the remote controller is not recognized based on a difference between a first decoding time when a subsequent signal is decoded and a second decoding time when the first signal immediately preceding the subsequent signal is decoded; and process, in response to the determination, the subsequent signal of the transmitted signals. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification