Dynamic image presentation
First Claim
1. A method, implemented at least in part via a processing unit, comprising:
- responsive to receiving a zoom indication in association with a first arrangement of images, creating a second arrangement of images by at least one of filling an image from a second display line into a first display line if a size of the image is not greater than an amount of display space remaining in the first display line after receiving the zoom indication or filling the image from the first display line into the second display line if the size of the image is greater than the amount of display space remaining in the first display line after receiving the zoom indication, the zoom indication corresponding to a scale factor that is a non-linear function described by
2 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are disclosed for efficiently organizing images in a display. A size of an image is scaled by an image scale factor, while an aspect ratio for the image is maintained, where the image scale factor comprises a combination of a first scale distance and a second scale distance. The scaled image is filled into a first display line, if the size of the scaled image is not greater than an amount of display space remaining in the first display line; otherwise the scaled image is filled into a second display line. The image is expanded to mitigate white space in the display after the scaling, while maintaining the image'"'"'s aspect ratio. This can be performed for a collection of images presented on a display to provide an enhanced user experience.
-
Citations
20 Claims
-
1. A method, implemented at least in part via a processing unit, comprising:
responsive to receiving a zoom indication in association with a first arrangement of images, creating a second arrangement of images by at least one of filling an image from a second display line into a first display line if a size of the image is not greater than an amount of display space remaining in the first display line after receiving the zoom indication or filling the image from the first display line into the second display line if the size of the image is greater than the amount of display space remaining in the first display line after receiving the zoom indication, the zoom indication corresponding to a scale factor that is a non-linear function described by - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A system, comprising:
-
one or more processing units; and memory comprising instructions that when executed by at least one of the one or more processing units, perform a method comprising; responsive to receiving a zoom indication in association with a first arrangement of images, creating a second arrangement of images by at least one of filling an image from a second display line into a first display line if a size of the image is not greater than an amount of display space remaining in the first display line after receiving the zoom indication or filling the image from the first display line into the second display line if the size of the image is greater than the amount of display space remaining in the first display line after receiving the zoom indication, the zoom indication corresponding to a scale factor that is a combination of a previous scale factor and a function described by - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer readable memory comprising instructions that when executed, perform a method, comprising:
responsive to receiving a zoom indication in association with a first arrangement of images, creating a second arrangement of images by at least one of filling an image from a second display line into a first display line if a size of the image is not greater than an amount of display space remaining in the first display line after receiving the zoom indication or filling the image from the first display line into the second display line if the size of the image is greater than the amount of display space remaining in the first display line after receiving the zoom indication, the zoom indication corresponding to a scale factor that is a combination of a previous scale factor and a function described by - View Dependent Claims (20)
Specification