Method and device for estimating video quality on bitstream level

US9549183B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9549183-B2
Application numberUS-201114116342-A
CountryUS
Kind codeB2
Filing dateMay 12, 2011
Priority dateMay 12, 2011
Publication dateJan 17, 2017
Grant dateJan 17, 2017

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 method for estimating video quality on bit-stream level, wherein the video quality refers to a video after error concealment and the method is performed on bit-stream level before said error concealment, comprises extracting and/or calculating a plurality of global condition features from a video bit-stream, extracting and/or calculating a plurality of local effectiveness features at least for a lost MB, calculating a numeric error concealment effectiveness level for each (or at least for each lost) MB by emulating an error concealment method that is used in said error concealment, and providing the calculated error concealment effectiveness level as an estimated visible artifacts level of video quality.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for estimating video quality on a bit-stream level, the video quality being an estimated quality of a decoded video after error concealment and the method being performed by a computer on the bit-stream level before said error concealment, the method comprising: at least one of extracting and calculating a plurality of global condition features from a video bit-stream, wherein the global condition features comprise at least two of a frame type, a ratio of intra-macroblocks versus inter-macroblocks, a motion index and a texture index, wherein the motion index is an average length of received motion vectors of a frame, and wherein the texture index is obtained from texture smoothness values of interested macroblocks of the frame; determining that a macroblock is lost; at least one of extracting and calculating a plurality of local effectiveness features for the lost macroblock, wherein the local effectiveness features comprise at least two of a spatial motion vector homogeneity, a temporal motion vector uniformity, and a macroblock texture smoothness; calculating a numeric error concealment level for the lost macroblock based on the plurality of global condition features and the plurality of local effectiveness features by emulating an error concealment method that is used in said error concealment; and providing the calculated error concealment level as an indication of said video quality. 2. The method according to claim 1 , wherein the plurality of global condition features comprise at least the frame type, the ratio of intra-macroblock versus inter-macroblock, the motion index and the texture index. 3. The method according to claim 1 , wherein the interested macroblocks comprise the lost macroblocks and macroblocks adjacent to the lost macroblocks and wherein the macroblock texture smoothness is obtained from a comparison of the ratio of DC coefficient energy to the accumulated energy of DC and AC coefficients with a threshold value according to: texturesmoothness ⁡ ( n , i , j ) = { 0 , if ⁢ ⁢ ( coeff 0 ) 2 ∑ k = 0 M - 1 ⁢ ( coeff k ) 2 > T , or , ∑ k = 0 M - 1 ⁢ ( coeff k ) 2 = 0 ( ∑ k = 1 M - 1 ⁢ p k × log ⁡ ( 1 / p k ) ) / log ⁡ ( M - 1 ) , othwerwise

Assignees

Inventors

Classifications

  • H04N19/895Primary

    in combination with error concealment · CPC title

  • H04N19/513Primary

    Processing of motion vectors · CPC title

  • between spatial and temporal predictive coding, e.g. picture refresh · 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

  • Electricity · mapped topic

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 US9549183B2 cover?
A method for estimating video quality on bit-stream level, wherein the video quality refers to a video after error concealment and the method is performed on bit-stream level before said error concealment, comprises extracting and/or calculating a plurality of global condition features from a video bit-stream, extracting and/or calculating a plurality of local effectiveness features at least fo…
Who is the assignee on this patent?
Liao Ning, Gu Xiao Dong, Chen Zhibo, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04N19/895. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 17 2017 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).