EP1435089A1 - Method and system for reducing a voice signal noise - Google Patents
Method and system for reducing a voice signal noiseInfo
- Publication number
- EP1435089A1 EP1435089A1 EP02776772A EP02776772A EP1435089A1 EP 1435089 A1 EP1435089 A1 EP 1435089A1 EP 02776772 A EP02776772 A EP 02776772A EP 02776772 A EP02776772 A EP 02776772A EP 1435089 A1 EP1435089 A1 EP 1435089A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- frequency
- weighting factor
- multiplied
- frequency component
- calculated
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 230000009466 transformation Effects 0.000 claims abstract description 11
- 230000001629 suppression Effects 0.000 claims description 12
- 230000001419 dependent effect Effects 0.000 claims description 9
- 230000036962 time dependent Effects 0.000 claims 2
- 230000036461 convulsion Effects 0.000 claims 1
- 238000003672 processing method Methods 0.000 claims 1
- 238000012545 processing Methods 0.000 description 8
- 230000003139 buffering effect Effects 0.000 description 6
- 102000016550 Complement Factor H Human genes 0.000 description 4
- 108010053085 Complement Factor H Proteins 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000001228 spectrum Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000011218 segmentation Effects 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 238000005070 sampling Methods 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
- 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
- G10L21/0208—Noise filtering
Definitions
- the invention relates to a method and arrangement for speech processing, in particular of a disturbed snapsig ⁇ Nals.
- An essential part of speech processing consists in estimating the interference signal or interference noise with which a speech signal recorded by a microphone, for example, is usually afflicted and, if necessary, suppressing it in the input signal in order to transmit only the speech signal if possible.
- noise suppression undesired artifacts, also called musical tones, often result in the background signal.
- the invention has for its object to provide a technical teaching for language processing, which enables the transmission of speech with a low data rate and high quality.
- the invention is therefore initially based on the idea that the frequency components of a speech signal with an interference signal are encoded by a low-rate one Multiplying speech codec ewichtungs tileen by chronologically modifiable frequency-dependent G, wherein a frequency ⁇ component with a current weighting factor multiplied ⁇ is sheet if this is smaller than the last calculated for this frequency component weighting factor, and where a frequency component with the last ⁇ component for this frequency calculated Weighting factor is multiplied if it is smaller than the current weighting factor.
- a low-rate speech codec is understood in particular to mean a speech codec that delivers a data rate that is less than 5 kbit per second.
- the interference signal applied to a speech signal is damped in such a way that speech with good quality can be transmitted with little computation or storage effort.
- the invention is initially based on the knowledge that when using low-rate speech codecs, good speech quality can only be achieved if the artifacts - already explained above - are avoided or reduced as far as possible. This could be recognized by the use of complex simulation tools specially created for this purpose.
- the invention is based on the knowledge that - as also complex simulations showed - artifacts in the background signal, in particular during speech pauses, are reduced by the special use of current or most recently calculated weighting factors.
- Figure 1 simplified block diagram of a method for speech processing
- FIG. 2 flow diagram of a method for noise suppression
- FIG. 3 simplified block diagram of an arrangement for speech processing.
- Figure 1 shows a block diagram of a method for speech processing. This process can be roughly divided into the interacting blocks noise suppression and downstream low-rate speech codec NSC.
- a low-rate speech codec which, for example, delivers a data rate of 4 kbit per second, is known as such, which is why it is not discussed in more detail here.
- the process for noise suppression can be divided into several function blocks, which are explained below.
- the block analysis AN and synthesis SY form the framework of the method for noise suppression.
- a segmentation (not shown in the figure) of the input signal before an analysis AN and the block sizes used are matched to the low-rate speech codec in such a way that the d remains as low as possible urch the Storgerauschunter horrung caused algorithmic delay of the signal.
- the segmentation of the input signal x (k) takes place, for example, in blocks of 20 ms at a sampling rate of 8 kHz.
- the processed data can also be passed on to the speech codec in segments with the specified block length.
- the analysis AN can include a windowing, zero padding and a transformation into the frequency range by means of a Fourier transformation, and the synthesis SY a reverse transformation by an inverse Fourier transformation, the time range and a signal reconstruction according to the overlap add method.
- the frequency components resulting from the analysis AN have a real and an imaginary part or a magnitude and phase.
- the magnitudes of different frequency components lying next to one another are initially combined into frequency groups to reduce expenditure, for example on the basis of a bar chart. FGZU1.
- An amplification calculation VB is carried out for each frequency group on the basis of an a priori and an a posteriori signal-to-noise ratio, which results in weighting factors for the magnitudes of the individual frequency groups.
- the a priori signal-to-noise behavior is can be derived from the power density spectrum of the disturbed input signal and the a priori noise estimate GS.
- the A-postio rio signal-to-noise ratio can be calculated from the power density spectrum of the disturbed input signal and the output signal of a buffering P, which in turn is supplied by corrected frequency components summarized by a frequency group summary FGZU2.
- the power density of the background noise is essentially estimated from the input signal.
- the a priori noise estimation, the gain calculation, the buffering of the signal magnitude modified for interference signal suppression and the minimum filter are only carried out in a few sub-bands.
- the magnitude of the input signal transformed into the frequency range and of the signal modified for interference signal suppression are summarized in two bands for frequency group summarization.
- the width of the sub-bands is based on the Bark scale and therefore varies with the frequency.
- the output signal of each frequency group of the minimum filter is distributed to the corresponding frequency components or Fourier coefficients by the block frequency group decomposition.
- the magnitude of the input signal combined in frequency groups can also be multiplied element by element with the output signal of the minimum filter.
- an a posteriori estimate of the speech signal component is made.
- the signal of the magnitude values modified for noise reduction combined in frequency groups is stored in the buffering block.
- the output signals of the a priori noise estimation and the buffering are used in addition to the magnitude values of the n frequency group combined input signal to calculate the gain calculation.
- the reinforcement calculation results in weighting factors that are l purged - minimum filters are fed.
- the minimum filter finally determines provided for the multiplication with the frequency components of the frequency groups Ge ⁇ weighting factors.
- FIG. 1 A Nhand a in Figure 2 flowchart shown a simplified embodiment for Storgerauschunter ⁇ will now be explained in more detail druckung a speech signal.
- the blocks frequency group summary FGZU1, FGZU2 and frequency group decomposition shown in FIG. 1 are not used.
- Interfered speech signals recorded by a microphone are converted by a scanning device and a downstream analog-digital conversion into an incoming digital speech signal s (k) which is subject to interference n (k).
- This input signal is segmented (101) into blocks (block, m) in time, and the blocks (block, m) are mapped in chronological order by transformation into the frequency domain on I frequency components f (i, m) (102), where m represents time and i represents frequency. This can be done, for example, by a Fourier transformation. If the Fourier coefficients of the input signal are designated X (i, m), then the values
- the frequency components of a speech signal f (i, m) are multiplied by a weighting factor H (i, m) after the segmentation 101 and transformation into the frequency range 102 explained above, the weighting factor being derived, for example, from the estimated a priori and a posteriori already explained above
- Signal-to-noise ratios can be derived.
- the a priori signal-to-noise ratio can be derived from the power density spectrum of the disturbed input signal and the a priori noise estimate.
- the A-posteriori signal-to-noise ratio can be determined from the power t spectrum of the disturbed input signal and the output signal of the buffering can be calculated.
- the weighting factor which is dependent on the frequency or frequency components, is time-variable and is continuously determined in accordance with the time-varying frequency components.
- the weighting factor H ( ⁇ , m) currently calculated for this frequency component is not always used to implement a minimum filter for multiplication by a frequency component f ( ⁇ , m), but then , if the last weighting factor H ( ⁇ , m-1) calculated for this frequency component in the previous step is smaller than the current weighting factor, the last weighting factor H ( ⁇ , ml) calculated for this frequency component in this previous step. is used.
- An embodiment variant of the invention provides that a frequency component is multiplied by the current weighting factor if the frequency-dependent weighting factor is above a threshold value, even if the weighting factor last calculated for this frequency component is smaller than the current weighting factor.
- FIG. 4 shows a program-controlled processor device PE, such as a microcontroller, which can also include a processor CPU and a memory device SPE. Components may be arranged, which - depending on the embodiment can thereby within or au ⁇ ßer Halb said processor means further PE - controlling the processor means associated ⁇ , belonging to the processor means, controlled by the processor means or the processor means
- the different components can exchange data with the processor device PE via a bus system BUS or input / output interfaces IOS and possibly suitable controllers (not shown).
- the processor device PE can be part of an electronic device, such as a communication terminal, or a cell phone, and can also control other methods and applications specific to the electronic device.
- the storage device SPE which can also be one or more volatile or non-volatile RAM or ROM memory modules, or parts of the storage device SPE can be implemented as part of the processor device (shown in the figure) or as an external storage device (Not shown in the figure), which is located outside the processor device PE or even outside the device containing the processor device PE and is connected to the processor device PE by lines or a bus system.
- the program data which are used to control the device and the method for speech processing and for interference signal suppression are stored in the storage device SPE. It is within the scope of professional action to implement the above-mentioned functional components using program-controlled processors or microcircuits specially provided for this purpose.
- the digital voice signals, which are subject to interference can be fed to the processor device PE via the input / output interface IOS.
- a digital signal processor DSP can be provided in order to carry out the steps of the methods explained above in whole or in part.
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Telephone Function (AREA)
- Noise Elimination (AREA)
Abstract
Description
Beschreibungdescription
VERFAHREN UND ANORDNUNG ZUR RAUSCHUNTERDRUCKUNG EINES SPRACHSIGNALSMETHOD AND ARRANGEMENT FOR NOISE REDUCTION OF A VOICE SIGNAL
Die Erfindung betrifft ein Verfahren und eine Anordnung zur Sprachverarbeitung, insbesondere eines gestörten Sprachsig¬ nals .The invention relates to a method and arrangement for speech processing, in particular of a disturbed Sprachsig ¬ Nals.
Die rasante technische Entwicklung im Bereich der Mobilkom u- nikation hat in den letzten Jahren zu ständig erhöhten Anforderungen an die Sprachverarbeitung, insbesondere die Sprachcodierung und die Störgeräuschunterdrückung geführt, was nicht zuletzt auf eine zunehmende Verknappung an Bandbreite und ständig wachsende Anforderungen an die Sprachqualität zu- rückzuführen ist.The rapid technical development in the field of mobile communication has led to constantly increasing demands on speech processing, in particular speech coding and noise suppression, which not least due to an increasing shortage of bandwidth and ever increasing demands on speech quality. is to be returned.
Ein wesentlicher Bestandteil der Sprachverarbeitung besteht darin, das Störsignal bzw. Störgeräusch, mit dem ein beispielsweise durch ein Mikrofon aufgenommenes Sprachsignal üb- licherweise behaftet ist, zu schätzen und gegebenenfalls im Eingangssignal zu unterdrücken, um möglichst nur das Sprachsignal zu übertragen. Allerdings ergeben sich bei gängigen Verfahren zur Störgeräuschunterdrückung häufig unerwünschte Artefakte, auch musical tones genannt, im Hintergrundsignal.An essential part of speech processing consists in estimating the interference signal or interference noise with which a speech signal recorded by a microphone, for example, is usually afflicted and, if necessary, suppressing it in the input signal in order to transmit only the speech signal if possible. However, with common methods for noise suppression, undesired artifacts, also called musical tones, often result in the background signal.
Der Erfindung liegt die Aufgabe zugrunde, eine technische Lehre zur Sprachverarbeitung anzugeben, welche eine Übertragung von Sprache mit niedriger Datenrate und hoher Qualität ermöglicht .The invention has for its object to provide a technical teaching for language processing, which enables the transmission of speech with a low data rate and high quality.
Diese Aufgabe wird durch die Merkmale der unabhängigen Ansprüche gelöst. Vorteilhafte und zweckmäßige Weiterbildungen ergeben sich aus den abhängigen Ansprüchen.This object is solved by the features of the independent claims. Advantageous and expedient further developments result from the dependent claims.
Die Erfindung beruht demnach zunächst auf dem Gedanken, die Frequenzkomponenten eines mit einem Störsignal behafteten Sprachsignals vor einer Codierung durch einen niederratigen Sprachcodec mit zeitlich veränderlichen frequenzabhängigen Gewichtungsfaktoren zu multiplizieren, wobei eine Frequenz¬ komponente mit einem aktuellen Gewichtungsfaktor multipli¬ ziert wird, wenn dieser kleiner ist als der zuletzt für diese Frequenzkomponente berechnete Gewichtungsfaktor, und wobei eine Frequenzkomponente mit dem zuletzt für diese Frequenz¬ komponente berechneten Gewichtungsfaktor multipliziert wird, wenn dieser kleiner ist, als der aktuelle Gewichtungsfaktor. Unter einem niederratigen Sprachcodec versteht man dabei ins- besondere einen Sprachcodec, der eine Datenrate, die kleiner als 5 kBit pro Sekunde ist, liefert.The invention is therefore initially based on the idea that the frequency components of a speech signal with an interference signal are encoded by a low-rate one Multiplying speech codec ewichtungsfaktoren by chronologically modifiable frequency-dependent G, wherein a frequency ¬ component with a current weighting factor multiplied ¬ is sheet if this is smaller than the last calculated for this frequency component weighting factor, and where a frequency component with the last ¬ component for this frequency calculated Weighting factor is multiplied if it is smaller than the current weighting factor. A low-rate speech codec is understood in particular to mean a speech codec that delivers a data rate that is less than 5 kbit per second.
Dadurch wird erreicht, dass das einem Sprachsignal beaufschlagte Störsignal so gedämpft wird, dass bei geringem Re- chen- oder Speicheraufwand Sprache mit guter Qualität übertragen werden kann.It is thereby achieved that the interference signal applied to a speech signal is damped in such a way that speech with good quality can be transmitted with little computation or storage effort.
Die Erfindung beruht dabei zunächst auf der Erkenntnis, dass beim Einsatz niederratiger Sprachcodecs nur dann eine gute Sprachqualität erzielt werden kann, wenn die - oben bereits erläuterten - Artefakte möglichst vermieden oder reduziert werden. Dies konnte durch den Einsatz aufwendiger eigens für diesen Zweck erstellter Simulationswerkzeuge erkannt werden.The invention is initially based on the knowledge that when using low-rate speech codecs, good speech quality can only be achieved if the artifacts - already explained above - are avoided or reduced as far as possible. This could be recognized by the use of complex simulation tools specially created for this purpose.
Ferner basiert die Erfindung auf der Erkenntnis, dass - wie ebenfalls aufwendige Simulationen zeigten - durch die spezielle Verwendung aktueller bzw. zuletzt berechneter Gewichtungsfaktoren Artefakte im Hintergrundsignal, insbesondere während Sprachpausen, reduziert werden.Furthermore, the invention is based on the knowledge that - as also complex simulations showed - artifacts in the background signal, in particular during speech pauses, are reduced by the special use of current or most recently calculated weighting factors.
Diese vorteilhafte Wirkung der Erfindung, also der Kombination eines speziellen Verfahrens zur Störgeräuschunterdrückung mit einem niederratigen Sprachcodec, der insbesondere eine Datenrate, die zwischen 3 kBit pro Sekunde und 5 kBit pro Se- künde liegt, liefert, wurde schließlich ebenfalls durch umfangreiche Simulationen bestätigt. Die in weiteren oder abhangigen Ansprüchen beschriebenen Wei¬ terbildungen, Ausgestaltungen und Ausfuhrungsvarianten sind sowohl in Kombination mit den Verfahren als auch in Kombina¬ tion mit den Anordnungen in der Erfindung enthalten.This advantageous effect of the invention, ie the combination of a special method for noise suppression with a low-rate speech codec, which in particular delivers a data rate that is between 3 kbit per second and 5 kbit per second, was finally also confirmed by extensive simulations. The Wei ¬ ter b il d Ungen described in further dependent claims or, A usgestaltungen and variants may be both in combination with the process as well as in Kombina ¬ tion with the arrangements included in this invention.
Die Erfindung wird im folgenden anhand bevorzugter Ausfuh- rungsbeispiele naher beschrieben, wobei die darin enthaltenen Merkmale auch in anderen Kombinationen durch die Erfindung umfasst sein können. Zur Erläuterung dieser Ausfuhrungsbei- spiele sollen nachstehend aufgelistete Figuren dienen:The invention is described in more detail below on the basis of preferred exemplary embodiments, the features contained therein also being able to be included in other combinations by the invention. The figures listed below are intended to explain these exemplary embodiments:
Figur 1 vereinfachtes Blockschaltbild eines Verfahrens zur Sprachverarbeitung;Figure 1 simplified block diagram of a method for speech processing;
Figur 2 Flussdiagramm eines Verfahrens zur Storgerauschunterdruckung;FIG. 2 flow diagram of a method for noise suppression;
Figur 3 vereinfachtes Blockschaltbild einer Anordnung zur Sprachverarbeitung .Figure 3 simplified block diagram of an arrangement for speech processing.
Figur 1 zeigt ein Blockschaltbild eines Verfahrens zur Sprachverarbeitung. Dieses Verfahren lasst sich grob in die zusammenwirkenden Blocke Storgerauschunterdruckung und nachgeschalteter niederratiger Sprachcodec NSC aufteilen. Ein niederratiger Sprachcodec, der beispielsweise eine Datenrate von 4 kBit pro Sekunde liefert, ist als solcher bekannt, weshalb an dieser Stelle nicht naher darauf eingegangen wird.Figure 1 shows a block diagram of a method for speech processing. This process can be roughly divided into the interacting blocks noise suppression and downstream low-rate speech codec NSC. A low-rate speech codec, which, for example, delivers a data rate of 4 kbit per second, is known as such, which is why it is not discussed in more detail here.
Das Verfahren zur Storgerauschunterdruckung kann in mehrere Funktionsblocke unterteilt werden, die im folgenden erläutert werden.The process for noise suppression can be divided into several function blocks, which are explained below.
Die Blocke Analyse AN und Synthese SY bilden den Rahmen des Verfahrens zur Gerauschunterdruckung. Eine vor einer Analyse AN stattfindende Segmentierung (in Figur nicht dargestellt) des Eingangssignals, sowie die verwendeten Blockgroßen sind auf den niederratigen Sprachcodec derart abgestimmt, dass die durch die Storgerauschunterdruckung verursachte algorithmische Verzögerung des Signals möglichst gering bleibt. Die Segmentierung des Eingangssignals x(k) erfolgt beispielsweise in Blocke zu 20ms bei einer Abtastrate von 8kHz. Die Weiter- gäbe der prozessierten Daten an den Sprachcodec kann segmentweise ebenfalls mit der angegebenen Blocklange erfolgen.The block analysis AN and synthesis SY form the framework of the method for noise suppression. A segmentation (not shown in the figure) of the input signal before an analysis AN and the block sizes used are matched to the low-rate speech codec in such a way that the d remains as low as possible urch the Storgerauschunterdruckung caused algorithmic delay of the signal. The segmentation of the input signal x (k) takes place, for example, in blocks of 20 ms at a sampling rate of 8 kHz. The processed data can also be passed on to the speech codec in segments with the specified block length.
Die Analyse AN kann dabei eine Fensterung, Zero-Padding und eine Transformation in den Frequenzbereich durch eine Fou- πertransformation umfassen, und die Synthese SY eine Rucktransformation durch eine inverse Fouriertransformationm den Zeitbereich und eine Signalrekonstruktion nach dem Overlap Add Verfahren.The analysis AN can include a windowing, zero padding and a transformation into the frequency range by means of a Fourier transformation, and the synthesis SY a reverse transformation by an inverse Fourier transformation, the time range and a signal reconstruction according to the overlap add method.
Die aus der Analyse AN hervorgehenden Frequenzkomponenten weisen einen Real- und einen Imagmarteil auf bzw. eine Magnitude und Phase. Die Magnituden verschiedener nebeneinanderliegender Frequenzkomponenten werden zur Aufwandsreduzie- rung beispielsweise anhand einer Barktabelle zunächst zu Fre- quenzgruppen zusammengefasst FGZU1.The frequency components resulting from the analysis AN have a real and an imaginary part or a magnitude and phase. The magnitudes of different frequency components lying next to one another are initially combined into frequency groups to reduce expenditure, for example on the basis of a bar chart. FGZU1.
Für jede Frequenzgruppe wird anhand eines A-priori und eines A-posteriori Signal-zu-Rauschverhaltnisses eine Verstarkungs- berechnung VB durchgeführt, welche Gewichtungsfaktoren für die Magnituden der einzelnen Frequenzgruppen zum Ergebnis hat. Das A-priori Signal-zu-Rauschverhalt is kann aus dem Leistungsdichtespektrum des gestörten Eingangssignals und der A-priori Gerauschschatzung GS abgeleitet werden. Das A-poste- rioπ Signal-zu-Rauschverhaltnis kann aus dem Leistungsdich- tespektrum des gestörten Eingangssignals und dem Ausgangssig- nal einer Pufferung P, der wiederum durch eine Frequenzgruppenzusammenfassung FGZU2 zusammengefasste korrigierte Frequenzkomponenten zugeführt werden, berechnet werden.An amplification calculation VB is carried out for each frequency group on the basis of an a priori and an a posteriori signal-to-noise ratio, which results in weighting factors for the magnitudes of the individual frequency groups. The a priori signal-to-noise behavior is can be derived from the power density spectrum of the disturbed input signal and the a priori noise estimate GS. The A-postio rio signal-to-noise ratio can be calculated from the power density spectrum of the disturbed input signal and the output signal of a buffering P, which in turn is supplied by corrected frequency components summarized by a frequency group summary FGZU2.
Vor einer Zerlegung FGZE der zuvor zu Frequenzgruppen zusam- engefassten Frequenzkomponenten und einer Multiplikation der Frequenzkomponenten mit jeweils dem für eine entsprechende Frequenzgruppe berechneten Gewichtungsfaktor zur Storge¬ rauschunterdruckung, werden die Gewichtungsfaktoren einer so¬ genannten Minimum-Filterung MF unterzogen, welche spater an¬ hand Figur 2 naher erläutert wird.Before decomposing FGZE of the frequency components previously combined into frequency groups and multiplying the frequency components by that for a corresponding one Frequency group calculated weighting factor to the storge ¬ noise reduction, the weighting factors of said minimum so ¬ filtering MF are subjected, which later is to hand ¬ figure 2 near explained.
Zur Storgerauschschatzung erfolgt also im wesentlichen eine Schätzung der Leistungsdichte des Hintergrundgeräusches aus dem Eingangssignal. Zur Reduktion der benotigten Rechenleis- tung sowie des Speicherverbrauchs werden die A-priori Ge- rauschschatzung, die Verstarkungsberechnung, die Pufferung der zur Storsignalunterdruckung modif zierten Signalmagnitude und das Minimum-Filter nur in wenigen Teilbandern durchgeführt. Hierzu werden die Magnitude des in den Frequenzbereich transformierten Eingangssignals und des zur Storsignalunter- druckung modifizierten Signals mit zwei Blocken zur Frequenzgruppen-Zusammenfassung in Teilbander zusammengefasst . Die Breite der Teilbander orientiert sich dabei an der Bark-Skala und variiert daher mit der Frequenz. Das Ausgangssignal jeder Frequenzgruppe des Minimum-Filters wird durch den Block Fre- quenzgruppen-Zerlegung auf die entsprechenden Frequenzkomponenten bzw. Fourier-Koefflzienten verteilt. Zur Berechnung des Eingangssignals des Pufferungs-Blocks kann in einer anderen Ausfuhrungsvariante anstelle einer Frequenzgruppen- Zusammenfassung des zur Storsignalunterdruckung modifizierten Signals, auch die in Frequenzgruppen zusammengefasste Magnitude des Eingangssignals elementweise mit dem Ausgangssignal des Minimum-Filters multipliziert werden.In order to estimate interference noise, the power density of the background noise is essentially estimated from the input signal. To reduce the required computing power and memory consumption, the a priori noise estimation, the gain calculation, the buffering of the signal magnitude modified for interference signal suppression and the minimum filter are only carried out in a few sub-bands. For this purpose, the magnitude of the input signal transformed into the frequency range and of the signal modified for interference signal suppression are summarized in two bands for frequency group summarization. The width of the sub-bands is based on the Bark scale and therefore varies with the frequency. The output signal of each frequency group of the minimum filter is distributed to the corresponding frequency components or Fourier coefficients by the block frequency group decomposition. To calculate the input signal of the buffering block, in another embodiment variant, instead of a frequency group summary of the signal modified for interference signal suppression, the magnitude of the input signal combined in frequency groups can also be multiplied element by element with the output signal of the minimum filter.
Neben der Storgerauschschatzung erfolgt eine A-posteriori Schätzung des Sprachsignalanteils . Hierzu wird das in Frequenzgruppen zusammengefasste Signal der zur Gerauschreduktion modifizierten Magnitudenwerte im Block Pufferung gespeichert. Die Ausgangssignale der A-priori Gerauschschatzung und der Pufferung dienen neben der Magnitudenwerte des n Fre- quenzgruppen zusammengefassten Eingangssignals zur Berechnung der Verstarkungsberechnung. Aus der Verstarkungsberechnung resultieren Gewichtungsfaktoren, die einem - unten naher er- läuterten - Minimum-Filter zugeführt werden. Das Minimum- Filter ermittelt schließlich die für die Multiplikation mit den Frequenzkomponenten der Frequenzgruppen vorgesehenen Ge¬ wichtungsfaktoren .In addition to the noise estimate, an a posteriori estimate of the speech signal component is made. For this purpose, the signal of the magnitude values modified for noise reduction combined in frequency groups is stored in the buffering block. The output signals of the a priori noise estimation and the buffering are used in addition to the magnitude values of the n frequency group combined input signal to calculate the gain calculation. The reinforcement calculation results in weighting factors that are l purged - minimum filters are fed. The minimum filter finally determines provided for the multiplication with the frequency components of the frequency groups Ge ¬ weighting factors.
Anhand eines in Figur 2 dargestellten Flussdiagramms wird nun eine vereinfachte Ausführungsvariante zur Storgerauschunter¬ druckung eines Sprachsignals näher erläutert. Dabei kommen die in Figur 1 dargestellten Blöcke Frequenzgruppenzusammen- fassung FGZUl, FGZU2 und Frequenzgruppenzerlegung nicht zum Einsatz . A Nhand a in Figure 2 flowchart shown a simplified embodiment for Storgerauschunter ¬ will now be explained in more detail druckung a speech signal. The blocks frequency group summary FGZU1, FGZU2 and frequency group decomposition shown in FIG. 1 are not used.
Durch ein Mikrofon aufgenommene gestörte Sprachsignale werden durch eine Abtasteinrichtung und eine nachgeschaltete Analog- Digital-Wandlung in ein eingehendes mit Störungen n(k) behaftetes digitales Sprachsignal s(k) umgesetzt. Dieses Eingangssignal wird zeitlich in Blöcke (block, m) segmentiert (101), und die Blöcke (block, m) in zeitlicher Reihenfolge durch eine Transformation in den Frequenzbereich jeweils auf I Frequenz- komponenten f(i,m) abgebildet (102), wobei m die Zeit und i die Frequenz repräsentieren. Dies kann beispielsweise durch eine Fouriertransformation erfolgen. Werden die Fourier- Koeffizienten des Eingangssignals mit X(i,m) bezeichnet, so können die Werte |X(i,m) | Λ2 als Frequenzkomponenten bezeich- net werden.Interfered speech signals recorded by a microphone are converted by a scanning device and a downstream analog-digital conversion into an incoming digital speech signal s (k) which is subject to interference n (k). This input signal is segmented (101) into blocks (block, m) in time, and the blocks (block, m) are mapped in chronological order by transformation into the frequency domain on I frequency components f (i, m) (102), where m represents time and i represents frequency. This can be done, for example, by a Fourier transformation. If the Fourier coefficients of the input signal are designated X (i, m), then the values | X (i, m) | Λ 2 are called frequency components.
Die Frequenzkomponenten eines Sprachsignals f(i,m) werden nach oben erläuterter Segmentierung 101 und Transformation in den Frequenzbereich 102 mit einem Gewichtungsfaktor H(i,m) multipliziert, wobei der Gewichtungsfaktor beispielsweise aus den oben bereits erläuterten geschätzten A-priori und A- posteriori Signal-zu-Rauschverhältnissen abgeleitet werden kann. Das A-priori Signal-zu-Rauschverhaltnis kann aus dem Leistungsdichtespektrum des gestörten Eingangssignals und der A-priori Geräuschschätzung abgeleitet werden. Das A-poste- riori Signal-zu Rauschverhältnis kann aus dem Leistungsdich- tespektrum des gestörten Eingangssignals und dem Ausgangssig- nal der Pufferung berechnet werden.The frequency components of a speech signal f (i, m) are multiplied by a weighting factor H (i, m) after the segmentation 101 and transformation into the frequency range 102 explained above, the weighting factor being derived, for example, from the estimated a priori and a posteriori already explained above Signal-to-noise ratios can be derived. The a priori signal-to-noise ratio can be derived from the power density spectrum of the disturbed input signal and the a priori noise estimate. The A-posteriori signal-to-noise ratio can be determined from the power t spectrum of the disturbed input signal and the output signal of the buffering can be calculated.
Der frequenz- oder frequenzkomponentenabhangige Gewichtungs- faktor ist dabei zeitlich veränderlich und wird entsprechend der zeitlich veränderlichen Frequenzkomponenten fortlaufend aktuell ermittelt. Um unerwünschte Artefakte im Hmtergrund- signal zu vermeiden, wird allerdings zur Realisierung eines Minimum-Filters zur Multiplikation mit einer Frequenzkompo- nente f(ι,m) nicht immer der aktuell für diese Frequenzkomponente berechnete Gewichtungsfaktor H(ι,m) herangezogen, sondern dann, wenn der zuletzt, also im vorhergehende Schritt, für diese Frequenzkomponente berechnete Gewichtungsfaktor H(ι,m-1) kleiner ist, als der aktuelle Gewichtungsfaktor, der zuletzt, also im vorhergehende Schritt, für diese Frequenzkomponente berechnete Gewichtungsfaktor H (ι,m-l) herangezogen wird.The weighting factor, which is dependent on the frequency or frequency components, is time-variable and is continuously determined in accordance with the time-varying frequency components. In order to avoid undesired artifacts in the background signal, the weighting factor H (ι, m) currently calculated for this frequency component is not always used to implement a minimum filter for multiplication by a frequency component f (ι, m), but then , if the last weighting factor H (ι, m-1) calculated for this frequency component in the previous step is smaller than the current weighting factor, the last weighting factor H (ι, ml) calculated for this frequency component in this previous step. is used.
Eine Ausfuhrungsvariante der Erfindung sieht vor, dass e ne Frequenzkomponente mit dem aktuellen Gewichtungsfaktor multipliziert wird, wenn der frequenzabhangige Gewichtungsfaktor über einem Schwellwert liegt, auch dann, wenn der zuletzt für diese Frequenzkomponente berechnete Gewichtungsfaktor kleiner ist als der aktuelle Gewichtungsfaktor.An embodiment variant of the invention provides that a frequency component is multiplied by the current weighting factor if the frequency-dependent weighting factor is above a threshold value, even if the weighting factor last calculated for this frequency component is smaller than the current weighting factor.
Dies kann durch einen Filter realisiert werden, der den aktuellen Gewichtsfaktor jeweils mit dem zeitlich vorangegangenen Gewichtsfaktor bei der selben Frequenz vergleicht und den kleineren der beiden Werte für die Anwendung auf die Fre- quenzkomponente auswählt. Wird der feste Schwellwert 0.76 durch den aktuellen Gewichtungsfaktor überschritten, so findet keine Modifikation der Frequenzkomponente statt.This can be implemented by means of a filter which compares the current weight factor with the previous weight factor at the same frequency and selects the smaller of the two values for application to the frequency component. If the fixed threshold value 0.76 is exceeded by the current weighting factor, no modification of the frequency component takes place.
Figur 4 zeigt eine programmgesteuerte Prozessoreinrichtung PE wie beispielsweise einen Mikrocontroller, die auch einen Prozessor CPU und eine Speichereinrichtung SPE umfassen kann. Je nach Ausführungsvariante können dabei innerhalb oder au¬ ßerhalb der Prozessoreinrichtung PE weitere - der Prozessor¬ einrichtung zugeordnete, zur Prozessoreinrichtung gehörende, durch die Prozessoreinrichtung gesteuerte oder die Prozessor- einrichtung steuernde - Komponenten angeordnet sein, derenFIG. 4 shows a program-controlled processor device PE, such as a microcontroller, which can also include a processor CPU and a memory device SPE. Components may be arranged, which - depending on the embodiment can thereby within or au ¬ ßerhalb said processor means further PE - controlling the processor means associated ¬, belonging to the processor means, controlled by the processor means or the processor means
Funktion im Zusammenhang mit einer Prozessoreinrichtung einem Fachmann hinreichend bekannt sind, und auf welche daher an dieser Stelle nicht mehr eingegangen wird. Die unterschiedlichen Komponenten können über ein Bussystem BUS oder Ein/Aus- gabeschnittstellen IOS und gegebenenfalls geeignete Controller (nicht dargestellt) mit der Prozessoreinrichtung PE Daten austauschen. Dabei kann die Prozessoreinrichtung PE Bestandteil eines elektronischen Gerätes, wie beispielsweise eines Kommunikationsendgerätes, oder eines Mobiltelefons sein und auch andere für das elektronische Gerät spezifische Verfahren und Anwendungen steuern.Function in connection with a processor device are well known to a person skilled in the art, and which will therefore not be discussed further here. The different components can exchange data with the processor device PE via a bus system BUS or input / output interfaces IOS and possibly suitable controllers (not shown). The processor device PE can be part of an electronic device, such as a communication terminal, or a cell phone, and can also control other methods and applications specific to the electronic device.
Je nach Ausführungsvariante kann die Speichereinrichtung SPE, bei der es sich auch um einen oder mehrere flüchtige oder nicht flüchtige RAM- oder ROM-Speicherbausteine handeln kann, oder Teile der Speichereinrichtung SPE als Teil der Prozessoreinrichtung (in Figur dargestellt) realisiert sein oder als externe Speichereinrichtung (in Figur nicht dargestellt) realisiert sein, die außerhalb der Prozessoreinrichtung PE oder sogar außerhalb des die Prozessoreinrichtung PE beinhaltenden Gerätes lokalisiert ist und durch Leitungen oder ein Bussystem mit der Prozessoreinrichtung PE verbunden ist.Depending on the embodiment variant, the storage device SPE, which can also be one or more volatile or non-volatile RAM or ROM memory modules, or parts of the storage device SPE can be implemented as part of the processor device (shown in the figure) or as an external storage device (Not shown in the figure), which is located outside the processor device PE or even outside the device containing the processor device PE and is connected to the processor device PE by lines or a bus system.
In der Speichereinrichtung SPE sind die Programmdaten, die zur Steuerung des Gerätes und des Verfahrens zur Sprachverarbeitung und zur Störsignalunterdrückung herangezogen werden, abgelegt. Es liegt im Rahmen fachmännischen Handelns, oben erwähnte Funktionskomponenten durch programmgesteuerte Prozessoren oder eigens für diesen Zweck vorgesehene Mikroschal- tungen zu realisieren. Über die Ein/Ausgabeschnittstelle IOS können die mit Störungen behafteten digitalen Sprachsignale der Prozessoreinrichtung PE zugeführt werden. Neben dem Prozessor CPU kann ein digitaler Signalprozessor DSP vorgesehen sein, um die Schritte der oben erläuterten Verfahren ganz oder teilweise auszuführen. The program data which are used to control the device and the method for speech processing and for interference signal suppression are stored in the storage device SPE. It is within the scope of professional action to implement the above-mentioned functional components using program-controlled processors or microcircuits specially provided for this purpose. The digital voice signals, which are subject to interference, can be fed to the processor device PE via the input / output interface IOS. In addition to the processor CPU, a digital signal processor DSP can be provided in order to carry out the steps of the methods explained above in whole or in part.
Claims
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10150519.1A DE10150519B4 (en) | 2001-10-12 | 2001-10-12 | Method and arrangement for speech processing |
| DE10150519 | 2001-10-12 | ||
| PCT/DE2002/003740 WO2003034407A1 (en) | 2001-10-12 | 2002-10-02 | Method and system for reducing a voice signal noise |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| EP1435089A1 true EP1435089A1 (en) | 2004-07-07 |
| EP1435089B1 EP1435089B1 (en) | 2006-04-12 |
Family
ID=7702360
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP02776772A Expired - Lifetime EP1435089B1 (en) | 2001-10-12 | 2002-10-02 | Method and system for reducing a voice signal noise |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US7392177B2 (en) |
| EP (1) | EP1435089B1 (en) |
| CN (1) | CN1241172C (en) |
| DE (2) | DE10150519B4 (en) |
| WO (1) | WO2003034407A1 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10150519B4 (en) * | 2001-10-12 | 2014-01-09 | Hewlett-Packard Development Co., L.P. | Method and arrangement for speech processing |
| US7945058B2 (en) * | 2006-07-27 | 2011-05-17 | Himax Technologies Limited | Noise reduction system |
| EP1995722B1 (en) * | 2007-05-21 | 2011-10-12 | Harman Becker Automotive Systems GmbH | Method for processing an acoustic input signal to provide an output signal with reduced noise |
| JP6135106B2 (en) * | 2012-11-29 | 2017-05-31 | 富士通株式会社 | Speech enhancement device, speech enhancement method, and computer program for speech enhancement |
| CN106201015B (en) * | 2016-07-08 | 2019-04-19 | 百度在线网络技术(北京)有限公司 | Pronunciation inputting method and device based on input method application software |
| CN115249484A (en) * | 2021-04-27 | 2022-10-28 | 大众问问(北京)信息科技有限公司 | Voice signal processing method, apparatus, computer device and storage medium |
Family Cites Families (37)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4454609A (en) * | 1981-10-05 | 1984-06-12 | Signatron, Inc. | Speech intelligibility enhancement |
| US4630305A (en) | 1985-07-01 | 1986-12-16 | Motorola, Inc. | Automatic gain selector for a noise suppression system |
| US4811404A (en) * | 1987-10-01 | 1989-03-07 | Motorola, Inc. | Noise suppression system |
| IL84948A0 (en) * | 1987-12-25 | 1988-06-30 | D S P Group Israel Ltd | Noise reduction system |
| US5305307A (en) * | 1991-01-04 | 1994-04-19 | Picturetel Corporation | Adaptive acoustic echo canceller having means for reducing or eliminating echo in a plurality of signal bandwidths |
| US5764698A (en) * | 1993-12-30 | 1998-06-09 | International Business Machines Corporation | Method and apparatus for efficient compression of high quality digital audio |
| KR970005131B1 (en) * | 1994-01-18 | 1997-04-12 | 대우전자 주식회사 | Digital Audio Coding Device Adaptive to Human Auditory Characteristics |
| US5646961A (en) * | 1994-12-30 | 1997-07-08 | Lucent Technologies Inc. | Method for noise weighting filtering |
| US5768473A (en) * | 1995-01-30 | 1998-06-16 | Noise Cancellation Technologies, Inc. | Adaptive speech filter |
| FI100840B (en) * | 1995-12-12 | 1998-02-27 | Nokia Mobile Phones Ltd | Noise cancellation and background noise canceling method in a noise and a mobile telephone |
| US5937377A (en) * | 1997-02-19 | 1999-08-10 | Sony Corporation | Method and apparatus for utilizing noise reducer to implement voice gain control and equalization |
| US6104993A (en) * | 1997-02-26 | 2000-08-15 | Motorola, Inc. | Apparatus and method for rate determination in a communication system |
| US5983183A (en) * | 1997-07-07 | 1999-11-09 | General Data Comm, Inc. | Audio automatic gain control system |
| FR2768547B1 (en) * | 1997-09-18 | 1999-11-19 | Matra Communication | METHOD FOR NOISE REDUCTION OF A DIGITAL SPEAKING SIGNAL |
| US6298139B1 (en) * | 1997-12-31 | 2001-10-02 | Transcrypt International, Inc. | Apparatus and method for maintaining a constant speech envelope using variable coefficient automatic gain control |
| DE19803235A1 (en) * | 1998-01-28 | 1999-07-29 | Siemens Ag | Noise reduction device for receiver of data transmission system |
| US6175602B1 (en) * | 1998-05-27 | 2001-01-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Signal noise reduction by spectral subtraction using linear convolution and casual filtering |
| US6088668A (en) * | 1998-06-22 | 2000-07-11 | D.S.P.C. Technologies Ltd. | Noise suppressor having weighted gain smoothing |
| DE19840548C2 (en) * | 1998-08-27 | 2001-02-15 | Deutsche Telekom Ag | Procedures for instrumental language quality determination |
| US6108610A (en) * | 1998-10-13 | 2000-08-22 | Noise Cancellation Technologies, Inc. | Method and system for updating noise estimates during pauses in an information signal |
| US6289309B1 (en) * | 1998-12-16 | 2001-09-11 | Sarnoff Corporation | Noise spectrum tracking for speech enhancement |
| US6604071B1 (en) * | 1999-02-09 | 2003-08-05 | At&T Corp. | Speech enhancement with gain limitations based on speech activity |
| JP3454190B2 (en) * | 1999-06-09 | 2003-10-06 | 三菱電機株式会社 | Noise suppression apparatus and method |
| US6519559B1 (en) * | 1999-07-29 | 2003-02-11 | Intel Corporation | Apparatus and method for the enhancement of signals |
| FI116643B (en) * | 1999-11-15 | 2006-01-13 | Nokia Corp | noise Attenuation |
| DE19957221A1 (en) * | 1999-11-27 | 2001-05-31 | Alcatel Sa | Exponential echo and noise reduction during pauses in speech |
| US6757395B1 (en) * | 2000-01-12 | 2004-06-29 | Sonic Innovations, Inc. | Noise reduction apparatus and method |
| US7058572B1 (en) * | 2000-01-28 | 2006-06-06 | Nortel Networks Limited | Reducing acoustic noise in wireless and landline based telephony |
| US6766292B1 (en) * | 2000-03-28 | 2004-07-20 | Tellabs Operations, Inc. | Relative noise ratio weighting techniques for adaptive noise cancellation |
| US6675114B2 (en) * | 2000-08-15 | 2004-01-06 | Kobe University | Method for evaluating sound and system for carrying out the same |
| US6862567B1 (en) * | 2000-08-30 | 2005-03-01 | Mindspeed Technologies, Inc. | Noise suppression in the frequency domain by adjusting gain according to voicing parameters |
| JP3566197B2 (en) * | 2000-08-31 | 2004-09-15 | 松下電器産業株式会社 | Noise suppression device and noise suppression method |
| US7020605B2 (en) * | 2000-09-15 | 2006-03-28 | Mindspeed Technologies, Inc. | Speech coding system with time-domain noise attenuation |
| TW533406B (en) * | 2001-09-28 | 2003-05-21 | Ind Tech Res Inst | Speech noise elimination method |
| DE10150519B4 (en) * | 2001-10-12 | 2014-01-09 | Hewlett-Packard Development Co., L.P. | Method and arrangement for speech processing |
| EP1606797B1 (en) * | 2003-03-17 | 2010-11-03 | Koninklijke Philips Electronics N.V. | Processing of multi-channel signals |
| EP1482482A1 (en) * | 2003-05-27 | 2004-12-01 | Siemens Aktiengesellschaft | Frequency expansion for Synthesiser |
-
2001
- 2001-10-12 DE DE10150519.1A patent/DE10150519B4/en not_active Expired - Fee Related
-
2002
- 2002-10-02 EP EP02776772A patent/EP1435089B1/en not_active Expired - Lifetime
- 2002-10-02 CN CNB028201019A patent/CN1241172C/en not_active Expired - Fee Related
- 2002-10-02 DE DE50206411T patent/DE50206411D1/en not_active Expired - Fee Related
- 2002-10-02 WO PCT/DE2002/003740 patent/WO2003034407A1/en not_active Ceased
- 2002-10-02 US US10/492,434 patent/US7392177B2/en not_active Expired - Fee Related
-
2008
- 2008-05-20 US US12/123,966 patent/US8005669B2/en not_active Expired - Fee Related
Non-Patent Citations (1)
| Title |
|---|
| See references of WO03034407A1 * |
Also Published As
| Publication number | Publication date |
|---|---|
| DE10150519A1 (en) | 2003-04-17 |
| CN1241172C (en) | 2006-02-08 |
| CN1568503A (en) | 2005-01-19 |
| US20090132241A1 (en) | 2009-05-21 |
| US7392177B2 (en) | 2008-06-24 |
| DE10150519B4 (en) | 2014-01-09 |
| US20040186711A1 (en) | 2004-09-23 |
| EP1435089B1 (en) | 2006-04-12 |
| DE50206411D1 (en) | 2006-05-24 |
| US8005669B2 (en) | 2011-08-23 |
| WO2003034407A1 (en) | 2003-04-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69627580T2 (en) | Method of reducing noise in a speech signal | |
| DE69619284T2 (en) | Device for expanding the voice bandwidth | |
| DE112010005020B4 (en) | Speech signal recovery device and speech signal recovery method | |
| DE69614989T2 (en) | Method and device for determining speech activity in a speech signal and a communication device | |
| DE60202881T2 (en) | RECONSTRUCTION OF HIGH-FREQUENCY COMPONENTS | |
| DE69726526T2 (en) | Scheme and model adaptation for pattern recognition based on Taylor expansion | |
| DE68919637T2 (en) | Method and device for speech synthesis by covering and summing waveforms. | |
| DE60034026T2 (en) | LANGUAGE IMPROVEMENT WITH LANGUAGE ACTIVITY-CONTROLLED LIMITATIONS | |
| DE69614752T2 (en) | Device and method for speech coding using a filter to improve the signal quality | |
| DE69524994T2 (en) | Method and device for signal detection with compensation for incorrect compositions | |
| DE69009545T2 (en) | Speech analysis and synthesis processes. | |
| DE3710664C2 (en) | ||
| DE3510660C2 (en) | ||
| EP1388147B1 (en) | Method for enlarging the band width of a narrow-band filtered voice signal, especially a voice signal emitted by a telecommunication appliance | |
| DE69830017T2 (en) | Method and device for speech recognition | |
| DE69614233T2 (en) | Speech adaptation system and speech recognizer | |
| DE10030105A1 (en) | Speech recognition device | |
| DE2626793B2 (en) | Electrical circuitry for determining the voiced or unvoiced state of a speech signal | |
| DE112018007846T5 (en) | SPOKEN LANGUAGE SEPARATION DEVICE, SPOKEN LANGUAGE SEPARATION PROCEDURE, SPOKEN LANGUAGE SEPARATION PROGRAM AND SPOKEN LANGUAGE SEPARATION SYSTEM | |
| DE2622423C3 (en) | Electrical arrangement for the transmission or storage of a speech or sound signal in coded form | |
| DE60212617T2 (en) | DEVICE FOR LANGUAGE IMPROVEMENT | |
| DE69635141T2 (en) | Method for generating speech feature signals and apparatus for carrying it out | |
| DE19581667C2 (en) | Speech recognition system and method for speech recognition | |
| DE2636032A1 (en) | CIRCUIT ARRANGEMENT FOR EXTRACTING THE BASIC FREQUENCY FROM A VOICE SIGNAL | |
| DE60016305T2 (en) | Method for operating a speech coder |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| 17P | Request for examination filed |
Effective date: 20040220 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LI LU MC NL PT SE SK TR |
|
| AX | Request for extension of the european patent |
Extension state: AL LT LV MK RO SI |
|
| GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
| GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
| GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
| RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: BENQ CORPORATION |
|
| AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): DE FR GB |
|
| RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: BENQ CORPORATION |
|
| REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D Free format text: NOT ENGLISH |
|
| REF | Corresponds to: |
Ref document number: 50206411 Country of ref document: DE Date of ref document: 20060524 Kind code of ref document: P |
|
| GBT | Gb: translation of ep patent filed (gb section 77(6)(a)/1977) |
Effective date: 20060516 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20061012 Year of fee payment: 5 |
|
| ET | Fr: translation filed | ||
| PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
| 26N | No opposition filed |
Effective date: 20070115 |
|
| GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20071002 |
|
| REG | Reference to a national code |
Ref country code: FR Ref legal event code: ST Effective date: 20080630 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20061018 Year of fee payment: 5 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20071002 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20081201 Year of fee payment: 7 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20071031 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20100501 |