Patents by Inventor Eddie L. T. Choy
Eddie L. T. Choy 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: 8185381Abstract: A unified filter bank for performing signal conversions may include an interface that receives signal conversion commands in relation to multiple types of compressed audio bitstreams. The unified filter bank may also include a reconfigurable transform component that performs a transform as part of signal conversion for the multiple types of compressed audio bitstreams. The unified filter bank may also include complementary modules that perform complementary processing as part of the signal conversion for the multiple types of compressed audio bitstreams. The unified filter bank may also include an interface command controller that controls the configuration of the reconfigurable transform component and the complementary modules.Type: GrantFiled: July 16, 2008Date of Patent: May 22, 2012Assignee: QUALCOMM IncorporatedInventors: Sang-Uk Ryu, Eddie L. T. Choy, Nidish Ramachandra Kamath, Samir Kumar Gupta, Suresh Devalapalli
-
Patent number: 8175871Abstract: Multiple microphone noise suppression apparatus and methods are described herein. The apparatus and methods implement a variety of noise suppression techniques and apparatus that can be selectively applied to signals received using multiple microphones. The microphone signals received at each of the multiple microphones can be independently processed to cancel echo signal components that can be generated from a local audio source. The echo cancelled signals may be processed by some or all modules within a signal separator that operates to separate or otherwise isolate a speech signal from noise signals. The signal separator can include a pre-processing de-correlator followed by a blind source separator. The output of the blind source separator can be post filtered to provide post separation de-correlation. The separated speech and noise signals can be non-linearly processed for further noise reduction, and additional post processing can be implemented following the non-linear processing.Type: GrantFiled: September 28, 2007Date of Patent: May 8, 2012Assignee: QUALCOMM IncorporatedInventors: Song Wang, Samir Kumar Gupta, Eddie L. T. Choy
-
Patent number: 8090573Abstract: 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: GrantFiled: January 22, 2007Date of Patent: January 3, 2012Assignee: QUALCOMM IncorporatedInventors: Sharath Manjunath, Ananthapadmanabhan Arasanipalai Kandhadai, Eddie L. T. Choy
-
Patent number: 8041057Abstract: 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: GrantFiled: June 7, 2006Date of Patent: October 18, 2011Assignee: QUALCOMM IncorporatedInventors: Pei Xiang, Eddie L. T. Choy, Prajakt V. Kulkarni, Samir Kumar Gupta
-
Patent number: 7970564Abstract: This disclosure describes signal processing techniques that can improve the performance of blind source separation (BSS) techniques. In particular, the described techniques propose pre-processing steps that can help to de-correlate the different signals from one another prior to execution of the BSS techniques. In addition, the described techniques also propose optional post-processing steps that can further de-correlate the different signals following execution of the BSS techniques. The techniques may be particularly useful for improving BSS performance with highly correlated audio signals, e.g., from two microphones that are in close spatial proximity to one another.Type: GrantFiled: October 20, 2006Date of Patent: June 28, 2011Assignee: QUALCOMM IncorporatedInventors: Song Wang, Eddie L. T. Choy, Samir Kumar Gupta
-
Publication number: 20100190532Abstract: An executable is downloaded to an audio output device over a communications link. The executable may configure the audio output device to decode audio encoded in a specified format. The executable may also or alternatively include other audio processing software. The audio may include voice and/or audio playback, e.g., music playback. The ability to download an audio executable allows dynamic provisioning of various decoding and/or audio process capabilities to an audio output device. This may eliminate the need to transcode digitized audio for playback at the audio output device, and may also allow the audio output device to decode multiple audio formats without having multiple audio decoders permanently residing within the audio output device.Type: ApplicationFiled: January 29, 2009Publication date: July 29, 2010Applicant: QUALCOMM IncorporatedInventors: Kuntal D. Sampat, Samir K. Gupta, Eddie L.T. Choy, Joel Linsky
-
Publication number: 20100191536Abstract: A sensor is configured to determine at least one operating condition of a device and a selector is configured to select an audio coding process for the device, based on the operating condition. The operating condition may include remaining battery life of the device and/or ambient noise level. The selected audio coding process may consume less power than another possible audio coding process during audio processing. The audio may include voice and/or audio playback, e.g., music playback.Type: ApplicationFiled: January 29, 2009Publication date: July 29, 2010Applicant: QUALCOMM IncorporatedInventors: Kuntal D. Sampat, Eddie L.T. Choy, Joel Linsky
-
Patent number: 7742746Abstract: 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: GrantFiled: April 30, 2007Date of Patent: June 22, 2010Assignee: QUALCOMM IncorporatedInventors: Pei Xiang, Song Wang, Prajakt V. Kulkarni, Samir Kumar Gupta, Eddie L. T. Choy
-
Publication number: 20100135483Abstract: A communications device that is configured to detect double talk is described. An echo canceller is configured to cancel an echo from an input signal using an adaptive filter. A double-talk detector provides a double-talk statistic. The double-talk statistic is proportional to the ratio of the remaining echo energy in the cancellation error signal and the total cancellation error energy.Type: ApplicationFiled: December 2, 2008Publication date: June 3, 2010Applicant: QUALCOMM IncorporatedInventors: Asif Iqbal Mohammad, Eddie L.T. Choy, Heejong Yoo
-
Patent number: 7663046Abstract: This disclosure describes techniques for processing audio files that comply with the musical instrument digital interface (MIDI) format. In particular, various tasks associated with MIDI file processing are delegated between software operating on a general purpose processor, firmware associated with a digital signal processor (DSP), and dedicated hardware that is specifically designed for MIDI file processing. Alternatively, a multi-threaded DSP may be used instead of a general purpose processor and the DSP. In one aspect, this disclosure provides a method comprising parsing MIDI files and scheduling MIDI events associated with the MIDI files using a first process, processing the MIDI events using a second process to generate MIDI synthesis parameters, and generating audio samples using a hardware unit based on the synthesis parameters.Type: GrantFiled: March 4, 2008Date of Patent: February 16, 2010Assignee: QUALCOMM IncorporatedInventors: Prajakt Kulkarni, Eddie L. T. Choy, Nidish Ramachandra Kamath, Samir K Gupta, Stephen Molloy, Suresh Devalapalli
-
Patent number: 7663051Abstract: This disclosure describes techniques that make use of a plurality of hardware elements that operate simultaneously to service synthesis parameters generated from one or more audio files, such as musical instrument digital interface (MIDI) files. In one example, a method comprises storing audio synthesis parameters generated for one or more audio files of an audio frame, processing a first audio synthesis parameter using a first audio processing element of a hardware unit to generate first audio information, processing a second audio synthesis parameter using a second audio processing element of the hardware unit to generate second audio information, and generating audio samples for the audio frame based at least in part on a combination of the first and second audio information.Type: GrantFiled: March 4, 2008Date of Patent: February 16, 2010Assignee: QUALCOMM IncorporatedInventors: Nidish Kamath, Eddie L. T. Choy, Prajakt Kulkarni, Samir K Gupta, Stephen Molloy, Suresh Devalapalli
-
Publication number: 20090196429Abstract: A mechanism is provided that monitors secondary microphone signals, in a multi-microphone mobile device, to warn the user if one or more secondary microphones are covered while the mobile device is in use. In one example, smoothly averaged power estimates of the secondary microphones may be computed and compared against the noise floor estimate of a primary microphone. Microphone covering detection may be made by comparing the secondary microphone smooth power estimates to the noise floor estimate for the primary microphone. In another example, the noise floor estimates for the primary and secondary microphone signals may be compared to the difference in the sensitivity of the first and second microphones to determine if the secondary microphone is covered. Once detection is made, a warning signal may be generated and issued to the user.Type: ApplicationFiled: January 31, 2008Publication date: August 6, 2009Applicant: QUALCOMM IncorporatedInventors: Dinesh Ramakrishnan, Ravi Satyanarayanan, Song Wang, Eddie L.T. Choy
-
Publication number: 20090192791Abstract: Configurations disclosed herein include systems, methods, and apparatus that may be applied in a voice communications and/or storage application to remove, enhance, and/or replace the existing context.Type: ApplicationFiled: May 29, 2008Publication date: July 30, 2009Applicant: QUALCOMM IncorporatedInventors: Khaled Helmi El-Maleh, Nagendra Nagaraja, Eddie L.T. Choy
-
Publication number: 20090190769Abstract: Sound signal reception is improved by utilizing a plurality of microphones to capture sound signals which are then weighed to dynamically adjust signal quality. A first sound signal and a second sound signal are obtained from first and second microphones, respectively, where the first and second sound signals originate from one or more sound sources. A first signal characteristic (e.g., signal power, signal signal-to-noise ratio, etc.) is obtained for the first sound signal and a second signal characteristic is obtained for the second sound signal. The first and second sound signals are weighed or scaled based on their respective first and second signal characteristics. The weighed first and second sound signals are then combined to obtain an output sound signal.Type: ApplicationFiled: January 29, 2008Publication date: July 30, 2009Applicant: QUALCOMM INCORPORATEDInventors: Song Wang, Dinesh Ramakrishnan, Eddie L.T. Choy
-
Publication number: 20090190774Abstract: An enhanced blind source separation technique is provided to improve separation of highly correlated signal mixtures. A beamforming algorithm is used to precondition correlated first and second input signals in order to avoid indeterminacy problems typically associated with blind source separation. The beamforming algorithm may apply spatial filters to the first signal and second signal in order to amplify signals from a first direction while attenuating signals from other directions. Such directionality may serve to amplify a desired speech signal in the first signal and attenuate the desired speech signal from the second signal. Blind source separation is then performed on the beamformer output signals to separate the desired speech signal and the ambient noise and reconstruct an estimate of the desired speech signal. To enhance the operation of the beamformer and/or blind source separation, calibration may be performed at one or more stages.Type: ApplicationFiled: January 29, 2008Publication date: July 30, 2009Applicant: QUALCOMM INCORPORATEDInventors: Song Wang, Dinesh Ramakrishnan, Samir Gupta, Eddie L.T. Choy
-
Publication number: 20090192803Abstract: Configurations disclosed herein include systems, methods, and apparatus that may be applied in a voice communications and/or storage application to remove, enhance, and/or replace the existing context.Type: ApplicationFiled: May 29, 2008Publication date: July 30, 2009Applicant: QUALCOMM IncorporatedInventors: Nagendra Nagaraja, Khaled Helmi El-Maleh, Eddie L.T. Choy
-
Publication number: 20090192790Abstract: Configurations disclosed herein include systems, methods, and apparatus that may be applied in a voice communications and/or storage application to remove, enhance, and/or replace the existing context.Type: ApplicationFiled: May 29, 2008Publication date: July 30, 2009Applicant: QUALCOMM IncorporatedInventors: Khaled Helmi El-Maleh, Nagendra Nagaraja, Eddie L.T. Choy
-
Publication number: 20090190780Abstract: Configurations disclosed herein include systems, methods, and apparatus that may be applied in a voice communications and/or storage application to remove, enhance, and/or replace the existing context.Type: ApplicationFiled: May 29, 2008Publication date: July 30, 2009Applicant: QUALCOMM IncorporatedInventors: Nagendra Nagaraja, Khaled Helmi El-Maleh, Eddie L.T. Choy
-
Publication number: 20090135976Abstract: In a digital system with more than one clock source, lack of synchronization between the clock sources may cause overflow or underflow in sample buffers, also called sample slipping. Sample slipping may lead to undesirable artifacts in the processed signal due to discontinuities introduced by the addition or removal of extra samples. To smooth out discontinuities caused by sample slipping, samples are filtered to when a buffer overflow condition occurs, and the samples are interpolated to produce additional samples when a buffer underflow condition occurs. The interpolated samples may also be filtered. The filtering and interpolation operations can be readily implemented without adding significant burden to the computational complexity of a real-time digital system.Type: ApplicationFiled: November 28, 2007Publication date: May 28, 2009Applicant: QUALCOMM INCORPORATEDInventors: Dinesh Ramakrishnan, Song Wang, Eddie L. T. Choy, Samir Kumar Gupta
-
Publication number: 20090136063Abstract: 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: ApplicationFiled: November 28, 2007Publication date: May 28, 2009Applicant: QUALCOMM INCORPORATEDInventors: Pei Xiang, Samir Kumar Gupta, Eddie L. T. Choy, Prajakt V. Kulkarni