Patents by Inventor Marcus Wirebrand
Marcus Wirebrand 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: 11848023Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing audio noise are disclosed. In one aspect, a method includes the actions of receiving first audio data of a user utterance. The actions further include determining an energy level of second audio data being outputted by the loudspeaker. The actions further include selecting a model from among (i) a first model that is trained using first audio data samples that each encode speech from one speaker and (ii) a second model that is trained using second audio data samples that each encode speech from either one speaker or two speakers. The actions further include providing the first audio data as an input to the selected model. The actions further include receiving processed first audio data. The actions further include outputting the processed first audio data.Type: GrantFiled: June 9, 2020Date of Patent: December 19, 2023Assignee: Google LLCInventors: Tore Rudberg, Marcus Wirebrand, Samuel Sonning, Christian Schuldt
-
Publication number: 20230291840Abstract: A method includes receiving a microphone audio signal and a playout audio signal, and determining a frequency representation of the microphone audio signal and a frequency representation of the playout audio signal. For each frequency representation, the method also includes determining features based on the frequency representation. Each feature corresponds to a pair of frequencies of the frequency representation and a period of time between the pair of frequencies. The method also includes determining that a match occurs between a first feature based on the frequency representation of the microphone audio signal and a second feature based on the frequency representation of the playout audio signal, and determining that a delay value between the first feature and the second feature corresponds to an echo within the microphone audio signal.Type: ApplicationFiled: May 19, 2023Publication date: September 14, 2023Applicant: Google LLCInventors: Alexandre Loiko, Marcus Wirebrand, Samuel Martin Zackrisson, Iva Creusen, Mans Gustaf Sebastian Ullberg, Alessio Bazzica, Daniel Johansson
-
Patent number: 11695876Abstract: A method includes receiving a microphone audio signal and a playout audio signal, and determining a frequency representation of the microphone audio signal and a frequency representation of the playout audio signal. For each frequency representation, the method also includes determining features based on the frequency representation. Each feature corresponds to a pair of frequencies of the frequency representation and a period of time between the pair of frequencies. The method also includes determining that a match occurs between a first feature based on the frequency representation of the microphone audio signal and a second feature based on the frequency representation of the playout audio signal, and determining that a delay value between the first feature and the second feature corresponds to an echo within the microphone audio signal.Type: GrantFiled: October 5, 2021Date of Patent: July 4, 2023Assignee: Google LLCInventors: Alexandre Loiko, Marcus Wirebrand, Samuel Martin Zackrisson, Ivo Creusen, Mans Gustaf Sebastian Ullberg, Alessio Bazzica, Daniel Johansson
-
Patent number: 11418655Abstract: A method (400) includes receiving a microphone audio signal (132) and a playout audio signal (112), and determining a frequency representation (324) of the microphone audio signal and a frequency representation of the playout audio signal. For each frequency representation, the method also includes determining features (302) based on the frequency representation. Each feature corresponds to a pair of frequencies (342) of the frequency representation and a period of time between the pair of frequencies. The method also includes determining that a match (212) occurs between a first feature based on the frequency representation of the microphone audio signal and a second feature based on the frequency representation of the playout audio signal, and determining that a delay value (222) between the first feature and the second feature corresponds to an echo within the microphone audio signal.Type: GrantFiled: July 17, 2019Date of Patent: August 16, 2022Assignee: Google LLCInventors: Alexandre Loiko, Marcus Wirebrand, Samuel Martin Zackrisson, Ivo Creusen, Mans Gustaf Sebastian Ullberg, Alessio Bazzica, Daniel Johansson
-
Publication number: 20220030116Abstract: A method includes receiving a microphone audio signal and a playout audio signal, and determining a frequency representation of the microphone audio signal and a frequency representation of the playout audio signal. For each frequency representation, the method also includes determining features based on the frequency representation. Each feature corresponds to a pair of frequencies of the frequency representation and a period of time between the pair of frequencies. The method also includes determining that a match occurs between a first feature based on the frequency representation of the microphone audio signal and a second feature based on the frequency representation of the playout audio signal, and determining that a delay value between the first feature and the second feature corresponds to an echo within the microphone audio signal.Type: ApplicationFiled: October 5, 2021Publication date: January 27, 2022Applicant: Google LLCInventors: Alexandre Loiko, Marcus Wirebrand, Samuel Martin Zackrisson, Ivo Creusen, Mans Gustaf Sebastian Ullberg, Alessio Bazzica, Daniel Johansson
-
Publication number: 20210306466Abstract: A method (400) includes receiving a microphone audio signal (132) and a playout audio signal (112), and determining a frequency representation (324) of the microphone audio signal and a frequency representation of the playout audio signal. For each frequency representation, the method also includes determining features (302) based on the frequency representation. Each feature corresponds to a pair of frequencies (342) of the frequency representation and a period of time between the pair of frequencies. The method also includes determining that a match (212) occurs between a first feature based on the frequency representation of the microphone audio signal and a second feature based on the frequency representation of the playout audio signal, and determining that a delay value (222) between the first feature and the second feature corresponds to an echo within the microphone audio signal.Type: ApplicationFiled: July 17, 2019Publication date: September 30, 2021Applicant: Google LLCInventors: Alexandre Loiko, Marcus Wirebrand, Samuel Martin Zackrisson, Ivo Creusen, Mans Gustaf Sebastian Ullberg, Alessio Bazzica, Daniel Johansson
-
Publication number: 20200388297Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing audio noise are disclosed. In one aspect, a method includes the actions of receiving first audio data of a user utterance. The actions further include determining an energy level of second audio data being outputted by the loudspeaker. The actions further include selecting a model from among (i) a first model that is trained using first audio data samples that each encode speech from one speaker and (ii) a second model that is trained using second audio data samples that each encode speech from either one speaker or two speakers. The actions further include providing the first audio data as an input to the selected model. The actions further include receiving processed first audio data. The actions further include outputting the processed first audio data.Type: ApplicationFiled: June 9, 2020Publication date: December 10, 2020Inventors: Tore Rudberg, Marcus Wirebrand, Samuel Sonning, Christian Schuldt