System and method using edge processing to remove blocking artifacts from decompressed images
AssigneeApple Computer, Inc.
InventorsKe-Chiang Chu, Jian Lu, Yu Tina Tian, Hsi-Jung Wu
Life of this patent
Estimating the term…
Abstract
A system and method using edge processing to remove blocking artifacts comprises an edge processor having an image converter for building an edge representation of a received image, a statistics analyzer for compiling a histogram containing edge intensities of the edge representation, a reference calculator for using the histogram to compute reference values corresponding to the blocking artifacts and an artifact remover for identifying and removing the blocking artifacts using the computed reference values.
Claims36
An edge processor for removing selected blocking artifacts from a decompressed image, comprising:
- an image converter for creating an edge representation to show edge intensities and locations arranged along block edges within said image;
- a statistics analyzer coupled to said image converter, said statistics analyzer creating a data set containing said edge intensities which correspond to said selected blocking artifacts;
- and
- an artifact remover coupled to said statistics analyzer, said artifact remover using said data set to exclusively identify and exclusively operate on and remove said selected blocking artifacts from said image.
A method of removing selected blocking artifacts from a decompressed image, the method comprising:
- creating a representation to show edge intensities and locations that are arranged along block edges within said image;
- compiling a data set containing said edge intensities which correspond to said selected blocking artifacts;
- exclusively identifying said selected blocking artifacts using said data set;
- and
- exclusively operating on and removing said selected blocking artifacts from said representation.
A computer-readable medium comprising program instructions for causing a processing system to perform a method to exclusively operate on and remove selected blocking artifacts from a decompressed image, the method comprising:
- creating a representation to show edge intensities and locations that are arranged along block edges within said image;
- compiling a data set containing said edge intensities which correspond to said selected blocking artifacts;
- exclusively identifying said selected blocking artifacts using said data set;
- and
- exclusively operating on and removing said selected blocking artifacts from said representation.
An edge processor for exclusively operating on and removing selected blocking artifacts from a decompressed image, comprising:
- means for creating a representation to show edge intensities and locations that are arranged along block edges within said image;
- means for compiling a data set containing said edge intensities which correspond to said selected blocking artifacts;
- means for exclusively identifying and selected blocking artifacts using said data set;
- and
- means for exclusively operating on and removing said selected blocking artifacts from said representation.
Dependencies are inferred from the claim text.