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

Method for determining computer image generation display pixels occupied by a circular feature

Assignee: Lockheed Martin Corp
•
Filing: 1994-02-07
•
Granted: 1995-05-30
•
Expires: 2014-02-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for determining whether a particular cell of an array of display cells, either of full pixels or subpixel portions, is interior or exterior to a circular feature of non-zero radius, uses a line segment length L measured from the vertical feature diameter to the feature periphery, along a point of each row of cells to be considered. For that cell row, all cells within L cells of the vertical diameter line are within the feature; the number of cells on each row changes as the row position changes with respect to the centroid.

Inventors

  • 👤 Walter R. Steiner
  • 👤 Steven V. Manno
  • 👤 Oscar G. Vela

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 11:52
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/40

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 365 words
A method for illuminating pixels of at least a portion of a scene raster, displayable by a computerized image generator, as part of a plurality of raster line cells covered by a circular feature to be displayed, comprising the steps of; (a) providing data storage means and data processing means in the computerized image generator; (b) providing, to the processing means from the storage means, a set of electronic data signals specifying both a centroid location P and a radius length R of the circular feature; (c) causing the processing means to determine, using a first radial component of the feature in a direction substantially perpendicular to a common scan direction of the raster, a maximum line range to include those raster lines encompassing the feature to opposite sides of the feature centroid in the direction of the first radial component, and within a maximum distance set by the feature radius; (d) for each line of raster cells within the determined range, then generating within the processing means another electronic data signal determining a length of a segment of each of the plurality of raster cell lines, with each segment extending from a feature radial line to an edge of the feature in that cell line, along which lie cells which will be present in the scene to be displayed, by the substeps of: generating, from the feature centroid data signal, for each identified cell line, an electronic data signal specifying an offset distance ΔI from that cell line to a cell line including the feature centroid; generating a line segment distance L data signal dependent upon the offset distance data signal; and utilizing the data signals to determine specification data signals specifying start and stop parameters of the data signals specifying the range of sells along each identified cell line segment; (e) generating raster line segment length output data signals using pixel information obtained responsive to the electronic data signals for all cells determined in step (c); (f) causing the processor means to generate display scene data signals using in part the line segment data signals obtained in step (d); and (g) displaying each display scene responsive to the generated display video data signals.
Claim 2
Independent Claim 365 words
A method for illuminating pixels of at least a portion of a scene raster, displayable by a computerized image generator, as part of a plurality of raster line cells covered by a circular feature to be displayed, comprising the steps of; (a) providing data storage means and data processing means in the computerized image generator; (b) providing, to the processing means from the storage means, a set of electronic data signals specifying both a centroid location P and a radius length R of the circular feature; (c) causing the processing means to determine, using a first radial component of the feature in a direction substantially perpendicular to a common scan direction of the raster, a maximum line range to include those raster lines encompassing the feature to opposite sides of the feature centroid in the direction of the first radial component, and within a maximum distance set by the feature radius; (d) for each line of raster cells within the determined range, then generating within the processing means another electronic data signal determining a length of a segment of each of the plurality of raster cell lines, with each segment extending from a feature radial line to an edge of the feature in that cell line, along which lie cells which will be present in the scene to be displayed, by the substeps of: generating, from the feature centroid data signal, for each identified cell line, an electronic data signal specifying an offset distance ΔI from that cell line to a cell line including the feature centroid; generating a line segment distance L data signal dependent upon the offset distance data signal; and utilizing the data signals to determine specification data signals specifying start and stop parameters of the data signals specifying the range of sells along each identified cell line segment; (e) generating raster line segment length output data signals using pixel information obtained responsive to the electronic data signals for all cells determined in step (c); (f) causing the processor means to generate display scene data signals using in part the line segment data signals obtained in step (d); and (g) displaying each display scene responsive to the generated display video data signals.
Claim 3
Dependent Claim 50 words
The method of claim 1, wherein the line segment distance L data signal is generated from L=R h (1-(ΔI/R v ) 2 ) 178 , is a first radius data signal and R h is a data signal for another radius in a direction substantially perpendicular to the first radius.
Claim 4
Dependent Claim 27 words
The method of claim 2, wherein the cell lines are the rows of a cell array, and the start and stop parameters are columns of that array.
Claim 5
Dependent Claim 23 words
The method of claim 3, wherein the start column is L columns prior to the array column in which the centroid is located.
Claim 6
Dependent Claim 23 words
The method of claim 4, wherein the stop column is L columns after to the array column in which the centroid is located.
Claim 7
Dependent Claim 39 words
The method of claim 3, wherein the data signals for all cells with a column number between the start and stop column numbers for that cell row, are included in the feature data signal set used in step (e).
Claim 8
Dependent Claim 27 words
The method of claim 6, further including the step of storing a list set of the data signals for all cells included in any visible circular feature.
Claim 9
Dependent Claim 19 words
The method of claim 7, further including the step of storing the list of included cells by row number.

References Cited (Backward Citations)

US3789200A Cited
US4459676A Cited
US4371933A Cited
US5146551A Cited
US5274754A Cited
US5299302A Cited
US4835722A Cited
US4962468A Cited
US5261033A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-05-29 1998-11-28 1999-05-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-05-29 2002-11-28 2003-05-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-05-29 2006-11-28 2007-05-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag