DE69421501T2 - Verdeckung von verlorenen signalfenstern - Google Patents
Verdeckung von verlorenen signalfensternInfo
- Publication number
- DE69421501T2 DE69421501T2 DE69421501T DE69421501T DE69421501T2 DE 69421501 T2 DE69421501 T2 DE 69421501T2 DE 69421501 T DE69421501 T DE 69421501T DE 69421501 T DE69421501 T DE 69421501T DE 69421501 T2 DE69421501 T2 DE 69421501T2
- Authority
- DE
- Germany
- Prior art keywords
- frame
- lost
- updating
- stationarity
- speech
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000000694 effects Effects 0.000 claims description 28
- 238000000034 method Methods 0.000 claims description 27
- 238000004891 communication Methods 0.000 claims description 12
- 239000000872 buffer Substances 0.000 claims description 8
- 238000001914 filtration Methods 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 4
- 230000000873 masking effect Effects 0.000 claims 4
- 238000001228 spectrum Methods 0.000 claims 2
- 230000002401 inhibitory effect Effects 0.000 claims 1
- 230000009471 action Effects 0.000 description 8
- 239000003607 modifier Substances 0.000 description 7
- 230000001413 cellular effect Effects 0.000 description 5
- 230000005284 excitation Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 5
- 230000003595 spectral effect Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 239000006185 dispersion Substances 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/005—Correction of errors induced by the transmission channel, if related to the coding algorithm
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/78—Detection of presence or absence of voice signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
- Noise Elimination (AREA)
- Special Wing (AREA)
- Compositions Of Macromolecular Compounds (AREA)
Description
- Die vorliegende Erfindung bezieht sich auf die Verdeckung von verlorenen Rahmen bzw. Signalfenstern in einem Kommunikationssystem, z. B. einem Funkkommunikationssystem, und insbesondere auf eine Vorrichtung und ein Verfahren zur Verbesserung der Dekodierung von Hintergrundgeräuschen bzw. Hintergrundtönen in einem solchen System.
- Mittel zur Verbesserung der Codierung/Dekodierung von Hintergrundgeräuschen bzw. Hintergrundtönen, welche primär für digitale Zellulartelefon-Systeme gedacht wurden, sind in dem schwedischen Patentanmeldungen 93 00290-5 und 93 01798-6 beschrieben worden. Diese Mittel wurden primär entwickelt, um mit einer Situation umzugehen, bei der die Verbindung zwischen dem Sprachcodierer und dem Sprachdekodierer nahezu ideal ist, in dem Sinne, daß keine Rahmen verloren gehen, Jedoch beispielsweise in der amerikanischen digitalen Zellularnorm IS-54 wird der schnelle zugeordnete Steuerkanal (FACCH = Fast Associated Control Channel) dadurch errichtet, daß Sprachrahmen aus dem Verkehrskanal gestohlen werden (ein ähnlicher Kanal existiert in der europäischen GSM- Spezifikation). In einem solchen Fall kann es notwendig sein, die in den obigen schwedischen Patentanmeldungen beschriebenen Verfahren zu modifizieren. Eine ähnliche Situation tritt in einem paketvermittelten Netz auf, wenn Pakete (Rahmen) verloren gehen oder zu spät ankommen, um in Echtzeit für Spracherzeugung verwendet zu werden (die Pakete können zwischen dem Sender und Empfänger verschiedene Pfade nehmen).
- Eine Aufgabe der vorliegenden Erfindung ist eine Vorrichtung und ein Verfahren, bei denen eine sogenannte Verdeckung verlorener Rahmen (lost frame concealment) auf das empfangene Signal angewendet wird, um die Sprachdekodierung robuster zu machen bzw. weniger empfindlich gegenüber verlorenen Rahmen.
- Diese Aufgabe wird durch ein System und ein Verfahren in Übereinstimmung mit den angehängten Ansprüchen gelöst.
- Die Erfindung kann zusammen mit ihren weiteren Aufgaben und Vorteilen am besten verstanden werden durch Bezugnahme auf die folgende Beschreibung, zusammengenommen mit der begleitenden Zeichnung, welche ein schematisches Blockdiagramm der relevanten Teile eines Empfängers in einem Funkkommunikationssystem ist, welches eine Vorrichtung in Übereinstimmung mit der vorliegenden Erfindung enthält.
- Um den Betrieb der Erfindung zu verstehen, ist es nützlich, kurz den Betrieb einer typischen digitalen Zellularfunkverbindung zu betrachten, sowie typische Techniken zur Verdeckung verlorener Rahmen und auch die Algorithmen der oben erwähnten schwedischen Patentanmeldungen zu betrachten.
- In einer Kommunikations-Verbindungsstrecke eines digitalen Zellulartelefon-Systems wird das akustische Signal erst digitalisiert und dann ein Sprachcodieralgorithmus angewendet (siehe z. B. B. S. Atal, V. Cuperman und A. Gersho, Herausgeber, "Adavances in Speech Coding", Kluwer Academic Publishers, 1991). Dieser Algorithmus komprimiert das Sprachsignal und transformiert es in eine Anzahl quantisierter Parameter (gewöhnlich in einer auf Rahmen beruhenden Weise). Die resultierenden Bits werden danach geschützt durch Hinzufügung von Codierredundanz, unter der Verwendung von Kanalcodiertechniken (siehe z. B. G. C. Clark und J. B. Cain, "Error Correction Coding for Digital Communication", Plenum Press, 1981). Der resultierende Bitstrom wird dann moduliert (siehe z. B. J. G. Proakis, "Digital Communication", 2. Auflage, McGraw-Hill, 1989) und übertragen, z. B. unter Verwendung von TDMA-Techniken (TDMA = Time Division Multiple Access, d. h. Zeitaufteilungs- Mehrfachzugriff). Einer möglichen Zeitdispersion oder Mehrweg-Dispersion kann begegnet werden durch verschiedene Entzerrungstechniken, z. B. Viterbi-Entzerrung oder Entscheidungsrückkopplungs-Entzerrung (siehe z. B. das obige Zitat von J. G. Proakis). Kanaldekodierung (siehe z. B. das obige Zitat von G. C. Clark und J. B. Cain) wird dann verwendet, um die Bits zu dekodieren, welche die quantisierten Parameter bilden, die der Sprachdekodierer benötigt, um das übertragene Sprachsignal zu rekonstruieren. Aus der obigen Diskussion wird klar, daß verlorene Rahmen das rekonstruierte Sprachsignal beeinflussen können, wodurch die Qualität jenes Signals verringert wird.
- Beispielsweise in dem amerikanischen digitalen Zellularsystem in Übereinstimmung mit der Norm IS-54, würde ein für den FACCH gestohlener Rahmen zu einem verlorenen Sprachrahmen beim Sprachdekodierer im Empfänger führen. Der Sprachdekodierer löst dieses Problem durch "Auffüllen" mit geeigneter Information. Gewöhnlich wird die entsprechende Information aus dem vorangegangenen Rahmen verwendet, anstelle des verlorenen Rahmens. Wenn jedoch der Dekodierer Antiwirbelaktionen (anti-swirling actions) für Hintergrundgeräusche bzw. Hintergrundtöne vorsieht, wobei diese Aktionen unten weiter beschrieben werden, würde die Qualität des resultierenden Audiosignals nicht akzeptabel sein, wenn dieses Verfahren verwendet würde.
- Unter Beachtung dieser Hintergrundinformation wird nun die vorliegende Erfindung unter Bezugnahme auf die Zeichnung beschrieben. Die Zeichnung zeigt die Teile eines Empfängers in einem Mobilfunk-Kommunikationssystem, welche notwendig sind, um die vorliegende Erfindung zu beschreiben. Eine Antenne 10 empfängt das übertragene Signal und leitet es weiter an einen Demodulator 12. Der Demodulator 12 demoduliert das empfangene Signal und leitet es weiter an einen Entzerrer 13, z. B. einen Viterbi-Entzerrer, welcher das empfangene und demodulierte Signal in einen oder mehrere Bitströme umwandelt, welche an ein Entscheidungsmittel 14 weitergeleitet werden. Das Entscheidungsmittel 14 bestimmt, ob ein empfangener Rahmen Bits aus einem Verkehrskanal oder dem FACCH-Kanal enthält. Ein geeignetes Entscheidungsmittel wird in dem schwedischen Patent 9102611-2 beschrieben. Wenn der empfangene Rahmen Bits aus einem Verkehrskanal enthält, wird der Bitstrom an einen Kanaldekodierer 16 weitergegeben. Der Kanaldekodierer 16 wandelt den Bitstrom in einen Filterparameterstrom und einen Erregungsparameterstrom für die Sprachdekodierung um. Andererseits, wenn der empfangene Rahmen Bits aus dem FACCH enthält, wird der Bitstrom nicht an den Kanaldekodierer 16 weitergegeben. Stattdessen wird ein Verdeckungsmittel 18 von der Tatsache unterrichtet, daß der vorliegende Rahmen keine Sprachdaten enthält.
- Der Empfänger enthält auch einen Sprachdetektor 20 (welcher auch als Sprachaktivitätsdetektor bzw. VAD, d. h. voice activity detector, bezeichnet wird). Ein geeigneter Sprachdetektor wird in WO 89/08910 der British Telecom PLC beschrieben. Der Sprachdetektor 20 bestimmt aus den Filter- und Erregungsparametern, ob der empfangene Rahmen vornehmlich Sprachtöne oder Hintergrundtöne enthält. Die Entscheidung des Sprachdetektors 20 kann an einen optionalen Signalunterscheider 22 weitergeleitet werden, welcher einige der Erregungsparameter verwendet, um zu bestimmen, ob empfangene Signale, welche Hintergrundtöne darstellen, stationär sind oder nicht. Wenn erklärt wird, daß ein Rahmen stationäre Hintergrundtöne enthält, steuert der Ausgang des Signalunterscheiders 22 einen Parametermodifizierer 24 so, daß dieser die empfangenen Filterparameter modifiziert. Diese Modifikation wird ausführlich in der schwedischen Patentanmeldung 9300290-5 beschrieben. Ferner wird die Stationaritätserfassung des Signalunterscheiders 22 und die Wechselwirkung zwischen dem Sprachdetektor 20, dem Signalunterscheider 22 und dem Parametermodifizierer 24 ausführlich in den schwedischen Patentanmeldungen 93 01798-6 und 93 03613-5 beschrieben. Die möglicherweise modifizierten Filterparameter (wenn ein empfangenes Signal stationäre Hintergrundtöne darstellt) und Erregungsparameter werden an einen Sprachdekodierer 26 weitergegeben, welcher auf der Ausgangsleitung 28 ein Audiosignal ausgibt.
- Um die Fehlerverdeckungstechniken der vorliegenden Erfindung zu beschreiben, ist es notwendig, kurz die Auswirkung von verlorenen Rahmen (was auftritt, wenn FACCH-Rahmen Sprachrahmen ersetzen) auf die sogenannten Antiwirbel- Algorithmen zu beschreiben, welche in den obigen zwei schwedischen Patentanmeldungen beschrieben werden. Diese Auswirkungen können grob wie folgt aufgeteilt werden:
- 1. Der Sprachaktivitätsdetektor bzw. Sprachdetektor 20, welcher verwendet wird, um den Antiwirbelalgorithmus zu steuern, ist gewöhnlich adaptiv ("Voice Activity Detection", Empfehlung GSM 06.32, ETSI/GSM, 1991; WO 89/08910 der British Telecom PLC). Dies bedeutet, daß es Schwellwerte und entsprechende Zustände gibt, welche in dem Sprachaktivitätsdetektor intern automatisch aktualisiert werden, unter Verwendung entweder eines gemessenen Sprachsignals oder, bei Anwendung in dem Empfänger, wie es hier angenommen wird, unter Verwendung dekodierter Parameter aus dem Kanaldekodierer. Wenn es verlorene Rahmen gibt, müssen die erforderlichen Parameter in dem Empfänger erzeugt werden. Ein Weg, mit dieser Situation umzugehen, ist die Verwendung der gleichen Parameter wie in dem vorangegangenen Rahmen. Dies führt jedoch zu Schwellwerten oder inneren Zustandsvariablen, die nicht korrekt aktualisiert werden, was zu fehlerhaften Entscheidungen führen kann. Das Ergebnis wäre eine verringerte Qualität des rekonstruierten Audiosignals.
- 2. Der Sprackaktivitätsdetektor oder Sprachdetektor 20 bildet seine Sprach/Hintergrundton-Entscheidung unter Verwendung von eingehenden Filter- und Erregungs- Parametern, und auch von intern aktualisierten Zuständen, d. h. alten eingehenden Parametern und zusätzlicher a-priori-Information. Verlorene Rahmen können daher zu unmittelbar fehlerhaften Entscheidungen in dem Empfänger führen, was zu einer verringerten Qualität des rekonstruierten Audiosignals führt. Ferner, da die gegenwärtige Entscheidung auch von alten eingehenden Parametern abhängt, können verlorene Rahmen zukünftige Entscheidungen beeinflussen.
- 3. Der Signalunterscheider 22, welcher ein Teil des Systems in einer bevorzugten Ausführung der vorliegenden Erfindung sein kann, untersucht eingehende statistische Momente, vorzugsweise Energiewerte, welche die mittlere Signalenergie für jeden Rahmen beschreiben. Er muß eine große Zahl dieser Energien speichern, sowohl für den gegenwärtigen Rahmen als auch für ältere Rahmen, in einem oder mehreren Puffern (Details werden in der obigen schwedischen Patentanmeldung 93 01798-6 beschrieben). Sollte es Fehler geben bei diesen eingehenden Energien, werden auch diese Fehler in den Puffern gespeichert, was zu fehlerhaften Entscheidungen für eine beachtliche Zeit führt. Das Ergebnis wäre eine verringerte Qualität von rekonstruierten Hintergrundtonsignalen.
- 4. Die Aktionen, welche verwendet werden, um im Falle eines stationären Hintergrundtonsignals dem Wirbeln (swirling) zu begegnen, leiden auf verschiedene Weise, wenn eine fehlerhafte Entscheidung auftritt, die durch verlorene Rahmen verursacht wird. Eine Auswirkung ist, daß Sprache zerstört wird, wenn ein stationärer Hintergrundton fehlerhafterweise erfaßt wird und die Antiwirbel- Aktionen eingeleitet werden. Die umgekehrt fehlerhafte Entscheidung (Sprache, wenn tatsächlich ein stationärer Hintergrundton vorliegt) kann auch auftreten, und daher wird der Charakter des Hintergrundtons momentan verändert, was eine Belästigung sein kann. Ein wiederholtes Schalten zwischen Entscheidungen, die Sprache/stationäre Hintergrundtöne anzeigen, ist auch nicht wünschenswert, da Zeitkonstanten wirksam sind während des Übergangs zwischen den zwei Zuständen. Würde ein übermäßiges Schalten stattfinden, dann wäre dies sehr beunruhigend.
- 5. Die tatsächlichen Antiwirbel-Aktionen im Parametermodifizierer 24 (im wesentlichen spektrale Tiefpaßfilterung kombiniert mit Bandbreitenaufweitung, wie ausführlich beschrieben in der obigen schwedischen Patentanmeldung 93 00290-5), leiden unter dem Verlust von Rahmen. Eine Auswirkung tritt auf aufgrund von fehlerhaften Entscheidungen aus dem Sprachaktivitätsdetektor 20 oder aus dem Signalunterscheider 22. In diesen Fällen kann die Aktualisierung des Tiefpaßfilters eingeleitet werden oder abgeschaltet werden, was zu einer Abweichung führt im Vergleich zu dem Fall, bei dem keine Rahmen verloren wurden. Eine weitere Auswirkung tritt aufgrund von verlorenen Rahmen auf, die die Spektralinformation beeinflussen, welche die Tiefpaßfilter und die Bandbreitenaufweitung speist. Beide Wirkungen können zu Qualitätsverlusten führen.
- 6. Ein Postfilter des Sprachdekodierers 26 (wenn vorhanden) hat ähnliche Probleme wie oben in Abschnitt 5 beschrieben. Ferner, wenn der sogenannte spektrale Tilt (spektrale Neigung) in der Wahrnehmung sehr empfindlich ist, und da er durch den Antiwirbel-Algorithmus manipuliert werden kann, ergeben verlorene Rahmen eine wesentliche Qualitätsverringerung des rekonstruierten Sprachsignals.
- 7. Die oben beschriebenen Wirkungen können sich kombinieren und gegenseitig beeinflussen. Beispielsweise kann eine fehlerhafte Entscheidung in dem Sprachdetektor 20 zu einer Unterbrechung der Aktualisierung von Puffern des Signalunterscheiders 22 führen. Dies beeinflußt seinerseits den Signalunterscheider 22 für eine beachtliche Zeitperiode, was zu einer verringerten Qualität der Antiwirbel-Aktionen führt.
- Aus der obigen Diskussion geht klar hervor, daß verlorene Rahmen zu einer inkorrekten Aktualisierung von inneren Variablen des Sprachdetektors 20, Signalunterscheiders 22, Parametermodifizierers 24 oder von Kombinationen aus diesen führen kann. In Übereinstimmung mit der vorliegenden Erfindung werden diese Probleme verringert oder ausgeschlossen, durch Modifikation des Aktualisierungsprozesses, wenn ein Rahmenverlust erfaßt wurde. Diese modifizierte Aktualisierung wird nun ausführlicher beschrieben.
- Wenn ein verlorener Rahmen erfaßt wurde, kann das Verdeckungsmittel 18 den Betrieb des Aktualisierungsprozesses von entsprechenden inneren Zustandsvariablen in dem Sprachdetektor 20, Signalunterscheider 22 und Parametermodifizierer 24 jeweils steuern, wie durch die Steuerleitungen 30, 32 und 34 angegeben. Diese Modifikationen enthalten:
- - Unterbrechung der Aktualisierung von inneren Zustandsvariablen (z. B. Schwellwerten) des Sprachdetektors 20, wenn ein Rahmenverlust erfaßt wird. Dies impliziert, daß die inneren Variablen des Sprachdetektors 20 verriegelt werden auf den gleichen Wert wie im vorangegangenen Rahmen, oder daß die Aktualisierung dieser Zustandsvariablen eingeschränkt wird (Zustandsvariablen können nur durch geringere Beträge als gewöhnlich aktualisiert werden).
- - Eine weitere Aktion ist es, im Fall daß der Verlust eines Rahmens erfaßt wird, die Entscheidung im Sprachdetektor 20 auf die Entscheidung aus dem vorangegangenen Rahmen zu verriegeln.
- - Wenn ein Rahmenverlust erfaßt wurde, kann die Aktualisierung der Puffer im Signalunterscheider 22 angehalten oder eingeschränkt werden.
- - Eine weitere Möglichkeit ist die Verriegelung der Entscheidung des Signalunterscheiders 22 auf die Entscheidung des vorangegangenen Rahmens.
- - Wenn ein Rahmenverlust erfaßt wurde, kann die Aktualisierung von internen Filterkoeffizienten des Parametermodifizierers 24, welche die Tiefpaßfilterung und/oder Bandbreitenausweitung steuern, angehalten oder eingeschränkt werden.
- - Der spektrale Tilt bzw. die spektrale Neigung eines möglichen Postfilters kann verriegelt werden auf den Tilt bzw. die Neigung des vorangegangenen Rahmens.
- Da unterschiedliche Parameter unterschiedliche Blöcke in der Zeichnung beeinflussen (Sprachdetektor 20, Signalunterscheider 22, Parametermodifizierer 24 und ein mögliches Postfilter), erkennt man, daß eine oder mehrere dieser Aktionen im Fall eines Rahmenverlustes durchgeführt werden können.
- Bei der obigen Diskussion erkennt man auch, daß wenn ein Rahmenverlust über mehrere aufeinanderfolgende Rahmen anhält, innere Zustandsvariablen des Empfängers verriegelt werden auf (oder im wesentlichen verriegelt werden auf) Werte, die dem letzten empfangenen Rahmen entsprechen.
- Diese Erfindung wurde beschrieben unter Bezugnahme auf ein auf Rahmen beruhendes Funkkommunikationssystem, bei welchem Rahmen manchmal aus dem Verkehrskanal "gestohlen" werden, um für andere Zwecke verwendet zu werden. Die gleichen Prinzipien können jedoch auch in Situationen angewendet werden, in welchen Rahmen aus anderen Gründen verloren gehen, zum Beispiel in einem paketvermittelten Netz, wo Pakete (diese können entweder als ganze Rahmen oder als Teile eines Rahmens angesehen werden) verschiedene Pfade zwischen Sender und Empfänger benutzen, und "verloren" gehen können, aufgrund einer verspäteten Ankunft oder aufgrund eines tatsächlichen Verlustes von Paketen während der Übertragung.
- Eine bevorzugte Ausführung des Verfahrens in Übereinstimmung mit der vorliegenden Erfindung wird ausführlich veranschaulicht durch die zwei PASCAL-Programmodule im ANHANG.
- Dem Fachmann ist klar, daß verschiedene Modifikationen und Veränderungen der vorliegenden Erfindung durchgeführt werden können, ohne sich aus dem Schutzumfang zu bewegen, welcher durch die angehängten Ansprüche definiert wird. ANHANG
Claims (14)
1.
Ein auf Rahmen basierendes Funkkommunikationssystem,
umfassend einen Empfänger, der eine Vorrichtung umfaßt
zur Verdeckung der Auswirkungen von verlorenen Rahmen in
einem Sprachdekodierer (26), welcher Sprachdekodierer
von der Art mit Quellenfilter ist, und welche
Vorrichtung Mittel (20, 22, 24) umfaßt zur Steuerung des
Dekodierers, und die Mittel umfassen:
Mittel (14) zur Erfassung des Verlusts von Rahmen, und
Mittel (18) zur Verdeckung der Auswirkungen eines
verlorenen Rahmens,
wobei das System dadurch gekennzeichnet wird, daß die
Vorrichtung umfaßt:
einen Sprachaktivitätsdetektor (20), der mindestens
einen Schwellwert für Sprachton/Hintergrundton-
Entscheidungen umfaßt, wobei das Verdeckungsmittel (18)
im Falle eines verlorenen Rahmens die Aktualisierung des
Schwellwerts beschränkt.
2. Auf Rahmen beruhendes Funkkommunikationssystem,
umfassend einen Empfänger, der eine Vorrichtung umfaßt
zur Verdeckung der Auswirkungen von verlorenen Rahmen in
einem Sprachdekodierer (26), welcher Sprachdekodierer
von der Art mit Quellenfilter ist, und welche
Vorrichtung Mittel (20, 22, 24) umfaßt zur Steuerung des
Dekodierers, und die Mittel umfassen:
Mittel (14) zur Erfassung des Verlusts von Rahmen, und
Mittel (18) zur Verdeckung der Auswirkungen eines
verlorenen Rahmens,
wobei das System dadurch gekennzeichnet wird, daß die
Vorrichtung umfaßt:
einen Sprachaktivitätsdetektor (20), welcher
Sprachton/Hintergrundton-Entscheidungen Rahmen für
Rahmen durchführt, wobei das Verdeckungsmittel (18) die
Aktualisierung der Sprachton/Hintergrundton-
Entscheidung, die aus dem vorangegangenen Rahmen
erhalten wird, im Fall eines verlorenen Rahmens
unterbindet.
3. System nach Anspruch 1 oder 2, gekennzeichnet durch
einen Stationaritätsdetektor (22), der mit einem Ausgang
des Sprachaktivitätsdetektors (20) verbunden ist, um
zwischen stationären und nicht-stationären
Hintergrundtönen zu unterscheiden, wobei der
Stationaritätsdetektor mindestens einen Puffer enthält,
der Abschätzungen von statistischen Momenten von
jüngeren Rahmen enthält, die von Hintergrundtönen
dominiert werden, um Stationaritätsentscheidungen zu
treffen, wobei das Verdeckungsmittel die Aktualisierung
des Puffers im Falle eines verlorenen Rahmens
beschränkt.
4. System nach Anspruch 1 oder 2, gekennzeichnet durch
einen Stationaritätsdetektor (22), der mit einem Ausgang
des Sprachaktivitätsdetektors (20) verbunden ist, zur
Unterscheidung zwischen stationären und nicht-
stationären Hintergrundtönen, wobei das
Verdeckungsmittel (18) die Aktualisierung der
Stationaritäts/Nichtstationaritäts-Entscheidung, die aus
dem vorangegangenen Rahmen erhalten wird, im Falle eines
verlorenen Rahmens unterbindet.
5. System nach einem der vorangegangenen Ansprüche,
gekennzeichnet durch Mittel (24) zur Tiefpaß-Filterung
von Filterdefinitionsparametern, wobei das
Verdeckungsmittel (18) die Aktualisierung von
Filterkoeffizienten des Tiefpaßfilterungs-Prozesses im
Falle eines verlorenen Rahmens beschränkt.
6. System nach einem der vorangegangenen Ansprüche,
gekennzeichnet durch Mittel (24) zur
Bandbreitenaufweitung des durch die
Filterdefinitionsparameter dargestellten Filters, wobei
das Verdeckungsmittel (18) die Aktualisierung von
Filterkoeffizienten im Falle eines verlorenen Rahmens
beschränkt.
7. System nach Anspruch 5 oder 6, gekennzeichnet durch ein
Postfilter zur Modifikation der Neigung des Spektrums
des dekodierten Signals, wobei das Verdeckungsmittel
(18) die Aktualisierung von Neigungsinformation im Falle
eines verlorenen Rahmens beschränkt.
8. Verfahren zur Verdeckung der Auswirkungen von verlorenen
Rahmen in einem Sprachdekodierer der Art mit
Quellenfilter, in einem Empfänger in einem auf Rahmen
beruhenden Funkkommunikationssystem, wobei das Verfahren
enthält:
Erfassung des Verlusts von Rahmen, und
Verdeckung der Auswirkungen eines verlorenen Rahmens,
wobei das Verfahren gekennzeichnet wird durch:
Sprachaktivitätserfassung, die mindestens einen
Schwellwert für Sprachton/Hintergrundton-Entscheidungen
umfaßt, und
Beschränkung der Aktualisierung des Schwellwerts im
Falle eines verlorenen Rahmens.
9. Verfahren zur Verdeckung der Auswirkungen von verlorenen
Rahmen in einem Sprachdekodierer der Art mit
Quellenfilter, in einem Empfänger in einem auf Rahmen
beruhenden Funkkommunikationssystem, wobei das Verfahren
enthält:
Erfassung des Verlusts von Rahmen, und
Verdeckung der Auswirkungen eines verlorenen Rahmens,
wobei das Verfahren gekennzeichnet wird durch:
Sprachaktivitätserfassung auf der Grundlage der
Durchführung von Sprachton/Hintergrundton-Entscheidungen
Rahmen für Rahmen, und
Unterdrückung der Aktualisierung der
Sprachton/Hintergrundton-Entscheidung, die aus dem
vorangegangenen Rahmen erhalten wurde, im Falle eines
verlorenen Rahmens.
10. Verfahren nach Anspruch 8 oder 9, wobei ein
Stationaritätsdetektor (22) mit einem Ausgang eines
Sprachaktivitätsdetektors (20) verbunden ist, zur
Unterscheidung zwischen stationären und
nicht
stationären Hintergrundtönen, wobei der
Stationaritätsdetektor mindestens einen Puffer enthält,
der Abschätzungen von statistischen Momenten von
jüngeren Rahmen enthält, die durch Hintergrundtöne
dominiert wurden, um Stationaritätsentscheidungen zu
machen, gekennzeichnet durch die Beschränkung der
Aktualisierung des Puffers im Falle eines verlorenen
Rahmens.
11. Verfahren nach Anspruch 8 oder 9, wobei ein
Stationaritätsdetektor (22) mit einem Ausgang eines
Sprachaktivitätsdetektors (20) verbunden ist, um
zwischen stationären und nicht-stationären
Hintergrundtönen zu unterscheiden, gekennzeichnet durch
die Unterbindung der Aktualisierung der
Stationaritäts/Nichtstationaritäts-Entscheidung, die aus
dem vorangegangenen Rahmen erhalten wurde, im Falle
eines verlorenen Rahmens.
12. Verfahren nach einem der Ansprüche 8 bis 11,
gekennzeichnet durch
Tiefpaßfilterung der Filterdefinitionsparameter, und
Beschränkung der Aktualisierung der Filterkoeffizienten
des Tiefpaßfilterungsprozesses im Falle eines verlorenen
Rahmens.
13. Verfahren nach einem der Ansprüche 8 bis 12,
gekennzeichnet durch:
Bandbreitenaufweitung eines durch
Filterdefinitionsparameter dargestellten Filters, und
Beschränkung der Aktualisierung von Filterkoeffizienten
im Falle eines verlorenen Rahmens.
14. Verfahren nach Anspruch 12 oder 13, gekennzeichnet durch
Postfilterung zur Modifizierung der Neigung des
Spektrums des dekodierten Signals, und
Beschränkung der Aktualisierung von Neigungsinformation
im Falle eines verlorenen Rahmens.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE9302025A SE501340C2 (sv) | 1993-06-11 | 1993-06-11 | Döljande av transmissionsfel i en talavkodare |
| SE9304058A SE503547C2 (sv) | 1993-06-11 | 1993-12-06 | Anordning och förfarande för döljande av förlorade ramar |
| PCT/SE1994/000532 WO1994029850A1 (en) | 1993-06-11 | 1994-06-02 | Lost frame concealment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE69421501D1 DE69421501D1 (de) | 1999-12-09 |
| DE69421501T2 true DE69421501T2 (de) | 2000-07-06 |
Family
ID=26661771
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE69421501T Expired - Fee Related DE69421501T2 (de) | 1993-06-11 | 1994-06-02 | Verdeckung von verlorenen signalfenstern |
Country Status (19)
| Country | Link |
|---|---|
| US (1) | US5596678A (de) |
| EP (1) | EP0655161B1 (de) |
| JP (1) | JPH08500234A (de) |
| KR (1) | KR100220376B1 (de) |
| CN (1) | CN1064770C (de) |
| AU (1) | AU670698B2 (de) |
| CA (1) | CA2140363A1 (de) |
| DE (1) | DE69421501T2 (de) |
| DK (1) | DK0655161T3 (de) |
| ES (1) | ES2141326T3 (de) |
| FI (1) | FI950591A0 (de) |
| GR (1) | GR3031787T3 (de) |
| MX (1) | MX9404250A (de) |
| NZ (1) | NZ267734A (de) |
| RU (1) | RU2120141C1 (de) |
| SE (1) | SE503547C2 (de) |
| SG (1) | SG43802A1 (de) |
| TW (1) | TW243570B (de) |
| WO (1) | WO1994029850A1 (de) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7318025B2 (en) | 2000-04-28 | 2008-01-08 | Deutsche Telekom Ag | Method for improving speech quality in speech transmission tasks |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE69633164T2 (de) * | 1995-05-22 | 2005-08-11 | Ntt Mobile Communications Network Inc. | Tondekoder |
| JPH09312604A (ja) * | 1996-05-21 | 1997-12-02 | Oki Electric Ind Co Ltd | 間欠送信制御装置 |
| SE513520C2 (sv) * | 1998-05-14 | 2000-09-25 | Ericsson Telefon Ab L M | Förfarande och anordning för maskering av fördröjda paket |
| GB2337904B (en) | 1998-05-29 | 2003-03-12 | Nec Technologies | Frame erasure for digital data transmision systems |
| GB2348087B (en) * | 1999-03-13 | 2003-08-13 | Nec Technologies | Detection of unreliable frames in digital data transmission systems |
| EP1199709A1 (de) | 2000-10-20 | 2002-04-24 | Telefonaktiebolaget Lm Ericsson | Fehlerverdeckung in Bezug auf die Dekodierung von kodierten akustischen Signalen |
| WO2005119950A1 (ja) * | 2004-06-02 | 2005-12-15 | Matsushita Electric Industrial Co., Ltd. | 音声データ送信/受信装置および音声データ送信/受信方法 |
| WO2006079350A1 (en) | 2005-01-31 | 2006-08-03 | Sonorit Aps | Method for concatenating frames in communication system |
| JP5142727B2 (ja) * | 2005-12-27 | 2013-02-13 | パナソニック株式会社 | 音声復号装置および音声復号方法 |
| TWI315629B (en) | 2006-01-09 | 2009-10-01 | Silicon Motion Inc | System and method for processing digital rights management files |
| FR2907586A1 (fr) * | 2006-10-20 | 2008-04-25 | France Telecom | Synthese de blocs perdus d'un signal audionumerique,avec correction de periode de pitch. |
| KR20080075050A (ko) * | 2007-02-10 | 2008-08-14 | 삼성전자주식회사 | 오류 프레임의 파라미터 갱신 방법 및 장치 |
| KR20100006492A (ko) * | 2008-07-09 | 2010-01-19 | 삼성전자주식회사 | 부호화 방식 결정 방법 및 장치 |
| US10230346B2 (en) | 2011-01-10 | 2019-03-12 | Zhinian Jing | Acoustic voice activity detection |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4281218A (en) * | 1979-10-26 | 1981-07-28 | Bell Telephone Laboratories, Incorporated | Speech-nonspeech detector-classifier |
| US4357491A (en) * | 1980-09-16 | 1982-11-02 | Northern Telecom Limited | Method of and apparatus for detecting speech in a voice channel signal |
| SU1297098A1 (ru) * | 1983-10-27 | 1987-03-15 | Республиканский Информационно-Вычислительный Центр Министерства Связи Усср | Цифровой синтезатор речи |
| GB8729890D0 (en) * | 1987-12-22 | 1988-02-03 | Unilever Plc | Improvements in & relating to fat processes |
| GB2239971B (en) * | 1989-12-06 | 1993-09-29 | Ca Nat Research Council | System for separating speech from background noise |
| US5097507A (en) * | 1989-12-22 | 1992-03-17 | General Electric Company | Fading bit error protection for digital cellular multi-pulse speech coder |
-
1993
- 1993-12-06 SE SE9304058A patent/SE503547C2/sv not_active IP Right Cessation
-
1994
- 1994-06-02 JP JP7501662A patent/JPH08500234A/ja active Pending
- 1994-06-02 CA CA002140363A patent/CA2140363A1/en not_active Abandoned
- 1994-06-02 KR KR1019950700530A patent/KR100220376B1/ko not_active Expired - Fee Related
- 1994-06-02 EP EP95901980A patent/EP0655161B1/de not_active Expired - Lifetime
- 1994-06-02 AU AU70115/94A patent/AU670698B2/en not_active Ceased
- 1994-06-02 RU RU95108221A patent/RU2120141C1/ru active
- 1994-06-02 DK DK95901980T patent/DK0655161T3/da active
- 1994-06-02 DE DE69421501T patent/DE69421501T2/de not_active Expired - Fee Related
- 1994-06-02 SG SG1996001012A patent/SG43802A1/en unknown
- 1994-06-02 ES ES95901980T patent/ES2141326T3/es not_active Expired - Lifetime
- 1994-06-02 CN CN94190364A patent/CN1064770C/zh not_active Expired - Fee Related
- 1994-06-02 WO PCT/SE1994/000532 patent/WO1994029850A1/en not_active Ceased
- 1994-06-02 NZ NZ267734A patent/NZ267734A/en unknown
- 1994-06-06 MX MX9404250A patent/MX9404250A/es unknown
- 1994-06-10 US US08/258,577 patent/US5596678A/en not_active Expired - Lifetime
- 1994-06-16 TW TW083105475A patent/TW243570B/zh active
-
1995
- 1995-02-10 FI FI950591A patent/FI950591A0/fi unknown
-
1999
- 1999-11-09 GR GR990402880T patent/GR3031787T3/el unknown
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7318025B2 (en) | 2000-04-28 | 2008-01-08 | Deutsche Telekom Ag | Method for improving speech quality in speech transmission tasks |
Also Published As
| Publication number | Publication date |
|---|---|
| SE9304058D0 (sv) | 1993-12-06 |
| CN1064770C (zh) | 2001-04-18 |
| AU7011594A (en) | 1995-01-03 |
| FI950591A7 (fi) | 1995-02-10 |
| NZ267734A (en) | 1996-06-25 |
| DK0655161T3 (da) | 2000-01-03 |
| WO1994029850A1 (en) | 1994-12-22 |
| SG43802A1 (en) | 1997-11-14 |
| DE69421501D1 (de) | 1999-12-09 |
| KR960700499A (ko) | 1996-01-20 |
| MX9404250A (es) | 1995-01-31 |
| RU2120141C1 (ru) | 1998-10-10 |
| ES2141326T3 (es) | 2000-03-16 |
| CA2140363A1 (en) | 1994-12-22 |
| SE9304058L (sv) | 1994-12-12 |
| SE503547C2 (sv) | 1996-07-01 |
| EP0655161B1 (de) | 1999-11-03 |
| US5596678A (en) | 1997-01-21 |
| HK1014071A1 (en) | 1999-09-17 |
| CN1110884A (zh) | 1995-10-25 |
| FI950591A0 (fi) | 1995-02-10 |
| JPH08500234A (ja) | 1996-01-09 |
| KR100220376B1 (ko) | 1999-09-15 |
| EP0655161A1 (de) | 1995-05-31 |
| TW243570B (de) | 1995-03-21 |
| GR3031787T3 (en) | 2000-02-29 |
| AU670698B2 (en) | 1996-07-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69421500T2 (de) | Übertragungsfehlerverdeckung | |
| DE69416493T2 (de) | Verdeckung von ausschussrahmen | |
| DE69421501T2 (de) | Verdeckung von verlorenen signalfenstern | |
| DE69915830T2 (de) | Verbesserte verfahren zur rückgewinnung verlorener datenrahmen für ein lpc-basiertes, parametrisches sprachkodierungsystem. | |
| DE69226500T2 (de) | Verfahren und Gerät zur Sprachsignalübertragung | |
| DE69533734T2 (de) | Durch Sprachaktivitätsdetektion gesteuerte Rauschunterdrückung | |
| DE69925168T2 (de) | Erkennung der aktivität komplexer signale für verbesserte sprach-/rauschklassifizierung von einem audiosignal | |
| DE60121201T2 (de) | Verfahren und vorrichtung zur verschleierung von fehlerhaften rahmen während der sprachdekodierung | |
| DE69620585T2 (de) | Verfahren und vorrichtung zur detektion und umgehung von tandem-sprachkodierung | |
| DE69730721T2 (de) | Verfahren und vorrichtungen zur geräuschkonditionierung von signalen welche audioinformationen darstellen in komprimierter und digitalisierter form | |
| EP0659002B1 (de) | Verfahren und Schaltungsanordnung zur Übertragung von Sprachsignalen | |
| DE19941331B4 (de) | Verfahren zum Übertragen von Information zu Hintergrundrauschen bei Datenübertragung mittels Datenrahmen sowie Kommunikationssystem, Mobilstation und Netzwerkelement | |
| DE69612966T2 (de) | Verarbeitung von sprachkodierparametern in einem fernmeldesystem | |
| DE69411817T2 (de) | Verfahren und vorrichtung zur kodierung/dekodierung von hintergrundgeräuschen | |
| EP0988728B1 (de) | Quellengesteuerte kanaldecodierung durch verwendung der intra-rahmen-korrelation | |
| DE69431489T2 (de) | Adaptive fehlerkontrolle für adpcm sprachkodierer | |
| DE69130202T2 (de) | ADPCM-Dekoder mit Fehlererkennung | |
| EP0542065B2 (de) | Verfahren zum Decodieren von Binärsignalen | |
| DE69505586T2 (de) | Vorrichtung zur Übertragung von Audiosignalen | |
| DE102006062774B4 (de) | Vorrichtung und Verfahren zur Detektion von Audio-Signalrahmen | |
| DE602004002845T2 (de) | Sprachaktivitätsdetektion unter Verwendung von komprimierten Sprachsignal-Parametern | |
| DE19735675C2 (de) | Verfahren zum Verschleiern von Fehlern in einem Audiodatenstrom | |
| HK1014071B (en) | Lost frame concealment | |
| DE4446558A1 (de) | Digitales Übertragungssystem mit verbessertem Decoder im Empfänger | |
| HK1013880B (en) | Transmission error concealment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8364 | No opposition during term of opposition | ||
| 8339 | Ceased/non-payment of the annual fee |