← Back to Patent Explorer
US8368961B2 Active / In Force US ⏱️ 3.2 years remaining

Image processing device and method for creating binary image data using a single set of dither matrices

Assignee: Brother Industries Ltd
•
Filing: 2010-01-07
•
Granted: 2013-02-05
•
Expires: 2030-01-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image processing device includes a storing unit and a creating unit. The storing unit stores a single set of line dither matrices. The single set of line dither matrices includes a first line dither matrix for first color, a second line dither matrix for second color, and a third line dither matrix for third color. Each of the first line dither matrix, the second line dither matrix, and the third line dither matrix includes threshold values that are arranged to make halftone dots grow linearly and including a plurality of n×n sub-matrices. N is set to an integer greater than 1. The first dither matrix has a first screen angle. The second dither matrix has a second screen angle that is different from the first screen angle. The third dither matrix has a third screen angle that is different from the first screen angle and the second screen angle. The creating unit is configured to create binary image data based on input image data using the single set of line dither matrices. A difference between the first screen angle and the second screen angle is set to either one of (π/2−arctan(1/n)) radians and (π/2+arctan(1/n)) radians. A difference between the first screen angle and the third screen angle is set to either one of (π/2−arctan(1/n)) radians and (π/2+arctan(1/n)) radians.

Inventors

  • 👤 Ryuji Yamada

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:43
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/52; H04N1/40; H04N1/405; H04N1/4055; H04N1/4058

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 224 words
An image processing device comprising: a storing unit that stores a single set of line dither matrices, the single set of line dither matrices including a first line dither matrix for first color, a second line dither matrix for second color, and a third line dither matrix for third color, each of the first line dither matrix, the second line dither matrix, and the third line dither matrix including threshold values that are arranged to make halftone dots grow linearly and including a plurality of n×n sub-matrices, n being set to an integer greater than 1, the first dither matrix having a first screen angle, the second dither matrix having a second screen angle that is different from the first screen angle, the third dither matrix having a third screen angle that is different from the first screen angle and the second screen angle; and a controller configured to operate as: a creating unit that is configured to create binary image data based on input image data using the single set of line dither matrices, wherein a difference between the first screen angle and the second screen angle is set to either one of (π/2−arctan(1/n)) radians and (π/2+arctan(1/n)) radians, and wherein a difference between the first screen angle and the third screen angle is set to either one of (π/2−arctan(1/n)) radians and (π/2+arctan(1/n)) radians.
Claim 2
Dependent Claim 224 words
An image processing device comprising: a storing unit that stores a single set of line dither matrices, the single set of line dither matrices including a first line dither matrix for first color, a second line dither matrix for second color, and a third line dither matrix for third color, each of the first line dither matrix, the second line dither matrix, and the third line dither matrix including threshold values that are arranged to make halftone dots grow linearly and including a plurality of n×n sub-matrices, n being set to an integer greater than 1, the first dither matrix having a first screen angle, the second dither matrix having a second screen angle that is different from the first screen angle, the third dither matrix having a third screen angle that is different from the first screen angle and the second screen angle; and a controller configured to operate as: a creating unit that is configured to create binary image data based on input image data using the single set of line dither matrices, wherein a difference between the first screen angle and the second screen angle is set to either one of (π/2−arctan(1/n)) radians and (π/2+arctan(1/n)) radians, and wherein a difference between the first screen angle and the third screen angle is set to either one of (π/2−arctan(1/n)) radians and (π/2+arctan(1/n)) radians.
Claim 3
Dependent Claim 15 words
The image processing device according to claim 1 , wherein n is set to 3.
Claim 4
Dependent Claim 305 words
The image processing device according to claim 1 , wherein the storing unit further stores at least one set of non-line dither matrices different from the single set of line dither matrices; wherein the controller is further configured to operate as: a print data acquiring unit that is configured to acquire print data including at least one set of object data, each set of object data expressing an object and having at least one set of input image data; a first determining unit that is configured to determine, for each object, whether or not the object is an image object; a second determining unit that is configured to determine, when the first determining unit determines that one object is different from an image object, whether or not the one object is expressed in a single color produced by either one of a combination of the first color and the second color, a combination of the first color and the third color, and a combination of the first color, the second color, and the third color; and a selecting unit that is configured to select the single set of line dither matrices for the one object when the second determining unit determines that the one object is expressed in a single color produced by either one of a combination of the first color and the second color, a combination of the first color and the third color, and a combination of the first color and the second color and the third color, and wherein the creating unit creates the binary image data using the single set of line dither matrices based on the at least one set of input image data contained in the object data expressing the one object when the selecting unit selects the single set of line dither matrices for the one object.
Claim 5
Dependent Claim 139 words
The image processing device according to claim 3 , wherein the selecting unit is further configured to select the set of non-line dither matrices for the one object when the second determining unit determines that the subject object is not expressed in a single color produced by either one of a combination of the first color and the second color, a combination of the first color and the third color, and a combination of the first color and the second color and the third color, and wherein the creating unit creates the binary image data using the single set of non-line dither matrices based on the at least one set of input image data contained in the object data expressing the one object when the selecting unit selects the single set of non-line dither matrices for the one object.
Claim 6
Dependent Claim 119 words
The image processing device according to claim 3 , wherein a first image to be formed based on one set of input image data using the single set of line dither matrices has a first superposed area in which at least one of the second color and the third color is superposed on the first color, and wherein a second image to be formed based on the one set of input image data using the single set of non-line dither matrices has a second superposed area in which at least one of the second color and the third color is superposed on the first color, the first superposed area being smaller than or equal to the second superposed area.
Claim 7
Dependent Claim 212 words
An image processing method comprising: acquiring input image data; and creating binary image data based on the input image data using a single set of line dither matrices, the single set of line dither matrices including a first line dither matrix for first color, a second line dither matrix for second color, and a third line dither matrix for third color, each of the first line dither matrix, the second line dither matrix, and the third line dither matrix including threshold values that are arranged to make halftone dots grow linearly and including a plurality of n×n sub-matrices, n being set to an integer greater than 1, the first dither matrix having a first screen angle, the second dither matrix having a second screen angle that is different from the first screen angle, the third dither matrix having a third screen angle that is different from the first screen angle and the second screen angle, a difference between the first screen angle and the second screen angle being set to either one of (π/2−arctan(1/n)) radians and (π/2+arctan(1/n)) radians, a difference between the first screen angle and the third screen angle being set to either one of (n/2−arctan(1/n)) radians and (π/2+arctan(1/n)) radians; wherein the method is executed by at least one image processor.
Claim 8
Dependent Claim 212 words
An image processing method comprising: acquiring input image data; and creating binary image data based on the input image data using a single set of line dither matrices, the single set of line dither matrices including a first line dither matrix for first color, a second line dither matrix for second color, and a third line dither matrix for third color, each of the first line dither matrix, the second line dither matrix, and the third line dither matrix including threshold values that are arranged to make halftone dots grow linearly and including a plurality of n×n sub-matrices, n being set to an integer greater than 1, the first dither matrix having a first screen angle, the second dither matrix having a second screen angle that is different from the first screen angle, the third dither matrix having a third screen angle that is different from the first screen angle and the second screen angle, a difference between the first screen angle and the second screen angle being set to either one of (π/2−arctan(1/n)) radians and (π/2+arctan(1/n)) radians, a difference between the first screen angle and the third screen angle being set to either one of (n/2−arctan(1/n)) radians and (π/2+arctan(1/n)) radians; wherein the method is executed by at least one image processor.
Claim 9
Dependent Claim 214 words
A non-transitory computer-readable recording medium that stores an image processing program, the image processing program comprising instructions for: acquiring input image data; and creating binary image data based on the input image data using a single set of line dither matrices, the single set of line dither matrices including a first line dither matrix for first color, a second line dither matrix for second color, and a third line dither matrix for third color, each of the first line dither matrix, the second line dither matrix, and the third line dither matrix including threshold values that are arranged to make halftone dots grow linearly and including a plurality of n×n sub-matrices, n being set to an integer greater than 1, the first dither matrix having a first screen angle, the second dither matrix having a second screen angle that is different from the first screen angle, the third dither matrix having a third screen angle that is different from the first screen angle and the second screen angle, a difference between the first screen angle and the second screen angle being set to either one of (π/2−arctan(1/n)) radians and (π/2+arctan(1/n)) radians, a difference between the first screen angle and the third screen angle being set to either one of (π/2−arctan(1/n)) radians and (π/2+arctan(1/n)) radians.
Claim 10
Dependent Claim 214 words
A non-transitory computer-readable recording medium that stores an image processing program, the image processing program comprising instructions for: acquiring input image data; and creating binary image data based on the input image data using a single set of line dither matrices, the single set of line dither matrices including a first line dither matrix for first color, a second line dither matrix for second color, and a third line dither matrix for third color, each of the first line dither matrix, the second line dither matrix, and the third line dither matrix including threshold values that are arranged to make halftone dots grow linearly and including a plurality of n×n sub-matrices, n being set to an integer greater than 1, the first dither matrix having a first screen angle, the second dither matrix having a second screen angle that is different from the first screen angle, the third dither matrix having a third screen angle that is different from the first screen angle and the second screen angle, a difference between the first screen angle and the second screen angle being set to either one of (π/2−arctan(1/n)) radians and (π/2+arctan(1/n)) radians, a difference between the first screen angle and the third screen angle being set to either one of (π/2−arctan(1/n)) radians and (π/2+arctan(1/n)) radians.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2016-02-05 2016-08-06 2017-02-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2020-02-05 2020-08-06 2021-02-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2024-02-05 2024-08-06 2025-02-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag