Content aware slideshows
First Claim
1. A computer-readable memory device storing program instructions that are computer-executable to perform operations comprising:
- analyzing image content within each image of a set of images to determine at least one respective characteristic metric for each image, said analyzing including detecting whether an image includes edges or lines that are longer than a threshold length;
determining a respective transition effect for each pair of a plurality of pairs of the images based on the at least one respective characteristic metric for each image the respective transition effect useable to implement a transition between the pair of images, said determining the respective transition effect including determining a region in each image of the pair to which the respective transition effect will be applied and including, when the edges or lines longer than the threshold length are detected in the pair, determining whether the respective transition effect to be applied involves the edges or lines longer than the threshold length; and
storing an indication of the determined transition effects.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable storage medium for performing content based transitions between images. Image content within each image of a set of images are analyzed to determine at least one respective characteristic metric for each image. A respective transition score for each pair of at least a subset of the images is determined with respect to each transition effect of a plurality of transition effects based on the at least one respective characteristic metric for each image. Transition effects implementing transitions between successive images for a sequence of the images are determined based on the transition scores. An indication of the determined transition effects is stored. The determined transition effects are useable to present the images in a slideshow or other image sequence presentation.
-
Citations
43 Claims
-
1. A computer-readable memory device storing program instructions that are computer-executable to perform operations comprising:
-
analyzing image content within each image of a set of images to determine at least one respective characteristic metric for each image, said analyzing including detecting whether an image includes edges or lines that are longer than a threshold length; determining a respective transition effect for each pair of a plurality of pairs of the images based on the at least one respective characteristic metric for each image the respective transition effect useable to implement a transition between the pair of images, said determining the respective transition effect including determining a region in each image of the pair to which the respective transition effect will be applied and including, when the edges or lines longer than the threshold length are detected in the pair, determining whether the respective transition effect to be applied involves the edges or lines longer than the threshold length; and storing an indication of the determined transition effects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
at least one processor; and a memory coupled to the at least one processor, wherein the memory stores program instructions executable by the at least one processor to; analyze image content within each image of a set of images to determine at least one respective characteristic metric for each image, the image content analyzed to detect whether an image includes edges or lines that are longer than a threshold length; determine a respective transition effect for each pair of a plurality of pairs of the images based on the at least one respective characteristic metric for each image, the respective transition effect useable to implement a transition between the pair of images, to determine the respective transition effect the program instructions are executable to determine a region in each image of the pair to which the respective transition effect will be applied and, when the edges or lines longer than the threshold length are detected, determine whether the respective transition effect to be applied is to involve the edges or lines that are longer than the threshold length; and store an indication of the determined transition effects. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer-implemented method, comprising:
-
executing instructions on a specific apparatus so that binary digital electronic signals representing content within each image of a set of images is analyzed to determine at least one respective characteristic metric for each image, including to detect whether an image includes edges or lines that are longer than a threshold length; executing instructions on said specific apparatus so that binary digital electronic signals representing a respective transition effect is determined for each pair of a plurality of pairs of the images based on the at least one respective characteristic metric for each image, the binary digital electronic signals representing the respective transition effect useable to implement a transition between the pair of images, to determine the respective transition effect the instructions are executed on said specific apparatus so that binary digital signals representing a region is determined in each image of the pair to which the respective transition effect will be applied and, when the edges or lines longer than the threshold length are detected, whether the respective transition effect to be applied involves the edges or lines that are longer than the threshold length is determined; and storing an indication of the determined transition effects in a memory location of said specific apparatus for later use.
-
-
30. A computer-implemented method comprising:
-
analyzing image content within each image of a set of images to determine at least one respective characteristic metric for each image, said analyzing including detecting whether an image includes edges or lines that are longer than a threshold length; determining a respective transition effect for each pair of a plurality of pairs of the images based on the at least one respective characteristic metric for each image, the respective transition effect useable to implement a transition between the pair of images, said determining the respective transition effect including determining a region in each image of the pair to which the respective transition effect will be applied and including, when the edges or lines longer than the threshold length are detected in the pair, determining whether the respective transition effect to be applied involves the edges or lines longer than the threshold length; and storing an indication of the determined transition effects. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification