System for generating prescribed duration audio and/or video sequences
AssigneeSonic Desktop Software
InventorsGeoffrey Calvin Hufford, Christopher P. Hufford, Kevin C. Klingler
Life of this patent
Estimating the term…
Loading patent…
AssigneeSonic Desktop Software
InventorsGeoffrey Calvin Hufford, Christopher P. Hufford, Kevin C. Klingler
Estimating the term…
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., duration, the block sequence compiler generates a plurality of audio and/or video sequences satisfying the user-prescribed criteria which can be reviewed, e.g., played, and/or saved for future use.
A system for compiling data blocks for producing a prescribed duration output sequence suitable for driving an output transducer, said system comprising:
A method for compiling data blocks for producing a prescribed duration output sequence suitable for driving an output transducer, said method comprising the steps of:
A method for compiling data blocks for producing a prescribed duration output sequence suitable for driving an output transducer wherein said output sequence is comprised of a plurality of data blocks corresponding to portions of a source segment and indicating characteristics of each data block corresponding to its duration, its suitability of each data block to begin or end an output sequence, and its interblock compatibility, said method comprising the steps of:
A system for compiling data blocks for producing an output sequence suitable for repeatable driving an output transducer, said system comprising:
Dependencies are inferred from the claim text.