This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2009-100250, filed on Apr. 16, 2009, the entire contents of which are incorporated herein by reference.
1. Field
One embodiment of the invention relates to an infrared signal decode circuit and an infrared signal decode method.
2. Description of the Related Art
Normally, a remote controller (hereinafter, also referred to as a remote) is used to operate an electronic device such as a television (TV) receiver or the like. In general, the remote includes a communication module that employs infrared light.
Such remote is configured by an infrared light transmitter and an infrared light reception module. The infrared light transmitter is widely referred as a “remote,” and is built inside a portable housing. The infrared light transmitter modulates an electric signal associated with the operation through the operation button or the like with low frequency of 30 KHz to 60 KHz, and drives an infrared light emitting diode with the modulated signal. The infrared light transmitter is operated by a battery. The infrared light reception module is built inside an electronic device such as a TV receiver or the like.
The infrared light receiver amplifies, when necessary, an infrared light received by a photo-detector including a photo-diode, and demodulates the amplified infrared light to obtain an operation signal. With the operation signal, a remotely controlled device, i.e., an electronic device that is controlled through the remote controller, is controlled to be turned on/off. In general, the infrared light receiver includes a bandpass filter (BPF) provided for processing a signal that is to be input to the detection circuit. The BPF only passes a particular frequency band to reduce influence of the external noise (for example, see Japanese Patent Application Publication (KOKAI) No. 2005-347858).
However, the circuit size and current consumption of the infrared light receiver becomes large due to the inclusion of the BPF. Further, when an analog BPF is used in the infrared light receiver, the BPF properties during the manufacture of the BPF or while it is in use are required to be adjusted, which increases the cost.
A general architecture that implements the various features of the invention will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate embodiments of the invention and not to limit the scope of the invention.
Various embodiments according to an infrared signal decode signal and infrared signal decode method of the invention will be described hereinafter with reference to the accompanying drawings. In general, according to one embodiment of the invention, an infrared signal decode circuit, includes: a comparator configured to convert an electric signal converted from an infrared signal to a binary signal, by comparing the electric signal with a sampling frequency with greater than or equal to double of a subcarrier frequency contained in the infrared signal; a correlation signal generator configured to generate a sum of a first detection signal and a second detection signal as a correlation signal, the first detection signal being obtained by performing an absolute value calculation on a first correlation signal, the second detection signal being obtained by performing an absolute value calculation on a second correlation signal, the first correlation signal being a first correlation value within a sampling interval, the second correlation signal being a second correlation value within a sampling interval, the first correlation value corresponding to a correlation between the binary signal and a first reference signal with a frequency substantially identical to a base frequency of a subcarrier of the infrared signal, the second correlation signal corresponding to a correlation between the binary signal and a second reference signal with a phase that differ from a phase of the first reference signal by 90 degrees; and a decoder configured to binarize the correlation signal generated by the correlation signal generator and output the binarized correlation signal as a decode signal.
According to another embodiment of the invention, an infrared signal decode method, includes: comparing an electric signal converted from an infrared signal with a sampling frequency with greater than or equal to double of a subcarrier frequency contained in the infrared signal so as to convert the electric signal to a binary signal; generating a sum of a first detection signal and a second detection signal as a correlation signal, the first detection signal being obtained by performing an absolute value calculation on a first correlation signal, the second detection signal being obtained by performing an absolute value calculation on a second correlation signal, the first correlation signal being a first correlation value within a sampling interval, the second correlation signal being a second correlation value within a sampling interval, the first correlation value corresponding to a correlation between the binary signal and a first reference signal with a frequency substantially identical to a base frequency of a subcarrier of the infrared signal, the second correlation signal corresponding to a correlation between the binary signal and a second reference signal with a phase that differ from a phase of the first reference signal by 90 degrees; and binarizing the correlation signal generated by the generating and outputting the binarized correlation signal as a decode signal.
As illustrated in
The infrared light receiver 10 receives the infrared light (infrared signal) output from the remote controller 3 by a photo-detector (PD). Further, the infrared light receiver 10 converts the infrared light (infrared signal) received by the photo-detector to a voltage by a current to voltage (IV) conversion amplifier.
The amplifier 11 is a variable gain amplifier that amplifies the voltage obtained by the infrared light receiver 10. The voltage obtained by the infrared light receiver 10 is amplified as mentioned above because the electric signal (voltage) is weak when the remote controller 3 and the infrared light receiver 10 are separated apart. In addition, the amplifier is provided with the variable gain because it is preferable to appropriately adjust the gain of the amplifier 11, since the amplitude of the signal obtained from the infrared light reception module 4 changes largely when the distance between an infrared signal generator (not illustrated) of the remote controller 3 and the infrared light reception module 4 changes largely.
The comparator 12 includes a one-bit comparator or the like, and converts the electric signal (voltage) amplified by the amplifier 11 to a binary digital signal (binary signal). During the conversion into the digital signal, the comparator 12 compares a sampling frequency of greater than or equal to the double of a subcarrier frequency included in the infrared signal with the electric signal converted from the infrared signal. As mentioned above, the one-bit comparator is implemented in the comparator 12 so that the size of the analog circuit and the power consumption required for the comparator 12 is to be reduced.
The correlation signal generator 13 calculates a correlation signal corresponding to a correlation between a subcarrier (for example, a sinusoidal wave with 38 KHz) and the binary signal output from the comparator 12.
The first reference signal generator 22 and the second reference signal generator 28 are explained below. The first reference signal generator 22 repeatedly outputs a reference signal indicated by the symbol “°” in
The second reference signal generator 28 outputs a reference signal that differ from the reference signal output from the first reference signal generator 22 by 90 degrees phase. That is to say, the second reference signal generator 28 repeatedly outputs the reference signal that is shifted from the reference signal illustrated in
Next, processing of each module in the correlation signal generator 13 is explained with reference to
On the other hand, the binary signal output from the comparator 12 is input to the multiplier 29. The multiplier 29 multiplies the second reference signal output from the second reference signal generator 28 (the reference signal that differs from the reference signal output from the first reference signal generator 22 by 90 degrees phase) and the binary signal output from the comparator 12. Further, the binary signal output from the comparator 12 and processed by the delay module 24 is input to the multiplier 31. The multiplier 31 multiplies the second reference signal output from the second reference signal generator 28 and the binary signal output from the comparator 12 and processed by the delay module 24. The multiplication result of the multiplier 29 and the multiplication result of the multiplier 31 are input to the integrator 30. The integrator 30 integrates a difference between the multiplication result of the multiplier 29 and the multiplication result of the multiplier 31. As a result, the correlation value between the input signal and the second reference signal are calculated for the sampling interval defined by the delay amount in the delay module 24. The correlation signal, which is the output signal of the integrator 30, is input into the second absolute value calculator 32. Then, the second absolute value calculator 32 executes the detection by calculating the absolute value, and outputs the detection signal.
The adder 27 adds the detection signal output from the first absolute value calculator 26 and the detection signal output from the second absolute value calculator 32. Then, the adder 27 generates the sum of the detection signals as the correlation signal, and outputs it to the decoder 14.
The reason why the correlation signal generator 13 includes the first reference signal generator 22 and the second reference signal generator 28 is explained. It is hardly the case that the phase of the clock used for the sampling in the comparator 12 coincides with the phase of the clock used for the samplings in the first reference signal generator 22 and the second reference signal generator 28. In other words, the phase of the binary signal, which corresponds to the infrared signal output from the remote controller 3 and binarized by the comparator 12, often differs from the phase of the reference signal in the correlation signal generator 13. When the phase of the binary signal differs from the phase of the reference signal in the correlation signal generator 13, the power of the correlation signal obtained in the correlation signal generator 13 is reduced, as illustrated in
That is to say, in the embodiment, the correlation is performed while having the waveform of 38 KHz component as the reference signal. Accordingly, the bandpass filter that passes only the particular frequency band (38 KHz) is no longer required.
Back to
As mentioned above, according to the embodiment, the infrared signal is converted into the electric signal, and further converted into the binary signal. Then, the absolute value calculation is performed on a first correlation signal that is a correlation value between the binary signal and the first reference signal with the frequency substantially identical to the base frequency of the subcarrier of the infrared signal, within the sampling interval, to generate the first detection signal. Further, the absolute value calculation is performed on a second correlation signal that is the correlation value between the binary signal and the second reference signal with the phase differing from the phase of the first reference signal for 90 degrees, within the sampling interval, to generate the second detection signal. Then, the first detection signal and the second detection signal are added, and the sum that is the correlation signal is binarized and output as the decode signal. Accordingly, the correlation is performed while having the waveform of the base frequency component of the subcarrier of the infrared signal as the reference signal. Therefore, the bandpass filter used to be required in the infrared signal decode circuit is no longer necessary, so that the circuit size can be reduced and the power consumption can be reduced.
The various modules of the systems described herein can be implemented as software applications, hardware and/or software modules, or components on one or more computers, such as servers. While the various modules are illustrated separately, they may share some or all of the same underlying logic or code.
While certain embodiments of the inventions have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2009-100250 | Apr 2009 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4011438 | Aufderheide et al. | Mar 1977 | A |
4989169 | McCaslin et al. | Jan 1991 | A |
5023646 | Ishida et al. | Jun 1991 | A |
5483549 | Weinberg et al. | Jan 1996 | A |
5917634 | Otobe | Jun 1999 | A |
6160838 | Shinohara et al. | Dec 2000 | A |
20030137454 | Alexander, Jr. | Jul 2003 | A1 |
20040039761 | Wechel et al. | Feb 2004 | A1 |
20060067435 | Ogawa et al. | Mar 2006 | A1 |
20060140291 | Thomas, Jr. | Jun 2006 | A1 |
20060256844 | Shimizu et al. | Nov 2006 | A1 |
20070060079 | Nakagawa et al. | Mar 2007 | A1 |
20070121762 | Mizukami | May 2007 | A1 |
20070177694 | Okunev et al. | Aug 2007 | A1 |
20080063102 | Okunev | Mar 2008 | A1 |
20080088507 | Smith et al. | Apr 2008 | A1 |
20080266059 | Murofushi et al. | Oct 2008 | A1 |
20090306487 | Crowe et al. | Dec 2009 | A1 |
Number | Date | Country |
---|---|---|
63-176084 | Jul 1988 | JP |
7-297873 | Nov 1995 | JP |
07-322367 | Dec 1995 | JP |
08-018472 | Jan 1996 | JP |
2005-347858 | Dec 2005 | JP |
2006-174228 | Jun 2006 | JP |
2007-174620 | Jul 2007 | JP |
2007-228397 | Sep 2007 | JP |
2008-028476 | Feb 2008 | JP |
WO-2006033151 | Mar 2006 | WO |
Number | Date | Country | |
---|---|---|---|
20100266075 A1 | Oct 2010 | US |