Method and apparatus for automatic visual artifact analysis and artifact reduction

US9602838B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9602838-B2
Application numberUS-31264607-A
CountryUS
Kind codeB2
Filing dateDec 5, 2007
Priority dateDec 28, 2006
Publication dateMar 21, 2017
Grant dateMar 21, 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 system and method for correcting artifacts present in video frames is disclosed. The system includes a decision module ( 110 ) and an artifact correction unit ( 120 ). The system receives artifact metrics ( 112 ) and artifact maps ( 122 ) corresponding to artifacts present in video frames and prioritizes the video frames to be corrected by considering the type and severity of the artifacts and the content of the video frames ( 113 ). Subsequent to prioritizing the video frames, the system corrects artifacts of selected frames by adjusting compressed domain parameters ( 126 ), such as quantization parameters and mode decisions. An encoder ( 130 ) compresses the video frames according to the adjusted compressed domain parameter to automatically provide a video stream with a lower incidence and severity of artifacts.

First claim

Opening claim text (preview).

The invention claimed is: 1. A video processing method comprising: generating a plurality of metrics associated with a plurality of video compression artifact types present in a video picture included in a sequence of video pictures, wherein each metric indicates a severity of a respective one of said artifact types in said video picture and wherein each of said artifact types is characterized by a respective visible distortion of said artifact type; and correcting said video picture in response to said plurality of metrics. 2. The method of claim 1 , wherein said artifact types include a first artifact type and a second artifact type, wherein said metrics include a first metric for said first artifact type and a second metric for said second artifact type, said method further comprising the steps of: determining a content type categorizing said sequence of video pictures; determining an average artifact level for said video picture in response to said first and second metrics, wherein said first metric for said first artifact type is weighed more than said second metric for said second artifact type in accordance with the content type of the sequence of video pictures when computing the average artifact level; and selecting said video picture from the sequence of video pictures for correction in accordance with the determined average artifact level. 3. The method of claim 2 , wherein said selecting step is performed in response to prioritizing the pictures in accordance with said metrics. 4. The method of claim 2 , wherein said content type includes at least one of animation content type and movie content type. 5. The method of claim 1 , wherein said video compression artifact types comprise at least one of: a blocking artifact type, a banding artifact type, a dark patch artifact type and a ringing artifact type. 6. The method of claim 1 , wherein said correcting step includes utilizing an artifact map to correct a first block including an artifact of said picture. 7. The method of claim 6 , wherein said artifact map is segmented into blocks of a fixed size. 8. The method of claim 6 , wherein said correcting step further comprises correcting a second block that does not include an artifact. 9. The method of claim 1 , wherein said correcting step further comprises adjusting at least one of a quantization parameter and a mode decision corresponding to at least one block of said video picture. 10. The method of claim 1 , further comprising the steps of: providing a user-interface; and notifying a user of at least one type of artifact present in said video picture. 11. The method of claim 10 , including the step of: classifying said video picture in accordance with the severity of at least one artifact; and notifying the user of the classification of said video picture. 12. A processing system comprising: a unit configured to generate compressed domain parameters in response to a plurality of metrics associated with a plurality of video compression artifact types present in a video picture included in a sequence of video pictures, wherein each metric indicates a severity of a respective one of said artifact types in said video picture and wherein each of said artifact types is characterized by a respective visible distortion of said artifact type; and a processor configured to correct said video picture in accordance with said compressed domain parameters. 13. The system of claim 12 , wherein said artifact types include a first artifact type and a second artifact type, wherein said metrics include a first metric for said first artifact type and a second metric for said second artifact type, and wherein an artifact correction unit is configured to determine an average artifact level for said video picture in response to said first and second metrics, wherein said first metric for said first artifact type is weighed more than said second metric for said second artifact type in accordance with the content type of the sequence of video pictures when computing the average artifact level, and select said video picture from the sequence of video pictures for correction in accordance with the determined average artifact level. 14. The system of claim 13 , wherein the artifact correction unit is configured to select said picture in response to prioritizing the pictures in accordance with said metrics. 15. The system of claim 13 , wherein said content type includes at least one of animation content type and movie content type. 16. The system of claim 12 , wherein said video compression artifact types include at least one of: a blocking artifact type, a banding artifact type, a dark patch artifact type and a ringing artifact type. 17. The system of claim 13 , wherein said artifact correction unit utilizes an artifact map to correct a first block including an artifact of said picture. 18. The system of claim 17 , wherein said artifact map is segmented into blocks of a fixed size. 19. The system of claim 17 , wherein said artifact correction unit is configured to correct a second block of said picture that does not include an artifact. 20. The system of claim 13 , wherein said artifact correction unit is configured to adjust at least one of a quantization parameter and a mode decision corresponding to at least one block of said video picture. 21. The system of claim 12 , comprising: a user-interface configured to notify a user of at least one type of artifact present in said video picture. 22. The system of claim 21 , wherein said unit is configured to generate a classification of said video picture in accordance with the severity of at least one artifact and said user-interface is configured to notify the user of the classification of said video picture.

Assignees

Inventors

Classifications

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

  • Quantisation · CPC title

  • involving only two passes · CPC title

  • in combination with predictive coding · CPC title

  • H04N19/86Primary

    involving reduction of coding artifacts, e.g. of blockiness · 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 US9602838B2 cover?
A system and method for correcting artifacts present in video frames is disclosed. The system includes a decision module ( 110 ) and an artifact correction unit ( 120 ). The system receives artifact metrics ( 112 ) and artifact maps ( 122 ) corresponding to artifacts present in video frames and prioritizes the video frames to be corrected by considering the type and severity of the artifacts an…
Who is the assignee on this patent?
Dane Gokce, Kumwilaisak Wuttipong, Gomila Cristina, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04N19/86. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 21 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).