Patents by Inventor Ali Abdollahzadeh Milani
Ali Abdollahzadeh Milani 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: 11785406Abstract: A system configured to detect a tap event on a surface of a device only using microphone audio data. For example, instead of using a physical sensor to detect the tap event, the device may detect a tap event in proximity to a microphone based on a power level difference between two or more microphones. When a power ratio exceeds a threshold, the device may detect a tap event and perform an action. For example, the device may output an alarm and use a detected tap event as an input to delay or end the alarm. In some examples, the device may detect a tap event using a plurality of microphones. Additionally or alternatively, the device may distinguish between multiple tap events based on a location of the tap event, enabling the device to perform two separate actions depending on the location.Type: GrantFiled: January 22, 2021Date of Patent: October 10, 2023Assignee: Amazon Technologies, Inc.Inventors: Savaskan Bulek, Tarun Pruthi, Ali Abdollahzadeh Milani, Trausti Thor Kristjansson
-
Patent number: 11763791Abstract: Adaptive noise cancellation systems and methods comprise a reference sensor operable to sense environmental noise and generate a corresponding reference signal, an error sensor operable to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation filter operable to receive the reference signal and generate an anti-noise signal to cancel the environmental noise in the cancellation zone, an adaptation module operable to receive the reference signal and the error signal and adaptively adjust the anti-noise signal.Type: GrantFiled: July 22, 2021Date of Patent: September 19, 2023Assignee: Google LLCInventors: Trausti Thormundsson, Ali Abdollahzadeh Milani, Govind Kannan
-
Patent number: 11727926Abstract: A computing device may receive audio data from a microphone representing audio in an environment of the device, which may correspond to an utterance and noise. A model may be trained to process the audio data to reduce noise from the audio data. The model may include an encoder that includes one or more dense layers, one or more recurrent layers, and a decoder that includes one or more dense layers.Type: GrantFiled: September 18, 2020Date of Patent: August 15, 2023Assignee: Amazon Technologies, Inc.Inventors: Yuzhou Liu, Savaskan Bulek, Ali Abdollahzadeh Milani, Tarun Pruthi, Trausti Thor Kristjansson
-
Publication number: 20210350782Abstract: Adaptive noise cancellation systems and methods comprise a reference sensor operable to sense environmental noise and generate a corresponding reference signal, an error sensor operable to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation filter operable to receive the reference signal and generate an anti-noise signal to cancel the environmental noise in the cancellation zone, an adaptation module operable to receive the reference signal and the error signal and adaptively adjust the anti-noise signal.Type: ApplicationFiled: July 22, 2021Publication date: November 11, 2021Applicant: Google LLCInventors: Trausti Thormundsson, Ali Abdollahzadeh Milani, Govind Kannan
-
Patent number: 11100910Abstract: Adaptive noise cancellation systems and methods comprise a reference sensor operable to sense environmental noise and generate a corresponding reference signal, an error sensor operable to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation filter operable to receive the reference signal and generate an anti-noise signal to cancel the environmental noise in the cancellation zone, an adaptation module operable to receive the reference signal and the error signal and adaptively adjust the anti-noise signal. The adaptation module includes a noise amplification control module operable to adaptively control noise amplification in at least one hiss region of the anti-noise signal, while achieving cancellation in non-hiss regions of the anti-noise signal.Type: GrantFiled: December 19, 2019Date of Patent: August 24, 2021Assignee: Google LLCInventors: Trausti Thormundsson, Ali Abdollahzadeh Milani, Govind Kannan
-
Patent number: 11074903Abstract: A system and method includes an audio device, such as an earbud or headphones, that includes one or more loudspeakers for outputting audio. The audio device further in includes one or more microphones that are positioned near an ear of a user. An acoustic barrier may be formed between a surface of the device and the ear of the user; properties of this barrier may, however, vary from user to user. The system determines these properties on a per-user basis and compensates for any differences therein.Type: GrantFiled: March 30, 2020Date of Patent: July 27, 2021Assignee: Amazon Technologies, Inc.Inventors: Kuan-Chieh Yen, Ali Abdollahzadeh Milani
-
Patent number: 11049487Abstract: Adaptive noise cancellation systems and methods comprise a reference sensor operable to sense environmental noise and generate a corresponding reference signal, an error sensor operable to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation filter operable to receive the reference signal and generate an anti-noise signal to cancel the environmental noise in the cancellation zone, an adaptation module operable to receive the reference signal and the error signal and adaptively adjust the anti-noise signal, and a transient activity detection module operable to receive the reference signal, detect a transient noise event and selectively disable the adaptation module during the detected transient noise event.Type: GrantFiled: December 19, 2019Date of Patent: June 29, 2021Assignee: Google LLCInventors: Ali Abdollahzadeh Milani, Govind Kannan, Trausti Thormundsson, Hari Hariharan, Mark Miller
-
Patent number: 11039247Abstract: Adaptive noise cancellation systems and methods include a reference sensor to sense environmental noise and generate a corresponding reference signal, an error sensor to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation path including a noise cancellation filter and a variable gain component, the noise cancellation path receiving the reference signal and generating an anti-noise signal to cancel noise at an eardrum reference point, and an adaptation module to receive the reference signal and the error signal and adaptively adjust weights of the noise cancellation filter and/or the variable gain component. An adaptive gain control block updates the variable gain component. Inputs to the adaptive gain control block are conditioned using programmable filters to protect against low frequency transients and/or high frequency distractors in the environmental noise. The programmable filters are tuned to optimize cancellation at an eardrum reference point.Type: GrantFiled: December 19, 2019Date of Patent: June 15, 2021Assignee: Google LLCInventors: Ali Abdollahzadeh Milani, Govind Kannan, Trausti Thormundsson
-
Patent number: 11030989Abstract: An active noise cancellation system includes a sensor operable to sense environmental noise and generate a corresponding reference signal, a fixed noise cancellation filter including a predetermined model of the active noise cancellation system operable to generate an anti-noise signal, and a tunable noise cancellation filter operable to modify the anti-noise signal in accordance with stored coefficients, wherein the tunable noise cancellation filter is further operable to modify the stored coefficients in real-time based on user feedback and generate a tuned anti-noise signal that models tunable deviations from the predetermined noise model. A graphical user interface is operable to receive user adjustments of tunable parameters in real-time, the tunable parameters corresponding to at least one of the stored coefficients.Type: GrantFiled: December 22, 2017Date of Patent: June 8, 2021Assignee: SYNAPTICS INCORPORATEDInventors: Trausti Thormundsson, Govind Kannan, Ali Abdollahzadeh Milani, Ragnar Hlynur Jonsson
-
Publication number: 20210144499Abstract: A system configured to detect a tap event on a surface of a device only using microphone audio data. For example, instead of using a physical sensor to detect the tap event, the device may detect a tap event in proximity to a microphone based on a power level difference between two or more microphones. When a power ratio exceeds a threshold, the device may detect a tap event and perform an action. For example, the device may output an alarm and use a detected tap event as an input to delay or end the alarm. In some examples, the device may detect a tap event using a plurality of microphones. Additionally or alternatively, the device may distinguish between multiple tap events based on a location of the tap event, enabling the device to perform two separate actions depending on the location.Type: ApplicationFiled: January 22, 2021Publication date: May 13, 2021Inventors: Savaskan Bulek, Tarun Pruthi, Ali Abdollahzadeh Milani, Trausti Thor Kristjansson
-
Patent number: 10911881Abstract: A system configured to detect a tap event on a surface of a device only using microphone audio data. For example, instead of using a physical sensor to detect the tap event, the device may detect a tap event in proximity to a microphone based on a power level difference between two or more microphones. When a power ratio exceeds a threshold, the device may detect a tap event and perform an action. For example, the device may output an alarm and use a detected tap event as an input to delay or end the alarm. In some examples, the device may detect a tap event using a plurality of microphones. Additionally or alternatively, the device may distinguish between multiple tap events based on a location of the tap event, enabling the device to perform two separate actions depending on the location.Type: GrantFiled: September 25, 2019Date of Patent: February 2, 2021Assignee: Amazon Technologies, Inc.Inventors: Savaskan Bulek, Tarun Pruthi, Ali Abdollahzadeh Milani, Trausti Thor Kristjansson
-
Patent number: 10904661Abstract: Systems and methods for low latency adaptive noise cancellation include an audio sensor to sense environmental noise and generate a noise signal, an audio processing path to receive an audio signal, process the audio signal through an interpolation filter, and generate a primary audio signal having a first sample frequency, an adaptive noise cancellation processor to receive the noise signal and generate an anti-noise signal, a direct interpolator to receive the anti-noise signal and generate an anti-noise signal having the first sample frequency, and a limiter to provide clipping to reduce a number of bits in the anti-noise signal, an adder operable to combine the primary audio signal and the anti-noise signal and generate a combined output signal, and a low latency filter to process the combined output signal.Type: GrantFiled: October 31, 2018Date of Patent: January 26, 2021Assignee: SYNAPTICS INCORPORATEDInventors: Jens Kristian Poulsen, Trausti Thormundsson, Ali Abdollahzadeh Milani, Mark Miller
-
Publication number: 20200202836Abstract: Adaptive noise cancellation systems and methods comprise a reference sensor operable to sense environmental noise and generate a corresponding reference signal, an error sensor operable to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation filter operable to receive the reference signal and generate an anti-noise signal to cancel the environmental noise in the cancellation zone, an adaptation module operable to receive the reference signal and the error signal and adaptively adjust the anti-noise signal. The adaptation module includes a noise amplification control module operable to adaptively control noise amplification in at least one hiss region of the anti-noise signal, while achieving cancellation in non-hiss regions of the anti-noise signal.Type: ApplicationFiled: December 19, 2019Publication date: June 25, 2020Inventors: Trausti Thormundsson, Ali Abdollahzadeh Milani, Govind Kannan
-
Publication number: 20200204916Abstract: Adaptive noise cancellation systems and methods include a reference sensor to sense environmental noise and generate a corresponding reference signal, an error sensor to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation path including a noise cancellation filter and a variable gain component, the noise cancellation path receiving the reference signal and generating an anti-noise signal to cancel noise at an eardrum reference point, and an adaptation module to receive the reference signal and the error signal and adaptively adjust weights of the noise cancellation filter and/or the variable gain component. An adaptive gain control block updates the variable gain component. Inputs to the adaptive gain control block are conditioned using programmable filters to protect against low frequency transients and/or high frequency distractors in the environmental noise. The programmable filters are tuned to optimize cancellation at an eardrum reference point.Type: ApplicationFiled: December 19, 2019Publication date: June 25, 2020Inventors: Ali Abdollahzadeh Milani, Govind Kannan, Trausti Thormundsson
-
Publication number: 20200202833Abstract: Adaptive noise cancellation systems and methods comprise a reference sensor operable to sense environmental noise and generate a corresponding reference signal, an error sensor operable to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation filter operable to receive the reference signal and generate an anti-noise signal to cancel the environmental noise in the cancellation zone, an adaptation module operable to receive the reference signal and the error signal and adaptively adjust the anti-noise signal, and a transient activity detection module operable to receive the reference signal, detect a transient noise event and selectively disable the adaptation module during the detected transient noise event.Type: ApplicationFiled: December 19, 2019Publication date: June 25, 2020Inventors: Ali Abdollahzadeh Milani, Govind Kannan, Trausti Thormundsson, Hari Hariharan, Mark Miller
-
Patent number: 10540955Abstract: A system and method includes a loudspeaker having a first, low-frequency driver and a second, high-frequency driver. An error microphone is disposed near the loudspeaker and receives sound output by both drivers as well as noise. An estimation of the secondary path between the drivers and the microphones is determined, and playback audio is applied to the estimation. The output of the estimation is subtracted from the output of the microphone to determine anti-noise. This anti-noise is used to modify audio data sent to the first, low-frequency driver; the audio data is sent directly to the second, high-frequency driver.Type: GrantFiled: August 17, 2018Date of Patent: January 21, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Ali Abdollahzadeh Milani, Samuel Jesse Anderson
-
Publication number: 20190132679Abstract: Systems and methods for low latency adaptive noise cancellation include an audio sensor to sense environmental noise and generate a noise signal, an audio processing path to receive an audio signal, process the audio signal through an interpolation filter, and generate a primary audio signal having a first sample frequency, an adaptive noise cancellation processor to receive the noise signal and generate an anti-noise signal, a direct interpolator to receive the anti-noise signal and generate an anti-noise signal having the first sample frequency, and a limiter to provide clipping to reduce a number of bits in the anti-noise signal, an adder operable to combine the primary audio signal and the anti-noise signal and generate a combined output signal, and a low latency filter to process the combined output signal.Type: ApplicationFiled: October 31, 2018Publication date: May 2, 2019Inventors: Jens Kristian Poulsen, Trausti Thormundsson, Ali Abdollahzadeh Milani, Mark Miller
-
Patent number: 10249284Abstract: A personal audio device, such as a wireless telephone, includes noise canceling that adaptively generates an anti-noise signal from a reference microphone signal and injects the anti-noise signal into the speaker or other transducer output to cause cancellation of ambient audio sounds. An error microphone is provided proximate the speaker to measure the output of the transducer in order to control the adaptation of the anti-noise signal and to estimate an electro-acoustical path from the noise canceling circuit through the transducer. The anti-noise signal is adaptively generated to minimize the ambient audio sounds at the error microphone. A processing circuit that performs the adaptive noise canceling (ANC) function also filters one or both of the reference and/or error microphone signals, to bias the adaptation of the adaptive filter in one or more frequency regions to alter a degree of the minimization of the ambient audio sounds at the error microphone.Type: GrantFiled: October 18, 2017Date of Patent: April 2, 2019Assignee: CIRRUS LOGIC, INC.Inventors: Nitin Kwatra, Ali Abdollahzadeh Milani, Jeffrey Alderson
-
Publication number: 20180182371Abstract: An active noise cancellation system includes a sensor operable to sense environmental noise and generate a corresponding reference signal, a fixed noise cancellation filter including a predetermined model of the active noise cancellation system operable to generate an anti-noise signal, and a tunable noise cancellation filter operable to modify the anti-noise signal in accordance with stored coefficients, wherein the tunable noise cancellation filter is further operable to modify the stored coefficients in real-time based on user feedback and generate a tuned anti-noise signal that models tunable deviations from the predetermined noise model. A graphical user interface is operable to receive user adjustments of tunable parameters in real-time, the tunable parameters corresponding to at least one of the stored coefficients.Type: ApplicationFiled: December 22, 2017Publication date: June 28, 2018Inventors: Trausti Thormundsson, Govind Kannan, Ali Abdollahzadeh Milani, Ragnar Hlynur Jonsson
-
Patent number: 9955250Abstract: A personal audio device including multiple output transducers for reproducing different frequency bands of a source audio signal, includes an adaptive noise canceling (ANC) circuit that adaptively generates an anti-noise signal for each of the transducers from at least one microphone signal that measures the ambient audio to generate anti-noise signals. The anti-noise signals are generated by separate adaptive filters such that the anti-noise signals cause substantial cancelation of the ambient audio at their corresponding transducers. The use of separate adaptive filters provides low-latency operation, since a crossover is not needed to split the anti-noise into the appropriate frequency bands. The adaptive filters can be implemented or biased to generate anti-noise only in the frequency band corresponding to the particular adaptive filter. The anti-noise signals are combined with source audio of the appropriate frequency band to provide outputs for the corresponding transducers.Type: GrantFiled: July 6, 2016Date of Patent: April 24, 2018Assignee: CIRRUS LOGIC, INC.Inventors: Jon D. Hendrix, Jeffrey Alderson, Ali Abdollahzadeh Milani, Dayong Zhou, Yang Lu