Patent ID: 6980329
Filing Date: 2005-12-27
Classification: G06K,G06T,H04N

Abstract:
1. An image processing apparatus for performing correction, the image processing apparatus comprising: a plurality of templates; a window array conversion unit that converts a data array of output data from an M×N window extracted from input data to a plurality of array conversion data patterns; a pattern collation unit that collates the array conversion data pattern converted by the window array conversion unit with at least one of the templates, each of the templates including reference patterns; and a pattern collation control unit that switches between the array conversion data patterns to collate with the template, wherein the pattern collation control unit selects at least one of the templates based on a combination of mark dots and space dots from among a current dot of interest and its neighboring dots in the output data from the window; and wherein the combination includes: (a) a first template group of a continuous pattern consisting of three dots entirely having mark, or space; (b) a second template group of a discontinuous mark pattern consisting of the current dot of interest having mark, excluding the template group (a); and (c) a third template group of a discontinuous space pattern consisting of the current dot of interest having space, excluding said template group (a).