Patents by Inventor Nilesh Madhu

Nilesh Madhu 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: 11315587
    Abstract: A signal processor for performing signal enhancement, the signal processor comprising: an input-terminal, configured to receive an input-signaling; an output-terminal; an interference-cancellation-block configured to receive the input-signaling and to provide an interference-estimate-signaling and an interference-cancelled-signal based on the input-signaling. The signal processor further comprises a feature-block configured to provide a combination-feature-signal based on the interference-cancelled-signal and the interference-estimate-signaling; and a neural-network-block configured to apply model parameters to the combination-feature-signal to provide a neural-network-output-signal to the output-terminal.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: April 26, 2022
    Assignee: GOODIX TECHNOLOGY (HK) COMPANY LIMITED
    Inventors: Bruno Gabriel Paul G. Defraene, Nilesh Madhu, Wouter Joos Tirry
  • Patent number: 10602297
    Abstract: The disclosure relates to a processing multi-channel audio signals, an example embodiment including a method of processing a multi-channel audio signal, the method comprising: determining a location of sound sources (101, 102) within the signal; applying a rotation operation to the signal, a direction of the rotation operation dependent on the location of the sound sources in the signal; and generating a rotated audio signal.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: March 24, 2020
    Assignee: NXP B.V.
    Inventors: Xueru Zhang, Eric Chambatte, Denis Kutuzov, Nilesh Madhu, Abid Rashid
  • Patent number: 10453469
    Abstract: A signal processor comprising: a modelling block, configured to receive a frequency-domain-input-signal, a fundamental-frequency-signal representative of a fundamental frequency of the frequency-domain-input-signal; and configured to provide a pitch-model-signal based on a periodic function, the pitch-model-signal spanning a plurality of discrete frequency bins, each discrete frequency bin having a respective discrete frequency bin index, wherein within each discrete frequency bin the pitch-model-signal is defined by: the periodic function; the fundamental frequency; the frequency-domain-input-signal; and the respective discrete frequency bin index. The signal processor further comprises a manipulation block, configured to provide an output-signal based on the frequency-domain-input-signal and the pitch-model-signal.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: October 22, 2019
    Assignee: NXP B.V.
    Inventors: Nilesh Madhu, Wouter Joos Tirry
  • Patent number: 10297272
    Abstract: A signal processor comprising: a signal-manipulation-block configured to: receive a cepstrum-input-signal, wherein the cepstrum-input-signal is in the cepstrum domain and comprises a plurality of bins; receive a pitch-bin-identifier that is indicative of a pitch-bin in the cepstrum-input-signal; and generate a cepstrum-output-signal based on the cepstrum-input-signal by: scaling the pitch-bin relative to one or more of the other bins of the cepstrum-input-signal; or determining an output-pitch-bin-value based on the pitch-bin, and setting one or more of the other bins of the cepstrum-input-signal to a predefined value; or determining an output-other-bin-value based on one or more of the other bins of the cepstrum-input-signal, and setting the pitch-bin to a predefined value.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: May 21, 2019
    Assignee: NXP B.V.
    Inventors: Samy Elshamy, Tim Fingscheidt, Nilesh Madhu, Wouter Joos Tirry
  • Publication number: 20190122685
    Abstract: A signal processor for performing signal enhancement, the signal processor comprising: an input-terminal, configured to receive an input-signaling; an output-terminal; an interference-cancellation-block configured to receive the input-signaling and to provide an interference-estimate-signaling and an interference-cancelled-signal based on the input-signaling. The signal processor further comprises a feature-block configured to provide a combination-feature-signal based on the interference-cancelled-signal and the interference-estimate-signaling; and a neural-network-block configured to apply model parameters to the combination-feature-signal to provide a neural-network-output-signal to the output-terminal.
    Type: Application
    Filed: September 27, 2018
    Publication date: April 25, 2019
    Inventors: Bruno Gabriel Paul G. Defraene, Nilesh Madhu, Wouter Joos Tirry
  • Publication number: 20180315439
    Abstract: A signal processor comprising: a modelling block, configured to receive a frequency-domain-input-signal, a fundamental-frequency-signal representative of a fundamental frequency of the frequency-domain-input-signal; and configured to provide a pitch-model-signal based on a periodic function, the pitch-model-signal spanning a plurality of discrete frequency bins, each discrete frequency bin having a respective discrete frequency bin index, wherein within each discrete frequency bin the pitch-model-signal is defined by: the periodic function; the fundamental frequency; the frequency-domain-input-signal; and the respective discrete frequency bin index. The signal processor further comprises a manipulation block, configured to provide an output-signal based on the frequency-domain-input-signal and the pitch-model-signal.
    Type: Application
    Filed: March 26, 2018
    Publication date: November 1, 2018
    Inventors: Nilesh Madhu, Wouter Joos Tirry
  • Publication number: 20180184225
    Abstract: The disclosure relates to a processing multi-channel audio signals, an example embodiment including a method of processing a multi-channel audio signal, the method comprising: determining a location of sound sources (101, 102) within the signal; applying a rotation operation to the signal, a direction of the rotation operation dependent on the location of the sound sources in the signal; and generating a rotated audio signal.
    Type: Application
    Filed: December 1, 2017
    Publication date: June 28, 2018
    Inventors: Xueru Zhang, Eric Chambatte, Denis Kutuzov, Nilesh Madhu, Abid Rashid
  • Publication number: 20170323656
    Abstract: A signal processor comprising: a signal-manipulation-block configured to: receive a cepstrum-input-signal, wherein the cepstrum-input-signal is in the cepstrum domain and comprises a plurality of bins; receive a pitch-bin-identifier that is indicative of a pitch-bin in the cepstrum-input-signal; and generate a cepstrum-output-signal based on the cepstrum-input-signal by: scaling the pitch-bin relative to one or more of the other bins of the cepstrum-input-signal; or determining an output-pitch-bin-value based on the pitch-bin, and setting one or more of the other bins of the cepstrum-input-signal to a predefined value; or determining an output-other-bin-value based on one or more of the other bins of the cepstrum-input-signal, and setting the pitch-bin to a predefined value.
    Type: Application
    Filed: April 26, 2017
    Publication date: November 9, 2017
    Inventors: Samy Elshamy, Tim Fingscheidt, Nilesh Madhu, Wouter Joos Tirry
  • Patent number: 9386391
    Abstract: A device including a processor and a memory is disclosed. The memory includes programming instructions which when executed by the processor perform an operation. The operation includes detecting relative position of two earphones when connected to the device, determining if a binaural signal processing mode is appropriate based on the detected relative position and switching to the binaural signal processing mode. If it is determined that the binaural signal processing mode is not appropriate, switching to monaural processing mode.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: July 5, 2016
    Assignee: NXP B.V.
    Inventors: Nilesh Madhu, Sung Kyo Jung, Ann Spriet, Wouter Tirry, Vlatko Milosevski
  • Publication number: 20160050509
    Abstract: A device including a processor and a memory is disclosed. The memory includes programming instructions which when executed by the processor perform an operation. The operation includes detecting relative position of two earphones when connected to the device, determining if a binaural signal processing mode is appropriate based on the detected relative position and switching to the binaural signal processing mode. If it is determined that the binaural signal processing mode is not appropriate, switching to monaural processing mode.
    Type: Application
    Filed: August 14, 2014
    Publication date: February 18, 2016
    Inventors: Nilesh Madhu, Sung Kyo Jung, Ann Spriet, Wouter Tirry, Vlatko Milosevski
  • Patent number: 9264807
    Abstract: A multichannel acoustic echo reduction system is described herein. The system includes an acoustic echo canceller (AEC) component having a fixed filter for each respective combination of loudspeaker and microphone signals and having an adaptive filter for each microphone signal. For each microphone signal, the AEC component modifies the microphone signal to reduce contributions from the outputs of the loudspeakers based at least in part on the respective adaptive filter associated with the microphone signal and the set of fixed filters associated with the respective microphone signal.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: February 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ivan Jelev Tashev, Alejandro Acero, Nilesh Madhu
  • Patent number: 8385557
    Abstract: A multichannel acoustic echo reduction system is described herein. The system includes an acoustic echo canceller (AEC) component having a fixed filter for each respective combination of loudspeaker and microphone signals and having an adaptive filter for each microphone signal. For each microphone signal, the AEC component modifies the microphone signal to reduce contributions from the outputs of the loudspeakers based at least in part on the respective adaptive filter associated with the microphone signal and the set of fixed filters associated with the respective microphone signal.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: February 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Ivan Jelev Tashev, Alejandro Acero, Nilesh Madhu
  • Patent number: 8325909
    Abstract: Sound signals captured by a microphone are adjusted to provide improved sound quality. More particularly, an Acoustic Echo Reduction system which performs a first stage of echo reduction (e.g., acoustic echo cancellation) on a received signal is configured to perform a second stage of echo reduction (e.g., acoustic echo suppression) by segmenting the received signal into a plurality of frequency bins respectively comprised within a number of frames (e.g., 0.3 s to 0.5 s sound signal segments) for a given block. Data comprised within respective frequency bins is modeled according to a probability density function (e.g., Gaussian distribution). The probability of whether respective frequency bins comprise predominantly near-end signal or predominantly residual echo is calculated.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Ivan J. Tashev, Alejandro Acero, Nilesh Madhu
  • Publication number: 20090323924
    Abstract: Sound signals captured by a microphone are adjusted to provide improved sound quality. More particularly, an Acoustic Echo Reduction system which performs a first stage of echo reduction (e.g., acoustic echo cancellation) on a received signal is configured to perform a second stage of echo reduction (e.g., acoustic echo suppression) by segmenting the received signal into a plurality of frequency bins respectively comprised within a number of frames (e.g., 0.3 s to 0.5 s sound signal segments) for a given block. Data comprised within respective frequency bins is modeled according to a probability density function (e.g., Gaussian distribution). The probability of whether respective frequency bins comprise predominantly near-end signal or predominantly residual echo is calculated.
    Type: Application
    Filed: June 25, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Ivan J. Tashev, Alejandro Acero, Nilesh Madhu
  • Publication number: 20090316923
    Abstract: A multichannel acoustic echo reduction system is described herein. The system includes an acoustic echo canceller (AEC) component having a fixed filter for each respective combination of loudspeaker and microphone signals and having an adaptive filter for each microphone signal. For each microphone signal, the AEC component modifies the microphone signal to reduce contributions from the outputs of the loudspeakers based at least in part on the respective adaptive filter associated with the microphone signal and the set of fixed filters associated with the respective microphone signal.
    Type: Application
    Filed: June 19, 2008
    Publication date: December 24, 2009
    Applicant: Microsoft Corporation
    Inventors: Ivan Jelev Tashev, Alejandro Acero, Nilesh Madhu