Post-capture generation of synchronization points for audio to synchronize video portions captured at multiple cameras
First Claim
Patent Images
1. A non-transitory computer readable medium storing executable instructions which, when executed by a computer, cause the computer to:
- generate a post-capture synchronization point as a function of a subject audio, the post-capture synchronization point specifying equivalent portions of the subject audio, wherein to generate the post-capture synchronization point the executable instructions generate a candidate synchronization point with which to establish the post-capture synchronization point, and to generate the candidate synchronization point the executable instructions;
analyze an attribute of sound associated with multiple audio tracks of the subject audio; and
determine whether the attribute of sound for the multiple audio tracks of the subject audio is substantially equivalent; and
synchronize at least two portions of video substantially at the post-capture synchronization point,wherein the two portions of video are each captured at different multiple capture devices.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate generally to computing devices and systems, software, computer programs, applications, and user interfaces, and more particularly, to synchronizing portions of video as a function of the post-capture generation of synchronization points for audio, the portions of video being captured at multiple cameras.
-
Citations
23 Claims
-
1. A non-transitory computer readable medium storing executable instructions which, when executed by a computer, cause the computer to:
-
generate a post-capture synchronization point as a function of a subject audio, the post-capture synchronization point specifying equivalent portions of the subject audio, wherein to generate the post-capture synchronization point the executable instructions generate a candidate synchronization point with which to establish the post-capture synchronization point, and to generate the candidate synchronization point the executable instructions; analyze an attribute of sound associated with multiple audio tracks of the subject audio; and determine whether the attribute of sound for the multiple audio tracks of the subject audio is substantially equivalent; and synchronize at least two portions of video substantially at the post-capture synchronization point, wherein the two portions of video are each captured at different multiple capture devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium storing executable instructions which, when executed by a computer, cause the computer to:
-
extract a reference audio and a specimen audio from content files in a repository; characterize a portion of the reference audio in terms of an audio attribute to form a characterized portion of the reference audio; determine whether the specimen audio includes the characterized portion of the reference audio to form a synchronization point; and synchronize video clips associated with the reference audio and the specimen audio substantially at the synchronization point. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A device comprising:
-
a panel generator configured to generate one or more panels depicting audio-based synchronization points for synchronizing video; and an audio synchronization point generator comprising; a sound attribute analyzer configured to; analyze waveform amplitudes associated with a first audio track and a second audio track that include a subject audio, and a candidate synchronization point detector configured to; detect that a portion of the first audio track and a portion of the second audio track includes substantially equivalent patterns of the waveform amplitudes. - View Dependent Claims (18, 19)
-
-
20. A system comprising:
-
a memory configured to store instructions and data associated with storing a reference audio and a specimen audio from content files; and logic configured to; characterize a portion of the reference audio in terms of an audio attribute to form a characterized portion of the reference audio; determine whether the specimen audio includes the characterized portion of the reference audio to form a synchronization point; and synchronize video clips associated with the reference audio and the specimen audio substantially at the synchronization point.
-
-
21. A system, comprising:
-
a memory configured to store instructions and data associated with generating a candidate synchronization point as a function of a subject audio; and a processor configured to; generate a post-capture synchronization point as a function of a subject audio, the post-capture synchronization point specifying equivalent portions of the subject audio, wherein to generate the post-capture synchronization point the processor is configured to generate a candidate synchronization point with which to establish the post-capture synchronization point, and to generate the candidate synchronization point the processor is configured to; analyze an attribute of sound associated with multiple audio tracks of the subject audio; and determine whether the attribute of sound for the multiple audio tracks of the subject audio is substantially equivalent; and synchronize at least two portions of video substantially at the post-capture synchronization point, wherein the two portions of video are each captured at different multiple capture devices.
-
-
22. A method comprising:
-
extracting a reference audio and a specimen audio from content files in a repository; characterizing a portion of the reference audio in terms of an audio attribute to form a characterized portion of the reference audio; determining that the specimen audio includes the characterized portion of the reference audio to form a synchronization point; and synchronizing video clips associated with the reference audio and the specimen audio substantially at the synchronization point.
-
-
23. A method, comprising:
-
generating a post-capture synchronization point as a function of a subject audio, the post-capture synchronization point specifying equivalent portions of the subject audio, wherein generating the post-capture synchronization point comprises generating a candidate synchronization point with which to establish the post-capture synchronization point; certifying that the candidate synchronization point is useable as the post-capture synchronization point to synchronize the at least two portions of video; and synchronizing at least two portions of video substantially at the post-capture synchronization point, wherein the two portions of video are each captured at different multiple capture devices.
-
Specification