Patent US4272767A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4272767A Expired / Lapsed US ⏱️ 0.0 years remaining

Display system for displaying information in the form of a horizontally oriented curve on a raster-type CRT

Assignee: Applied Automation Inc
•
Filing: 1979-06-26
•
Granted: 1981-06-09
•
Expires: 1999-06-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A horizontally oriented curve is produced on a raster-type cathode-ray tube display by storing curve data words in a memory. The curve data word is representative of the height at which a dot is to be placed on the cathode-ray tube screen. The horizontal position of the dot is dictated by the position of the data word in the memory. The data words are read out of the memory in response to a horizontal address and the data words are compared to a vertical address. Where the data word is equal to the vertical address a dot is illuminated at a particular horizontal and vertical position. The curve is updated by writing a new data word into the memory and moving all of the existing data words one position in the memory. The data in the reconfigured memory is then displayed. Provision is also provided for filling in vertical gaps in the horizontal curve to provide a smooth curve.

Inventors

  • 👤 Robert H. Lacy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 21:52
CPC Classifications
G; G01; G01R; G01R13/00; G01R13/40; G01R13/404; G01R13/408; G09; G09G; G09G1/00; G09G1/06; G09G1/14; G09G1/16; G09G1/162

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 308 words
Apparatus for producing a horizontally oriented curve on a raster-type cathode-ray tube display, comprising: a cathode-ray tube; means for producing a raster on said cathode-ray tube having horizontal scans alternating with retraces; means for producing a new curve data point signal representative of the vertical height of a dot to be displayed on said cathode-ray tube; a memory means having a plurality of memory locations in sequence, each of said plurality of memory locations corresponding to a respective one of the horizontal positions on said cathode-ray tube where curve data points may be displayed; means for shifting any curve data points in said memory means to the next memory location in sequence in said memory means; means for transferring said new curve data point signal from said means for producing said new curve data point signal to the initial memory location in said memory means, the procedure of producing a new curve data point, shifting the curve data points in said memory means to the next memory location in sequence, and transferring the new curve data point to the initial memory location in said memory means continuing until a desired horizontal curve has been stored in said memory means; means for reading out of said memory means all of the curve data points contained in said memory means in synchronization with each horizontal scan of the raster on said cathode-ray tube; means for establishing a signal representative of the vertical position of the current horizontal scan of the raster; and means for comparing the curve data point read out of said memory means during the current horizontal scan with the signal representative of the vertical position of the current horizontal scan and applying a video signal to said cathode-ray tube to produce a dot on the screen of said cathode-ray tube when the thus compared signals are equal.
Claim 2
Dependent Claim 308 words
Apparatus for producing a horizontally oriented curve on a raster-type cathode-ray tube display, comprising: a cathode-ray tube; means for producing a raster on said cathode-ray tube having horizontal scans alternating with retraces; means for producing a new curve data point signal representative of the vertical height of a dot to be displayed on said cathode-ray tube; a memory means having a plurality of memory locations in sequence, each of said plurality of memory locations corresponding to a respective one of the horizontal positions on said cathode-ray tube where curve data points may be displayed; means for shifting any curve data points in said memory means to the next memory location in sequence in said memory means; means for transferring said new curve data point signal from said means for producing said new curve data point signal to the initial memory location in said memory means, the procedure of producing a new curve data point, shifting the curve data points in said memory means to the next memory location in sequence, and transferring the new curve data point to the initial memory location in said memory means continuing until a desired horizontal curve has been stored in said memory means; means for reading out of said memory means all of the curve data points contained in said memory means in synchronization with each horizontal scan of the raster on said cathode-ray tube; means for establishing a signal representative of the vertical position of the current horizontal scan of the raster; and means for comparing the curve data point read out of said memory means during the current horizontal scan with the signal representative of the vertical position of the current horizontal scan and applying a video signal to said cathode-ray tube to produce a dot on the screen of said cathode-ray tube when the thus compared signals are equal.
Claim 3
Dependent Claim 53 words
Apparatus in accordance with claim 1 wherein a scrolling effect is achieved by alternately shifting the curve data points in said memory means to the next memory location in sequence, entering a new curve data point in the initial memory location of said memory means, and displaying the contents of said memory means.
Claim 4
Dependent Claim 122 words
Apparatus in accordance with claim 1 wherein said means for shifting any curve data points in said memory means to the next memory location in sequence in said memory means comprises: a trend data latch means; an output data latch means; means for enabling said memory means to transfer a curve data point to said output data latch means; means for enabling said trend data latch means to transfer the data stored in said trend data latch means to the memory location from which the curve data point transferred to said output data latch means was taken; and means for enabling said output data latch means to transfer the data in said output data latch means to said trend data latch means.
Claim 5
Dependent Claim 95 words
Apparatus in accordance with claim 3 wherein said means for transferring said new curve data point signal from said means for producing said new curve data point signal to the initial memory location in said memory means comprises: an input data latch means; means for transferring said new curve data point signal from said means for producing said new curve data point signal to said input data latch means; and means for enabling said input data latch means to transfer said new curve data point signal to the initial memory location in said memory means.
Claim 6
Dependent Claim 286 words
Apparatus in accordance with claim 1 additionally comprising: means for establishing a first signal which has a first value when the curve data point read out of said memory means has a value which is less than the value of the signal representative of the vertical position of the current horizontal scan line of the raster and has a second value when the curve data point read out of said memory means has a value which is greater than the value of the signal representative of the vertical position of the current horizontal scan line of the raster; means for delaying said first signal one dot position to establish a second signal; means for establishing a third signal which has said first value when the curve data point read out of said memory means has a value which is greater than the value of the signal representative of the vertical position of the current horizontal scan line of the raster and has said second value when the curve data point read of said memory means has a value which is less than the value of the signal representative of the vertical position of the current horizontal scan line of the raster; an EXCLUSIVE OR gate having first and second inputs and an output; means for supplying said second signal to a first input of said EXCLUSIVE OR gate; means for supplying said third signal to the second input of said EXCLUSIVE OR gate; means for inverting the output of said EXCLUSIVE OR gate to establish a fourth signal, a video signal being applied to said cathode-ray tube to produce a dot on the screen of said cathode-ray tube when said fourth signal has said first value.
Claim 7
Dependent Claim 22 words
Apparatus in accordance with claim 4 wherein said first value is a binary 1 and said second value is a binary 0.
Claim 8
Dependent Claim 311 words
Apparatus for filling in vertical points in a horizontally oriented curve produced on a raster type cathod-ray tube screen, where a memory is used to store the data points which make up said horizontally oriented curve, comprising: means for establishing a first signal which has a first value when a curve data point read out of said memory has a value which is less than the value of a signal representative of the vertical position of the current horizontal scan line of the raster and has a second value when a curve data point read out of said memory has a value which is greater than the value of a signal representative of the vertical position of the current horizontal scan line of the raster; means for delaying said first signal one dot position to establish a second signal; means for establishing a third signal which has said first value when a curve data point read out of said memory has a value which is greater than the value of a signal representative of the vertical position of the current horizontal scan line of the raster and has said second value when a curve data point read of said memory has a value which is less than the value of a signal representative of the vertical position of the current horizontal scan line of the raster; an EXCLUSIVE OR gate having first and second inputs and an output; means for supplying said second signal to a first input of said EXCLUSIVE OR gate; means for supplying said third signal to the second input of said EXCLUSIVE OR gate; means for inverting the output of said EXCLUSIVE OR gate to establish a fourth signal, a video signal being applied to said cathode-ray tube to produce a dot on the screen of said cathode-ray tube when said fourth signal has said first value.
Claim 9
Dependent Claim 311 words
Apparatus for filling in vertical points in a horizontally oriented curve produced on a raster type cathod-ray tube screen, where a memory is used to store the data points which make up said horizontally oriented curve, comprising: means for establishing a first signal which has a first value when a curve data point read out of said memory has a value which is less than the value of a signal representative of the vertical position of the current horizontal scan line of the raster and has a second value when a curve data point read out of said memory has a value which is greater than the value of a signal representative of the vertical position of the current horizontal scan line of the raster; means for delaying said first signal one dot position to establish a second signal; means for establishing a third signal which has said first value when a curve data point read out of said memory has a value which is greater than the value of a signal representative of the vertical position of the current horizontal scan line of the raster and has said second value when a curve data point read of said memory has a value which is less than the value of a signal representative of the vertical position of the current horizontal scan line of the raster; an EXCLUSIVE OR gate having first and second inputs and an output; means for supplying said second signal to a first input of said EXCLUSIVE OR gate; means for supplying said third signal to the second input of said EXCLUSIVE OR gate; means for inverting the output of said EXCLUSIVE OR gate to establish a fourth signal, a video signal being applied to said cathode-ray tube to produce a dot on the screen of said cathode-ray tube when said fourth signal has said first value.
Claim 10
Dependent Claim 22 words
Apparatus in accordance with claim 7 wherein said first value is a binary 1 and said second value is a binary 0.
Claim 11
Independent Claim 244 words
A method for producing a horizontally oriented curve on a raster-type cathode-ray tube display, comprising the steps of: (a) producing a raster on a cathode-ray tube having horizontal scans alternating with retraces; (b) producing a new curve data point signal representative of the vertical height of a dot to be displayed on said cathode-ray tube; (c) shifting any curve data points in a memory means to the next memory location in sequence in said memory means, said memory means having a plurality of memory locations corresponding to a respective one of the horizontal positions on said cathode-ray tube where curve data points may be displayed; (d) transferring said new curve data point signal to the initial memory location in said memory means; (e) repeating steps b-d until a desired horizontal curve has been stored in said memory means; (f) reading out of said memory means all of the curve data points contained in said memory means in synchronization with each horizontal scan of the raster on said cathode-ray tube; (g) establishing a signal representative of the vertical position of the current horizontal scan of the raster; and (h) comparing the curve data point read out of said memory means during the current horizontal scan with the signal representative of the vertical position of the current horizontal scan and applying a video signal to said cathode-ray tube to produce a dot on the screen of said cathode-ray tube when the thus compared signals are equal.
Claim 12
Independent Claim 244 words
A method for producing a horizontally oriented curve on a raster-type cathode-ray tube display, comprising the steps of: (a) producing a raster on a cathode-ray tube having horizontal scans alternating with retraces; (b) producing a new curve data point signal representative of the vertical height of a dot to be displayed on said cathode-ray tube; (c) shifting any curve data points in a memory means to the next memory location in sequence in said memory means, said memory means having a plurality of memory locations corresponding to a respective one of the horizontal positions on said cathode-ray tube where curve data points may be displayed; (d) transferring said new curve data point signal to the initial memory location in said memory means; (e) repeating steps b-d until a desired horizontal curve has been stored in said memory means; (f) reading out of said memory means all of the curve data points contained in said memory means in synchronization with each horizontal scan of the raster on said cathode-ray tube; (g) establishing a signal representative of the vertical position of the current horizontal scan of the raster; and (h) comparing the curve data point read out of said memory means during the current horizontal scan with the signal representative of the vertical position of the current horizontal scan and applying a video signal to said cathode-ray tube to produce a dot on the screen of said cathode-ray tube when the thus compared signals are equal.
Claim 13
Dependent Claim 49 words
A method in accordance with claim 9 for achieving a scrolling effect comprising the steps of: (i) entering a new data point in said memory means; (j) displaying the contents of said memory means; and (k) repeating steps i and j as long as new data points are available.
Claim 14
Dependent Claim 94 words
A method in accordance with claim 9 wherein said step of shifting any curve data points in said memory means to the next memory location comprising: enabling a memory means to transfer a curve data point to an output data latch; enabling said trend data latch to transfer the data stored in said trend data latch to the memory location from which the curve data point transferred to said output data latch was taken; and enabling said output data latch to transfer the data in said output data latch to said trend data latch.
Claim 15
Dependent Claim 76 words
A method in accordance with claim 11 wherein said step of transferring said new curve data point signal from said means for producing said new curve data point signal to the initial memory location in said memory means comprises: transferring said new curve data point signal to an input data latch means; and enabling said input data latch means to transfer said new curve data point signal to the initial memory location in said memory means.
Claim 16
Dependent Claim 263 words
A method in accordance with claim 9 additionally comprising: eastablishing a first signal which has a first value when the curve data point read out of said memory means has a value which is less than the value of the signal representative of the vertical position of the current horizontal scan line of the raster and has a second value when the curve data point read out of said memory means has a value which is greater than the value of the signal representative of the vertical position of the current horizontal scan line of the raster; delaying said first signal one dot position to establish a second signal; establishing a third signal which has said first value when the curve data point read out of said memory means has a value which is greater than the value of the signal representative of the vertical position of the current horizontal scan line of the raster and has said second value when the curve data point read of said memory means has a value which is less than the value of the signal representative of the vertical position of the current horizontal scan line of the raster; supplying said second signal to a first input of an EXCLUSIVE OR gate; supplying said third signal to the second input of said EXCLUSIVE OR gate; inverting the output of said EXCLUSIVE OR gate to establish a fourth signal, a video signal being applied to said cathode-ray tube to produce a dot on the screen of said cathode-ray tube when said fourth signal has said first value.
Claim 17
Dependent Claim 23 words
A method in accordance with claim 13 wherein said first value is a binary 1 and said second value is a binary 0.
Claim 18
Independent Claim 291 words
A method for filling in vertical points in a horizontally oriented curve produced on a raster type cathode-ray tube screen, where a memory is used to store the data points which make up said horizontally oriented curve, comprising the steps of: establishing a first signal which has a first value when the curve data point read out of said memory has a value which is less than the value of the signal representative of the vertical position of the current horizontal scan line of the raster and has a second value when the curve data point read out of said memory has a value which is greater than the value of the signal representative of the vertical position of the current horizontal scan line of the raster; delaying said first signal one dot position to establish a second signal; establishing a third signal which has said first value when the curve data point read out of said memory has a value which is greater than the value of the signal representative of the vertical position of the current horizontal scan line of the raster and has said second value when the curve data point read of said memory has a value which is less than the value of the signal representative of the vertical position of the current horizontal scan line of the raster; supplying said second signal to a first input of an EXCLUSIVE OR gate; supplying said third signal to the second input of said EXCLUSIVE OR gate; inverting the output of said EXCLUSIVE OR gate to establish a fourth signal, a video signal being applied to said cathode-ray tube to produce a dot on the screen of said cathode-ray tube when said fourth signal has said first value.
Claim 19
Independent Claim 291 words
A method for filling in vertical points in a horizontally oriented curve produced on a raster type cathode-ray tube screen, where a memory is used to store the data points which make up said horizontally oriented curve, comprising the steps of: establishing a first signal which has a first value when the curve data point read out of said memory has a value which is less than the value of the signal representative of the vertical position of the current horizontal scan line of the raster and has a second value when the curve data point read out of said memory has a value which is greater than the value of the signal representative of the vertical position of the current horizontal scan line of the raster; delaying said first signal one dot position to establish a second signal; establishing a third signal which has said first value when the curve data point read out of said memory has a value which is greater than the value of the signal representative of the vertical position of the current horizontal scan line of the raster and has said second value when the curve data point read of said memory has a value which is less than the value of the signal representative of the vertical position of the current horizontal scan line of the raster; supplying said second signal to a first input of an EXCLUSIVE OR gate; supplying said third signal to the second input of said EXCLUSIVE OR gate; inverting the output of said EXCLUSIVE OR gate to establish a fourth signal, a video signal being applied to said cathode-ray tube to produce a dot on the screen of said cathode-ray tube when said fourth signal has said first value.
Claim 20
Dependent Claim 23 words
A method in accordance with claim 15 wherein said first value is a binary 1 and said second value is a binary 0.

References Cited (Backward Citations)

US3678498A Cited
US3725901A Cited
US3686662A Cited
US3786476A Cited
US3778811A Cited
US3781850A Cited
US3792464A Cited
US3969716A Cited
US4068310A Cited
US4117473A Cited
US4193122A Cited
US4208723A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag