IMAGE GRID WITH SELECTIVELY PROMINENT IMAGES
First Claim
1. A computer-implemented method comprising:
- identifying a plurality of images, wherein each image of the plurality of images has a respective importance score;
selecting a subset of the plurality of images based at least in part on the respective importance score for each image;
determining respective one or more cells of a plurality of cells in a grid for occupation by each of the plurality of images, wherein at least one image of the subset is placed in the grid such that it occupies at least two cells in the grid; and
causing the plurality of images to be displayed in a user interface on a display screen based on the grid.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations relate to update and display of panoramic image montages. In some implementations, a computer-implemented method includes identifying a plurality of images, where each image of the plurality of images has a respective importance score. A subset of the images is selected based at least in part on the respective importance score for each image. The method determines respective one or more cells in a grid for occupation by each of the images, where at least one image of the subset is placed in the grid such that it occupies at least two cells in the grid. The method causes the images to be displayed in a user interface on a display screen based on the grid.
21 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
identifying a plurality of images, wherein each image of the plurality of images has a respective importance score; selecting a subset of the plurality of images based at least in part on the respective importance score for each image; determining respective one or more cells of a plurality of cells in a grid for occupation by each of the plurality of images, wherein at least one image of the subset is placed in the grid such that it occupies at least two cells in the grid; and causing the plurality of images to be displayed in a user interface on a display screen based on the grid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device comprising:
-
a memory; and at least one processor configured to access the memory, the at least one processor configured to perform operations comprising; identifying a plurality of images, wherein each image of the plurality of images has a respective importance score; selecting a subset of the plurality of images based at least in part on the respective importance score for each image; determining a display layout for the plurality of images, wherein the display layout includes a plurality of cells arranged in a grid and wherein at least one image of the subset of images occupies at least two cells in the display layout; and causing the plurality of images to be displayed in a user interface on a display device based on the display layout. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium having stored thereon software instructions that, when executed by a processor, cause the processor to perform operations including:
-
identifying a plurality of images, wherein each image of the plurality of images has a respective importance score; selecting a subset of the plurality of images based at least in part on the respective importance score for each image; determining respective one or more cells of a plurality of cells in a grid for occupation by each of the plurality of images, wherein at least one image of the subset is placed in the grid such that it occupies at least two cells in the grid, wherein the plurality of cells in the grid are in arranged in a plurality of rows and columns, and wherein determining the respective one or more cells in the grid for each of the plurality of images comprises, for a given image in the plurality of images; determining a next available cell in the grid; placing the given image, wherein the placing comprises; if the given image is not in the subset, placing the given image in the next available cell; and if the given image is in the subset, determining one or more subsequent cells in the grid; and placing the given image across the next available cell and the one or more subsequent cells; and causing the plurality of images to be displayed in a user interface on a display screen based on the grid.
-
Specification