System and method for media delivery using common mezzanine distribution format

US10306308B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10306308-B2
Application numberUS-201615378734-A
CountryUS
Kind codeB2
Filing dateDec 14, 2016
Priority dateDec 15, 2015
Publication dateMay 28, 2019
Grant dateMay 28, 2019

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.

A system and method for distributing content in a network architecture using a common intermediary mezzanine distribution format (CMZF). A media content asset may be processed for packaging in a CMZF container structure configured to carry each bitrate representation of the media content in a valid CMZF stream scheme, the media content encrypted in one or more encryption schemes. The CMZF formatted media content may be provided to an origin server for file-based distribution over a network which is of one of the following types; unmanaged network, managed network, or a combination thereof, and/or to a streaming network node for stream-based distribution over a over a network which is of one of the following types; unmanaged network, managed network, or a combination thereof. In one embodiment, the CMZF container structure may be based on an MPEG-TS format extended to facilitate carriage of ISOBMFF track and track metadata data objects in PES payload in additional elementary streams. In another embodiment the CMZF container structure may be based on an MPEG-TS format to facilitate carriage of sample variants in PES payload.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for distributing content with end-to-end encryption, the method comprising: processing a media content asset for packaging in a common mezzanine distribution format (CMZF) container structure, thereby generating CMZF-formatted media content in a CMZF stream scheme, the CMZF container structure configured to carry each bitrate representation of the media content asset encrypted in one or more encryption schemes; providing the CMZF-formatted media content to an origin server for file-based distribution over a first network infrastructure; and providing the CMZF-formatted media content to a streaming network node for stream-based distribution over a second network infrastructure, wherein the CMZF container structure is based on an MPEG Transport Stream (MPEG-TS) container format extended to include a modified Program-Specific Information (PSI) metadata structure configured to add extra elementary stream (ES) definitions corresponding to carriage of one or more following stream types: one or more ISO Base Media File Format (ISOBMFF) track and track metadata data objects as Packetized Elementary Stream (PES) payload containing data specific to the CMZF-formatted media content in a valid CMZF stream scheme with one or more encryption schemes, and one or more sample variants track data and track metadata objects as PES payload containing data specific to the CMZF-formatted media content in a valid CMZF stream scheme with one or more encryption schemes. 2. The method as recited in claim 1 , wherein the extra ES definitions are configured to define additional PES streams, each having a separate Packet Identifier (PID), for carriage of at least one of the ISOBMFF track and track metadata data objects in the PES payload and the sample variants track data and track metadata objects in the PES payload. 3. The method as recited in claim 1 , wherein the media content asset comprises at least one of live TV content, IPTV content, time-shifted (TS) TV content, place-shifted (PS) TV content, gaming content, Video on Demand (VOD) content, ABR content, Virtual Reality (VR) content, and user equipment (UE) device metadata content. 4. The method as recited in claim 1 , wherein the one or more encryption schemes comprise at least one of a Common Encryption (CENC and CENS-TS) protection scheme using Advanced Encryption Standard (AES) 128-bit keys in Counter mode (CTR), a CENC protection scheme using AES 128-bit keys in Cipher-block chaining mode (CBC), a CENC CTR mode using a sub-sample pattern of unencrypted bytes and encrypted bytes of the media content asset's audio/visual (NV) data (‘cens’ scheme), a CENC CBC mode using another sub-sample pattern of unencrypted bytes and encrypted bytes of the media content asset's AN data (‘cbcs’ scheme), a CENC CBC mode using another sub-sample pattern of unencrypted bytes and encrypted bytes of the media content asset's AN data (‘cbcs’ scheme), a CENC-TS mode “cf” using a sub-sample pattern encryption scheme with AES 128-bit keys in CBC mode, and a CENC-TS mode “cf” using a sub-sample pattern encryption scheme with AES-128 bit keys In CTR mode. 5. The method as recited in claim 1 , further comprising: providing one or more CMZF manifests configured for facilitating file-based distribution of the CMZF-formatted media content from the origin server to a first edge media router (EMR) device over the first network infrastructure; and providing one or more CMZF manifests configured for facilitating stream-based distribution of the CMZF-formatted media content from the streaming network node to a second EMR device over the second network infrastructure, wherein the first and second EMR devices each comprise a module for transformatting the CMZF-formatted media content into one or more outputs including: one or more delivery container formats compatible for consumption by a user equipment (UE) device, and a CMZF-formatted media content in a valid CMZF stream scheme delivered as one of the following types: CMZF segments and CMZF streams. 6. The method as recited in claim 1 , wherein the first network infrastructure comprises at least one of an unmanaged network and a managed network. 7. The method as recited in claim 1 , wherein the second network infrastructure comprises at least one of an unmanaged network and a managed network. 8. An apparatus, comprising: one or more processors; a plurality of network interfaces configured to receive media content assets from one or more content sources; an encoder for generating a plurality of bitrate representations for each media content asset; an encryptor configured to encrypt each segmented bitrate representation of a media content asset using one or more encryption schemes; and one or more persistent memory modules having program instructions stored thereon which, when executed by the one or more processors, perform the following: processing a media content asset for packaging in a common mezzanine distribution format (CMZF) container structure, thereby generating CMZF-formatted media content in a CMZF stream scheme, the CMZF container structure configured to carry each bitrate representation of the media content asset encrypted in one or more encryption schemes; providing the CMZF-formatted media content asset to an origin server for file-based distribution over a first network infrastructure; and providing the CMZF-formatted media content to a streaming network node for stream-based distribution over a second network infrastructure, wherein the CMZF container structure is based on an MPEG Transport Stream (MPEG-TS) container format extended to include a modified Program-Specific Information (PSI) metadata structure configured to add extra elementary stream (ES) definitions corresponding to carriage of one or more following stream types: one or more ISO Base Media File Format (ISOBMFF) track and track metadata data objects as Packetized Elementary Stream (PES) payload containing data specific to the CMZF-formatted media content in a valid CMZF stream scheme with one or more encryption schemes, and one or more sample variants track data and track metadata objects as PES payload containing data specific to the CMZF-formatted media content in a valid CMZF stream scheme with one or more encryption schemes. 9. The apparatus as recited in claim 8 , wherein the extra ES definitions are configured to define additional PES streams, each having a separate Packet Identifier (PID), for carriage of at least one of the ISOBMFF track and track metadata data objects in the PES payload and the sample variants track data and track metadata objects in the PES payload. 10. The apparatus as recited in claim 8 , wherein the media content assets comprise at least one of live TV content, IPTV content, time-shifted (TS) TV content, place-shifted (PS) TV content, gaming content, and Video on Demand (VOD) content, ABR content, Virtual Reality (VR) content, and user equipment (UE) device metadata content. 11. The apparatus as recited in claim 8 , wherein the one or more encryption schemes comprise at least one of a Common Encryption (CENC and CENS-TS) protection scheme using Advanced Encryption Standard (AES) 128-bit keys in Counter mode (CTR), a CENC protection scheme using AES 128-bit keys in Cipher-block chaining mode (CBC), a CENC CTR mode using a sub-sample pattern of unencrypted bytes and encrypted bytes of the media content asset's audio/visual (NV) data (tens' scheme), a CENC CBC mode using another sub-sample pattern of unencrypted bytes and encrypted bytes of the media content asset's AN data (‘cbcs’ scheme), a CENC CBC mode using another sub-sample pattern of unencrypted bytes and encrypted bytes of the media content asset's A

Assignees

Inventors

Classifications

  • by decomposing the content in the time domain, e.g. in time segments · CPC title

  • Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream · CPC title

  • involving video stream encryption · CPC title

  • involving encryption of additional data (arrangements using cryptography for the use of broadcast information or broadcast-related information H04H60/23) · 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 US10306308B2 cover?
A system and method for distributing content in a network architecture using a common intermediary mezzanine distribution format (CMZF). A media content asset may be processed for packaging in a CMZF container structure configured to carry each bitrate representation of the media content in a valid CMZF stream scheme, the media content encrypted in one or more encryption schemes. The CMZF forma…
Who is the assignee on this patent?
Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification H04N21/23439. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 28 2019 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 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).