IP Library Granted Patent US 8,031,363
Granted Patent B2
US 8,031,363 · App. 10/404,972 · Granted Oct 4, 2011

Methods and apparatus for dynamically soft proofing halftone images

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,031,363
App. No.
10/404,972
Granted
Oct 4, 2011
Kind
B2
Abstract

Methods and apparatus are provided for dynamically halftoning image data, substantially in real-time. Halftone threshold values are calculated and stored in memory, and halftone output values are calculated for the portions of the image data that will be displayed on a display device. Halftone screen parameters may be modified, and new halftone screen threshold values may be calculated for any affected halftone screens. For unaffected halftone screens, the previously stored threshold values may be retrieved from memory. In addition, the portion of the image to be displayed may be modified, and the halftone output values of the new portion may be calculated and then displayed.

Claims (29)

1. A computer-implemented method for soft proofing image data comprising a plurality of pixels, the method comprising:

receiving, with a computer, a halftone screen parameter;

calculating, with the computer, a plurality of halftone screen threshold values based on the halftone screen parameter;

identifying, with the computer, a subset of the pixels in an image for display;

simulating dot gain of said subset of the pixels resulting in identified, simulated pixels;

automatically detecting the presence of a moiré pattern in said identified simulated pixels using Fourier analysis;

generating, with the computer, halftone output data by screening only the identified, simulated pixels with the calculated threshold values;

storing, with the computer, the halftone output data in a cache;

displaying, with the computer, the halftone output data on a display device in real-time;

modifying, with the computer, a halftone screen parameter upon the detection of a moiré pattern;

clearing the cache of the halftone output data associated with the pixels affected by the modified halftone screen parameter;

calculating, with the computer, updated halftone screen threshold values associated with pixels affected by the modified screen parameter;

calculating, with the computer, updated halftone output data only for the identified, simulated pixels affected by the updated halftone screen threshold values;

displaying, with the computer, the updated halftone output data for the identified pixels affected by the modified screen parameter;

displaying, with the computer, the cached halftone output data for the identified, simulated pixels not affected by the modified screen parameter; and

responsive to a completion of modifying, with the computer, the halftone screen parameter, generating halftone output data for the entire image.

2. The method of claim 1 , wherein the image data comprises contone image data.

3. The method of claim 1 , wherein the image data comprises CMYK color data.

4. The method of claim 1 , wherein the image data comprises spot color data.

5. The method of claim 1 , wherein the halftone screen parameter comprises screen angle.

6. The method of claim 1 , wherein the halftone screen parameter comprises screen size.

7. The method of claim 1 , wherein the halftone screen parameter comprises screen resolution.

8. The method of claim 1 , wherein the halftone screen parameter comprises screen frequency.

9. The method of claim 1 , wherein the halftone screen parameter comprises screen spot function.

10. The method of claim 1 , wherein:

the receiving step further comprises receiving, with the computer, a plurality of halftone screen parameters, each associated with a corresponding halftone screen; and

the calculating step further comprises calculating, with the computer, a plurality of halftone screen threshold values for each of the halftone screens based on the associated screen parameter.

11. The method of claim 1 , wherein the pixels affected by the halftone screen parameter change are members of a subset of color separations comprising the output data.

12. The method of claim 1 , wherein pixels affected by the halftone screen parameter change are members of one of the color separations comprising the output data.

Assignments (11)
ASSIGNMENT OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2025
From: ROYAL BANK OF CANADA [RESIGNING COLLATERAL AGENT]
To: GLAS USA LLC [SUCCESSOR COLLATERAL AGENT]
Reel/Frame 070097/0810 →
RELEASE OF SECURITY INTEREST Recorded Dec 9, 2024
From: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
To: FIERY, LLC
Reel/Frame 069546/0649 →
RELEASE OF PATENT SECURITY INTEREST Recorded Dec 3, 2024
From: CERBERUS BUSINESS FINANCE AGENCY, LLC
To: ELECTRONICS FOR IMAGING, INC.; FIERY, LLC
Reel/Frame 069477/0479 →
SECURITY INTEREST Recorded Mar 14, 2024
From: FIERY, LLC
To: ROYAL BANK OF CANADA
Reel/Frame 066797/0464 →
SECURITY INTEREST Recorded Mar 12, 2024
From: ELECTRONICS FOR IMAGING, INC.; FIERY, LLC
To: CERBERUS BUSINESS FINANCE AGENCY, LLC
Reel/Frame 066794/0315 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2024
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS AGENT
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 066793/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2022
From: ELECTRONICS FOR IMAGING, INC.
To: FIERY, LLC
Reel/Frame 061132/0471 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 23, 2019
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 049840/0316 →
SECURITY INTEREST Recorded Jul 23, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: ROYAL BANK OF CANADA
Reel/Frame 049840/0799 →
SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 23, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 049841/0115 →
GRANT OF SECURITY INTEREST IN PATENTS Recorded Jan 3, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048002/0135 →