Methods for processing audio information in a multiple processor audio decoder
First Claim
Patent Images
1. A method of processing audio information in a multiple processor audio decoder comprising the steps of:
- receiving a stream of audio information;
performing processing operations on the stream of audio information with a first processor to produce a set of results;
writing the set of results into a shared memory with the first processor;
setting a flag indicating that the set of results are ready;
reading the set of results from the shared memory with a second processor in response to said step of setting a flag;
sending a command from the second processor to the first processor indicating that the second processor has read the set of results from the shared memory; and
clearing the flag with the first processor.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of processing a stream of audio information received by a multiple processor audio decoder. Processing operations are performed by a first processor on the stream of audio information to produce at set of results. The first processor writes the set of results into a shared memory and a flag is set indicating that the results are ready. In response to the flag, a second processor reads the results from shared memory. When the results have been read from shared memory, the second processor sends a command to the first processor. The first processor then clears the flag.
-
Citations
12 Claims
-
1. A method of processing audio information in a multiple processor audio decoder comprising the steps of:
-
receiving a stream of audio information;
performing processing operations on the stream of audio information with a first processor to produce a set of results;
writing the set of results into a shared memory with the first processor;
setting a flag indicating that the set of results are ready;
reading the set of results from the shared memory with a second processor in response to said step of setting a flag;
sending a command from the second processor to the first processor indicating that the second processor has read the set of results from the shared memory; and
clearing the flag with the first processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of decompressing a stream of audio data using first and second digital signal processors and shared memory for exchanging data therebetween comprising the steps of:
-
receiving a stream of compressed audio data at an input to an audio decoder;
generating a set of frequency domain coefficients from the stream of compressed audio data using the first digital signal processor;
loading the frequency domain coefficients into the shared memory and setting a flag with the first processor;
reading the frequency domain coefficients from the shared memory with the second processor;
clearing the flag with the first processor after performing said step of reading;
performing inverse transform operations with the second processor on data fields recovered from the stream of compressed audio data; and
substantially concurrent with said step of performing inverse transform operations with the second processor generating a second set of frequency domain coefficients from the stream of compressed audio data with the first processor. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification