Patent ID: 8026436

Claim:
A system for use with a video timing specification defining multiple video events where each such video event occurs at a unique timing point relative to a start time, said system being operable to produce an audio track including music events synchronized with said video events, said system comprising: a music library comprising a plurality of music sources each having a plurality of defined length data blocks associated therewith; a user controller operable to select a music source; a timing controller responsive to said timing specification for identifying successive timing segments, each timing segment having a duration delimited by successive video events; a music segment generator operable to produce an untrimmed music segment for each timing segment, each untrimmed music segment being comprised of a sequence of one or more data blocks selected from said selected music source; and a music segment trimmer operable to adjust the defined length of said untrimmed music segments to produce a plurality of final music segments each having a duration substantially equal to the duration of a corresponding timing segment; and wherein said timing controller operates to assemble said plurality of final music segments in an ordered sequence to define music events synchronized with said video events.