Image processing system determining dot formation for each pixel group and method for the same
First Claim
1. A dot data processing method of generating data of dots to be formed on a printing medium, comprising the steps of:
- a decoding preparation step of preparing a decoding table for pixel groups, each of the pixel groups grouping together a plurality of pixels that constitute a unit of dot formation, the table containing output dot arrangements and code values in a number of identifiers assigned to the pixel groups, the output dot arrangements and code values being associated, the output dot arrangements representing the dot on-off states for the pixels in the pixel groups, the code values assuming a prescribed range of values;
a code value receiving step of receiving code values derived as a result of encoding of image data representing an image with a prescribed number of tones, the encoding being performed for each pixel group as an encoding unit;
a decoding step of acquiring the output dot arrangement based on the received code value and the identifier assigned to the pixel group, by means of lookup in the decoding table; and
a dot data output step of outputting dot data which represents an arrangement of dots to be formed on a printing medium, in accordance with the acquired output dot arrangement,wherein the decoding table associates the code values and the output dot arrangements depending on arrangements of selected threshold values, the threshold values being associated with pixels contained in the pixel groups while sequentially changing extraction locations from a dither matrix having threshold values of different values allocated according to a prescribed characteristic, andwherein the dither matrix is a global dither matrix containing threshold values in greater number than a tone number of the image.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a dot data processing apparatus for generating data of dots to be formed on a printing medium. The apparatus includes: a decoding preparation unit that prepares a decoding table for pixel groups, each of the pixel groups grouping together a plurality of pixels that constitute a unit of dot formation, the table containing output dot arrangements and code values in a number of identifiers assigned to the pixel groups, the output dot arrangements and code values being associated, the output dot arrangements representing the dot on-off states for the pixels in the pixel groups, the code values assuming a prescribed range of values; a code value receiving unit that receives code values derived as a result of encoding of image data representing an image with a prescribed tone number, the encoding being performed for the each pixel group as an encoding unit; a decoding unit that acquires the output dot arrangement based on the received code value and the identifier assigned to the pixel group, by means of lookup in the decoding table; and a dot data output unit that outputs dot data which represents an arrangement of dots to be formed on a printing medium, in accordance with the acquired output dot arrangement.
-
Citations
24 Claims
-
1. A dot data processing method of generating data of dots to be formed on a printing medium, comprising the steps of:
-
a decoding preparation step of preparing a decoding table for pixel groups, each of the pixel groups grouping together a plurality of pixels that constitute a unit of dot formation, the table containing output dot arrangements and code values in a number of identifiers assigned to the pixel groups, the output dot arrangements and code values being associated, the output dot arrangements representing the dot on-off states for the pixels in the pixel groups, the code values assuming a prescribed range of values; a code value receiving step of receiving code values derived as a result of encoding of image data representing an image with a prescribed number of tones, the encoding being performed for each pixel group as an encoding unit; a decoding step of acquiring the output dot arrangement based on the received code value and the identifier assigned to the pixel group, by means of lookup in the decoding table; and a dot data output step of outputting dot data which represents an arrangement of dots to be formed on a printing medium, in accordance with the acquired output dot arrangement, wherein the decoding table associates the code values and the output dot arrangements depending on arrangements of selected threshold values, the threshold values being associated with pixels contained in the pixel groups while sequentially changing extraction locations from a dither matrix having threshold values of different values allocated according to a prescribed characteristic, and wherein the dither matrix is a global dither matrix containing threshold values in greater number than a tone number of the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An image processing system comprising:
-
an image data processing apparatus for processing image data indicative of an image represented with a prescribed number of tones, by each of pixel groups composed of a plurality of pixels; and a dot data processing apparatus for receiving the processed result and converting the result to data indicating dots to be formed on a printing medium, wherein the image data processing apparatus comprises; a code value preparation unit that prepares correspondence relationships of pixel group tone values which are tone values representative of the pixel groups, with prescribed code values, the correspondence relationships being prepared in a number of identifiers assigned to the pixel groups; a pixel group tone value determining unit that extracts groups of pixels corresponding to the pixel groups from the image data representing the image, and determines the pixel group tone values on an individual basis for the pixel groups; an encoding unit that acquires the code values by means of lookup the correspondence relationships specified based on the identifier assigned to the pixel group on an individual basis for the pixel groups, based on the determined pixel group tone value; a code value output unit that outputs the code values derived for each of the pixel groups; and
whereinthe dot data processing apparatus comprises; a decoding preparation unit that prepares a decoding table containing output dot arrangements that represent a dot on-off state for each pixel in the pixel groups, and code values that assume a prescribed range of values, in an arrangement associated with the identifiers; a code value receiving unit that receives the code value of each pixel group; a decoding unit that acquires the output dot arrangements by means of lookup in the decoding table, based on the received code value and the identifier assigned to the pixel group; and a dot data output unit that outputs dot data that represents an arrangement of dots to be formed on a printing medium, in accordance with the acquired output dot arrangement, wherein the decoding table associates the code values and the output dot arrangements depending on arrangements of selected threshold values, the threshold values being associated with pixels contained in the pixel groups while sequentially changing extraction locations from a dither matrix having threshold values of different values allocated according to a prescribed characteristic, and wherein the dither matrix is a global dither matrix containing threshold values in greater number than a tone number of the image. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A dot data processing apparatus for generating data of dots to be formed on a printing medium, comprising:
-
a decoding preparation unit that prepares a decoding table for pixel groups, each of the pixel groups grouping together a plurality of pixels that constitute a unit of dot formation, the table containing output dot arrangements and code values in a number of identifiers assigned to the pixel groups, the output dot arrangements and code values being associated, the output dot arrangements representing the dot on-off states for the pixels in the pixel groups, the code values assuming a prescribed range of values; a code value receiving unit that receives code values derived as a result of encoding of image data representing an image with a prescribed number of tones, the encoding being performed for each pixel group as an encoding unit; a decoding unit that acquires the output dot arrangement based on the received code value and the identifier assigned to the pixel group, by means of lookup in the decoding table; and a dot data output unit that outputs dot data which represents an arrangement of dots to be formed on a printing medium, in accordance with the acquired output dot arrangement, wherein the decoding table associates the code values and the output dot arrangements depending on arrangements of selected threshold values, the threshold values being associated with pixels contained in the pixel groups while sequentially changing extraction locations from a dither matrix having threshold values of different values allocated according to a prescribed characteristic, and wherein the dither matrix is a global dither matrix containing threshold values in greater number than a tone number of the image.
-
-
24. An image processing method of processing image data indicative of an image represented with a prescribed number of tones, by each of pixel groups composed of a plurality of pixels;
- and receiving the processed result and converting the result to data indicating dots to be formed on a printing medium, the method comprising the steps of;
preparing correspondence relationships of pixel group tone values which are tone values representative of the pixel groups, with prescribed code values, the correspondence relationships being prepared in a number of identifiers assigned to the pixel groups; preparing a decoding table containing output dot arrangements that represent a dot on-off state for each pixel in the pixel groups, and code values that assume a prescribed range of values, in an arrangement associated with the identifiers; extracting groups of pixels corresponding to the pixel groups from the image data representing the image, and determines the pixel group tone values on an individual basis for the pixel groups; acquiring the code values by means of lookup the correspondence relationship specified based on the identifier assigned to the pixel group based on the determined pixel group tone value for each of the pixel groups; acquiring the output dot arrangements by means of lookup in the decoding table, based on the received code value and the identifier assigned to the pixel group; and outputting dot data that represents an arrangement of dots to be formed on a printing medium, in accordance with the acquired output dot arrangement, wherein the decoding table associates the code values and the output dot arrangements depending on arrangements of selected threshold values, the threshold values being associated with pixels contained in the pixel groups while sequentially changing extraction locations from a dither matrix having threshold values of different values allocated according to a prescribed characteristic, and wherein the dither matrix is a global dither matrix containing threshold values in greater number than a tone number of the image.
- and receiving the processed result and converting the result to data indicating dots to be formed on a printing medium, the method comprising the steps of;
Specification