1. Field of the Invention
The present invention relates to a data card for a computer system and related computer system, and more particularly, to a data card supporting multiple talk modes for a computer system and related computer system.
2. Description of the Prior Art
Mobile internet devices, which integrate communication functions of a mobile phone with high computing power of a computer, are produced for growing internet services. As the mobile internet devices have yet to become ubiquitous, a user typically plugs a data card into a notebook computer to provide mobile internet functions.
In general, data cards connect with laptop computers through a transmission interface belonging to a bus standard, such as PCMCIA, PCI Express, or Universal Serial Bus (USB), and the data card usually supports a 2G (or better) mobile communications standard for providing mobile phone functions. Please refer to
The data card 10 connects with a computer through the USB interface 108 so as to provide internet functions and mobile communication functions. A user can use the computer connected to the data card 10 to make a mobile phone call. However, the only audio signal interface of the data card 10 is the headphone jack 106, and the user cannot make a mobile phone call without using the headphone/microphone set 12. Talk modes provided by the computer connected to the data card 10 do not include a loudspeaker mode, also called a hands-free mode. Therefore, the conventional data card is not flexible in its use.
It is therefore a primary objective of the claimed invention to provide a data card supporting multiple talk modes for a computer system and related computer system.
The present invention discloses a data card for a computer system capable of providing a loudspeaker mode for a mobile phone call. The data card comprises an antenna for transmitting a first RF signal and receiving a second RF signal, an RF module coupled to the antenna for modulating a first baseband signal for generating the first RF signal, for demodulating the second RF signal, and for generating a second baseband signal, a first signal processing unit coupled to the RF module for processing the second baseband signal for generating a first analog audio output signal corresponding to audio data played by a speaker when the computer system operates in the loudspeaker mode, a second signal processing unit coupled to the RF module for receiving a first analog audio input signal and processing the first analog audio input signal to generate the first baseband signal, a transmission interface for outputting a first digital audio output signal corresponding to the audio data to the computer system, wherein the first digital audio output signal is generated according to the first analog audio output signal through an encoding process, a microphone device coupled to the second signal processing unit for outputting the first analog audio input signal to the second signal processing unit, and an audio codec coupled to the first signal processing unit, the transmission interface, and the microphone device, for performing the encoding process on the first analog audio output signal in order to generate the first digital audio output signal, and outputting the first digital audio output signal to the transmission interface.
The present invention further discloses a computer system capable of providing a loudspeaker mode for a mobile phone call. The computer system comprises a host device for implementing the computer system, including a speaker for playing audio data when the computer system operates in the loudspeaker mode, and a data card for implementing a mobile internet function. The data card comprises an antenna for transmitting a first RF signal and receiving a second RF signal, an RF module coupled to the antenna for modulating a first baseband signal, for generating the first RF signal, for demodulating the second RF signal, and for generating a second baseband signal, a first signal processing unit coupled to the RF module for processing the second baseband signal for generating a first analog audio output signal corresponding to audio data played by a speaker when the computer system operates in the loudspeaker mode, a second signal processing unit coupled to the RF module for receiving a first analog audio input signal and processing the first analog audio input signal to generate the first baseband signal, a transmission interface coupled to the host device for outputting a first digital audio output signal corresponding to the audio data to the host device, wherein the first digital audio output signal is generated according to the first analog audio output signal through an encoding process, a microphone device coupled to the second signal processing unit for outputting the first analog audio input signal to the second signal processing unit, and an audio codec coupled to the first signal processing unit, the transmission interface, and the microphone device, for performing the encoding process on the first analog audio output signal in order to generate the first digital audio output signal, and outputting the first digital audio output signal to the transmission interface.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Please refer to
In the data card 20, the antenna 200 is utilized for transmitting RF signals generated by the RF module 202 and receiving RF signals from the air. The RF module 202 is coupled to the antenna 200, and is utilized for performing a demodulation process on the RF signals received from the antenna 200 for generating baseband signals to be processed, and performing a modulation process on baseband signals generated by the second signal processing unit 206 for generating RF signals to be transmitted. The first signal processing unit 204 is coupled to the RF module 202, the USB audio codec 208 and the microphone device 212. The second signal processing unit 206 is coupled to the RF module 202 and the microphone device 212. The first signal processing unit 204 and the second signal processing unit 206 can be integrated into one signal processing unit in another embodiment. The USB audio codec 208 is coupled to the first signal processing unit 204, the USB interface 210, the microphone device 212, and the receiver 214. The USB interface 210 is coupled to the USB audio codec 208 and the host device. The microphone device 212 is an array microphone, and is utilized for receiving audio data. The receiver 214 is utilized for playing audio data. The phone jack 216 is utilized for connecting a headphone/microphone set used for receiving and playing audio data.
The data card 20 does not only comprise the headphone jack, but also comprises the USB audio codec, the microphone device, and the receiver, which are not present in a conventional data card. Through the data card 20, a loudspeaker mode and a VoIP mode are provided by the computer system. Each unit in the data card 20 has different operations in different talk modes, which are described as follows.
Please refer to
Operations of the data card 20 and the host device 300 are given in detail with respect to the two different talk modes: a loudspeaker mode and a VoIP mode. Please refer to
Audio signal paths of the loudspeaker mode are described as follows. With respect to a receiving path for the user A, a communication device used by the user B converts audio data at the user B side into an RF signal transmitted to the air. After the antenna 200 of the data card 20 receives the RF signal transmitted from the user B, the RF module 202 then demodulates the RF signal and generates a baseband signal. The first signal processing unit 204 performs a signal process on the baseband signal for generating an analog audio output signal SAOUT and outputting the analog audio output signal SAOUT to the USB audio codec 208. The USB audio codec 208 performs an encoding process on the analog audio output signal SAOUT and thereby generates a digital audio output signal SDOUT and outputs the digital audio output signal SDOUT to the USB interface 210. The USB interface 210 outputs the digital audio output signal SDOUT to the host device 300. The USB interface 306 receives the digital audio output signal SDOUT and outputs the digital audio output signal SDOUT to the control unit 302. The control unit 302 transmits the digital audio output signal SDOUT to the audio codec 304. The audio codec 304 performs a decoding process on the digital audio output signal SDOUT, for generating audio data to be played, which sounds the same as the audio data at the user B side. The speaker 308 plays the audio data generated by the audio codec 304, and therefore the user A hears the voice of the user B. For the receiving path, the analog audio output signal SAOUT and the digital audio output signal SDOUT are signal representations of the audio data at the user B side in analog or digital format.
On the other hand, with respect to a transmitting path for the user A, the microphone device 212 of the data card 20 receives audio data at the user A side including voices of the user A and background voices, converts the audio data into an analog audio input signal SAIN through the mechanical structure of the microphone device 212, and outputs the analog audio input signal SAIN to the second signal processing unit 206. The second signal processing unit 206 performs a signal process on the analog audio input signal SAIN for generating a baseband signal to be transmitted. The RF module 202 converts the baseband signal into an RF signal transmitted by the antenna 200.
In the loudspeaker mode, the microphone device 212 not only receives the voice of the user A but also receives the background voices at the user A side, including the audio data played by the speaker 308, which is the voice of the user B. In this situation, what the user B hears may include the voice of the user A and even the voice of the user B itself. This is a so-called echo effect. In the embodiment, the USB audio codec 208 also outputs the analog audio output signal SAOUT to the microphone device 212, so that a filtering circuit inside the microphone device 212 can perform echo cancellation on the analog audio output signal SAOUT. Echo cancellation means when the microphone device 212 converts audio data of the user A into the analog audio input signal SAIN, the microphone device 212 excludes the audio data of the user B (which corresponds to the analog audio output signal SAOUT) included in the audio data of the user A, by using the filtering circuit. As a result, the interference on the analog audio input signal SAIN caused by the analog audio output signal SAOUT can be eliminated as much as possible. Then, when the user A has a phone conversation with the user B, the analog audio input signal SAIN is processed by the second signal processing unit 206 and the RF module 202, and finally is transmitted to the communication device of the user B. By the echo cancellation function provided by the microphone device 212, the user B will not hear his/her own voice, so that the echo problem is improved.
Please refer to
Note that, the data card 20 and the computer system 30 are embodiments of the present invention, and those skilled in the art can make alterations and modifications accordingly. Please refer to
When the data card 60 connected to a host device operates in a loudspeaker mode or a VoIP mode, the receiving and transmitting paths are similar to those shown in
The data card according to the present invention aims to transmit audio signals to the host device and receive audio signals from the host device in the loudspeaker mode or in the VoIP mode. Note that the USB audio codec 208 is one of embodiments of the present invention and accompanies the USB interface 210. When the transmission interfaces of the data card and the host device are not USB interfaces, e.g. the data card uses a wireless transmission interface, the data card can use a general audio codec instead of the USB audio codec.
In the prior art, the user receives a mobile phone call by a conventional data card only by using the external headphone/microphone set; the loudspeaker mode is not supported. In order to receive a VoIP phone call, the user has to use an external VoIP phone set connected to the computer system. In comparison, through the data card according to the present invention, the user receives a mobile phone call and can select the loudspeaker mode as the talk mode. In addition, the data card according to the present invention can be used as a VoIP phone set, and therefore the external phone set for the host device is not required.
In conclusion, by using the data card according to the present invention, the computer system provides a loudspeaker mode, so that the user has more choices of talk mode. In addition, the data card according to the present invention can be used as a VoIP phone set when the computer system operates in a VoIP mode; no additional VoIP phone set is required. Therefore, mobile internet and mobile communication functions of the computer system are greatly improved.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention.
Number | Date | Country | Kind |
---|---|---|---|
098107392 | Mar 2009 | TW | national |