The present invention relates to automotive electronics systems. More particularly, the invention relates to an adaptive modulator for providing an audio output signal to a car radio over a frequency unused by broadcast radio.
For many years, automobiles have come from the factory equipped with a variety of audio systems. At first, the audio systems were simple amplitude modulation (AM) radio receivers. With the proliferation of frequency modulated (FM) broadcast radio, FM radios also became common fixtures in vehicles. Today, it is not uncommon for a car radio to include a cassette player, a compact disc (CD) player, a CD changer, etc. Drivers, however, often have other devices that supply some form of audio output, e.g., a digital audio player (MP3 player), a cellular telephone, or a navigation system that provides audible prompts. It is desirable to use the speakers of the car audio system for communicating the audio output of these devices to the driver. Unfortunately, automobile audio systems often do not come equipped with auxiliary input jacks that allow these devices to be connected to the audio system.
In such cases, a FM modulator may be used to transmit audio to the FM radio that is now ubiquitous in automotive audio systems. Although FM modulators are typically used, there is no reason why AM modulators could not also be used, but these devices are much less common. Such devices are well known in the art, and have been used for a number of years, for example, to provide CD player audio to vehicle audio systems not originally equipped for a CD player.
There are three principal drawbacks to these devices. First, a modulator must be manually set to transmit on a frequency that is not occupied by a local broadcast radio station to avoid interference. Second, the radio used to receive the modulator's signal must be manually set to the same frequency that the modulator is transmitting on. Third, an adjustment to the modulator frequency (and receiving radio frequency) will likely be necessary if the vehicle is traveling any significant distance because broadcast radio stations along the route will likely be broadcasting on or near the modulator frequency. This results in undesirable interference, and often the broadcast signal totally overpowers the modulator signal.
This constant need for manual adjustment and readjustment results in user disappointment with the modulator as an interface device, and also presents a distraction to the driver, who often performs the required adjustments while operating the vehicle. Disclosed herein is a system that attempts to minimize the above-mentioned drawbacks and solves or at least minimizes these problems of the prior art.
Embodiments of the inventive aspects of this disclosure will be best understood with reference to the following detailed description, when read in conjunction with the accompanying drawings, in which:
The present invention discloses a modulator module that uses a radio receiver to search the relevant broadcast band for an unoccupied area between broadcast stations (i.e., unutilized spectrum) where the modulator can transmit without an interfering broadcast station. The modulator module automatically adjusts its transmit frequency and the car (vehicle) radio's receive frequency to a common frequency within one of the identified areas of unutilized spectrum. Communication with the car radio is preferably over a standard vehicle bus, many variations of which are known to those skilled in the art. This modulator module provides a hands-free approach to using a modulator in a vehicle by eliminating the need for manual user intervention while the vehicle is moving.
Details of a modulator module in accordance with the present invention may be understood by reference to
The audio processing circuit 109 receives an audio connection 119 from an auxiliary device 117, which may be, for example, a navigation system having an audio output, a hands-free mobile telephone kit, a digital audio player, etc. The audio processing circuit 109 may be analog in nature if the auxiliary device 117 outputs analog audio and the modulator 106 only accepts analog audio. Alternatively, the audio processing circuit 109 may be a combination of analog and digital circuitry. If the auxiliary device 117 outputs digital audio, the audio processing circuit 109 may convert it into analog form before passing it to the modulator 106. Typically, modulators accept analog audio. Conversely, the audio processing circuit 109 may take analog audio from the auxiliary device 117 and convert it into digital form before passing it to the modulator 106, if the modulator 106 only accepts digital audio. Thus, the audio processing circuit can take many different forms, as one skilled in the art will understand, such as coder/decoder (codec) circuits, gain amplifiers, analog or digital filters, digital-to-analog converters (DACs) or analog-to-digital converters (ADCs), DSPs, etc.
The audio processing circuit 109 transmits analog audio to the modulator 106, where the analog audio signal modulates a carrier wave generated by the modulator 106. This modulated carrier wave 103 is broadcast through the antenna 105 to the car radio 101 via its own antenna 102. This basic form of modulation is common to modulator devices presently known in the art, and thus details are not discussed here.
To address the first problem of modulator use described above, i.e., frequency selection, the modulator module 104 scans a particular broadcast band to identify holes, i.e., gaps between broadcast stations. This corresponds to step 201 in
The identified holes in the selected broadcast band are thus mapped, and the center frequency of each hole is identified and stored as a candidate for use by the microcontroller 108 (
The particular frequency selected from the identified candidates may be selected by the microcontroller 108 in a variety of ways. For example, the microcontroller 108 may select the frequency corresponding to the widest gap between broadcast stations. Alternatively, the microcontroller 108 may be programmed to receive signal strength information from the scanning receiver 107 and to select a frequency corresponding to a gap having relatively weak broadcast stations adjacent to the gap so as to minimize interference. Other potential selection criteria may also occur to those skilled in the art, and it is intended that the present invention encompass all such alternatives.
In order for the car radio 101 to receive the signal 103 transmitted by the modulator module 104, the car radio 101 must be tuned to the same frequency that the modulator 106 is using, i.e., the frequency selected by the microcontroller 108. It is therefore necessary for the frequency used by the modulator module 104 to be communicated to the car radio 101 (
One possible vehicle bus access point is the OBD II connector 114, which is available in all vehicles manufactured since 1996. Another possible vehicle bus access point, available mainly in older vehicles, is a CD changer interface connector. Such connectors are usually located in the vehicle's trunk. In the present example, the OBD II connector 114 is used.
Specifically, the modulator module 104 comprises a vehicle bus transceiver 111 that interfaces with the vehicle through the OBD II connector 114. The vehicle bus transceiver 111 receives control and data information from the microcontroller 108 and processes this information for transmission across the vehicle bus. The microcontroller 108 is thus able to instruct the car radio 101 to tune to the selected frequency used by the modulator 106 by passing an instruction through the vehicle bus transceiver 111 across the vehicle bus 115.
The precise format and nature of the instructions transmitted across the vehicle bus 114 varies depending on the exact in-car network being used, although these functions can be performed on a variety of original equipment manufacturer (OEM) radios using known protocols. For example, General Motors car radios use one of two protocols, known as Class 2 or GMLAN; BMW car radios use a protocol known as I-bus; Ford car radios use a protocol known as Standard Corporate Protocol (SCP), that is an adaptation of J1850; and DaimlerChrysler automobile radios use one of two protocols, either Society of Automotive Engineers (SAE) J1850 or the Controller Area Network (CAN) ISO 11898/11519. One skilled in the art would be familiar with these protocols and thus the details of message formatting and structure are not repeated here.
With both the modulator 106 and the car radio 101 set to the selected frequency, non-radio audio may be delivered through the vehicle's audio system without user intervention. For example, as the vehicle is in motion, the modulator module 104 periodically and/or continuously scans the broadcast band to identify new holes and candidate frequencies so that if interference occurs on a given frequency, e.g., because the vehicle is approaching the vicinity of a broadcast radio station using the current frequency, the modulator module 104 can reset to another empty frequency. The modulator module 104 adapts to this change in conditions (e.g., the interference) by commanding the modulator 106 and the car radio 101 to use a new selected frequency.
The modulator module 104 may optionally be provided with a feedback system for determining whether interference exists on a particular frequency. In one embodiment, such a system could comprise a microphone 120 allowing the modulator module 104 to sample the audio being played back by the car radio 101 (
Yet another refinement to the modulator module 104 is to optimize signal strength between the car radio 101 and the modulator 106 by having the modulator module 104 query the car radio 101 for a received signal strength. The modulator module 104 could then adjust its transmit power to optimize the power received by the car radio 101. Exact details of such an arrangement varies depending on the particular implementation and protocol used, but, in general, this is accomplished by communication across the vehicle bus 115. Specifically, the microcontroller 108 sends a message across the vehicle bus 115 requesting the car radio 101 to transmit back its received signal strength. The car radio 101 responds by indicating the strength of the received signal 103. In response to this information, the microcontroller 108 adjusts the transmit power of the modulator 106 accordingly. This adjustment takes place via the control bus 113.
Still another refinement to the modulator module 104 is to have the scanning receiver 107 skip the current selected frequency used by the modulator 106 so that a hole in the spectrum is not erroneously considered to be a frequency occupied by a broadcast radio station. Alternatively, the scanning receiver 107 continues to monitor the currently selected frequency by momentarily disabling the modulator 106 during pauses in the auxiliary audio. This process is coordinated by the microcontroller 108, which simultaneously monitors the audio signal, e.g., by connection to the audio processing circuit 109, and the scanning process of the scanning receiver 107. When there is a break in the audio, e.g., between songs, the controller 108 simultaneously disables the modulator 106 and causes the scanning receiver 107 to scan the portion of the broadcast band in the vicinity of the selected frequency. Disabling of the modulator 106 is accomplished by transmitting the appropriate signals over the control bus 113. Similarly, control of the scanning receiver 107 is accomplished by transmitting the appropriate control and data signals between the microcontroller 108 and the scanning receiver 107.
An alternative embodiment of a modulator device in accordance with the teachings of the present invention is illustrated in
In this embodiment, the desired frequency is selected in the same manner as the system described with respect to
Another alternative embodiment is illustrated in
Specifically, a microcontroller (not shown) in the auxiliary audio device 117 operates the scanning receiver 107 to identify holes in the desired broadcast band and select the center frequency of one of these holes in a manner substantially identical to that described above. The microcontroller (not shown) then passes the selected frequency along with a channel selection command to the modulator module 104 using the Bluetooth interface 118. Additionally, the audio information to be transmitted may also be transmitted to the modulator module 104 using the Bluetooth interface 118.
At the modulator module 104, the Bluetooth interface 116 receives the channel selection command and audio information from the auxiliary audio device 117. The Bluetooth interface 116 passes the channel control data to two other modules within the modulator module 114, namely, the vehicle bus transceiver 111 and the modulator 106. The modulator 106 uses this channel selection command to tune itself to the selected frequency for transmission. The vehicle bus transceiver 111 uses this data to generate a command for the car radio 101 to tune to the selected frequency in accordance with the particular communication protocol in use. As in the previous embodiments, the vehicle bus transceiver 111 interfaces with the vehicle bus 115 using the OBD II connector 114.
The Bluetooth module 116 also receives the audio data from the auxiliary audio device 117 in the form of streaming audio. This streaming audio is passed in digital form to the audio processing circuit 109, which converts it into an analog audio signal suitable for modulating the carrier wave generated by the modulator 106. The modulated carrier wave is then transmitted where it is picked up by the car radio 101 using the antenna 102. In all other respects, operation of the system shown in
It should be understood that the inventive concepts disclosed herein are capable of many modifications, combinations and sub-combinations. For example, either AM or FM modulation could be used. Additionally, various arrangements of the described modules within individual devices are also possible. As illustrated by the alternative arrangements of