EP1869671B1 - Procede et dispositif pour attenuer le bruit - Google Patents

Procede et dispositif pour attenuer le bruit Download PDF

Info

Publication number
EP1869671B1
EP1869671B1 EP06725716A EP06725716A EP1869671B1 EP 1869671 B1 EP1869671 B1 EP 1869671B1 EP 06725716 A EP06725716 A EP 06725716A EP 06725716 A EP06725716 A EP 06725716A EP 1869671 B1 EP1869671 B1 EP 1869671B1
Authority
EP
European Patent Office
Prior art keywords
celp
tdac
contribution
decoded signal
decoder
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.)
Not-in-force
Application number
EP06725716A
Other languages
German (de)
English (en)
Other versions
EP1869671A1 (fr
Inventor
Martin Gartner
Stefan Schandl
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from DE102005019863A external-priority patent/DE102005019863A1/de
Priority claimed from DE200510032079 external-priority patent/DE102005032079A1/de
Application filed by Siemens AG filed Critical Siemens AG
Priority to EP08008031.0A priority Critical patent/EP1953739B1/fr
Priority to PL06725716T priority patent/PL1869671T3/pl
Publication of EP1869671A1 publication Critical patent/EP1869671A1/fr
Application granted granted Critical
Publication of EP1869671B1 publication Critical patent/EP1869671B1/fr
Not-in-force legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech 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/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/0208Noise filtering
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/02Speech 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 using spectral analysis, e.g. transform vocoders or subband vocoders
    • G10L19/022Blocking, i.e. grouping of samples in time; Choice of analysis windows; Overlap factoring
    • G10L19/025Detection of transients or attacks for time/frequency resolution switching
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/04Speech 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 using predictive techniques
    • G10L19/08Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
    • G10L19/12Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being a code excitation, e.g. in code excited linear prediction [CELP] vocoders
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/04Speech 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 using predictive techniques
    • G10L19/16Vocoder architecture
    • G10L19/18Vocoders using multiple modes
    • G10L19/24Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered encoding
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech 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/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/0316Speech enhancement, e.g. noise reduction or echo cancellation by changing the amplitude
    • G10L21/0364Speech enhancement, e.g. noise reduction or echo cancellation by changing the amplitude for improving intelligibility

Definitions

  • the invention relates to a method for decoding a signal which has been coded by means of a hybrid coder.
  • the invention further relates to a correspondingly configured device for decoding.
  • CELP Code Excited Linear Prediction
  • CELP works in the time domain and is based on an excitation model for a variable filter. In this case, the speech signal is represented both by filter parameters and by parameters which describe the excitation signal.
  • the corresponding decoder is also used, which can decrypt or decode the coded data.
  • Corresponding communication devices have such a so-called codec in order to be able to send and receive data, which is necessary for a communication.
  • perceptual codecs coder / decoder
  • codec coder / decoder
  • These perceptual codecs are based on information reduction in the frequency domain and use masking effects of the human hearing system, ie that, for example, certain frequencies or changes that the human being can not perceive are not displayed either. This reduces the complexity of the coder or codec. Since these coders usually work with a transformation of the time signal into the frequency domain, wherein the transformation is carried out, for example, by means of MDCT (Modified Discrete Cosine Transformation), these are often also referred to as transform coders or codecs. This term will be used in the further application.
  • MDCT Modified Discrete Cosine Transformation
  • Scalable codecs are those codecs that initially produce excellent audio quality at a relatively high bit rate of the encoded data stream. This results in relatively long, periodically transmitted packets.
  • a packet is a plurality of data that accumulate in a time interval and are transmitted together in that packet. For packets, often important data is transmitted first and less important data is subsequently transmitted. With these long packets, however, it is possible to shorten these packets by removing part of the data, in particular by truncating the last transmitted part of the packet. This goes hand in hand with a deterioration in quality.
  • scalable codecs may want to work at low bit rates with CELP codecs and higher bit rates with transform codecs. This has led to the development of hybrid CELP / Transform codecs which encode a good quality base signal according to the CELP method and, in addition, generate an additional signal according to the Transformcodec method, with which the base signal is improved. This then leads to the desired excellent quality.
  • a disadvantage of using these Transformcodecs is that a so-called "pre-echo effect" occurs.
  • This is a noise that is evenly distributed over the entire block length of a Transform-Coder block.
  • a block is understood to mean a set of data which is coded together.
  • a typical block length is 40 msec.
  • the noise of the PreEcho effect is caused by quantization errors of transmitted spectral components. With a uniform signal level, the level of this noise is everywhere below the level of the useful signal. However, if you have a useful signal with a zero level followed by a sudden high level, so this noise is clearly heard before the onset of high level.
  • a well-known example of this in the literature is the signal course when a Castanette rattles.
  • EP1335353 (NTT docomo, Inc), Aug. 13, 2003, discloses a method of noise cancellation in a decoded signal which is composed of a first signal contribution and a second decoded signal contribution.
  • the associated energy envelope is determined from the two decoded signal contributions.
  • energy envelope is meant in particular the energy curve of a signal over time.
  • a key figure is formed, for example, a ratio.
  • This figure again serves to derive a gain factor.
  • This method has particular advantages when energy is e.g. in the coding method, which leads to the first decoded signal contribution, is detected more reliably. In that case, a deviation can be detected by the characteristic number or the amplification factor.
  • the second decoded signal contribution can be multiplied by the gain factor. Thereby, the above-mentioned deviation can be corrected.
  • All signals can be subdivided into time segments, wherein in particular the time segments which are used for the first decoded signal contribution can be shorter than those for the second one.
  • the first signal contribution may be from a CELP decoder which decodes a CELP coded signal, the second from a transform decoder which decodes a transform coded signal.
  • this transform-coded signal may also contain the first CELP-decoded signal contribution, which has been transform-coded after the decoding, added to the transform-coded signal transmitted by the transmitter (ie already in the frequency domain), and then decoded in the transform decoder as a contribution to the second signal contribution ,
  • a summation of the transmitted CELP-coded signal and the transmitted transform-coded signal can also take place in the time domain.
  • the amplification factor may in particular be equal to the characteristic number. Then, when a suitable ratio is formed, a corresponding weakening of the second decoded signal contribution may result if this primarily contains the pre-echo noise.
  • the first decoder may be based on the CELP technology or / and the second coder may be a transform decoder. This results in a particularly effective noise reduction at the same time excellent quality of the decoded signal.
  • the change of the received total signal on the decoder side can be made in particular only if certain criteria are present.
  • a method in which, based on the method explained, the decoded signal or its first and second decoded signal contributions are treated separately according to frequency ranges.
  • This has the following advantage.
  • the desired energy for these frequency bands is known for a plurality of frequency bands, namely from the energy of the individual first decoded signal contributions separated by frequency ranges, for example CELP signals.
  • an add-on signal (additional contribution) can now be provided, which, however, can deviate considerably in its energy. Particularly problematic is when the energy of the second decoded signal contribution is significantly too high, e.g. due to pre-echo effects.
  • the method now introduces for each individually treated frequency band a limitation of the energy (or the level) of the second signal contribution as a function of the energy of the first signal contribution. This method is the more effective, the more frequency bands are treated separately in this way.
  • FIG. 1 the schematic flow of a coding and decoding process is shown by means of an embodiment.
  • an analogue signal S to be transmitted to a receiver is preprocessed or preprocessed for the coding by means of a preprocessing device PP, for example by being digitized.
  • a decomposition of the signal into time segments or frames in a subdivision unit F takes place.
  • a signal prepared in this way is supplied to a coding unit COD.
  • the coding unit COD comprises a hybrid coder comprising a first coder, a CELP coder COD1 and a second coder, a transform coder COD2.
  • the CELP coder COD1 comprises a plurality of CELP coders COD1_A, COD1_B, COD1_C, which operate in different frequency ranges. Through this division into different frequency ranges a particularly accurate coding can be guaranteed. Furthermore, this division into different frequency ranges very well supports the concept of a scalable codec, since depending on the desired scaling only one, several or all frequency ranges can be transmitted.
  • the CELP coder COD1 delivers a basic contribution S_G to the coded total signal S_GES.
  • the transform coder COD2 provides an additional contribution S_Z to the coded total signal S_GES.
  • the coded total signal S_GES is transmitted by means of a communication device KC on the coder side C to a communication device KD on a decoder side D.
  • a processing for example, a splitting of the coded total signal into the contributions S_G and S_Z
  • a processing for example, a splitting of the coded total signal into the contributions S_G and S_Z
  • a processing device PROC takes place, wherein subsequently the processed data or the processed signal of a decoding device DEC for subsequent decoding DEC transferred (see also the Figures 3 and 4 ).
  • the decoding is followed by a noise reduction in a noise reduction device NR, which in FIG. 3 is shown in greater detail.
  • FIG. 2 is a first communication device COM1 (for example, representing the components on the encoder side C of FIG. 1 ), which has a transmitting and receiving unit ANT1 (for example, according to the communication device KC) for transmitting and / or receiving data, as well as a computing unit CPU1, which for the realization of the components on the encoder side C or for performing the in FIG. 1 illustrated encoding method (processing on the encoder side C) is set up.
  • the transmission of data by means of the transmitting / receiving unit ANT1 via a communication network CN (which, for example, depending on the communication devices to be used as the Internet, a telephone network or mobile network can be set up).
  • a communication network CN which, for example, depending on the communication devices to be used as the Internet, a telephone network or mobile network can be set up).
  • the reception is performed by a second communication device COM2 (for example, representing the components on the right side of FIG. 1 ), which in turn has a transmitting and receiving unit ANT2 (for example, corresponding to the communication device KB), and a computing unit CPU2, which for the realization of the components on the decoder side D or for performing a decoding method (processing on the decoder side D) FIG. 1 is set up.
  • a second communication device COM2 for example, representing the components on the right side of FIG. 1
  • ANT2 for example, corresponding to the communication device KB
  • CPU2 for the realization of the components on the decoder side D or for performing a decoding method (processing on the decoder side D) FIG. 1 is set up.
  • Examples of possible implementations of the communication devices COM1 and COM2 in which this method can be used are IP telephones, voice gateways or mobile telephones.
  • a CELP coded signal S_COD, CELP (corresponding to the signal S_G) is decoded by means of a full-band CELP decoder DEC_GES, CELP.
  • the decoded signal S_CELP is forwarded, on the one hand, to a (first) energy envelope determination unit GE1 for determining the associated envelope ENV_CELP, and, on the other hand, to a time domain aliasing cancellation (TDAC) encoder COD_TDAC.
  • TDAC time domain aliasing cancellation
  • the coded signal S_COD, CELP, TDAC, together with the receiver-side derived transform coded signal S_COD, TDAC (corresponding to the signal S_Z) are routed to a transform decoder DEC_TDAC to produce a decoded signal S_TDAC.
  • the associated energy envelope ENV_TDAC is likewise determined from this decoded signal S_TDAC in a (second) energy envelope determination unit GE2.
  • the ratio R of the energy envelopes to each other as a measure is determined in portions.
  • the energy or the level of this signal contribution can be moved to the more reliable value of the CELP decoded signal S_CELP, so that the final Signal S_out noise is reduced.
  • FIG. 4 Reference is made to explain a further embodiment for reducing the pre-echo effect.
  • the embodiment shown in FIG. 3 represents an extension in that the method shown in FIG. 3 is not applied to the overall signals of CELP (or other) decoder and transform decoder, but the method is applied separately according to frequency ranges. That is, there is first a division of the total signal or the individual signal contributions to frequency ranges instead, the method of FIG. 3 then per frequency range can be applied to the individual signal contributions.
  • the desired energy for these frequency bands is known for a plurality of frequency bands, namely from the energy of the individual CELP signals separated according to frequency ranges.
  • the Transform Decoder now provides an add-on signal (additional contribution), which, however, can differ considerably in its energy. Particularly problematic is when the energy of the signal from the transform decoder is significantly too high, e.g. due to pre-echo effects.
  • the method now introduces a limit on the Transformcodec energy depending on the CELP energy for each individually treated frequency band. This method is the more effective, the more frequency bands are treated separately in this way.
  • the total signal consists of a 2000 Hz sound, which comes entirely from the CELP codec portion.
  • the Transformcodec now provides an interference signal with a frequency of 6000 Hz; the energy of the interfering signal is 10% of the energy of the 2000 Hz tone.
  • the criterion for limiting the Transformcodec share is that this max. the same size as the CELP share may be.
  • Case 1 No splitting is made after frequency bands (first embodiment): Then the 6000 Hz interference signal is not suppressed since it has only 10% of the energy of the 2000 Hz tone from the CELP codec.
  • Case 2 The frequency bands A: 0 - 4000 Hz and B: 4000 Hz - 8000 Hz are treated separately (further embodiment): In this case, the interference signal is completely suppressed because in the upper frequency band, the CELP component is zero, and thus also the Transformcodecsignal is limited to the value zero.
  • FIG. 4 is now (corresponding to FIG. 3 ) again to see a decoding device DEC and a noise reduction device NR with the essential components for the schematic representation of the sequence of a level adjustment or pre-echo reduction.
  • DEC decoding device
  • NR noise reduction device
  • a CELP coded signal S_COD, CELP (corresponding to the signal contribution S_G) is decoded by means of a whole-band CELP decoder DEC_GES, CELP '.
  • the total band CELP decoder comprises two decoding devices, a first decoder DEC_FB_A for decoding the signal S_COD, CELP in a first frequency band A and a second decoding device DEC_FB_B for decoding the signal S_COD, CELP in a second frequency band B.
  • a first decoded signal S_CELP_A is passed to a (first) energy envelope determination unit GE1_A for determining the associated envelope ENV_CELP_A, while a second decoded signal S_CELP_B is sent to a (second) energy envelope determination unit GE1_B for determining the associated envelope ENV_CELP_B becomes.
  • a receiver-side derived transform coded signal S_COD, TDAC (corresponding to the signal S_Z) is passed to a transform decoder DEC_TDAC to produce a decoded signal S_TDAC, which in turn is applied to a frequency band splitter (frequency band splitter) FBS.
  • the division into frequency bands can optionally also take place in the frequency domain, before the inverse transformation into the time domain. This eliminates in particular the delay associated with a frequency band splitter operating in the time domain (high, low, or bandpass filter).
  • the associated energy envelope ENV_TDAC_A or ENV_TDAC_B is also determined in a (third) energy envelope determination unit GE2_A or a (fourth) energy envelope determination unit GE2_B.
  • a gain factor (or attenuation factor, since the gain is negative) G_A is determined for the frequency band A, while in a second gain determination unit BD_B for the frequency band B, a gain factor is calculated using the energy envelopes ENV_CELP_B and ENV_TDAC_B (Damping factor) G_B is determined.
  • the determination of the respective amplification factors can according to the provision of FIG. 3 (see components D, BFE).
  • a respective amplification factor G_A or G_B can be set to "1", so that when a multiplication occurs, a respective frequency band-dependent signal S_TDAC_A or S_TDAC_B remains unchanged.
  • amplification factor G_A is multiplied by the signal S_TDAC_A and the amplification factor G_B is multiplied by the signal S_TDAC_B.
  • the multiplied (possibly attenuated) frequency band dependent signals are combined to produce a final noise reduced (total frequency) signal S_OUT '.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Quality & Reliability (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Noise Elimination (AREA)
  • Treating Waste Gases (AREA)
  • Diaphragms For Electromechanical Transducers (AREA)
  • Soundproofing, Sound Blocking, And Sound Damping (AREA)
  • Surface Acoustic Wave Elements And Circuit Networks Thereof (AREA)
  • Filters And Equalizers (AREA)
  • Analogue/Digital Conversion (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)

Claims (11)

  1. Procédé pour atténuer le bruit (S_OUT) dans un signal audio décodé par un décodeur hybride échelonnable, lequel se compose d'une première partie de signal décodée (S_CELP) en tant que partie de base et d'une seconde partie de signal décodée (S_TDAC) en tant que partie supplémentaire, caractérisé par les étapes :
    a. détermination d'une première courbe d'enveloppe d'énergie (ENV_CELP) et d'une seconde courbe d'enveloppe d'énergie (ENV_TDAC) de la première partie de signal décodée (S_CELP) et de la seconde partie de signal décodée (S_TDAC) ;
    b. formation d'un indice (R) en formant le rapport entre la première courbe d'enveloppe d'énergie et la seconde courbe d'enveloppe d'énergie (ENV_CELP, ENV_TDAC) ;
    c. déduction d'un facteur d'amplification (G) en fonction de l'indice (R) ;
    d. multiplication de la seconde partie de signal décodée (S_TDAC) par le facteur d'amplification (G), lorsque l'indice (R) dépasse vers le bas une valeur seuil prédéterminée.
  2. Procédé selon la revendication 1, dans lequel les parties de signal décodées (S_TDAC, S_CELP) sont divisées en segments de temps et les étapes a) à d) réalisées par segments de temps.
  3. Procédé selon la revendication 2, dans lequel la longueur des segments de temps est différente pour la première et la seconde parties de signal (S_TDAC, S_CELP) et les étapes a) à d) sont réalisées par segments de temps pour le segment de temps le plus court.
  4. Procédé selon l'une quelconque des revendications précédentes, dans lequel la première partie de signal décodée (S_CELP) provient d'un premier décodeur (DEC_GES, CELP) par décodage d'une première partie de codage (S_COD, CELP) et la seconde partie de signal décodée (S_TDAC) provient d'un second décodeur (DEC_TDAC) par décodage d'une seconde partie de codage (S_COD, TDAC, S_COD, CELP, TDAC).
  5. Procédé selon la revendication 4, dans lequel la seconde partie de codage (S_TDAC) contient la première partie de codage (S_CELP).
  6. Procédé selon l'une quelconque des revendications précédentes, dans lequel le facteur d'amplification (G) est égal à l'indice (R).
  7. Procédé selon l'une quelconque des revendications précédentes, dans lequel le premier signal décodé (S_CELP) est formé par décodage d'un signal (S_COD, CELP), lequel provient d'une pluralité de premiers codeurs (COD1_A, COD1_B, COD_C), lesquels travaillent dans différentes plages de fréquence.
  8. Procédé selon l'une quelconque des revendications précédentes 4 ou 5, dans lequel le premier décodeur (DEC_GES_CELP) est formé par un décodeur CELP.
  9. Procédé selon l'une quelconque des revendications précédentes 4, 5 ou 8, dans lequel le second décodeur (DEC_TDAC) est formé par un décodeur de transformation.
  10. Procédé selon l'une quelconque des revendications précédentes 4, 5, 8 ou 9, dans lequel le premier et le second décodeurs (DEC_TDAC, DEC_CELP) comprennent la même plage de fréquence.
  11. Dispositif, notamment appareil de communication, comprenant une unité de calcul (CPU2) qui est exécutée pour la réalisation d'un procédé selon les revendications 1 à 10.
EP06725716A 2005-04-28 2006-04-12 Procede et dispositif pour attenuer le bruit Not-in-force EP1869671B1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP08008031.0A EP1953739B1 (fr) 2005-04-28 2006-04-12 Procédé et dispositif pour réduire le bruit dans un signal décodé
PL06725716T PL1869671T3 (pl) 2005-04-28 2006-04-12 Sposób i urządzenie do tłumienia szumów

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
DE102005019863A DE102005019863A1 (de) 2005-04-28 2005-04-28 Verfahren und Vorrichtung zur Geräuschunterdrückung
DE102005028182 2005-06-17
DE200510032079 DE102005032079A1 (de) 2005-07-08 2005-07-08 Verfahren und Vorrichtung zur Geräuschunterdrückung
PCT/EP2006/061537 WO2006114368A1 (fr) 2005-04-28 2006-04-12 Procede et dispositif pour attenuer le bruit

Related Child Applications (1)

Application Number Title Priority Date Filing Date
EP08008031.0A Division EP1953739B1 (fr) 2005-04-28 2006-04-12 Procédé et dispositif pour réduire le bruit dans un signal décodé

Publications (2)

Publication Number Publication Date
EP1869671A1 EP1869671A1 (fr) 2007-12-26
EP1869671B1 true EP1869671B1 (fr) 2009-07-01

Family

ID=36621841

Family Applications (2)

Application Number Title Priority Date Filing Date
EP06725716A Not-in-force EP1869671B1 (fr) 2005-04-28 2006-04-12 Procede et dispositif pour attenuer le bruit
EP08008031.0A Not-in-force EP1953739B1 (fr) 2005-04-28 2006-04-12 Procédé et dispositif pour réduire le bruit dans un signal décodé

Family Applications After (1)

Application Number Title Priority Date Filing Date
EP08008031.0A Not-in-force EP1953739B1 (fr) 2005-04-28 2006-04-12 Procédé et dispositif pour réduire le bruit dans un signal décodé

Country Status (11)

Country Link
US (1) US8612236B2 (fr)
EP (2) EP1869671B1 (fr)
JP (1) JP4819881B2 (fr)
KR (1) KR100915726B1 (fr)
AT (1) ATE435481T1 (fr)
CA (1) CA2574468C (fr)
DE (1) DE502006004136D1 (fr)
DK (1) DK1869671T3 (fr)
ES (1) ES2327566T3 (fr)
PL (1) PL1869671T3 (fr)
WO (1) WO2006114368A1 (fr)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2897733A1 (fr) * 2006-02-20 2007-08-24 France Telecom Procede de discrimination et d'attenuation fiabilisees des echos d'un signal numerique dans un decodeur et dispositif correspondant
US20090006081A1 (en) * 2007-06-27 2009-01-01 Samsung Electronics Co., Ltd. Method, medium and apparatus for encoding and/or decoding signal
EP2347411B1 (fr) * 2008-09-17 2012-12-05 France Télécom Attenuation de pre-echos dans un signal audionumerique
BR112012009032B1 (pt) * 2009-10-20 2021-09-21 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e. V. Codificador de sinal de áudio, decodificador de sinal de áudio, método para prover uma representação codificada de um conteúdo de áudio, método para prover uma representação decodificada de um conteúdo de áudio para uso em aplicações de baixo retardamento
US8977546B2 (en) 2009-10-20 2015-03-10 Panasonic Intellectual Property Corporation Of America Encoding device, decoding device and method for both
RU2591011C2 (ru) * 2009-10-20 2016-07-10 Фраунхофер-Гезелльшафт цур Фёрдерунг дер ангевандтен Форшунг Е.Ф. Кодер аудиосигнала, декодер аудиосигнала, способ кодирования или декодирования аудиосигнала с удалением алиасинга (наложения спектров)
US9838784B2 (en) 2009-12-02 2017-12-05 Knowles Electronics, Llc Directional audio capture
US8798290B1 (en) 2010-04-21 2014-08-05 Audience, Inc. Systems and methods for adaptive signal equalization
US9558755B1 (en) 2010-05-20 2017-01-31 Knowles Electronics, Llc Noise suppression assisted automatic speech recognition
CN101908342B (zh) * 2010-07-23 2012-09-26 北京理工大学 利用频域滤波后处理进行音频暂态信号预回声抑制的方法
US8615394B1 (en) * 2012-01-27 2013-12-24 Audience, Inc. Restoration of noise-reduced speech
US9536540B2 (en) 2013-07-19 2017-01-03 Knowles Electronics, Llc Speech signal separation and synthesis based on auditory scene analysis and speech modeling
DE112015004185T5 (de) 2014-09-12 2017-06-01 Knowles Electronics, Llc Systeme und Verfahren zur Wiederherstellung von Sprachkomponenten
US9668048B2 (en) 2015-01-30 2017-05-30 Knowles Electronics, Llc Contextual switching of microphones
US9820042B1 (en) 2016-05-02 2017-11-14 Knowles Electronics, Llc Stereo separation and directional suppression with omni-directional microphones

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3317470B2 (ja) 1995-03-28 2002-08-26 日本電信電話株式会社 音響信号符号化方法、音響信号復号化方法
US5825320A (en) * 1996-03-19 1998-10-20 Sony Corporation Gain control method for audio encoding device
DE19736669C1 (de) * 1997-08-22 1998-10-22 Fraunhofer Ges Forschung Verfahren und Vorrichtung zum Erfassen eines Anschlags in einem zeitdiskreten Audiosignal sowie Vorrichtung und Verfahren zum Codieren eines Audiosignals
US6169971B1 (en) * 1997-12-03 2001-01-02 Glenayre Electronics, Inc. Method to suppress noise in digital voice processing
US6415253B1 (en) * 1998-02-20 2002-07-02 Meta-C Corporation Method and apparatus for enhancing noise-corrupted speech
US6453289B1 (en) * 1998-07-24 2002-09-17 Hughes Electronics Corporation Method of noise reduction for speech codecs
US6442275B1 (en) * 1998-09-17 2002-08-27 Lucent Technologies Inc. Echo canceler including subband echo suppressor
US6353808B1 (en) * 1998-10-22 2002-03-05 Sony Corporation Apparatus and method for encoding a signal as well as apparatus and method for decoding a signal
EP1143229A1 (fr) * 1998-12-07 2001-10-10 Mitsubishi Denki Kabushiki Kaisha Decodeur sonore et procede de decodage sonore
US6978236B1 (en) * 1999-10-01 2005-12-20 Coding Technologies Ab Efficient spectral envelope coding using variable time/frequency resolution and time/frequency switching
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
FR2813722B1 (fr) * 2000-09-05 2003-01-24 France Telecom Procede et dispositif de dissimulation d'erreurs et systeme de transmission comportant un tel dispositif
JP4282227B2 (ja) * 2000-12-28 2009-06-17 日本電気株式会社 ノイズ除去の方法及び装置
SE522553C2 (sv) * 2001-04-23 2004-02-17 Ericsson Telefon Ab L M Bandbreddsutsträckning av akustiska signaler
US6658383B2 (en) * 2001-06-26 2003-12-02 Microsoft Corporation Method for coding speech and music signals
DE60208426T2 (de) 2001-11-02 2006-08-24 Matsushita Electric Industrial Co., Ltd., Kadoma Vorrichtung zur signalkodierung, signaldekodierung und system zum verteilen von audiodaten
JP4290917B2 (ja) * 2002-02-08 2009-07-08 株式会社エヌ・ティ・ティ・ドコモ 復号装置、符号化装置、復号方法、及び、符号化方法
US7146316B2 (en) * 2002-10-17 2006-12-05 Clarity Technologies, Inc. Noise reduction in subbanded speech signals
KR100547113B1 (ko) 2003-02-15 2006-01-26 삼성전자주식회사 오디오 데이터 인코딩 장치 및 방법
ATE369602T1 (de) * 2003-08-18 2007-08-15 Koninkl Philips Electronics Nv Klickgeräusch-erkennung in einem digitalen audiosignal
ATE429698T1 (de) * 2004-09-17 2009-05-15 Harman Becker Automotive Sys Bandbreitenerweiterung von bandbegrenzten tonsignalen
AU2006232361B2 (en) * 2005-04-01 2010-12-23 Qualcomm Incorporated Methods and apparatus for encoding and decoding an highband portion of a speech signal

Also Published As

Publication number Publication date
ES2327566T3 (es) 2009-10-30
CA2574468A1 (fr) 2006-11-02
EP1953739A3 (fr) 2008-10-08
CA2574468C (fr) 2014-01-14
DK1869671T3 (da) 2009-10-19
KR100915726B1 (ko) 2009-09-04
EP1953739A2 (fr) 2008-08-06
PL1869671T3 (pl) 2009-12-31
WO2006114368A1 (fr) 2006-11-02
JP4819881B2 (ja) 2011-11-24
EP1869671A1 (fr) 2007-12-26
KR20070062493A (ko) 2007-06-15
JP2008539456A (ja) 2008-11-13
DE502006004136D1 (de) 2009-08-13
US20070282604A1 (en) 2007-12-06
EP1953739B1 (fr) 2014-06-04
US8612236B2 (en) 2013-12-17
ATE435481T1 (de) 2009-07-15

Similar Documents

Publication Publication Date Title
EP1869671B1 (fr) Procede et dispositif pour attenuer le bruit
EP1145227B1 (fr) Procede et dispositif pour masquer une erreur dans un signal audio code, et procede et dispositif de decodage d'un signal audio code
EP0954909B1 (fr) Procede de codage d'un signal audio
DE60214027T2 (de) Kodiervorrichtung und dekodiervorrichtung
DE102004009954B4 (de) Vorrichtung und Verfahren zum Verarbeiten eines Multikanalsignals
EP1386307B1 (fr) Procede et dispositif pour determiner un niveau de qualite d'un signal audio
EP1825461A1 (fr) Procede et dispositif pour elargir artificiellement la largeur de bande de signaux vocaux
EP0978172B1 (fr) Procede de masquage des erreurs dans un courant de donnees audio
WO2001043503A2 (fr) Procede et dispositif pour traiter un signal audio stereo
EP1023777B1 (fr) Procede et dispositif pour limiter un courant de donnees audio dont le debit binaire peut etre mis a l'echelle
DE102007007627A1 (de) Steganographie in digitalen Signal-Codierern
DE69629485T2 (de) Kompressionsystem für sich wiederholende töne
DE4211945C1 (fr)
DE102004009949A1 (de) Vorrichtung und Verfahren zum Ermitteln eines Schätzwertes
DE112008003153B4 (de) Frequenzband-Bestimmungsverfahren zum Formen von Quantisierungsrauschen
DE102005032079A1 (de) Verfahren und Vorrichtung zur Geräuschunterdrückung
DE102005019863A1 (de) Verfahren und Vorrichtung zur Geräuschunterdrückung
WO2006072526A1 (fr) Procede d'extension de bande passante
DE10065363B4 (de) Vorrichtung und Verfahren zum Decodieren eines codierten Datensignals
DE4239506A1 (de) Verfahren zur bitratenreduzierenden Quellcodierung für die Übertragung und Speicherung von digitalen Tonsignalen
EP1834322A1 (fr) Procede de codage d'un signal analogique

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: 20061215

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 HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

DAX Request for extension of the european patent (deleted)
GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

Free format text: NOT ENGLISH

REG Reference to a national code

Ref country code: CH

Ref legal event code: NV

Representative=s name: SIEMENS SCHWEIZ AG

Ref country code: CH

Ref legal event code: EP

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

REF Corresponds to:

Ref document number: 502006004136

Country of ref document: DE

Date of ref document: 20090813

Kind code of ref document: P

REG Reference to a national code

Ref country code: DK

Ref legal event code: T3

REG Reference to a national code

Ref country code: SE

Ref legal event code: TRGR

REG Reference to a national code

Ref country code: ES

Ref legal event code: FG2A

Ref document number: 2327566

Country of ref document: ES

Kind code of ref document: T3

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20090701

NLV1 Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents act
REG Reference to a national code

Ref country code: PL

Ref legal event code: T3

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20090701

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20091101

Ref country code: EE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20090701

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20090701

REG Reference to a national code

Ref country code: IE

Ref legal event code: FD4D

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LV

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20090701

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20090701

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: BG

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20091001

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20091102

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20090701

Ref country code: CZ

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20090701

Ref country code: RO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20090701

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

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20090701

26N No opposition filed

Effective date: 20100406

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20091002

BERE Be: lapsed

Owner name: SIEMENS A.G.

Effective date: 20100430

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MC

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20100430

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: BE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20100430

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: CY

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20090701

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: HU

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20100102

Ref country code: LU

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20100412

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: TR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20090701

REG Reference to a national code

Ref country code: AT

Ref legal event code: MM01

Ref document number: 435481

Country of ref document: AT

Kind code of ref document: T

Effective date: 20110412

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: AT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20110412

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: PL

Payment date: 20140324

Year of fee payment: 9

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: ES

Payment date: 20140526

Year of fee payment: 9

Ref country code: SE

Payment date: 20140407

Year of fee payment: 9

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DK

Payment date: 20140422

Year of fee payment: 9

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: CH

Payment date: 20140708

Year of fee payment: 9

REG Reference to a national code

Ref country code: FR

Ref legal event code: PLFP

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20150619

Year of fee payment: 10

Ref country code: GB

Payment date: 20150414

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: IT

Payment date: 20150428

Year of fee payment: 10

Ref country code: FR

Payment date: 20150415

Year of fee payment: 10

REG Reference to a national code

Ref country code: DK

Ref legal event code: EBP

Effective date: 20150430

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

REG Reference to a national code

Ref country code: SE

Ref legal event code: EUG

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LI

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20150430

Ref country code: CH

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20150430

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20150413

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DK

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20150430

REG Reference to a national code

Ref country code: ES

Ref legal event code: FD2A

Effective date: 20160603

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: ES

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20150413

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PL

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20150412

REG Reference to a national code

Ref country code: DE

Ref legal event code: R119

Ref document number: 502006004136

Country of ref document: DE

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20160412

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

Effective date: 20161230

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: 20160412

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20161101

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20160502

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20160412