Patents by Inventor Venkatraman S. Atti

Venkatraman S. Atti 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: 9680507
    Abstract: A method includes determining, at a decoder of a first device, an offset value corresponding to an offset between a first particular packet and a second particular packet. The first device includes a de-jitter buffer. The method also includes transmitting the offset value to an encoder of a second device to enable the second device to send packets to the first device based on the offset value.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: June 13, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Subasingha Shaminda Subasingha, Venkatesh Krishnan, Vivek Rajendran, Venkatraman S. Atti, Chandra Mouli Polisetty
  • Patent number: 9626983
    Abstract: The present disclosure provides techniques for adjusting a temporal gain parameter and for adjusting linear prediction coefficients. A value of the temporal gain parameter may be based on a comparison of a synthesized high-band portion of an audio signal to a high-band portion of the audio signal. If a signal characteristic of an upper frequency range of the high-band portion satisfies a first threshold, the temporal gain parameter may be adjusted. A linear prediction (LP) gain may be determined based on an LP gain operation that uses a first value for an LP order. The LP gain may be associated with an energy level of an LP synthesis filter. The LP order may be reduced if the LP gain satisfies a second threshold.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: April 18, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Venkatraman S. Atti, Venkatesh Krishnan, Vivek Rajendran, Venkata Subrahmanyam Chandra Sekhar Chebiyyam, Subasingha Shaminda Subasingha
  • Patent number: 9620134
    Abstract: A method includes determining, at a speech encoder, first gain shape parameters based on a harmonically extended signal and/or based on a high-band residual signal associated with a high-band portion of an audio signal. The method also includes determining second gain shape parameters based on a synthesized high-band signal and based on the high-band portion of the audio signal. The method further includes inserting the first gain parameters and the second gain shape parameters into an encoded version of the audio signal to enable gain adjustment during reproduction of the audio signal from the encoded version of the audio signal.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: April 11, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Subrahmanyam Chandra Sekhar Chebiyyam, Venkatraman S. Atti
  • Patent number: 9595269
    Abstract: A method of operation of a device includes receiving a first set of samples and a second set of samples. The first set of samples corresponds to a portion of a first audio frame and the second set of samples corresponds to a second audio frame. The method further includes generating a target set of samples based on the first set of samples and a first subset of the second set of samples and generating a reference set of samples based at least partially on a second subset of the second set of samples. The method also includes scaling the target set of samples to generate a scaled target set of samples and generating a third set of samples based on the scaled target set of samples and one or more samples of the second set of samples.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: March 14, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Subrahmanyam Chandra Sekhar Chebiyyam, Venkatraman S. Atti
  • Patent number: 9583115
    Abstract: The present disclosure provides techniques for adjusting a temporal gain parameter and for adjusting linear prediction coefficients. A value of the temporal gain parameter may be based on a comparison of a synthesized high-band portion of an audio signal to a high-band portion of the audio signal. If a signal characteristic of an upper frequency range of the high-band portion satisfies a first threshold, the temporal gain parameter may be adjusted. A linear prediction (LP) gain may be determined based on an LP gain operation that uses a first value for an LP order. The LP gain may be associated with an energy level of an LP synthesis filter. The LP order may be reduced if the LP gain satisfies a second threshold.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: February 28, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Venkatraman S. Atti, Venkatesh Krishnan, Vivek Rajendran, Venkata Subrahmanyam Chandra Sekhar Chebiyyam, Subasingha Shaminda Subasingha
  • Patent number: 9564141
    Abstract: A method includes separating, at a device, an input audio signal into at least a low-band signal and a high-band signal. The low-band signal corresponds to a low-band frequency range and the high-band signal corresponds to a high-band frequency range. The method also includes selecting a non-linear processing function of a plurality of non-linear processing functions. The method further includes generating a first extended signal based on the low-band signal and the non-linear processing function. The method also includes generating at least one adjustment parameter based on the first extended signal, the high-band signal, or both.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: February 7, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Subasingha Shaminda Subasingha, Venkatesh Krishnan, Venkatraman S. Atti, Vivek Rajendran
  • Patent number: 9542955
    Abstract: A method includes receiving, at a vocoder, an audio signal sampled at a first sample rate. The method also includes generating, at a low-band encoder of the vocoder, a low-band excitation signal based on a low-band portion of the audio signal. The method further includes generating a first baseband signal at a high-band encoder of the vocoder. Generating the first baseband signal includes performing a spectral flip operation on a nonlinearly transformed version of the low-band excitation signal. The first baseband signal corresponds to a first sub-band of a high-band portion of the audio signal. The method also includes generating a second baseband signal corresponding to a second sub-band of the high-band portion of the audio signal. The first sub-band is distinct from the second sub-band.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: January 10, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Venkatraman S. Atti, Venkatesh Krishnan
  • Publication number: 20160372127
    Abstract: A method includes selecting, at a device, a first seed generation scheme or a second seed generation scheme based on determining whether audio data satisfies a criterion. The audio data corresponds to a first audio frame of a sequence of frames. The first seed generation scheme includes generating a first seed value based on one or more parameters corresponding to the first audio frame (e.g., the bit-stream indices). The second seed generation scheme includes generating a second seed value based on a seed output value associated with a second audio frame of the sequence of frames. A seed value generated by the selected seed generation scheme is provided to a random noise generator.
    Type: Application
    Filed: August 26, 2015
    Publication date: December 22, 2016
    Inventors: Venkata Subrahmanyam Chandra Sekhar Chebiyyam, Vivek Rajendran, Venkatraman S. Atti, Subasingha Shaminda Subasingha
  • Publication number: 20160308791
    Abstract: A device includes a de-jitter buffer configured to receive a packet, the packet including first data and second data. The first data includes a partial copy of first frame data corresponding to a first frame of a sequence of frames. The second data corresponds to a second frame of the sequence of frames. The device also includes an analyzer configured to, in response to receiving the packet, generate a first frame receive timestamp associated with the first data. The analyzer is also configured to, in response to receiving the packet, generate a second frame receive timestamp associated with the second data. The first frame receive timestamp indicates a first time that is earlier than a second time indicated by the second frame receive timestamp.
    Type: Application
    Filed: August 18, 2015
    Publication date: October 20, 2016
    Inventors: Subasingha Shaminda Subasingha, Vivek Rajendran, Duminda Dewasurendra, Chandra Mouli Polisetty, Venkatraman S. Atti, Venkata Subrahmanyam Chandra Sekhar Chebiyyam
  • Publication number: 20160293177
    Abstract: A device including gain shape circuitry configured to determine a number of sub-frames of multiple sub-frames that are saturated, the multiple sub-frames included in a frame of a high band audio signal. The device also includes gain frame circuitry configured to determine, based on the number of sub-frames that are saturated, a gain frame parameter corresponding to the frame.
    Type: Application
    Filed: March 29, 2016
    Publication date: October 6, 2016
    Inventors: Venkata Subrahmanyam Chandra Sekhar Chebiyyam, Venkatraman S. Atti, Vivek Rajendran
  • Publication number: 20160295539
    Abstract: A method for managing audio during a conference includes receiving, at a first buffer of a mobile device, a first audio stream from a first device associated with a first participant of the conference. The method also includes receiving, at a second buffer of the mobile device, a second audio stream from a second device associated with a second participant of the conference. The method further includes generating a control signal at a delay controller of the mobile device. The control signal is provided to the first buffer and to the second buffer to synchronize first buffered audio that is output from the first buffer with second buffered audio that is output from the second buffer.
    Type: Application
    Filed: March 29, 2016
    Publication date: October 6, 2016
    Inventors: Venkatraman S. Atti, Daniel J. Sinder, Nikolai Leung, Vivek Rajendran
  • Publication number: 20160293174
    Abstract: A device includes a receiver configured to receive an audio frame of an audio stream. The device also includes a decoder configured to generate first decoded speech associated with the audio frame and to determine a count of audio frames classified as being associated with band limited content. The decoder is further configured to output second decoded speech based on the first decoded speech. The second decoded speech may be generated according to an output mode of the decoder. The output mode may be selected based at least in part on the count of audio frames.
    Type: Application
    Filed: March 29, 2016
    Publication date: October 6, 2016
    Inventors: Venkatraman S. Atti, Venkata Subrahmanyam Chandra Sekhar Chebiyyam, Vivek Rajendran
  • Publication number: 20160293175
    Abstract: A device includes a first classifier and a second classifier coupled to the first classifier. The first classifier is configured to output first decision data that indicates a classification of an audio frame as a speech frame or a non-speech frame, the first decision data determined based on first probability data associated with a first likelihood of the audio frame being the speech frame and based on second probability data associated with a second likelihood of the audio frame being the non-speech frame. The second classifier is configured to output second decision data based on the first probability data, the second probability data, and the first decision data, the second decision data includes an indication of a selection of a particular encoder of multiple encoders available to encode the audio frame.
    Type: Application
    Filed: March 29, 2016
    Publication date: October 6, 2016
    Inventors: Venkatraman S. Atti, Venkata Subrahmanyam Chandra Sekhar Chebiyyam, Vivek Rajendran, Subasingha Shaminda Subasingha
  • Publication number: 20160210978
    Abstract: A method of operation of a device includes receiving a first set of samples and a second set of samples. The first set of samples corresponds to a portion of a first audio frame and the second set of samples corresponds to a second audio frame. The method further includes generating a target set of samples based on the first set of samples and a first subset of the second set of samples and generating a reference set of samples based at least partially on a second subset of the second set of samples. The method also includes scaling the target set of samples to generate a scaled target set of samples and generating a third set of samples based on the scaled target set of samples and one or more samples of the second set of samples.
    Type: Application
    Filed: November 12, 2015
    Publication date: July 21, 2016
    Inventors: Venkata Subrahmanyam Chandra Sekhar CHEBIYYAM, Venkatraman S. ATTI
  • Patent number: 9384746
    Abstract: A method includes determining a first modeled high-band signal based on a low-band excitation signal of an audio signal, where the audio signal includes a high-band portion and a low-band portion. The method also includes determining scaling factors based on energy of sub-frames of the first modeled high-band signal and energy of corresponding sub-frames of the high-band portion of the audio signal. The method includes applying the scaling factors to a modeled high-band excitation signal to determine a scaled high-band excitation signal and determining a second modeled high-band signal based on the scaled high-band excitation signal. The method includes determining gain parameters based on the second modeled high-band signal and the high-band portion of the audio signal.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: July 5, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Venkatraman S. Atti, Venkatesh Krishnan, Stephane Pierre Villette, Vivek Rajendran
  • Publication number: 20160036564
    Abstract: A device includes a receiver, a buffer, a transmitter, and an analyzer. The receiver is configured to receive a plurality of packets that corresponds to at least a subset of a sequence of packets. Error correction data of a first packet of the plurality of packets includes a partial copy of a second packet of the plurality of packets. The analyzer is configured to determine whether a particular packet of the sequence is missing from the buffer, and to determine whether a partial copy of the particular packet is stored in the buffer. The analyzer is also configured to send, via the transmitter, a retransmit message to a second device based at least in part on determining that the buffer does not store the particular packet and that the buffer does not store the partial copy of the particular packet.
    Type: Application
    Filed: July 24, 2015
    Publication date: February 4, 2016
    Inventors: Venkatesh Krishnan, Vivek Rajendran, Sandip Sarkar, Subasingha Shaminda Subasingha, Venkatraman S. Atti
  • Publication number: 20160036560
    Abstract: A device includes a receiver, a buffer, and an analyzer. The receiver is configured to receive packets that correspond to at least a subset of a sequence of packets and that include error correction data. The error correction data of a first packet of the packets includes a partial copy of a second packet. The buffer is configured to store the packets. The analyzer is configured to determine whether a first particular packet of the sequence is missing from the buffer, to determine whether a partial copy of the first particular packet is stored in the buffer as error correction data in a second particular packet, to update a value based at least in part on whether the first particular packet is missing from the buffer and the partial copy of the first particular packet is stored in the buffer, and to adjust an error recovery parameter based at least in part on the value.
    Type: Application
    Filed: July 24, 2015
    Publication date: February 4, 2016
    Inventors: Venkatesh Krishnan, Vivek Rajendran, Sandip Sarkar, Subasingha Shaminda Subasingha, Venkatraman S. Atti
  • Publication number: 20160028418
    Abstract: A method includes determining, at a decoder of a first device, an offset value corresponding to an offset between a first particular packet and a second particular packet. The first device includes a de-jitter buffer. The method also includes transmitting the offset value to an encoder of a second device to enable the second device to send packets to the first device based on the offset value.
    Type: Application
    Filed: June 24, 2015
    Publication date: January 28, 2016
    Inventors: Subasingha Shaminda Subasingha, Venkatesh Krishnan, Vivek Rajendran, Venkatraman S. Atti, Chandra Mouli Polisetty
  • Publication number: 20150380008
    Abstract: A method includes generating a first signal corresponding to a first component of a high-band portion of an audio signal. The first component has a first frequency range. The method includes generating a high-band excitation signal corresponding to a second component of the high-band portion of the audio signal. The second component has a second frequency range differs from the first frequency range. The high-band excitation signal is provided to a filter having filter coefficients generated based on the first signal to generate a synthesized version of the high-band portion of the audio signal.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 31, 2015
    Inventors: Venkatraman S. Atti, Venkatesh Krishnan
  • Publication number: 20150380007
    Abstract: The present disclosure provides techniques for adjusting a temporal gain parameter and for adjusting linear prediction coefficients. A value of the temporal gain parameter may be based on a comparison of a synthesized high-band portion of an audio signal to a high-band portion of the audio signal. If a signal characteristic of an upper frequency range of the high-band portion satisfies a first threshold, the temporal gain parameter may be adjusted. A linear prediction (LP) gain may be determined based on an LP gain operation that uses a first value for an LP order. The LP gain may be associated with an energy level of an LP synthesis filter. The LP order may be reduced if the LP gain satisfies a second threshold.
    Type: Application
    Filed: June 4, 2015
    Publication date: December 31, 2015
    Inventors: Venkatraman S. Atti, Venkatesh Krishnan, Vivek Rajendran, Venkata Subrahmanyam Chandra Sekhar Chebiyyam, Subasingha Shaminda Subasingha