Publishing a disparate live media output stream manifest that includes one or more media segments corresponding to key events
US-2024340474-A1 · Oct 10, 2024 · US
US9414096B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9414096-B2 |
| Application number | US-201214391680-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 13, 2012 |
| Priority date | Apr 13, 2012 |
| Publication date | Aug 9, 2016 |
| Grant date | Aug 9, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
There is provided a data stream comprising a plurality of program streams and at least one multistream descriptor. The multistream descriptor defines a multistream group identifier; and the identity of the program streams that are members of the multistream group.
Opening claim text (preview).
The invention claimed is: 1. A method of encoding a plurality of program streams into a data stream, comprising: an encoder receiving a plurality of program streams; the encoder encoding the plurality of received program streams to generate one data stream that includes the plurality of received program streams; the encoder generating at least one multistream descriptor that defines: a multistream group identifier; the identity of the program streams that are members of a multistream group, wherein the multistream group comprises the plurality of program streams for simultaneous display in a display arrangement, and a display arrangement of the plurality of program streams in the same data stream for simultaneous display; and the encoder inserting the generated at least one multistream descriptor into the data stream; and the encoder transmitting, to a decoder, the data stream having the plurality of program streams and the at least one multistream descriptor. 2. The method of claim 1 , wherein the at least one multistream descriptor further includes an indicator to determine whether a user can modify the display arrangement. 3. The method of claim 1 , wherein the at least one multistream descriptor further includes the priority of different streams in the stream group. 4. The method of claim 1 , wherein the at least one multistream descriptor further includes an audio identifier to indicate which audio stream is to be played in conjunction with the multistream group. 5. The method of claim 1 , wherein the at least one multistream descriptor is repeated within the data stream. 6. The method of claim 1 , wherein the data stream is a transport stream. 7. The method of claim 6 , wherein the at least one multistream descriptor is included in a Program Association Table, a Program Map Table, or a private data packet. 8. The method of claim 1 , wherein the at least one multistream descriptor is included within one of the program streams. 9. The method of claim 1 , wherein the data stream is an adaptive stream, and the at least one multistream descriptor is included within a manifest. 10. The method of claim 1 , wherein the plurality of program streams in the data stream include different video streams. 11. The method of claim 10 , wherein each of the plurality of program streams corresponds to output from a different camera. 12. A device for receiving a data stream, the device comprising: a receiver arranged to receive a data stream comprising a plurality of program streams and a multistream descriptor; a processor arranged to decode a group of the program streams in the data stream, the group indicated by the multistream descriptor; and an output device arranged to output the group of program streams in the same data stream for simultaneous display in a display arrangement as indicated by the multistream descriptor. 13. The device as claimed in claim 12 , wherein the multistream descriptor comprises: a multistream group identifier; and the identity of the program streams that are members of the multistream group. 14. An encoder comprising at least one processor arranged to: receive a plurality of video streams and audio streams; encode the received video streams and received audio streams to generate a data stream that includes the received video streams and received audio streams; receive information describing a multistream arrangement comprising an arrangement of at least a plurality of the received video streams in the same data stream for simultaneous display in a display arrangement; encode the information describing the multistream arrangement in a multistream descriptor; and insert the multistream descriptor into the data stream. 15. An encoder comprising at least one processor arranged to: receive an encoded data stream comprising a plurality of program streams; receive information describing a multistream arrangement comprising an arrangement of at least a plurality of the received program streams in the same data stream for simultaneous display in a display arrangement; encode the information describing the multistream arrangement in a multistream descriptor; and insert the multistream descriptor into the encoded data stream. 16. A method in an encoder for creating a data stream including a multistream descriptor, the method comprising: receiving a plurality of video streams and audio streams; encoding the received video streams and received audio streams to generate a data stream that includes the plurality of received video streams and received audio streams; receiving a multistream arrangement comprising an arrangement of at least a plurality of the received video streams in the same data stream for simultaneous display in a display arrangement; encoding the multistream arrangement in a multistream descriptor; and inserting the multistream descriptor into the data stream. 17. A non-transitory computer-readable medium, carrying instructions, which, when executed by a processor, causes said processor to carry out the method defined by claim 16 .
Multiplexing of several video streams · CPC title
specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata · CPC title
Demultiplexing of additional data and video streams · CPC title
enabling multiple viewpoints, e.g. using a plurality of cameras · CPC title
Generation or processing of Service Information [SI] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.