Computer graphics processing and selective visual display system – Plural physical display element control system – Display elements arranged in matrix
Reexamination Certificate
1998-10-07
2001-05-08
Luu, Matthew (Department: 2672)
Computer graphics processing and selective visual display system
Plural physical display element control system
Display elements arranged in matrix
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.
Chen Chuan-Huang
Yu Cindy Z.
Chung Daniel
Luu Matthew
Seiko Epson Corporation
LandOfFree
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.
Profile ID: LFUS-PAI-O-2514974