Verfahren und Vorrichtung zur Echounterdrückung und elektronisches Gerät

Ein Ausführungsbeispiel der vorliegenden Anmeldung betrifft ein Verfahren und eine Vorrichtung zur Echounterdrückung und ein elektronisches Gerät, wobei das Verfahren umfasst: Erfassen eines von einem elektronischen Gerät während eines Anrufs erzeugten distalen Signals und proximalen Signals. Durchf...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Lin, Jinhong, Yan, Zhangyi, Song, Minghui
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Ein Ausführungsbeispiel der vorliegenden Anmeldung betrifft ein Verfahren und eine Vorrichtung zur Echounterdrückung und ein elektronisches Gerät, wobei das Verfahren umfasst: Erfassen eines von einem elektronischen Gerät während eines Anrufs erzeugten distalen Signals und proximalen Signals. Durchführen einer linearen Filterung für das distale Signal und das proximale Signal, um ein anfängliches Fehlerspektrum zu erhalten; Bestimmen des aktuellen Zustandes des elektronischen Geräts basierend auf dem distalen Signal und dem proximalen Signal, wobei der aktuelle Zustand einen Zweigesprächszustand umfasst; Bestimmen eines sekundären Filtergewichtskoeffizienten anhand des aktuellen Zustandes; Durchführen einer sekundären Filterung für das distale Signal und das proximale Signal basierend auf dem sekundären Filtergewichtskoeffizienten, und Durchführen einer differentiellen Ausgabe, um ein sekundäres Differenzspektrum zu erhalten; Vergleichen des anfänglichen Fehlerspektrums und des sekundären Differenzspektrums, um ein Zielausgangsspektrum zu erhalten. Ein Ausführungsbeispiel der vorliegenden Erfindung kann den Effekt der Echounterdrückung wirksam verbessern und die Qualität des Sprachanrufs verbessern. Method for echo cancellation, echo cancellation device and electronic equipment, wherein the method includes: acquiring far-end signals and near-end signals generated by an electronic equipment during a phone conversation; performing linear filtering processing on far-end signals and near-end signals to obtain an initial error frequency spectrum; determining a current state of the electronic equipment based on far-end signals and near-end signals, the current state comprising a dual-talk state; determining a secondary filtering weight coefficient according to the current state; performing secondary filtering on far-end signals and near-end signals based on the secondary filtering weight coefficient and performing differential output to obtain a secondary differential frequency spectrum; comparing the initial error frequency spectrum with the secondary differential frequency spectrum to obtain a target output frequency spectrum.