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: 11848023
    Abstract: 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: Grant
    Filed: June 9, 2020
    Date of Patent: December 19, 2023
    Assignee: Google LLC
    Inventors: Tore Rudberg, Marcus Wirebrand, Samuel Sonning, Christian Schuldt
  • Publication number: 20230291840
    Abstract: 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: Application
    Filed: May 19, 2023
    Publication date: September 14, 2023
    Applicant: Google LLC
    Inventors: Alexandre Loiko, Marcus Wirebrand, Samuel Martin Zackrisson, Iva Creusen, Mans Gustaf Sebastian Ullberg, Alessio Bazzica, Daniel Johansson
  • Patent number: 11695876
    Abstract: 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: Grant
    Filed: October 5, 2021
    Date of Patent: July 4, 2023
    Assignee: Google LLC
    Inventors: Alexandre Loiko, Marcus Wirebrand, Samuel Martin Zackrisson, Ivo Creusen, Mans Gustaf Sebastian Ullberg, Alessio Bazzica, Daniel Johansson
  • Patent number: 11418655
    Abstract: 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: Grant
    Filed: July 17, 2019
    Date of Patent: August 16, 2022
    Assignee: Google LLC
    Inventors: Alexandre Loiko, Marcus Wirebrand, Samuel Martin Zackrisson, Ivo Creusen, Mans Gustaf Sebastian Ullberg, Alessio Bazzica, Daniel Johansson
  • Publication number: 20220030116
    Abstract: 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: Application
    Filed: October 5, 2021
    Publication date: January 27, 2022
    Applicant: Google LLC
    Inventors: Alexandre Loiko, Marcus Wirebrand, Samuel Martin Zackrisson, Ivo Creusen, Mans Gustaf Sebastian Ullberg, Alessio Bazzica, Daniel Johansson
  • Publication number: 20210306466
    Abstract: 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: Application
    Filed: July 17, 2019
    Publication date: September 30, 2021
    Applicant: Google LLC
    Inventors: Alexandre Loiko, Marcus Wirebrand, Samuel Martin Zackrisson, Ivo Creusen, Mans Gustaf Sebastian Ullberg, Alessio Bazzica, Daniel Johansson
  • Publication number: 20200388297
    Abstract: 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: Application
    Filed: June 9, 2020
    Publication date: December 10, 2020
    Inventors: Tore Rudberg, Marcus Wirebrand, Samuel Sonning, Christian Schuldt