Claims
- 1. An apparatus for providing configurable functionality to a communication device, comprising:
a memory for storing a plurality of software modules, each of said plurality of software modules for providing a specific functionality for said communication device; a host processor for receiving a command to set up a communication, said command comprising information relating to the type of communication desired, and for selecting at least one of said plurality of software modules based on the type of communication desired, and for loading said at least one of said plurality of software modules into a digital signal processor; and said digital signal processor for storing said at least one of said plurality of software modules and for executing said at least one of said plurality of software modules to provide said desired communication type.
- 2. The apparatus of claim 1, wherein said software modules are selected from the group consisting of a first multi-media module, a second multi-media module, a first cipher algorithm, a second cipher algorithm, a first vocoder, a second vocoder, a first audio front-end module, a second front-end module, a first DSP interface, and a second DSP interface.
- 3. The apparatus of claim 1, wherein one of said plurality of software modules comprises a first vocoder module and a second one of said plurality of software modules comprises a second vocoder module.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit of U.S. Provisional Patent Application Serial No. 60/257,200, filed Dec. 19, 2000, which is incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60257200 |
Dec 2000 |
US |