Device-consistent techniques for predicting absolute perceptual video quality

US10834406B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10834406-B2
Application numberUS-201715782590-A
CountryUS
Kind codeB2
Filing dateOct 12, 2017
Priority dateDec 12, 2016
Publication dateNov 10, 2020
Grant dateNov 10, 2020

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.

In various embodiments, a perceptual quality application determines an absolute quality score for encoded video content viewed on a target viewing device. In operation, the perceptual quality application determines a baseline absolute quality score for the encoded video content viewed on a baseline viewing device. Subsequently, the perceptual quality application determines that a target value for a type of the target viewing device does not match a base value for the type of the baseline viewing device. The perceptual quality application computes an absolute quality score for the encoded video content viewed on the target viewing device based on the baseline absolute quality score and the target value. Because the absolute quality score is independent of the viewing device, the absolute quality score accurately reflects the perceived quality of a wide range of encoded video content when decoded and viewed on a viewing device.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: determining a first absolute quality score indicating a predicted quality of first encoded video content viewed on a baseline viewing device; determining that a first value of a first type for a first viewing device is not equal to a base value of the first type for the baseline viewing device; computing a second absolute quality score indicating a predicted quality of the first encoded video content viewed on the first viewing device based on the first absolute quality score and the first value; and comparing the first encoded video content to another encoded video content based on the second absolute quality score or transmitting at least a portion of the first encoded video content based on the second absolute quality score. 2. The computer-implemented method of claim 1 , wherein the first type comprises a device type, and the first value indicates a mobile device, a laptop device, or a television device. 3. The computer-implemented method of claim 1 , wherein computing the second absolute quality score comprises: selecting a first device relationship based on the first value, wherein the first device relationship associates a base absolute quality score indicating a predicted quality of encoded video content viewed on the baseline device and an absolute quality score indicating a predicted quality of the encoded video content viewed on a third viewing device; and mapping the first absolute quality score to the second absolute quality score based on the first device relationship. 4. The computer-implemented method of claim 3 , wherein the first device relationship comprises a polynomial relating to the first value for the first type. 5. The computer-implemented method of claim 3 , further comprising generating the first device relationship based on a first set of mean opinion scores associated with the baseline viewing device and a second set of mean opinion scores associated with the third viewing device. 6. The computer-implemented method of claim 5 , further comprising computing a first mean opinion score included in the first set of mean opinion scores based on a first plurality of human-observed quality scores assigned while viewing re-constructed training video content derived from encoded training video content on the baseline viewing device. 7. The computer-implemented method of claim 1 , wherein determining the first absolute quality score comprises: computing a first set of objective values for a set of quality metrics based on the first encoded video content; and computing the first absolute quality score based on the first set of objective values and a first model. 8. The computer-implemented method of claim 7 , wherein the first model is included in a plurality of models, and further comprising selecting the first model based on a first spatial resolution of first video content from which the first encoded video content is derived. 9. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to perform the steps of: determining a first absolute quality score indicating a predicted quality of first encoded video content viewed on a baseline viewing device; selecting a first device relationship based on a first value of a first type for a first viewing device; computing a second absolute quality score indicating a predicted quality of the first encoded video content viewed on the first viewing device based on the first absolute quality score and the first device relationship; and comparing the first encoded video content to another encoded video content based on the second absolute quality score or transmitting at least a portion of the first encoded video content based on the second absolute quality score. 10. The non-transitory computer-readable storage medium of claim 9 , wherein the first type comprises a spatial resolution, and the first value indicates 480p, 720p, 1080p, or 4K. 11. The non-transitory computer-readable storage medium of claim 9 , wherein the first type comprises a device type, and the first value indicates a mobile device, a laptop device, or a television device. 12. The non-transitory computer-readable storage medium of claim 9 , wherein the first device relationship associates a base absolute quality score indicating a predicted quality of encoded video content viewed on the baseline device and an absolute quality score indicating a predicted quality of the encoded video content viewed on a third viewing device, and computing the second absolute quality score comprises mapping the first absolute quality score to the second absolute quality score based on the first device relationship. 13. The non-transitory computer-readable storage medium of claim 12 , the steps further comprising generating the first device relationship based on a first set of mean opinion scores associated with the baseline viewing device and a second set of mean opinion scores associated with the third viewing device. 14. The non-transitory computer-readable storage medium of claim 13 , the steps further comprising performing one or more curve fitting operations on a plot to generate a second-order polynomial that comprises the first device relationship, wherein the plot includes the first set of mean opinion scores associated with the baseline viewing device and the second set of mean opinion scores associated with the third viewing device. 15. The non-transitory computer-readable storage medium of claim 9 , wherein determining the first absolute quality score comprises: computing a first set of objective values for a set of quality metrics based on the first encoded video content; and computing the first absolute quality score based on the first set of objective values and a first model. 16. The non-transitory computer-readable storage medium of claim 15 , wherein the first model is included in a plurality of models, and the steps further comprise selecting the first model based on a first spatial resolution of first video content from which the first encoded video content is derived. 17. The non-transitory computer-readable storage medium of claim 15 , wherein the first model associates a set of objective values for the set of objective quality metrics with an absolute quality score. 18. A system comprising: a memory storing a perceptual quality application; and a processor coupled to the memory, wherein when executed by the processor, the perceptual quality application causes the processor to: compute a first absolute quality score indicating a predicted quality of first encoded video content viewed on a baseline viewing device, determine that a first device relationship is applicable to a first viewing device based on a first value of a first type for the first viewing device, compute a second absolute quality score indicating a predicted quality of the first encoded video content viewed on the first viewing device based on the first device relationship and the first absolute quality score, and compare the first encoded video content to another encoded video content based on the second absolute quality score or transmit at least a portion of the first encoded video content based on the second absolute quality score. 19. The system of claim 18 , wherein the first type comprises a device type, and the first value indicates a mobile device, a laptop device, or a television device. 20. The system of claim 18 , wherein the first device relationship comprise

Assignees

Inventors

Classifications

  • Data rate or code amount at the encoder output · CPC title

  • H04N19/154Primary

    Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion (use of rate-distortion criteria H04N19/147) · CPC title

  • for digital television systems · CPC title

  • involving spatial prediction techniques · CPC title

  • for generating different versions · 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 US10834406B2 cover?
In various embodiments, a perceptual quality application determines an absolute quality score for encoded video content viewed on a target viewing device. In operation, the perceptual quality application determines a baseline absolute quality score for the encoded video content viewed on a baseline viewing device. Subsequently, the perceptual quality application determines that a target value f…
Who is the assignee on this patent?
Netflix Inc
What technology area does this patent fall under?
Primary CPC classification H04N19/154. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 10 2020 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).