WIRELESS COMMUNICATION DEVICE AND METHOD FOR PROCESSING VOICE OVER INTERNET PROTOCOL SIGNALS THEREOF

Information

  • Patent Application
  • 20070201431
  • Publication Number
    20070201431
  • Date Filed
    September 15, 2006
    17 years ago
  • Date Published
    August 30, 2007
    16 years ago
Abstract
A wireless communication device (10) for processing Voice over Internet Protocol signals includes an encoding and decoding module (30), a central processing unit (CPU) (20), a digital signal processor (DSP) (40), and a wireless communication module (50). The CPU communicates with the encoding and decoding module for controlling signal flows of the wireless communication device, and includes a multi-channel serial interface (MCSI) (200), an external memory interface (EMI) (210), and a serial peripheral interface (SPI) (220). The DSP communicates with the CPU via the MCSI and the EMI for compressing signals received from the MCSI and decompressing signals received from the EMI. The wireless communication module communicates with the CPU via the SPI for receiving and transmitting voice packets.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a schematic diagram of a wireless communication device of an embodiment of the invention.



FIG. 2 shows a schematic diagram of a wireless communication device of another embodiment of the invention.



FIG. 3 shows a flowchart of a method for processing voice over Internet protocol signals of a further embodiment of the invention.



FIG. 4 shows a flowchart of a method for processing voice over Internet protocol signals of a still further embodiment of the invention.


Claims
  • 1. A wireless communication device, for processing Voice over Internet Protocol signals, comprising: an encoding and decoding module;a central processing unit (CPU), communicating with the encoding and decoding module, for controlling signal flow of the wireless communication device, the CPU comprising a multi-channel serial interface (MCSI), an external memory interface (EMI), and a serial peripheral interface (SPI);a digital signal processor (DSP), communicating with the CPU via the MCSI and the EMI, for compressing signals received from the MCSI and decompressing signals received from the EMI; anda wireless communication module, communicating with the CPU via the SPI, for receiving and transmitting voice packets.
  • 2. The wireless communication device of claim 1, further comprising a speaker, communicating with the encoding and decoding module for receiving analog voice signals from the encoding and decoding module and playing the analog voice signals.
  • 3. The wireless communication device of claim 1, further comprising a microphone communicating with the encoding and decoding module for converting speech into analog voice signals and transmitting the analog voice signals to the encoding and decoding module.
  • 4. The wireless communication device of claim 3, wherein the encoding and decoding module is used for receiving the analog voice signals and converting the analog voice signals into digital voice signals.
  • 5. The wireless communication device of claim 4, wherein the CPU is used for receiving the digital voice signals and transmitting the digital voice signals to the DSP via the MCSI.
  • 6. The wireless communication device of claim 5, wherein DSP is used for receiving the digital voice signals, compressing the digital voice signals into voice packets, and transmitting the voice packets to the CPU via the EMI.
  • 7. The wireless communication device of claim 6, wherein the CPU is further used for transmitting the voice packets to the wireless communication module via the SPI.
  • 8. The wireless communication device of claim 1, wherein the wireless communication device comprises a global system for mobile communications (GSM) and wireless fidelity (WIFI) dual mode phone.
  • 9. The wireless communication device of claim 8, further comprising a GSM module communicating with the encoding and decoding module, for receiving and transmitting GSM signals.
  • 10. The wireless communication device of claim 9, wherein the GSM module comprises: a GSM radio frequency module, communicating with the encoding and decoding module for receiving and transmitting GSM radio frequency signals and converting between base frequency signals and the GSM RF signals; anda subscriber identity module (SIM), communicating with the encoding and decoding module for saving GSM data.
  • 11. The wireless communication device of claim 10, wherein the encoding and decoding module is further used for communicating with the SIM and for converting the base frequency signals from analog signals to digital signals and from digital signals to analog signals.
  • 12. The wireless communication device of claim 1, further comprising a storage module, communicating with the CPU via the EMI for saving system programs of the wireless communication device.
  • 13. A method for processing voice over Internet Protocol (VoIP) signals, for utilization in a wireless communication device comprising an encoding and decoding module, a central processing unit (CPU) comprising a multi-channel serial interface (MCSI), an external memory interface (EMI), and a serial peripheral interface (SPI), a digital signal processor (DSP), and a wireless communication module, the method comprising: converting analog voice signals into digital voice signals, and transmitting the digital voice signals to the CPU;transmitting the digital voice signals to the DSP via the MCSI;compressing the digital voice signals into voice packets, and transmitting the voice packets to the CPU via the EMI; andtransmitting the voice packets to the wireless communication module via the SPI.
  • 14. The method for processing VoIP signals of claim 13, further comprising steps of: receiving speech, converting the speech into the analog voice signals, and transmitting the analog voice signals to the encoding and decoding module.
  • 15. The method for processing VoIP signals of claim 13, further comprising steps of: transmitting the voice packets to a device communicating with the wireless communication device.
  • 16. The method for processing VoIP signals of claim 13, further comprising steps of: receiving other voice packets from a device communicating with the wireless communication device, and transmitting the other voice packets to the CPU via the SPI;transmitting the other voice packets to the DSP via the EMI;decompressing the other voice packets into digital voice signals, and transmitting the digital voice signals to the CPU via the MCSI;transmitting the digital voice signals to the encoding and decoding module; andconverting the digital voice signals into analog voice signals, and transmitting the analog voice signals to a speaker to be played.
  • 17. A method for processing voice over Internet Protocol (VoIP) signals, comprising the steps of: modularizing a digital signal processor (DSP) independent from a central processing unit (CPU) which controls signal processing;signal-communicating said DSP with said CPU through a multi-channel serial interface (MCSI) and an external memory interface (EMI);retrieving voice signals to said CPU;transmitting said voice signals from said CPU to said DSP via said MCSI;generating digitally transmissible voice packets out of said voice signals by said DSP; andtransmitting said voice packets back to CPU via said EMI.
  • 18. The method for processing VoIP signals of claim 17, further comprising the step of converting analog voice signals into digital voice signals before said CPU retrieves said digital voice signals.
Priority Claims (1)
Number Date Country Kind
200610034075.7 Feb 2006 CN national