Method and apparatus for processing multistream content

US9414096B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9414096-B2
Application numberUS-201214391680-A
CountryUS
Kind codeB2
Filing dateApr 13, 2012
Priority dateApr 13, 2012
Publication dateAug 9, 2016
Grant dateAug 9, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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 .

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9414096B2 cover?
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.
Who is the assignee on this patent?
Huber Michael, ERICSSON TELEFON AB L M (publ)
What technology area does this patent fall under?
Primary CPC classification H04N21/2353. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 09 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).