Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
252 words
In a graphics display system, the improvement comprising a raster scan display, said display being characterised by a vertical raster scan memory means for storing digital data to be displayed, said memory means being a means for storing said digital data wherein the relative vertical position of each data point to be displayed on each vertical raster scan is stored in binary coded form digital communication means coupled to said memory means for receiving digital data to be displayed from an auxiliary digital device in said binary coded form and coupling said digital data to said memory means video sync generation means for providing vertical and horizontal sync signals and for providing a pixel clock signal for each raster scan trace control means coupled to said memory means and said video sync generation means, said trace control means having an addressing means for addressing said memory synchronized to said vertical and horizontal sync signals to botain coded data to be displayed for each vertical raster scan, and a digital counter means responsive to said pixel clock signal for each scan to provide a digital trace signal indicative of a pixel clock signal counter corresponding to the coded data for that scan, and video generation means coupled to said digital counter means of said trace control means, said video sync generation means and said display, said video generation means being a means for providing a video signal to said display to display said data in graphic form responsive to said digital trace signal.
Claim 2
Dependent Claim
252 words
In a graphics display system, the improvement comprising a raster scan display, said display being characterised by a vertical raster scan memory means for storing digital data to be displayed, said memory means being a means for storing said digital data wherein the relative vertical position of each data point to be displayed on each vertical raster scan is stored in binary coded form digital communication means coupled to said memory means for receiving digital data to be displayed from an auxiliary digital device in said binary coded form and coupling said digital data to said memory means video sync generation means for providing vertical and horizontal sync signals and for providing a pixel clock signal for each raster scan trace control means coupled to said memory means and said video sync generation means, said trace control means having an addressing means for addressing said memory synchronized to said vertical and horizontal sync signals to botain coded data to be displayed for each vertical raster scan, and a digital counter means responsive to said pixel clock signal for each scan to provide a digital trace signal indicative of a pixel clock signal counter corresponding to the coded data for that scan, and video generation means coupled to said digital counter means of said trace control means, said video sync generation means and said display, said video generation means being a means for providing a video signal to said display to display said data in graphic form responsive to said digital trace signal.
Claim 3
Dependent Claim
68 words
The improvement of claim 1 wherein said trace control means is a means for providing, for a plurality of vertical scans lines, a trace signal for said at least one trace to cause the display on each scan line of a first pixel corresponding to the data point for the respective scan line and a second pixel corresponding to the data point for an immediately adjacent scan line.
Claim 4
Dependent Claim
20 words
The improvement of claim 2 wherein each pixel of the display is approximately twice as high as it is wide.
Claim 5
Dependent Claim
33 words
The improvement of claim 2 wherein said trace control means is also a means for providing a trace signal to also cause the display of all pixels between said first and second pixels.
Claim 6
Dependent Claim
14 words
The improvement of claim 4 wherein said first and second pixels may sometimes overlie.
Claim 7
Dependent Claim
120 words
The improvement of claim 1 wherein said trace control means is a means for causing (a) for one scan line, the display of a first pixel corresponding to the data point for the respective scan line, a second pixel corresponding to the data point for an immediately adjacent scan line, and any and all pixels therebetween (b) for the next scan line, the duplication of the display displayed in step (a), and then (c) the successive repeat of steps (a) and (b) using the data points for each successive pair of scan lines whereby two adjacent lines displayed as defined by the respective first and second pixels may have starting and ending positions independent of other pairs of lines displayed.
Claim 8
Dependent Claim
70 words
The improvement of claim 1 wherein said trace control means is a means for providing for a plurality of vertical scans, a trace control signal for at least one trace to cause the display of a first pixel corresponding to the data point for the respective scan line, a second pixel corresponding to the data point for a different scan line and all pixels between said first and second pixels.
Claim 9
Dependent Claim
20 words
The improvement of claim 7 wherein said different scan line is two scan lines away from the current scan line.
Claim 10
Dependent Claim
25 words
The improvement of claim 7 wherein said different scan line is an adjacent scan line of the same field of an interlaced raster scan display.
Claim 11
Dependent Claim
81 words
The improvement of claim 7 further comprised of means for detecting peaks and valleys in the trace data values, and for the scan line of each peak and each valley, causing said trace control means to provide a trace control signal to cause the display of a first pixel corresponding to the data point for the respective scan line, a second pixel corresponding to the data point for the preceding scan line and all pixels between said first and second pixels.
Claim 12
Dependent Claim
57 words
The improvement of claim 1 wherein said memory means is a means for storing coded data for a plurality of traces, each trace being characterized by at least one data point stored in said memory means in binary coded form for each vertical raster scan line crossing the respective trace, whereby multiple traces may be simultaneously displayed.
Claim 13
Dependent Claim
21 words
The improvement of claim 11 further including means for allowing a first trace to overlie a second trace on said display.
Claim 14
Dependent Claim
38 words
The improvement of claim 12 further including means for filling in vertical lines between said first trace and said second trace with a color dependent upon which trace is lower than the other for the respective vertical line.
Claim 15
Dependent Claim
20 words
The improvement of claim 1 further comprised of an alphanumeric character generator for selectively presenting alphanumeric characters on the display.
Claim 16
Dependent Claim
19 words
The improvement of claim 14 further comprised of a graphic character generator for selectively presenting graphics characters on display.
Claim 17
Dependent Claim
30 words
The improvement of claim 15 further comprised of a priority means for setting the priority of data to be displayed to determine which displayed data overlies which other displayed data.
Claim 18
Dependent Claim
65 words
The improvement of claim 1 wherein said memory means is a means for storing coded data for at least one trace, and further comprised of means for causing the display of a trace window on said display, and wherein said trace control means provides a trace signal to cause the display in graphic form of only that data which when displayed falls within the window.
Claim 19
Dependent Claim
37 words
The improvement of claim 1 wherein said trace control means includes means for combining a variable offset to said binary coded data, whereby the display of data in graphic form may be scrolled by varying said offset.
Claim 20
Dependent Claim
71 words
The improvement of claim 1 wherein said memory means is a means for storing binary coded data for a number of vertical raster scan lines exceeding the number which may be displayed at any one time, and further including means for varying the start address of data to be displayed to pan across any part of the coded data stored in memory, whereby the graphic display will be caused to pan.
Claim 21
Dependent Claim
27 words
The improvement of claim 1 further comprising means for confining the range of said coded data to within the limits of the range of the decoding means.
Claim 22
Dependent Claim
360 words
In a graphics display system, the improvement comprising a raster scan display, said display being characterized by a vertical raster scan random access memory means for storing digital data to be displayed, said memory means being a means for storing said data representing horizontal and vertical coordinate pairs wherein the relative horizontal coordinates of the data points are logically ordered by associated random access memory means addresses and the relative vertical position of each data point to be displayed on the respective vertical raster scan is stored at the associated random access memory address in binary coded form, and for additionally storing other digitally coded information to be displayed digital communication means coupled to said random access memory means for receiving digital data to be displayed from an auxiliary data digital device and coupling said digital data to said memory means for storage therein video sync generation means for providing vertical and horizontal sync signals thereto and for providing a pixel clock signal for each raster scan trace control means coupled to said memory means and said video sync generation means, said trace control means having an addressing means for addressing said memory in said logical order synchronized to said vertical and horizontal sync signals to obtain coded data to be displayed for each vertical raster scan, and a digital counter means responsive to said pixel clock signal for each scan to provide a digital trace signal indicative of a pixel clock signal count corresponding to the coded data for that scan, generator means coupled to said video sync generation means and said random access memory means for generating additional digital display signals responsive to said other digitally coded information synchronized to said horizontal and vertical sync signals and said pixel count for each scan priority means coupled to receive digital inputs from said trace control and saidgenerator means to provide a prioritized digital output signal responsive to a predetermined priority between the multiple inputs thereto, and video generation means coupled to said priority means, said video sync generation means and said display for providing a video signal to said display responsive to the digital output of said priority means.
Claim 23
Dependent Claim
360 words
In a graphics display system, the improvement comprising a raster scan display, said display being characterized by a vertical raster scan random access memory means for storing digital data to be displayed, said memory means being a means for storing said data representing horizontal and vertical coordinate pairs wherein the relative horizontal coordinates of the data points are logically ordered by associated random access memory means addresses and the relative vertical position of each data point to be displayed on the respective vertical raster scan is stored at the associated random access memory address in binary coded form, and for additionally storing other digitally coded information to be displayed digital communication means coupled to said random access memory means for receiving digital data to be displayed from an auxiliary data digital device and coupling said digital data to said memory means for storage therein video sync generation means for providing vertical and horizontal sync signals thereto and for providing a pixel clock signal for each raster scan trace control means coupled to said memory means and said video sync generation means, said trace control means having an addressing means for addressing said memory in said logical order synchronized to said vertical and horizontal sync signals to obtain coded data to be displayed for each vertical raster scan, and a digital counter means responsive to said pixel clock signal for each scan to provide a digital trace signal indicative of a pixel clock signal count corresponding to the coded data for that scan, generator means coupled to said video sync generation means and said random access memory means for generating additional digital display signals responsive to said other digitally coded information synchronized to said horizontal and vertical sync signals and said pixel count for each scan priority means coupled to receive digital inputs from said trace control and saidgenerator means to provide a prioritized digital output signal responsive to a predetermined priority between the multiple inputs thereto, and video generation means coupled to said priority means, said video sync generation means and said display for providing a video signal to said display responsive to the digital output of said priority means.
Claim 24
Dependent Claim
31 words
The improvement of claim 21 wherein said video generation means includes a video look-up table and the output signal of said priority means comprises an address to said video look-up table.
Claim 25
Dependent Claim
29 words
The improvement of claim 21 wherein said generation means is a means for generating display signals representative of alphanumeric characters stored in said random access memory in coded form.
Claim 26
Dependent Claim
20 words
The improvement of claim 21 wherein said generator means is a means for generating display signals representative of graphics characters.
Claim 27
Dependent Claim
394 words
In a graphics display system, the improvement comprising a raster scan display, said display being characterized by a vertical raster scan random access memory means for storing digital data to be displayed, said memory means being a means for storing said data representing horizontal and vertical coordinate pairs wherein the relative horizontal coordinates of the data points are logically ordered by associated random access memory means addresses and the relative vertical position of each data point to be displayed on each vertical raster scan is stored at the associated random access memory address in binary coded form, said memory means also being a means for storing alphanumeric character words digital communication means coupled to said random access memory means for receiving digital data to be displayed from an auxiliary digital device and coupling said digital data to said memory means for storage therein video sync generation means for providing vertical and horizontal sync signals thereto and for providing a pixel clock signal for each raster scan trace control means coupled to said memory means and said video sync generation means; said trace control means having an addressing means for addressing said memory in said logical order synchronized to said vertical and horizontal sync signals to obtain coded data to be displayed for each vertical raster scan, and a digital counter means responsive to said pixel clock signal for each scan to provide a digital trace signal indicative of a pixel clock signal count corresponding to the coded data for that scan, alphanumeric character generator means coupled to said video sync generation means, said trace control means also having an addressing means for addressing said memory synchronized to said vertical and horizontal sync and pixel signals to obtain alphanumeric character words therefrom and to couple said words to said alphanumeric character generator means, said alphanumeric character generator means being a means for generating digital display signals representative of alphanumeric characters responsive to alphanumeric character words presented thereto priority means coupled to receive digital inputs from said trace control and said alphanumeric generator means to provide a prioritized digital output signal responsive to a predetermined priority between the multiple digital inputs thereto, and video generation means coupled to said priority means, said video sync generation means and said display for providing a video signal to said display responsive to the digital output of said priority means.
Claim 28
Dependent Claim
394 words
In a graphics display system, the improvement comprising a raster scan display, said display being characterized by a vertical raster scan random access memory means for storing digital data to be displayed, said memory means being a means for storing said data representing horizontal and vertical coordinate pairs wherein the relative horizontal coordinates of the data points are logically ordered by associated random access memory means addresses and the relative vertical position of each data point to be displayed on each vertical raster scan is stored at the associated random access memory address in binary coded form, said memory means also being a means for storing alphanumeric character words digital communication means coupled to said random access memory means for receiving digital data to be displayed from an auxiliary digital device and coupling said digital data to said memory means for storage therein video sync generation means for providing vertical and horizontal sync signals thereto and for providing a pixel clock signal for each raster scan trace control means coupled to said memory means and said video sync generation means; said trace control means having an addressing means for addressing said memory in said logical order synchronized to said vertical and horizontal sync signals to obtain coded data to be displayed for each vertical raster scan, and a digital counter means responsive to said pixel clock signal for each scan to provide a digital trace signal indicative of a pixel clock signal count corresponding to the coded data for that scan, alphanumeric character generator means coupled to said video sync generation means, said trace control means also having an addressing means for addressing said memory synchronized to said vertical and horizontal sync and pixel signals to obtain alphanumeric character words therefrom and to couple said words to said alphanumeric character generator means, said alphanumeric character generator means being a means for generating digital display signals representative of alphanumeric characters responsive to alphanumeric character words presented thereto priority means coupled to receive digital inputs from said trace control and said alphanumeric generator means to provide a prioritized digital output signal responsive to a predetermined priority between the multiple digital inputs thereto, and video generation means coupled to said priority means, said video sync generation means and said display for providing a video signal to said display responsive to the digital output of said priority means.
Claim 29
Dependent Claim
19 words
The improvement of claim 25 wherein said alphanumeric character generator means is also a means for generating graphics characters.
Claim 30
Independent Claim
202 words
A method of displaying data in graph form comprising the steps of (a) providing a raster scan CRT display having a vertical raster scan; (b) storing digital data to be displayed in a memory wherein memory addresses represent a relative horizontal position of a data point and the relative vertical position of a data point is represented by a binary coded number stored at the respective memory address; (c) storing character words in binary coded form representing characters to be displayed in a memory at memory locations associated with character cell locations on the display; (d) for a plurality of vertical raster scans, fetching the binary coded number associated with that scan line from memory and generating a digital data display signal responsive to the vertical position of the raster scan line and the binary coded number; (e) for a plurality of character cells crossed by the vertical raster scan, fetching the character word associated with each respective cell from memory and generating a digital character display signal responsive to the position of the raster scan within the associated cell; (f) digitally combining, converting to a video signal and displaying the data display signal and the character display signal on the display.
Claim 31
Independent Claim
202 words
A method of displaying data in graph form comprising the steps of (a) providing a raster scan CRT display having a vertical raster scan; (b) storing digital data to be displayed in a memory wherein memory addresses represent a relative horizontal position of a data point and the relative vertical position of a data point is represented by a binary coded number stored at the respective memory address; (c) storing character words in binary coded form representing characters to be displayed in a memory at memory locations associated with character cell locations on the display; (d) for a plurality of vertical raster scans, fetching the binary coded number associated with that scan line from memory and generating a digital data display signal responsive to the vertical position of the raster scan line and the binary coded number; (e) for a plurality of character cells crossed by the vertical raster scan, fetching the character word associated with each respective cell from memory and generating a digital character display signal responsive to the position of the raster scan within the associated cell; (f) digitally combining, converting to a video signal and displaying the data display signal and the character display signal on the display.
Claim 32
Dependent Claim
42 words
The method of claim 27 wherein the characters represented by the character words include graphics characters which at least in part define at least one display window and wherein the data display signal is displayed only within one of the display windows.