US3719817A - Method of generating a display raster - Google Patents

Method of generating a display raster Download PDF

Info

Publication number
US3719817A
US3719817A US00130217A US3719817DA US3719817A US 3719817 A US3719817 A US 3719817A US 00130217 A US00130217 A US 00130217A US 3719817D A US3719817D A US 3719817DA US 3719817 A US3719817 A US 3719817A
Authority
US
United States
Prior art keywords
crt
polynomials
functions
array
spot
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US00130217A
Inventor
R Mccoy
B Woycechowsky
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Singer Co
CAE Link Corp
Original Assignee
Singer Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Singer Co filed Critical Singer Co
Application granted granted Critical
Publication of US3719817A publication Critical patent/US3719817A/en
Assigned to LINK FLIGHT SIMULATION CORPORATION, KIRKWOOD INDUSTRIAL PARK, BINGHAMTON, NY 13902-1237, A DE CORP. reassignment LINK FLIGHT SIMULATION CORPORATION, KIRKWOOD INDUSTRIAL PARK, BINGHAMTON, NY 13902-1237, A DE CORP. ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: SINGER COMPANY, THE, A NJ CORP.
Assigned to CAE-LINK CORPORATION, A CORP. OF DE. reassignment CAE-LINK CORPORATION, A CORP. OF DE. MERGER (SEE DOCUMENT FOR DETAILS). DECEMBER 1, 1988, DELAWARE Assignors: CAE-LIN CORPORATION, A CORP. OF DE (CHANGED TO), LINK FACTICAL MILITARY SIMULATION CORPORATION, A CORP. OF DE, LINK FLIGHT SIMULATION CORPORATION, A DE CORP., LINK TRAINING SERVICES CORPORATION, A CORP. OF DE (MERGED INTO)
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06GANALOGUE COMPUTERS
    • G06G7/00Devices in which the computing operation is performed by varying electric or magnetic quantities
    • G06G7/12Arrangements for performing computing operations, e.g. operational amplifiers
    • G06G7/22Arrangements for performing computing operations, e.g. operational amplifiers for evaluating trigonometric functions; for conversion of co-ordinates; for computations involving vector quantities
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G1/00Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data
    • G09G1/04Deflection circuits ; Constructional details not otherwise provided for

Definitions

  • U.S. Letters Patent No. 3,697,681 describes apparatus for placing an image on a matrix display and also shows a type of spherical display with which it may be used.
  • provision is made to assure continuous raster lines from one display of the matrix to another by means of sweep delays.
  • the raster lines as viewed by an observer trace lines of latitude, with all raster lines tracing equal angles in equal times.
  • the present invention contemplates a method for obtaining the type of raster scan which will trace lines of latitude with all raster lines tracing equal angles of longitude in equal time. While the method is herein described as applied to a single display, it can of course be utilized with each of plural displays in systems such as that shown in the aforementioned patent.
  • Another object is to provide such a method which can be used in a matrix type display.
  • the invention accordingly comprises the several steps and relation of one or more of such steps with respect to each of the others thereof, which will be exemplified in the method hereinafter disclosed, and the scope of the invention will be indicated in the claims.
  • FIG. 1 is a diagrammatic representation of a typical optical and scanning system which may be utilized to practice the present invention
  • FIG. 2 is a view of the raster to be displayed on the CRT of FIG. 1 as seen through spherical optics;
  • FIG. 3 is a block diagram of the raster computer of FIG. 1.
  • Patent No. 3,697,681 requires a scan in which lines of latitude are traced, with equal angles being traced in equal time.
  • a standard TV raster scan does not fulfill this requirement and, for applications contemplated by this invention, it is necessary to drive the scan on a CRT display in the described manner with sufficient accuracy to avoid unacceptable distortion.
  • FIG. 1 shows an observers eyepoint 11 located at the center of curvature of a spherical mirror 13. Eyepoint 11 is also the origin of a set of coordinate axes in which two of the axes define an equitorial plane of the sphere of which mirror 13 is a segment. Images generated on CRT 15 are reflected by a beamsplitter 17 to mirror 13 which causes the image to appear as if at infinity.
  • a spot 19 is driven in response to currents in coils 21 and 23.
  • deflection amplifier 25 which has as inputs voltages generated by a display raster computer 27.
  • Display raster computer 27 provides voltages to drive spot 19 to form a raster comprising lines of latitude, with the spot traveling through equal angles of longitude in equal times, where latitude and longitude are measured with respect to the axes centered at the observers eyepoint 11.
  • Latitude which may also be viewedas elevation, is analogous to the vertical or slow scan of standard television usage and longitude. which may also be considered as azimuth. is analogous to the horizontal or fast scan in standard television.
  • This last point i.e., that the path traced by the spot is measured with respect to eyepoint 11, must be kept in mind. Because of this the whole system, including the spherical display optics and not just the pattern to be traced on the CRT, must be considered, as will be explained in the ensuing description.
  • FIG. 2 shows the type of raster which is desired.
  • Each line 31 is a n equi-angular segment of a line of latitude and each must be scanned in equal time.
  • the point 33 is the center of the display and corresponds to the intersection of line 35 on FIG. 1 with the display. This point may be defined by an azimuth and elevation in reference to the axes of FIG. 1.
  • the horizontal and vertical field of view of the display indicated respectively by the dimensions 37 and 39, are known.
  • every point on the raster may be defined by a deviation in azimuth and elevation from the center 33, which in turn may be directly converted to values of azimuth and elevation measured from eyepoint 11 by addition of the azimuth and elevation of point 33.
  • the spot position on the raster at any given time can be defined by an azimuth and elevation measured from the axes centered at eyepoint 11.
  • the desired raster will scan across the field of view at a constant elevation angle with the spot traveling through equal angles of azimuth in equal time periods.
  • the value of elevation should then increment and the azimuth scan be repeated, i.e., the desired scan is a series of lines with each a line of constant latitude (elevation). Each line scans through the same azimuth angle and the angular rate of travel is equal for equal periods of time.
  • the scan in elevation should be a series of steps of equi-angular increments amounts.
  • a linear television type scan can be used in the elevation direction without introducing significant error.
  • the elevation scan will travel only one increment between azimuth lines for each azimuth scan, the maximum error in the elevation direction will be one TV line.
  • V.r Kalil K 111) higherorder terms Representing unknown functions in this manner is an expedient well known in the art.
  • polynomials may be implemented in analog hardware also using well known techniques. For example, voltages correspogding to ggand may be obtained b y integrating a constant voltage periodically in the same manner as TV scans are generated. Values for ill-' lb 6 0 may be obtained by multiplications or by successive integrations. The combined values may be obtained by using standard multiplication techniques.
  • One such method is described in U.S. Patent application, Ser. No. 130,076 of K. Harf filed on even date herewith and another in U.S. Letters Patent No. 3,688,098 issued on an application. Ser. No.
  • the constants which multiply the terms in the polynomial must be determined. This may be accomplished by using a suitable method of numerical analysis, such as the well known method the least squares. In order to use this method, a table interrelating ill, 0, V1 and Vy must be constructed and, to this end, three dimensional ray trace data for a matrix of points as viewed from eyepoint 11 must be developed. Each of these points, indicated by the Xs on FIG. 2, may be defined by an azimuth and elevation angle, i.e., a line 41 of known azimuth and elevation on FIG.
  • the method of obtaining table values described above works well, it poses difficult problems in analysis of optical and electrical characteristics of the system.
  • the raster computer 27 of FIG. 1 may be replaced with a dot or grid generator having linear sweeps.
  • the X's of FIG. 2 would represent the dots or line intersections generated.
  • the generator is linear, X and Y voltages for each point will be known.
  • each of known voltage displayed on the CRT it is then only necessary to determine the angles i1: and 0. This may be done by placing a transit or theodolite at eyepoint l1 and measuring the azimuth and elevation of each point. By so doing the optical characteristics of the system are implicitly taken into account as are the characteristics of the deflection coils and deflection amplifier. The resulting table is then used in the manner described above to find the coefficients.
  • the spot can be driven to a series of static positions corresponding to the Xs of FIG. 2 and the angular measurements then taken.
  • a dot or grid generator is preferable since it more closely approximates normal system operation by its dynamic nature than does a static positioning.
  • HQ. 3 shows a block diagram of a raster computer where only a few terms are used. For example, assume that:
  • a method to produce a raster scan on said CRT formed of lines which will appear to trace a predetermined path as viewed from an observer eyepoint comprising:
  • said voltages are determined by tracing a ray from a nominal eyepoint of an observer of said CRT for each of said points in said array to determine the point on the phosphor of said CRT where a spot must be to appear at that point in said array, and determining from the deflection coil characteristics and the deflection amplifier transfer function the voltage required to position the spot at that point on the CRT phosphor.
  • array of points is generated on the CRT by a function generator, the definition of said points in terms of the variables of said first set of functions is determined by optical measuring means, and said input voltages are determined from the characteristics of said function generator.
  • optical measuring means is a theodolite.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Analysis (AREA)
  • Pure & Applied Mathematics (AREA)
  • Software Systems (AREA)
  • Mathematical Optimization (AREA)
  • Algebra (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

A method of producing a scan on a CRT which will follow a predefined path, as viewed by an observer, by generating the two voltages to drive the scanning spot with two polynomials (which are functions of two variables describing the desired spot position as a function of time,) representing the path, the coefficients of said polynomials being found by obtaining known values of the voltages and variables for an array of points on the CRT and performing a numerical analysis on said array.

Description

United States Patent [191 McCoy et al.
[ 1 March 6, 1973 METHOD OF GENERATING A DTS PLAY RASTER [75] Inventors: Reginald F. H. McCoy, Highland Park, 111.; Brian J. Woycechowsky, Binghamton, N.Y.
[73] Assignee: The Singer Company, New York,
22 Filed: April 1, 1971 211 Appl.No.: 130,217
521 US. Cl. ..235/186, 235/198, 315/24, 340/324A [51] Int. Cl. ..G06g 7/22,H01j29/70 [58] Field of Search ..235/197, 186, 189, 181 PL, 235/198; 178/6.8, 6, DIG. 20; 340/324 A; 315/18, 19, 21 R, 23, 24
[56] References Cited UNITED STATES PATENTS 3,501,669 3/1970 Henderson ..315/24 DEFLECTION 2 g2 AMPLIFIER RASTER COMPUTER 3,476,974 11/1969 Tumage, Jr. et al. ..315/23 3,044,058 7/1962 Harris ....235/198 UX 3,394,367 7/1968 Dye ..315/18 X 3,422,305 1/1969 lnfante ..315/24 3,422,306 l/l969 Gray ..315/24 X Primary ExaminerJoseph F. Ruggiero Att0rneyFrancis L. Masselle, William Grobman and Charles S. McGuire [57] ABSTRACT A method of producing a scan on a CRT which will follow a predefined path, as viewed by an observer, by
generating two voltages to drive the scanning spot with two polynomials (which are functions of two variables describing the desired spot position as a function of time) representing the path, the coefficients of said polynomials being found by obtaining known values of the voltages and variables for an array of points on the CRT and performing a numerical analysis on said array.
9 Claims, 3 Drawing Figures PMENIEnm ems SHEEI 10F 2 zOrrom imo 1 METHOD OF GENERATING A DISPLAY RASTER This invention relates to CRT visual display systems in general and more particularly to a method of generating a spherical raster in such systems.
U.S. Letters Patent No. 3,697,681 describes apparatus for placing an image on a matrix display and also shows a type of spherical display with which it may be used. In that apparatus, provision is made to assure continuous raster lines from one display of the matrix to another by means of sweep delays. For such an image placement system to function properly with a spherical display it is necessary that the raster lines as viewed by an observer trace lines of latitude, with all raster lines tracing equal angles in equal times. The present invention contemplates a method for obtaining the type of raster scan which will trace lines of latitude with all raster lines tracing equal angles of longitude in equal time. While the method is herein described as applied to a single display, it can of course be utilized with each of plural displays in systems such as that shown in the aforementioned patent.
It is the object of this invention to provide a method of scanning in a display system which will scan equal angles of longitude in equal time along lines of latitude.
Another object is to provide such a method which can be used in a matrix type display.
Other objects of the invention will in part be obvious and will in part appear hereinafter.
The invention accordingly comprises the several steps and relation of one or more of such steps with respect to each of the others thereof, which will be exemplified in the method hereinafter disclosed, and the scope of the invention will be indicated in the claims.
For a fuller understanding of the nature and objects of the invention reference should be had to the following detailed description taken in connection with the accompanying drawings, in which:
FIG. 1 is a diagrammatic representation of a typical optical and scanning system which may be utilized to practice the present invention;
FIG. 2 is a view of the raster to be displayed on the CRT of FIG. 1 as seen through spherical optics; and
FIG. 3 is a block diagram of the raster computer of FIG. 1.
As previously mentioned, the display of Patent No. 3,697,681 requires a scan in which lines of latitude are traced, with equal angles being traced in equal time. A standard TV raster scan does not fulfill this requirement and, for applications contemplated by this invention, it is necessary to drive the scan on a CRT display in the described manner with sufficient accuracy to avoid unacceptable distortion.
FIG. 1 shows an observers eyepoint 11 located at the center of curvature of a spherical mirror 13. Eyepoint 11 is also the origin of a set of coordinate axes in which two of the axes define an equitorial plane of the sphere of which mirror 13 is a segment. Images generated on CRT 15 are reflected by a beamsplitter 17 to mirror 13 which causes the image to appear as if at infinity.
To form a raster on the face of CRT 15 a spot 19 is driven in response to currents in coils 21 and 23.
These currents are developed in deflection amplifier 25 which has as inputs voltages generated by a display raster computer 27. Display raster computer 27 provides voltages to drive spot 19 to form a raster comprising lines of latitude, with the spot traveling through equal angles of longitude in equal times, where latitude and longitude are measured with respect to the axes centered at the observers eyepoint 11. (Latitude, which may also be viewedas elevation, is analogous to the vertical or slow scan of standard television usage and longitude. which may also be considered as azimuth. is analogous to the horizontal or fast scan in standard television.)- This last point, i.e., that the path traced by the spot is measured with respect to eyepoint 11, must be kept in mind. Because of this the whole system, including the spherical display optics and not just the pattern to be traced on the CRT, must be considered, as will be explained in the ensuing description.
v FIG. 2 shows the type of raster which is desired. Each line 31 is a n equi-angular segment of a line of latitude and each must be scanned in equal time. The point 33 is the center of the display and corresponds to the intersection of line 35 on FIG. 1 with the display. This point may be defined by an azimuth and elevation in reference to the axes of FIG. 1. In addition, the horizontal and vertical field of view of the display, indicated respectively by the dimensions 37 and 39, are known. Thus, every point on the raster may be defined by a deviation in azimuth and elevation from the center 33, which in turn may be directly converted to values of azimuth and elevation measured from eyepoint 11 by addition of the azimuth and elevation of point 33.
Referring back to FIG. 1, it is necessary then for computer 27 to provide voltages which will result in the desired type of scan. As previously mentioned, the spot position on the raster at any given time can be defined by an azimuth and elevation measured from the axes centered at eyepoint 11. The desired raster will scan across the field of view at a constant elevation angle with the spot traveling through equal angles of azimuth in equal time periods. The value of elevation should then increment and the azimuth scan be repeated, i.e., the desired scan is a series of lines with each a line of constant latitude (elevation). Each line scans through the same azimuth angle and the angular rate of travel is equal for equal periods of time. Accordingly, the scan in elevation should be a series of steps of equi-angular increments amounts. However, a linear television type scan can be used in the elevation direction without introducing significant error. As the elevation scan will travel only one increment between azimuth lines for each azimuth scan, the maximum error in the elevation direction will be one TV line.
It can be seen that the voltage required from computer 27 is a function of azimuth and elevation.
That is: V1 ll fupi Where III: azimuth 6 elevation VI= X voltage produced by computer 27 V Y voltage produced by computer 27 The functions of azimuth and elevation are not precisely known but may be assumed to be represented by polynomials, e.g.:
V.r= Kalil K 111) higherorder terms Representing unknown functions in this manner is an expedient well known in the art. Moreover, polynomials may be implemented in analog hardware also using well known techniques. For example, voltages correspogding to ggand may be obtained b y integrating a constant voltage periodically in the same manner as TV scans are generated. Values for ill-' lb 6 0 may be obtained by multiplications or by successive integrations. The combined values may be obtained by using standard multiplication techniques. One such method, is described in U.S. Patent application, Ser. No. 130,076 of K. Harf filed on even date herewith and another in U.S. Letters Patent No. 3,688,098 issued on an application. Ser. No. l08,446 of T. Cwyner and .l. R. Trzeciak filed Jan. 2|, I97], both of which applications are assigned to the same assignee as the present invention. The implementation of these equations will then form raster computer 27. Signals on line 42 will provide a sync command to initiate .the scans at which time ill and 6 will be generated and the polynomial values calculated to provide inputs to deflection amplifier 25.
However, for an operative system, the constants which multiply the terms in the polynomial must be determined. This may be accomplished by using a suitable method of numerical analysis, such as the well known method the least squares. In order to use this method, a table interrelating ill, 0, V1 and Vy must be constructed and, to this end, three dimensional ray trace data for a matrix of points as viewed from eyepoint 11 must be developed. Each of these points, indicated by the Xs on FIG. 2, may be defined by an azimuth and elevation angle, i.e., a line 41 of known azimuth and elevation on FIG. 1, for example, is traced through the system taking into account diffraction in beamsplitter 17, and CRT 15, and the curvature differences between mirror 13 and CRT 15 to obtain a location 19 on the phosphor of the CRT 15. This procedure is repeated with other lines of known azimuth and elevation originating at eyepoint 11 to obtain additional points which correspond to each ofthe Xs on FIG. 2.
It is then necessary, using the deflection coil characteristics of coils 23 and 21 and the transfer function of the deflection amplifier, to find the voltage inputs to the deflection amplifier which will position the spot at the desired location. Thus, for each X position on the raster image of FIG. 2, corresponding values of 0, ill, V and Vy are tabulated. This information may then be used in a digital computer to evaluate the polynomial coefficients by numerical methods, e.g., the method of least squares. With the polynomial coefficients determined, actual values of VI and V may be obtained by summing the previously obtained waveforms in a summing amplifier scaled to multiply each value by the proper constant.
Although the method of obtaining table values described above works well, it poses difficult problems in analysis of optical and electrical characteristics of the system. There is, however, a more practical method of obtaining this data in which, the raster computer 27 of FIG. 1 may be replaced with a dot or grid generator having linear sweeps. In that case the X's of FIG. 2 would represent the dots or line intersections generated. As the generator is linear, X and Y voltages for each point will be known.
With the array of points, each of known voltage, displayed on the CRT it is then only necessary to determine the angles i1: and 0. This may be done by placing a transit or theodolite at eyepoint l1 and measuring the azimuth and elevation of each point. By so doing the optical characteristics of the system are implicitly taken into account as are the characteristics of the deflection coils and deflection amplifier. The resulting table is then used in the manner described above to find the coefficients.
Alternatively, the spot can be driven to a series of static positions corresponding to the Xs of FIG. 2 and the angular measurements then taken. However, the use of a dot or grid generator is preferable since it more closely approximates normal system operation by its dynamic nature than does a static positioning.
HQ. 3 shows a block diagram of a raster computer where only a few terms are used. For example, assume that:
Vl- Kali-l- 111 6 and In block 43 an integration will commence with the sync command and block 43 will output a voltage corresponding to 6, likewise block 45 will output a voltage corresponding to 6. It should be noted that with a linear integration the change in voltage (representing angles) will be equal for equal periods of time as is required. The outputs will be scaled to provide the desired voltage ranges representing the prescribed field of view in the time allotted for one scan line. The outputs from 43 and 45 respectively are squared in blocks 47 and 49 using one of the methods described above.
In block 51 0 is multiplied by ll! and in block 53 41 is multiplied by 0. The final output values of K1|l1+K il1 0 and K 6+K.,0 it1 are obtained by summing in respective amplifiers 55 and 57. The values of resistors 59 and 61 which provide the multiplication by the constants K, through K, in a manner well known in the art are determined from the polynomial coefficients.
One additional problem may exist. The analogs of 0, ill, (I12, 0 ill 0 and 0 41 obtained in the hardware may not be true representations of those values. If this is the case, systems accuracy may be improved by measuring and determining what these outputs actually are. These measured functions may then be substituted into the polynomials when determining the polynomial coefficients by numerical means. In this way the constants will not only take into account the characteristics of all the rest of the system but also those of the raster computer itself. Likewise, rather than use the assumption of infinite gain for the amplifiers involved, as is the custom, the full amplifier equation using actual gain may be used in determining the summing amplifiers input resistors.
Thus a method and apparatus which will generate a tan 4:. By substituting these functions for 0 and it: in the equations shown above an accurate linear scan may be generated.
What is claimed is:
1. In a display system comprising a CRT display and optics through which the CRT is viewed, a method to produce a raster scan on said CRT formed of lines which will appear to trace a predetermined path as viewed from an observer eyepoint comprising:
a. determining a first set of functions which describes the predetermined paths of said lines as a function of time;
representing the predetermined paths by two polynomials composed of terms which are functions of said first set of functions, the first of said polynomials representing a voltage to position the spot of the CRT vertically and the second of said polynomials representing a voltage to position said spot horizontally;
c. defining an array of points in said system as viewed from the observer eyepoint in terms of the variables of said first set of functions;
d. determining the voltages required at the input of said CRT display to cause its spot to be deflected to positions which correspond to each point in said array;
e. using said array and said voltages to perform numerical analysis to calculate constants to be used in said two polynomials; and
f. implementing said polynomials in analog computing hardware and providing the outputs of said hardware to said CRT display.
2. The invention according to claim 1 wherein said first set of functions are azimuth and elevation.
3. The invention according to claim 1 wherein said first set of functions are the tangent of azimuth and the tangent of elevation. v
4. The invention according to claim 1 and further including the steps of replacing the polynomial terms with the actual outputs of said hardware and using said polynomials with replaced terms to compute said constants.
5. The invention according to claim 1 wherein said voltages are determined by tracing a ray from a nominal eyepoint of an observer of said CRT for each of said points in said array to determine the point on the phosphor of said CRT where a spot must be to appear at that point in said array, and determining from the deflection coil characteristics and the deflection amplifier transfer function the voltage required to position the spot at that point on the CRT phosphor.
6. The invention according to claim 1 where the method of numerical analysis is the method of least squares.
7. The invention according to claim 1 wherein said.
array of points is generated on the CRT by a function generator, the definition of said points in terms of the variables of said first set of functions is determined by optical measuring means, and said input voltages are determined from the characteristics of said function generator.
8. The invention according to claim 7 wherein said optical measuring means is a theodolite.
' v UNITED STATES PATENT OFFICE CERTIFICATE OF CORRECTION Patent No. 3, 719 817 Dated March 6. 1973 Invent0r(s) Reginald F. H. McCov et a1 It is certified that error appears in the above-identified patent and that said Letters Patent are hereby corrected as shown below:
Column 4, line 34, change "0 to Signed and sealed this 7th day of May 197M.
(SEAL) Attest:
EDI-JAPD I LFLETCHEILJR. C. MARSHALL DANN Commissionerof Patents Atlte sting Officer USCOMM'DC 60S76-P69 u.s. GOVERNMENT PRINTING OFFICE: l9 0-386-334,
' UNITED STATES PATENT OFFICE CERTIFICATE OF CORRECTION Patent No. 33719 817 Dated March 6. 1973 Inventor(s) Reginald F. H. McCov et a1 It is certified that error appears in the above-identified patent and that said Letters Patent are hereby corrected as shown below:
Column 4, line 34, change "a to --w'--.
Signed and sealed this 7th day of May 1971;.
(SEAL) Atte st C. MARSHALL DAMN EDWARD I*=I.FLETCIIER,JR. Attesting Officer Commissioner of Patents UsCOMM-DC 60376-P69 r 0.5. spvznmqsu'r PRINTING ornc: nu o-us-Ju,
FORM PO-IOSO (10-69)

Claims (9)

1. In a display system comprising a CRT display and optics through which the CRT is viewed, a method to produce a raster scan on said CRT formed of lines which will appear to trace a predetermined path as viewed from an observer eyepoint comprising: a. determining a first set of functions which describes the predetermined paths of said lines as a function of time; b. representing the predetermined paths by two polynomials composed of terms which are functions of said first set of functions, the first of said polynomials representing a voltage to position the spot of the CRT vertically and the second of said polynomials representing a voltage to position said spot horizontally; c. defining an array of points in said system as viewed from the observer eyepoint in terms of the variables of said first set of functions; d. determining the voltages required at the inPut of said CRT display to cause its spot to be deflected to positions which correspond to each point in said array; e. using said array and said voltages to perform numerical analysis to calculate constants to be used in said two polynomials; and f. implementing said polynomials in analog computing hardware and providing the outputs of said hardware to said CRT display.
1. In a display system comprising a CRT display and optics through which the CRT is viewed, a method to produce a raster scan on said CRT formed of lines which will appear to trace a predetermined path as viewed from an observer eyepoint comprising: a. determining a first set of functions which describes the predetermined paths of said lines as a function of time; b. representing the predetermined paths by two polynomials composed of terms which are functions of said first set of functions, the first of said polynomials representing a voltage to position the spot of the CRT vertically and the second of said polynomials representing a voltage to position said spot horizontally; c. defining an array of points in said system as viewed from the observer eyepoint in terms of the variables of said first set of functions; d. determining the voltages required at the inPut of said CRT display to cause its spot to be deflected to positions which correspond to each point in said array; e. using said array and said voltages to perform numerical analysis to calculate constants to be used in said two polynomials; and f. implementing said polynomials in analog computing hardware and providing the outputs of said hardware to said CRT display.
2. The invention according to claim 1 wherein said first set of functions are azimuth and elevation.
3. The invention according to claim 1 wherein said first set of functions are the tangent of azimuth and the tangent of elevation.
4. The invention according to claim 1 and further including the steps of replacing the polynomial terms with the actual outputs of said hardware and using said polynomials with replaced terms to compute said constants.
5. The invention according to claim 1 wherein said voltages are determined by tracing a ray from a nominal eyepoint of an observer of said CRT for each of said points in said array to determine the point on the phosphor of said CRT where a spot must be to appear at that point in said array, and determining from the deflection coil characteristics and the deflection amplifier transfer function the voltage required to position the spot at that point on the CRT phosphor.
6. The invention according to claim 1 where the method of numerical analysis is the method of least squares.
7. The invention according to claim 1 wherein said array of points is generated on the CRT by a function generator, the definition of said points in terms of the variables of said first set of functions is determined by optical measuring means, and said input voltages are determined from the characteristics of said function generator.
8. The invention according to claim 7 wherein said optical measuring means is a theodolite.
US00130217A 1971-04-01 1971-04-01 Method of generating a display raster Expired - Lifetime US3719817A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13021771A 1971-04-01 1971-04-01

Publications (1)

Publication Number Publication Date
US3719817A true US3719817A (en) 1973-03-06

Family

ID=22443618

Family Applications (1)

Application Number Title Priority Date Filing Date
US00130217A Expired - Lifetime US3719817A (en) 1971-04-01 1971-04-01 Method of generating a display raster

Country Status (4)

Country Link
US (1) US3719817A (en)
JP (1) JPS5539840B1 (en)
CA (1) CA976635A (en)
GB (1) GB1362477A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4077138A (en) * 1975-05-13 1978-03-07 Reiner Foerst Driving simulator
US4717248A (en) * 1985-10-03 1988-01-05 Larussa Joseph Display system
US4740779A (en) * 1986-04-16 1988-04-26 The Boeing Company Aircraft panoramic display
US4930884A (en) * 1988-04-12 1990-06-05 Designs By Royo Easy viewing device with shielding
US5130856A (en) * 1988-03-14 1992-07-14 Designs By Royo Easy viewing device with shielding
US5200859A (en) * 1988-05-06 1993-04-06 Ergonomic Eyecare Products, Inc. Vision saver for computer monitor

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2185360B (en) * 1986-01-11 1989-10-25 Pilkington Perkin Elmer Ltd Display system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4077138A (en) * 1975-05-13 1978-03-07 Reiner Foerst Driving simulator
US4717248A (en) * 1985-10-03 1988-01-05 Larussa Joseph Display system
US4740779A (en) * 1986-04-16 1988-04-26 The Boeing Company Aircraft panoramic display
US5130856A (en) * 1988-03-14 1992-07-14 Designs By Royo Easy viewing device with shielding
US4930884A (en) * 1988-04-12 1990-06-05 Designs By Royo Easy viewing device with shielding
US5200859A (en) * 1988-05-06 1993-04-06 Ergonomic Eyecare Products, Inc. Vision saver for computer monitor

Also Published As

Publication number Publication date
CA976635A (en) 1975-10-21
GB1362477A (en) 1974-08-07
JPS5539840B1 (en) 1980-10-14

Similar Documents

Publication Publication Date Title
US3725563A (en) Method of perspective transformation in scanned raster visual display
US3418459A (en) Graphic construction display generator
US4038668A (en) Apparatus for producing smooth and continuous graphic displays from intermittently sampled data
US4667236A (en) Television perspective effects system
US4245321A (en) Rotating raster generator
US3996673A (en) Image generating means
US3925765A (en) Digital raster rotator
US3911597A (en) Synthetic terrain generator
US3719817A (en) Method of generating a display raster
US3746912A (en) Method of and means for recording line drawings on the screen of a cathode ray tube under computer control
US4396944A (en) Video image size scaling
US3418518A (en) Cathode ray tube dot matrix shifting
US3539860A (en) Vector generator
US4054917A (en) Synthetic terrain generators
US4472707A (en) Display processor digital automatic gain control providing enhanced resolution and accuracy
US3686435A (en) Apparent altitude changes in television model visual system
US3611346A (en) Variable rate line generator
US4727364A (en) Method and apparatus for intensity shading in a visual display
US3128460A (en) Production of a picture of the true paths of motion of radar targets
US3342984A (en) Correlator apparatus with averaging and summing means
US3836812A (en) Display of digitally stored image on a spherical viewing surface
JPH0311151B2 (en)
US3772563A (en) Vector generator utilizing an exponential analogue output signal
US2744339A (en) Radar simulator
US3996582A (en) Device for the designation of an image

Legal Events

Date Code Title Description
AS Assignment

Owner name: LINK FLIGHT SIMULATION CORPORATION, KIRKWOOD INDUS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:SINGER COMPANY, THE, A NJ CORP.;REEL/FRAME:004998/0190

Effective date: 19880425

AS Assignment

Owner name: CAE-LINK CORPORATION, A CORP. OF DE.

Free format text: MERGER;ASSIGNORS:LINK FLIGHT SIMULATION CORPORATION, A DE CORP.;LINK FACTICAL MILITARY SIMULATION CORPORATION, A CORP. OF DE;LINK TRAINING SERVICES CORPORATION, A CORP. OF DE (MERGED INTO);AND OTHERS;REEL/FRAME:005252/0187

Effective date: 19881130