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

Method of generating line parts

Assignee: Canon Production Printing Netherlands BV
•
Filing: 1988-12-22
•
Granted: 1990-02-27
•
Expires: 2008-12-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of generating a line part having a thickness D on a homogeneous raster, in which the raster points are arranged in a number of parallel lines, and in which the bit representation of the line part is stored in a word-oriented bit-map memory in the form of a large number of image points or pixels. The method provides for making a determination of the envelope of the line part and imaging the envelope on the raster points. Thereafter, determining the length of the section through the line part for successive raster lines, and placing the bit representation of said lengths in the bit-map memory at corresponding locations, so that the direction of the determined lengths corresponds to the word direction of the bit-map memory.

Inventors

  • 👤 Cornelis P. Schuerman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 15:26
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/20; G06; G06K; G06K15/00; G06K2215/00; G06K2215/0002; G06K2215/0005; G06K2215/0014; G06K2215/004; G06K2215/0042; G06K2215/0048; G06K2215/0062; G06K2215/0065; G06K2215/0082

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 283 words
A method for generating on a homogeneous raster a line part having a thickness D, where D is at least as great as the space between two raster points, and wherein the raster points are arranged in a number of parallel lines, and the bit representation of said line part is stored in a word-oriented bit-map memory in the form of a large number of image points or pixels, the image points grouped together in words, the words stored in a word direction in the bit-map memory, said method comprising: a. determining an envelope of said line part to be generated and imaging said envelope on the raster points, by i. determining the image of a starting point (X*, Y*) and end point of said line part on the raster points, and generating a circle having said starting point as the center (X*, Y*) and a radius (D-1)/2; ii. determining four raster points where a point of intersection (S) of said circle with a line through said starting point and said end point is located within said four points; and iii determining a raster point (S*) in the direction vicinity of said point of intersection (S) having the smallest distance from a tangent to said circle through intersection (S), and by means of said determined raster point (S*), determining four raster points of intersection (P1* to P4*) as points of said image envelope; b. determining for all successive raster lines the length of a section through the line part; and c. placing the bit representation of said lengths in the bit-map memory on said lines at corresponding locations, the direction of said determined lengths corresponding to the word direction of the bit-map memory.
Claim 2
Independent Claim 283 words
A method for generating on a homogeneous raster a line part having a thickness D, where D is at least as great as the space between two raster points, and wherein the raster points are arranged in a number of parallel lines, and the bit representation of said line part is stored in a word-oriented bit-map memory in the form of a large number of image points or pixels, the image points grouped together in words, the words stored in a word direction in the bit-map memory, said method comprising: a. determining an envelope of said line part to be generated and imaging said envelope on the raster points, by i. determining the image of a starting point (X*, Y*) and end point of said line part on the raster points, and generating a circle having said starting point as the center (X*, Y*) and a radius (D-1)/2; ii. determining four raster points where a point of intersection (S) of said circle with a line through said starting point and said end point is located within said four points; and iii determining a raster point (S*) in the direction vicinity of said point of intersection (S) having the smallest distance from a tangent to said circle through intersection (S), and by means of said determined raster point (S*), determining four raster points of intersection (P1* to P4*) as points of said image envelope; b. determining for all successive raster lines the length of a section through the line part; and c. placing the bit representation of said lengths in the bit-map memory on said lines at corresponding locations, the direction of said determined lengths corresponding to the word direction of the bit-map memory.
Claim 3
Dependent Claim 44 words
A method according to claim 1 for generating a line part having round ends, wherein said four raster points of intersection (P1* to P4*) form the images of the junction points between the round ends and the straight enveloping lines of said line part.
Claim 4
Dependent Claim 39 words
A method according to claim 1 for generating a line part having straight ends, wherein said four raster points of intersection P1* to P4*) form the images of the corner points of the enveloping lines of said line parts.

References Cited (Backward Citations)

US4031519A Cited
US4262290A Cited
US4300136A Cited
US4612540A Cited
EP0112025A2 Cited
US4601002A Cited
US4620287A Cited
US4679039A Cited
US4805116A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-02-26 1993-08-28 1994-02-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-02-26 1997-08-28 1998-02-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-02-26 2001-08-28 2002-02-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag