Methods and Systems for Scanning and Processing an Image Using the Error Diffusion Screening Technology
First Claim
1. A method for scanning and processing an image using the error diffusion screening technology, comprising:
- (1) scanning each pixel Mi of an nth line in an original image one by one and then storing a scanning result of the pixel Mi to an ith storage location; and
(2) processing the stored result of the pixel Mi by using error diffusion and scanning pixels of an n+1th line in the original image until all pixels of the nth line have been processed and all pixels in the n+1th line have been scanned and stored,wherein once processing for the pixel Mi is completed, a scanning result of a pixel of the n+1th line is stored to the ith storage location previously occupied by the pixel Mi.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method for scanning and processing an image using the error diffusion screening technology, comprising: (1) scanning each pixel Mi of an nth line in an original image one by one and then storing a scanning result of the pixel Mi to an ith storage location; and (2) processing the stored result of the pixel Mi by using error diffusion and scanning pixels of an n+1th line in the original image until all pixels of the nth line have been processed and all pixels in the n+1th line have been scanned and stored, wherein once processing for the pixel Mi is completed, a scanning result of a pixel of the n+1th line is stored to the ith storage location previously occupied by the pixel Mi. Based on the method, the capacity for storing is only required to be able to store the data of one line in an image in the scanning direction, which saves the storage for bidirectional scanning. The method can optimize the hardware used to implement error diffusion and improve the operating efficiency. Also disclosed is a system for achieving the method.
10 Citations
21 Claims
-
1. A method for scanning and processing an image using the error diffusion screening technology, comprising:
-
(1) scanning each pixel Mi of an nth line in an original image one by one and then storing a scanning result of the pixel Mi to an ith storage location; and (2) processing the stored result of the pixel Mi by using error diffusion and scanning pixels of an n+1th line in the original image until all pixels of the nth line have been processed and all pixels in the n+1th line have been scanned and stored, wherein once processing for the pixel Mi is completed, a scanning result of a pixel of the n+1th line is stored to the ith storage location previously occupied by the pixel Mi. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
9. A system for scanning and processing an image using the error diffusion screening technology, comprising a scanning device, a storing device and a processing device, wherein the scanning device has an output terminal connected to an input terminal of the storing device, the storing device has an output terminal connected to an input terminal of the processing device, the scanning device scans each pixel Mi of an nth line in an original image one by one, and a scanning result of the pixel Mi is stored to the storing device;
- and
wherein the processing device processes stored data for the pixel Mi by using error diffusion, once processing for the pixel Mi is completed, a obtained value for the pixel Mi is output so that an ith storage location in the storing device can be idle, at the same time, the scanning device scans pixels of an n+1th line in the original image, once the ith storage location in the storing device is idle, scanned data for a pixel in the n+1th line is stored to the ith storage location, and once all pixels in the nth line have been processed, all pixels in the n+1th line have been scanned and stored.
- and
Specification