Apparatus and method for controlling a software cursor

Computer graphics processing and selective visual display system – Plural physical display element control system – Display elements arranged in matrix

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S111000, C345S440000

Reexamination Certificate

active

06229518

ABSTRACT:

BACKGROUND OF THE INVENTION
A. Field of the Invention
The present invention relates generally to controlling a cursor, and in particular to an apparatus and method for selectively controlling a software cursor in connection with writing a graphics element.
B. Description of the Related Art
Conventional graphics systems use a graphics engine that receives commands from an application program and executes instructions based on the commands. Executing the instructions causes the graphics engine to write graphics elements to a graphics buffer. The information is then read from the buffer and displayed to a user on a screen.
A user interacts with a conventional system with a variety of user input devices, some of which manipulate a cursor on the screen. For example, users often manipulate the cursor using a mouse or keyboard. Thus, the graphics engine writes both graphics information and cursor information to the graphics buffer.
In conventional systems, the graphics engine excludes a software cursor (i.e., turns the cursor off) to draw a graphics element that overlaps the cursor area. After the graphics element is drawn, the graphics engine redraws the cursor (i.e., turns the cursor back on). Thus, in the course of creating a typical drawing having many graphics elements, the graphics engine turns the software cursor off and on many times. This slows down graphics performance and causes the cursor to blink at an undesirably high frequency. Since overlapping is fundamental in any graphics application, however, there is a need to develop an effective technique that reduces the number of times the software cursor is turned off and on.
SUMMARY OF THE INVENTION
An apparatus consistent with this invention for controlling a cursor, comprises means for determining whether a graphics element has a predetermined spatial relationship to a cursor area; means for writing the graphics element without turning the cursor off if the graphics element does not have the predetermined spatial relationship to the cursor area; and means for turning the cursor off when writing the graphics element if the graphics element has the predetermined spatial relationship to the cursor area.
Both the foregoing general description and the following detailed description are exemplary and explanatory only and do not restrict the invention, as claimed.


REFERENCES:
patent: 4623880 (1986-11-01), Bresenham et al.
patent: 4982345 (1991-01-01), Callahan et al.
patent: 5012433 (1991-04-01), Callahan et al.
patent: 5161212 (1992-11-01), Littleton
patent: 5359347 (1994-10-01), Kim et al.
patent: 5369741 (1994-11-01), Hartog et al.
patent: 5455897 (1995-10-01), Nicholl et al.
patent: 5491494 (1996-02-01), Cornett et al.
patent: 5522020 (1996-05-01), Narayanaswami
patent: 5553210 (1996-09-01), Narayanaswami
patent: 5559532 (1996-09-01), Gardyne
patent: 5594848 (1997-01-01), Dao
patent: 5598183 (1997-01-01), Robertson et al.
patent: 5668571 (1997-09-01), Pai et al.
patent: 5720019 (1998-02-01), Koss et al.
patent: 5745009 (1998-04-01), Blomqvist
Addison-Wesley, “Programmer's Guide to the EGA, VGA and Super VGA Cards”,3rdEdition, 1994, pp. 153, 154, 554-557 and 732-733, Richard F. Ferraro.
Addison-Wesley, “Programmer's Guide to the EGA, VGA and Super VGA Cards”, 3 rd Edition, 1994, pp. 153, 154, 554-557 and 732-733, Richard F. Ferraro.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus and method for controlling a software cursor does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for controlling a software cursor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for controlling a software cursor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2514974

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.