Voice-over Internet protocol processor
First Claim
1. A programmable audio processor chip for processing voice data comprising:
- a DSP voice compression device adapted to compress the voice data;
audio processing circuitry programmed with an audio processing software application for processing the compressed voice data;
an IP network stack adapted to store and process IP data, the IP network stack including protocols for processing the compressed voice data via an IP network; and
a communication stack adapted to store and process communications data, the communications stack including audio processing protocols for processing the compressed voice data.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to audio processing including IP telephony audio processing. Voice-over-IP terminals used in phone terminal applications benefit from a low-power implementation suitable for the limited chassis area of these devices. According to an example embodiment of the present invention, a programmable audio processor chip is adapted to process voice data for IP communications. The chip includes a DSP voice compression device adapted to compress voice data, and audio processing circuitry programmed with an audio processing software application adapted to process the compressed voice data. The chip further includes an IP network stack adapted to store and process IP data. The IP data includes protocols for processing the compressed voice data via an IP network. A communication stack is also included in the chip and is adapted to store and process communications data. The communications data includes audio processing protocols for processing the compressed voice data. In a more particular example implementation, the chip is used in a complete IP phone system for processing data ranging from audio samples to compressed TCP/IP packetized network signals, and is implemented with 2 Mbits of on-chip RAM. In this manner, voice and data networks are effectively fused in a way that facilitates user control for the integration of applications including computer telephony applications.
41 Citations
27 Claims
-
1. A programmable audio processor chip for processing voice data comprising:
-
a DSP voice compression device adapted to compress the voice data; audio processing circuitry programmed with an audio processing software application for processing the compressed voice data; an IP network stack adapted to store and process IP data, the IP network stack including protocols for processing the compressed voice data via an IP network; and a communication stack adapted to store and process communications data, the communications stack including audio processing protocols for processing the compressed voice data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 23)
-
-
13. A telephony communications device adapted to communicate data including voice data, the device comprising:
-
a programmable audio processor chip having both microcontroller and DSP functions and adapted to perform Internet protocol/digital (IP/D) conversions for IP voice data and digital voice data, wherein the programmable audio processor chip includes an IP network stack and a communications stack; an audio capture device communicatively linked to the programmable audio processor chip and adapted to capture a voice signal and communicate the captured voice signal to the programmable audio processor chip; and an audio speaker communicatively linked to the programmable audio processor chip and adapted to generate sound in response to a signal communicated from the programmable audio processor chip. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An IP telephony communications network comprising:
-
a plurality of IP telephony devices each having a programmable audio processor chip comprising; a DSP voice compression device adapted to compress the voice data; audio processing circuitry programmed with an audio processing software application for processing the compressed voice data; an IP network stack adapted to store and process IP data, the IP network stack including protocols for processing the compressed voice data via an IP network; and a communication stack adapted to store and process communications data, the communications stack including audio processing protocols for processing the compressed voice data; a CPU adapted to communicate with the plurality of IP telephony communications devices and to program the programmable audio processor chip in each IP telephony device, the programming including communications protocols, the CPU having a standard RISC 5-stage pipeline adapted to execute a plurality of instructions simultaneously; and a communications link coupled to each of the IP telephony devices and to the CPU and adapted to transmit communications data including voice IP data. - View Dependent Claims (20, 21)
-
-
22. An IP telephony communications network comprising:
-
a plurality of IP telephony devices each having a programmable audio processor chip comprising; a DSP voice compression device adapted to compress the voice data; audio processing circuitry programmed with an audio processing software application for processing the compressed voice data; an IP network stack adapted to store and process IP data, the IP data including protocols for processing the compressed voice data via an IP network; and a communication stack adapted to store and process communications data, the communications data including audio processing protocols for processing the compressed voice data; a CPU adapted to communicate with the plurality of IP telephony communications devices and to program the programmable audio processor chip in each IP telephony device, the programming including communications protocols, the CPU having a standard RISC 5-stage pipeline adapted to execute a plurality of instructions simultaneously, a DSP Multiply Accumulate (DSPMAC) unit and an Address Generation Unit (AGU), the AGU adapted to effect address calculation concurrently with normal program flow address calculation of the CPU, the DSPMAC and AGU being adapted to be used together in single instruction mnemonics; and a communications link coupled to each of the IP telephony devices and to the CPU and adapted to transmit communications data including voice IP data.
-
-
24. A programmable audio processor chip for processing telephony voice data comprising:
-
a DSP voice compression and decompression device adapted to compress and decompress the telephony voice data; a programmable processing layer programmed with an audio processing application for processing the compressed telephony voice data; an IP network stack adapted to store and process IP telephony data, the IP network stack including protocols for processing the compressed telephony voice data via an IP network; and a communication stack adapted to store and process communications data, the communications stack including audio processing protocols for processing the compressed voice data. - View Dependent Claims (25, 26, 27)
-
Specification