Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
275 words
A method of generating a cursor for a color raster graphic system having a display device which includes a substantially rectangular array of picture elements (pixels) with each pixel of the array having a unique pixel address, and means for periodically scanning each pixel of the array, the cursor having predetermined boundaries and comprising cursor pixel positions within the cursor's boundaries, one cursor pixel position being designated as an origin, selected cursor pixel positions displaying a cursor color at a cursor intensity to create a cursor, said color raster graphic system producing a pixel address of a pixel in the array of the display device substantially as the pixel having that address is scanned, said system responsive to the production of each pixel address in the array producing color control signals which determine the color and intensity of a pixel as it is scanned, comprising the steps of: specifying a pixel address for the origin of a cursor; comparing the pixel address of the origin of the cursor with the pixel address of each pixel of the array of pixels as each pixel of the array is scanned; producing a cursor enable signal when the address of a pixel being scanned is the same as that of the origin of the cursor; identifying, responsive to the production of a cursor enable signal, each cursor pixel location relative to the origin; producing a cursor control signal each time a pixel is scanned, the address of which corresponds to a selected cursor pixel position; and causing the pixel being scanned each time a cursor control signal is produced to display the cursor color at the cursor intensity.
Claim 2
Independent Claim
275 words
A method of generating a cursor for a color raster graphic system having a display device which includes a substantially rectangular array of picture elements (pixels) with each pixel of the array having a unique pixel address, and means for periodically scanning each pixel of the array, the cursor having predetermined boundaries and comprising cursor pixel positions within the cursor's boundaries, one cursor pixel position being designated as an origin, selected cursor pixel positions displaying a cursor color at a cursor intensity to create a cursor, said color raster graphic system producing a pixel address of a pixel in the array of the display device substantially as the pixel having that address is scanned, said system responsive to the production of each pixel address in the array producing color control signals which determine the color and intensity of a pixel as it is scanned, comprising the steps of: specifying a pixel address for the origin of a cursor; comparing the pixel address of the origin of the cursor with the pixel address of each pixel of the array of pixels as each pixel of the array is scanned; producing a cursor enable signal when the address of a pixel being scanned is the same as that of the origin of the cursor; identifying, responsive to the production of a cursor enable signal, each cursor pixel location relative to the origin; producing a cursor control signal each time a pixel is scanned, the address of which corresponds to a selected cursor pixel position; and causing the pixel being scanned each time a cursor control signal is produced to display the cursor color at the cursor intensity.
Claim 3
Independent Claim
313 words
A method of generating a cursor for a color raster graphic system having a display device which display device includes a substantially rectangular array of picture elements (pixels) with each pixel of the array having an "X" and a "Y" coordinate, the "X" and "Y" coordinates forming a pixel address, and means for periodically scanning each pixel of the array of pixels, the cursor having predetermined boundaries and comprising cursor pixel positions within a cursor's boundaries, one cursor pixel position being designated as an origin of the cursor, selected cursor pixel positions displaying a cursor color at a cursor intensity to create a cursor, a cursor having a plurality of different forms, said color raster graphic system producing a pixel address of a pixel in the array of the display device substantially as a pixel having that address is scanned, said system responsive to the production of each pixel address in the array producing color control signals which determine the color and intensity of a pixel as it is being scanned; comprising the steps of: specifying the form of a cursor and the pixel address of the origin of the cursor; comparing the pixel address of the origin of the cursor with the pixel address of each pixel as each pixel of the array is scanned; and producing a cursor enable signal when the pixel address of a pixel being scanned is the same as the specified pixel address of the origin of the cursor; identifying responsive to a cursor enable signal being produced, each cursor pixel location relative to the origin; producing a cursor control signal each time a pixel is scanned, the address of which corresponds to a selected cursor pixel position for the specified form of cursor; and causing the pixel being scanned, each time a cursor control signal is produced, to display the cursor color at the cursor intensity.
Claim 4
Independent Claim
313 words
A method of generating a cursor for a color raster graphic system having a display device which display device includes a substantially rectangular array of picture elements (pixels) with each pixel of the array having an "X" and a "Y" coordinate, the "X" and "Y" coordinates forming a pixel address, and means for periodically scanning each pixel of the array of pixels, the cursor having predetermined boundaries and comprising cursor pixel positions within a cursor's boundaries, one cursor pixel position being designated as an origin of the cursor, selected cursor pixel positions displaying a cursor color at a cursor intensity to create a cursor, a cursor having a plurality of different forms, said color raster graphic system producing a pixel address of a pixel in the array of the display device substantially as a pixel having that address is scanned, said system responsive to the production of each pixel address in the array producing color control signals which determine the color and intensity of a pixel as it is being scanned; comprising the steps of: specifying the form of a cursor and the pixel address of the origin of the cursor; comparing the pixel address of the origin of the cursor with the pixel address of each pixel as each pixel of the array is scanned; and producing a cursor enable signal when the pixel address of a pixel being scanned is the same as the specified pixel address of the origin of the cursor; identifying responsive to a cursor enable signal being produced, each cursor pixel location relative to the origin; producing a cursor control signal each time a pixel is scanned, the address of which corresponds to a selected cursor pixel position for the specified form of cursor; and causing the pixel being scanned, each time a cursor control signal is produced, to display the cursor color at the cursor intensity.
Claim 5
Dependent Claim
356 words
Apparatus for generating cursors for a color raster graphic system, said system including a display device having a raster of pixels with each pixel of the raster having a pixel address, and means for periodically scanning each pixel in the raster to cause the pixels to display a given color at a given intensity, said cursors having predetermined boundaries and consisting of cursor pixel positions within a cursor's boundaries, one cursor pixel position being the origin of a cursor and selected cursor pixel positions within the cursor's boundaries displaying a predetermined cursor color at a predetermined cursor intensity, the selected cursor pixel positions conforming to one of a plurality of predetermined cursor forms, said system producing a pixel address of a pixel substantially as a pixel is scanned, the pixel address of each pixel as produced by the system being used to produce a color address in a color look-up memory for each pixel substantially as it is being scanned, the color look-up memory producing color control signals responsive to each color address applied thereto, the color signals determining the color and intensity displayed by each pixel as it is scanned comprising: means for specifying the form of a cursor and the pixel address of the origin of the cursor; means for comparing the pixel address of the origin of a cursor with the pixel address of each pixel of the raster as each pixel of the raster is scanned and producing a signal identifying when the pixel address of a pixel being scanned equals the pixel address of the origin of the cursor; means for utilizing said signal to identify each pixel of the raster which corresponds to a cursor pixel position; means for producing a cursor control signal each time a pixel of the raster is scanned, the location of which corresponds to a selected cursor pixel position for the specified form of a cursor; and means responsive to each cursor control signal for causing the color look-up memory to produce color control signals which cause the pixel being scanned to be displayed in the selected cursor color and at the selected cursor intensity.
Claim 6
Dependent Claim
356 words
Apparatus for generating cursors for a color raster graphic system, said system including a display device having a raster of pixels with each pixel of the raster having a pixel address, and means for periodically scanning each pixel in the raster to cause the pixels to display a given color at a given intensity, said cursors having predetermined boundaries and consisting of cursor pixel positions within a cursor's boundaries, one cursor pixel position being the origin of a cursor and selected cursor pixel positions within the cursor's boundaries displaying a predetermined cursor color at a predetermined cursor intensity, the selected cursor pixel positions conforming to one of a plurality of predetermined cursor forms, said system producing a pixel address of a pixel substantially as a pixel is scanned, the pixel address of each pixel as produced by the system being used to produce a color address in a color look-up memory for each pixel substantially as it is being scanned, the color look-up memory producing color control signals responsive to each color address applied thereto, the color signals determining the color and intensity displayed by each pixel as it is scanned comprising: means for specifying the form of a cursor and the pixel address of the origin of the cursor; means for comparing the pixel address of the origin of a cursor with the pixel address of each pixel of the raster as each pixel of the raster is scanned and producing a signal identifying when the pixel address of a pixel being scanned equals the pixel address of the origin of the cursor; means for utilizing said signal to identify each pixel of the raster which corresponds to a cursor pixel position; means for producing a cursor control signal each time a pixel of the raster is scanned, the location of which corresponds to a selected cursor pixel position for the specified form of a cursor; and means responsive to each cursor control signal for causing the color look-up memory to produce color control signals which cause the pixel being scanned to be displayed in the selected cursor color and at the selected cursor intensity.
Claim 7
Dependent Claim
313 words
Apparatus for generating a cursor for display by a color raster graphic system having a display device including a raster of pixels with each pixel of the raster having a pixel address said display means periodically scanning each pixel of the raster, said cursor having predetermined boundaries, and including all cursor pixel positions within its boundaries, one of the cursor pixel positions being designated as an origin of the cursor, said cursor having a plurality of forms, said system including a graphic controller for producing binary signals for controlling the operation of the raster graphic system and raster scan logic for producing a pixel address of a pixel substantially as that pixel is scanned comprising: first means for storing a pixel address of a pixel with which the origin of the cursor is to coincide; second means for comparing the pixel address of the origin of a cursor stored in the first means with the pixel address of each pixel as produced by the raster scan logic and for producing an address compare signal when both addresses are the same; addressable cursor memory means for storing at addressable locations thereof cursor control bits for each cursor position for each form of a cursor; and means responsive to the production of an address compare signal for forming addresses of addressable locations of the cursor memory means in which are stored cursor control bits for one form of a cursor, for reading out of said cursor memory means cursor control bits stored at an addressed location, and for producing a cursor control bit as a pixel corresponding to a cursor pixel position of the cursor is scanned; and means responsive to each control bit having a predetermined binary value for causing the pixel being scanned when the control bit having that value is produced to be displayed in a predetermined color with a predetermined intensity.
Claim 8
Dependent Claim
313 words
Apparatus for generating a cursor for display by a color raster graphic system having a display device including a raster of pixels with each pixel of the raster having a pixel address said display means periodically scanning each pixel of the raster, said cursor having predetermined boundaries, and including all cursor pixel positions within its boundaries, one of the cursor pixel positions being designated as an origin of the cursor, said cursor having a plurality of forms, said system including a graphic controller for producing binary signals for controlling the operation of the raster graphic system and raster scan logic for producing a pixel address of a pixel substantially as that pixel is scanned comprising: first means for storing a pixel address of a pixel with which the origin of the cursor is to coincide; second means for comparing the pixel address of the origin of a cursor stored in the first means with the pixel address of each pixel as produced by the raster scan logic and for producing an address compare signal when both addresses are the same; addressable cursor memory means for storing at addressable locations thereof cursor control bits for each cursor position for each form of a cursor; and means responsive to the production of an address compare signal for forming addresses of addressable locations of the cursor memory means in which are stored cursor control bits for one form of a cursor, for reading out of said cursor memory means cursor control bits stored at an addressed location, and for producing a cursor control bit as a pixel corresponding to a cursor pixel position of the cursor is scanned; and means responsive to each control bit having a predetermined binary value for causing the pixel being scanned when the control bit having that value is produced to be displayed in a predetermined color with a predetermined intensity.
Claim 9
Dependent Claim
16 words
The apparatus of claim 4 in which the addressable cursor memory means is a read-only memory.
Claim 10
Dependent Claim
20 words
The apparatus of claim 5 in which the cursor addressable memory means stores four control bits at each addressable location.
Claim 11
Dependent Claim
16 words
The apparatus of claim 4 in which the number of forms of the cursor is four.
Claim 12
Dependent Claim
694 words
Apparatus for generating movable cursors for display by a color raster graphic system having a display device, said display device including a raster of pixels, with each pixel of the raster having a binary pixel address, said display device including means for periodically scanning each pixel of the raster, a cursor having cursor pixel positions located within a predetermined boundary of the cursor, there being a one-to-one correspondence between a cursor pixel position and pixels of the raster located within the boundaries of the cursor, one of the cursor pixel positions being designated as an origin of a cursor, said cursor having a plurality of forms with each form having a cursor number, said system including a graphic controller for producing binary signals for controlling the operation of the raster graphic system and raster scan logic for producing binary pixel addresses of pixels of the raster substantially as each pixel is scanned for an interlaced display, each of said addresses including an "X" and a "Y" coordinate of a pixel of the raster the "Y" coordinate having a least significant bit, the least significant bit of the "Y" coordinate being an odd/even frame bit, comprising: first latch means for storing a cursor number; second latch means for storing the "Y" coordinate of the pixel address of the origin of the cursor; third latch means for storing the "X" coordinate of the pixel address of the origin of a cursor; first comparator means for comparing the higher order bit positions of the "Y" coordinate of a cursor stored in the second latch means and the higher order bit positions of the "Y" coordinate of the address of a pixel being scanned as produced by the raster scan logic and for producing a vertical compare signal when they are the same; second comparator means for comparing the "X" coordinate of the cursor origin stored in the third latch means and the "X" coordinate of a pixel being scanned as produced by the raster scan logic and for producing a horizontal compare signal when they are the same; first circuit means to which the vertical and horizontal compare signals are applied for producing a vertical enable signal and a horizontal enable signal; an addressable cursor memory means for storing at addressable locations having a binary address cursor control bits for each cursor pixel position for each form of a cursor, the binary address including a form number of a cursor, a "Y" component and an "X" component of a cursor pixel position forming a cursor pixel position address in the cursor memory means; vertical counter means for producing higher order bits of the "Y" component of a cursor pixel position address when enabled by a vertical enable signal; exclusive OR gate means to which the least significant bit of the "Y" coordinate of the origin of a cursor stored in the second latch means and the frame bit of the "Y" coordinate of a pixel being scanned are applied, the output of exclusive OR gate means being the least significant bit of the "Y" component of the cursor pixel position address applied to the cursor memory means; means for delaying the production of a vertical enable signal for one horizontal sweep cycle when the least significant bit of the origin of the cursor is a logical one and the frame bit of the pixel being scanned is a logical zero; horizontal counter means for producing the "X" component of the cursor memory address when enabled by the horizontal enable signal; a cursor enable gate which produces a cursor enable signal when the vertical enable signal and horizontal enable signals are produced concurrently, and shift register means to which lower order bits of the "X" component of the cursor pixel location address and cursor control bits stored in an addressable location of the cursor memory means are applied, for producing a cursor control bit as each pixel corresponds to a cursor pixel position of the cursor is scanned, said control bits having a predetermined binary value causing the pixel of the pixel array being scanned concurrently to be displayed in a predetermined color and with a predetermined intensity.
Claim 13
Dependent Claim
694 words
Apparatus for generating movable cursors for display by a color raster graphic system having a display device, said display device including a raster of pixels, with each pixel of the raster having a binary pixel address, said display device including means for periodically scanning each pixel of the raster, a cursor having cursor pixel positions located within a predetermined boundary of the cursor, there being a one-to-one correspondence between a cursor pixel position and pixels of the raster located within the boundaries of the cursor, one of the cursor pixel positions being designated as an origin of a cursor, said cursor having a plurality of forms with each form having a cursor number, said system including a graphic controller for producing binary signals for controlling the operation of the raster graphic system and raster scan logic for producing binary pixel addresses of pixels of the raster substantially as each pixel is scanned for an interlaced display, each of said addresses including an "X" and a "Y" coordinate of a pixel of the raster the "Y" coordinate having a least significant bit, the least significant bit of the "Y" coordinate being an odd/even frame bit, comprising: first latch means for storing a cursor number; second latch means for storing the "Y" coordinate of the pixel address of the origin of the cursor; third latch means for storing the "X" coordinate of the pixel address of the origin of a cursor; first comparator means for comparing the higher order bit positions of the "Y" coordinate of a cursor stored in the second latch means and the higher order bit positions of the "Y" coordinate of the address of a pixel being scanned as produced by the raster scan logic and for producing a vertical compare signal when they are the same; second comparator means for comparing the "X" coordinate of the cursor origin stored in the third latch means and the "X" coordinate of a pixel being scanned as produced by the raster scan logic and for producing a horizontal compare signal when they are the same; first circuit means to which the vertical and horizontal compare signals are applied for producing a vertical enable signal and a horizontal enable signal; an addressable cursor memory means for storing at addressable locations having a binary address cursor control bits for each cursor pixel position for each form of a cursor, the binary address including a form number of a cursor, a "Y" component and an "X" component of a cursor pixel position forming a cursor pixel position address in the cursor memory means; vertical counter means for producing higher order bits of the "Y" component of a cursor pixel position address when enabled by a vertical enable signal; exclusive OR gate means to which the least significant bit of the "Y" coordinate of the origin of a cursor stored in the second latch means and the frame bit of the "Y" coordinate of a pixel being scanned are applied, the output of exclusive OR gate means being the least significant bit of the "Y" component of the cursor pixel position address applied to the cursor memory means; means for delaying the production of a vertical enable signal for one horizontal sweep cycle when the least significant bit of the origin of the cursor is a logical one and the frame bit of the pixel being scanned is a logical zero; horizontal counter means for producing the "X" component of the cursor memory address when enabled by the horizontal enable signal; a cursor enable gate which produces a cursor enable signal when the vertical enable signal and horizontal enable signals are produced concurrently, and shift register means to which lower order bits of the "X" component of the cursor pixel location address and cursor control bits stored in an addressable location of the cursor memory means are applied, for producing a cursor control bit as each pixel corresponds to a cursor pixel position of the cursor is scanned, said control bits having a predetermined binary value causing the pixel of the pixel array being scanned concurrently to be displayed in a predetermined color and with a predetermined intensity.