IP Library Granted Patent US 8,098,405
Granted Patent B2
US 8,098,405 · App. 12/781,565 · Granted Jan 17, 2012

Laser print apparatus with dual halftones

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,098,405
App. No.
12/781,565
Granted
Jan 17, 2012
Kind
B2
Abstract

A printing system comprises a memory configured to store image data representing an image. The printing system comprises a processor configured to perform a first digital halftone process on a first portion of the image and a second digital halftone process on a second portion of the image.

Claims (32)

1. A printer controller for processing data representing an image, the printer controller comprising:

a first module configured to perform a first halftone process on an edge portion of the image, wherein the edge portion is located by comparing an intensity value of a first pixel and an intensity value of a second pixel and wherein the first halftone process comprises accessing two or more nonzero values based on the intensity value of the first pixel and alternating between the two or more nonzero values when multiple pixels comprise a same intensity value as the intensity value of the first pixel; and

a second module configured to perform a second halftone process on a non-edge portion of the image, wherein the first halftone process comprises a higher resolution than the second halftone process.

2. The printer controller of claim 1 , wherein the first module adjusts the intensity value of the first pixel if a difference between the intensity value of the first pixel and the intensity value of the second pixel is greater than a programmable threshold.

3. The printer controller of claim 2 , wherein the programmable threshold is 25% of the intensity value of the first pixel.

4. The printer controller of claim 1 , wherein the first halftone process involves semi-randomly alternating between the two or more nonzero values.

5. The printer controller of claim 1 , wherein the two or more nonzero values include three nonzero values representing three amounts of toner.

6. The printing system of claim 1 , further comprising:

a memory module operable to store the data representing the image.

7. The printing system of claim 1 , wherein the first halftone process comprises a halftone within a range of approximately 200 lines per inch (lpi) to approximately 300 lpi and the second halftone process comprises a halftone within a range of approximately 100 lpi to approximately 150 lpi.

8. The printing system of claim 1 , wherein the first module and the second module comprise hardware.

9. The printer controller of claim 1 , wherein the first module and the second module comprise firmware.

10. A printer controller comprising:

first circuitry for identifying edge pixels and center pixels; and

second circuitry for applying a first halftone to at least some of the edge pixels of an image and a second halftone to at least some of the center pixels, wherein the first halftone comprises a higher resolution than the second halftone and the first halftone comprises accessing two or more nonzero values based on an intensity value of one of the edge pixels and alternating between the two or more nonzero values when additional edge pixels comprise the intensity value.

11. The printer controller of claim 10 , wherein the first circuitry identifies the center pixels and the edge pixels by comparing intensity values of adjacent pixels.

12. The printer controller of claim 10 , further comprising:

third circuitry for adjusting intensity values of the at least some of the edge pixels when a difference in values of adjacent pixels is above a programmable threshold.

13. The printer controller of claim 10 , wherein the first halftone alternates between the two or more nonzero pixel values such that one of the two or more nonzero pixel values is selected more often than another of the two or more nonzero pixel values.

14. The printer controller of claim 10 , wherein the first circuitry and the second circuitry comprise hardware.

15. The printer controller of claim 10 , wherein the first circuitry and the second circuitry comprise firmware.

16. A method for halftoning an image, the method comprising:

receiving image data;

locating, in the image data, a first image portion including an edge and a second image portion lacking an edge by comparing an intensity value of a first pixel and an intensity value of a second pixel;

applying a first halftone to the first image portion by accessing two or more nonzero values based on the intensity value of the first pixel and alternating between two or more nonzero values corresponding as one or more subsequent pixels have the intensity value of the first pixel; and

applying a second halftone to the second image portion, wherein the second halftone has a lower resolution that the first halftone.

17. The method of claim 16 , further comprising:

adjusting the intensity value of the first pixel if a difference between the intensity value of the first pixel and the intensity value of the second pixel is greater than a programmable proportion of the intensity value of the first pixel.

18. The method of claim 16 , wherein the alternating between the two or more nonzero pixel values occurs semi-randomly.

19. The method of claim 16 , wherein the second halftone results in a resolution in a range of approximately 100 lines per inch (lpi) to approximately 150 lpi and the first halftone results in a resolution in the range of approximately 200 lpi to approximately 300 lpi.

20. The method of claim 16 , further comprising:

storing the image data in a memory.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MARVELL INTERNATIONAL TECHNOLOGY LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051735/0882 →