Simulating animation during slideshow
AssigneeInternational Business Machines Corporation
InventorsScot MacLellan, Ivan Orlandi
Life of this patent
Estimating the term…
Abstract
A method and system for simulating an animation effect during the display of a digitally encoded picture, including the steps of: storing a plurality of predetermined animation effects; identifying at least one selected portion of the picture by means of a main subject identification algorithm; selecting at least one of the predetermined animation effects; modifying the display of the picture according to the selected at least one predetermined animation effect, so that the at least one selected portion of the picture is emphasized.
Claims18
A method for simulating an animation effect during the display of a digitally encoded picture, comprising:
- accessing a set of predetermined animation effects;
- identifying, using a processor and a memory, a first selected portion of the picture with a computer implemented main subject identification algorithm, wherein the main subject identification algorithm includes, mapping a picture with a grid having a plurality of adjacent squares, each squares being assigned a density factor, indicative of the amount of information included in the square, predetermining a density upper thresholds and a density lower thresholds, identifying on the picture a first largest possible set of adjacent squares all having a density factor higher than the predetermined upper thresholds and a second largest possible set of adjacent squares all having a density factor less than the predetermined lower thresholds, and selecting as the main subject one of the first and second set;
- centering, using the processor and the memory, the display of the picture on the first selected portion of the picture;
- selecting at least one of the predetermined animation effects;
- and
- applying to the picture the selected at least one predetermined animation effect.
A data processing system for simulating an animation effect during the display of a digitally encoded picture, the data processing system comprising:
- a storage device including a storage medium, wherein the storage device stores computer usable program code;
- and
- a processor, wherein the processor executes the computer usable program code, and wherein the computer usable program code comprises:
- computer usable code for accessing a set of predetermined animation effects;
- computer usable code for identifying a first selected portion of the picture with a computer implemented main subject identification algorithm, wherein the main subject identification algorithm includes computer usable code for mapping a picture with a grid having a plurality of adjacent squares, each squares being assigned a density factor, indicative of the amount of information included in the square, computer usable code for predetermining a density upper thresholds and a density lower thresholds, computer usable code for identifying on the picture a first largest possible set of adjacent squares all having a density factor higher than the predetermined upper thresholds and a second largest possible set of adjacent squares all having a density factor less than the predetermined lower thresholds, and computer usable code for selecting as the main subject one of the first and second set;
- computer usable code for centering the image display on the first selected portion of the picture;
- computer usable code for selecting at least one of the predetermined animation effects;
- and
- computer usable code for applying to the picture the selected at least one predetermined animation effect.
A computer usable program product comprising a computer usable non-transitory storage medium including computer usable code for simulating an animation effect during the display of a digitally encoded picture, the computer usable code comprising:
- computer usable code for accessing a set of predetermined animation effects;
- computer usable code for identifying a first selected portion of the picture with a computer implemented main subject identification algorithm, wherein the main subject identification algorithm includes computer usable code for mapping a picture with a grid having a plurality of adjacent squares, each squares being assigned a density factor, indicative of the amount of information included in the square, computer usable code for predetermining a density upper thresholds and a density lower thresholds, computer usable code for identifying on the picture a first largest possible set of adjacent squares all having a density factor higher than the predetermined upper thresholds and a second largest possible set of adjacent squares all having a density factor less than the predetermined lower thresholds, and computer usable code for selecting as the main subject one of the first and second set;
- computer usable code for centering the image display on the first selected portion of the picture;
- computer usable code for selecting at least one of the predetermined animation effects;
- and
- computer usable code for applying to the picture the selected at least one predetermined animation effect.
Dependencies are inferred from the claim text.