← Back to Patent Explorer
EP0629079A1 Expired / Lapsed EP ⏱️ 0.0 years remaining

Halftone images using printed symbols modelling

Assignee: HP Inc
•
Filing: 1994-04-25
•
Granted: —
•
Expires: 2014-04-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract s7 A method of generating a halftone image (104) on a printer (105) from a grey scale image (102) using a dither matrix (110). The halftone image (104) is represented by symbols printed by the printer (105). The matrix (110) generates many patterns (130,140,160). Each pattern has many elements in which a symbol is printed or not. The grey scale values of the elements in each pattern depend on a model (175,180) of the symbols. The model may be a circle (175) or a probability profile (180). The model (175,180) is incorporated into the patterns (130,140,160) as each pattern is generated. Summing the patterns produces the dither matrix.

Inventors

  • 👤 Qian Lin

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-09 15:30
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/405; H04N1/4051

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 218 words
A method of generating a halftone image (104) from a grey scale image (102) by means of a dither matrix (110), the halftone image (104) being represented by symbols printed by a printer (105), the halftone image (104), the grey scale image (102) and the dither matrix (110) each occupying an area, the three areas being substantially equal to each other, the halftone image (104) and the grey scale image (102) each having a plurality of pixels, each pixel having a value, and the dither matrix (110) having a plurality of elements that are generated by a plurality of patterns (130,140,160), each pattern also having a plurality of elements, each element in each pattern occupying a position in the dither matrix area (112), each element having a value, the method comprising the steps of comparing the value of each pixel of the grey scale image (102) with the value of an element in the dither matrix (110) and, based on the result of the comparison, determining the value of a corresponding pixel of the halftone image (104), and the value of each element in each pattern (140) of the dither matrix (110) being dependent on a model (175, 180) of the symbols printed by the printer (105) as each pattern is generated to form the dither matrix (110).
Claim 2
Independent Claim 218 words
A method of generating a halftone image (104) from a grey scale image (102) by means of a dither matrix (110), the halftone image (104) being represented by symbols printed by a printer (105), the halftone image (104), the grey scale image (102) and the dither matrix (110) each occupying an area, the three areas being substantially equal to each other, the halftone image (104) and the grey scale image (102) each having a plurality of pixels, each pixel having a value, and the dither matrix (110) having a plurality of elements that are generated by a plurality of patterns (130,140,160), each pattern also having a plurality of elements, each element in each pattern occupying a position in the dither matrix area (112), each element having a value, the method comprising the steps of comparing the value of each pixel of the grey scale image (102) with the value of an element in the dither matrix (110) and, based on the result of the comparison, determining the value of a corresponding pixel of the halftone image (104), and the value of each element in each pattern (140) of the dither matrix (110) being dependent on a model (175, 180) of the symbols printed by the printer (105) as each pattern is generated to form the dither matrix (110).
Claim 3
Dependent Claim 28 words
A method of generating a halftone image (104) as recited in claim 1, wherein the model of the symbols printed by the printer (105) is a circle (175).
Claim 4
Dependent Claim 29 words
A method of generating a halftone image (104) as recited in claim 1, wherein the model of the symbols printed by the printer (105) is a probability profile (180).
Claim 5
Dependent Claim 33 words
A method of generating a halftone image (104) as recited in claim 1, wherein the model of the symbols printed by the printer (105) is a digitized representation of the printed symbol (450).
Claim 6
Dependent Claim 113 words
A method of generating a halftone image (104) as recited in claim 1, wherein the dither matrix (110) is constructed by the steps (200) of: generating (202) an intermediate pattern (300) having a plurality of elements, each element having eithera maximum ora minimum value, the values of the elements being dependent on the model (175, 180) of the symbols, those elements having the maximum value being distributed substantially uniformly within the pattern (300); and generating a plurality of other patterns, each pattern having a different number of elements of the maximum value than the intermediate pattern, and summing the intermediate pattern (300) and the plurality of other patterns to get the dither matrix.
Claim 7
Dependent Claim 70 words
A method of generating a halftone image as recited in claim 5, wherein the step of "generating a plurality of other patterns" further comprises the steps of: generating (204) a pattern of the dither matrix (110) with fewer elements having the maximum value than the intermediate pattern (300); and generating (206) a pattern of the dither matrix (110) with fewer elements having the minimum value than the intermediate pattern (300).
Claim 8
Dependent Claim 155 words
A method of generating a halftone image as recited in claim 5, wherein the step (202) of "generating an intermediate pattern" further comprises: using (425) a random pattern as the starting values for the intermediate pattern (300), the random pattern having elements of randomly distributed maximum and minimum values; copying (426) the intermediate pattern (300) into a dummy pattern; modifying (427) the values of the elements in the dummy pattern by the model (175, 180) of the symbols; filtering (428) the dummy pattern by the filter; identifying (430) from the filtered output the position having the element with the largest value as the maximum position, and the position having the element with the smallest value as the minimum position; exchanging (432) elements in the maximum and minimum position of the intermediate pattern (300); and repeating (434) from the step (426) of "copying the intermediate pattern" until the intermediate pattern (300) has reached an equilibrium state.
Claim 9
Dependent Claim 43 words
A method of generating a halftone image (104) as recited in claim 7, wherein the intermediate pattern (300) has reached the equilibrium state when the difference between the largest and the smallest value in the filtered output remains substantially constant with additional filtering.
Claim 10
Dependent Claim 229 words
A method of generating a halftone image (104) as recited in claim 6, wherein the step (204) of "generating a pattern of the dither matrix with fewer elements having the maximum values" further comprises: copying (502) the intermediate pattern (300) into a dummy pattern; modifying (504) the values of the elements in the dummy pattern by the model (175, 180) of the symbols; generating (506) a start sum from the values of the elements in the dummy pattern; filtering the dummy pattern by the filter; identifying from the filtered output the position having the element with the largest value as the maximum position; replacing the value of the element in the maximum position of the intermediate pattern (300) with the minimum value; copying the intermediate pattern (300) into the dummy pattern; modifying (510) the values of the elements in the dummy pattern by the model (175, 180) of the symbols; generating (512) an end sum from the values of the elements in the dummy pattern; repeating (514) from the "filtering" step until the difference between the start sum and end sum is less than or equal to a quantization number to generate one pattern of the dither matrix (110); setting (515) the start sum equal to the end sum; and repeating (516) from the "filtering" step until the end sum is less than or equal to the quantization number.
Claim 11
Dependent Claim 239 words
A method of generating a halftone image (104) as recited in claim 6, wherein the step (206) of "generating a pattern of the dither matrix with fewer elements having the minimum values" further comprises: copying (552) the intermediate pattern (300) into a dummy pattern; modifying (554) the values of the elements in the dummy pattern by the model (175, 180) of the symbols; generating (556) a start sum from the values of the elements in the dummy pattern; filtering the dummy pattern by the filter; identifying from the filtered output the position having the element with the smallest value as the minimum position; replacing the value of the element in the minimum position of the intermediate pattern (300) with the maximum value; copying the intermediate pattern into the dummy pattern; modifying (560) the values of the elements in the dummy pattern by the model (175, 180) of the symbols; generating (562) an end sum from the values of the elements in the dummy pattern; repeating (564) from the "filtering" step until the difference between the start sum and end sum is less than or equal to a quantization number to generate one pattern of the dither matrix (110); setting (565) the start sum as the end sum; and repeating (566) from the "filtering" step until the end sum is more than or equal to ((the total number of patterns of the dither matrix - 1) * the quantization number).

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag