Vehicle computer system with audio entertainment system
First Claim
1. An entertainment system comprising:
- a data memory;
a logic unit coupled to receive audio data from one or more peripheral audio sources;
a data processor to process the audio data;
the logic unit having one or more audio source direct memory access (DMA) circuits associated with corresponding ones of the peripheral audio sources, each audio source DMA circuit writing the audio data received from the associated peripheral audio source to a storage area within the data memory; and
the logic unit also having a data processor DMA circuit associated with the data processor to read the audio data from the storage area within the data memory for transfer to the data processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A vehicle computer system has an audio entertainment system implemented in a logic unit and audio digital signal processor (DSP) independent from the host CPU. The audio entertainment system employs a set of ping/pong buffers and direct memory access (DMA) circuits to transfer data between different audio devices. Audio data is exchanged using a mapping overlay technique, in which the DMA circuits for two audio devices read and write to the same memory buffer. The computer system provides an audio manager API (application program interface) to enable applications running on the computer to control the various audio sources without knowing the hardware and implementation details of the underlying sound system. Different audio devices and their drivers control different functionality of the audio system, such as equalization, volume controls and surround sound decoding. The audio manager API transfers calls made by the applications to the appropriate device driver(s). The computer system also supports a speech recognition system. Speech utterances are picked up by a microphone and sampled at an internal sampling rate. However, the speech recognition system employs a lower sampling rate. The computer system converts microphone data from the higher internal sampling rate to the desired sampling rate by piggybacking the microphone data on command/message streams to an SPI (serial peripheral interface) of the audio DSP. The DSP performs normal low-pass filtering and down sampling on the data stream and then uses the SPI to send out the microphone data at the lower sampling rate.
-
Citations
6 Claims
-
1. An entertainment system comprising:
-
a data memory;
a logic unit coupled to receive audio data from one or more peripheral audio sources;
a data processor to process the audio data;
the logic unit having one or more audio source direct memory access (DMA) circuits associated with corresponding ones of the peripheral audio sources, each audio source DMA circuit writing the audio data received from the associated peripheral audio source to a storage area within the data memory; and
the logic unit also having a data processor DMA circuit associated with the data processor to read the audio data from the storage area within the data memory for transfer to the data processor. - View Dependent Claims (2, 3, 4)
-
-
5. A vehicle computer system comprising:
-
an audio data processor;
an I/O memory;
a first memory access circuit associated with a first data source to transfer first audio data from the first data source to a first location in the I/O memory;
a second memory access circuit associated with a second data source to transfer second audio data from the second data source to a second location in the I/O memory; and
a third memory access circuit associated with the audio data processor to transfer the first and second audio data from the first and second locations in the I/O memory to the audio data processor for concurrent processing and output to one or more audio destinations. - View Dependent Claims (6)
-
Specification