Patents by Inventor Udar Mittal

Udar Mittal 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).

  • Publication number: 20090024398
    Abstract: The invention utilizes low complexity estimates of complex functions to perform combinatorial coding of signal vectors. The invention disregards the accuracy of such functions as long as certain sufficient properties are maintained. The invention in turn may reduce computational complexity of certain coding and decoding operations by two orders of magnitude or more for a given signal vector input.
    Type: Application
    Filed: August 22, 2008
    Publication date: January 22, 2009
    Applicant: MOTOROLA, INC.
    Inventors: Udar Mittal, James P. Ashley, Edgardo M. Cruz-Zeno
  • Patent number: 7461106
    Abstract: The invention utilizes low complexity estimates of complex functions to perform combinatorial coding of signal vectors. The invention disregards the accuracy of such functions as long as certain sufficient properties are maintained. The invention in turn may reduce computational complexity of certain coding and decoding operations by two orders of magnitude or more for a given signal vector input.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: December 2, 2008
    Assignee: Motorola, Inc.
    Inventors: Udar Mittal, James P. Ashley, Edgardo M. Cruz-Zeno
  • Publication number: 20080065374
    Abstract: The invention utilizes low complexity estimates of complex functions to perform combinatorial coding of signal vectors. The invention disregards the accuracy of such functions as long as certain sufficient properties are maintained. The invention in turn may reduce computational complexity of certain coding and decoding operations by two orders of magnitude or more for a given signal vector input.
    Type: Application
    Filed: September 12, 2006
    Publication date: March 13, 2008
    Applicant: MOTOROLA, INC.
    Inventors: Udar Mittal, James P. Ashley, Edgardo M. Cruz-Zeno
  • Publication number: 20070271094
    Abstract: A method and system for analysis-by-synthesis encoding of an information signal is provide. The encoder (400) can include the steps of generating a first synthetic signal based on a first pitch-related codebook (402), generating a second synthetic signal based on a second pitch-related codebook (404), selecting a codebook configuration parameter based on the reference signal and the first and second synthetic signals, and conveying the codebook configuration for use in reconstructing an estimate of the input signal. The encoder can include an error expression having an error bias (506) and a prediction gain having a prediction gain bias (508) for determining the codebook configuration. The encoder can employ variable length coding and combinatorial subframe coding (600) for efficiently compressing the codebook configuration parameter and codebook related parameters for one or more subframes.
    Type: Application
    Filed: May 16, 2006
    Publication date: November 22, 2007
    Applicant: MOTOROLA, INC.
    Inventors: James P. Ashley, Udar Mittal
  • Patent number: 7230550
    Abstract: A system (100) and method (200) of combining codewords is provided. The system can include a splitter (120) for splitting a first codeword (110) into a most significant bits part MSP (112) and a least significant bits part LSP (114), a combiner (130) for combining the MSP of the first codeword with a second codeword to produce a first group (132), and a concatenator (140) for concatenating the first group with the LSP to produce a second group (134), and multiplexing the first group with the second group to produce a multiplexed codeword (150). Bit-errors in the LSP correspond to decoding errors only in a codeword associated with the LSP, and not to decoding errors in other codewords.
    Type: Grant
    Filed: May 16, 2006
    Date of Patent: June 12, 2007
    Assignee: Motorola, Inc.
    Inventors: Udar Mittal, James P. Ashley
  • Publication number: 20070109977
    Abstract: A method and apparatus for improving listener differentiation of talkers during a conference call is provided herein. Particularly, during a teleconference a node (101) will extend the bandwidth of received signals (e.g., speech). Each caller within the conference call will then have their voice projected by the node (101) to a particular spot in three-dimensional space.
    Type: Application
    Filed: November 14, 2005
    Publication date: May 17, 2007
    Inventors: Udar Mittal, James Ashley
  • Publication number: 20070027680
    Abstract: In a speech encoder/decoder a pitch delay contour endpoint modifier is employed to shift the endpoints of a pitch delay interpolation curve up or down. Parficularly, the endpoints of the pitch delay interpolation curve are shifted based on a variation and/or a standard deviation in pitch delay.
    Type: Application
    Filed: July 27, 2005
    Publication date: February 1, 2007
    Inventors: James Ashley, Udar Mittal
  • Patent number: 7054807
    Abstract: A CELP encoder is provided that optimizes excitation vector-related parameters in a more efficient manner than the encoders of the prior art. In one embodiment, a CELP encoder optimizes excitation vector-related parameters based on a computed correlation matrix, which matrix is in turn based on a filtered first excitation vector. The encoder then evaluates error minimization criteria based on at least in part on a target signal, which target signal is based on an input signal, and the correlation matrix and generates a excitation vector-related index in response to the error minimization criteria. In another embodiment, a CELP encoder is provided that is capable of jointly optimizing and/or sequentially optimizing multiple excitation vector-related parameters by reference to a joint search weighting factor, thereby invoking an optimal error minimization process.
    Type: Grant
    Filed: November 8, 2002
    Date of Patent: May 30, 2006
    Assignee: Motorola, Inc.
    Inventors: Udar Mittal, James P. Ashley, Edgardo M. Cruz
  • Patent number: 7047188
    Abstract: A speech coder that performs analysis-by-synthesis coding of a signal determines gain parameters for each constituent component of multiple constituent components of a synthetic excitation signal. The speech coder generates a target vector based on an input signal. The speech coder further generates multiple constituent components associated with the synthetic excitation signal, wherein one constituent component of the multiple constituent components is based on a shifted version of another constituent component of the multiple constituent components. The speech coder further evaluates an error criteria based on the target vector and the multiple constituent components to determine a gain associated with each constituent component of the multiple constituent components.
    Type: Grant
    Filed: November 8, 2002
    Date of Patent: May 16, 2006
    Assignee: Motorola, Inc.
    Inventors: Mark A. Jasiuk, James P. Ashley, Udar Mittal
  • Patent number: 6983241
    Abstract: To address the need for choosing values of harmonic noise weighting (HNW) coefficient (?p) so that the amount of harmonic noise weighting can be optimized, a method and apparatus for performing harmonic noise weighting in digital speech coders is provided herein. During operation, received speech is analyzed to determine a pitch period. HNW coefficients are then chosen based on the pitch period, and a perceptual noise weighting filter (C(z)) is determined based on the harmonic-noise weighting (HNW) coefficients (?p).
    Type: Grant
    Filed: October 14, 2004
    Date of Patent: January 3, 2006
    Assignee: Motorola, Inc.
    Inventors: Udar Mittal, James P. Ashley
  • Publication number: 20050137863
    Abstract: A method and apparatus for prediction in a speech-coding system is provided herein. The method of a 1st order long-term predictor (LTP) filter, using a sub-sample resolution delay, is extended to a multi-tap LTP filter, or, viewed from another vantage point, the conventional integer-sample resolution multi-tap LTP filter is extended to use sub-sample resolution delay. This novel formulation of a multi-tap LTP filter offers a number of advantages over the prior-art LTP filter configurations. Particularly, defining the lag with sub-sample resolution makes it possible to explicitly model the delay values that have a fractional component, within the limits of resolution of the over-sampling factor used by the interpolation filter. The coefficients of such a multi-tap LTP filter are thus largely freed from modeling the effect of delays that have a fractional component.
    Type: Application
    Filed: October 14, 2004
    Publication date: June 23, 2005
    Inventors: Mark Jasiuk, Tenkasi Ramabadran, Udar Mittal, James Ashley, Michael McLaughlin
  • Publication number: 20050096903
    Abstract: To address the need for choosing values of harmonic noise weighting (HNW) coefficient (?p) so that the amount of harmonic noise weighting cam be optimized, a method and apparatus for performing harmonic noise weighting in digital speech coders is provided herein. During operation, received speech is analyzed to determine a pitch period. HNW coefficients are then chosen based on the pitch period, and a perceptual noise weighting filter (C(z)) is determined based on the harmonic-noise weighting (HNW) coefficients (?p).
    Type: Application
    Filed: October 14, 2004
    Publication date: May 5, 2005
    Inventors: Udar Mittal, James Ashley
  • Publication number: 20040093207
    Abstract: A CELP encoder is provided that optimizes excitation vector-related parameters in a more efficient manner than the encoders of the prior art. In one embodiment, a CELP encoder optimizes excitation vector-related parameters based on a computed correlation matrix, which matrix is in turn based on a filtered first excitation vector. The encoder then evaluates error minimization criteria based on at least in part on a target signal, which target signal is based on an input signal, and the correlation matrix and generates a excitation vector-related index in response to the error minimization criteria. In another embodiment, a CELP encoder is provided that is capable of jointly optimizing and/or sequentially optimizing multiple excitation vector-related parameters by reference to a joint search weighting factor, thereby invoking an optimal error minimization process.
    Type: Application
    Filed: November 8, 2002
    Publication date: May 13, 2004
    Inventors: James P. Ashley, Edgardo M. Cruz, Udar Mittal
  • Publication number: 20040093205
    Abstract: A speech coder that performs analysis-by-synthesis coding of a signal determines gain parameters for each constituent component of multiple constituent components of a synthetic excitation signal. The speech coder generates a target vector based on an input signal. The speech coder further generates multiple constituent components associated with the synthetic excitation signal, wherein one constituent component of the multiple constituent components is based on a shifted version of another constituent component of the multiple constituent components. The speech coder further evaluates an error criteria based on the target vector and the multiple constituent components to determine a gain associated with each constituent component of the multiple constituent components.
    Type: Application
    Filed: November 8, 2002
    Publication date: May 13, 2004
    Inventors: James P. Ashley, Udar Mittal, Mark A. Jasiuk
  • Patent number: 6662154
    Abstract: The invention provides a method of coding an information signal. An information signal is represented by a sequence of pulses. A plurality of pulse parameters are determined based on the sequence of pulses including a non-zero pulse parameter corresponding to a number of non-zero pulse positions in the sequence of pulses. The non-zero pulse parameter is coded using a variable-length codeword.
    Type: Grant
    Filed: December 12, 2001
    Date of Patent: December 9, 2003
    Assignee: Motorola, Inc.
    Inventors: Udar Mittal, Edgardo Manuel Cruz-Zeno, James Patrick Ashley
  • Publication number: 20030110027
    Abstract: The invention provides a method of coding an information signal. An information signal is represented by a sequence of pulses. A plurality of pulse parameters are determined based on the sequence of pulses including a non-zero pulse parameter corresponding to a number of non-zero pulse positions in the sequence of pulses. The non-zero pulse parameter is coded using a variable-length codeword.
    Type: Application
    Filed: December 12, 2001
    Publication date: June 12, 2003
    Inventors: Udar Mittal, Edgardo Manuel Cruz-Zeno, James Patrick Ashley