×

System and methods for memory-constrained sound synthesis using harmonic coding

  • US 7,211,721 B2
  • Filed: 10/13/2004
  • Issued: 05/01/2007
  • Est. Priority Date: 10/13/2004
  • Status: Active Grant
First Claim
Patent Images

1. A processor-based method of providing waveforms for use in synthesizing a sound signal with a sound synthesis engine based upon processing of a sound file, the method comprising:

  • performing a read-ahead operation on the sound file during the synthesizing of the sound signal;

    identifying an instruction in the sound file for synthesizing a waveform of a musical instrument;

    finding an index of the waveform in a waveform table used by the sound synthesis engine;

    selecting a set of post-compression coefficients in a post-compression coefficient table corresponding to the index;

    generating at least one post-compression waveform from the set of post-compression coefficients;

    placing the at least one post-compression waveform at the index in the waveform table; and

    supplying the at least one post-compression waveform to the sound synthesis engine in advance of the sound synthesis engine requesting the waveform;

    wherein the at least one post-compression waveform is based upon the set of post-compression coefficients, the set of post-compression coefficients having been determined bygenerating a frequency-domain representation of a periodic signal, the frequency-domain representation comprising at least one pre-compression frequency-domain sample, andperforming a threshold-based compression of pre-compression frequency-domain samples if the at least one pre-compression frequency-domain sample comprises a plurality of pre-compression frequency-domain samples.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×