IP Library Granted Patent US 8,270,031
Granted Patent B2
US 8,270,031 · App. 12/350,555 · Granted Sep 18, 2012

Halftone mechanism

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,270,031
App. No.
12/350,555
Granted
Sep 18, 2012
Kind
B2
Abstract

A printing system is disclosed. The printing system includes an image processor to rasterize a received print job and to perform a halftone by comparing a first threshold value from a threshold matrix to a first image component sample, comparing the first threshold value to a first number of sequential image component samples neighboring the first sample if the first threshold value is less than the first sample and comparing the first threshold value to a second number of sequential image component samples neighboring the first sample if the first threshold value is greater than or equal to the first sample.

Claims (33)

1. A method comprising:

a processor comparing a first threshold value from a threshold matrix to a first image component sample;

a processor comparing the first threshold value to a first number of sequential image component samples neighboring the first image component sample if the first threshold value is less than the first sample; and

a processor comparing the first threshold value to a second number of sequential image component samples neighboring the first image component sample if the first threshold value is greater than or equal to the first sample.

2. The method of claim 1 wherein the first number is provided in a first matrix and the second number is provided in a second matrix.

3. The method of claim 2 further comprising maintaining a print off output value while the first number of sequential image component samples are less than the first threshold value.

4. The method of claim 3 further comprising comparing a second threshold value from the threshold matrix to a second image component sample if it is determined that one of the first number of sequential image component samples is greater than the first threshold value.

5. The method of claim 3 further comprising comparing a second threshold value from the threshold matrix to a second image component sample once the first threshold value have been compared to each of the first number of sequential image samples.

6. The method of claim 2 further comprising maintaining a print on output value while the second number of sequential image component samples are greater than or equal to the first threshold value.

7. The method of claim 6 further comprising comparing a second threshold value from the threshold matrix to a second image component sample if it is determined that one of the second number of sequential image component samples is less than the first threshold value.

8. The method of claim 6 further comprising comparing a second threshold value from the threshold matrix to a second image component sample once the first threshold value have been compared to each of the second number of sequential image samples.

9. The method of claim 2 further comprising:

generating the first matrix by including a plurality of neighboring threshold values for each threshold position in a halftone super cell that are greater than or equal to a current threshold position in a threshold matrix; and

generating the second matrix by including a plurality of neighboring threshold values for each threshold position in the halftone super cell that are less than the current threshold position in the threshold matrix.

10. The method of claim 9 further comprising analyzing each cell in a halftone super cell prior to generating the first matrix to determine a minimum repetition for the super cell.

11. The method of claim 10 further comprising saving active unique pattern width for each line in the threshold matrix.

12. A printing system comprising:

an image processor to rasterize a received print job and to perform a halftone by comparing a first threshold value from a threshold matrix to a first image component sample, comparing the first threshold value to a first number of sequential image component samples neighboring the first sample if the first threshold value is less than the first image component sample and comparing the first threshold value to a second number of sequential image component samples neighboring the first image component sample if the first threshold value is greater than or equal to the first sample.

13. The printing system of claim 12 wherein the first number is provided in a first matrix and the second number is provided in a second matrix.

14. The printing system of claim 13 wherein the image processor maintains a print off output value while the first number of sequential image component samples are less than the first threshold value and maintains a print on output value while the second number of sequential image component samples are greater than or equal to the first threshold value.

15. The printing system of claim 14 wherein the image processor further generates the first matrix including a plurality of neighboring threshold values for each threshold position in a halftone cell that are greater than or equal to a current threshold position in the threshold matrix and generates the second matrix including a plurality of neighboring threshold values for each threshold position in the halftone cell that are less than the current threshold position in the threshold matrix.

16. An article of manufacture comprising a non-transitory machine-readable medium including data that, when accessed by a machine, cause the machine to perform operations comprising:

comparing a first threshold value from a threshold matrix to a first image component sample;

comparing the first threshold value to a first number of sequential image component samples neighboring the first sample if the first threshold value is less than the first image component sample; and

comparing the first threshold value to a second number of sequential image component samples neighboring the first image component sample if the first threshold value is greater than or equal to the first sample.

17. The article of manufacture of claim 16 wherein the first number is provided in a first matrix and the second number is provided in a second matrix.

18. The article of manufacture of claim 17 wherein the machine-accessible medium include data that cause the machine to perform further operations comprising:

maintaining a print off output value while the first number of sequential image component samples are less than the first threshold value; and

maintaining a print on output value while the second number of sequential image component samples are greater than or equal to the first threshold value.

19. The article of manufacture of claim 18 wherein the machine-accessible medium include data that cause the machine to perform further operations comprising:

generating the first matrix by including a plurality of neighboring threshold values for each threshold position in a halftone super cell that are greater than or equal to a current threshold position in a threshold matrix; and

generating the second matrix by including a plurality of neighboring threshold values for each threshold position in the halftone super cell that are less than the current threshold position in the threshold matrix.

20. The article of manufacture of claim 19 wherein the machine-accessible medium include data that cause the machine to perform further operations comprising analyzing each cell in a halftone super cell prior to generating the first matrix and the second matrix to determine a minimum repetition for the super cell.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2015
From: RICOH PRODUCTION PRINT SOLUTIONS LLC
To: RICOH COMPANY, LTD.
Reel/Frame 036336/0564 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2009
From: MITCHELL, JOAN L.; RIJAVEC, NENAD
To: INFOPRINT SOLUTIONS COMPANY LLC
Reel/Frame 022077/0552 →