Digital graphics generation system
AssigneeSperry Corporation
InventorWilliam F. Hartwig
Life of this patent
Estimating the term…
Abstract
A real time digital graphics display system is disclosed for generating circles, arcs and vectors. The system utilizes Taylor's formula to determine the successive coordinates of the points along the image of the character displayed. The system is able to display a given graphical character once given the coordinates of a start point, an end point and the number of increments to be displayed if an arc is to be displayed.
Claims6
Signal generating means for generating signals corresponding to the x, y coordinates of a plurality of selected resolution points of an image displayed by said system, comprising:
- first means for storing the x, y coordinates of a current one of said selected resolution points;
- second means coupled to said first means for performing the Taylor's expansion of the function corresponding to said image at said current resolution point and at a plurality of resolution points incrementally displaced from said current resolution point and determining a plurality of values, each of said values associated with a respective one of said plurality of incrementally displaced resolution points;
- third means coupled to said second means for comparing said plurality of values to determine that value which has the smallest absolute magnitude;
- fourth means coupled to said first and third means for incrementing or decrementing the x, y coordinates of said current resolution point to establish the x, y coordinates of the next selected resolution point on said image, and next resolution point corresponding to the incrementally displaced resolution point having the smallest magnitude determined by said third means.
A graphics display system, comprising:
- display means having a viewing screen with a plurality of resolution points for displaying an image comprised of selected ones of said resolution points;
- first means for storing the x and y coordinates of a first and a second resolution point;
- second means coupled to said first means and preset to a count corresponding to the x and y coordinates of either said first or said second resolution point for counting increments in x and y and for successively storing the coordinates of said selected resolution points;
- means for recursively selecting said selected resolution points, comprising:
- third means coupled to said first and second means for performing the Taylor's expansion of the function corresponding to said image at the selected resolution point stored in said second means and at a plurality of resolution points incrementally displaced from said selected resolution point stored in said second means and determining a plurality of values, each of said values associated with a respective one of said plurality of incrementally displaced resolution points;
- fourth means coupled to said third means for comparing said plurality of values to determine that value which has the smallest absolute magnitude;
- fifth means coupled to said second and fourth means for incrementing or decrementing the count of said second means to a count corresponding to the x and y coordinates of the resolution point having the smallest absolute magnitude, thereby updating said second means to contain the x and y coordinates of the next of said selected resolution points on said image;
- sixth means coupled to said first and second means for comparing each successive count in said second means with the x and y coordinates of said second resolution point and stopping the recursive selection of said selected resolution points when a match occurs, thereby determining the shape of said image;
- seventh means coupled to said second means and said display means for converting the successive counts of said second means to analog signals, said analog signals causing said display means to produce said image on said screen.
Dependencies are inferred from the claim text.