Apparatus and method for displaying zoomed version of stored image by displaying and shifting based on pixel overlap
First Claim
1. A method of displaying a zoomed version of stored image on a display, where the stored image is defined by a set of data entries mapped to respective pixels of the display, the method comprising the steps of:
- (1) scaling the stored image relative to the display in accordance with a desired zooming ratio;
(2) displaying the scaled image at an initial position relative to the display;
(3) determining the extent to which each display pixel is overlapped by features of the scaled image, and assigning to each display pixel a corresponding colour tone;
(4) shifting the scaled image relative to said initial position one or more times and, for the or each shift, repeating step (3); and
(5) cyclically displaying each of the sets of assigned colour tones in turn for as long as the zoomed version is to be displayed, wherein said shifting occurs with time intervals long enough to allow successive displayed sets of assigned colour tones to be perceived separately in different discrete positions by a user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of displaying a zoomed version of stored image on a display, where the stored image is defined by a set of data entries mapped to respective pixels of the display. The stored image is first scaled relative to the display in accordance with the desired zooming ratio. The scaled image is then located at an initial position relative to the display and the extent to which each display pixel is overlapped by features of the scaled image is determined. A color tone is assigned to each display pixel in accordance with the extent of the overlap. The scaled image is then shifted relative to said initial position one or more times and, for the or each shift, the overlap of each display pixel is recalculated and a new color tone assigned. The sets of assigned color tones are then displayed cyclically on the display to produce a displayed image.
-
Citations
13 Claims
-
1. A method of displaying a zoomed version of stored image on a display, where the stored image is defined by a set of data entries mapped to respective pixels of the display, the method comprising the steps of:
-
(1) scaling the stored image relative to the display in accordance with a desired zooming ratio;
(2) displaying the scaled image at an initial position relative to the display;
(3) determining the extent to which each display pixel is overlapped by features of the scaled image, and assigning to each display pixel a corresponding colour tone;
(4) shifting the scaled image relative to said initial position one or more times and, for the or each shift, repeating step (3); and
(5) cyclically displaying each of the sets of assigned colour tones in turn for as long as the zoomed version is to be displayed, wherein said shifting occurs with time intervals long enough to allow successive displayed sets of assigned colour tones to be perceived separately in different discrete positions by a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11)
-
-
10. Apparatus for displaying a zoomed version of a stored image, the apparatus comprising a display having a matrix of display pixels, a memory for storing an image as a set of data entries mapped to said display pixels, and processing means arranged to:
-
scale the stored image relative to the display in accordance with a desired zooming ratio;
display the scaled image at a first position relative to the display;
determine the extent to which each display pixel is overlapped by the scaled image and to assign to each display pixel a corresponding colour tone;
shift the scaled image relative to the display one or more times and repeat the steps of determining and displaying for each shift; and
cyclically display each of the sets of assigned colour tones in turn for as long as the zoomed version is to be displayed, wherein said shifting occurs with time intervals long enough to allow successive displayed sets of assigned colour tones to be perceived separately in different discrete positions by a user. - View Dependent Claims (12)
-
-
13. A method of displaying a zoomed version of a stored image on a display, where the stored image is defined by a set of data entries mapped to respective pixels of the display, the method comprising the steps of:
-
scaling the stored image relative to the display in accordance with a desired zooming ratio;
selecting a position for displaying the scaled image relative to the display;
determining the extent to which each display pixel is overlapped by features of the scaled image, and assigning to each display pixel a corresponding colour tone;
storing each display pixel in a set for displaying the scaled image, wherein each set of display pixels is associated with a selected position;
selecting another position for displaying the scaled image which is shifted relative to the previously selected position on the display, without displaying the scaled image;
cyclically repeating the steps of;
determining the extent to which each display pixel is overlapped by features of the scaled image, and assigning to each display pixel a corresponding colour tone, storing each display pixel in a set for displaying the scaled image, wherein each set of display pixels is associated with a selected position, selecting another position for displaying the scaled image which is shifted relative to the previously selected position on the display, without displaying the scaled image, for each selected position on the display; and
cyclically displaying the set of stored display pixels for each scaled image at each associated selected position on the display as long as the zoomed version is to be displayed, wherein the displaying of each scaled image occurs with time intervals long enough to allow each successive scaled image to be perceived separately in a different discrete position by a user.
-
Specification