← Back to Patent Explorer
US4251816A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for plotting graphics

Assignee: NCR Voyix Corp
•
Filing: 1978-12-21
•
Granted: 1981-02-17
•
Expires: 1998-12-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for plotting graphics or images such as arrows and grids, for example, on a display device such as a cathode ray tube (CRT) screen. The method includes generating a plotting string for the image to be displayed, with the plotting string including a repeat factor and a control factor for each segment of the image to be displayed, with the repeat factor containing the number of times a plotting character is to be repeated to produce the length of an associated segment in the image, and with the control factor containing x and y offsets for the associated segment. The method also includes utilizing the associated control factor to establish direction along x and y coordinates on the screen of the CRT for a segment in the image, and utilizing the associated repeat factor to determine the number of times the plotting character is to be repeated on the screen along a line established by the associated control factor to thereby produce the length of the associated segment. This process is repeated for each of the segments in the image.

Inventors

  • 👤 Ricky L. Eppley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 18:52
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/08; G09G1/00; G09G1/06; G09G1/08

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 432 words
A method of displaying an image on a display device having x and y coordinates therein, in which the image is formed of a plurality of segments, with each said segment being formed of at least one character, comprising the following steps: (a) generating a plotting string for the image to be displayed, with the plotting string having a length including a said character and also including a repeat factor and a control factor for each said segment of said image to be displayed, with said repeat factor containing the number of times said character is to be repeated to produce the length of the associated segment and with said control factor containing x and y offsets to establish direction and character intervals for the associated segment; (b) storing a count representing the length of said plotting string and storing initial x and y coordinates for the start of said image; (c) decrementing said count by one; (d) obtaining the repeat factor of the first segment of said image to be displayed and the x and y offsets from its associated control factor; (e) outputting a character at said initial x and y coordinates; (f) decrementing said repeat factor for said first segment by one; (g) adding the x and y offsets from the control factor for said first segment to said initial x and y coordinates to provide a revised cursor position for the second character of said first segment to be displayed; (h) outputting a character at said revised cursor position; (i) decrementing said repeat factor for said first segment by one; (j) repeating said steps (g), (h), and (i) by adding the x and y offsets from the control factor for said first segment to the previous revised cursor position until said step (i) results in a count of zero; (k) decrementing said count representing the length of said plotting string by two; (l) repeating said step (d) for the next segment of said image to be displayed; (m) repeating said steps (h), (i) and (j) for said next segment until said repeat factor therefor is zero; (n) repeating said step (k) upon the completion of step (m); and (o) repeating said steps (m) and (n) for each of the remaining segments in said image until said count representing the length of said plotting string is equal to zero whereby for said next segment and for each of said remaining segments of said image, the last character of the immediately prior to said segment which was displayed is repeated as the first character of the segment to be displayed.
Claim 2
Independent Claim 432 words
A method of displaying an image on a display device having x and y coordinates therein, in which the image is formed of a plurality of segments, with each said segment being formed of at least one character, comprising the following steps: (a) generating a plotting string for the image to be displayed, with the plotting string having a length including a said character and also including a repeat factor and a control factor for each said segment of said image to be displayed, with said repeat factor containing the number of times said character is to be repeated to produce the length of the associated segment and with said control factor containing x and y offsets to establish direction and character intervals for the associated segment; (b) storing a count representing the length of said plotting string and storing initial x and y coordinates for the start of said image; (c) decrementing said count by one; (d) obtaining the repeat factor of the first segment of said image to be displayed and the x and y offsets from its associated control factor; (e) outputting a character at said initial x and y coordinates; (f) decrementing said repeat factor for said first segment by one; (g) adding the x and y offsets from the control factor for said first segment to said initial x and y coordinates to provide a revised cursor position for the second character of said first segment to be displayed; (h) outputting a character at said revised cursor position; (i) decrementing said repeat factor for said first segment by one; (j) repeating said steps (g), (h), and (i) by adding the x and y offsets from the control factor for said first segment to the previous revised cursor position until said step (i) results in a count of zero; (k) decrementing said count representing the length of said plotting string by two; (l) repeating said step (d) for the next segment of said image to be displayed; (m) repeating said steps (h), (i) and (j) for said next segment until said repeat factor therefor is zero; (n) repeating said step (k) upon the completion of step (m); and (o) repeating said steps (m) and (n) for each of the remaining segments in said image until said count representing the length of said plotting string is equal to zero whereby for said next segment and for each of said remaining segments of said image, the last character of the immediately prior to said segment which was displayed is repeated as the first character of the segment to be displayed.
Claim 3
Independent Claim 332 words
An apparatus for displaying an image on a display device having x and y coordinates therein in which said image is formed of a plurality of segments, comprising: means for supplying a plotting string for the image to be displayed and also the number of segments in said image, with the plotting string including a plotting character and also including a repeat factor and a control factor for each said segment of the image to be displayed, said repeat factor containing the number of times said plotting character is to be repeated to form the associated segment, and said control factor containing x and y offsets for the associated segment to establish direction of the associated segment; means for supplying x and y coordinates for an initial cursor position in said display device and for outputting a plotting character thereat; means for adding the associated x and y offsets to said initial cursor position for the next plotting character in a first segment to be displayed to generate a revised cursor position and also for outputting a plotting character at said revised cursor position, whereby said first segment is completed by adding the associated x and y offsets to each prior revised cursor position and outputting a plotting character thereat until said number of times the plotting character is to be repeated has been completed, and whereby for each of the remaining segments of said image, the last character of the immediately prior segment which was displayed is repeated as the first character of the segment to be displayed; means for counting said number of times a plotting character is repeated to signify the completion of a said segment when the associated number of times a plotting character is repeated equals the associated said repeat factor; and means for counting the number of segments which have been completed to signify the completion of said image when the number of segments which have been completed equals the number of segments in said image.
Claim 4
Independent Claim 332 words
An apparatus for displaying an image on a display device having x and y coordinates therein in which said image is formed of a plurality of segments, comprising: means for supplying a plotting string for the image to be displayed and also the number of segments in said image, with the plotting string including a plotting character and also including a repeat factor and a control factor for each said segment of the image to be displayed, said repeat factor containing the number of times said plotting character is to be repeated to form the associated segment, and said control factor containing x and y offsets for the associated segment to establish direction of the associated segment; means for supplying x and y coordinates for an initial cursor position in said display device and for outputting a plotting character thereat; means for adding the associated x and y offsets to said initial cursor position for the next plotting character in a first segment to be displayed to generate a revised cursor position and also for outputting a plotting character at said revised cursor position, whereby said first segment is completed by adding the associated x and y offsets to each prior revised cursor position and outputting a plotting character thereat until said number of times the plotting character is to be repeated has been completed, and whereby for each of the remaining segments of said image, the last character of the immediately prior segment which was displayed is repeated as the first character of the segment to be displayed; means for counting said number of times a plotting character is repeated to signify the completion of a said segment when the associated number of times a plotting character is repeated equals the associated said repeat factor; and means for counting the number of segments which have been completed to signify the completion of said image when the number of segments which have been completed equals the number of segments in said image.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1984-02-17 1984-08-18 1985-02-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1988-02-17 1988-08-18 1989-02-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1992-02-17 1992-08-18 1993-02-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag