Claims
- 1. A method of processing mixed raster content planes which represent a compressed pixel map representation of a document, wherein the mixed raster content planes include an upper plane, a lower plane, and a selector plane, and wherein the upper and lower planes have been processed based upon data contained in said selector plane, comprising the steps of:a) generating an image plane map which identifies locations on an associated image data plane of image data signals that shall be used to reconstruct said digital image; b) replacing all image data signals that correspond to locations not identified for image reconstruction using an iterative smoothing technique; and c) outputting said image plane; wherein for said image data signal replacing steps, said iterative smoothing technique comprises the steps of: 1) replacing each image data signal on said image plane that does not correspond to said reconstruction identified locations with a signal equal to an average of all image data neighbor signals that correspond to locations previously identified for reconstruction, wherein a neighbor signal is defined as an image data signal that is horizontally, vertically or diagonally adjacent to said image data signal; 2) applying a discrete cosine transformation to said image plane and quantizing the results of said transformation; 3) inverse quantizing said transformation results and performing an inverse discrete cosine transform thereon, thereby generating a pseudo-plane that has image data signals that lie in the same locations as signals in said image data plane; and 4) replacing each image data signal on said image data plane that does not correspond to a reconstruction identified location on said image data plane map with an image data signal on said pseudo-plane that lies in a same location.
- 2. A method of processing a compressed pixel map as claimed in claim 1 wherein for said image data signal replacing step, said iterative smoothing step further comprises after once completing said replacing step, repeating said applying step, said inverse quantizing step and said replacing step until a designated stop criteria is met.
- 3. A method of processing a compressed pixel map as claimed in claim 2 wherein for said iterative smoothing step, said designated stop criteria further comprises:a) comparing a magnitude of image data signals identified for reconstruction in consecutive processing operations; b) measuring a difference in said consecutive image data signal magnitudes; and c) canceling said repeating step when said measured difference is less than a predetermined value.
- 4. A method of processing a compressed pixel map as claimed in claim 1 further comprising removing all but the lowest frequency coefficients, thereby generating a pseudo plane.
- 5. A method of processing a compressed pixel map as claimed in claim 4 wherein for said image data replacing step, said iterative smoothing technique further comprises after once completing said replacing step, repeating said applying step, said lowest frequency removing step, said inverse quantizing step and said replacing step until a designated stop criteria is met.
- 6. A method of processing a compressed pixel map as claimed in claim 5 wherein for said iterative smoothing step, said designated stop criteria further comprises:a) comparing a magnitude of image data signals identified for reconstruction in consecutive processing operations; b) measuring a difference in said consecutive image data signal magnitudes; and c) canceling said repeating step when said measured difference is less than a predetermined value.
- 7. A method of processing mixed master content planes which represent a compressed pixel map representation of a document, wherein the mixed raster content planes include an upper plane a lower plane and a selector plane, and wherein the upper and lower planes have been processed based upon data contained in said selector plane, comprising the steps of:a) inputting a threshold signal, which indicates an acceptable level of distortion for a subsequent processing operation; b) inputting a variance signal, which indicates a maximum acceptable magnitude difference between an image data signal and a threshold signal; c) generating an image plane map which identifies locations on an associated image data plane of image data signals that shall be used to reconstruct said digital image; d) replacing image data signals that correspond to locations not identified for image reconstruction using an iterative smoothing technique if said variance signal is greater than or equal to said threshold signal; and e) outputting said image plane; wherein for said image data signal replacing step, said iterative smoothing technique further comprises the steps of: 1) replacing each image data signal on said image plane that does not correspond to said reconstruction identified locations with a signal equal to an average of all image data neighbor signals that correspond to locations previously identified for reconstruction, wherein a neighbor signal is defined as an image data signal that is horizontally, vertically, or diagonally adjacent to said image data signal; 2) applying a discrete cosine transformation to said image plane and quantizing the results of said transformation; 3) inverse quantizing said transformation results and performing an inverse discrete cosine transform thereon, thereby generating a pseudo-plane that has image data signals that lie in the same locations as signals in said image data plane; and 4) replacing each image data signal on said image data plane that does not correspond to a reconstruction identified location on said image data plane map with an image data signal on said pseudoplane that lies in a same location.
- 8. A method of processing a compressed pixel map as claimed in claim 7 wherein for said image data signal replacing step, said iterative smoothing step further comprises after once completing said replacing step, repeating said applying step, said inverse quantizing step and said replacing step until a designated stop criteria is met.
- 9. A method of processing a compressed pixel map as claimed in claim 8 wherein for said iterative smoothing step, said designated stop criteria further comprises:a) comparing a magnitude of image data signals identified for reconstruction in consecutive processing operations; b) measuring a difference in said consecutive image data signal magnitudes; and c) canceling said repeating step when said measured difference is less than a predetermined value.
- 10. A method of processing a compressed pixel map as claimed in claim 7 further comprising removing all but the lowest frequency coefficients, thereby generating a pseudo plane.
- 11. A method of processing a compressed pixel map as claimed in claim 10 wherein for said image data signal replacing step, said iterative smoothing step further comprises after once completing said replacing step, repeating said applying step, said lowest frequency removing step, said inverse quantizing step and said replacing step until a designated stop criteria is met.
- 12. A method of processing a compressed pixel map as claimed in claim 11 wherein for said iterative smoothing step, said designated stop criteria further comprises:a) comparing a magnitude of image data signals identified for reconstruction in consecutive processing operations; b) measuring a difference in said consecutive image data signal magnitudes; and c) canceling said repeating step when said measured difference is less than a predetermined value.
Parent Case Info
This application is a divisional of application(s) Ser. No(s). 09/206,488 filed Dec. 7, 1998.
US Referenced Citations (4)