← Back to Patent Explorer
US5166809A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and methods for digital halftoning

Assignee: SeeColor Corp
•
Filing: 1990-05-08
•
Granted: 1992-11-24
•
Expires: 2010-05-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed are apparatus and methods for producing halftone screens (color separations) from continuous tone intensity signals that are supplied by an optical scanner (12) and are stored in memory (18-2, 18-3, 18-4 and 18-5) such that the memory addresses correspond to the Cartesian coordinates of the picture elements produced by the optical scanner. A digital signal processor (10) processes the stored continuous tone intensity values on a row-by-row basis with the memory elements in each row being sequentially accessed column-by-column. The memory addresses of the accessed continuous tone intensity signals are processed using an incremental addressing method that transforms the memory address into dither element column and row indices of a dither matrix (FIG. 4) that is used to produce the halftone dots of each halftone screen. The screen angle and the screen ruling of the halftone screens are selectively controlled and established by the incremental addressing method in view of the dither matrix and digital data output device being employed by the system. This allows the system operator to produce sets of halftone screens (e.g., the yellow, cyan and magenta color separations used in conventional four-color halftone printing) in which each each color separation exhibits the conventional screen angle and the screen ruling is established at a value that is appropriate for the color printing process to be employed. 1

Inventors

  • 👤 Craig L. Surbrook

Bibliographic Details

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

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 366 words
A digital signal processing method for producing one or more continuous tone color separations having a predetermined screen angle and a predetermined screen ruling by sequentially processing digitally encoded continuous tone intensity values, each of which represent the color content within an associated spatial region of an image to be reproduced by said one or more continuous color separations, each said spatial region of said image to be reproduced being identifiable by a set of coordinate values, said method comprising the steps of: storing said continuous tone intensity values in memory with each said continuous tone intensity value being stored at a memory address (x i , y j ), i=0, 1, 2, 3, . . . , p; j=0, 1, 2, 3, . . . , q; so that each memory address at which a continuous tone intensity value is stored is associated with a set of coordinate values of said spatial regions of said photographic image; establishing a dither matrix that includes a plurality of dither threshold values that are individually identifiable by a dither matrix row index and a dither matrix column index; processing a first one of said memory addresses to obtain a set of dither space coordinates and rounding each dither space coordinate of said set of dither space coordinates to obtain an integer dither matrix row index and an integer dither column index for the continuous tone intensity value stored at said first memory address; and sequentially obtaining a set of dither space coordinates, an integer dither matrix row index and an integer dither matrix column index for continuous tone intensity values stored at other addresses of said memory, each set of dither space coordinates being obtained by incrementing the dither space coordinates that correspond to another set of spatial region coordinates by a set of predetermined addressing increments; and for each resulting set of dither space coordinates, comparing the dither threshold value associated with said integer dither matrix row and column index with the continuous tone intensity value stored at the memory address that is associated with said set of dither space coordinates to determine whether a corresponding spatial region of said continuous tone color separation should be blackened.
Claim 2
Dependent Claim 366 words
A digital signal processing method for producing one or more continuous tone color separations having a predetermined screen angle and a predetermined screen ruling by sequentially processing digitally encoded continuous tone intensity values, each of which represent the color content within an associated spatial region of an image to be reproduced by said one or more continuous color separations, each said spatial region of said image to be reproduced being identifiable by a set of coordinate values, said method comprising the steps of: storing said continuous tone intensity values in memory with each said continuous tone intensity value being stored at a memory address (x i , y j ), i=0, 1, 2, 3, . . . , p; j=0, 1, 2, 3, . . . , q; so that each memory address at which a continuous tone intensity value is stored is associated with a set of coordinate values of said spatial regions of said photographic image; establishing a dither matrix that includes a plurality of dither threshold values that are individually identifiable by a dither matrix row index and a dither matrix column index; processing a first one of said memory addresses to obtain a set of dither space coordinates and rounding each dither space coordinate of said set of dither space coordinates to obtain an integer dither matrix row index and an integer dither column index for the continuous tone intensity value stored at said first memory address; and sequentially obtaining a set of dither space coordinates, an integer dither matrix row index and an integer dither matrix column index for continuous tone intensity values stored at other addresses of said memory, each set of dither space coordinates being obtained by incrementing the dither space coordinates that correspond to another set of spatial region coordinates by a set of predetermined addressing increments; and for each resulting set of dither space coordinates, comparing the dither threshold value associated with said integer dither matrix row and column index with the continuous tone intensity value stored at the memory address that is associated with said set of dither space coordinates to determine whether a corresponding spatial region of said continuous tone color separation should be blackened.
Claim 3
Dependent Claim 110 words
The digital signal processing method of claim 1 wherein the set of dither space coordinates corresponding to said first processed memory address is x d , y d , as expressed in a Cartesian coordinate system, and said set of predetermined addressing increments includes an x axis addressing increment that is equal to dx/k and a y axis address increment that is equal to dy/k, where dx is substantially equal to the sine of said predetermined screen angle, dy is substantially equal to the cosine of said predetermined screen angle and k is a scale factor that is equal to a positive real number that establishes said predetermined screen ruling.
Claim 4
Dependent Claim 71 words
The digital signal processing method of claim 2 wherein each said spatial region of said continuous tone color separation that is produced corresponds to one resolution unit of a digital data output device, said dither matrix is established as a nxn dither array and said predetermined screen ruling is substantially equal to r/kn, where r represents the number of resolution units produced by said digital data output device per unit length.
Claim 5
Dependent Claim 44 words
The digital signal processing method of claim 3 wherein each step of rounding said dither space coordinate to obtain an integer dither matrix row index and an integer dither column index consists of truncating said dither space coordinates to eliminate any decimal portion thereof.

References Cited (Backward Citations)

US3911480A Cited
US4547814A Cited
US4805033A Cited
US4924301A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-11-24 1996-05-25 1996-11-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-11-24 2000-05-25 2000-11-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-11-24 2004-05-25 2004-11-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag