Visual cue simulator
First Claim
1. The method of simulating visual cues at a display surface positioned a distance, D, from an eye position, said cues representing portions of a simulative region having predetermined visual features defined by boundaries extending generally longitudinally outwardly from said eye position and by visual information having boundaries transversely oriented with respect to said longitudinal boundaries, said longitudinal and transverse boundaries being locatable by coordinates and said eye position having a simulated instantaneous height, H, and positions identified with respect to said coordinates, comprising the steps of:
- generating a video raster and displaying said raster at said display surface;
generating signals representing the predetermined vertical location of a vanishing point within the periphery of said raster, those horizontal traces of said raster being located vertical distances designated, y, below said vanishing point;
generating slope signals, each representing the slope at said raster of said longitudinal boundary extensible from said vanishing point, said slope of a given longitudinal boundary representing a quotient substantially derived as the value of the transverse displacement of said given boundary from the corresponding position of said instantaneous eye position divided by a value representing said instantaneous height, H;
providing an addressible image information memory, each address thereof retaining an information signal representing said visual information;
addressing said memory to provide said information signals for a given said visual feature in correspondence with said eye position instantaneous height, H, its coordinate position and a said horizontal trace position, y;
generating boundary signals representing said longitudinal boundaries extending from said vanishing point at the slopes defined by said slope signals;
treating said combination of said boundary signals and said addressed information signals to provide video information signals;
processing said video information signals to generate video outputs; and
treating said video outputs to provide an image at said raster.
0 Assignments
0 Petitions
Accused Products
Abstract
A simulator arrangement wherein visual cues are generated by a video system at a display surface (18) spaced from an eye position (14). The image at the display surface is formed as longitudinal boundaries emanating from a vanishing point (VP) positioned a predetermined distance above a fixed horizon (30) image. Hue and texture visual information are developed between the longitudinal boundaries from a memory function (178). The slopes of the longitudinal boundaries are developed as the quotient of the value of the transverse displacement of a boundary from the corresponding position of the eye position divided by a value representing simulated height of the eye position. The arrangement finds particular utilization in conjunction with flight trainers.
49 Citations
43 Claims
-
1. The method of simulating visual cues at a display surface positioned a distance, D, from an eye position, said cues representing portions of a simulative region having predetermined visual features defined by boundaries extending generally longitudinally outwardly from said eye position and by visual information having boundaries transversely oriented with respect to said longitudinal boundaries, said longitudinal and transverse boundaries being locatable by coordinates and said eye position having a simulated instantaneous height, H, and positions identified with respect to said coordinates, comprising the steps of:
-
generating a video raster and displaying said raster at said display surface; generating signals representing the predetermined vertical location of a vanishing point within the periphery of said raster, those horizontal traces of said raster being located vertical distances designated, y, below said vanishing point; generating slope signals, each representing the slope at said raster of said longitudinal boundary extensible from said vanishing point, said slope of a given longitudinal boundary representing a quotient substantially derived as the value of the transverse displacement of said given boundary from the corresponding position of said instantaneous eye position divided by a value representing said instantaneous height, H; providing an addressible image information memory, each address thereof retaining an information signal representing said visual information; addressing said memory to provide said information signals for a given said visual feature in correspondence with said eye position instantaneous height, H, its coordinate position and a said horizontal trace position, y; generating boundary signals representing said longitudinal boundaries extending from said vanishing point at the slopes defined by said slope signals; treating said combination of said boundary signals and said addressed information signals to provide video information signals; processing said video information signals to generate video outputs; and treating said video outputs to provide an image at said raster. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Visual display apparatus for use in a simulator system of a variety wherein visual motion cues are generated as a video raster display at a stationary display surface spaced from an eye position a distance, D, said visual cues representing portions of a simulative region having predetermined visual features defined by boundaries extending generally longitudinally outwardly from said eye position and by visual information having boundaries generally transversely oriented with respect to said longitudinal boundaries, said boundaries and instantaneous said eye positions being identifiable within a simulative coordinate system and said eye position having a simulative height, H, said apparatus comprising:
-
timing means for generating video raster controls including horizontal scan information and control signals developed through a predetermined digital sequence and vertical information and control signals developed through a predetermined digital sequence; first circuit means for generating signals representing the predetermined vertical location of a vanishing point upon said raster, horizontal traces of said raster being located vertical distances, y, below said vanishing point; second circuit means for developing slope signals each representing the slope at said raster of a said longitudinal boundary extensible from said vanishing point, said slope of a given longitudinal boundary representing a quotient substantially derived as a value representing the transverse displacement within said coordinate system of said given boundary from the corresponding position of said instantaneous eye position divided by a value representing said instantaneous height, H; third circuit means responsive to said timing circuit means horizontal scan information signals and said slope signals for generating boundary signals representing said longitudinal boundaries extending from said vanishing point at the slopes defined by said slope signals; fourth circuit means for treating the combination of said boundary signals and signals representing said visual information to provide video information signals; and video processing means responsive to said video information signals for deriving video outputs for developing an image at said raster. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Visual display apparatus for use with a flight simulator system of a variety including a base supported aircraft trainer having a cockpit and front and side window-like openings for providing lines of sight from an eye location within said cockpit and having flight controls manipulative to cause said cockpit to move upon said base in roll, pitch and yaw attitudes about respective longitudinal, transverse and vertical axes, said system including a stationary display surface viewable from said eye location along said lines of sight, said surface being spaced from said eye location a predetermined distance, D, for display of a simulative terrain region as a video raster, said region being defined having predetermined visual features established by boundaries, all extending in parallel to one selected coordinate direction of a coordinate system, said selected coordinate direction being designated X, or Y, said region being further defined by visual information having boundaries transversely oriented with respect to said longitudinal boundaries, said trainer including means generating altitude signals, H, substantially representative of the height of said eye location above said terrain region and means for generating signals representing the simulated velocity of said trainer, said apparatus comprising:
-
timing means for generating video raster controls including horizontal scan information and control signals developed through a predetermined digital sequence and vertical information and control signals developed through a predetermined digital sequence; first circuit means for generating signals defining the predetermined vertical location of a vanishing point representing the convergence of said longitudinal boundaries upon said raster, those horizontal traces of said raster located below said vanishing point being positioned vertical distances, y, therefrom; second circuit means for developing slope signals each representing the slope at said raster of a said longitudinal boundary extensible from said vanishing point, said slope of a given longitudinal boundary representing a quotient substantially derived as a value representing the transverse displacement within said coordinate system of said given boundary from the corresponding position of said eye location within said coordinate system divided by a value representing said height, H, said eye position being derived from said velocity signals; third circuit means responsive to said timing circuit means horizontal scan information signals and said slope signals for generating boundary signals representing said longitudinal boundaries extending from said vanishing point at the slopes defined by said slope signals; fourth circuit means for treating the combination of said boundary signals and signals representing said visual information to provide video information signals; and video processing means responsive to said video information signals for deriving video outputs for developing an image at said raster. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for aircraft flight simulation comprising:
-
a base supported aircraft trainer having a cockpit and front and side window-like openings for providing lines of sight from an eye location within said cockpit and having flight controls manipulative to cause said cockpit to move upon said base in roll, pitch and yaw attitudes about respective longitudinal, transverse and vertical axes, said trainer including means generating altitude signals, H, substantially representative of the height of said eye location above a simulative terrain region having predetermined visual features defined by boundaries extending generally longitudinally outwardly from said eye position and by visual information having boundaries generally transversely oriented with respect to said longitudinal boundaries, said boundaries and instantaneous said eye positions being identifiable within a simulative coordinate system for said region, said trainer including means for generating velocity signals representative of the instantaneous simulated velocity of said trainer with respect to said region; a stationary, generally vertically oriented display surface viewable from said eye location along said lines of sight, said surface being spaced from said eye location a predetermined distance, D; video imaging means for imaging a video raster at said display surface; timing means for generating video raster controls including horizontal scan information and control signals developed through a predetermined digital sequence and vertical information and control signals developed through a predetermined digital sequence; first circuit means for generating signals defining the predetermined vertical location of a vanishing point representing the convergence of said longitudinal boundaries upon said raster, those horizontal traces of said raster located below said vanishing point being positioned vertical distances, y, therefrom; second circuit means for developing slope signals each representing the slope at a said raster of said longitudinal boundary extensible from said vanishing point, said slope of a given longitudinal boundary representing a quotient substantially derived as a value representing the transverse displacement within said coordinate system of said given boundary from the corresponding position of said instantaneous eye position divided by a value representing said instantaneous height, H, said instantaneous eye position being derived from said velocity signals; third circuit means responsive to said timing circuit means horizontal scan information signals and said slope signals for generating boundary signals representing said longitudinal boundaries extending from said vanishing point at the slopes defined by said slope signals; fourth circuit means for treating the combination of said boundary signals and signals representing said visual information to provide video information signals; and video processing means responsive to said video information signals for deriving video outputs for developing an image at said raster. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. Visual display apparatus for use in a simulator system of a variety wherein visual motion cues are generated as a video raster display at a stationary display surface spaced from an eye position a distance, D, said visual cues representing portions of a simulative region having predetermined visual features defined by boundaries extending generally longitudinally outwardly from said eye position and by visual information having boundaries generally transversely oriented with respect to said longitudinal boundaries, said boundaries and instantaneous said eye positions being identifiable within a simulative coordinate system and said eye position having a simulative height, H, said apparatus comprising:
-
timing means for generating interlaced raster controls including horizontal counter means for generating horizontal scan information and control signals developed through a predetermined digital sequence, vertical counter means for generating vertical information and control signals as a division by a predetermined odd number of a select digital sequence of said horizontal counter means, and control means for dividing said select digital sequence of said horizontal counter means by two and combining the thus divided select sequence with said vertical control signals to establish a sequence of vertical blanking signals and horizontal blanking signals defining an interlaced raster frame of field 0 and field 1; first circuit means for generating signals representing the predetermined vertical location of a vanishing point upon said raster, horizontal traces of said raster being located vertical distances, y, below said vanishing point; second circuit means for developing slope signals each representing the slope at said raster of a said longitudinal boundary extensible from said vanishing point; third circuit means responsive to said timing circuit means horizontal scan information signals and said slope signals for generating boundary signals representing said longitudinal boundaries extending from said vanishing point at the slopes defined by said slope signals; fourth circuit means for treating the combination of said boundary signals and signals representing said visual information to provide video information signals; and video processing means responsive to said video information signals for deriving video outputs for developing an image at said raster. - View Dependent Claims (42, 43)
-
Specification