摘要 |
In this method for viewing multiple images (or movies), the images can be thought of as being piled up and a grid of tiles is placed on top. Each tile functions like a window onto one of the images. One or more view screens are placed over some of the tiles, and one or more input devices are provided. Cursors are moved around the view screens and over the tiles. When a cursor remains within the borders of one of the tiles for longer than a predetermined amount of time, the image displayed in the tile changes. Should the user click the tile, a "spreading" process is initiated whereby the number of tiles displaying the image clicked on begins to increase. Pressing a keyboard button causes the same spreading to be initiated beneath the cursor but with the image associated with that button rather than the one in the tile beneath the cursor. When the images are drawn onto the tiles, a function is used on a per image basis which maps either each point of the display space or each point of every view screen to a point of the images. Thus when a view screen is allowed to scroll over the display space, an image might or might not scroll with it, depending on whether the associated function maps from the display space or from the view screen. With appropriate images, the view screens can be allowed to wrap around the display space when they are scrolled beyond the display space borders.
|