Media processing method and device
First Claim
1. A digital signal processor, comprising:
- a core processor configured to process audio data;
at least one input buffer coupled to the core processor, the at least one input buffer configured to receive audio data from at least one audio input device;
at least one output buffer coupled to the core processor, the at least one output buffer configured to send processed audio data to at least one audio output device; and
a programmable memory configured to interface with the core processor to control the routing of audio data segments from the at least one input buffer to the at least one output buffer, wherein controlling the routing of the audio data segments comprises determining an order in which the audio data segments are processed by the core processor and routed to the output buffer.
0 Assignments
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.
66 Citations
21 Claims
-
1. A digital signal processor, comprising:
-
a core processor configured to process audio data; at least one input buffer coupled to the core processor, the at least one input buffer configured to receive audio data from at least one audio input device; at least one output buffer coupled to the core processor, the at least one output buffer configured to send processed audio data to at least one audio output device; and a programmable memory configured to interface with the core processor to control the routing of audio data segments from the at least one input buffer to the at least one output buffer, wherein controlling the routing of the audio data segments comprises determining an order in which the audio data segments are processed by the core processor and routed to the output buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of processing audio data via a digital signal processor (DSP), comprising:
-
receiving audio data into an input buffer; partitioning the audio data into audio data segments via a programmable memory configured to interface with a core processor of the DSP, wherein the audio data segments correspond to a plurality of audio processing task segments; assigning a respective priority level to each of the plurality of audio processing task segments; processing each audio processing task segment of the plurality of audio processing task segments via the core processor according to the respective priority level of each of the plurality of audio processing task segments; and storing the audio data segments into an output buffer. - View Dependent Claims (12, 13, 14, 15, 16, 21)
-
-
17. An electronic device, comprising,
a digital signal processor (DSP), comprising: -
an input buffer configured to receive audio data; a programmable memory configured to interface with a core processor of the DSP to; partition the audio data into audio data segments, wherein the audio data segments correspond to a plurality of audio processing task segments; and assign a respective priority level to each of the plurality of audio processing task segments; wherein the core processor is configured to process each audio processing task segment of the plurality of audio processing task segments according to the respective priority level of each of the plurality of audio processing task segments; and
;an output buffer configured to store the audio data segments. - View Dependent Claims (18, 19, 20)
-
Specification