Claims
- 1. A method of processing a pixel map representation of a document, comprising the steps of:a) obtaining a set of image data signals which represent light intensity in a portion of a digital image; b) creating a selector plane from said image data signals which separates said signals into subsets; c) creating a first image plane using said selector plane and said image data signals, wherein said first image plane contains a first subset of image data signals; d) creating a second image plane using said selector plane and said image data signals, wherein said second image plane contains a second subset of image data signals; and e) processing at least one of said first image plane and said second image plane based upon data contained in said selector plane, wherein said processing step further comprises the steps of: 1) inputting a threshold signal, which indicates an acceptable level of distortion for a subsequent processing operation; 2) inputting a variance signal, which indicates an average magnitude between an image data signal and an average value of signals in said subset; 3) generating, with use of JPEG block encoding, an image plane map which identifies locations in an associated image data subset in which image data signals that shall be used to reconstruct said digital image reside; 4) outputting an image plane associated with said subset if said image plane map indicates that all image data signals in said subset shall be used for said image reconstruction; 5) replacing said image data subset associated with said image plane map with a subset of signals that have a JPEG compliant bitstring relative to the 0DC difference, and an end of block symbol, in said image plane map associated subset and outputting said JPEG compliant bitstring signal subset and end of block symbol, if no locations on said image plane map have been identified for said image reconstruction; 6) replacing all image data signals on said image plane map that correspond to associated subset locations not identified for image reconstruction with image data signals which have values that will enhance said image reconstruction, compressing the image plane map associated subset using JPEG encoding, and outputting said compressed image plane map associated subset if said variance signal is greater than or equal to said threshold signal and at least one, but fewer than all locations in said image plane map associated with said subset have been identified for said image reconstruction; and 7) replacing said image data subset with a plane of image data signals that have a uniform value, compressing the uniform signal subset using simplified JPEG encoding, and outputting said uniform signal subset if said variance signal is less than said threshold signal and at least one, but fewer than all locations on said image plane map have been identified for said image reconstruction.
- 2. A method of processing a pixel map as claimed in claim 1 wherein said values that will enhance said image reconstruction further comprise image signals that will minimize an amount of data generated during a said image reconstruction.
- 3. A method of processing a pixel map as claimed in claim 1 wherein said values that will enhance said image reconstruction are obtained using an iterative smoothing technique that includes processing said image data plane one or more times, gradually altering magnitudes of image data signals in said subset that do not correspond to locations on said image data plane map that have been identified for image reconstruction each time said subset is processed to calculate new replacement values for said subset image data signals that have not been identified for image reconstruction.
Parent Case Info
This application is a divisional of application No. Ser. 09/206,487, filed Dec. 7, 1998.
US Referenced Citations (5)