IRRELEVANT VOICE CANCELLATION

Computer-implemented methods (300,600), computer program products, and computer systems (400,500) configured for receiving first audio data from a first computing device (120-1,420-1,520-1) via a first microphone (122-1,422-1,522-1) receiving second audio data from a second computing device (120-2,4...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: OKA, Akio, AYUBA, Sho, MORISHIMA, Akinobu, KIMURA, Eri, FURUSHO, Yukiko
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Computer-implemented methods (300,600), computer program products, and computer systems (400,500) configured for receiving first audio data from a first computing device (120-1,420-1,520-1) via a first microphone (122-1,422-1,522-1) receiving second audio data from a second computing device (120-2,420-2,520-2) via a second microphone(122-2,422-2,522-2), detecting a first user utterance having a first user utterance local decibel measure in the first audio data and a first user utterance remote decibel measure in the second audio data, detecting a second user utterance having a second user utterance local decibel measure in the second audio data and a second user utterance remote decibel measure in the first audio data, determining a first cancelling coefficient based on the second user utterance detected at the first microphone (122-1,422-1,522-1) and the second user utterance detected at the second microphone (122-2,422-2,522-2), applying the first cancelling coefficient to the first audio data, and generating first output audio data at the first computing device (120-1,420-1,520-1). La présente invention concerne des procédés mis en œuvre par ordinateur (300, 600), des produits programmes d'ordinateur et des systèmes informatiques (400, 500) configurés pour recevoir des premières données audio à partir d'un premier dispositif informatique (120-1, 420-1, 520-1) par l'intermédiaire d'un premier microphone (122-1, 422-1, 522-1), recevoir des secondes données audio à partir d'un second dispositif informatique (120-2, 420-2, 520-2) par l'intermédiaire d'un second microphone (122-2, 422-2, 522-2), détecter un premier énoncé d'utilisateur ayant une mesure de décibel locale du premier énoncé d'utilisateur dans les premières données audio et une mesure de décibel à distance du premier énoncé d'utilisateur dans les secondes données audio, détecter un second énoncé d'utilisateur ayant une mesure de décibel locale du second énoncé d'utilisateur dans les secondes données audio et une mesure de décibel à distance du second énoncé d'utilisateur dans les premières données audio, déterminer un premier coefficient d'annulation sur la base du second énoncé d'utilisateur détecté au niveau du premier microphone (122-1, 422-1, 522-1) et du second énoncé d'utilisateur détecté au niveau du second microphone (122-2, 422-2, 522-2), appliquer le premier coefficient d'annulation aux premières données audio, et générer des premières données audio de sortie au niveau du premier dispo