Patents by Inventor David C. Bradley

David C. Bradley 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: 10438613
    Abstract: A time-varying pitch of a signal may be estimated by processing a sequence of frames of the speech signal. An estimated fractional chirp rate may be computed for each frame of the sequence of frames, and the estimated fractional chirp rates may be used to compute a pitch template for the sequence, where the pitch template indicates the time-varying pitch of the signal subject to a scale factor. A first pitch estimate for each frame of the sequence of frames may be computed by computing a scale factor and multiplying the pitch template by the scale factor. A second pitch estimate may be computed from the first pitch estimate by identifying peaks in the frequency representations using the first pitch estimates and fitting a parametric function to the peaks.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: October 8, 2019
    Assignee: Friday Harbor LLC
    Inventors: David C. Bradley, Jeremy Semko
  • Publication number: 20190259411
    Abstract: A time-varying pitch of a signal may be estimated by processing a sequence of frames of the speech signal. An estimated fractional chirp rate may be computed for each frame of the sequence of frames, and the estimated fractional chirp rates may be used to compute a pitch template for the sequence, where the pitch template indicates the time-varying pitch of the signal subject to a scale factor. A first pitch estimate for each frame of the sequence of frames may be computed by computing a scale factor and multiplying the pitch template by the scale factor. A second pitch estimate may be computed from the first pitch estimate by identifying peaks in the frequency representations using the first pitch estimates and fitting a parametric function to the peaks.
    Type: Application
    Filed: May 3, 2019
    Publication date: August 22, 2019
    Applicant: Friday Harbor LLC
    Inventors: David C. BRADLEY, Jeremy SEMKO
  • Patent number: 10283143
    Abstract: A time-varying pitch of a signal may be estimated by processing a sequence of frames of the speech signal. An estimated fractional chirp rate may be computed for each frame of the sequence of frames, and the estimated fractional chirp rates may be used to compute a pitch template for the sequence, where the pitch template indicates the time-varying pitch of the signal subject to a scale factor. A first pitch estimate for each frame of the sequence of frames may be computed by computing a scale factor and multiplying the pitch template by the scale factor. A second pitch estimate may be computed from the first pitch estimate by identifying peaks in the frequency representations using the first pitch estimates and fitting a parametric function to the peaks.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: May 7, 2019
    Assignee: Friday Harbor LLC
    Inventors: David C. Bradley, Jeremy Semko
  • Publication number: 20190122693
    Abstract: A system and method may be configured to analyze audio information. The system and method may include determining for an audio signal, an estimated pitch of a sound represented in the audio signal, an estimated chirp rate (or fractional chirp rate) of a sound represented in the audio signal, and/or other parameters of sound(s) represented in the audio signal. The one or more parameters may be determined through analysis of transformed audio information derived from the audio signal (e.g., through Fourier Transform, Fast Fourier Transform, Short Time Fourier Transform, Spectral Motion Transform, and/or other transforms). Statistical analysis may be implemented to determine metrics related to the likelihood that a sound represented in the audio signal has a pitch and/or chirp rate (or fractional chirp rate). Such metrics may be implemented to determine an estimated pitch and/or fractional chirp rate.
    Type: Application
    Filed: April 25, 2018
    Publication date: April 25, 2019
    Inventors: David C. Bradley, Nicholas K. Fisher, Robert N. Hilton, Rodney Gateau, Derrick R. Roos
  • Patent number: 9922668
    Abstract: An estimate of a fractional chirp rate of a signal may be computed by using multiple frequency representations of the signal. A first frequency representation may be computed using a first fractional chirp rate and a first score may be computed using the first frequency representation that indicates a match between the first fractional chirp rate and a fractional chirp rate of the signal. A second frequency representation may be computed using a second fractional chirp rate and a second score may be computed using the second frequency representation that indicates a match between the second fractional chirp rate and the fractional chirp rate of the signal. The fractional chirp rate of the signal may be estimated using the first score and the second score, for example, by selecting a fractional chirp rate corresponding to a highest score.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: March 20, 2018
    Assignee: KnuEdge Incorporated
    Inventors: David C. Bradley, Yao Huang Morin, Janis Intoy, Sean O'Connor, Nick Hilton, Massimo Mascaro
  • Patent number: 9842611
    Abstract: An estimate of a pitch of a signal may be computed by using peak-to-peak distances in a frequency representation of the signal. A frequency representation of the signal may be computed, peaks in the frequency representation may be identified, for example, by identifying peaks larger than a threshold value. Peak-to-peak distances may be determined using the locations in frequency of the peaks. The pitch of the signal may be estimated by, for example, estimating cumulative distribution function of the peak-to-peak distances or computing a histogram of the peak-to-peak distances.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: December 12, 2017
    Assignee: KnuEdge Incorporated
    Inventors: David C. Bradley, Yao Huang Morin, Ellisha Marongelli
  • Patent number: 9812148
    Abstract: Devices, systems and methods are disclosed for estimating characteristics of noise included in one-dimensional data. For example, a number of data points associated with noise below each of a plurality of thresholds may be determined to calculate a cumulative distribution function. A probability density function may be derived from the cumulative distribution function. A variance may be calculated from the cumulative distribution function and/or the probability density function. The noise may be modeled using the variance and other characteristics determined from the cumulative distribution function and/or the probability density function.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: November 7, 2017
    Assignee: KNUEDGE, INC.
    Inventors: David C Bradley, Yao Morin
  • Publication number: 20170294184
    Abstract: The technology described in this document can be embodied in a computer-implemented method that includes obtaining a plurality of portions of a speech signal, and obtaining a plurality of frequency representations by computing a frequency representation of each portion of the speech signal. The method also includes generating, by one or more processing devices, a time-varying data set using the plurality of frequency representations by computing an entropy of each frequency representation of the plurality of frequency representations, and determining, by the one or more processing devices, boundaries of a speech segment using the time-varying data set. The method further includes classifying the speech segment into a first class of a plurality of classes, and processing the speech signal using the first class of the speech segment.
    Type: Application
    Filed: December 7, 2016
    Publication date: October 12, 2017
    Inventors: David C. Bradley, Jeremy Semko, Sean O'Connor
  • Publication number: 20170294192
    Abstract: Input data may be classified using one or both of mutual information between segments and expected class scores. Input data to be classified may be segmented into an input sequence of segments. The input sequence of segments may be compared with a reference sequences of segments for a first class to generate a first class score indicating a similarity between the input data and the first class. The first class score may be computed by computing a probability mass function between input segments and reference segments and then computing a mutual information value from the probability mass function. The input data may then be classified using the first class score and/or class score for other classes. In some implementations, expected class scores may be used in making the classification decision.
    Type: Application
    Filed: April 5, 2017
    Publication date: October 12, 2017
    Inventors: David C. Bradley, Jeremy Semko, Sean O'Connor
  • Publication number: 20170294196
    Abstract: A time-varying pitch of a signal may be estimated by processing a sequence of frames of the speech signal. An estimated fractional chirp rate may be computed for each frame of the sequence of frames, and the estimated fractional chirp rates may be used to compute a pitch template for the sequence, where the pitch template indicates the time-varying pitch of the signal subject to a scale factor. A first pitch estimate for each frame of the sequence of frames may be computed by computing a scale factor and multiplying the pitch template by the scale factor. A second pitch estimate may be computed from the first pitch estimate by identifying peaks in the frequency representations using the first pitch estimates and fitting a parametric function to the peaks.
    Type: Application
    Filed: March 20, 2017
    Publication date: October 12, 2017
    Inventors: David C. Bradley, Jeremy Semko
  • Patent number: 9704506
    Abstract: Devices, systems and methods are disclosed for reducing noise in input data by performing a hysteresis operation followed by a lateral excitation smoothing operation. For example, an audio signal may be represented as a sequence of feature vectors. A row of the sequence of feature vectors may, for example, be associated with the same harmonic of the audio signal at different points in time. To determine portions of the row that correspond to the harmonic being present, the system may compare an amplitude to a low threshold and a high threshold and select a series of data points that are above the low threshold and include at least one data point above the high threshold. The system may iteratively perform a spreading technique, spreading a center value of a center data point in a kernel to neighboring data points in the kernel, to further reduce noise.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: July 11, 2017
    Assignee: KNUEDGE, INC.
    Inventors: David C. Bradley, Yao Huang Morin
  • Publication number: 20170148465
    Abstract: Devices, systems and methods are disclosed for reducing noise in input data by performing a hysteresis operation followed by a lateral excitation smoothing operation. For example, an audio signal may be represented as a sequence of feature vectors. A row of the sequence of feature vectors may, for example, be associated with the same harmonic of the audio signal at different points in time. To determine portions of the row that correspond to the harmonic being present, the system may compare an amplitude to a low threshold and a high threshold and select a series of data points that are above the low threshold and include at least one data point above the high threshold. The system may iteratively perform a spreading technique, spreading a center value of a center data point in a kernel to neighboring data points in the kernel, to further reduce noise.
    Type: Application
    Filed: January 9, 2017
    Publication date: May 25, 2017
    Applicant: KNUEDGE, INC.
    Inventors: David C. Bradley, Yao Huang Morin
  • Patent number: 9620130
    Abstract: A system and method are provided for processing sound signals. The processing may include identifying individual harmonic sounds represented in sound signals, determining sound parameters of harmonic sounds, classifying harmonic sounds according to source, and/or other processing. The processing may include transforming the sound signals (or portions thereof) into a space which expresses a transform coefficient as a function of frequency and chirp rate. This may facilitate leveraging of the fact that the individual harmonics of a single harmonic sound may have a common pitch velocity (which is related to the chirp rate) across all of its harmonics in order to distinguish an the harmonic sound from other sounds (harmonic and/or non-harmonic) and/or noise.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: April 11, 2017
    Assignee: KnuEdge Incorporated
    Inventors: David C. Bradley, Daniel S. Goldin, Robert N. Hilton, Nicholas K. Fisher, Rodney Gateau, Derrick R. Roos, Eric Wiewiora
  • Patent number: 9601119
    Abstract: A system and method may be provided to segment and/or classify an audio signal from transformed audio information. Transformed audio information representing a sound may be obtained. The transformed audio information may specify magnitude of a coefficient related to energy amplitude as a function of frequency for the audio signal and time. Features associated with the audio signal may be obtained from the transformed audio information. Individual ones of the features may be associated with a feature score relative to a predetermined speaker model. An aggregate score may be obtained based on the feature scores according to a weighting scheme. The weighting scheme may be associated with a noise and/or SNR estimation. The aggregate score may be used for segmentation to identify portions of the audio signal containing speech of one or more different speakers. For classification, the aggregate score may be used to determine a likely speaker model to identify a source of the sound in the audio signal.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: March 21, 2017
    Assignee: KnuEdge Incorporated
    Inventors: David C. Bradley, Robert N. Hilton, Daniel S. Goldin, Nicholas K. Fisher, Derrick R. Roos, Eric Wiewiora
  • Patent number: 9576589
    Abstract: Devices, systems and methods are disclosed for reducing noise in input data by performing a hysteresis operation followed by a lateral excitation smoothing operation. For example, an audio signal may be represented as a sequence of feature vectors. A row of the sequence of feature vectors may, for example, be associated with the same harmonic of the audio signal at different points in time. To determine portions of the row that correspond to the harmonic being present, the system may compare an amplitude to a low threshold and a high threshold and select a series of data points that are above the low threshold and include at least one data point above the high threshold. The system may iteratively perform a spreading technique, spreading a center value of a center data point in a kernel to neighboring data points in the kernel, to further reduce noise.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: February 21, 2017
    Assignee: KNUEDGE, INC.
    Inventors: David C Bradley, Yao Huang Morin
  • Patent number: 9548067
    Abstract: An estimate of a pitch of a signal may be computed by using correlations of frequency portions of a frequency representation of the signal. An initial pitch estimate may be obtained and frequency portions of the frequency representation may be identified using multiples of the initial pitch estimate. Correlations of the frequency portions may be computed, and a score for the initial pitch estimate may be determined using the correlations. A second pitch estimate may be determined using the first score, and the process may be repeated.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: January 17, 2017
    Assignee: KNUEDGE INCORPORATED
    Inventors: David C. Bradley, Yao Huang Morin, Sean O'Connor
  • Patent number: 9530434
    Abstract: Octave errors may be reduced during pitch determination for noisy audio signals. Pitch may be tracked over time by determining amplitudes at harmonics for individual time windows of an input signal. Octave errors may be reduced in individual time windows by fitting amplitudes of corresponding harmonics across successive time windows to identify spurious harmonics caused by octave error. A given harmonic may be identified as either being associated with the same pitch as adjacent harmonics in the given time window or being spurious based on parameters of the fitting function.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: December 27, 2016
    Assignee: KnuEdge Incorporated
    Inventors: Massimo Mascaro, David C. Bradley
  • Patent number: 9484044
    Abstract: Voice enhancement and/or speech features extraction may be performed on noisy audio signals using successively refined transforms. Downsampled versions of an input signal may be obtained, which include a first downsampled signal with a lower sampling rate than a second downsampled signal. Successive transforms may be performed on the input signal to obtain a corresponding sound model of the input signal. The successive transforms performed may include: (1) performing a first transform on the first downsampled signal to yield a first pitch estimate; (2) performing a second transform on the second downsampled signal to yield a second pitch estimate and a first harmonics estimate based on the first pitch estimate; and (3) performing a third transform on the input signal to yield a third pitch estimate and a second harmonics estimate based on the second pitch estimate and the first harmonics estimate.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: November 1, 2016
    Assignee: KnuEdge Incorporated
    Inventors: Massimo Mascaro, David C. Bradley
  • Patent number: 9485597
    Abstract: A system and method may be configured to process an audio signal. The system and method may track pitch, chirp rate, and/or harmonic envelope across the audio signal, may reconstruct sound represented in the audio signal, and/or may segment or classify the audio signal. A transform may be performed on the audio signal to place the audio signal in a frequency chirp domain that enhances the sound parameter tracking, reconstruction, and/or classification.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: November 1, 2016
    Assignee: KnuEdge Incorporated
    Inventors: David C. Bradley, Daniel S. Goldin, Robert N. Hilton, Nicholas K. Fisher, Rodney Gateau, Derrick R. Roos, Eric Wiewiora
  • Patent number: 9473866
    Abstract: A system and method may be configured to analyze audio information derived from an audio signal. The system and method may track sound pitch across the audio signal. The tracking of pitch across the audio signal may take into account change in pitch by determining at individual time sample windows in the signal duration an estimated pitch and a representation of harmonic envelope at the estimated pitch. The estimated pitch and the representation of harmonic envelope may then be implemented to determine an estimated pitch for another time sample window in the signal duration with an enhanced accuracy and/or precision.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: October 18, 2016
    Assignee: KnuEdge Incorporated
    Inventors: David C. Bradley, Rodney Gateau, Daniel S. Goldin, Robert N. Hilton, Nicholas K. Fisher