Claims
- 1. An audio interface circuit for processing an audio music signal and an audio microphone signal, said interface comprising:a music data unpacking circuit having an input terminal coupled to receive said music signal, said music data unpacking circuit formatting said music signal according to a predetermined format; a microphone data shifting circuit having an input terminal coupled to receive said microphone signal, said microphone data shifting circuit formatting said microphone signal according to said predetermined format; a multiplexer having a first input terminal coupled to receive said music signal from said music data unpacking circuit, a second input terminal coupled to receive said microphone signal from said microphone data shifting circuit, and a control terminal coupled to receive a mode select signal; and a memory having an input port coupled to receive either said music signal or said microphone signal from said multiplexer in response to said mode select signal, wherein said memory is partitioned into first and second partitions, the music signal data is stored only within said first memory partition, and the microphone signal data is stored only within said second memory partition.
- 2. The interface of claim 1, wherein said memory comprises an embedded SRAM.
- 3. The interface of claim 1, wherein said memory comprises a 64 word by 24 bit non-volatile memory.
- 4. The interface of claim 1, further comprising a mixing circuit having an input port coupled to said output port of said memory, said mixing circuit selectively receiving said music signal data from said first memory partition and said microphone signal data from said second memory partition in response to said mode select signal and, in response to a mode control signal, selectively combines said microphone signal data with said music signal data to provide a plurality of output audio channels.
- 5. The interface of claim 4, wherein said plurality of output channels comprises six channels of a surround sounds acoustic image.
- 6. The interface of claim 4, wherein said plurality of output channels comprises eight channels of a surround sounds acoustic image.
- 7. The interface of claim 4, wherein said plurality of output channels comprises six channels of a surround sounds acoustic image and one or more channels of said microphone signal.
- 8. The interface of claim 4, wherein said music signal comprises a plurality of channels, said mixing circuit superimposing said microphone signal data onto selected channels of said music signal.
- 9. The interface of claim 8, wherein said mixing circuit adds said microphone data to a left channel, a right channel, and a center channel of said music signal.
- 10. The interface of claim 8, wherein said microphone signal data comprises zeros.
- 11. The interface of claim 4, wherein said music signal comprises a plurality of channels, said mixing circuit providing said microphone signal data onto first output channels, and providing said music data onto second output channels.
- 12. A method of processing a music signal and a microphone signal in an audio interface, said method comprising the steps of:storing music signal data into a first partition of a memory during first cycles of a sample clock; storing microphone signal data into a second partition of said memory during second cycles of said sample clock; reading said music signal data from said first memory partition during subsequent first cycles of said sample clock; reading said microphone signal data from said second memory partition during subsequent second cycles of said sample clock; and selectively combining said music signal data and said microphone signal data into a plurality of output audio channels.
- 13. The method of claim 12, wherein said memory comprises a 2-port embedded memory.
- 14. The method of claim 12, wherein said memory comprises an SRAM.
Parent Case Info
CROSS-REFERENCES TO RELATED APPLICATIONS
This application is related to commonly owned applications Ser. No. 09/232,767 entitled “Method and apparatus for Audio Signal Channel Muting” and Ser. No. 09/232,776 entitled “Method And Apparatus For Reducing Switching Noise of a Digital Volume Control,” both filed on the same day as this application.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4184403 |
Whitefield |
Jan 1980 |
A |
5734731 |
Marx |
Mar 1998 |
A |