Advanced Techniques; Virtual Display - Epson S1D13704 Technical Manual

Embedded memory color lcd controller
Table of Contents

Advertisement

Epson Research and Development
Vancouver Design Center

5 Advanced Techniques

5.1 Virtual Display

Programming Notes and Examples
Issue Date: 01/02/12
This section contains information on the following:
• virtual display
• panning and scrolling
• split screen display
Virtual display refers to the situation where the image to be viewed is larger than the
physical display. The difference can be in the horizontal, vertical or both dimensions. To
view the image, the display is used as a window into the display buffer. At any given time
only a portion of the image is visible. Panning and scrolling are used to view the full image.
The Memory Address Offset register determines the number of horizontal pixels in the
virtual image. The offset register can be used to specify from 0 to 255 additional words for
each scan line. At 1 bpp, 255 words span an additional 4,080 pixels. At 8 bpp, 255 words
span an additional 510 pixels.
The maximum vertical size of the virtual image is the result of dividing 40960 bytes of
display memory by the number of bytes on each line (i.e. at 1 bpp with a 320x240 panel set
for a virtual width of 640x480 there is enough memory for 512 lines).
Figure 5-1: "Viewport Inside a Virtual Display," depicts a typical use of a virtual display.
The display panel is 320x240 pixels, an image of 640x480 pixels can be viewed by
navigating a 320x240 pixel viewport around the image using panning and scrolling.
320x240
Viewport
Figure 5-1: Viewport Inside a Virtual Display
*
640x480
"Virtual" Display
Page 25
S1D13704
X26A-G-002-03

Advertisement

Table of Contents
loading

Table of Contents