System, method, and computer readable medium for creating a video clip
DCFirst Claim
Patent Images
1. A method, comprising:
- receiving at a data processing system both a user-defined sequence for a plurality of still images and at least one ofthe plurality of still images, andinformation regarding the plurality of still images including a number of the still images and identifiers for the still images;
receiving at the data processing system information from which a desired length of a video may be determined; and
within the data processing system, automatically defining parameters for the video based on the user-defined sequence for the still images and the desired length of the video, the parameters includinga length of the video when generated with at least a plurality of portions each corresponding to one of the still images in the user-defined sequence,identifiers each identifying a still image within the plurality of the still images for a portion of the video corresponding to the respective still image,transition information for transitions in the video to and from portions of the video corresponding to one of the still images, andat least one of panning and zooming coordinates for one or more of the still images used for a portion of the video.
0 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system, method, and computer readable medium for creating a video clip comprises receiving still image files by a first module, creating a copy of a still image from the still image files with reduced dimensions by the first module, creating a new still image from a selected area of the still image, storing the new still image and the copy of the still image with a unified file name, ordering the stored images, creating an audio file by at least one of a second module and a third module, creating a timeline, by the first module, related to the ordered images and the created audio, and rendering the timeline into the video clip by a fourth module.
47 Citations
20 Claims
-
1. A method, comprising:
-
receiving at a data processing system both a user-defined sequence for a plurality of still images and at least one of the plurality of still images, and information regarding the plurality of still images including a number of the still images and identifiers for the still images; receiving at the data processing system information from which a desired length of a video may be determined; and within the data processing system, automatically defining parameters for the video based on the user-defined sequence for the still images and the desired length of the video, the parameters including a length of the video when generated with at least a plurality of portions each corresponding to one of the still images in the user-defined sequence, identifiers each identifying a still image within the plurality of the still images for a portion of the video corresponding to the respective still image, transition information for transitions in the video to and from portions of the video corresponding to one of the still images, and at least one of panning and zooming coordinates for one or more of the still images used for a portion of the video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
storage configured to receive and to store both a user-defined sequence for a plurality of still images and at least one of the plurality of still images, and information regarding the plurality of still images including a number of the still images and identifiers for the still images, wherein the system is further configured to receive and to store information from which a desired length of a video may be determined; and a processing system configured to automatically define parameters for the video based on the user-defined sequence for the still images and the desired length of the video, the parameters including a length of the video when generated with at least a plurality of portions each corresponding to one of the still images in the user-defined sequence, identifiers each identifying a still image within the plurality of the still images for a portion of the video corresponding to the respective still image, transition information for transitions in the video to and from portions of the video corresponding to one of the still images, and at least one of panning and zooming coordinates for one or more of the still images used for a portion of the video. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
receiving at a first data processing system from a second data processing system both a user-defined sequence for a plurality of still images and user-defined text for audio to be generated by text-to-speech processing of the user-defined text, wherein each of the first and second data processing systems comprise at least one of a server and a processing program executing within a computer; and in response to receiving the user-defined sequence and the user-defined text, automatically generating in the first data processing system a timing sequence for a video, the timing sequence corresponding to a duration of audio for the video generated by text-to-speech processing of the user-defined text and defining transitions within the video among portions of the video corresponding to each of the plurality of still images in the user-defined sequence, wherein at least one of the portions of the video corresponding to one of the still images at least one of pans and zooms the one of the still images. - View Dependent Claims (18, 19, 20)
-
Specification