Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
208 words
In a computer controlled display system having a raster scanned display device, an apparatus for generating a cursor for display on said display device, said apparatus comprising: a first memory means for storing the entire cursor, said cursor comprising a plurality of portions of raster scanned lines representing attributes of said cursor, said raster scanned lines further comprising bit values; an input register being communicatively coupled to said first memory means; control means for addressing said first memory means to obtain one of said plurality of portions of raster scanned lines and for loading said one of said plurality of portions of raster scanned lines into said input register; a first multiplexing means, data inputs of said first multiplexing means coupled to said input register; a second multiplexing means coupled to said first multiplexing means; a means for controlling said first multiplexing means and said second multiplexing means, said means for controlling being coupled to said first and said second multiplexing means; an output register being coupled to said second multiplexing means to receive said bit values of said one of said plurality of portions of raster scanned lines, said means for controlling providing signals to route said bit values from said input register to said output register.
Claim 2
Dependent Claim
208 words
In a computer controlled display system having a raster scanned display device, an apparatus for generating a cursor for display on said display device, said apparatus comprising: a first memory means for storing the entire cursor, said cursor comprising a plurality of portions of raster scanned lines representing attributes of said cursor, said raster scanned lines further comprising bit values; an input register being communicatively coupled to said first memory means; control means for addressing said first memory means to obtain one of said plurality of portions of raster scanned lines and for loading said one of said plurality of portions of raster scanned lines into said input register; a first multiplexing means, data inputs of said first multiplexing means coupled to said input register; a second multiplexing means coupled to said first multiplexing means; a means for controlling said first multiplexing means and said second multiplexing means, said means for controlling being coupled to said first and said second multiplexing means; an output register being coupled to said second multiplexing means to receive said bit values of said one of said plurality of portions of raster scanned lines, said means for controlling providing signals to route said bit values from said input register to said output register.
Claim 3
Dependent Claim
64 words
An apparatus as in claim 1 further comprising an output multiplexing means coupled to said output register, and wherein said control means addresses said first memory means during a horizontal retrace of said display device and wherein said first memory means is comprised of random access memory and wherein said output register provides a parallel output which is serialized by said output multiplexing means.
Claim 4
Dependent Claim
268 words
In a computer controlled display system having a raster scanned display device, an apparatus for generating a cursor for display on said display device, said apparatus comprising: a first memory means for storing the entire cursor, said cursor comprising a plurality of raster scanned lines representing attributes of said cursor, said raster scanned lines further comprising a plurality of portions wherein each portion comprises bit values; an input register communicatively coupled to said first memory means; control means for addressing said first memory means to obtain said plurality of portions of a raster scanned line and for loading said plurality of portions of a raster scanned line into said input register; a multiplexing means for routing bit values of said plurality of portions of a raster scanned line, data inputs of said multiplexing means coupled to said input register, said multiplexing means comprising: a first plurality of multiplexers coupled to said plurality of portions wherein at least one multiplexer of said first plurality of multiplexers routes first bit values of each of said plurality of portions to an output port; and a second plurality of multiplexers coupled to said first plurality of multiplexers for allowing selection of bit ordering of bit values of said plurality of portions; a means for controlling said multiplexing means, said means for controlling being coupled to said multiplexing means; and an output register being coupled to said multiplexing means to receive said bit values of said plurality of portions of a raster scanned line, said means for controlling providing signals to route said bit values from said input register to said output register.
Claim 5
Dependent Claim
268 words
In a computer controlled display system having a raster scanned display device, an apparatus for generating a cursor for display on said display device, said apparatus comprising: a first memory means for storing the entire cursor, said cursor comprising a plurality of raster scanned lines representing attributes of said cursor, said raster scanned lines further comprising a plurality of portions wherein each portion comprises bit values; an input register communicatively coupled to said first memory means; control means for addressing said first memory means to obtain said plurality of portions of a raster scanned line and for loading said plurality of portions of a raster scanned line into said input register; a multiplexing means for routing bit values of said plurality of portions of a raster scanned line, data inputs of said multiplexing means coupled to said input register, said multiplexing means comprising: a first plurality of multiplexers coupled to said plurality of portions wherein at least one multiplexer of said first plurality of multiplexers routes first bit values of each of said plurality of portions to an output port; and a second plurality of multiplexers coupled to said first plurality of multiplexers for allowing selection of bit ordering of bit values of said plurality of portions; a means for controlling said multiplexing means, said means for controlling being coupled to said multiplexing means; and an output register being coupled to said multiplexing means to receive said bit values of said plurality of portions of a raster scanned line, said means for controlling providing signals to route said bit values from said input register to said output register.
Claim 6
Dependent Claim
55 words
An apparatus as in claim 3 further comprising an output multiplexing means coupled to said output register for serializing output supplied from said output register, and wherein said control means addresses said first memory means during a horizontal retrace of said display device and wherein said first memory means is comprised of random access memory.
Claim 7
Dependent Claim
271 words
In a computer controlled display system utilizing raster scan update to update a display means, an apparatus for generating a cursor for display on said display means, said apparatus comprising: cursor memory means for storing image attribute data of said cursor for display on said display means, said image data comprising a plurality of data lines, each data line displayed on said display means in synchronization with said raster scan update; a first register coupled to said cursor memory for receiving a particular data line of said plurality of data lines at a first clock rate, said particular data line comprising data in a repetitive series of groups; a second register for providing output of said particular data line at a second clock rate, said second clock rate having a more rapid frequency than said first clock rate; and multiplexer means coupled to said first register and to said second register for routing data of said particular data line of said first register to said second register via a plurality of data frames so that said second register can be continuously read by said display system at said second clock rate, said multiplexer means further comprising: a first multiplexing means coupled to said first register for selecting particular elements from each of said series of groups of said particular data line; and a second multiplexing means coupled to said first multiplexing means and also coupled to said second register means for determining an output group order of said series of groups of said particular data line, said output group order based on a position of said cursor on said display means.
Claim 8
Dependent Claim
271 words
In a computer controlled display system utilizing raster scan update to update a display means, an apparatus for generating a cursor for display on said display means, said apparatus comprising: cursor memory means for storing image attribute data of said cursor for display on said display means, said image data comprising a plurality of data lines, each data line displayed on said display means in synchronization with said raster scan update; a first register coupled to said cursor memory for receiving a particular data line of said plurality of data lines at a first clock rate, said particular data line comprising data in a repetitive series of groups; a second register for providing output of said particular data line at a second clock rate, said second clock rate having a more rapid frequency than said first clock rate; and multiplexer means coupled to said first register and to said second register for routing data of said particular data line of said first register to said second register via a plurality of data frames so that said second register can be continuously read by said display system at said second clock rate, said multiplexer means further comprising: a first multiplexing means coupled to said first register for selecting particular elements from each of said series of groups of said particular data line; and a second multiplexing means coupled to said first multiplexing means and also coupled to said second register means for determining an output group order of said series of groups of said particular data line, said output group order based on a position of said cursor on said display means.
Claim 9
Dependent Claim
81 words
An apparatus for generating a cursor for display on said display means as described in claim 5 further comprising display update means for generating said cursor on said display means, said display update means coupled to said second register and wherein said multiplexer means allows said particular data line to begin outputting to said display update means at a point in time that is not in synchronization with said first clock rate but is in synchronization with said second clock rate.
Claim 10
Dependent Claim
54 words
An apparatus for generating a cursor for display on said display means as described in claim 5 wherein said plurality of dataframes is routed to said second register at a frequency of said first clock rate and each of said plurality of dataframes is read by said display system at said second clock rate.
Claim 11
Dependent Claim
101 words
An apparatus for generating a cursor for display on said display means as described in claim 5 further comprising: a pixel counter for counting at said second clock rate; an output multiplexing means having data input coupled to said second register and select input coupled to said pixel counter; and display update means for refreshing a raster scan line on said display system, said display update means coupled to data output of said output multiplexing means, wherein said output multiplexing means provides a serial data stream representing said particular data line to said display update means at said second clock rate.
Claim 12
Dependent Claim
45 words
An apparatus for generating a cursor for display on said display means as described in claim 5 further comprising: control means coupled to said cursor memory for transferring said particular data line from said cursor memory to said first register at said first clock rate.
Claim 13
Dependent Claim
58 words
An apparatus for generating a cursor for display on said display means as described in claim 5 wherein each of said plurality of dataframes routed to said second register is determined based on said particular elements selected by said first multiplexing means and said output group order of said series of groups determined by said second multiplexing means.
Claim 14
Dependent Claim
296 words
In a computer controlled display system utilizing raster scan update to update a display means, an apparatus for generating a cursor for display on said display system, said apparatus comprising: cursor memory means for storing image attribute data of said cursor for display on said display system, said image data comprising a plurality of data lines, each data line displayed on said display means in synchronization with said raster scan update; a first register coupled to said cursor memory for receiving a particular data line of said plurality of data lines at a first clock rate, said particular data line comprising data in a repetitive series of groups; a second register for providing output of said particular data line at a second clock rate, said second clock rate having a more rapid frequency than said first clock rate; and multiplexer means coupled to said first register and to said second register for routing data of said particular data line of said first register to said second register, said multiplexer means further comprising: a first multiplexing means coupled to said first register for selecting particular elements from each of said series of groups of said particular data line; and a second multiplexing means coupled to said first multiplexing means and also coupled to said second register means for determining an output group order of said series of groups of said particular data line, said output group order based on a position of said cursor on said display means; and display update means for generating said cursor on said display means, said display update means coupled to said second register and wherein said multiplexer means enables bits of said second register to be serially supplied to said display update means at a rate of at least 107 megahertz.
Claim 15
Dependent Claim
296 words
In a computer controlled display system utilizing raster scan update to update a display means, an apparatus for generating a cursor for display on said display system, said apparatus comprising: cursor memory means for storing image attribute data of said cursor for display on said display system, said image data comprising a plurality of data lines, each data line displayed on said display means in synchronization with said raster scan update; a first register coupled to said cursor memory for receiving a particular data line of said plurality of data lines at a first clock rate, said particular data line comprising data in a repetitive series of groups; a second register for providing output of said particular data line at a second clock rate, said second clock rate having a more rapid frequency than said first clock rate; and multiplexer means coupled to said first register and to said second register for routing data of said particular data line of said first register to said second register, said multiplexer means further comprising: a first multiplexing means coupled to said first register for selecting particular elements from each of said series of groups of said particular data line; and a second multiplexing means coupled to said first multiplexing means and also coupled to said second register means for determining an output group order of said series of groups of said particular data line, said output group order based on a position of said cursor on said display means; and display update means for generating said cursor on said display means, said display update means coupled to said second register and wherein said multiplexer means enables bits of said second register to be serially supplied to said display update means at a rate of at least 107 megahertz.
Claim 16
Dependent Claim
59 words
An apparatus for generating a cursor for display on said display system as described in claim 11 wherein said multiplexer means allows said particular data line to begin being output to said display update means at a point in time that is not in synchronization with said first clock rate but is in synchronization with said second clock rate.
Claim 17
Dependent Claim
27 words
An apparatus for generating a cursor for display on said display system as described in claim 11 wherein said second clock rate is at least 107 megahertz.
Claim 18
Dependent Claim
112 words
An apparatus for generating a cursor for display on said display system as described in claim 11 wherein said display update means comprises: a pixel counter for counting at said second clock rate; an output multiplexing means having a data input coupled to said second register and a select input coupled to said pixel counter; and digital to analog conversion means for refreshing a raster scan line on said display system, said digital analog conversion means coupled to a data output of said multiplexing means, wherein said output multiplexing means provides a serial data stream representing said particular data line to said digital to analog conversion means at said second clock rate.
Claim 19
Dependent Claim
45 words
An apparatus for generating a cursor for display on said display system as described in claim 11 further comprising: control means coupled to said cursor memory for transferring said particular data line for said cursor memory to said first register at said first clock rate.
Claim 20
Dependent Claim
58 words
An apparatus for generating a cursor for display on said display system as described in claim 11 wherein data of said particular data line routed to said second register is determined based on said particular elements selected by said first multiplexing means and said output group order of said series of groups determined by said second multiplexing means.