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.