Patents by Inventor Prajakt V. Kulkarni

Prajakt V. Kulkarni 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: 9425747
    Abstract: A system and method of improving the efficiency in the power consumption of an audio system. In essence, the technique is to adjust the power delivered from the power supply to the analog section, such as the power amplifier, in response to the volume level indicated by the volume control module and/or in response to the detected characteristic of the input audio signal. Thus, in this manner, the analog section is operated in a manner that is related to the level of the signal it is processing. Additionally, the system and method also relate to a technique of adjusting the dynamic ranges of the digital signal and the analog signal to improve the overall dynamic range of the system without needing to consume additional power.
    Type: Grant
    Filed: March 3, 2008
    Date of Patent: August 23, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Seyfollah Bazarjani, Guoqing Miao, Joseph R. Fitzgerald, Prajakt V. Kulkarni, Justin Joseph Rosen Gagne, Gene H. McAllister, Jeffrey Hinrichs, Jan Paul van der Wagt
  • Patent number: 8660280
    Abstract: In accordance with a method for providing a distinct perceptual location for an audio source within an audio mixture, a foreground signal may be processed to provide a foreground perceptual angle for the foreground signal. The foreground signal may also be processed to provide a desired attenuation level for the foreground signal. A background signal may be processed to provide a background perceptual angle for the background signal. The background signal may also be processed to provide a desired attenuation level for the background signal. The foreground signal and the background signal may be combined into an output audio source.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: February 25, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Pei Xiang, Samir Kumar Gupta, Eddie L. T. Choy, Prajakt V. Kulkarni
  • Patent number: 8515106
    Abstract: A method for providing an interface to a processing engine that utilizes intelligent audio mixing techniques may include receiving a request to change a perceptual location of an audio source within an audio mixture from a current perceptual location relative to a listener to a new perceptual location relative to the listener. The audio mixture may include at least two audio sources. The method may also include generating one or more control signals that are configured to cause the processing engine to change the perceptual location of the audio source from the current perceptual location to the new perceptual location via separate foreground processing and background processing. The method may also include providing the one or more control signals to the processing engine.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: August 20, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Pei Xiang, Samir Kumar Gupta, Eddie L. T. Choy, Prajakt V. Kulkarni
  • Patent number: 8498723
    Abstract: This disclosure describes audio techniques that exploit a prioritization scheme of audio streams of a software application, such as a video game that execute on a mobile device. The priority of the audio streams are defined by a content creator of the application. In addition, priority of an additional audio stream not associated with the application (such as an audio alert) is also defined. A mobile device includes a processor that executes the application and an audio decoding unit that receives a plurality of prioritized audio streams of an application executing on a mobile device, receives an additional prioritized audio stream not associated with the application, and combines a subset of the prioritized audio streams associated with the application and the additional prioritized audio streams according to priority to form a common audio stream.
    Type: Grant
    Filed: May 10, 2006
    Date of Patent: July 30, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Kuntal Dilipsinh Sampat, Hiren Bhagatwala, Samir Gupta, Prajakt V. Kulkarni
  • Patent number: 8041057
    Abstract: This disclosure describes audio mixing techniques that intelligently combine two or more audio signals into an output signal. The techniques allow audio to be combined, yet create perceptual differentiation between the different audio signals. The result is that a user is able to hear both audio signals in a combined output, but the different audio signals do not perceptually interfere with one another. The techniques are relatively simple to implement and are well suited for radio telephones.
    Type: Grant
    Filed: June 7, 2006
    Date of Patent: October 18, 2011
    Assignee: QUALCOMM Incorporated
    Inventors: Pei Xiang, Eddie L. T. Choy, Prajakt V. Kulkarni, Samir Kumar Gupta
  • Patent number: 7807914
    Abstract: This disclosure describes techniques that make use of a waveform fetch unit that operates to retrieve waveform samples on behalf of each of a plurality of hardware processing elements that operate simultaneously to service various audio synthesis parameters generated from one or more audio files, such as musical instrument digital interface (MIDI) files. In one example, a method comprises receiving a request for a waveform sample from an audio processing element, and servicing the request by calculating a waveform sample number for the requested waveform sample based on a phase increment contained in the request and an audio synthesis parameter control word associated with the requested waveform sample, retrieving the waveform sample from a local cache using the waveform sample number, and sending the retrieved waveform sample to the requesting audio processing element.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: October 5, 2010
    Assignee: QUALCOMM Incorporated
    Inventors: Nidish Ramachandra Kamath, Prajakt V Kulkarni, Samir Kumar Gupta, Stephen Molloy, Suresh Devalapalli, Allister Alemania
  • Patent number: 7742746
    Abstract: A mobile audio device (for example, a cellular telephone, personal digital audio player, or MP3 player) performs Audio Dynamic Range Control (ADRC) and Automatic Volume Control (AVC) to increase the volume of sound emitted from a speaker of the mobile audio device so that faint passages of the audio will be more audible. This amplification of faint passages occurs without overly amplifying other louder passages, and without substantial distortion due to clipping. Multi-Microphone Active Noise Cancellation (MMANC) functionality is, for example, used to remove background noise from audio information picked up on microphones of the mobile audio device. The noise-canceled audio may then be communicated from the device. The MMANC functionality generates a noise reference signal as an intermediate signal. The intermediate signal is conditioned and then used as a reference by the AVC process. The gain applied during the AVC process is a function of the noise reference signal.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: June 22, 2010
    Assignee: QUALCOMM Incorporated
    Inventors: Pei Xiang, Song Wang, Prajakt V. Kulkarni, Samir Kumar Gupta, Eddie L. T. Choy
  • Patent number: 7723601
    Abstract: This disclosure describes techniques that make use of a summing buffer that receives waveform samples from audio processing elements, and sums and stores the waveform sums for a given frame. In one example, a method comprises summing a waveform sample received from an audio processing element to produce a waveform sum associated with a first audio frame, storing the waveform sum in a memory, wherein the memory is logically partitioned into a plurality of memory blocks, and locking memory blocks containing the waveform sum associated with the first audio frame, transferring contents of locked memory blocks to an external processor, unlocking a memory block after contents of the memory block have been transferred to the external processor, and storing a waveform sum associated with a second audio frame within the unlocked memory block concurrently with transferring contents of remaining locked memory blocks associated with the first audio frame.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: May 25, 2010
    Assignee: QUALCOMM Incorporated
    Inventors: Nidish Ramachandra Kamath, Prajakt V Kulkarni, Suresh Devalapalli, Allister Alemania
  • Patent number: 7663052
    Abstract: Generating a digital waveform for a Musical Instrument Digital Interface (MIDI) voice using a set of machine-code instructions that is specialized for the generation of digital waveforms for MIDI voices. For example, a processor may execute a software program that generates a digital waveform for a MIDI voice. The instructions of the software program may be machine code instructions from an instruction set that is specialized for the generation of digital waveforms for MIDI voices.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: February 16, 2010
    Assignee: QUALCOMM Incorporated
    Inventors: Nidish Ramachandra Kamath, Prajakt V. Kulkarni, Suresh Kumar Devalapalli
  • Publication number: 20090220110
    Abstract: A system and method of improving the efficiency in the power consumption of an audio system. In essence, the technique is to adjust the power delivered from the power supply to the analog section, such as the power amplifier, in response to the volume level indicated by the volume control module and/or in response to the detected characteristic of the input audio signal. Thus, in this manner, the analog section is operated in a manner that is related to the level of the signal it is processing. Additionally, the system and method also relate to a technique of adjusting the dynamic ranges of the digital signal and the analog signal to improve the overall dynamic range of the system without needing to consume additional power.
    Type: Application
    Filed: March 3, 2008
    Publication date: September 3, 2009
    Applicant: QUALCOMM INCORPORATED
    Inventors: Seyfollah Bazarjani, Guoqing Miao, Joseph R. Fitzgerald, Prajakt V. Kulkarni, Justin Joseph Rosen Gagne, Gene H. McAllister, Jeffrey Hinrichs, Jan Paul van der Wagt
  • Publication number: 20090136044
    Abstract: In accordance with a method for providing a distinct perceptual location for an audio source within an audio mixture, a foreground signal may be processed to provide a foreground perceptual angle for the foreground signal. The foreground signal may also be processed to provide a desired attenuation level for the foreground signal. A background signal may be processed to provide a background perceptual angle for the background signal. The background signal may also be processed to provide a desired attenuation level for the background signal. The foreground signal and the background signal may be combined into an output audio source.
    Type: Application
    Filed: November 28, 2007
    Publication date: May 28, 2009
    Applicant: QUALCOMM INCORPORATED
    Inventors: Pei Xiang, Samir Kumar Gupta, Eddie L. T. Choy, Prajakt V. Kulkarni
  • Publication number: 20090136063
    Abstract: A method for providing an interface to a processing engine that utilizes intelligent audio mixing techniques may include receiving a request to change a perceptual location of an audio source within an audio mixture from a current perceptual location relative to a listener to a new perceptual location relative to the listener. The audio mixture may include at least two audio sources. The method may also include generating one or more control signals that are configured to cause the processing engine to change the perceptual location of the audio source from the current perceptual location to the new perceptual location via separate foreground processing and background processing. The method may also include providing the one or more control signals to the processing engine.
    Type: Application
    Filed: November 28, 2007
    Publication date: May 28, 2009
    Applicant: QUALCOMM INCORPORATED
    Inventors: Pei Xiang, Samir Kumar Gupta, Eddie L. T. Choy, Prajakt V. Kulkarni
  • Patent number: 7528745
    Abstract: Techniques are described for sampling rate conversion in the digital domain by up-sampling and down-sampling a digital signal according to a selected intermediate sampling frequency. A prototype anti-aliasing filter that has a bandwidth with multiple factors is stored in memory. The techniques include selecting an intermediate sampling frequency to be an integer multiple of a desired output sampling frequency of a digital signal based on the factors of the prototype filter, and selecting a down-sampling factor to be the same integer associated with the selected intermediate sampling frequency. A filter generator generates an anti-aliasing filter for the selected down-sampling factor based on the prototype filter.
    Type: Grant
    Filed: June 13, 2006
    Date of Patent: May 5, 2009
    Assignee: QUALCOMM Incorporated
    Inventors: Song Wang, Eddie L. T. Choy, Prajakt V. Kulkarni, Samir Kumar Gupta
  • Publication number: 20090086982
    Abstract: A technique for canceling acoustic crosstalk is provided including a pre-processing filter and a crosstalk cancellation device. The pre-processing filter may be configured to obtain first and second channel signals and compensate or adjust the first and/or second channel signals for anticipated subsequent stage distortion by the crosstalk cancellation device. The crosstalk cancellation device maybe configured to receive the compensated first and second channel signals from the pre-processing filter. The crosstalk cancellation device then modifies the first channel signal to cancel anticipated acoustic crosstalk from the second channel signal, and modifies the second channel signal to cancel acoustic crosstalk from the first channel signal. The modified first channel signal is then transmitted over a first speaker and the modified second channel signal is transmitted over a second speaker.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Applicant: QUALCOMM INCORPORATED
    Inventors: Prajakt V. Kulkarni, Pei Xiang
  • Publication number: 20080269926
    Abstract: A mobile audio device (for example, a cellular telephone, personal digital audio player, or MP3 player) performs Audio Dynamic Range Control (ADRC) and Automatic Volume Control (AVC) to increase the volume of sound emitted from a speaker of the mobile audio device so that faint passages of the audio will be more audible. This amplification of faint passages occurs without overly amplifying other louder passages, and without substantial distortion due to clipping. Multi-Microphone Active Noise Cancellation (MMANC) functionality is, for example, used to remove background noise from audio information picked up on microphones of the mobile audio device. The noise-canceled audio may then be communicated from the device. The MMANC functionality generates a noise reference signal as an intermediate signal. The intermediate signal is conditioned and then used as a reference by the AVC process. The gain applied during the AVC process is a function of the noise reference signal.
    Type: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Inventors: Pei Xiang, Song Wang, Prajakt V. Kulkarni, Samir Kumar Gupta, Eddie L.T. Choy
  • Publication number: 20080229912
    Abstract: This disclosure describes techniques that make use of a summing buffer that receives waveform samples from audio processing elements, and sums and stores the waveform sums for a given frame. In one example, a method comprises summing a waveform sample received from an audio processing element to produce a waveform sum associated with a first audio frame, storing the waveform sum in a memory, wherein the memory is logically partitioned into a plurality of memory blocks, and locking memory blocks containing the waveform sum associated with the first audio frame, transferring contents of locked memory blocks to an external processor, unlocking a memory block after contents of the memory block have been transferred to the external processor, and storing a waveform sum associated with a second audio frame within the unlocked memory block concurrently with transferring contents of remaining locked memory blocks associated with the first audio frame.
    Type: Application
    Filed: March 4, 2008
    Publication date: September 25, 2008
    Applicant: QUALCOMM Incorporated
    Inventors: Nidish Ramachandra Kamath, Prajakt V. Kulkarni, Suresh Devalapalli, Allister Alemania
  • Publication number: 20080235494
    Abstract: Generating a digital waveform for a Musical Instrument Digital Interface (MIDI) voice using a set of machine-code instructions that is specialized for the generation of digital waveforms for MIDI voices. For example, a processor may execute a software program that generates a digital waveform for a MIDI voice. The instructions of the software program may be machine code instructions from an instruction set that is specialized for the generation of digital waveforms for MIDI voices.
    Type: Application
    Filed: July 19, 2007
    Publication date: September 25, 2008
    Inventors: Nidish Ramachandra Kamath, Prajakt V. Kulkarni, Suresh Kumar Devalapalli
  • Publication number: 20080229911
    Abstract: This disclosure describes techniques that make use of a waveform fetch unit that operates to retrieve waveform samples on behalf of each of a plurality of hardware processing elements that operate simultaneously to service various audio synthesis parameters generated from one or more audio files, such as musical instrument digital interface (MIDI) files. In one example, a method comprises receiving a request for a waveform sample from an audio processing element, and servicing the request by calculating a waveform sample number for the requested waveform sample based on a phase increment contained in the request and an audio synthesis parameter control word associated with the requested waveform sample, retrieving the waveform sample from a local cache using the waveform sample number, and sending the retrieved waveform sample to the requesting audio processing element.
    Type: Application
    Filed: March 4, 2008
    Publication date: September 25, 2008
    Applicant: QUALCOMM Incorporated
    Inventors: Nidish Ramachandra Kamath, Prajakt V. Kulkarni, Samir Kumar Gupta, Stephen Molloy, Suresh Devalapalli, Allister Alemania
  • Publication number: 20070286426
    Abstract: This disclosure describes audio mixing techniques that intelligently combine two or more audio signals into an output signal. The techniques allow audio to be combined, yet create perceptual differentiation between the different audio signals. The result is that a user is able to hear both audio signals in a combined output, but the different audio signals do not perceptually interfere with one another. The techniques are relatively simple to implement and are well suited for radio telephones.
    Type: Application
    Filed: June 7, 2006
    Publication date: December 13, 2007
    Inventors: Pei Xiang, Eddie L.T. Choy, Prajakt V. Kulkarni, Samir Kumar Gupta
  • Publication number: 20070192390
    Abstract: Techniques are described for sampling rate conversion in the digital domain by up-sampling and down-sampling a digital signal according to a selected intermediate sampling frequency. A prototype anti-aliasing filter that has a bandwidth with multiple factors is stored in memory. The techniques include selecting an intermediate sampling frequency to be an integer multiple of a desired output sampling frequency of a digital signal based on the factors of the prototype filter, and selecting a down-sampling factor to be the same integer associated with the selected intermediate sampling frequency. A filter generator generates an anti-aliasing filter for the selected down-sampling factor based on the prototype filter.
    Type: Application
    Filed: June 13, 2006
    Publication date: August 16, 2007
    Inventors: Song Wang, Eddie L.T. Choy, Prajakt V. Kulkarni, Samir Kumar Gupta