US 12,327,484 B2
Synchronized audiovisual work
Scott Humphrey, Hollywood, CA (US)
Assigned to JAMMIT, INC., Hollywood, CA (US)
Filed by JAMMIT, INC., Hollywood, CA (US)
Filed on May 18, 2022, as Appl. No. 17/747,853.
Application 17/747,853 is a continuation of application No. 16/862,131, filed on Apr. 29, 2020, granted, now 11,361,671.
Application 16/862,131 is a continuation of application No. 16/229,973, filed on Dec. 21, 2018, granted, now 10,679,515, issued on Jun. 9, 2020.
Application 16/229,973 is a continuation of application No. 15/446,428, filed on Mar. 1, 2017, granted, now 10,192,460, issued on Jan. 29, 2019.
Application 15/446,428 is a continuation of application No. 15/062,165, filed on Mar. 6, 2016, granted, now 9,626,877, issued on Apr. 18, 2017.
Application 15/062,165 is a continuation of application No. 13/886,269, filed on May 2, 2013, granted, now 9,311,824, issued on Apr. 12, 2016.
Application 13/886,269 is a continuation of application No. 13/115,937, filed on May 25, 2011, granted, now 8,476,517, issued on Jul. 2, 2013.
Application 13/115,937 is a continuation of application No. 13/023,485, filed on Feb. 8, 2011, granted, now 8,207,438, issued on Jun. 26, 2012.
Application 13/023,485 is a continuation of application No. 12/390,393, filed on Feb. 20, 2009, granted, now 7,902,446, issued on Mar. 8, 2011.
Claims priority of provisional application 61/030,174, filed on Feb. 20, 2008.
Prior Publication US 2022/0277661 A1, Sep. 1, 2022
Int. Cl. G09B 15/00 (2006.01); G06Q 50/00 (2024.01); G10H 1/00 (2006.01)
CPC G09B 15/00 (2013.01) [G06Q 50/00 (2013.01); G10H 1/0041 (2013.01); G10H 1/0066 (2013.01); G10H 2210/056 (2013.01); G10H 2210/061 (2013.01); G10H 2210/385 (2013.01); G10H 2220/015 (2013.01); G10H 2220/091 (2013.01); G10H 2220/135 (2013.01); G10H 2240/005 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A synchronized audiovisual work, the work comprising:
an audio data recording of an isolated audio track in a preselected piece of music having (i) a plurality of audio tracks, the audio data recording having variable tempos, rhythms, and beats; the audio data recording having an array of audio time samples that include (ii) an audio synchronization start time; (iii) an audio synchronization stop time; and, (iv) an audio duration in the array of audio time samples;
a custom tempo map that is configured (i) to correspond with the variable tempos, rhythms, and beats of the audio data recording, and (ii) to include a mapping of the space between musical notes in the isolated audio track to determine the beats per minute of each bar of music in the isolated audio track for the preselected piece of music; and,
a video data recording synchronized to the audio data recording; the video data recording having array of video time samples that include (ii) a video synchronization start time; (iii) a video synchronization stop time; and, (iv) an audio duration in the array of audio time samples; the video synchronization start time coincident in time with the audio synchronization start time, the video synchronization stop time coincident in time with the audio synchronization stop time, and the array of video time samples synchronized with the array of audio time samples for the duration of each using the custom tempo map to configure the synchronized audiovisual work;
wherein,
the audio data recording, the video data recording, and the custom tempo map are each stored on a non-transitory computer readable medium
the audio data recording is synchronized to the video data recording by a processor with instructions for aligning the array of audio time samples with the array of video time samples, the synchronizing including
assessing the synchronization of a video time sample in the array of video time samples to a corresponding audio time sample in the array of audio time samples to determine a timing error between the video time sample and the audio time sample using the custom tempo map; and,
adjusting a video presentation rate measured between the video time sample and the next video time sample in the array of video time samples, such that the timing error is unnoticeable.