The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 01, 2019

Filed:

Jul. 01, 2016
Applicant:

Mozilla Corporation, Mountain View, CA (US);

Inventors:

Jean-Marc Valin, Montreal, CA;

Timothy B. Terriberry, Mountain View, CA (US);

Assignee:

Mozilla Corporation, Mountain View, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04N 19/117 (2014.01); H04N 19/124 (2014.01); H04N 19/13 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/182 (2014.01); H04N 19/43 (2014.01); H04N 19/61 (2014.01); H04N 19/136 (2014.01); H04N 19/86 (2014.01);
U.S. Cl.
CPC ...
H04N 19/117 (2014.11); H04N 19/124 (2014.11); H04N 19/136 (2014.11); H04N 19/176 (2014.11); H04N 19/86 (2014.11);
Abstract

Systems and methods are described for removing ringing artifacts from a coded image. For each block of coded image data, a direction is identified by selecting a directional block divided into a plurality of pixel lines in one predetermined direction of a set of at least four predetermined directions. The directional block may have a constant value across each pixel line. A parameter related to a sum of a mean-square difference between a pixel value and the pixel average of pixels falling on a pixel line in the directional block that includes the location of the pixel may be calculated for each direction of the set. The direction of the set having a minimum summed mean-square difference is selected as the direction for the block based on the calculated parameter values. A non-linear filter is then applied to each block based on the identified direction for the block.


Find Patent Forward Citations

Loading…