Method and system for extending binary image data to contone image data
First Claim
Patent Images
1. A method for converting edge-tagged pixels of image data to pixels of contone image data, comprising:
- (a) determining a tagged state value of each pixel of image data within a predefined neighborhood of pixels, each pixel of image data within the predefined neighborhood of pixels having an associated image value, a first pixel of image data within the predefined neighborhood of pixels being associated a first pixel of contone image data;
(b) filtering, using a predetermined set of filter weighting values wherein each pixel of image data within the predefined neighborhood of pixels has an associated filter weighting value, each image value of each pixel of image data within the predefined neighborhood of pixels having a tagged state value indicating that the pixel of image data is a non-edge pixel to generate a filtered image value for each pixel of image data within the predefined neighborhood of pixels having a tagged state value indicating that the pixel of image data is a non-edge pixel;
(c) assigning, a predetermined filtered image value to each pixel of image data within the predefined neighborhood of pixels having a tagged state value indicating that the pixel of image data is an edge pixel;
(d) summing all filtered image values for the predefined neighborhood of pixels to produce an image data sum value; and
(e) assigning, when the tagged state value of the first pixel of image data indicates the first pixel of image data is a non-edge pixel, the image data sum value as an image data value for the first pixel of contone image data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system converts a binary image into an analog image by first tagging pixels that are part of edges in the digital image and using this tagging information to eliminate such tagged pixels from the digital filtering process. The elimination of such tagged pixels from the digital filtering process substantially eliminates artifacts near the edges, thereby reducing any distraction from the perceived quality of the output image.
-
Citations
19 Claims
-
1. A method for converting edge-tagged pixels of image data to pixels of contone image data, comprising:
-
(a) determining a tagged state value of each pixel of image data within a predefined neighborhood of pixels, each pixel of image data within the predefined neighborhood of pixels having an associated image value, a first pixel of image data within the predefined neighborhood of pixels being associated a first pixel of contone image data;
(b) filtering, using a predetermined set of filter weighting values wherein each pixel of image data within the predefined neighborhood of pixels has an associated filter weighting value, each image value of each pixel of image data within the predefined neighborhood of pixels having a tagged state value indicating that the pixel of image data is a non-edge pixel to generate a filtered image value for each pixel of image data within the predefined neighborhood of pixels having a tagged state value indicating that the pixel of image data is a non-edge pixel;
(c) assigning, a predetermined filtered image value to each pixel of image data within the predefined neighborhood of pixels having a tagged state value indicating that the pixel of image data is an edge pixel;
(d) summing all filtered image values for the predefined neighborhood of pixels to produce an image data sum value; and
(e) assigning, when the tagged state value of the first pixel of image data indicates the first pixel of image data is a non-edge pixel, the image data sum value as an image data value for the first pixel of contone image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for converting edge-tagged pixels of image data to pixels of contone image data, comprising:
-
a selection circuit to determine a tagged state value of each pixel of image data within a predefined neighborhood of pixels, each pixel of image data within the predefined neighborhood of pixels having an associated image value, a first pixel of image data within the predefined neighborhood of pixels being associated a first pixel of contone image data;
a filter circuit to filter, using a predetermined set of filter weighting values wherein each pixel of image data within the predefined neighborhood of pixels has an associated filter weighting value, each image value of each pixel of image data within the predefined neighborhood of pixels having a tagged state value indicating that the pixel of image data is a non-edge pixel to generate a filtered image value for each pixel of image data within the predefined neighborhood of pixels having a tagged state value indicating that the pixel of image data is a non-edge pixel; and
said selection circuit selecting a predetermined filtered image value for each pixel of image data within the predefined neighborhood of pixels having a tagged state value indicating that the pixel of image data is an edge pixel;
said selection circuit selecting said filtered image value from said filter circuit for each pixel of image data within the predefined neighborhood of pixels having a tagged state value indicating that the pixel of image data is a non-edge pixel;
an accumulator to sum all filtered image values for the predefined neighborhood of pixels to produce an image data sum value. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification