Content-aware predictive bitrate ladder

US12335488B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12335488-B2
Application numberUS-202318455939-A
CountryUS
Kind codeB2
Filing dateAug 25, 2023
Priority dateDec 28, 2017
Publication dateJun 17, 2025
Grant dateJun 17, 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.

Methods, systems, and apparatuses may encode a media content item based on metadata from previous encoding. The encoding may also generate encoding metadata, which may comprise a qualitative or quantitative characterization of the encoded media content item. A prediction engine may, based on this metadata, determine new encoding settings for the same or a different video resolution. The prediction engine may cause an encoded media content item to be stored and may cause encoding of the media content item using the new encoding settings.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: receiving, by a computing device, first metadata indicative of encoding of a media content item at a first resolution and in accordance with a first Quantization Parameter (QP); determining, based on the first metadata and different metadata indicative of one or more other encodings of the media content item, a metadata trend; determining, based on a quality of the encoding of the media content item at the first resolution and in accordance with the first QP, to encode the media content item at a second resolution, wherein the second resolution is higher than the first resolution; determining, based on the metadata trend and based on the determining to encode the media content item at the second resolution, a second QP for encoding the media content item at the second resolution; and sending, to an encoder, an indication of the determined second QP for encoding of the media content item at the second resolution. 2. The method of claim 1 , further comprising: determining, based on the metadata trend and second metadata indicative of encoding of the media content item at the second resolution and in accordance with the second QP, a third QP for encoding the media content item at the second resolution; and sending an indication of the determined third QP for encoding the media content item at the second resolution. 3. The method of claim 1 , further comprising: determining, based on the metadata trend and second metadata indicative of encoding of the media content item at the second resolution and in accordance with the second QP, that a quality of the media content item encoded at the second resolution and in accordance with the second QP is not optimized; and sending, based on the determining that the quality of the media content item encoded at the second resolution and in accordance with the second QP is not optimized, an indication of a different QP for encoding the media content item at the second resolution. 4. The method of claim 1 , further comprising: determining, based on the metadata trend and second metadata indicative of encoding of the media content item at the second resolution and in accordance with the second QP, that a quality of the media content item encoded at the second resolution and in accordance with the second QP is optimized; and sending, based on the determining that the quality of the media content item encoded at the second resolution and in accordance with the second QP is optimized, an indication of a new QP for encoding the media content item at a third resolution higher than the second resolution. 5. The method of claim 1 , further comprising: determining, based on the metadata trend and second metadata indicative of encoding of the media content item at the second resolution and in accordance with the second QP, that a quality of the media content item encoded at the second resolution and in accordance with the second QP is not optimized; and sending, based on the determining that the quality of the media content item encoded at the second resolution and in accordance with the second QP is not optimized, an indication of a lower QP for encoding the media content item at the second resolution. 6. The method of claim 1 , further comprising: sending, to a second encoder different from the encoder, and based on second metadata indicative of encoding of the media content item at the second resolution and in accordance with the second QP, an indication to encode the media content item. 7. The method of claim 1 , further comprising: determining, based on the metadata trend and second metadata indicative of encoding of the media content item at the second resolution and in accordance with the second QP, a third QP for encoding the media content item at a third resolution higher than the second resolution; and sending the determined third QP for encoding the media content item at the third resolution. 8. The method of claim 1 , further comprising: determining, based on the metadata trend and second metadata indicative of encoding of the media content item at the second resolution and in accordance with the second QP, that a quality of the media content item encoded at the second resolution and in accordance with the second QP is not optimized; and sending, based on the determining that the quality of the media content item encoded at the second resolution and in accordance with the second QP is not optimized, an indication of a lower frame rate for encoding the media content item at the second resolution. 9. The method of claim 1 , wherein the determining the metadata trend is further based on encodings of a second media content item. 10. A computing device comprising: one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the computing device to: receive first metadata indicative of encoding of a media content item at a first resolution and in accordance with a first Quantization Parameter (QP); determine, based on the first metadata and different metadata indicative of one or more other encodings of the media content item, a metadata trend; determine, based on a quality of the encoding of the media content item at the first resolution and in accordance with the first QP, to encode the media content item at a second resolution, wherein the second resolution is higher than the first resolution; determine, based on the metadata trend and based on the determining to encode the media content item at the second resolution, a second QP for encoding the media content item at the second resolution; and send, to an encoder, an indication of the determined second QP for encoding of the media content item at the second resolution. 11. The computing device of claim 10 , wherein the instructions, when executed, further cause the computing device to: determine, based on the metadata trend and second metadata indicative of encoding of the media content item at the second resolution and in accordance with the second QP, a third QP for encoding the media content item at the second resolution; and send an indication of the determined third QP for encoding the media content item at the second resolution. 12. The computing device of claim 10 , wherein the instructions, when executed, further cause the computing device to: determine, based on the metadata trend and second metadata indicative of encoding of the media content item at the second resolution and in accordance with the second QP, that a quality of the media content item encoded at the second resolution and in accordance with the second QP is not optimized; and send, based on the determining that the quality of the media content item encoded at the second resolution and in accordance with the second QP is not optimized, an indication of a different QP for encoding the media content item at the second resolution. 13. The computing device of claim 10 , wherein the instructions, when executed, further cause the computing device to: determine, based on the metadata trend and second metadata indicative of encoding of the media content item at the second resolution and in accordance with the second QP, that a quality of the media content item encoded at the second resolution and in accordance with the second QP is optimized; and send, based on the determining that the quality of the media content item encoded at the second resolution and in accordance with the second QP is optimized, an indication of a new QP for encoding the media content item at a third resolution higher than the second resolution. 14. The computing device of cl

Assignees

Inventors

Classifications

  • Responding to QoS · CPC title

  • Scalability techniques involving formatting the layers as a function of picture distortion after decoding, e.g. signal-to-noise [SNR] scalability · CPC title

  • the unit being bits, e.g. of the compressed video stream · CPC title

  • Prioritisation of hardware or computational resources · CPC title

  • Selection of the code volume for a coding unit prior to coding · 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 US12335488B2 cover?
Methods, systems, and apparatuses may encode a media content item based on metadata from previous encoding. The encoding may also generate encoding metadata, which may comprise a qualitative or quantitative characterization of the encoded media content item. A prediction engine may, based on this metadata, determine new encoding settings for the same or a different video resolution. The predict…
Who is the assignee on this patent?
Comcast Cable Comm Llc
What technology area does this patent fall under?
Primary CPC classification H04N21/23418. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 17 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).