Patents by Inventor Perry R. Cook

Perry R. Cook has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5557227
    Abstract: Exponential and pseudo-exponential decay function values are generated by scaling a fractional decrease per sampling period by a previous decay function value and then subtracting the scaled fractional decrease from the previous decay function value. In one embodiment, a multiplier multiplies the fractional decrease by the previous decay function value and provides a product signal representing the scaled fractional decrease. An adder subtracts the scaled fractional decrease from the previous decay function value. In another embodiment, a shift block replaces the multiplier and approximates multiplication by a binary shift of the fractional decrease. The size of the shift is determined by the previous magnitude of the decay function as indicated by a priority encoder. Shifting generates a pseudo-exponential decay function which is suitable for music synthesis and can be generated quickly using less expensive hardware.
    Type: Grant
    Filed: April 7, 1994
    Date of Patent: September 17, 1996
    Assignee: Aureal Semiconductor
    Inventors: Perry R. Cook, Bryan J. Colvin, Sr.
  • Patent number: 5543578
    Abstract: Synthesizer models for emulating musical instruments can be improved using an analysis model that compares the output signal of the model to a recording of a desired sound and derives a residual signal that can be used to correct the model. When the original model is a good one, the residual signal is small and takes much less memory to store than is required for a sampled sound.
    Type: Grant
    Filed: September 2, 1993
    Date of Patent: August 6, 1996
    Assignee: Mediavision, Inc.
    Inventors: Bryan J. Colvin, Sr., Perry R. Cook, Daniel Gochnauer
  • Patent number: 5528726
    Abstract: A speech synthesizer uses a digital waveguide network to simulate operation of the human pharynx on acoustic signals. One end of the digital waveguide network is connected to a glottal signal source, and another end has a signal filter simulating operation of the acoustic interface at a person's lips. The digital waveguide network has sets of waveguide sections connected in series by junctions, each waveguide section including two digital delay lines running parallel to each other for propagating signals in opposite directions. Each waveguide junction has associated reflection and propagation coefficients. A parameter library that stores sets of glottal source and waveguide junction control parameters for generating corresponding sets of predefined speech signals. The waveguide junction control parameters cause the digital waveguide network to simulate operation of an acoustic tube with a shape corresponding to that of a human pharynx while producing predefined speech sounds.
    Type: Grant
    Filed: May 8, 1995
    Date of Patent: June 18, 1996
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventor: Perry R. Cook
  • Patent number: 5468906
    Abstract: Synthesizer models for emulating musical instruments are improved to take into account sympathetic string vibrations. One embodiment of the present invention scales an output signal from a sound synthesis model and uses the scaled signal as an input signal for a number of single-string emulations causing the single-string emulations to produce sound signals corresponding to sympathetic string vibrations. The output signals from the synthesis model and from all of the single-string emulations are added together. Another embodiment employs an octave's worth of single-string emulations to emulate the lower strings of an emulated instrument. Still another embodiment is a synthesizer which includes an input bus for accepting a sound signal, scaling means, a plurality of single-string emulations, and means for summing output signals from the string emulations. Embodiments preferably employ waveguide synthesis or the plucked string model to emulate single-strings.
    Type: Grant
    Filed: September 2, 1993
    Date of Patent: November 21, 1995
    Assignee: Media Vision, Inc.
    Inventors: Bryan J. Colvin, Sr., Perry R. Cook
  • Patent number: 5353372
    Abstract: A quasi-periodic signal is sampled at a specified rate, and then a predicted value of the signal is computed from a set of 2M+1 time lagged signal samples. The time lagged samples are centered in time at an integer multiple P of the signal's sampling period T.sub.s, where P.multidot.T.sub.s is approximately one period of the input signal. The predicted signal value is computed by multiplying each of the 2M+1 time lagged samples by a corresponding predictor coefficient c(i) and then summing the resulting products. The predicted signal value is subtracted from the actual signal value to obtain an error signal .epsilon.. During each successive sampling period, the predictor coefficients are updated by adjusting the previously computed predictor coefficients by an amount proportional to the error .epsilon. multiplied by each of the 2M+1 time lagged signal values. Using the updated coefficient values, a phase delay is computed, and then the signal's period is computed as the sum of phase delay and P.multidot.T.
    Type: Grant
    Filed: January 27, 1992
    Date of Patent: October 4, 1994
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Perry R. Cook, Julius O. Smith
  • Patent number: 5266919
    Abstract: A programmable tone generator provides a signal that can be used by a hearing aid wearer to set the gain of the hearing aid such that the hearing threshold is at a prescribed corrected level.
    Type: Grant
    Filed: April 1, 1991
    Date of Patent: November 30, 1993
    Inventors: Perry R. Cook, Leo Boyd