Apparatus and method for generating multiple cursors in a raster scan display system
First Claim
1. An apparatus for generating cursors in a multidimensional display system, each dimension having a range of addresses corresponding to locations therein, said apparatus comprising:
- (a) definition means for providing cursor definition signals for scan lines in a display, each cursor definition signal being representative of at least one location along a scan line in a first dimension where a cursor occurs;
(b) generation means responsive to a selected cursor definition signal from said definition means for generating a cursor video signal defining a line of a display where a cursor occurs; and
(c) line definition pointer code means responsive to addresses in a second dimension for selecting the one of said cursor definition signals to which said generation means responds, the number of said cursor definition signals being less than the number of addresses in said second dimension such that more than one address in the second dimension selects the same cursor definition signal.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and a method for generating cursors in a multi-dimensional graphics display system uses line definition signals, each of which is representative of where along the horizontal display dimension one or more scan lines intersect a cursor to be presented. The apparatus includes a line definition memory for providing one or more line definition signals, and a line definition pointer circuit which responds to a scan line location by the vertical dimension, for selecting the line definition signal representative of the scan line. A generation circuit provides a cursor video signal at each horizontal location, as indicated by the selected line definition signal, where the represented scan line intersects the cursor to be presented.
25 Citations
13 Claims
-
1. An apparatus for generating cursors in a multidimensional display system, each dimension having a range of addresses corresponding to locations therein, said apparatus comprising:
-
(a) definition means for providing cursor definition signals for scan lines in a display, each cursor definition signal being representative of at least one location along a scan line in a first dimension where a cursor occurs; (b) generation means responsive to a selected cursor definition signal from said definition means for generating a cursor video signal defining a line of a display where a cursor occurs; and (c) line definition pointer code means responsive to addresses in a second dimension for selecting the one of said cursor definition signals to which said generation means responds, the number of said cursor definition signals being less than the number of addresses in said second dimension such that more than one address in the second dimension selects the same cursor definition signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for generating cursors in a multidimentional display system, each said dimension having a range of addresses corresponding to locations therein, comprising:
-
(a) providing cursor definition signals for scan lines in a display, each cursor definition signal being representative of at least one location along a scan line in a first dimension where a cursor occurs; (b) generating a cursor video signal defining a line of a display where a cursor occurs in response to a selected cursor definition signal; and (c) selecting the one of said cursor definition signals to which said generation of a cursor video signal is responsive in accordance with addresses in a second dimension wherein different addresses each select a cursor definition signal, the number of said cursor definition signals being less than the number of addresses in said second dimension such that more than one address in the second dimension selects the same cursor definition signal.
-
-
13. An apparatus for generating multiple cursors in a multidimensional display system, each said dimension having a range of addresses corresponding to locations therein, said apparatus comprising:
-
(a) means for generating cursor definition signals for unique cursor patterns;
said cursor definition signals being generated on scan lines as addressed along a first dimension;(b) first storage means for storing said cursor definition signals; (c) means for generating a line definition pointer code for each scan line;
each of said line definition pointer codes addressing an associated cursor definition signal;
each of said line definition pointer codes being associated with an address along a second dimension;
the number of cursor definition signals being less than the number of addresses in said second dimension such that at least one of said cursor definition signals is associated with more than one address along said second dimension;(d) second storage means for storage said line definition pointer codes; and (e) means for processing cursor definition signal data such that the line definition pointer code for each scan line addresses said first storage means to select a said cursor definition signal, and wherein a cursor video signal is generated when an address in said first dimension corresponds to a cursor definition signal addressed in said first storage means by a said line definition pointer code, at least one of said cursor definition signals representing portions of plural cursor patterns and selected by a line definition pointer code corresponding to plural addresses in said second dimension.
-
Specification