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

Three dimension graphic generator for displays with hidden lines

Assignee: Boeing Co
•
Filing: 1978-06-02
•
Granted: 1980-09-09
•
Expires: 1998-06-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The graphic generator includes a coding section which produces a series of data words which describe the input data to be displayed in terms of change of slope over time. Each data word contains enough information to describe one line on a display raster. The data is displayed as a three variable image, one variable being in the horizontal dimension of the raster, another variable being in the vertical dimension of the raster, the other variable being the intensity information of the display, which is superimposed on the vertical axis of the display through a summation of the vertical deflection circuit. The lines of the raster may be rotated with the superimposed intensity information being held constant as a reference, so that the view of the image appears to change, thus providing a three dimensional view of the image. On successive raster drawing cycles, as each line is drawn, the data word for that line is compared with the data word for the last previous line, and then further previous lines, on a bit by bit basis. If the data word bit for the line being drawn is the smaller, it is then blanked on the next drawing cycle to solve the hidden line problem.

Inventors

  • 👤 Walter J. Johnson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 19:27
CPC Classifications
G; G09; G09G; G09G1/00; G09G1/06; G09G1/08; G09G1/10

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 246 words
A graphic generator for display of a continuous input data signal as a raster of lines which is drawn repeatedly in cycles and forms a three-variable image, wherein a first image variable is the side-to-side dimension of the raster lines, the second image variable is the top-to-bottom dimension of the vertical succession of raster lines, and the third image variable is the intensity information in the image, which is presented in the form of a corresponding vertical deflection of the raster lines, wherein the graphic generator comprises: means defining the continuous input data signal in the form of data code words, each of which is representative of a selected portion of the input data and comprises a number of characters; means storing said data code words; means for retrieving from said storing means first and second data code words representing, respectively, input data which is to be displayed at the same relative position in two different raster lines, a selected one of which two different raster lines is a comparison reference line; means comparing said first and second data code words, character by character; and means blanking that portion of the raster line corresponding to the lesser of the compared pair of characters from said two data code words on a future drawing cycle of the raster, if the lesser of the compared pair of characters is from the data code word which represents a portion of the raster line which is a comparison reference line.
Claim 2
Dependent Claim 246 words
A graphic generator for display of a continuous input data signal as a raster of lines which is drawn repeatedly in cycles and forms a three-variable image, wherein a first image variable is the side-to-side dimension of the raster lines, the second image variable is the top-to-bottom dimension of the vertical succession of raster lines, and the third image variable is the intensity information in the image, which is presented in the form of a corresponding vertical deflection of the raster lines, wherein the graphic generator comprises: means defining the continuous input data signal in the form of data code words, each of which is representative of a selected portion of the input data and comprises a number of characters; means storing said data code words; means for retrieving from said storing means first and second data code words representing, respectively, input data which is to be displayed at the same relative position in two different raster lines, a selected one of which two different raster lines is a comparison reference line; means comparing said first and second data code words, character by character; and means blanking that portion of the raster line corresponding to the lesser of the compared pair of characters from said two data code words on a future drawing cycle of the raster, if the lesser of the compared pair of characters is from the data code word which represents a portion of the raster line which is a comparison reference line.
Claim 3
Dependent Claim 35 words
An apparatus of claim 1, including means adding to one of said first and second data code words an amount representative of the vertical distance on the display between the first and second raster lines.
Claim 4
Dependent Claim 76 words
An apparatus of claim 2, including means for rotating the raster of lines through an angle while maintaining the intensity deflection of each line in its original orientation, and further including means for delaying the application of one of said data code words to the comparing means so that the characters in the two data code words being compared represent data to be displayed in portions of said two raster lines which are in vertical registry.
Claim 5
Dependent Claim 60 words
An apparatus of claim 1, wherein said defining means includes means defining the slope of said input data signal at successive intervals of time which are substantially smaller than the time for one of said portions of the input data wherein each data character represents the slope of a portion of the input data signal for one interval of time.
Claim 6
Dependent Claim 64 words
An apparatus of claim 4, wherein said defining means includes means producing data code words from a signal input, means for converting the data code words back to a corresponding analog signal, means for summing said corresponding analog signal and said input signal to obtain any difference therebetween, and means applying said difference as said signal input to said data code word producing means.
Claim 7
Dependent Claim 65 words
An apparatus of claim 3, wherein said data code word producing means includes means for comparing said difference from said summing means against a plurality of reference voltages, and further includes means producing a digital signal which is representative of the one reference voltage closest to the difference, wherein said digital signal is a data character which forms one part of a data code word.
Claim 8
Dependent Claim 74 words
An apparatus of claim 3, wherein said characters comprising said data code words represent both positive and negative slope values and wherein said comparing means includes means for temporarily storing said first and second data code words, and for accumulating a total value comprised of successive values of said characters, said accumulated total value being representative of the input data, and means comparing the total values for said first and second data code words.
Claim 9
Dependent Claim 132 words
An apparatus of claim 7, wherein said accumulating means includes a series connection of an adder/subtractor circuit and a latch circuit for each data code word being compared, wherein in operation, the corresponding characters from said first and second data code words are applied successively to one input of their associated adder/subtractor circuit, and added therein to the accumulated total of all previous data characters for the data code word of which they are a part to produce a new accumulated total, wherein said latch circuit temporarily stores said accumulated total, and wherein said accumulating means includes means applying said accumulated total in said latch circuit to another input of said adder/subtractor circuit, and means applying said new accumulated total to said latch circuit to update the existing accumulated total stored therein.
Claim 10
Dependent Claim 46 words
An apparatus of claim 8, wherein said accumulating means includes clock means for pulsing said first and second data code words from said temporary storing means, and wherein said delaying means includes means for delaying the application of the clock pulses to one temporary storing means.
Claim 11
Dependent Claim 102 words
An apparatus of claim 7, wherein said comparing means includes means for adding a data bit to those data characters which are at the point in the particular data code word representing the raster line to be drawn where the accumulated total of the particular data code word is the accumulated total of the data code word representing the other line, and wherein said blanking means includes means responsive to the presence of said data bit to blank out, on the next drawing cycle of the raster, that portion of the raster line being drawn corresponding to the data characters associated therewith.
Claim 12
Dependent Claim 17 words
An apparatus of claim 10, including means for storing said data bit with its associated data character.

References Cited (Backward Citations)

US3603963A Cited
US3781785A Cited
US3721855A Cited
US3944997A Cited
US4016544A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-09-09 1984-03-10 1984-09-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-09-09 1988-03-10 1988-09-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-09-09 1992-03-10 1992-09-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag