Systems and methods for creation and sharing of selectively animated digital photos
First Claim
1. A method of generating selectively animated images, the selectively animated images being at least one of distributable and shareable, the method comprising:
- (a) opening a client computer program, implemented as a client computer program loaded on a mobile device;
(b) capturing or accessing video content;
(c) a user using a user interface of the client computer program to;
(i) select one or more base frames from the video content for use as one or more still images; and
(ii) draw or paint one or more paths or regions on the one or more base frames so as to select one or more animated regions, the one or more animated regions including a path or region of the one or more base frames to be animated using moving content from the video content;
(d) compiling one or more parameters related to the one or more animated regions, and also optionally one or more other parameters generated using one or more editing features or utilities of the client computer program, so as to define a set of instructions for creating selectively animated images within the one or more animated regions, based on the video content, and the client computer program initiating, at the mobile device or via a server linked to the mobile device, the composition of a series of images including user selected animated regions, by rendering one or more animated images based on the one or more base frames and selected animated regions(e) playing the video content, while displaying in the background a transparency showing the currently selected one or more base frames;
(f) touching, by the user in a selectively animated image creation mode, selected regions of a touch screen display of the mobile device to initiate the client computer program to display a mask including the one or more base frames, as an overlay to the moving content, thereby permitting the user to touch the touch screen so as to select portions of the mask and thereby selected portions of the one or more base frames for animation; and
(g) dynamically displaying a preview of the current selectively animated images based on the portions of the one or more base frames selected for animation, upon the user ceasing touch input to the selected regions of the touch screen display of the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of generating distributable and/or shareable selectively animated images comprising the steps of: (a) opening a client computer program, implemented as client computer program loaded on a mobile device; (b) capturing or accessing a video content; (c) using a user interface of the client computer program, a user drawing a path or region on an image frame from the video content to be animated (“animated region”), wherein the client computer program generated based on the animated region a mask, wherein the mask represents the static portion of a selectively animated image, and the mask is operable to mask underlying animated regions; and (d) the client computer program initiating, at the mobile device or via a server linked to the mobile device, the composition of a series of images including user selected animated regions, by rendering an animated image based on mask and the underlying masked animated regions. A computer program is provided for implementing the steps of the method, which may consist of a mobile application. The computer program may include a server application that cooperates with the mobile application for enabling the animated image composition processes and/or distribution and sharing of the animated images. A computer system is provided that includes a mobile device implementing the mobile application and optionally a server implementing the server application.
10 Citations
13 Claims
-
1. A method of generating selectively animated images, the selectively animated images being at least one of distributable and shareable, the method comprising:
-
(a) opening a client computer program, implemented as a client computer program loaded on a mobile device; (b) capturing or accessing video content; (c) a user using a user interface of the client computer program to; (i) select one or more base frames from the video content for use as one or more still images; and (ii) draw or paint one or more paths or regions on the one or more base frames so as to select one or more animated regions, the one or more animated regions including a path or region of the one or more base frames to be animated using moving content from the video content; (d) compiling one or more parameters related to the one or more animated regions, and also optionally one or more other parameters generated using one or more editing features or utilities of the client computer program, so as to define a set of instructions for creating selectively animated images within the one or more animated regions, based on the video content, and the client computer program initiating, at the mobile device or via a server linked to the mobile device, the composition of a series of images including user selected animated regions, by rendering one or more animated images based on the one or more base frames and selected animated regions (e) playing the video content, while displaying in the background a transparency showing the currently selected one or more base frames; (f) touching, by the user in a selectively animated image creation mode, selected regions of a touch screen display of the mobile device to initiate the client computer program to display a mask including the one or more base frames, as an overlay to the moving content, thereby permitting the user to touch the touch screen so as to select portions of the mask and thereby selected portions of the one or more base frames for animation; and (g) dynamically displaying a preview of the current selectively animated images based on the portions of the one or more base frames selected for animation, upon the user ceasing touch input to the selected regions of the touch screen display of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for generating selectively animated images, the selectively animated images being at least one of distributable and shareable, the computer system comprising:
-
(a) one or more server computers being linked to a server computer program; and (b) at least one mobile device linked to the one more server computers, the mobile device implementing a client computer program; wherein the server computer program and the client computer program, when executed, are configured to; (i) presenting at the mobile device a user interface enabling a user of the mobile device to; (A) select one or more base frames from the video content for use as one or more still image; and (B) draw or paint one or more paths or regions on the one or more base frames so as to select one or more animated regions, the one or more animated regions including a path or region of the one or more base frames to be animated using moving content from the video content; and (ii) compile one or more parameters related to the one or more animated regions, and also optionally one or more other parameters generated using one or more editing features or utilities of the client computer program, so as to define a set of instructions for creating selectively animated images within the one or more animated regions, based on the video content, and the client computer program initiating, at the mobile device or at the one or more server computers, the composition of a series of images including user selected animated regions, by rendering one or more animated images based on the one or more base frames and selected animated regions (iii) play the video content, while displaying in the background a transparency showing the currently selected one or more base frames; (iv) enable the user in a selectively animated image creation mode to touch selected regions of a touch screen display of the mobile device to initiate the client computer program to display a mask including the one or more base frames, as an overlay to the moving content, thereby permitting the user to touch the touch screen so as to select portions of the mask and thereby selected portions of the one or more base frames for animation; and (v) dynamically display a preview of the current selectively animated images based on the portions of the one or more base frames selected for animation, upon the user ceasing touch input to the selected regions of the touch screen display of the mobile device. - View Dependent Claims (10, 11, 12, 13)
-
Specification