Creating multimedia content for animation drawings by synchronizing animation drawings to audio and textual data
First Claim
1. A computer-implemented method for creating an animation, the method comprising:
- using a processor of a touchscreen device, defining animation sequences and an order of transition between the animation sequences;
preparing a composition of a visual content and an audio track of the animation by performing(a) on the touchscreen device, drawing dynamic elements corresponding to the animation sequences, wherein the dynamic elements are added to a static background image of each animation sequence, by recording a process of the drawing that uses a finger or a stylus on the touchscreen device;
(b) entering a text to be narrated as the audio track into the touchscreen device;
(c) specifying boundaries between fragments of the text by using a stylus or a finger to manually indicate the boundaries, wherein the fragments of the text correspond to neighboring animation sequences, and placing markers of a text markup at locations of the boundaries;
(d) recording the audio track, using a microphone of the touchscreen device, by narrating the text so that pauses in the audio track correspond to the markers and represent transitions between the neighboring animation sequences;
(e) splitting the audio track into portions associated with the animation sequences during the narration;
(f) creating a configuration file for each animation sequence by determining a playback duration of the corresponding animation sequence and by making a uniform time scaling of the visual representation of the animation, so that a duration of the visual representation is adjusted to match a duration of the audio track recorded through the microphone;
(g) setting an aspect ratio, resolution, color, transparency and FPS of the animation;
simultaneously playing back, on the touchscreen device, the audio track and a time scaled visual representation of the dynamic elements as they were being drawn, and recording a resulting mix of the audio track and the dynamic elements into a configuration file of each animation sequence;
playing back the configuration file of the animation sequence on the touchscreen device;
combining the configuration files of the animation sequences in the order of transition of the animation sequences into a configuration multimedia file of the animation; and
saving the configuration multimedia file of the animation.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for creating multimedia prototype presentations use the linear compression or stretching of playback speed record of creating and editing graphic images, which does not lead to degradation of quality perception. When using manually created drafts, schemes and drawings as graphic images of the presentation, the playback of record of their creating and editing process can be sped up or slowed down in a broad time range without losing quality perception of the visual content. The synchronization of the audio and the video track is made by a linear compression or stretching playback speed record of creating and editing the graphic images until the playback duration of the frame visual content and the duration of its sound match.
15 Citations
20 Claims
-
1. A computer-implemented method for creating an animation, the method comprising:
-
using a processor of a touchscreen device, defining animation sequences and an order of transition between the animation sequences; preparing a composition of a visual content and an audio track of the animation by performing (a) on the touchscreen device, drawing dynamic elements corresponding to the animation sequences, wherein the dynamic elements are added to a static background image of each animation sequence, by recording a process of the drawing that uses a finger or a stylus on the touchscreen device; (b) entering a text to be narrated as the audio track into the touchscreen device; (c) specifying boundaries between fragments of the text by using a stylus or a finger to manually indicate the boundaries, wherein the fragments of the text correspond to neighboring animation sequences, and placing markers of a text markup at locations of the boundaries; (d) recording the audio track, using a microphone of the touchscreen device, by narrating the text so that pauses in the audio track correspond to the markers and represent transitions between the neighboring animation sequences; (e) splitting the audio track into portions associated with the animation sequences during the narration; (f) creating a configuration file for each animation sequence by determining a playback duration of the corresponding animation sequence and by making a uniform time scaling of the visual representation of the animation, so that a duration of the visual representation is adjusted to match a duration of the audio track recorded through the microphone; (g) setting an aspect ratio, resolution, color, transparency and FPS of the animation; simultaneously playing back, on the touchscreen device, the audio track and a time scaled visual representation of the dynamic elements as they were being drawn, and recording a resulting mix of the audio track and the dynamic elements into a configuration file of each animation sequence; playing back the configuration file of the animation sequence on the touchscreen device; combining the configuration files of the animation sequences in the order of transition of the animation sequences into a configuration multimedia file of the animation; and saving the configuration multimedia file of the animation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for creating an animation, the system comprising:
-
a touchscreen device having a processor, the processor configured to define animation sequences and an order of transition between the animation sequences; the processor configured to prepare a composition of a visual content and an audio track of the animation and combining them into an animation file, preparing a composition of a visual content and an audio track of the animation and combining them into an animation file, by performing (a) on the touchscreen device, drawing dynamic elements corresponding to the animation sequences, wherein the dynamic elements are added to a static background image of each animation sequence, and recording a visual representation of a process of the drawing; (b) preparing a text to be narrated as the audio track and entering the text into the touchscreen device; (c) specifying boundaries between fragments of the text by using a stylus or a finger to manually indicate the boundaries, wherein the fragments of the text correspond to neighboring animation sequences, and placing markers of a text markup at locations of the boundaries; (d) recording the audio track, using a microphone of the touchscreen device, by narrating the text so that pauses in the audio track correspond to the markers and represent transitions between the neighboring animation sequences; (e) splitting the audio track into portions associated with the animation sequences during the narration; (f) creating a configuration file for each animation sequence by determining a playback duration of the animation sequence and by making a uniform time scaling of the visual representation of the animation, so that a duration of the visual representation is adjusted to match a duration of the audio track recorded through the microphone; (g) setting an aspect ratio, resolution, color, transparency and FPS of the animation; simultaneously playing back, on the touchscreen device, the audio track and a time scaled visual representation of the dynamic elements as they were being drawn, and recording a resulting mix of the audio track and the dynamic elements into a configuration file of each animation sequence; playing back the configuration file of the animation sequence on the touchscreen device; combining the configuration files of the animation sequences in the order of transition of the animation sequences into a configuration multimedia file of the animation; and saving the configuration multimedia file of the animation. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising a computer-readable non-transitory medium containing computer code for creating an animation file by performing the steps of:
-
(a) defining animation sequences of the animation file on a touchscreen device, each animation sequence including a static background image; (b) drawing dynamic elements corresponding to the animation sequences, wherein the dynamic elements are added to the static background image of each animation sequence, and recording a process of the drawing that uses a finger or a stylus on the touchscreen device; (c) entering a text to be narrated into the touchscreen device; (d) specifying boundaries between fragments of the text by using a stylus or a finger to manually indicate the boundaries, wherein the fragments of the text correspond to neighboring animation sequences, and placing markers of a text markup at locations of the boundaries; (e) recording an audio track, using a microphone of the touchscreen device, by narrating the text so that pauses in the audio track correspond to the markers and represent transitions between the neighboring animation sequences; (f) splitting the audio track into portions associated with the corresponding animation sequences; (g) creating a configuration file for each animation sequence by determining a playback duration of the animation sequence and by making a uniform time scaling of the visual representation of the each animation sequence so that a duration of the visual representation is adjusted to match a duration of the audio track; (h) setting a transparency and FPS of the animation sequences; (i) simultaneously playing back, on the touchscreen device, the audio track and a time scaled visual representation of the dynamic elements as they were being drawn, and recording a resulting mix of the audio track and the dynamic elements into a configuration file of each animation sequence; (j) playing back the configuration files of the animation sequences on the touchscreen device; (k) combining the configuration files of the animation sequences into a configuration multimedia file; and (l) saving the configuration multimedia file.
-
Specification