Mobile device and method for concurrently processing content according to multiple playlists
First Claim
1. A mobile device comprising:
- a memory located within the mobile device for storing content;
a controller located within the mobile device adapted to process concurrently the content stored in the memory to produce a first content stream according to a first playlist and to produce a second content stream according to a second playlist, the second playlist differing from the first playlist and the first and second content streams including at least audio content, wherein the first content stream is distinct from the second content stream and wherein the controller includes;
a microprocessor that alternatingly and respectively outputs the first and second content streams to first and second direct memory access (DMA) channels;
first and second stream buffers for respectively receiving the content streams from the first and second DMA channels; and
first and second digital to analog (D/A) converters for respectively outputting the first and second content streams;
a first output interface of the mobile device adapted to receive the first content stream from the first D/A converter and to convey the first content stream; and
a second output interface of the mobile device distinct from the first output interface and adapted to receive the second content stream from the second D/A converter and to convey the second content stream simultaneously with the conveyance of the first content stream, wherein the first and second output interfaces each comprise a speaker or headphone interface for respectively and simultaneously playing the first and second content streams to one or more users via speakers or headphones connected to the speaker or headphone interfaces.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile device, such as a media player, a telephone, or a gaming console, concurrently produces multiple content streams based on differing playlists. The mobile device includes a memory, a controller, and at least two output interfaces. The controller processes concurrently the content stored in the memory to produce a first content stream according to a first playlist and a second content stream according to a second playlist. More content streams may be produced based on additional playlist, all of which playlist differ from each other. The content streams may include audio content, video content, or a combination thereof. For each content stream, an output interface is available to convey the content stream. Also disclosed is a method of processing content to produce and send content streams to output interfaces.
-
Citations
18 Claims
-
1. A mobile device comprising:
-
a memory located within the mobile device for storing content; a controller located within the mobile device adapted to process concurrently the content stored in the memory to produce a first content stream according to a first playlist and to produce a second content stream according to a second playlist, the second playlist differing from the first playlist and the first and second content streams including at least audio content, wherein the first content stream is distinct from the second content stream and wherein the controller includes; a microprocessor that alternatingly and respectively outputs the first and second content streams to first and second direct memory access (DMA) channels; first and second stream buffers for respectively receiving the content streams from the first and second DMA channels; and first and second digital to analog (D/A) converters for respectively outputting the first and second content streams; a first output interface of the mobile device adapted to receive the first content stream from the first D/A converter and to convey the first content stream; and a second output interface of the mobile device distinct from the first output interface and adapted to receive the second content stream from the second D/A converter and to convey the second content stream simultaneously with the conveyance of the first content stream, wherein the first and second output interfaces each comprise a speaker or headphone interface for respectively and simultaneously playing the first and second content streams to one or more users via speakers or headphones connected to the speaker or headphone interfaces. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of processing content, the method comprising:
-
processing, using a controller of a mobile device, content stored in a memory of the mobile device to produce a first content stream according to a first playlist, the first content stream including at least audio content; concurrently processing, using the controller of the mobile device, the content to produce a second content stream according to a second playlist, the second playlist differing from the first playlist and the second content stream including at least audio content, wherein the first content stream is distinct from the second content stream; using a microprocessor of the controller of the mobile device, alternatingly and respectively outputting the first and second content streams to first and second direct memory access (DMA) channels and from the first and second DMA channels to first and second stream buffers; respectively outputting the first and second content streams from the first and second stream buffers to first and second digital to analog (D/A) converters; sending, from the first D/A converter, the first content stream to a first output interface of the mobile device; and sending, from the second D/A converter, the second content stream to a second output interface of the mobile device, wherein the second output interface is distinct from the first output interface and is adapted to convey the second content stream simultaneously with the conveyance of the first content stream by the first output interface, wherein the first and second output interfaces each comprise a speaker or headphone interface for respectively and simultaneously playing the first and second content streams to one or more users via speakers or headphones connected to the speaker or headphone interfaces. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification