Method and system for generating contone encoded binary print data streams
First Claim
1. A method for converting edge-tagged pixels of image data to pixels of contone image data, comprising:
- (a) converting an image described in a page description language to a contone image;
(b) halftoning and encoding the contone image to generate image data including edge tag data and image data;
(c) 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;
(d) 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;
(e) 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;
(f) summing all filtered image values for the predefined neighborhood of pixels to produce an image data sum value; and
(g) 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 to convert an image described in a page description language to a contone image. The contone image is halftoned and encoded to generate image data including edge tag data and image data. A tagged state value of each pixel of image data within a predefined neighborhood of pixels is determined. The image data is filtered 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. A predetermined filtered image value is assigned to each pixel having a tagged state indicating an edge pixel. A summation of all filtered image values for the predefined neighborhood of pixels is assigned when the tagged state of the pixel is a non-edge pixel.
-
Citations
19 Claims
-
1. A method for converting edge-tagged pixels of image data to pixels of contone image data, comprising:
-
(a) converting an image described in a page description language to a contone image;
(b) halftoning and encoding the contone image to generate image data including edge tag data and image data;
(c) 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;
(d) 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;
(e) 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;
(f) summing all filtered image values for the predefined neighborhood of pixels to produce an image data sum value; and
(g) 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 conversion circuit to convert an image described in a page description language to a contone image;
an encoder to halftone and encode the contone image to generate image data including edge tag data and image data;
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