Looping audio-visual file generation based on audio and video analysis
AssigneeTwitter, Inc.
InventorsRichard J. Plom, Jason J. Mante, Ryan Swigart, Mikhail Kaplinskiy
Life of this patent
Estimating the term…
Abstract
In one general aspect, a method can include receiving a video loop portion included in a video file and receiving an audio loop portion included in an audio file. The method can include analyzing at least a portion of the audio file based on a musical characteristic and identifying a plurality of segment locations within the audio file based on the analyzing where the plurality of segment locations define a plurality of audio segments of the audio file. The method can also include modifying the video loop portion based on one of the plurality of segment locations in the audio file.
Claims20
A method comprising:
- receiving a video loop portion included in a video file;
- receiving an audio loop portion included in an audio file;
- analyzing at least a portion of the audio file based on an audio characteristic;
- identifying a plurality of segment locations within the audio file based on the analyzing, the plurality of segment locations defining a plurality of audio segments of the audio file;
- presenting, in a user interface, segment location indicators representing at least some of the identified plurality of segment locations within the audio file;
- receiving a modification of an audio loop portion selector configured for selecting a number of the presented segment location indicators;
- and
- automatically generating an audio-visual (AV) loop file that includes the video loop portion and at least one of the plurality of segment locations in the audio file as indicated by the audio loop portion selector.
A non-transitory computer-readable storage medium having stored therein instructions that when executed cause at least one processor to perform operations, the operations comprising:
- receiving a video loop portion included in a video file;
- receiving an audio loop portion included in an audio file;
- analyzing at least a portion of the audio file based on an audio characteristic;
- identifying a plurality of segment locations within the audio file based on the analyzing, the plurality of segment locations defining a plurality of audio segments of the audio file;
- presenting, in a user interface, segment location indicators representing at least some of the identified plurality of segment locations within the audio file;
- receiving a modification of an audio loop portion selector configured for selecting a number of the presented segment location indicators;
- and
- automatically generating an audio-visual (AV) loop file that includes the video loop portion and at least one of the plurality of segment locations in the audio file as indicated by the audio loop portion selector.
A non-transitory computer-readable storage medium having stored therein instructions that when executed cause at least one processor to generate a graphical user interface, the graphical user interface comprising:
- a preview area presenting a video loop portion included in a video file;
- and
- an audio loop portion selector for presenting segment location indicators corresponding to a plurality of segment locations of an audio loop portion of an audio file, and for receiving a modification to select a number of the presented segment location indicators, wherein at least a portion of the audio file is analyzed based on an audio characteristic, a plurality of segment locations within the audio file is identified based on the analyzing, the plurality of segment locations defining a plurality of audio segments of the audio file, and wherein an audio-visual (AV) loop file is automatically generated that includes the video loop portion and at least one of the plurality of segment locations in the audio file as indicated by the audio loop portion selector.
Dependencies are inferred from the claim text.