System, method, and apparatus for playing back a plurality of video elementary streams with one playback channel
First Claim
Patent Images
1. A system for playing back multiple video elementary streams from a transport stream, the system comprising:
- a memory configured to store the multiple video elementary streams from the transport stream;
a demultiplexer configured to distinguish each of the multiple video elementary streams, wherein the memory is configured to provide the multiple video elementary streams to the demultiplexer during the playback of the multiple video elementary streams, and to store the multiple video elementary streams from the demultiplexer;
a decoder configured to simultaneously decode the multiple video elementary streams, wherein the memory is configured to provide the multiple video elementary streams to the decoder;
a controller configured to determine a plurality of addresses in the memory storing each particular one of the multiple video elementary streams; and
a processor configured to fetch particular ones of the multiple video elementary streams from the memory, the processor further configured to include a plurality of identifiers in the multiple video elementary streams.
7 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and apparatus for playback of multiple video elementary streams is presented herein. A host processor modifies the video elementary streams to allow a transport demultiplexer to distinguish among the plurality of the video elementary streams.
17 Citations
20 Claims
-
1. A system for playing back multiple video elementary streams from a transport stream, the system comprising:
-
a memory configured to store the multiple video elementary streams from the transport stream; a demultiplexer configured to distinguish each of the multiple video elementary streams, wherein the memory is configured to provide the multiple video elementary streams to the demultiplexer during the playback of the multiple video elementary streams, and to store the multiple video elementary streams from the demultiplexer; a decoder configured to simultaneously decode the multiple video elementary streams, wherein the memory is configured to provide the multiple video elementary streams to the decoder; a controller configured to determine a plurality of addresses in the memory storing each particular one of the multiple video elementary streams; and a processor configured to fetch particular ones of the multiple video elementary streams from the memory, the processor further configured to include a plurality of identifiers in the multiple video elementary streams. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for playing back multiple video elementary streams from a transport stream, the method comprising:
-
storing, by a memory, the multiple video elementary streams from the transport stream; distinguishing, by a demultiplexer, each of the multiple video elementary streams, wherein the memory is configured to provide the multiple video elementary streams to the demultiplexer during the playback of the multiple video elementary streams, and to store the multiple video elementary streams from the demultiplexer; simultaneously decoding, by a decoder, the multiple video elementary streams, wherein the memory is configured to provide the multiple video elementary streams to the decoder; determining, by a controller, a plurality of addresses in the memory storing each particular one of the multiple video elementary streams; and fetching, by a processor, particular ones of the multiple video elementary streams from the memory, the processor configured to include a plurality of identifiers in the multiple video elementary streams. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification