Albuming method with automatic page layout
First Claim
1. A method for automatically adapting the page layout of a plurality of images to a boundary condition of an event, said method comprising the steps of:
- (a) receiving a plurality of images having event-determining information including at least one of time and date as well as content information that relates to an event to which the images pertain;
(b) automatically generating an event boundary and a sub-event boundary for the plurality of images based on the event-determining information, wherein time and date event boundaries are determined by clustering analysis and content sub-event boundaries are determined by block-based histogram correlation; and
(c) automatically laying out the images for the event into a page layout wherein the page layout of the images comprising the event is adapted to both the event boundary and the sub-event boundary determined for the event, wherein at least some adjacent sub-events are separated by page at sub-event boundaries.
5 Assignments
0 Petitions
Accused Products
Abstract
An albuming method includes the automatic adaptation of the page layout of a plurality of images to a boundary condition of an event. The method includes the steps of receiving a plurality of images having event-determining information that relates to one or more events to which the images pertain and the generation of an event boundary based on the on the event-determining information. The images for each event are then laid out into a page format adapted to the event boundary determined for that event. For example, if the page format is determined to have a maximum number of images per page, and if the number of images remaining for the last page are fewer than the maximum number, the page layout of the last or more pages of the event is automatically adapted to the event boundary by, e.g., adjusting the arrangement of the pictures on the last page.
-
Citations
28 Claims
-
1. A method for automatically adapting the page layout of a plurality of images to a boundary condition of an event, said method comprising the steps of:
-
(a) receiving a plurality of images having event-determining information including at least one of time and date as well as content information that relates to an event to which the images pertain;
(b) automatically generating an event boundary and a sub-event boundary for the plurality of images based on the event-determining information, wherein time and date event boundaries are determined by clustering analysis and content sub-event boundaries are determined by block-based histogram correlation; and
(c) automatically laying out the images for the event into a page layout wherein the page layout of the images comprising the event is adapted to both the event boundary and the sub-event boundary determined for the event, wherein at least some adjacent sub-events are separated by page at sub-event boundaries. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
2. A method for automatically adapting the page layout of a plurality of images to a boundary condition of an event, said method comprising the steps of:
-
(a) receiving a plurality of images having event-determining information that relates to an event to which the images pertain;
(b) automatically identifying and eliminating low quality images among the plurality of images using one or more of sharpness, noise, exposure and contrast quality measures to determine quality of the images, whereby a user is able to vary one or more of the quality measures in order to determine a level of image quality that is acceptable, thereby generating a plurality of acceptable images;
(c) automatically generating an event boundary for the plurality of acceptable images based on the event-determining information;
(d) automatically identifying duplicate images in an event using a histogram correlation content analysis;
(e) interfacing with the user to eliminate duplicate images in the event, whereby the user is able to vary a duplicate threshold in order to determine a level of similarity between a set of duplicate images; and
(f) automatically laying out the images for the event into a page layout according to a parametric model wherein the page layout of the images comprising the event is adapted to the event boundary determined for the event, wherein the parametric model is based on a number of rules that are applied to an image space divided into a number of grid components, and wherein a combined area of two or more grid components is used to lay out at least some of the images. - View Dependent Claims (3, 4, 5)
the number of grid components on a page are equivalent to a maximum number of pictures per page, where each panoramic picture occupies a minimum of two grid components;
each normal and HDTV picture occupies a minimum of one grid component, along with any picture whose aspect ratio is less than or equal to 1;
2 (or 2;
1);
each panoramic picture (along with any picture having an aspect ratio greater than 1;
2 or 2;
1) occupies a minimum of two grid components; and
each picture should be centered in its grid component, with panoramic pictures occupying two grid components.
-
-
4. The method as claimed in claim 2 wherein the rules further include that if grid components adjacent to the picture are empty, then the picture is centered in the combined area.
-
5. The method as claimed in claim 2 wherein the rules further include that no two pictures should overlap.
-
6. A method for automatically adapting the page layout of a plurality of images to a boundary condition of an event, said method comprising the steps of:
-
(a) receiving a plurality of images having event-determining information including at least one of time and date as well as content information that relates to an event to which the images pertain;
(b) automatically generating an event boundary for the plurality of images based on the event-determining information, wherein time and date event boundaries are determined by clustering analysis and content boundaries are determined by block-based histogram correlation; and
(c) automatically laying out the images for the event into a page layout according to a rule-based parametric model wherein the page layout of the images comprising the event is adapted to the event boundary determined for the event. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification