Audio data processing in a low power mode
First Claim
1. A method of processing audio data in a hand-held electronic device, comprising:
- sending a quantity of audio data from a host subsystem comprising a host processor and a memory device to an electronic storage in an audio subsystem, the quantity being large enough to allow the host subsystem to enter and exit a low power mode;
entering the host subsystem into the low power mode;
processing the audio data stored in the electronic storage of the audio subsystem via an audio processor of the audio subsystem;
sending the processed audio data to an output device coupled to the audio subsystem;
transferring second audio data from a communications device coupled to the audio subsystem to the electronic storage of the audio subsystem while the host processor is in the low power mode;
processing the second audio data stored in the electronic storage of the audio subsystem using the audio processor of the audio subsystem while the host processor is in the low power mode; and
sending the processed second audio data to the output device coupled to the audio subsystem.
1 Assignment
0 Petitions
Accused Products
Abstract
A media processing system and device with improved power usage characteristics, improved audio functionality and improved media security is provided. Embodiments of the media processing system include an audio processing subsystem that operates independently of the host processor for long periods of time, allowing the host processor to enter a low power state while the audio data is being processed. Other aspects of the media processing system provide for enhanced audio effects such as mixing stored audio samples into real-time telephone audio. Still other aspects of the media processing system provide for improved media security due to the isolation of decrypted audio data from the host processor.
-
Citations
19 Claims
-
1. A method of processing audio data in a hand-held electronic device, comprising:
-
sending a quantity of audio data from a host subsystem comprising a host processor and a memory device to an electronic storage in an audio subsystem, the quantity being large enough to allow the host subsystem to enter and exit a low power mode; entering the host subsystem into the low power mode; processing the audio data stored in the electronic storage of the audio subsystem via an audio processor of the audio subsystem; sending the processed audio data to an output device coupled to the audio subsystem; transferring second audio data from a communications device coupled to the audio subsystem to the electronic storage of the audio subsystem while the host processor is in the low power mode; processing the second audio data stored in the electronic storage of the audio subsystem using the audio processor of the audio subsystem while the host processor is in the low power mode; and sending the processed second audio data to the output device coupled to the audio subsystem. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of processing audio data in a hand-held electronic device, comprising:
-
loading a first block of a first audio data via a host processor into a first memory in a host subsystem; loading a first DMA transfer instruction via the host processor into a second memory in the host subsystem, wherein the DMA transfer instruction describes the first block of the first audio data loaded into the first memory; entering the host processor into a low power state; transferring a first portion of the first block of the first audio data in the first memory into an audio subsystem according to the first DMA transfer instruction; entering a DMA controller into a low power state; transferring second audio data from a communications device coupled to the audio subsystem to an electronic storage of the audio subsystem while the host processor and the DMA controller are in the low power state; processing the second audio data stored in the electronic storage of the audio subsystem using an audio processor of the audio subsystem while the host processor and the DMA controller are in the low power state; and sending the processed second audio data to an output device coupled to the audio subsystem. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
an audio subsystem comprising an audio processor; and a host subsystem comprising a host processor, a memory controller, a volatile memory, and a non-volatile memory configured to store a first audio data; wherein the host processor is configured to load a first block of the first audio data from the non-volatile memory to the volatile memory and create a first transfer instruction in the volatile memory, and to enter a low power state after the creation of the first transfer instruction, and wherein the memory controller is configured to transfer a first portion of the first block of the first audio data from the volatile memory to the audio subsystem in accordance with the first transfer instruction and to enter a lower power state thereafter, wherein the first transfer instruction describes the first block of the first audio data loaded in the volatile memory; and wherein the audio processor is configured to process second audio data received from a communications device coupled to the audio processor and route the second audio data to an output device while the host processor and the memory controller are in the low power state. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification