US4163286A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Digital plotting system for displaying straight line information
Assignee: United States Department of the Navy
•
Filing: 1977-11-14
•
Granted: 1979-07-31
•
Expires: 1997-11-14
Abstract
Abstract A digital plotting system for displaying straight line information. This system employs a long vector to describe a long straight line on a graph that starts from any point, extends in any direction and has a specific length. The direction is implemented by an eight 45 DEG quadrant system wherein the specific angle within a particular quadrant is derived from binary slope storage and rate generator devices and is referenced from either a vertical adjacent line or a horizontal adjacent line. The long vector logic is compatible for use with a digital plotting system for displaying all forms of graphic information including curved lines, straight lines and characters.
Inventors
- 👤 Edward R. Reins
- 👤 Charles D. B. Curry
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 21:14
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/20; G09G5/36; G09G5/39; G09G5/393
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
302 words
A digital plotting system comprising: (a) a processor for processing a binary coded signal representing predetermined graphic information representing a straight line within a rectangular coordinate system having first and second mutually orthogonal coordinate lines and said coded signal including information defining the initial starting point, the length, the sector and the slope of said straight line; (b) said processor including an I register for defining one coordinate of the rectangular coordinate system and a J register for defining the other coordinate of said rectangular coordinate system wherein each of said I and J registers includes increment and decrement inputs; (c) said processor including first means operatively connected to said I and J registers for loading the initial starting point of said straight line of said predetermined graphic information in said I and J registers; (d) said processor including second means for storing the length of said straight line of said predetermined graphic information representing a straight line; (e) said processor including third means for sensing the particular sector of an 8 sector definition of a circle described about said initial starting point; (f) said processor including fourth means for providing rectangular coordinate output signals that define the straight line and its slope within any one of said 8 sectors; (g) the output of said second means operatively connected to said fourth means for terminating the output signal of said fourth means when the length of said line has been obtained; and (h) said third means comprises a plurality of decoders for decoding the sector information of said coded signal and selecting the increment and decrement inputs of said I and J registers for receiving the output signals from said fourth means for plotting the straight line and its slope from only said first coordinate line or from said second coordinate line.
Claim 2
Dependent Claim
302 words
A digital plotting system comprising: (a) a processor for processing a binary coded signal representing predetermined graphic information representing a straight line within a rectangular coordinate system having first and second mutually orthogonal coordinate lines and said coded signal including information defining the initial starting point, the length, the sector and the slope of said straight line; (b) said processor including an I register for defining one coordinate of the rectangular coordinate system and a J register for defining the other coordinate of said rectangular coordinate system wherein each of said I and J registers includes increment and decrement inputs; (c) said processor including first means operatively connected to said I and J registers for loading the initial starting point of said straight line of said predetermined graphic information in said I and J registers; (d) said processor including second means for storing the length of said straight line of said predetermined graphic information representing a straight line; (e) said processor including third means for sensing the particular sector of an 8 sector definition of a circle described about said initial starting point; (f) said processor including fourth means for providing rectangular coordinate output signals that define the straight line and its slope within any one of said 8 sectors; (g) the output of said second means operatively connected to said fourth means for terminating the output signal of said fourth means when the length of said line has been obtained; and (h) said third means comprises a plurality of decoders for decoding the sector information of said coded signal and selecting the increment and decrement inputs of said I and J registers for receiving the output signals from said fourth means for plotting the straight line and its slope from only said first coordinate line or from said second coordinate line.
Claim 3
Dependent Claim
97 words
The system of claim 1 wherein: (a) said fourth means comprises a clock, a rate generator and a slope storage device; (b) the output of said clock providing a clock signal that is connected to the input of said second means and to one input of said rate generator; (c) the output of said slope storage device being connected to the other input of said rate generator; whereby (d) the output of said rate generator is a rate signal that is a function of said clock rate and the slope definition stored in said slope storage device.
Claim 4
Dependent Claim
63 words
The system of claim 2 wherein: (a) said third means includes first, second, third, fourth, fifth, sixth, seventh and eighth decoders sequentially and respectively representing the first, second, third, fourth, fifth, sixth, seventh and eighth sectors of a circle; and (b) logic means responsive to the output of said decoders for selecting the increment and decrement inputs of said I and J registers.
Claim 5
Dependent Claim
52 words
The system of claim 3 wherein: (a) said logic means includes first, second, third, fourth, fifth, sixth, seventh and eighth OR gates, first and second I register clock gates and first and second I register rate gates, first and second J register clock gates and first and second J register rate gates.
Claim 6
Dependent Claim
30 words
The system of claim 4 wherein: (a) said first I register clock gate and said first I register rate gate are connected to the increment input of said I register.
Claim 7
Dependent Claim
30 words
The system of claim 5 wheren: (a) said second I register clock gate and said second I register rate gate are connected to the decrement input of said I register.
Claim 8
Dependent Claim
30 words
The system of claim 6 wherein: (a) said first J register clock gate and said first J register rate gate are connected to the increment input of said J register.
Claim 9
Dependent Claim
30 words
The system of claim 7 wherein: (a) said second J register clock gate and said second J register rate gate are connected to the decrement input of said J register.
Claim 10
Dependent Claim
42 words
The system of claim 8 wherein: (a) the output of said sixth and seventh decoders are connected to the input of said first OR gate the output of which is connected to the gate input of said second I register clock gate.
Claim 11
Dependent Claim
42 words
The system of claim 9 wherein: (a) the output of said second and third decoders are connected to the input of said second OR gate the output of which is connected to the gate input of said first I register clock gate.
Claim 12
Dependent Claim
42 words
The system of claim 10 wherein: (a) the output of said first and fourth decoders are connected to the input of said third OR gate the output of which is connected to the gate input of said first I register rate gate.
Claim 13
Dependent Claim
42 words
The system of claim 11 wherein: (a) the output of said fifth and eighth decoders are connected to the input of said fourth OR gate the output of which is connected to the gate input of said second I register rate gate.
Claim 14
Dependent Claim
42 words
The system of claim 12 wherein: (a) the output of said fourth and fifth decoders are connected to the input of said fifth OR gate, the output of which is connected to the gate input of said second J register clock gate.
Claim 15
Dependent Claim
42 words
The system of claim 13 wherein: (a) the output of said first and eighth decoders are connected to the input of said sixth OR gate, the output of which is connected to the gate input of said first J register clock gate.
Claim 16
Dependent Claim
42 words
The system of claim 14 wherein: (a) the output of said second and seventh decoders are connected to the input of said seventh OR gate the output of which is connected to the gate input of said first J register rate gate.
Claim 17
Dependent Claim
42 words
The system of claim 15 wherein: (a) the output of said third and sixth decoders are connected to the input of said eighth OR gate the output of which is connected to the gate input of said second J register rate gate.
Claim 18
Dependent Claim
386 words
A digital plotting system comprising: (a) a processor for processing a binary coded signal representing predetermined graphic information representing a straight line within a rectangular coordinate system having a first and second mutually orthogonal coordinate lines and said coded signal including information defining the initial starting point, the length, the sector and the slope of said straight lines; (b) said processor including first means for loading the initial starting point of said straight line in said rectangular coordinate system of said predetermined graphic information; (c) said processor including second means for storing the length of said straight line of said predetermined graphic information representing a straight line; (d) said processor including third means for sensing the particular sector of an 8 sector definition of a circle described about said initial starting point; (e) said processor including fourth means for sensing the slope of the straight line within any one of said 8 sectors and providing rectangular coordinate output signals defining the straight line within that sector; (f) the output of said second means operatively connected to said fourth means for terminating the output signals of said fourth means when the length of said line has been obtained; (g) said processor including an I register having increment and decrement inputs for defining one coordinate of the rectangular coordinate system and a J register having increment and decrement inputs for defining the other coordinate of said rectangular coordinate system; (h) said second means comprises a line length binary storage and decrement device; p1 (i) said fourth means comprises a clock, a rate generator and a slope storage device; (j) the output of said clock connected to the decrement input of said line length binary storage and decrement device and to one input of said rate generator; (k) the output of said slope storage connected to the other input of said rate generator; whereby (1) the output of said rate generator is a rate signal that is a function of said clock rate and the slope definition stored in said slope storage; and (m) said third means selectively applying the outputs of said clock and rate generator to the increment and decrement inputs of said I and J registers for plotting the slope of the straight line from only said first coordinate line or from said second coordinate line.
Claim 19
Dependent Claim
386 words
A digital plotting system comprising: (a) a processor for processing a binary coded signal representing predetermined graphic information representing a straight line within a rectangular coordinate system having a first and second mutually orthogonal coordinate lines and said coded signal including information defining the initial starting point, the length, the sector and the slope of said straight lines; (b) said processor including first means for loading the initial starting point of said straight line in said rectangular coordinate system of said predetermined graphic information; (c) said processor including second means for storing the length of said straight line of said predetermined graphic information representing a straight line; (d) said processor including third means for sensing the particular sector of an 8 sector definition of a circle described about said initial starting point; (e) said processor including fourth means for sensing the slope of the straight line within any one of said 8 sectors and providing rectangular coordinate output signals defining the straight line within that sector; (f) the output of said second means operatively connected to said fourth means for terminating the output signals of said fourth means when the length of said line has been obtained; (g) said processor including an I register having increment and decrement inputs for defining one coordinate of the rectangular coordinate system and a J register having increment and decrement inputs for defining the other coordinate of said rectangular coordinate system; (h) said second means comprises a line length binary storage and decrement device; p1 (i) said fourth means comprises a clock, a rate generator and a slope storage device; (j) the output of said clock connected to the decrement input of said line length binary storage and decrement device and to one input of said rate generator; (k) the output of said slope storage connected to the other input of said rate generator; whereby (1) the output of said rate generator is a rate signal that is a function of said clock rate and the slope definition stored in said slope storage; and (m) said third means selectively applying the outputs of said clock and rate generator to the increment and decrement inputs of said I and J registers for plotting the slope of the straight line from only said first coordinate line or from said second coordinate line.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1982-07-30 | 1983-01-29 | 1983-07-31 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1986-07-30 | 1987-01-29 | 1987-07-31 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1990-07-30 | 1991-01-29 | 1991-07-31 | $7700.00 | Window Closed / Lapsed |