Method and apparatus for video quality measurement

US9961340B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9961340-B2
Application numberUS-201114364144-A
CountryUS
Kind codeB2
Filing dateDec 15, 2011
Priority dateDec 15, 2011
Publication dateMay 1, 2018
Grant dateMay 1, 2018

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.

Accuracy and efficiency of video quality measurement are major problems to be solved. According to the invention, a method for accurately predicting video quality uses a rational function of the quantization parameter QP, which is corrected by a correction function that depends on content unpredictability CU. Exemplarily, the correction function is a power function of the CU. Both QP and CU can be computed from the video elementary stream, without full decoding the video. This ensures high efficiency.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for estimating video quality of an encoded video stream, the encoded video stream comprising macroblock prediction residuals, wherein the method is performed by and configured to be executed on a video quality measurement processor, the method comprising: performing quantization parameter (QP) parsing and averaging QPs within a macroblock for determining an average quantization parameter, QP , of frames of a video sequence; calculating, for the video sequence comprising a plurality of frames, an overall quality score Q from a basic quality score Qb multiplied by a correction factor Qc, wherein the basic quality score Qb is obtained from the average quantization parameter QP of the frames of the video sequence, and wherein the correction factor Qc is obtained from an average pixel variance within the prediction residuals of macroblocks in the video sequence, and wherein the method further comprises: determining said basic quality score Qb according to a function of a form x b /(1+x b ), where in x b is a parameter depending on said average quantization parameter QP ; and determining said correction factor Qc according to a rational function of a form b 2 ·x c +b 3 , with b 2 , b 3 being constants and x c being a power function of said average pixel variance within the prediction residuals. 2. The method according to claim 1 , further comprising calculating, according to the DCT coefficients and the quantization parameter of the macroblocks, a first value CU l that represents a local Content Unpredictability, the first value being a pixel variance of the prediction residuals, and a second value CU g that represents a global Content Unpredictability, wherein the second value is calculated by averaging the first values. 3. The method according to claim 1 , with x b =a 2 ·( QP −a 3 ) a1 for said basic quality score Qb, wherein a 1 , a 2 , a 3 are positive rational parameters. 4. The method according to claim 3 , wherein the positive parameters are within the following ranges: 2<a 1 <6 10 −5 <a 2 <10 −4 30<a 3 <75. 5. The method according to claim 1 , with x c =(CU g ) b1 for said correction factor Qc, wherein b 1 , b 2 , b 3 are positive parameters. 6. The method according to claim 5 , wherein the parameters are within the following ranges: 0.1<b 1 <0.3 0.1<b 2 <0.3 and 1<b 3 <2. 7. The method according to claim 1 , wherein the method operates on a Transport Stream level, further comprising: parsing and depacketizing the Transport Stream, wherein an Elementary Stream is obtained, and decoding at least portions of the Elementary Stream by a selective entropy decoder for obtaining said quantization parameters and pixel values. 8. An apparatus for estimating video quality of an encoded video stream, the encoded video stream comprising macroblock prediction residuals, the apparatus comprising: a processing element for detecting and averaging quantization parameters of macroblocks for determining an average QP, QP , of frames of a video sequence; providing the quantization parameters of the macroblocks and said average quantization parameter value; calculating, for the video sequence comprising a plurality of frames, an overall quality score Q from a basic quality score Qb multiplied by a correction factor Qc, wherein the basic quality score Qb is obtained from the average quantization parameter value over the frames of the video sequence, and wherein the correction factor Qc is obtained from an average pixel variance within the prediction residuals of macroblocks in the video sequence, and wherein said basic quality score Qb is determined according to a function of a form x b /(1+x b ), wherein x b is a parameter depending on said average quantization parameter QP ; and said correction factor Qc is determined according to a rational function of a form b 2 ·x c +b 3 , with b 2 , b 3 being constants and x c being a power function of said average pixel variance within the prediction residuals. 9. The apparatus according to claim 8 , further comprising a DCT coefficients parser for detecting and extracting the DCT coefficients of the macroblocks. 10. The apparatus according to claim 8 , further comprising a Content Unpredictability calculator for calculating, according to the DCT coefficients of the macroblocks and the quantization parameters of the macroblocks, a first value CU l that represents a local Content Unpredictability and a second value CU g that represents a global Content Unpredictability, wherein the second value is calculated by averaging the first values. 11. The apparatus according to claim 8 , wherein the apparatus operates on Transport Stream level, further comprising a depacketizer for de-packetizing the Transport Stream, wherein an Elementary Stream is obtained, and a selective entropy decoder for decoding at least portions of the Elementary Stream. 12. The apparatus according to claim 8 , with x b =a 2 ·( QP −a 3 ) a1 for said basic quality score Qb, wherein a 1 , a 2 , a 3 are positive rational parameters. 13. The apparatus according to claim 12 , wherein the positive parameters are within the following ranges: 2<a 1 <6 10 −5 <a 2 <10 −4 30<a 3 <75. 14. The apparatus according to claim 8 , with x c =(CU g ) b1 for said correction factor Qc, wherein b 1 , b 2 , b 3 are positive parameters. 15. The apparatus according to claim 14 , wherein the parameters are within the following ranges: 0.1<b 1 <0.3 0.1<b 2 <0.3 and 1<b 3 <2.

Assignees

Inventors

Classifications

  • the region being a block, e.g. a macroblock · CPC title

  • Quantisation · CPC title

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

  • H04N17/004Primary

    for digital television systems · 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 US9961340B2 cover?
Accuracy and efficiency of video quality measurement are major problems to be solved. According to the invention, a method for accurately predicting video quality uses a rational function of the quantization parameter QP, which is corrected by a correction function that depends on content unpredictability CU. Exemplarily, the correction function is a power function of the CU. Both QP and CU can…
Who is the assignee on this patent?
Zhang Fan, Liao Ning, Xie Kai, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04N17/004. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 01 2018 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).