Dynamic stroke priority generator for hybrid display
AssigneeSperry Corporation
InventorsSteven P. Grothe, Parm L. Narveson
Life of this patent
Estimating the term…
Abstract
A cathode ray tube provides a raster can symbol display superimposed on a stroke vector display, with selected regions of the stroke vector display preferentially masked in response to priority instructions. Stroke vector priority data is loaded into a full-field bit-mapped memory by a raster symbol generator and used to provide a stroke vector masking signal in synchronism with the picture elements of the raster scan. The system provides efficient generation of dynamic stroke priority areas by utilizing the repetitive nature of the raster scan to load the stroke priority full-field bit-mapped memory without requiring corresponding processor intervention.
Claims12
In a cathode ray tube hybrid display system of the type having a stroke vector display generator for supplying stroke vector information and a raster symbol generator for supplying raster scan information to the cathode ray tube, and means for preferentially masking at least a portion of the stroke vector display within selected regions, wherein the improvement comprises:
- means for providing first and second coordinate positional data to said raster symbol generator,
- means for providing priority control data to said raster symbol generator during a stroke display interval, said data representative of a desired mask of stroke symbology,
- addressable memory means responsive to said coordinate positional data and said priority data for storing stroke priority command words corresponding to an orthogonal array of picture elements of said cathode ray tube in which each picture element has a unique binary address corresponding to increments of said raster scan along said first and second coordinates and for providing mask data signals to said stroke vector generator,
- means for providing stroke vector positional signals,
- means coupled to said raster symbol generator for writing said priority data corresponding to said stroke symbology mask in said memory during a raster display interval as said memory is addressed in regular increments of said coordinate positional data at a clock defined rate corresponding to incremental displacements of said picture elements, thereby storing a stroke priority field corresponding to said mask of stroke symbology,
- means coupled to said stroke generator for reading said priority data from said memory in synchronism with said clock rate during a stroke display interval and for modulating said stroke vector generator in accordance with said mask of stroke symbology, and
- mode control means for alternately applying said raster scan information and signals derived from said modulated stroke vector generator to said cathode ray tube to provide a superimposed masked stroke vector and raster scan display.
A hybrid display system for providing sequential displays of a raster scan and a stroke vector, comprising:
- a cathode ray tube having a display face and first and second display axes, responsive to a source of beam positional signals and video color writing signals,
- means for providing a raster scan on said display face, said scan comprised of a plurality of raster lines along one of said display axes, at least one of said raster lines comprised of a plurality of sequential picture elements along one other than said one of said axes,
- raster symbol generator means coupled to receive signals from a source of digital data and, for providing a plurality of character symbols on said raster scan including priority data signals, said data signals corresponding to predetermined ones of said picture elements,
- stroke vector generating means responsive to said source of digital data and to said priority data signals, for providing a signal representing a stroke vector of predetermined length, origin and slope, and for providing said beam positional signals and at least a portion of said video color writing signals to said cathode ray tube thereby to provide a stroke vector display,
- clock means for providing first and second raster count timing signals corresponding to said raster scan lines and said sequential picture elements, respectively, said count signals in synchronous relationship therebetween, and for providing a mode select signal for selectively energizing said raster scan or said stroke vector display,
- addressable memory means responsive to said character symbols for storing instructions in digital form corresponding to priority designations of selected regions of said display face with respect to said stroke vector signals, said memory means providing a full-field bit-mapped representation of said display face,
- addressing means, coupled to said memory means and responsive to said mode select signal, said raster count timing signals and said stroke vector positional signals, for addressing said instructions in digital form,
- means for deriving a priority command signal from said memory means,
- means for providing said priority command signal to said stroke vector generator means to mask at least a portion of said stroke vector,
- synchronization means for loading said raster symbol generator and writing into said memory means during said raster scan and reading said memory means to derive a mask signal representative of said priority command signal during said stroke vector display, and sequentially and alternately displaying said raster scan and said stroke vector display with at least a portion of said stroke vector masked in said selected regions on said display face, and
- means for energizing said cathode ray tube by said synchronization means, whereby said raster scan and said masked stroke vector are alternately superimposed on said display face.
Dependencies are inferred from the claim text.