Abstract: A block sequence compiler for compiling a sequence of audio and/or video blocks (e.g., audio tracks, MIDI, video clips, animation, etc.) suitable for producing one or more audio and/or video output sequences (i.e., audio, video, or multimedia) each having a duration corresponding to user-prescribed criteria. In a preferred embodiment, a user chooses an audio and/or video source segment from a predefined library and prescribes the duration of an audio and/or video sequence. Prior to depositing each audio and/or video segment in the library, the segment is partitioned into audio and/or video blocks that are identified in a corresponding characteristic data table with characteristics including (1) duration, (2) suitability for being used as a beginning or ending of an audio and/or video sequence, and (3) compatibility with each block. Using this characteristic table and the user-prescribed criteria, i.e.
Type:
Grant
Filed:
October 24, 1997
Date of Patent:
March 2, 1999
Assignee:
Sonic Desktop Software
Inventors:
Geoffrey Calvin Hufford, Christopher P. Hufford, Kevin C. Klingler
Abstract: An audio block sequence compiler for selecting a plurality of audio blocks to generate a sequence having a duration corresponding to user-prescribed criteria. In a preferred embodiment, a user chooses an audio, e.g., a musical, segment from a predefined audio library and prescribes the duration of an audio sequence. Prior to depositing each musical segment in the library, the musical selection is divided into audio blocks that are identified in a corresponding encoding table with characteristics including (1) duration, (2) suitability for being used as a beginning or ending of an audio sequence, and (3) musical compatibility with each audio block. Using this characteristic table and the user-prescribed criteria, i.e., duration, the audio block sequence compiler generates a plurality of audio sequences satisfying the user-prescribed criteria which can be reviewed, e.g., played, and/or saved for future use.
Type:
Grant
Filed:
September 22, 1995
Date of Patent:
December 2, 1997
Assignee:
Sonic Desktop Software
Inventors:
Geoffrey Calvin Hufford, Christopher P. Hufford, Kevin C. Klingler