Contact sheet based image management
AssigneeHewlett-Packard Development Company, L.P.
InventorsJames Rowson, Eamonn O'Brien-Strain, John Schettino, Gary Herman
Life of this patent
Estimating the term…
Abstract
Methods, systems and machine-readable instructions for managing images are described. In one aspect, images are segmented into image clusters. A page layout for a contact sheet comprising thumbnail clusters each comprising thumbnails of the images in respective ones of the image clusters is generated. The page layout divides at least a portion of the contact sheet into regions each containing a respective one of the thumbnail clusters and at least one associated user input field. A description of the page layout is stored on a machine-readable medium.
Claims25
An image management method, comprising:
- segmenting images into image clusters;
- generating a page layout for a contact sheet comprising thumbnail clusters each comprising thumbnails of the images in respective ones of the image clusters, wherein the page layout divides at least a portion of the contact sheet into regions each containing a respective one of the thumbnail clusters and at least one associated user input field;
- and
- storing a description of the page layout on a machine-readable medium.
An image management system, comprising:
- an image segmentation module operable to segment images into image clusters;
- and
- a page layout generation module operable to
- generate a page layout for a contact sheet comprising thumbnail clusters each comprising thumbnails of the images in respective ones of the image clusters, wherein the page layout divides at least a portion of the contact sheet into regions each containing a respective one of the thumbnail clusters and at least one associated user input field, and
- store a description of the page layout on a machine-readable medium.
A machine-readable medium storing machine-readable instructions for causing a machine to perform operations comprising:
- segmenting images into image clusters;
- generating a page layout for a contact sheet comprising thumbnail clusters each comprising thumbnails of the images in respective ones of the image clusters, wherein the page layout divides at least a portion of the contact sheet into regions each containing a respective one of the thumbnail clusters and at least one associated user input field;
- and
- storing a description of the page layout on a machine-readable medium.
An image management apparatus, comprising:
- a contact sheet;
- clusters of thumbnail images arranged in respective cluster regions on the contact sheet;
- and
- at least one user input field located in each of the cluster regions of the contact sheet.
An image management method, comprising:
- extracting user inputs from a contact sheet comprising thumbnail images and one or more annotation user input fields respectively associated with at least one of the thumbnail images;
- determining whether one or more of the extracted user inputs correspond to respective ones of the annotation user input fields;
- and
- in response to a determination that a given one of the extracted user inputs corresponds to a given one of the annotation user input fields, generating a link between the given user input and at least one of the thumbnail images associated with the given annotation user input field.
An image management method, comprising:
- extracting user inputs from a contact sheet comprising thumbnail images, one or more action user input fields respectively associated with at least one of the thumbnail images, and one or more destination user input fields;
- determining whether one or more of the extracted user inputs correspond to respective ones of the destination user input fields;
- and
- in response to a determination that a given one of the extracted user inputs corresponds to a given one of the action user input fields, associating an image of the given user input with the at least one of the thumbnail images associated with the given action user input field.
Dependencies are inferred from the claim text.