Microchips and remote control devices comprising same
First Claim
1. A system which includes an encoder microchip and a decoder microchip, wherein:
- said encoder microchip comprises;
means for storing an identification number,means for storing a counter value,means for changing the value of said counter value each time the encoder microchip is operated,encoding means for performing a nonlinear encoding function on said counter value using said identification number, so as to generate a transmission value,second means for changing the changed counter value after a given period of time subsequent to the encoder microchip being operated, with the proviso that if the encoder microchip is operated more than once during said given period of time, the counter value is only changed once by the second means for changing; and
said decoder microchip comprises;
means for storing a second identification number,means for receiving said transmission value from said encoder microchip;
means for performing a decoding function on said transmission value using said second identification number, so as to generate from said transmission value a decoded counter value,means for storing a second decoded counter value obtained from the decoding of a transmission value of a previous transmission by said means for performing a decoding function;
means for changing the stored second decoded counter value after a period of time subsequent to each time the decoder microchip receives a transmission value; and
means for performing a format scan on signals so as to identify signals conforming to a specific format.
3 Assignments
0 Petitions
Accused Products
Abstract
Encoder and decoder microchips suitable for use in remote control devices. The encoder microchip performs an encoding function on an identification number embedded in the said microchip and a combination of a unit number and a stepping counter value, so as to generate a transmission value which is only decodable by a related decoding function having access to the same identification number. The decoder microchip decodes the transmission value into a decoded unit number and a decoded counter value and means for comparing the decoded counter value with a decoder counter value range. The encoder and decoder microchips are provided with means for changing, e.g. in a preferred mode incrementing, the counter values by a number greater than one after a period of time, subsequent to the encoder microchip being activated or the decoder microchip receiving a transmission value. The encoder and decoder microchips are also provided with means for synchronizing the decoder microchip with a particular encoder microchip which has generated a synchronization command.
37 Citations
12 Claims
-
1. A system which includes an encoder microchip and a decoder microchip, wherein:
said encoder microchip comprises; means for storing an identification number, means for storing a counter value, means for changing the value of said counter value each time the encoder microchip is operated, encoding means for performing a nonlinear encoding function on said counter value using said identification number, so as to generate a transmission value, second means for changing the changed counter value after a given period of time subsequent to the encoder microchip being operated, with the proviso that if the encoder microchip is operated more than once during said given period of time, the counter value is only changed once by the second means for changing; and said decoder microchip comprises; means for storing a second identification number, means for receiving said transmission value from said encoder microchip; means for performing a decoding function on said transmission value using said second identification number, so as to generate from said transmission value a decoded counter value, means for storing a second decoded counter value obtained from the decoding of a transmission value of a previous transmission by said means for performing a decoding function; means for changing the stored second decoded counter value after a period of time subsequent to each time the decoder microchip receives a transmission value; and means for performing a format scan on signals so as to identify signals conforming to a specific format.
-
2. An encoder microchip comprising:
-
means for storing an identification number; means for storing a counter value; means for changing the value of said counter value only when the encoder microchip is operated; encoding means for performing an encoding function on at least said counter value using said identification number, so as to generate a transmission value; and means for changing the changed counter value after a period of time subsequent to the encoder microchip being operated. - View Dependent Claims (3)
-
-
4. A decoder microchip comprising:
-
first means for storing an identification number; second means for storing at least a first counter value; output means; input means for data; means for performing a decoding function on the received data using said identification number so as to generate a second counter value; third means for comparing the second counter value with the first counter value; activating means for activating the output means, if a comparison carried out by said third means shows that the second counter value is within a defined range of the first counter value; storage means for storing information relating to said second counter value in the second means if said output is activated; and means for changing said stored second counter value after a period of time subsequent to storage of said second counter value. - View Dependent Claims (5, 6, 7)
-
-
8. A remote control system which comprises a transmitter and a receiver, the transmitter comprising:
-
first means for storing a first identification number; second means for storing a counter value which is related to a number of times the transmitter is activated; means for performing an encoding function on the first identification number and on the counter value so as to generate a transmission value; means for transmitting the transmission value to the receiver and indicating an activation of the transmitter to a user; means for changing the stored counter value after a period of time subsequent to transmitter activation; the receiver comprising; third means for storing a second identification number which is the same as the first identification number; means for receiving said transmission value; and means for performing a decoding function, using the second identification number, on the received transmission value, so as to generate a decoded counter value.
-
-
9. A remote control system which comprises a transmitter and a receiver, the transmitter comprising:
-
first means for storing a first identification number; second means for storing an encoder counter value; means for performing an encoding function on at least the first identification number and the encoder counter value so as to generate a transmission value, the encoder counter value being dependent on a number of times the encoding function is performed; means for transmitting the transmission value to the receiver and indicating an activation of the transmitter to a user; means for changing the stored encoder counter value after a period of time subsequent to transmission; and the receiver including; third means for storing a second identification number which is the same as the first identification number; means for receiving said transmission value; means for performing a decoding function, using the second identification number, on the received transmission value, so as to generate at least a decoded counter value that is the same as the encoder counter value; fourth means for storing the decoded counter value; means for comparing the decoded counter value to the decoder counter value which is stored in the fourth means and which was generated from a preceding received transmission value; means for determining whether the decoded counter value falls within a particular range with regard to the decoded counter value; means for causing a value related to the decoded counter value to be stored in the fourth means if the comparison shows that the decoder counter value is within a said particular range; and means for changing the value related to the decoded counter value to be stored in the fourth means after a period of time subsequent to the storage of the decoded counter value in said fourth means. - View Dependent Claims (10)
-
-
11. An encoder microchip, comprising:
-
means for storing an identification number, means for storing a counter value, means for forming a unit number selected from the group consisting of information representing a command, information representing an input value, information representing a transmitter number and a constant value, means for changing the value of said counter value each time the encoder microchip is operated, encoding means for performing an encoding function on said counter value and on said unit number using said identification number, so as to generate a transmission value; and second means for changing the changing counter value after a period of time subsequent to the generation of a transmission signal, wherein said unit number is modified in relation to a length of time that the encoder is operated.
-
-
12. A decoder microchip comprising:
-
a memory having a stored counter value from a previous transmission; an input data port; a decoder, connected to said memory and said input data port, for performing a decoding function on data received by said input data port using an identification number stored in said memory and for generating a decoded counter value; a comparator connected to said decoder and said memory; an output circuit; an output activation circuit, connected to said comparator and said output circuit, for activating said output circuit, for comparing said decoded counter value to the stored counter value, and for storing said decoded counter value in said memory, if said decoded counter value is within a defined range of said stored counter value; a timing circuit connected to said memory for timing out a given period of time for the stored decoded counter value to be changed; and wherein said output activation circuit activates said output circuit when said decoded counter value is within only a forward range of said stored counter value.
-
Specification