MMT based DRM operation for ATSC 3.0

US12483755B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12483755-B2
Application numberUS-202217735908-A
CountryUS
Kind codeB2
Filing dateMay 3, 2022
Priority dateMay 5, 2021
Publication dateNov 25, 2025
Grant dateNov 25, 2025

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 decoding device includes a communication interface and a processor operably coupled to the communication interface. The communication interface receives at least a portion of a broadcast stream including media data, which includes media samples. The processor identifies information elements containing DRM processing information in the broadcast stream. Each information element is associated with a respective one media sample of the media data. For each information element, the processor also identifies the one media sample that is associated with the information element. The processor further identifies, based on the information element, the DRM processing information for the one media sample. In addition, the processor decodes the one media sample based on the DRM processing information.

First claim

Opening claim text (preview).

What is claimed is: 1 . A decoding device comprising: a communication interface configured to receive at least a portion of a broadcast stream including media data comprising media samples; and a processor operably coupled to the communication interface, the processor configured to: identify information elements containing digital rights management (DRM) processing information in the broadcast stream, wherein each information element is associated with a respective one media sample of the media data, and wherein the information elements are included in signaling messages received prior to the media samples or in hint samples of a time-interleaved sequence of the hint samples and the media samples included in a media processing unit (MPU), wherein each of the hint samples in the MPU directly precedes its respective one media sample, wherein the hint samples are delivered in hint data packets each having a fragment type field, wherein the fragment type field includes a value that identifies the hint data packet as a hint data packet type to distinguish the hint data packet from a separate media data packet and indicates the hint data packet includes hint sample data corresponding to media sample data delivered by the separate media data packet, and wherein the separate media data packet has a same packet ID as the hint data packet; and for each information element: identify the one media sample that is associated with the information element; identify, based on the information element, the DRM processing information for the one media sample; and decode the one media sample using the DRM processing information. 2 . The decoding device of claim 1 , wherein, to identify the information elements in the broadcast stream, the processor is further configured to identify the hint samples in the time-interleaved sequence of the hint samples and the media samples. 3 . The decoding device of claim 2 , wherein each of the hint samples carries decryption information for its respective one media sample. 4 . The decoding device of claim 1 , wherein, to identify the information elements in the broadcast stream, the processor is further configured to identify the signaling messages received prior to the media samples. 5 . The decoding device of claim 4 , wherein each signaling message includes an indication of a mode of operation, decryption information, and identifying information of its respective one media sample. 6 . The decoding device of claim 5 , wherein: the mode of operation indicates a sample-based operation mode, to identify the one media sample, the processor is further configured to identify a sample of a media fragment based on the identifying information, and to decode the one media sample, the processor is further configured to decode the identified sample of the media fragment based on the decryption information. 7 . The decoding device of claim 4 , wherein: each signaling message further includes a security properties descriptor, and the processor is further configured to: access a license server based on information in the security properties descriptor, obtain a license from the license server, and decrypt the media samples using the license. 8 . The decoding device of claim 7 , wherein the security properties descriptor includes: information that indicates a signaling message contains URL information of the license server, a number of licenses for the media samples, and for each license for a respective media sample, a type of the license, a length of a URL, and the URL. 9 . A method for a decoding device, comprising: receiving, using a communication interface of the decoding device, at least a portion of a broadcast stream including media data comprising media samples; identifying, using a processor of the decoding device operably coupled to the communication interface, information elements containing digital rights management (DRM) processing information in the broadcast stream, wherein each information element is associated with a respective one media sample of the media data, and wherein the information elements are included in signaling messages received prior to the media samples or in hint samples of a time-interleaved sequence of the hint samples and the media samples included in a media processing unit (MPU), wherein each of the hint samples directly precedes its respective one media sample, wherein the hint samples are delivered in hint data packets each having a fragment type field, wherein the fragment type field includes a value that identifies the hint data packet as a hint data packet type to distinguish the hint data packet from a separate media data packet and indicates the hint data packet includes hint sample data corresponding to media sample data delivered by the separate media data packet, and wherein the separate media data packet has a same packet ID as the hint data packet; and for each information element: identifying, using the processor, the one media sample that is associated with the information element; identifying, based on the information element, the DRM processing information for the one media sample; and decoding, using the processor, the one media sample using the DRM processing information. 10 . The method of claim 9 , wherein identifying the information elements in the broadcast stream comprises identifying the hint samples in the time-interleaved sequence of the hint samples and the media samples. 11 . The method of claim 10 , wherein each of the hint samples carries decryption information for its respective one media sample. 12 . The method of claim 9 , wherein, to identify the information elements in the broadcast stream, the processor is further configured to identify the signaling messages received prior to the media samples. 13 . The method of claim 12 , wherein each signaling message includes an indication of a mode of operation, decryption information, and identifying information of its respective one media sample. 14 . The method of claim 13 , wherein: the mode of operation indicates a sample-based operation mode, identifying the one media sample comprises identifying a sample of a media fragment based on the identifying information, and decoding the one media sample comprises decoding the identified sample of the media fragment based on the decryption information. 15 . The method of claim 12 , wherein: each signaling message further includes a security properties descriptor, and the method further comprises: accessing a license server based on information in the security properties descriptor, obtaining a license from the license server, and decrypting the media samples using the license. 16 . The method of claim 15 , wherein the security properties descriptor includes: information that indicates a signaling message contains URL information of the license server, a number of licenses for the media samples, and for each license for a respective media sample, a type of the license, a length of a URL, and the URL.

Assignees

Inventors

Classifications

  • Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message] {(arrangements for conditional access to broadcast information or to broadcast-related services H04H60/14)} · CPC title

  • involving content or source identification data, e.g. Unique Material Identifier [UMID] · CPC title

  • H04N21/84Primary

    Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)} · CPC title

  • Rights management {associated to the content (security in data switching network management H04L41/28; security management or policies for network security H04L63/20; access security in wireless networks H04W12/08)} · 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 US12483755B2 cover?
A decoding device includes a communication interface and a processor operably coupled to the communication interface. The communication interface receives at least a portion of a broadcast stream including media data, which includes media samples. The processor identifies information elements containing DRM processing information in the broadcast stream. Each information element is associated w…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N21/84. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 25 2025 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).