Media processing method and device
First Claim
Patent Images
1. An electronic device, comprising:
- a host subsystem comprising a main bus coupled to a first plurality of components comprising a host processor, a memory controller, and a memory device; and
a media processing subsystem separate from the host subsystem and comprising;
a second plurality of components comprising a digital signal processor and an audio output device;
an audio bus coupled to the second plurality of components;
a subsystem interface configured to loosely couple the media processing subsystem to the main bus of the host subsystem, such that the second plurality of components are inaccessible by the host processor and the second plurality of components are unable to access the main bus of the host subsystem; and
wherein the host processor is configured to issue an instruction to the memory controller to cause a segment of audio data stored in the memory device to be provided to the main bus, wherein the subsystem interface is configured to transfer the audio data from the main bus to the audio bus, and wherein the digital signal processor is configured to process the audio data received via the audio bus and to route the audio data to the audio output device.
3 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. 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.
59 Citations
20 Claims
-
1. An electronic device, comprising:
-
a host subsystem comprising a main bus coupled to a first plurality of components comprising a host processor, a memory controller, and a memory device; and a media processing subsystem separate from the host subsystem and comprising; a second plurality of components comprising a digital signal processor and an audio output device; an audio bus coupled to the second plurality of components; a subsystem interface configured to loosely couple the media processing subsystem to the main bus of the host subsystem, such that the second plurality of components are inaccessible by the host processor and the second plurality of components are unable to access the main bus of the host subsystem; and wherein the host processor is configured to issue an instruction to the memory controller to cause a segment of audio data stored in the memory device to be provided to the main bus, wherein the subsystem interface is configured to transfer the audio data from the main bus to the audio bus, and wherein the digital signal processor is configured to process the audio data received via the audio bus and to route the audio data to the audio output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a host subsystem comprising a main bus and a first plurality of components comprising a host processor, a memory controller, and a memory device, wherein each of the first plurality of components is coupled to the main bus; and an audio processing subsystem separate from the host subsystem and comprising; a second plurality of components comprising a digital signal processor and an audio output device; an audio bus coupled to the second plurality of components; a subsystem interface configured to loosely couple the audio processing subsystem to the main bus of the host subsystem, such that the second plurality of components are inaccessible by the host processor and the second plurality of components are unable to access the main bus of the host subsystem; and wherein the host processor is configured to issue an instruction to the memory controller to cause a segment of audio data stored in the memory device to be provided to the main bus, wherein the subsystem interface is configured to transfer the audio data from the main bus to the audio bus, and wherein the digital signal processor is configured to process the audio data received via the audio bus and to route the audio data to the audio output device. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for manufacturing an electronic device comprising:
-
providing a main bus and a first plurality of components comprising a host processor, a memory controller, and a memory device; coupling the first plurality of components to the main bus to form a host subsystem; providing an audio bus, a subsystem interface, and a second plurality of components comprising a digital signal processor and an audio output device; coupling the second plurality of components and the subsystem interface to the audio bus to form an audio processing subsystem separate from the host subsystem, wherein the subsystem interface is configured to loosely couple the audio processing subsystem to the main bus of the host subsystem, such that the second plurality of components are inaccessible by the host processor and the second plurality of components are unable to access the main bus of the host subsystem; wherein the host processor is configured to issue an instruction to the memory controller to cause a segment of audio data stored in the memory device to be provided to the main bus, wherein the subsystem interface is configured to transfer the audio data from the main bus to the audio bus, and wherein the digital signal processor is configured to process the audio data received via the audio bus and to route the audio data to the audio output device.
-
Specification