Dither matrix producing method and apparatus, image processing method and apparatus, image forming method and apparatus, program and recording medium
First Claim
1. A dither matrix producing method arranging basic matrixes cyclically, comprising:
- a) defining two vectors determining a cyclic structure of the basic matrixes according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);
b) determining a positional vector of a pixel of the basic matrix according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to fulfill a requirement of the cyclic structure;
then, d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, and thus transforming to obtain a new shape of the basic matrix with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)}; and
then e) producing the dither matrix.
1 Assignment
0 Petitions
Accused Products
Abstract
A main vector: m{circumflex over ( )}=(mx, my) and a sub-vector: s{circumflex over ( )}=(sx, sy) determining cyclic structure of a basic matrix are defined, and a positional vector for a pixel configuring the basic matrix Pi{circumflex over ( )}=(Pix, Piy) is defined, where the suffix i denotes an i-th pixel configuring the basic matrix. Then, the pixels configuring the basic matrix are arranged in such a manner as to satisfy the cyclic structure, and transformation of Pi{circumflex over ( )}→Pi{circumflex over ( )}+km{circumflex over ( )}+ls{circumflex over ( )} is carried out where k and l are arbitrary integers, and may be negative values. Then a new shape of the basic matrix is obtained with Pi{circumflex over ( )}+km{circumflex over ( )}+ls{circumflex over ( )} as a new pixel positional vector Pi{circumflex over ( )}.
32 Citations
54 Claims
-
1. A dither matrix producing method arranging basic matrixes cyclically, comprising:
-
a) defining two vectors determining a cyclic structure of the basic matrixes according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) determining a positional vector of a pixel of the basic matrix according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to fulfill a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, and thus transforming to obtain a new shape of the basic matrix with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)}; and
thene) producing the dither matrix. - View Dependent Claims (4, 7, 10, 13, 16)
-
-
2. A dither matrix producing method arranging basic matrixes cyclically, comprising:
-
a) defining two vectors determining a cyclic structure of the basic matrix according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner as to satisfy a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)};
thene) performing a transformation or re-arrangement of the pixels of the basic matrix in such a manner to satisfy the following formula so as to determine a shape of the basic matrix;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+om{circumflex over (
)}+ps{circumflex over (
)}|
where o and p are arbitrary integers, which may be negative values or zeros. - View Dependent Claims (5, 8, 11, 14, 17)
-
-
3. A dither matrix producing method in which a cyclic structure of a basic matrix is determined by two vectors, comprising:
-
a) defining the two vectors according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to satisfy the following formula;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}|
where k and l are arbitrary integers, which may be negative values or zeros. - View Dependent Claims (6, 9, 12, 15, 18)
-
-
19. An article of manufacture having one or more recordable media storing instructions thereon which, when executed by a system, cause the system to perform a dither matrix producing method to arrange basic matrixes cyclically, comprising:
-
a) defining two vectors determining a cyclic structure of the basic matrixes according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) determining a positional vector of a pixel of the basic matrix according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to fulfill a requirement of the cyclic structure;
then, d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, and thus transforming to obtain a new shape of the basic matrix with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)}; and
thene) producing the dither matrix.
-
-
20. An article of manufacture having one or more recordable media storing instructions thereon which, when executed by a system, cause the system to perform a dither matrix producing method to arrange basic matrixes cyclically, comprising:
-
a) defining two vectors determining a cyclic structure of the basic matrix according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner as to satisfy a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)};
thene) performing a transformation or re-arrangement of the pixels of the basic matrix in such a manner to satisfy the following formula so as to determine a shape of the basic matrix;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+om{circumflex over (
)}+ps{circumflex over (
)}|
where o and p are arbitrary integers, which may be negative values or zeros.
-
-
21. An article of manufacture having one or more recordable media storing instructions thereon which, when executed by a system, cause the system to perform a dither matrix producing method in which a cyclic structure of a basic matrix is determined by two vectors, comprising:
-
a) defining the two vectors according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to satisfy the following formula;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}|
where k and l are arbitrary integers, which may be negative values or zeros.
-
-
22. A dither matrix producing device output the dither matrix produced in a dither matrix producing method in a readable state for a dither processing apparatus which uses the dither matrix and performs dither processing on multi-tone image data, wherein the dither matrix producing method comprises:
-
a) defining two vectors determining a cyclic structure of the basic matrixes according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) determining a positional vector of a pixel of the basic matrix according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to fulfill a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, and thus transforming to obtain a new shape of the basic matrix with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)}; and
thene) producing the dither matrix.
-
-
23. A dither matrix producing device to output the dither matrix produced in a dither matrix producing method in a readable state for a dither processing apparatus which uses the dither matrix and performs dither processing on multi-tone image data, wherein the dither matrix producing method comprises:
-
a) defining two vectors determining a cyclic structure of the basic matrix according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner as to satisfy a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)};
thene) performing a transformation or re-arrangement of the pixels of the basic matrix in such a manner to satisfy the following formula so as to determine a shape of the basic matrix;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+om{circumflex over (
)}+ps{circumflex over (
)}|
where o and p are arbitrary integers, which may be negative values or zeros.
-
-
24. A dither matrix producing device to output the dither matrix produced in a dither matrix producing method in a readable state for a dither processing apparatus which uses the dither matrix and performs dither processing on multi-tone image data, wherein the dither matrix producing method comprises:
-
a) defining the two vectors according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to satisfy the following formula;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}|
where k and l are arbitrary integers, which may be negative values or zeros.
-
-
25. An image processing method, comprising:
-
producing a dither matrix by a) defining two vectors determining a cyclic structure of the basic matrixes according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) determining a positional vector of a pixel of the basic matrix according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to fulfill a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, and thus transforming to obtain a new shape of the basic matrix with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)}; and
thene) producing the dither matrix; and
using the dither matrix, performing dither processing on multi-tone image data, and producing quantized image data. - View Dependent Claims (28, 31)
-
-
26. An image processing method, comprising:
-
producing a dither matrix by a) defining two vectors determining a cyclic structure of the basic matrix according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner as to satisfy a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)};
thene) performing a transformation or re-arrangement of the pixels of the basic matrix in such a manner to satisfy the following formula so as to determine a shape of the basic matrix;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+om{circumflex over (
)}+ps{circumflex over (
)}|
where o and p are arbitrary integers, which may be negative values or zeros; and
using the dither matrix, performing dither processing on multi-tone image data, and producing quantized image data. - View Dependent Claims (29, 32)
-
-
27. An image processing method, comprising:
-
producing a dither matrix by a) defining the two vectors according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to satisfy the following formula;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}|
where k and l are arbitrary integers, which may be negative values or zeros; and
using the dither matrix, performing dither processing on multi-tone image data, and producing quantized image data. - View Dependent Claims (30, 33)
-
-
34. An image forming method comprising:
-
performing dither processing on multi-tone image an image processing method to produce output image data, wherein the image producing method comprises producing a dither matrix by a) defining two vectors determining a cyclic structure of the basic matrixes according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) determining a positional vector of a pixel of the basic matrix according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to fulfill a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, and thus transforming to obtain a new shape of the basic matrix with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)}; and
thene) producing the dither matrix; and
using the dither matrix, performing dither processing on multi-tone image data, and producing quantized image data; and
forming an image based on the output image data.
-
-
35. An image forming method comprising:
-
performing dither processing on multi-tone image an image processing method to produce output image data, wherein the image producing method comprises producing a dither matrix by a) defining two vectors determining a cyclic structure of the basic matrix according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner as to satisfy a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)};
thene) performing a transformation or re-arrangement of the pixels of the basic matrix in such a manner to satisfy the following formula so as to determine a shape of the basic matrix;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+om{circumflex over (
)}+ps{circumflex over (
)}|
where o and p are arbitrary integers, which may be negative values or zeros; and
using the dither matrix, performing dither processing on multi-tone image data, and producing quantized image data; and
forming an image based on the output image data.
-
-
36. An image forming method comprising:
-
performing dither processing on multi-tone image an image processing method to produce output image data, wherein the image producing method comprises producing a dither matrix by a) defining the two vectors according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to satisfy the following formula;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}|
where k and l are arbitrary integers, which may be negative values or zeros; and
using the dither matrix, performing dither processing on multi-tone image data, and producing quantized image data; and
forming an image based on the output image data.
-
-
37. An image forming method comprising:
-
performing dither processing on color multi-tone image having multi-color color information an image processing method in such a manner that dither processing is performed for each of the different colors to produce output image data, wherein the image producing method comprises producing a dither matrix by a) defining two vectors determining a cyclic structure of the basic matrixes according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) determining a positional vector of a pixel of the basic matrix according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to fulfill a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, and thus transforming to obtain a new shape of the basic matrix with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)}; and
thene) producing the dither matrix; and
using the dither matrix, performing dither processing on multi-tone image data, and producing quantized image data; and
forming a color image based on the output image data
-
-
38. An image forming method comprising:
-
performing dither processing on color multi-tone image having multi-color color information an image processing method in such a manner that dither processing is performed for each of the different colors to produce output image data, wherein the image processing method comprises producing a dither matrix by a) defining two vectors determining a cyclic structure of the basic matrix according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner as to satisfy a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)};
thene) performing a transformation or re-arrangement of the pixels of the basic matrix in such a manner to satisfy the following formula so as to determine a shape of the basic matrix;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+om{circumflex over (
)}+ps{circumflex over (
)}|
where o and p are arbitrary integers, which may be negative values or zeros; and
using the dither matrix, performing dither processing on multi-tone image data, and producing quantized image data; and
forming a color image based on the output image data
-
-
39. An image forming method comprising:
-
performing dither processing on color multi-tone image having multi-color color information an image processing method in such a manner that dither processing is performed for each of the different colors to produce output image data, wherein the image producing method comprises producing a dither matrix by a) defining the two vectors according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to satisfy the following formula;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}|
where k and l are arbitrary integers, which may be negative values or zeros; and
using the dither matrix, performing dither processing on multi-tone image data, and producing quantized image data; and
forming a color image based on the output image data.
-
-
40. An image processing apparatus comprising:
-
a dither matrix producing device output the dither matrix produced in a dither matrix producing method in a readable state for a dither processing apparatus which uses the dither matrix and performs dither processing on multi-tone image data, wherein the dither matrix producing method comprises a) defining two vectors determining a cyclic structure of the basic matrixes according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) determining a positional vector of a pixel of the basic matrix according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to fulfill a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, and thus transforming to obtain a new shape of the basic matrix with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)}; and
thene) producing the dither matrix; and
a dither processing device to perform dither processing on multi-tone data with the use of the dither matrix produced by the dither matrix producing device.
-
-
41. An image processing apparatus comprising:
-
a dither matrix producing device to output the dither matrix produced in a dither matrix producing method in a readable state for a dither processing apparatus which uses the dither matrix and performs dither processing on multi-tone image data, wherein the dither matrix producing method comprises a) defining two vectors determining a cyclic structure of the basic matrix according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner as to satisfy a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)};
thene) performing a transformation or re-arrangement of the pixels of the basic matrix in such a manner to satisfy the following formula so as to determine a shape of the basic matrix;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+om{circumflex over (
)}+ps{circumflex over (
)}|
where o and p are arbitrary integers, which may be negative values or zeros; and
a dither processing device to perform dither processing on multi-tone data with the use of the dither matrix produced by the dither matrix producing device.
-
-
42. An image processing apparatus comprising:
-
a dither matrix producing device to output the dither matrix produced in a dither matrix producing method in a readable state for a dither processing apparatus which uses the dither matrix and performs dither processing on multi-tone image data, wherein the dither matrix producing method comprises a) defining the two vectors according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to satisfy the following formula;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}|
where k and l are arbitrary integers, which may be negative values or zeros; and
a dither processing device to perform dither processing on multi-tone data with the use of the dither matrix produced by the dither matrix producing device.
-
-
43. An image forming apparatus comprising:
-
a dither matrix producing device output the dither matrix produced in a dither matrix producing method in a readable state for a dither processing apparatus which uses the dither matrix and performs dither processing on multi-tone image data, wherein the dither matrix producing method comprises a) defining two vectors determining a cyclic structure of the basic matrixes according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) determining a positional vector of a pixel of the basic matrix according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to fulfill a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, and thus transforming to obtain a new shape of the basic matrix with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)}; and
thene) producing the dither matrix;
a dither processing device to perform dither processing on multi-tone data with the use of the dither matrix produced by the dither matrix producing device; and
an image forming device to perform image forming based on image data having undergone the dither processing.
-
-
44. An image forming apparatus comprising:
-
a dither matrix producing device to output the dither matrix produced in a dither matrix producing method in a readable state for a dither processing apparatus which uses the dither matrix and performs dither processing on multi-tone image data, wherein the dither matrix producing method comprises a) defining two vectors determining a cyclic structure of the basic matrix according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner as to satisfy a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)};
thene) performing a transformation or re-arrangement of the pixels of the basic matrix in such a manner to satisfy the following formula so as to determine a shape of the basic matrix;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+om{circumflex over (
)}+ps{circumflex over (
)}|
where o and p are arbitrary integers, which may be negative values or zeros;
a dither processing device to perform dither processing on multi-tone data with the use of the dither matrix produced by the dither matrix producing device; and
an image forming device to perform image forming based on image data having undergone the dither processing.
-
-
45. An image forming apparatus comprising:
-
a dither matrix producing device to output the dither matrix produced in a dither matrix producing method in a readable state for a dither processing apparatus which uses the dither matrix and performs dither processing on multi-tone image data, wherein the dither matrix producing method comprises a) defining the two vectors according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to satisfy the following formula;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}|
where k and l are arbitrary integers, which may be negative values or zeros;
a dither processing device to perform dither processing on multi-tone data with the use of the dither matrix produced by the dither matrix producing device; and
an image forming device to perform image forming based on image data having undergone the dither processing.
-
-
46. An image forming apparatus comprising:
-
a dither matrix producing device output the dither matrix produced in a dither matrix producing method in a readable state for a dither processing apparatus which uses the dither matrix and performs dither processing on multi-tone image data, wherein the dither matrix producing method comprises;
a) defining two vectors determining a cyclic structure of the basic matrixes according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) determining a positional vector of a pixel of the basic matrix according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to fulfill a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, and thus transforming to obtain a new shape of the basic matrix with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)}; and
thene) producing the dither matrix;
a determination device to perform a determination from an input multi-tone image, and determine the dither matrix to produce in the dither matrix producing device;
a dither processing device to perform a dither processing on multi-tone data with the use of the dither matrix produced by the dither matrix producing device; and
an image forming device to perform image forming based on image data having undergone the dither processing.
-
-
47. An image forming apparatus comprising:
-
a dither matrix producing device to output the dither matrix produced in a dither matrix producing method in a readable state for a dither processing apparatus which uses the dither matrix and performs dither processing on multi-tone image data, wherein the dither matrix producing method comprises;
a) defining two vectors determining a cyclic structure of the basic matrix according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner as to satisfy a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)};
thene) performing a transformation or re-arrangement of the pixels of the basic matrix in such a manner to satisfy the following formula so as to determine a shape of the basic matrix;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+om{circumflex over (
)}+ps{circumflex over (
)}|
where o and p are arbitrary integers, which may be negative values or zeros;
a determination device to perform a determination from an input multi-tone image, and determine the dither matrix to produce in the dither matrix producing device;
a dither processing device to perform dither processing on multi-tone data with the use of the dither matrix produced by the dither matrix producing device; and
an image forming device to perform image forming based on image data having undergone the dither processing.
-
-
48. An image forming apparatus comprising:
-
a dither matrix producing device to output the dither matrix produced in a dither matrix producing method in a readable state for a dither processing apparatus which uses the dither matrix and performs dither processing on multi-tone image data, wherein the dither matrix producing method comprises;
a) defining the two vectors according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to satisfy the following formula;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}|
where k and l are arbitrary integers, which may be negative values or zeros;
a determination device to perform a determination from an input multi-tone image, and determine the dither matrix to produce in the dither matrix producing device;
a dither processing device to perform dither processing on multi-tone data with the use of the dither matrix produced by the dither matrix producing device; and
an image forming device to perform image forming based on image data having undergone the dither processing.
-
-
49. An image forming apparatus comprising:
-
a dither matrix producing device output the dither matrix produced in a dither matrix producing method in a readable state for a dither processing apparatus which uses the dither matrix and performs dither processing on multi-tone image data, wherein the dither matrix producing method comprises;
a) defining two vectors determining a cyclic structure of the basic matrixes according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) determining a positional vector of a pixel of the basic matrix according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to fulfill a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, and thus transforming to obtain a new shape of the basic matrix with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)}; and
thene) producing the dither matrix;
a determination device to perform a determination for an output image mode, and determine the dither matrix to produce in the dither matrix producing device;
a dither processing device to perform dither processing on multi-tone data with the use of the dither matrix produced by the dither matrix producing device; and
an image forming device to perform image forming based on image data having undergone the dither processing.
-
-
50. An image forming apparatus comprising:
-
a dither matrix producing device to output the dither matrix produced in a dither matrix producing method in a readable state for a dither processing apparatus which uses the dither matrix and performs dither processing on multi-tone image data, wherein the dither matrix producing method comprises;
a) defining two vectors determining a cyclic structure of the basic matrix according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner as to satisfy a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)};
thene) performing a transformation or re-arrangement of the pixels of the basic matrix in such a manner to satisfy the following formula so as to determine a shape of the basic matrix;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+om{circumflex over (
)}+ps{circumflex over (
)}|
where o and p are arbitrary integers, which may be negative values or zeros;
a determination device to perform a determination for an output image mode, and determine the dither matrix to produce in the dither matrix producing device;
a dither processing device to perform dither processing on multi-tone data with the use of the dither matrix produced by the dither matrix producing device; and
an image forming device to perform image forming based on image data having undergone the dither processing.
-
-
51. An image forming apparatus comprising:
-
a dither matrix producing device to output the dither matrix produced in a dither matrix producing method in a readable state for a dither processing apparatus which uses the dither matrix and performs dither processing on multi-tone image data, wherein the dither matrix producing method comprises;
a) defining the two vectors according to;
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to satisfy the following formula;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}|
where k and l are arbitrary integers, which may be negative values or zeros;
a determination device to perform a determination for an output image mode, and determine the dither matrix to produce in the dither matrix producing device;
a dither processing device to perform dither processing on multi-tone data with the use of the dither matrix produced by the dither matrix producing device; and
an image forming device to perform image forming based on image data having undergone the dither processing.
-
-
52. An image forming apparatus comprising:
-
a dither matrix producing device output the dither matrix produced in a dither matrix producing method in a readable state for a dither processing apparatus which uses the dither matrix and performs dither processing on multi-tone image data, wherein the dither matrix producing method comprises a) defining two vectors determining a cyclic structure of the basic matrixes according to
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) determining a positional vector of a pixel of the basic matrix according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to fulfill a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, and thus transforming to obtain a new shape of the basic matrix with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)}; and
thene) producing the dither matrix;
a dither processing device to perform dither processing on color multi-tone data having multi-color color information with the use of the dither matrix produced by the dither matrix producing device for each of the different colors; and
an image forming device to perform color image forming based on image data having undergone the dither processing.
-
-
53. An image forming apparatus comprising:
-
a dither matrix producing device to output the dither matrix produced in a dither matrix producing method in a readable state for a dither processing apparatus which uses the dither matrix and performs dither processing on multi-tone image data, wherein the dither matrix producing method comprises a) defining two vectors determining a cyclic structure of the basic matrix according to
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner as to satisfy a requirement of the cyclic structure;
then,d) performing a transformation according to the following formula;
Pi{circumflex over (
)}→
Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}
where k and l are arbitrary integers, which may be negative values, with application of Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)} as a new pixel positional vector Pi{circumflex over (
)};
thene) performing a transformation or re-arrangement of the pixels of the basic matrix in such a manner to satisfy the following formula so as to determine a shape of the basic matrix;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+om{circumflex over (
)}+ps{circumflex over (
)}|
where o and p are arbitrary integers, which may be negative values or zeros;
a dither processing device to perform dither processing on color multi-tone data having multi-color color information with the use of the dither matrix produced by the dither matrix producing device for each of the different colors; and
an image forming device to perform color image forming based on image data having undergone the dither processing.
-
-
54. An image forming apparatus comprising:
-
a dither matrix producing device to output the dither matrix produced in a dither matrix producing method in a readable state for a dither processing apparatus which uses the dither matrix and performs dither processing on multi-tone image data, wherein the dither matrix producing method comprises a) defining the two vectors according to
main vector;
m{circumflex over (
)}=(mx, my); and
sub-vector;
s{circumflex over (
)}=(sx, sy);b) defining a positional vector for a pixel of the basic matrix, according to;
Pi{circumflex over (
)}=(Pix, Piy)
where the suffix i denotes an i-th pixel of the basic matrix;
c) arranging the pixels of the basic matrix in such a manner to satisfy the following formula;
|Pi{circumflex over (
)}|≦
|Pi{circumflex over (
)}+km{circumflex over (
)}+ls{circumflex over (
)}|
where k and l are arbitrary integers, which may be negative values or zeros;
a dither processing device to perform dither processing on color multi-tone data having multi-color color information with the use of the dither matrix produced by the dither matrix producing device for each of the different colors; and
an image forming device to perform color image forming based on image data having undergone the dither processing.
-
Specification