← Back to Patent Explorer
EP0139932A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Apparatus for generating the display of a cursor

Assignee: Honeywell Inc
•
Filing: 1984-08-08
•
Granted: —
•
Expires: 2004-08-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates to a method and apparatus for generating cursors for display by a color raster graphic system. The cursors displayed can assume any one of a plurality of forms. Each cursor has predetermined boundaries and includes all pixel positions of the raster within its boundaries. One pixel position is designated as the origin ofthe cursor and selected ones ofthe pixel positions for each form ofthe cursor will display the cursor color and intensity. The address of the origin of a cursor and its form are designated by a graphic controller (10) of the system. The address of the origin is compared within a cursor display logic (18) with the addresses of the pixels produced by a raster scan logic (20), and, when the same, the form number and the x and y coordinates, the addresses of the pixel positions of the cursor relative to the origin thereof, are produced and applied to a read-only memory (56) which produces cursor control signals stored at the addressed locations of the cursor memory. The cursor control signals are produced in synchronization with the scanning of pixels, the position of which correspond to selected pixel positions of the cursor and are applied to the color look-up memory (16) of the system. Such pixel control signals cause the color look-up memory to produce color control signals which cause pixels corresponding to a designated pixel position of the given pixel and form of cursor, to be displayed in the cursor color and intensity.

Inventors

  • 👤 Kevin P. Staggs
  • 👤 Charles J. Clarke Jr.

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-02 05:47
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/08

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 298 words
A method for generating the display of a cursor of a color raster graphic system, said cursor having predetermined boundaries and consisting of cursor pixel positions within said boundaries, one cursor pixel position being the origin and selected ones of the cursor pixel locations adapted to display a predetermined cursor color at a predetermined cursor intensity, the ones selected conforming to a predetermined pattern, each pixel of the raster of the system having a unique binary address corresponding to the x and y coordinates of each pixel in the raster, said system producing the address of each pixel substantially as it is scanned, the addresses of the pixels as produced by the system being used to produce an 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 which determine the color and intensity of each pixel as it is scanned, characterized b y the following steps: a.) specifying the address of the origin of the cursor; b.) comparing the address of the origin of the cursor with the address of each pixel of the raster as each pixel is scanned and producing a signal identifying the time at which.the address of a pixel being scanned equals the address of the origin; c.) utilizing said signal to identify each pixel corresponding to a cursor pixel location; d.) producing a cursor control signal each time a pixel is scanned, the location of which corresponds to a selected one of the cursor pixel locations; and e) each cursor control signal causing the color look-up memory to produce color control signals to cause the pixel being scanned when a cursor control signal is produced to be displayed in the selected cursor color and at the selected cursor intensity.
Claim 2
Independent Claim 303 words
A method for generating the display of a cursor of a color raster graphic system, said cursor having predetermined boundaries and consisting of cursor pixel positions within said boundaries, one cursor pixel position being the origin, and selected ones of the cursor pixel locations adapted to display a predetermined cursor color at a predetermined cursor intensity, the ones selected conforming to a predetermined pattern, each pixel of the raster of the system having a unique binary address corresponding to the x and y coordinates of each pixel in the raster, said system producing the address of each pixel substantially as it is scanned, the addresses of the pixels as produced by the system being used to produce an 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 which determine the color and intensity of each pixel as it is scanned, characterized by the following steps: a) specifying the form of the cursor and the address of the origin of the cursor; b) comparing the address of the origin of the cursor with the address of each pixel of the raster as each pixel is scanned and producing a signal identifying the time at which the address of a pixel being scanned equals the address of the origin; c) utilizing said signal to identify each pixel corresponding to a cursor pixel location; d) producing a cursor control signal each time a pixel is scanned the location of which corresponds to a selected one of the cursor pixel location for the specified form; and e) each cursor control signal causing the pixel being scanned when a cursor control signal is produced to be displayed in the selected cursor color and at the selected cursor color and at the selected cursor intensity.
Claim 3
Dependent Claim 182 words
Apparatus for performing the method according to claim 1 or 2, characterized b y: a.) means (34,36,38) for specifying the form of the cursor and the address of the origin of the cursor; b.) means (40,42) for comparing the address of the origin of the cursor with the adress of each pixel of the raster as each pixel is scanned and producing a signal identifying the time at which the address of a pixel being scanned equals the address of the origin; c.) means (44,50) for utilizing said signal to identify each pixel corresponding to a cursor pixel location; d.) means (46,52,48) for producing a cursor control signal each time a pixel is scanned, the location of which corresponds to a selected one of the cursor pixel locations for the specified form; and e.) means (54)responsive to each cursor control signal for causing the color look-up memory to produce color control signals said color control signals causing the pixel being scanned when a cursor control signal is produced to be displayed in the selected cursor color and at the selected cursor intensity.
Claim 4
Dependent Claim 303 words
Apparatus for generating a cursor for display by a color raster graphic system said cursor having predetermined boundaries, and including all pixel positions of the raster of the system within its boundaries, one of said pixel positions being designated as the origin of the cursor, said cursor having a plurality of forms, said system including a graphic controller (10) for producing binary signals for controlling the operation of the raster graphic system and raster scan logic (20) for producing the addresses of the pixels substantially as scanned, said addresses including the x and y coordinates of the pixels of the raster, characterized by.: a.) means (36,38) for storing an address of a pixel with which the origin of the cursor is to coincide; b.) means (40,42) for comparing the x and y coordinates of the address of the origin of the cursor stored in the means for storing an address with the x and y coordinates address of each pixel as produced by the raster scan logic (20) and for producing an address compare signal when the x or y coordinates of both addresses are the same; c.) an addressable memory (56) for storing a cursor control bit for each cursor position for each form of the cursor; and d.) means (44-54) responsive to the address compare signals for forming addresses of cursor control bits for one form of the cursor stored in said addressable memory (56), for reading out of said memory cursor control bits stored at each addressed location, and for producing a cursor control bit as each pixel is scanned which corresponds to a pixel position of the cursor, cursor control bits having a given predetermined binary value adapted to cause the pixel being scanned by the system to be displayed in a predetermined color and with a predetermined intensity.
Claim 5
Dependent Claim 21 words
Apparatus according to Claim 4, characterized in that the addressable memory (56) for storing cursor control bits is a read-only memory.
Claim 6
Dependent Claim 25 words
Apparatus according to Claim 5, characterized in that the addressable memory (56) for storing cursor control bits stores four control bits at each addressable location.
Claim 7
Dependent Claim 17 words
Apparatus according to Claim 4, characterized in that the number of forms of the cursor is four.
Claim 8
Dependent Claim 606 words
Apparatus for generating a cursor for display by a color raster graphic system, said cursor having predetermined boundaries and including all pixel positions of the raster of the system within its boundaries, one of the pixel positions being designated as the 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 binary addresses of the pixels substantially as scanned for an interlaced display, said addresses including the x and y coordinates of the pixels of the raster, the least significant bit of the y coordinate being an odd/even frame bit, comprising: a) cursor number latch means (34) for storing a cursor number; b) a cursor vertical coordinate latch (36) for storing the y coordinate of the address of the origin of the cursor; c) a cursor horizontal coordinate latch (38) for storing the x coordinate of the address of the origin of the cursor; d) a vertical comparator (40) for comparing the higher order bit positions of the y coordinates of the cursor origin stored in the vertical latch and the higher order bit positions of the y coordinate of the address of the pixel being scanned as produced by the raster scan logic and for producing a vertical compare signal when they are the same; e) a horizontal comparator (42) for comparing the x coordinate of the cursor origin stored in the horizontal latch and the x coordinate of the pixel being scanned as produced by the raster scan logic and for producing a horizontal compare signal when they are the same; f) circuit means (44,50) to which the vertical and horizontal compare signals are applied for producing a vertical enable signal and a horizontal enable signal; g) an addressable memory (56) for storing a cursor control bit for each cursor position for each form of the cursor, the binary address including the form number, a y component and a x component; h) vertical counter means (52,52') for producing the higher order bit positions of the y component of the cursor address when enabled by a vertical enable signal; i) exclusive OR gate means (68) to which the least significant bit of the y coordinate of the origin of the cursor stored in the vertical position latch and the frame bit of the y coordinate of the pixel being scanned are applied, the output of the exclusive OR- gate being the least significant bit of the y component of the address applied to the cursor memory (56); j) means (70) for delaying the production of the 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; k) horizontal counter means (46) for producing the x component of the cursor address when enabled by the horizontal enable signal; 1) a cursor enable gate (48) which produces a cursor enable signal when the vertical enable signal and horizontal enable signal are both present; and m) shift register means (54) to which the lower order bits of the x component of the cursor address and the cursor control bits stored in each addressable location of the cursor memory are applied, for producing a cursor control bit as each pixel is scanned which corresponds to a pixel position of the cursor, cursor control bits having predetermined binary value adapted to cause the pixel being scanned to be displayed in a predetermined color and with a predetermined intensity.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag