← Back to Patent Explorer
US4625202A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for generating multiple cursors in a raster scan display system

Assignee: Tektronix Inc
•
Filing: 1983-04-08
•
Granted: 1986-11-25
•
Expires: 2003-04-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Scott C. Richmond
  • 👤 James R. Peterson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 07:56
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/42; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0489; G06F3/04892; G09B; G09B5/00; G09B5/08; G09B5/12; G09G5/08

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 154 words
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.
Claim 2
Independent Claim 154 words
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.
Claim 3
Dependent Claim 21 words
The apparatus of claim 1 wherein said generation means is responsive to a portion of said address in said first dimension.
Claim 4
Dependent Claim 44 words
The apparatus of claim 1 wherein said display system produces a raster-scan image comprising a plurality of sequentially occurring scan lines extending in the direction of said first dimension, and wherein each scan line is associated with a respective address in said second dimension.
Claim 5
Dependent Claim 22 words
The apparatus of claim 1 wherein said definition means comprises definition memory means for receiving and storing definition signals to be selected.
Claim 6
Dependent Claim 34 words
The apparatus of claim 4, further comprising programmable processor means, coupled to said definition memory means, for producing definition signals to be stored and causing them to be stored in said definition memory means.
Claim 7
Dependent Claim 38 words
The apparatus of claim 1 wherein said line definition pointer code means comprises pointer memory means for receiving and storing pointing data which associates at least one address in said second dimension with a respective cursor definition signal.
Claim 8
Dependent Claim 28 words
The apparatus of claim 6, further comprising programmable processor means, coupled to said pointer memory means, for producing pointing data to be stored in said pointer memory means.
Claim 9
Dependent Claim 50 words
The apparatus of claim 7 wherein said definition means comprises definition memory means for receiving and storing cursor definition signals to be selected, said programmable processor means being coupled to said definition memory means for producing cursor definition signals and causing them to be stored in said definition memory means.
Claim 10
Dependent Claim 21 words
The apparatus of claim 8 wherein said generation means is responsive to a portion of said address in said first dimension.
Claim 11
Dependent Claim 65 words
The apparatus of claim 8 wherein said definition memory means comprises one or more random-access memory devices, each having a plurality of storage locations with corresponding storage addresses, and wherein said generating means includes storage addressing means asssociated with said memory devices for accessing said data storage locations in response to said line definition pointer code means and to said addresses in said first dimension.
Claim 12
Dependent Claim 63 words
The apparatus of claim 10 wherein said pointing data and said addresses in said first dimension are binary digital quantitites, and wherein said storage addressing means includes means responsive to said pointing data for providing a predetermined multiple thereof and means for combining said predetermined multiple with predetermined most significant bits of an address in said first dimension to obtain a storage address.
Claim 13
Independent Claim 153 words
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.
Claim 14
Independent Claim 153 words
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.
Claim 15
Independent Claim 249 words
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.
Claim 16
Independent Claim 249 words
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.

References Cited (Backward Citations)

US4354184A Cited
US4367465A Cited
US4404554A Cited
US4417239A Cited
US4386410A Cited
US4370645A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-11-24 1990-05-26 1990-11-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-11-24 1994-05-26 1994-11-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-11-24 1998-05-26 1998-11-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag