Objectizing and animating images
First Claim
1. A computer-implemented method for animating objects within an image, the computer-implemented method comprising performing computer-implemented operations for:
- receiving a command to objectize the image;
recognizing an entity within the image;
creating an object corresponding to the recognized entity and overlaying the object on the recognized entity within the image;
receiving input for animating the object via a menu providing a plurality of options for animating the object; and
applying an animation to the object within the image by manipulating data describing the animation, wherein the data describing the animation is based on the input.
2 Assignments
0 Petitions
Accused Products
Abstract
Concepts and technologies are described herein for objectizing and animating images. In accordance with the concepts and technologies disclosed herein, a presentation program is configured to import an image, to analyze the image and/or data describing the image, and to identify entities within the image. The presentation program creates objects corresponding to the identified entities, and program presents the identified entities and/or the created objects via a user interface. The presentation program also can be configured to present one or more user interfaces via which a user selects entities and/or objects and specifies or controls animations of the selected entities or objects.
29 Citations
20 Claims
-
1. A computer-implemented method for animating objects within an image, the computer-implemented method comprising performing computer-implemented operations for:
-
receiving a command to objectize the image; recognizing an entity within the image; creating an object corresponding to the recognized entity and overlaying the object on the recognized entity within the image; receiving input for animating the object via a menu providing a plurality of options for animating the object; and applying an animation to the object within the image by manipulating data describing the animation, wherein the data describing the animation is based on the input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for animating objects within an image, the computer-implemented method comprising performing computer-implemented operations for:
-
receiving, at a computing device, a command to objectize the image; in response to the command to objectize the image, analyzing metadata describing the image to recognize an entity within the image, the entity comprising a portion of the image; creating an object corresponding to the entity within the image; presenting a user interface for receiving input for selecting the object; presenting a further user interface for receiving input for animating the object; and storing data for animating the object within the image based, at least partially, upon input received via the further user interface. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer storage medium having computer readable instructions stored thereupon that, when executed by a computer, cause the computer to:
-
present a user interface control, the selection of which causes the computer to objectize an image; receive, at the computer, selection of the user interface control for objectizing the image; in response to receiving selection of the user interface control for objectizing the image, analyze the image to identify an entity within the image, the entity comprising a portion of the image; recognize the entity within the image; create an object corresponding to the recognized entity and overlay the object on the recognized entity within the image; present a user interface for receiving input for selecting the object; present a further user interface for receiving input for animating the object the further user interface including a menu providing a plurality of options for animating the object; and store data for animating the object within the image based, at least partially, upon input received via the further user interface. - View Dependent Claims (18, 19, 20)
-
Specification