System and Method for Performing Audio Processing Operations by Storing Information Within Multiple Memories
First Claim
1. A method comprising:
- storing a first portion of information associated with an audio processing operation on a first memory;
activating a second memory;
storing a second portion of the information associated with the audio processing operation on the second memory;
performing the audio processing operation using a processor based at least in part on the information stored on the first memory and the second memory; and
deactivating the second memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices are provided for performing audio processing operations, such as crossfading between two audio streams, by storing information on multiple memories. In one example, such a method may include storing a first portion of information associated with an audio processing operation on a first memory. A second memory may be activated, upon which a second portion of the information associated with the audio processing operation may be stored. The audio processing operation may be performed using a processor with the information stored on the first memory and the second memory. When the audio processing operation has completed, the second memory may be deactivated.
35 Citations
25 Claims
-
1. A method comprising:
-
storing a first portion of information associated with an audio processing operation on a first memory; activating a second memory; storing a second portion of the information associated with the audio processing operation on the second memory; performing the audio processing operation using a processor based at least in part on the information stored on the first memory and the second memory; and deactivating the second memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic device comprising:
-
a central processing unit having internal memory of a first type; and additional memory of a second type different than the first type, wherein the additional memory is configured to remain deactivated except when an audio processing operation that involves more information storage than would be available on the first memory is expected to take place. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
an audio accelerator configured to concurrently decode a first audio stream and a second audio stream by decoding a portion of the first audio stream when a first audio state is loaded onto the audio accelerator and to decode a portion of the second audio stream when a second audio state is loaded onto the audio accelerator; a first memory configured to store the first audio state while the portion of the first audio stream is decoded by the audio accelerator and to store the second audio state while the portion of the second audio stream is decoded by the audio accelerator, while the audio accelerator concurrently decodes the first audio stream and the second audio stream; and a second memory configured to store the first audio state while the portion of the second audio stream is decoded by the audio accelerator and to store the second audio state while the portion of the first audio stream is decoded by the audio accelerator, while the audio accelerator concurrently decodes the first audio stream and the second audio stream. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method comprising:
-
decoding a portion of a first audio stream based at least in part on a first audio state, wherein a first memory stores the first audio state while the portion of the first audio stream is being decoded; after the portion of the first audio stream has been decoded, copying the first audio state from the first memory to a second memory; decoding a portion of a second audio stream based at least in part on a second audio state, wherein the first memory stores the second audio state, but not the first audio state, while the portion of the second audio stream is decoded; after the portion of the first audio stream has been decoded, copying the second audio state from the first memory to the second memory and copying the first audio state from the second memory to the first memory; and decoding another portion of the first audio stream based at least in part on the first audio state, wherein the first memory stores the first audio state, but not the second audio state, while the portion of the first audio stream is being decoded. - View Dependent Claims (20, 21, 22)
-
-
23. An electronic device comprising:
-
a central processing unit; internal memory, wherein the internal memory is configured to supply all memory used by the electronic device when the electronic device is playing back only one audio stream; and an additional memory configured to be activated when the electronic device is expected to concurrently play back more than one audio stream and to be deactivated when the electronic device is not expected to concurrently play back more than one audio stream. - View Dependent Claims (24, 25)
-
Specification