Vehicle computer system with audio entertainment system
First Claim
1. A vehicle computer system comprising:
- an audio entertainment subsystem to play audio data received from one or more audio sources;
a computer independent from the entertainment subsystem, the computer being capable of running one or more application programs; and
an application program interface embodied on a computer-readable medium to define an interface between application programs running on the computer and the audio entertainment subsystem, the application program interface having functions that are callable by an application program to control the audio entertainment subsystem.
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 is 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
10 Claims
-
1. A vehicle computer system comprising:
-
an audio entertainment subsystem to play audio data received from one or more audio sources;
a computer independent from the entertainment subsystem, the computer being capable of running one or more application programs; and
an application program interface embodied on a computer-readable medium to define an interface between application programs running on the computer and the audio entertainment subsystem, the application program interface having functions that are callable by an application program to control the audio entertainment subsystem.
-
- 2. In a vehicle computer system, an application program interface embodied on a computer-readable medium to define an interface between application programs running on the computer system and an audio entertainment subsystem, the application program interface having functions that are callable by an application program to control the audio entertainment subsystem.
-
8. A system comprising:
-
a memory buffer to temporarily hold audio data;
a first memory access circuit associated with an audio source to write audio data from the audio source into the memory buffer at a first rate;
a second memory access circuit associated with an audio destination to read the audio data from the memory buffer to the audio destination at a second rate; and
a synchronization circuit to synchronize the first rate at which the audio data is written with the second rate at which the audio data is read. - View Dependent Claims (9, 10)
-
Specification