Patents by Inventor David L. Barron

David L. Barron 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: 9462377
    Abstract: Methods and systems for optimizing and audio communication system, including detecting a surrounding noise profile, determining one or more states of one or more noise-related conditions corresponding to the surrounding noise profile, and associating the one or more states of the one or more noise-related conditions to the surrounding noise profile.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: October 4, 2016
    Assignee: Continental Automotive Systems, Inc.
    Inventors: Jonathan Michael Lasch, Edward Srenger, David L. Barron
  • Publication number: 20150010162
    Abstract: Methods and systems for optimizing and audio communication system, including detecting a surrounding noise profile, determining one or more states of one or more noise-related conditions corresponding to the surrounding noise profile, and associating the one or more states of the one or more noise-related conditions to the surrounding noise profile.
    Type: Application
    Filed: September 23, 2014
    Publication date: January 8, 2015
    Inventors: Jonathan Michael Lasch, Edward Srenger, David L. Barron
  • Patent number: 8041054
    Abstract: Methods and systems for selectively switching between microphones in a plurality of microphones are disclosed, including providing a first state that corresponds to one or more microphones selected from the plurality of microphones. A subset of microphones may be selected from the plurality of microphones in response to determining an average power of an input signal for each of the plurality of microphones. A second state may be identified that includes at least one of the subset of microphones in response to evaluating the average powers of the input signals for the subset of microphones against a predetermined condition. A transition from the first state to the second state may be delayed in response to determining a transition delay time corresponding to the first state.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: October 18, 2011
    Assignee: Continental Automotive Systems, Inc.
    Inventors: Suat Yeldener, David L. Barron
  • Publication number: 20100239110
    Abstract: Methods and systems for optimizing and audio communication system, including detecting a surrounding noise profile, determining one or more states of one or more noise-related conditions corresponding to the surrounding noise profile, and associating the one or more states of the one or more noise-related conditions to the surrounding noise profile.
    Type: Application
    Filed: March 17, 2009
    Publication date: September 23, 2010
    Applicant: Temic Automotive of North America, Inc.
    Inventors: Jonathan Lasch, Edward Srenger, David L. Barron
  • Patent number: 7734466
    Abstract: A method for reducing a computational complexity of an m-stage adaptive filter is provided by updating recursively forward and backward error prediction square terms for a first portion of a length of the adaptive filter, and keeping the updated forward and backward error prediction square terms constant for a second portion of the length of the adaptive filter.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: June 8, 2010
    Assignee: Motorola, Inc.
    Inventors: David L. Barron, Kyle K. Iwai, James B. Piket
  • Publication number: 20100111324
    Abstract: Methods and systems for selectively switching between microphones in a plurality of microphones are disclosed, including providing a first state that corresponds to one or more microphones selected from the plurality of microphones. A subset of microphones may be selected from the plurality of microphones in response to determining an average power of an input signal for each of the plurality of microphones. A second state may be identified that includes at least one of the subset of microphones in response to evaluating the average powers of the input signals for the subset of microphones against a predetermined condition. A transition from the first state to the second state may be delayed in response to determining a transition delay time corresponding to the first state.
    Type: Application
    Filed: October 31, 2008
    Publication date: May 6, 2010
    Applicant: Temic Automotive of North America, Inc.
    Inventors: Suat Yeldener, David L. Barron
  • Patent number: 7702711
    Abstract: A method for reducing a computational complexity of an m-stage adaptive filter is provided by expanding a weighted sum of forward prediction error squares into a corresponding binomial expansion series, expanding a weighted sum of backward prediction error squares into a corresponding binomial expansion series, and determining coefficient updates of the adaptive filter with the weighted sums of forward and backward prediction error squares approximated by a select number of terms of their corresponding binomial expansion series.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: April 20, 2010
    Assignee: Motorola, Inc.
    Inventors: David L. Barron, James B. Piket, Daniel Rokusek
  • Patent number: 7243065
    Abstract: A comfort noise generator (104) suitable for use in a communication system includes a finite impulse response (FIR) filter (136), a random number generator (140), and a coefficient updater (138). The coefficient updater (138) determines an updated set of filter coefficients (142) based on the signal frame of the input signal (102). The updated set of filter coefficients (142) is output to the FIR filter (136). The FIR filter (136) shapes a white noise signal (146) supplied by the random number generator (140) to provide a simulated background noise signal, or comfort noise signal (122). The comfort noise signal (122) is selectively output from an echo suppression system or corresponding method to overwrite or suppress reflected residual echoes.
    Type: Grant
    Filed: April 8, 2003
    Date of Patent: July 10, 2007
    Assignee: FreeScale Semiconductor, Inc
    Inventors: James Allen Stephens, David L. Barron, Sean S. You
  • Patent number: 7142665
    Abstract: Methods and apparatus are provided for an echo cancellation system. The echo cancellation system comprises an automatic gain control (AGC), a first scalar, a second scalar, a signal summing stage, and an adaptive filter. The AGC is responsive to a first signal in a reference path and a second signal in a near end path. The signal summing stage is between the first and second scalar in the near end path and the first and second scalars are responsive to the AGC. The adaptive filter is responsive to the first signal and provides a third signal to the signal summing stage that corresponds to an echo signal and is subtracted from a signal in the near end path. The second scalar has a scale rate that is the inverse of the scale rate of the first scalar such that unity scaling occurs on the near end path.
    Type: Grant
    Filed: July 16, 2004
    Date of Patent: November 28, 2006
    Assignee: Freescale Semiconductor, Inc.
    Inventors: David L. Barron, William C. Yip, Sean S. You
  • Patent number: 7065207
    Abstract: An echo canceling system receives and transmits audio signals between a far end and a near end. During single talk, which is when only one end is originating audio, the path back to the originator is impeded by echo cancellation and attenuation. When there is double talk, which is when both ends are originating audio, the attenuation is removed, or at least significantly reduced. This is achieved by using ERLE, which itself is a known signal used for other purposes in an echo cancellation system, to provide information as to when double talking is occurring. This allows for stopping the attenuation for the double talk situation, which is the desired result.
    Type: Grant
    Filed: September 11, 2003
    Date of Patent: June 20, 2006
    Assignee: Freescale Semiconductor, Inc.
    Inventors: David L. Barron, William C. Yip, Sean S. You
  • Patent number: 6928409
    Abstract: A speech recognition system (10) having a sampler block (12) and a feature extractor block (14) for extracting time domain and spectral domain parameters from a spoken input speech into a feature vector. A polynomial expansion block (16) generates polynomial coefficients from the feature vector. A correlator block (20), a sequence vector block (22), an HMM table (24) and a Viterbi block (26) perform the actual speech recognition based on the speech units stored in a speech unit table (18) and the HMM word models stored in the HMM table (24). The HMM word model that produces the highest probability is determined to be the word that was spoken.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: August 9, 2005
    Assignee: Freescale Semiconductor, Inc.
    Inventors: David L. Barron, William Chunhung Yip
  • Publication number: 20040204934
    Abstract: A comfort noise generator (104) suitable for use in a communication system includes a finite impulse response (FIR) filter (136), a random number generator (140), and a coefficient updater (138). The coefficient updater (138) determines an updated set of filter coefficients (142) based on the signal frame of the input signal (102). The updated set of filter coefficients (142) is output to the FIR filter (136). The FIR filter (136) shapes a white noise signal (146) supplied by the random number generator (140) to provide a simulated background noise signal, or comfort noise signal (122). The comfort noise signal (122) is selectively output from an echo suppression system or corresponding method to overwrite or suppress reflected residual echoes.
    Type: Application
    Filed: April 8, 2003
    Publication date: October 14, 2004
    Applicant: MOTOROLA, INC.
    Inventors: James Allen Stephens, David L. Barron, Sean S. You
  • Patent number: 6658112
    Abstract: A voice decoder detects channel errors and loss of cryptographic synchronization using the change in spectral energy between sequential frames. The change in energy between frames is determined between corresponding LSP's of said successive frames and summed together. A running average of the change in energy for a predetermined number of frames is maintained. Current voice frames are eliminated based on the difference between the change in energy associated with the current frame and the running average. Accordingly, offensive audio associated with such channel errors or cryptographic synchronization loss is eliminated.
    Type: Grant
    Filed: August 6, 1999
    Date of Patent: December 2, 2003
    Assignee: General Dynamics Decision Systems, Inc.
    Inventors: David L. Barron, William Chunhung Yip, Paul Lopez Kennedy
  • Publication number: 20020184025
    Abstract: A speech recognition system (10) having a sampler block (12) and a feature extractor block (14) for extracting time domain and spectral domain parameters from a spoken input speech into a feature vector. A polynomial expansion block (16) generates polynomial coefficients from the feature vector. A correlator block (20), a sequence vector block (22), an HMM table (24) and a Veterbi block (26) perform the actual speech recognition based on the speech units stored in a speech unit table (18) and the HMM word models stored in the HMM table (24). The HMM word model that produces the highest probability is determined to be the word that was spoken.
    Type: Application
    Filed: May 31, 2001
    Publication date: December 5, 2002
    Applicant: Motorola, Inc.
    Inventors: David L. Barron, William Chunhung Yip
  • Patent number: 5357567
    Abstract: An apparatus comprises a first and a second input and a processor coupled to the inputs. The processor estimates peak and minimum levels of each of the first and second input signals. A first signal regulator is coupled to the first input and to a first output for delivering a first output signal from the first signals. A second signal regulator is coupled to the second input and to a second output for delivering a second output signal from the second audio signals. A gain adjustment device is coupled to the processor and the first and second signal regulators. The gain adjustment device provides control signals to the first and second signal regulators to adjust an output signal level of the first output signal in response to minimum and peak levels of the first and second input signals. The output signal level is continuously variable over a range.
    Type: Grant
    Filed: August 14, 1992
    Date of Patent: October 18, 1994
    Assignee: Motorola, Inc.
    Inventors: David L. Barron, James A. Stephens, William C. Yip
  • Patent number: 5265190
    Abstract: A new method for Code Excited Linear Predictive (CELP) coding of speech reduces the computational complexity by removing a convolution operation from a recursive loop used to poll the adaptive code book vectors. In a preferred embodiment, an impulse function of a short term perceptually weighted filter is first convolved with perceptual weighted target speech and the result cross-correlated with each vector in the codebook to produce an error function. The vector having the minimum error function is chosen to represent the particular speech frame being examined.
    Type: Grant
    Filed: May 31, 1991
    Date of Patent: November 23, 1993
    Assignee: Motorola, Inc.
    Inventors: William C. Yip, David L. Barron
  • Patent number: 5221885
    Abstract: A low-power dual voltage drive circuit and method which includes controlling a stepper motor overdriven with a high voltage. The stepper motor drive circuit includes a high voltage supply for overdriving the stepper motor, a low voltage supply, and an overdrive switch mechanism connected between the high voltage supply means and the stepper motor input. The method includes repetitively triggering the overdrive switch in response to a control signal, overdriving the stepper motor with the high voltage, producing an overdrive current, sensing the overdrive current, producing an additional control signal when the overdrive current reaches a preset value, switching off the overdrive current in response to the second control signal, resetting the overdrive switch to enable the overdrive switch to again receive the first control signal, and driving the stepper motor with a nominal low voltage.
    Type: Grant
    Filed: May 3, 1991
    Date of Patent: June 22, 1993
    Assignee: Motorola, Inc.
    Inventors: Eduardo M. Molieri, Susan D. Stephens, Andrew W. Hardell, David L. Barron
  • Patent number: 5187745
    Abstract: A new way of determining correlation coefficients for stochastic codebook vectors for CELP coding of speech takes advantage of the sparsely populated nature of stochastic codebook vectors. N valued input signals (e.g., convolution vectors) to be correlated with N valued codebook vectors are fed to an N by N multiplexer or other selection means and the signal values either passed to an accumulator or not according to the state of N select inputs or other identification means determined from a memory store (e.g., an EPROM) whose entries correspond to the non-zero values of the codebook vectors. The accumulator output is the correlation of the codebook vector with the input signal. A sequencer steps through the entire codebook to provide correlation values for each vectors. The results are used to determine the optimum stochastic codebook vector for replicating the particular speech frame being analyzed.
    Type: Grant
    Filed: June 27, 1991
    Date of Patent: February 16, 1993
    Assignee: Motorola, Inc.
    Inventors: William C. Yip, David L. Barron
  • Patent number: 5179594
    Abstract: A new way of determining autocorrelation coefficients for adaptive codebook vectors for CELP coding of speech simplifies and improves the accuracy of the autocorrelation coefficient determination for the situation where the codebook vector length being analyzed is less than a speech frame length. This is important in synthesizing short pitch period speech. Copy-up of the shortened codebook vector to equal the frame length is not needed and autocorrelation coefficient errors associated with copy-up are avoided. The improved system relies on calculating autocorrelation coefficients of the first (shortest) vector and then obtaining subsequent autocorrelation coefficients for successive vectors of increasing length by a simple end correction technique until the vector length equals the frame length. The autocorrelation coefficients are scaled by multiplying them by the ratio of the frame length to the vector length.
    Type: Grant
    Filed: June 12, 1991
    Date of Patent: January 12, 1993
    Assignee: Motorola, Inc.
    Inventors: William C. Yip, David L. Barron
  • Patent number: 5173941
    Abstract: A new way of CELP coding speech simplifies the recursive loop used to poll code adaptive book vectors by reducing the number of autocorrelation operations that must be performed with the K vectors of the codebook each having N entries. Autocorrelation is initially performed for only a small number P<<N autocorrelation coefficients in each codebook vector and the values found are used to scan through all the codebook vectors looking for those S vectors (S<K) which give the best match to the input speech. The autocorrelation function for the S vectors is then recalculated for R entries (P<R.ltoreq.N) in the codebook vectors to determine which of the S codebook vectors and associated gain gives the best match to the input speech.
    Type: Grant
    Filed: May 31, 1991
    Date of Patent: December 22, 1992
    Assignee: Motorola, Inc.
    Inventors: William C. Yip, David L. Barron