Back to results
US 9,398,319 B2Granted
System, method, and apparatus for playing back a plurality of video elementary streams with one playback channel
AssigneeBroadcom Corporation
InventorsGirish Hulmani, Arul Thangaraj, Sandeep Bhatia
Life of this patent
Estimating the term…
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.
Claims20
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.
3 more elements
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.
3 more elements
Dependencies are inferred from the claim text.