Claims
- 1. In an operator-controlled CRT display system having RAMDAC means responsive to digital pixel signals to develop analog signals for controlling the CRT beam intensity, and wherein the system includes cursor means under control of the operator for developing overlay pixel signals to produce on the CRT screen a cursor image for indicating the location of a particular part of the display; said cursor means being operable by a clock running at a rate less than the clock rate for the CRT pixel signals; said cursor means comprising:
- memory means storing cursor pixel data signals for developing a cursor image on the CRT screen;
- a comparator;
- means including an x-value register having an output supplying an operator-adjustable binary x-value input number to said comparator to select the cursor position on the CRT screen;
- an up-counter supplying binary numbers to said comparator in synchronism with the progression of the CRT beam across the screen;
- said comparator being operable to produce an output signal when the binary input numbers from said x-value register and said up-counter reach a pre-determined state;
- means to direct said comparator output signal to said memory means to activate said memory means when said binary input numbers from said x-value register and said up-counter reach said pre-determined state, thereby to read out a set of said cursor pixel data signals;
- transmission gate multiplexer means coupled to said memory means to receive said set of cursor pixel data signals, said multiplexer providing a number of selectable segments; and
- control means including logic means coupled to said x-value register output, said logic means serving to decode at least one least significant bit of the number in said x-value register output to select, during a time period while the CRT beam is sweeping across the screen, a particular multiplexer segment of said transmission gate to provide that the corresponding pixel data signals be directed from said multiplexer means to said RAMDAC means in time so as to position said cursor image in the CRT screen position selected by the operator.
- 2. Apparatus as in claim 1, wherein said up-counter is arranged to start counting from zero when a horizontal CRT screen line is started; and
- said comparator is arranged to produce said output signal when the up-counter number equals the x-axis address.
- 3. Apparatus as in claim 2, wherein said control means is arranged to decode the two least significant bits of the x-value number.
- 4. The method of controlling the positioning of a cursor image in a CRT display system having RAMDAC means responsive to digital pixel signals to develop analog signals for controlling the CRT beam intensity, and wherein the system includes cursor means for developing signals to produce on the CRT screen a cursor image for indicating the location of a particular part of the display under control of the operator; said cursor means being operable by a clock running at a rate less than the clock rate for the CRT pixel signals; said method comprising the steps of:
- storing cursor pixel data signals in memory means;
- storing in a register a binary number representing the desired x-axis position of the cursor;
- supplying to a comparator sequential binary numbers representing x-axis addresses;
- utilizing said comparator to produce an output signal when the binary numbers supplied to said comparator reach a pre-set number condition corresponding to the desired position of said cursor;
- while the CRT beam is sweeping across the CRT screen, directing said comparator output signal to said memory means to activate said memory means when said binary numbers reach said pre-set number condition, thereby to read out a set of said cursor pixel data signals;
- supplying said read-out cursor pixel data signals to transmission gate multiplexer means providing a number of selectable multiplex segments offset from one another by one pixel;
- while the CRT beam is sweeping across the screen, utilizing logic means to decode at least one least significant bit of said binary number stored in said register to produce a corresponding control signal; and
- directing said control signal to said transmission gate multiplexer to select a particular multiplexer segment of said transmission gate multiplexer to be directed to said RAMDAC means so as to position said cursor image in the position selected by the operator.
Parent Case Info
This application is a continuation of application Ser. No. 08,158,637 as originally filed on Nov. 29, 1993 is now abandoned.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4868548 |
Gelvin |
Sep 1989 |
|
5196837 |
Shoji et al. |
Mar 1993 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
158637 |
Nov 1993 |
|