Media content enhancement based on content importance

US11284134B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11284134-B2
Application numberUS-201816058514-A
CountryUS
Kind codeB2
Filing dateAug 8, 2018
Priority dateAug 8, 2018
Publication dateMar 22, 2022
Grant dateMar 22, 2022

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 computing devices are described herein for request and transmission, to a computing device, of media content based on the importance of a portion of the media content. Media content may comprise baseline media content and enhancement data. Based on determining that an importance of a portion of the media content meets a threshold, the computing device may retrieve the enhancement data. The computing device may retrieve the enhancement data via a separate interface than the baseline media content. Information about baseline media content, enhancement data, and the importance of a portion of the media content may be contained in a manifest. The threshold for importance may be based on the media content and/or user preferences.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a computing device, information indicating: a baseline version of a portion of a media program; enhancement data corresponding to the portion of the media program; and an importance of the portion of the media program; determining, based on a comparison of a content importance threshold and the importance of the portion of the media program, whether to use the enhancement data to enhance the portion of the media program; and causing, based on the importance of the portion of the media program not satisfying the content importance threshold, output of the portion of the media program without using the enhancement data. 2. The method of claim 1 , further comprising: determining the content importance threshold based on a subscription level of a user account. 3. The method of claim 1 , further comprising: receiving a plurality of content importance thresholds corresponding to a plurality of different content types; and selecting the content importance threshold from the plurality of content importance thresholds and based on a content type of the media program. 4. The method of claim 1 , further comprising: sending a request for second enhancement data of a second portion of the media program based on an importance of the second portion of the media program satisfying the content importance threshold; and causing output of the second portion of the media program using the second enhancement data. 5. The method of claim 1 , wherein the enhancement data is configured to enhance a dynamic range of the baseline version of the portion of the media program. 6. The method of claim 1 , further comprising: adjusting the content importance threshold based on a change in network conditions. 7. The method of claim 1 , further comprising: receiving the baseline version of the portion of the media program via a first interface; and receiving the enhancement data via a second interface different from the first interface, wherein the content importance threshold is based on the first interface. 8. The method of claim 1 , further comprising: determining a second content importance threshold based on an interface; and receiving the enhancement data via the interface based on a second comparison of the importance of the portion of the media program and the second content importance threshold. 9. The method of claim 1 , wherein the comparison of the content importance threshold to the importance of the portion of the media program comprises: adjusting, based on a device type of the computing device, or a type of a display device configured to output the portion of the media program, the importance of the portion of the media program to be scaled to the content importance threshold; and comparing the content importance threshold to the adjusted importance. 10. The method of claim 1 , wherein receiving the information indicating the importance of the portion of the media program comprises receiving a manifest. 11. The method of claim 10 , wherein the manifest corresponds to a device type of the computing device, and wherein the information indicating the importance of the portion of the media program is based on the device type. 12. The method of claim 1 , further comprising: determining a display device; determining the content importance threshold based on capabilities of the display device; requesting, based on a second importance of a second portion of the media program satisfying the content importance threshold, second enhancement data of the second portion of the media program; and causing output, via the display device, of the second portion of the media program using the second enhancement data. 13. The method of claim 1 , wherein the enhancement data is configured to enhance audio of the media program, the method further comprising: determining the content importance threshold based on audio capabilities of an audio device. 14. The method of claim 1 , further comprising: determining the content importance threshold based on costs associated with data transmission via an interface. 15. The method of claim 1 , wherein the information comprises a plurality of importance values of the portion of the media program, wherein each importance value of the plurality corresponds to different a service level. 16. A method comprising: receiving, by a computing device and from a content server, a manifest comprising information indicating: a baseline version of a portion of a media program; enhancement data corresponding to the portion of the media program; and a plurality of importance values, for the portion of the media program, each corresponding to a different user service level; and causing, based on determining that a first importance value, of the plurality of importance values, does not satisfy a content importance threshold, output of the baseline version of the portion of the media program without using the enhancement data. 17. The method of claim 16 , wherein the information indicates a user service level, of the different user service levels, corresponding to the first importance value. 18. The method of claim 16 , further comprising: sending, by the computing device and to the content server, a request for the manifest. 19. The method of claim 16 , wherein the manifest further comprises a media importance value corresponding to the media program. 20. The method of claim 16 , wherein a user service level comprises one or more of: a subscription level, a cost level, or a bandwidth level. 21. A method comprising: receiving, by a computing device, a plurality of importance values, wherein each importance value, of the plurality of importance values, corresponds to a different portion of a plurality of portions of a media program; requesting, for each portion of the plurality of portions of the media program, a baseline version of the portion of the media program; determining, based on a comparison of a content importance threshold and each of the plurality of the importance values: a first subset, of the plurality of portions of the media program, that will be displayed using enhancement data; and a second subset, of the plurality of portions of the media program, that will be displayed without using enhancement data; requesting enhancement data corresponding to the first subset; and causing output of the first subset using the requested enhancement data; and causing output of the second subset without using enhancement data. 22. The method of claim 21 , further comprising: receiving the baseline versions of the plurality of portions of the media program via a first interface; and receiving the enhancement data corresponding to the first subset via a second interface different from the first interface. 23. The method of claim 21 , further comprising: selecting, based on a content type corresponding to the media program, the content importance threshold from a plurality of content importance thresholds corresponding to a plurality of different content types. 24. The method of claim 21 , wherein receiving the plurality of importance values comprises receiving, from a content server, a manifest comprising the plurality of importance values, each corresponding to different enhancement data.

Assignees

Inventors

Classifications

  • specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata · CPC title

  • Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities · CPC title

  • H04N21/63Primary

    Control signaling {related to video distribution} between client, server and network components; Network processes for video distribution between server and clients {or between remote clients}, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing (real-time session protocols H04L65/1101; distributed application using peer-to-peer [P2P] networks H04L67/104) · 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 US11284134B2 cover?
Methods, systems, and computing devices are described herein for request and transmission, to a computing device, of media content based on the importance of a portion of the media content. Media content may comprise baseline media content and enhancement data. Based on determining that an importance of a portion of the media content meets a threshold, the computing device may retrieve the enha…
Who is the assignee on this patent?
Comcast Cable Comm Llc
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 Mar 22 2022 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).