System and methods for creating a collection of images
First Claim
1. A computer implemented method for grouping and selecting images, comprising:
- determining capture times of a set of images;
chronologically ordering the images in the set of images;
calculating capture time differences dT between capture times of successive images in the set of chronologically ordered images;
identifying a maximum capture time difference dTmax in the capture time differences dT between successive images in the set of images;
determining a cluster-splitter range of time differences at least in part based on the maximum capture time difference dTmax; and
dividing a plurality of images, based on the cluster-splitter range of time differences, into multiple base clusters each comprising successive images.
8 Assignments
0 Petitions
Accused Products
Abstract
System and method for creating a collection of images are described, the method comprising: receiving images from at least one source of images; processing the images to produce an output collection of images, the processing comprising grouping the images to clusters of related images and selecting the preferred images in the clusters; and outputting the output collection of images, the output collection of images comprising the clusters of related images and indication of the preferred images in the clusters. The system for creating a collection of images comprising: a storage medium to receive images from at least one source of images; a processor to produce an output collection of images by grouping the images to clusters of related images and selecting the preferred images in the clusters; and a collection output medium for outputting the output collection of images.
30 Citations
21 Claims
-
1. A computer implemented method for grouping and selecting images, comprising:
-
determining capture times of a set of images; chronologically ordering the images in the set of images; calculating capture time differences dT between capture times of successive images in the set of chronologically ordered images; identifying a maximum capture time difference dTmax in the capture time differences dT between successive images in the set of images; determining a cluster-splitter range of time differences at least in part based on the maximum capture time difference dTmax; and dividing a plurality of images, based on the cluster-splitter range of time differences, into multiple base clusters each comprising successive images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer implemented method for grouping and selecting images, comprising:
-
determining capture times of a set of images; chronologically ordering the images in the set of images; calculating capture time differences dT between capture times of successive images in the set of chronologically ordered images; calculating a standard deviation S of the capture time differences dT in at least a portion of the set of images; determining a cluster-splitter range of time differences at least in part based on the standard deviation S; and dividing a plurality of images, based on the cluster-splitter range of time differences, into multiple base clusters each comprising successive images. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer implemented method for grouping and selecting images, comprising:
-
determining capture times of a set of images; chronologically ordering the images in the set of images; calculating capture time differences dT between capture times of successive images in the set of chronologically ordered images; calculating a mean capture time difference B for at least a portion of the set of images; determining a cluster-splitter range of time differences at least in part based on the mean capture time difference B; and dividing a plurality of images, based on the cluster-splitter range of time differences, into multiple base clusters each comprising successive images. - View Dependent Claims (20, 21)
-
Specification