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

Method for generating line segments

Assignee: Canon Production Printing Netherlands BV
•
Filing: 1986-09-26
•
Granted: 1989-07-18
•
Expires: 2006-09-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method for the generation of line segments having a specific thickness and having round extremities on a homogeneous raster, the raster points of which form a number of parallel raster lines, between a start point and an end point, the line segment being stored in a bit map memory in the form of a large number of image points or pixels, comprising: the determination of the coordinates of the center points of the line segment in the consecutive raster lines; the generation of a disc having a diameter which corresponds to the thickness of the line segment: and the placing of the bit-representation of the disc at the start point of the line segment in the bit-map memory, the center point of the disc corresponding to the coordinates of the start point of the line segment. At least a section of the bit representation of the disc is stored in an intermediate memory and at least a section thereof is repeatedly read out of the intermediate memory and is placed in the bit-map memory, the locations of said read-out sections of the disc in the bit-map memory being related to the line center points of the line segment in the consecutive raster lines.

Inventors

  • 👤 Johannes W. M. Jacobs
  • 👤 Cornelis P. Schuerman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 22:38
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06T; G06T11/00; G06T11/20; G06T11/23; G09; G09G; G09G5/00; G09G5/20; G06K2215/00; G06K2215/0002; G06K2215/004; G06K2215/0042

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 199 words
In a method for generating line segments on a homogeneous raster between a start and end point with a line having a thickness d and having round extremities, wherein the raster points form a number of parallel raster lines including determining the coordinates of the center points of the line segment in the consecutive raster lines, generating a disc having a diameter corresponding to the thickness d of said line segment; and placing bit-representation of said disc at the start point of the line segment in a bit-map memory, the center point of said disc corresponding to the coordinates of the start point of said line segment, the improvement therein comprising: a. storing in an intermediate memory at least a front section of said bit representation of said disc, said front section comprising raster points at the periphery of said disc in the direction of line generation; and b. repeatedly reading out of said intermediate memory said section of said bit representation and placing it in said bit-map memory, so that the locations of said sections of the disc read-out in bit-map memory are related to the line center points of said line segment in said consecutive raster lines.
Claim 2
Dependent Claim 199 words
In a method for generating line segments on a homogeneous raster between a start and end point with a line having a thickness d and having round extremities, wherein the raster points form a number of parallel raster lines including determining the coordinates of the center points of the line segment in the consecutive raster lines, generating a disc having a diameter corresponding to the thickness d of said line segment; and placing bit-representation of said disc at the start point of the line segment in a bit-map memory, the center point of said disc corresponding to the coordinates of the start point of said line segment, the improvement therein comprising: a. storing in an intermediate memory at least a front section of said bit representation of said disc, said front section comprising raster points at the periphery of said disc in the direction of line generation; and b. repeatedly reading out of said intermediate memory said section of said bit representation and placing it in said bit-map memory, so that the locations of said sections of the disc read-out in bit-map memory are related to the line center points of said line segment in said consecutive raster lines.
Claim 3
Dependent Claim 106 words
In method according to Claim 1, including: defining the direction of said line segment from each line center point to an adjacent line center; defining propogation fronts as said front section of said disc in the horizontal, vertical and diagonal directions, where a propogation front comprises pixels not belonging to a previous disc, when said disc is moved in a specific direction to a subsequent raster point; storing in said intermediate memory at least the bit representation of the propogation fronts; and reading out of said intermediate memory propogation front corresponding to the specific direction and storing it in a corresponding location in said bit-map memory.
Claim 4
Dependent Claim 28 words
In method according to claim 2, including dividing a section of said disc into at least one group of pixels, said group at least comprising said propogation fronts.
Claim 5
Dependent Claim 32 words
In a method according to claims 2 or 3, including storing in a table in said intermediate memory, said bit representations of the propogation fronts or groups which comprise the propogation fronts.
Claim 6
Dependent Claim 145 words
In a method for each thickness and direction of said line segment for generating straight line segments according to claims 1, 2 or 3 in the improvements including: defining the width in pixels of the line segment at an nth raster line in the direction of said raster line, said nth raster line being located at a distance from the center point of the line segment corresponding to at least half the thickness of said disc and intersected by said line segment; generating said line segment from said nth raster line onwards by placing in consecutive raster lines the number of pixels corresponding to the measured width symmetrically around said line center points in said bit-map memory; and the placing against original discs in the bit-map memory from an mth raster line situated at n raster lines before said end point of said line segment.

References Cited (Backward Citations)

US4031519A Cited
EP0112025A2 Cited
US4601002A Cited
US4680578A Cited
US4674059A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-07-17 1993-01-16 1993-07-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-07-17 1997-01-16 1997-07-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-07-17 2001-01-16 2001-07-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag