Patents by Inventor Ananthapadmanabhan A. Kandhadai

Ananthapadmanabhan A. Kandhadai 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: 20070219787
    Abstract: In a device configurable to encode speech performing an open loop re-decision may comprise representing a speech signal by amplitude components and phase components for a current frame and a past frame. During the current frame, there may be an extraction of uncompressed amplitude components and uncompressed phase components. The amplitude components and the phase components from the past frame may then be retrieved. A set of features may be generated based on the uncompressed amplitude components from the current frame, the uncompressed phase components from the current frame, the amplitude components from the past frame, and the phase components from the past frame. The set of features may be checked as part of the open loop re-decision, and determining a final encoding decision based on the checking may be performed. The final encoding decision may be an encoding mode and/or encoding rate.
    Type: Application
    Filed: January 22, 2007
    Publication date: September 20, 2007
    Inventors: Sharath Manjunath, Ananthapadmanabhan Kandhadai, Eddie Choy
  • Publication number: 20070185708
    Abstract: Systems, methods, and apparatus described include waveform alignment operations in which a single set of evaluated cosines and sines is used to calculate cross-correlations of two periodic waveforms at two different phase shifts.
    Type: Application
    Filed: December 1, 2006
    Publication date: August 9, 2007
    Inventors: Sharath Manjunath, Ananthapadmanabhan Kandhadai
  • Publication number: 20070171931
    Abstract: Methods and apparatus are provided for achieving an arbitrary average data rate for a variable rate coder. One method includes selecting a set (e.g., a pair) of initial composite rates surrounding the arbitrary average data rate. A reallocation fraction is then calculated based on the initial composite rates. The reallocation fraction is used to reassign a number of frames from one component rate of an initial composite rate to another in order to achieve the arbitrary average data rate. Such a method may be configured such that selecting an initial composite rate on one side of (e.g., less than) the arbitrary average data rate implicitly selects the initial composite rate on the other side of the arbitrary average data rate.
    Type: Application
    Filed: January 22, 2007
    Publication date: July 26, 2007
    Inventors: Sharath Manjunath, Ananthapadmanabhan Kandhadai
  • Publication number: 20070174052
    Abstract: Systems, methods, and apparatus for the detection of signals having spectral peaks with narrow bandwidth are described herein. The range of described configurations includes implementations that perform such detection using parameters of a linear prediction coding (LPC) analysis scheme.
    Type: Application
    Filed: December 5, 2006
    Publication date: July 26, 2007
    Inventors: Sharath Manjunath, Ananthapadmanabhan Kandhadai
  • Publication number: 20070121733
    Abstract: This disclosure describes a scaler architecture for image and/or video processing. One aspect relates to an apparatus comprising an image processing unit, a memory, and a coder. The memory is configured to store processed image data from the image processing unit. The coder is configured to retrieve the stored, processed image data from the memory. The coder comprises a scaler configured to upscale the retrieved image data from the memory. The coder is configured to encode the scaled image data.
    Type: Application
    Filed: February 22, 2006
    Publication date: May 31, 2007
    Inventors: Joseph Cheung, Ananthapadmanabhan Kandhadai, George Pan, Sumit Mohan
  • Publication number: 20070088542
    Abstract: A wideband speech encoder according to one embodiment includes a narrowband encoder and a highband encoder. The narrowband encoder is configured to encode a narrowband portion of a wideband speech signal into a set of filter parameters and a corresponding encoded excitation signal. The highband encoder is configured to encode, according to a highband excitation signal, a highband portion of the wideband speech signal into a set of filter parameters. The highband encoder is configured to generate the highband excitation signal by applying a nonlinear function to a signal based on the encoded narrowband excitation signal to generate a spectrally extended signal.
    Type: Application
    Filed: April 3, 2006
    Publication date: April 19, 2007
    Inventors: Koen Vos, Ananthapadmanabhan Kandhadai
  • Publication number: 20070088541
    Abstract: In one embodiment, a highband burst suppressor includes a first burst detector configured to detect bursts in a lowband speech signal, and a second burst detector configured to detect bursts in a corresponding highband speech signal. The lowband and highband speech signals may be different (possibly overlapping) frequency regions of a wideband speech signal. The highband burst suppressor also includes an attenuation control signal calculator configured to calculate an attenuation control signal according to a difference between outputs of the first and second burst detectors. A gain control element is configured to apply the attenuation control signal to the highband speech signal. In one example, the attenuation control signal indicates an attenuation when a burst is found in the highband speech signal but is absent from a corresponding region in time of the lowband speech signal.
    Type: Application
    Filed: April 3, 2006
    Publication date: April 19, 2007
    Inventors: Koen Vos, Ananthapadmanabhan Kandhadai
  • Publication number: 20070088558
    Abstract: A wideband speech encoder according to one embodiment includes a filter bank having a lowband processing path and a highband processing path. The processing paths have overlapping frequency responses. A first encoder is configured to encode a speech signal produced by the lowband processing path according to a first coding methodology. A second encoder is configured to encode a speech signal produced by the highband processing path according to a second coding methodology that is different than the first coding methodology.
    Type: Application
    Filed: April 3, 2006
    Publication date: April 19, 2007
    Inventors: Koen Vos, Ananthapadmanabhan Kandhadai
  • Publication number: 20070041661
    Abstract: A method of processing an image includes selecting, for each of a plurality of picture element values in at least a portion of the image, one among a plurality of offset values. For each of the plurality of picture element values, an index value is obtained based on (A) the selected offset value and (B) a portion of the picture element value. For each of the plurality of picture element values, an entry is retrieved from a lookup table according to the corresponding index value.
    Type: Application
    Filed: August 18, 2005
    Publication date: February 22, 2007
    Inventors: Szepo Hung, Ananthapadmanabhan Kandhadai
  • Publication number: 20060282263
    Abstract: In one embodiment, a method of signal processing includes encoding a low-frequency portion of a speech signal into at least an encoded narrowband excitation signal and a plurality of narrowband filter parameters; and generating a highband excitation signal based on a narrowband excitation signal. The narrowband excitation signal is based on the encoded narrowband excitation signal. The method also includes encoding a high-frequency portion of the speech signal into at least a plurality of highband filter parameters according to at least the highband excitation signal. The encoded narrowband excitation signal includes a time warping, and the method includes applying a time shift to the high-frequency portion based on information related to the time warping.
    Type: Application
    Filed: April 3, 2006
    Publication date: December 14, 2006
    Inventors: Koen Vos, Ananthapadmanabhan Kandhadai
  • Publication number: 20060282262
    Abstract: A method of signal processing according to one embodiment includes calculating an envelope of a first signal that is based on a low-frequency portion of a speech signal, calculating an envelope of a second signal that is based on a high-frequency portion of the speech signal, and calculating a plurality of gain factor values according to a time-varying relation between the envelopes of the first and second signal. The method includes attenuating, based on a variation over time of a relation between the envelopes of the first and second signals, at least one of the plurality of gain factor values. In one example, the variation over time of a relation between the envelopes is indicated by at least one distance among the plurality of gain factor values.
    Type: Application
    Filed: April 21, 2006
    Publication date: December 14, 2006
    Inventors: Koen Vos, Ananthapadmanabhan Kandhadai
  • Publication number: 20060277039
    Abstract: In one embodiment, a method of signal processing includes calculating an envelope of a first signal that is based on a low-frequency portion of a speech signal, calculating an envelope of a second signal that is based on a high-frequency portion of the speech signal, and calculating a first plurality of gain factor values according to a time-varying relation between the envelopes of the first and second signals. The method includes, based on the first plurality of gain factor values, calculating a plurality of smoothed gain factor values. In one example, each of the plurality of smoothed gain factor values is based on a weighted sum of at least one of the first plurality of gain factor values and at least one smoothed gain factor value. In another example, the sum is adaptively weighted based on at least one distance among the plurality of gain factor values.
    Type: Application
    Filed: April 21, 2006
    Publication date: December 7, 2006
    Inventors: Koen Vos, Ananthapadmanabhan Kandhadai
  • Publication number: 20060277038
    Abstract: In one embodiment, a method of generating a highband excitation signal includes harmonically extending the spectrum of a signal that is based on a lowband excitation signal; calculating a time-domain envelope of a signal that is based on the lowband excitation signal; and modulating a noise signal according to the time-domain envelope. The method also includes combining (A) a harmonically extended signal based on a result of the harmonically extending and (B) a modulated noise signal based on a result of the modulating. In this method, the highband excitation signal is based on a result of the combining.
    Type: Application
    Filed: April 3, 2006
    Publication date: December 7, 2006
    Inventors: Koen Vos, Ananthapadmanabhan Kandhadai
  • Publication number: 20060277042
    Abstract: In one embodiment, a method of generating a highband excitation signal includes generating a spectrally extended signal by extending the spectrum of a signal that is based on an encoded lowband excitation signal; and performing anti-sparseness filtering of a signal that is based on the encoded lowband excitation signal. In this method, the highband excitation signal is based on the spectrally extended signal, and the highband excitation signal is based on a result of the anti-sparseness filtering.
    Type: Application
    Filed: April 3, 2006
    Publication date: December 7, 2006
    Inventors: Koen Vos, Ananthapadmanabhan Kandhadai
  • Publication number: 20060176375
    Abstract: A color interpolation method uses a first interpolation function (F1) to obtain a first missing color sub-pixel value for a pixel of interest and uses a second interpolation function (F2) to obtain a second missing color sub-pixel value for the pixel of interest. First metric (V) indicative of an edge extending in a first direction (D1) is obtained. Second metric (H) indicative of an edge extending in a second direction (D2) is obtained. The two metrics are used to generate first and second weighting factors (k1, k2). A confidence factor value can be used to place more emphasis on one metric versus the other metric in the determination of the weighting factors. In one embodiment, the sub-pixel value being interpolated is the weighted sum of the first weighting factor multiplied by the first missing color sub-pixel value plus the second weighting factor multiplied by the second missing color sub-pixel value.
    Type: Application
    Filed: February 4, 2005
    Publication date: August 10, 2006
    Inventors: Hau Hwang, King-Chung Lai, Ananthapadmanabhan Kandhadai
  • Publication number: 20050286097
    Abstract: Automatic white balance of captured images can be performed based on a gray world assumption. Initially, a flat field gray image is captured for one or more reference illuminations. The statistics of the captured gray image are determined and stored for each reference illumination during a calibration process. For each subsequent captured image, the image is filtered to determine a subset of gray pixels. The gray pixels are further divided into a one or more gray clusters. The average weight of the one or more gray clusters is determined and a distance from the average weights to the reference illuminants is determined. An estimate of the illuminant is determined depending on the distances. White balance gains are applied to the image based on the estimated illuminant.
    Type: Application
    Filed: January 25, 2005
    Publication date: December 29, 2005
    Inventors: Szepo Hung, Ananthapadmanabhan Kandhadai, Andrew Chiu
  • Publication number: 20050265399
    Abstract: Methods and apparatus are presented for supporting the transmission of variable-rate vocoder frames over non-compatible communication channels. Variable-rate vocoder frames are re-formatted as cargo in multi-rate vocoder frames. At the receiver, a determination is made as to whether a received multi-rate vocoder frame carries a variable-rate vocoder frame cargo. If a variable-rate vocoder frame is cargo, then a determination of the frame type is made. Various embodiments for conveying cargo information are presented.
    Type: Application
    Filed: August 3, 2005
    Publication date: December 1, 2005
    Inventors: Khaled El-Maleh, Ananthapadmanabhan Kandhadai
  • Publication number: 20050237394
    Abstract: Camera systems are presented that can utilize geographical information to detect and avoid flicker conditions caused by fluorescent lighting automatically. The camera systems are configured to work in conjunction with signals from wireless communication networks or the GPS system.
    Type: Application
    Filed: April 18, 2005
    Publication date: October 27, 2005
    Inventors: Behnam Katiblan, Ananthapadmanabhan Kandhadai
  • Patent number: 6789059
    Abstract: Methods and apparatus for quickly selecting an optimal excitation waveform from a codebook are presented herein. To reduce the number of computations required to choose the optimal codebook vector, a subset of codevectors are selected based upon optimal pulse locations, wherein the subset of codevectors form a subcodebook. Rather than searching the entire codebook, only the entries of the subcodebook are searched.
    Type: Grant
    Filed: June 6, 2001
    Date of Patent: September 7, 2004
    Assignee: Qualcomm Incorporated
    Inventors: Ananthapadmanabhan Kandhadai, Andrew P. DeJaco, Sharath Manjunath
  • Patent number: 6766289
    Abstract: Methods and apparatus for quickly selecting an optimal excitation waveform from a codebook are presented herein. In encoding schemes that use forward and backward pitch enhancement, storage and processor load is reduced by approximating a two-dimensional autocorrelation matrix with a one-dimensional autocorrelation vector. The approximation is possible when a cross-correlation element is configured to determine the autocorrelation matrix of an impulse response and a pulse energy determination element is configured to determine the energy of a pulse code vector that incorporates secondary pulse positions.
    Type: Grant
    Filed: June 4, 2001
    Date of Patent: July 20, 2004
    Assignee: Qualcomm Incorporated
    Inventors: Ananthapadmanabhan Kandhadai, Andrew P. DeJaco, Sharath Manjunath