Embedding animation in electronic mail and websites
DCFirst Claim
1. A method for providing an animation in an electronic message, comprising:
- capturing from a fixed location a plurality of sequential images;
designating a first image of the plurality of sequential images;
identifying a particular feature shared by the plurality of sequential images other than the first image;
cutting the particular feature from each of the sequential images other than the first image to produce cut images corresponding to each sequential image other than the first image;
superimposing, at a position corresponding to the position of the cut image in the corresponding sequential image, the cut images onto the first image as layers; and
saving, to a memory, the first image and the layers as a web-enabled graphic file.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Provided is a method for providing animation in electronic communications. An image is generated by capturing multiple photographs from a camera or video camera typically fixed in one position. The first photograph is called the “naked photo.” Using a graphics program, photos subsequent to the naked photo are edited to cut an element common to the subsequent photos. The cut images are pasted into the naked photo as layers. The modified naked photo, including the layers, is stored as a web-enabled graphics file, which is then transmitted in conjunction with electronic communication. When the electronic communication is received, the naked photo is displayed and each of the layers is displayed and removed in the order that each was taken with a short delay between photos. In this manner, a movie is generated with much smaller files than is currently possible.
19 Citations
20 Claims
-
1. A method for providing an animation in an electronic message, comprising:
-
capturing from a fixed location a plurality of sequential images; designating a first image of the plurality of sequential images; identifying a particular feature shared by the plurality of sequential images other than the first image; cutting the particular feature from each of the sequential images other than the first image to produce cut images corresponding to each sequential image other than the first image; superimposing, at a position corresponding to the position of the cut image in the corresponding sequential image, the cut images onto the first image as layers; and saving, to a memory, the first image and the layers as a web-enabled graphic file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing an animation in an electronic message, comprising:
-
a plurality of sequential images capturing from a fixed location; a first image of the plurality of sequential images; a particular feature shared by the plurality of sequential images other than the first image; logic for cutting the particular feature from each of the sequential images other than the first image to produce cut images corresponding to each sequential image other than the first image; logic for superimposing, at a position corresponding to the position of the cut image in the corresponding sequential image, the cut images onto the first image as layers; and logic for saving, in a memory, the first image and the layers as a web-enabled graphic file. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer programming product for providing an animation in an electronic message, comprising:
-
a memory; logic, stored on the memory, for designating a first image of a plurality of sequential capturing from a fixed location; logic, stored on the memory, for identifying a particular feature shared by the plurality of sequential images other than the first image; logic, stored on the memory, for cutting the particular feature from each of the sequential images other than the first image to produce cut images corresponding to each sequential image other than the first image; logic, stored on the memory, for superimposing, at a position corresponding to the position of the cut image in the corresponding sequential image, the cut images onto the first image as layers; and logic, stored on the memory, for saving the first image and the layers as a web-enabled graphic file. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification