Philips S1D13505 Manual Do Utilizador

Página de 556
Epson Research and Development
Page 43
Vancouver Design Center
Programming Notes and Examples
S1D13505
Issue Date: 01/02/05 
X23A-G-003-07
7  Hardware Cursor/Ink Layer
7.1  Introduction
The S1D13505 provides hardware support for a cursor or an ink layer. These features are 
mutually exclusive and therefore only one or the other may be active at any given time.
A hardware cursor improves video throughput in graphical operating systems by off-
loading much of the work typically assigned to software. Take the actions which must be 
performed when the user moves the mouse. On a system without hardware support, the 
operating system must restore the area under the current cursor position then save the area 
under the new location and finally draw the cursor shape. Contrast that with the hardware 
assisted system where the operating system must simply update the cursor X and cursor Y 
position registers.
An ink layer is used to support stylus or pen input. Without an ink layer the operating 
system would have to save an area (possibly all) of the display buffer where pen input was 
to occur. After the system recognized the user entered characters, the display would have 
to be restored and the characters redrawn in a system font. With an ink layer the stylus path 
is drawn in the ink layer, where it overlays the displayed image. After character recognition 
takes place the display is updated with the new characters and the ink layer is simply 
cleared. There is no need to save and restore display data thus providing faster throughput.
The S1D13505 hardware cursor/ink layer supports a 2 bpp (four color) overlay image. Two 
of the available colors are transparent and invert. The remaining two colors are user 
definable.