Hybrid transmission method through mmt packet format extension
US-2015113577-A1 · Apr 23, 2015 · US
US9930086B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9930086-B2 |
| Application number | US-201414525103-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 27, 2014 |
| Priority date | Oct 28, 2013 |
| Publication date | Mar 27, 2018 |
| Grant date | Mar 27, 2018 |
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.
A method for simplified MPEG Media Transport (MMT) content presentation is provided. Two or more assets of an MMT package Processing Unit (MPU) are identified. The method also includes defining at least one of the two or more assets as a default asset and a remaining one or more assets as enriched assets. The at least one default asset does not include a composition function. The method further includes configuring the at least one default asset for independent presentation from the one or more enriched assets. The method includes transmitting the MPU including the at least one default asset and the one or more enriched assets.
Opening claim text (preview).
What is claimed is: 1. A method for simplified content presentation, the method comprising: identifying two or more media components of a MPEG Media Transport (MMT) package Processing Unit (MPU), the MPU comprising video, audio and HTML 5 based content; indicating at least one of the two or more components as a default service component and a remaining one or more components as enriched components, wherein the default service component comprises the video and the audio, wherein the enriched components include the HTML 5 based content and a composition function, wherein the composition function comprises a spatial relationship between the default service component and the enriched components; configuring the default component for independent presentation from the enriched components; transmitting media data of the one or more components including the default component and the enriched components; and providing an asset identifier to which a current MPU belongs as well as a position of the current MPU on an asset timeline, wherein the asset identifier provides a globally unique identification of a media component. 2. The method of claim 1 , further comprising: providing other information of the current MPU, wherein the other information of the current MPU includes a sequence number of the current MPU in the media component. 3. The method of claim 1 , further comprising synchronizing an audio component presentation time with a video component presentation time before transmitting media data of the one or more components. 4. The method of claim 1 , further comprising synchronizing a default service component presentation time of the default component and an enriched component presentation time of the one or more enriched components. 5. The method of claim 1 , wherein the one or more enriched components comprises the composition function. 6. The method of claim 2 , wherein a syntax for the MPU is: aligned(8) class MPUBox extends FullBox(‘mmpu’, version, 0){ unsigned int(1) is_complete; unsigned int(7) reserved; unsigned int(32) mpu_sequence_number; if (version==1){ unsigned int(64) position_in_asset_presentation_time; } else { unsigned int(32) position_in_asset_presentation_time; } AssetIdentifierBox( ); }. 7. The method of claim 6 , further comprising a timestamp descriptor including a 32 bit mpu sequence number and a 64 bit mpu presentation time. 8. The method of claim 6 , wherein is complete indicates whether or not an MPU has all Media Fragment Units (MFUs) described by an MFU structure. 9. An apparatus for simplified content presentation, the apparatus comprising: a processor configured to: identify two or more media components of a MPEG Media Transport (MMT) package Processing Unit (MPU), the MPU comprising video, audio and HTML 5 based content; define at least one of the two or more components as a default service component and the remaining one or more components as enriched components, wherein the default service component comprises the video and the audio, wherein the enriched component includes include the HTML 5 based content and a composition function, wherein the composition function comprises a spatial relationship between the default service component and the enriched components; indicate the default component using a default asset tag; configure the default component for independent presentation from the enriched components; provide an asset identifier to which a current MPU belongs as well as a position of the current MPU on an asset timeline, wherein the asset identifier provides a globally unique identification of a media component; and a transmitter configured to transmit media data of the one or more components including the default component and the enriched components. 10. The apparatus of claim 9 , wherein the processor is further configured to provide other information of the current MPU, wherein the other information of the current MPU includes a sequence number of the current MPU in the media component. 11. The apparatus of claim 9 , wherein the processor is further configured to synchronize an audio component presentation time with a video component presentation time before transmitting media data of the one or more components. 12. The apparatus of claim 9 , wherein the processor is further configured to synchronize a default component presentation time of the default service component and an enriched component presentation time of the one or more enriched components. 13. The apparatus of claim 9 , wherein the one or more enriched components comprise the composition function. 14. The apparatus of claim 10 , wherein a syntax for the MPU is: aligned(8) class MPUBox extends FullBox(‘mmpu’, version, 0){ unsigned int(1) is_complete; unsigned int(7) reserved; unsigned int(32) mpu_sequence_number; if (version==1) { unsigned int(64) position_in_asset_presentation_time; } else { unsigned int(32) position_in_asset_presentation_time; } AssetIdentifierBox( ); }. 15. The apparatus of claim 14 , wherein the processor is further configured to Include a timestamp descriptor including a 32 bit mpu sequence number and a 64 bit mpu presentation time. 16. The apparatus of claim 14 , wherein the processor is configured to indicate whether or not an MPU has all Media Fragment Units (MFUs) described by an MFU structure in a “is complete” field. 17. A system for simplified content presentation, the system comprising: a first device configured to: transmit a first set of one or more components of a MPEG Media Transport (MMT) package Processing Units (MPU) including a default service component and one or more enriched components to a receiver of a display device, wherein the default service component of the first set of MPUs comprises at least a video component and an audio component, is assigned a first position on a default service component timeline, and wherein the one or more enriched components include remaining media data and a composition function, wherein the composition function comprises a spatial relationship between the default service component and the enriched components; and a second device configured to: transmit a second set of MPUs including a default service component of the second set of MPUs and one or more enriched components of the second set of MPUs to the receiver of the display device, wherein the default service component of the second set of MPUs is assigned a second position on the default service component timeline so that after the receiver of the display device receives the default service component of the first set of MPUs and the default service component of the second set of MPUs, the display device displays the contents of the default service component of the first set of MPUs and the contents of the default service component of the second set of MPUs at relative times on the default service component timeline determined by the first position and the second position, wherein at least one of the first device and the second device is configured to provide an asset identifier to which a current MPU belongs as well as a position of the current MPU on an asset timeline, wherein the asset identifier provides a globally unique identification of a media component. 18. The system of claim 17 , wherein at least one of the first device and the second device is configured to provide other information of the current MPU, wherein the other information of the current MPU includes a sequence number of the current MPU in the media component.
Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream {(multiplexing of data packets for data networks, e.g. RTP/UDP H04L65/00)} · CPC title
Multiplexing of additional data and video streams (arrangements for simultaneous broadcast of plural pieces of information H04H20/28) · CPC title
Communication protocols {(network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP], H04L65/65)} · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
for generating different versions · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.