EP1869671A1 - Noise suppression process and device - Google Patents
Noise suppression process and deviceInfo
- Publication number
- EP1869671A1 EP1869671A1 EP06725716A EP06725716A EP1869671A1 EP 1869671 A1 EP1869671 A1 EP 1869671A1 EP 06725716 A EP06725716 A EP 06725716A EP 06725716 A EP06725716 A EP 06725716A EP 1869671 A1 EP1869671 A1 EP 1869671A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- celp
- tdac
- decoded signal
- env
- contribution
- 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 40
- 230000001629 suppression Effects 0.000 title claims abstract description 6
- 230000008569 process Effects 0.000 title abstract description 5
- OVOUKWFJRHALDD-UHFFFAOYSA-N 2-[2-(2-acetyloxyethoxy)ethoxy]ethyl acetate Chemical compound CC(=O)OCCOCCOCCOC(C)=O OVOUKWFJRHALDD-UHFFFAOYSA-N 0.000 claims abstract description 21
- 238000004891 communication Methods 0.000 claims abstract description 16
- 230000003321 amplification Effects 0.000 claims abstract description 12
- 238000003199 nucleic acid amplification method Methods 0.000 claims abstract description 12
- 230000009467 reduction Effects 0.000 description 12
- 230000000694 effects Effects 0.000 description 9
- 230000001419 dependent effect Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000002829 reductive effect Effects 0.000 description 3
- 102100040998 Conserved oligomeric Golgi complex subunit 6 Human genes 0.000 description 2
- 101000748957 Homo sapiens Conserved oligomeric Golgi complex subunit 6 Proteins 0.000 description 2
- 101000746134 Homo sapiens DNA endonuclease RBBP8 Proteins 0.000 description 2
- 101000969031 Homo sapiens Nuclear protein 1 Proteins 0.000 description 2
- 102100021133 Nuclear protein 1 Human genes 0.000 description 2
- 201000000465 X-linked cone-rod dystrophy 2 Diseases 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000013016 damping Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000002592 echocardiography Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005284 excitation Effects 0.000 description 2
- 102100032533 ADP/ATP translocase 1 Human genes 0.000 description 1
- 102100026396 ADP/ATP translocase 2 Human genes 0.000 description 1
- 101000768061 Escherichia phage P1 Antirepressor protein 1 Proteins 0.000 description 1
- 101000796932 Homo sapiens ADP/ATP translocase 1 Proteins 0.000 description 1
- 101000718417 Homo sapiens ADP/ATP translocase 2 Proteins 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 230000003313 weakening effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- 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
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/022—Blocking, i.e. grouping of samples in time; Choice of analysis windows; Overlap factoring
- G10L19/025—Detection of transients or attacks for time/frequency resolution switching
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/08—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
- G10L19/12—Determination 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
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/16—Vocoder architecture
- G10L19/18—Vocoders using multiple modes
- G10L19/24—Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered encoding
-
- 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/0316—Speech enhancement, e.g. noise reduction or echo cancellation by changing the amplitude
- G10L21/0364—Speech 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
- 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
- Scalable codecs are codecs that initially produce excellent audio quality with 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 transform codec method, which is used to generate the baseline signal. signal is improved. This then leads to the desired excellent quality.
- a disadvantage of using these transform codecs is that a so-called "pre-echo effect" occurs, which is a noise that is distributed uniformly over the entire block length of a transform coder block Data that is coded together
- a typical block length is 40 msec
- the noise of the pre-echo effect is caused by quantization errors of transmitted spectral components
- the level of this noise is everywhere below the level of the useful signal
- a well-known example of this is the signal course when rattling a Castanette.
- 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 using energy, 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.
- the abovementioned 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. Thus, due to the higher time resolution, energy deviations in the second signal contribution can be better corrected.
- the first signal contribution can come 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 can also contain the first CELP-decoded signal contribution, which was transformed after the decoding, added to the transform-coded signal transmitted by the transmitter (ie already in the frequency domain), and then in the transform decoder as a contribution to the second signal contribution is decoded.
- 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 one can be decoded
- 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.
- changing the received total signal on the decoder side only occurs when the signal level change exceeds a certain threshold. This allows a particularly effective pre-echo reduction, since the pre-echo effect - as already explained - mainly occurs with level changes, since then the pre-echo noise is above the signal level.
- this selective modification does not unnecessarily dispense with the quality improvement by the second coder.
- 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.
- the second decoded signal contribution now makes it possible to provide an add-on signal (additional contribution), which, however, can deviate considerably in terms of 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.
- Figure 1 is an illustration of the essential components on an encoder side and a decoder side for explaining the exemplary sequence of a coding / decoding process.
- Figure 2 is a schematic representation of a communication arrangement for transmitting a coded signal between communication devices via a communication network
- FIG. 3 shows a decoding device or a noise suppression device for explaining the reduction of pre-echoes with the aid of gain adaptation, which is based on a CELP signal;
- FIG. 4 shows a further embodiment for level matching or for reducing pre-echoes.
- 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. Furthermore, 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 CODI and a second coder, a transform coder COD2.
- the CELP coder CODI comprises a plurality of CELP coders COD1_A, CODI B, CODI C, which operate in different frequency ranges.
- the CELP coder CODI delivers a basic contribution SG to the encoded total signal S_GES.
- the transform coder COD2 provides an additional contribution SZ to the encoded 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 device PROC takes place, wherein subsequently the processed data or the processed signal of a decoding device DEC for subsequent decoding DEC are transmitted (see also Figures 3 and 4).
- the decoding is followed by a noise reduction in a noise reduction device NR, which is shown in greater detail in FIG.
- FIG. 2 shows a first communication device COM1 (representing, for example, the components on the coder side C of FIG. 1), which has a transmitting and receiving unit ANT1 (for example corresponding to the communication device KC) for transmitting and / or receiving data, as well as a computing unit CPU1 which is set up for the realization of the components on the encoder side C or for carrying out the coding method (processing on the encoder side C) shown in FIG.
- the transmission of data by means of the transmitting / receiving unit ANTl 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).
- Reception is carried out 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 is used to implement the Components on the decoder side D or for performing a decoding method (processing on the decoder side D) according to 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 which is used to implement the Components on the decoder side D or for performing a decoding method (processing on the decoder side D) according to 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 sent by means of a full-band CELP decoder
- 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 TDAC (Time Domain Aliasing Cancellation) encoder COD_TDAC.
- TDAC encoding is an example of transform coding.
- the coded signal S_COD, CELP, TDAC is fed together with the receiver-side derived transform coded signal S_COD, TDAC (corresponding to the signal S_Z) to a transform decoder DEC TDAC to generate a decoded signal S_TDAC. Also from this decoded signal S_TDAC the associated energy envelope ENV_TDAC is likewise stored in a (second) energy envelope determination unit GE2. Right.
- a ratio determination unit D the ratio R of the energy envelopes to each other as a measure is determined in portions.
- a condition-determining unit BFE it is determined whether the ratio R has a fixed minimum distance of 1 (1: both energy envelopes are equal), ie that the levels of both signals are the same or at least deviate from each other by only a predetermined percentage.
- 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 is noise-reduced.
- FIG. 4 is intended to explain a further embodiment for reducing the pre-echo effect.
- CELP codec there are multiple (CELP or other) codecs separated by frequency ranges.
- the embodiment shown in FIG. 4 largely corresponds to the embodiment shown in FIG. 3 and is 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 separated is applied according to frequency ranges. That is, there is first a division of the total signal or of the individual signal contributions into frequency ranges, wherein the method of FIG. 3 can then be applied to the individual signal contributions per frequency range.
- the desired energy for these frequency bands is known for several 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.
- the method now introduces a limitation of 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 shows (corresponding to FIG. 3) again a decoding device DEC and a noise reduction device NR with the essential components for a schematic representation of the sequence of a level adaptation or pre-echo reduction.
- DEC decoding device
- NR noise reduction device
- a CELP coded signal S_COD, CELP (corresponding to the signal contribution SG) is decoded by means of a whole-band CELP decoder DEC_GES, CELP '.
- the total band CELP decoder comprises two decoding devices, a first decoding device 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 curve determination unit GE1_A for determining the associated envelope ENV CELP A, while a second decoded signal S_CELP_B is applied to a (second) energy envelope curve - Determination unit GEl B is passed to determine the associated envelope ENV_CELP_B.
- a receiver-side transformed transform signal S COD, TDAC (corresponding to the signal S Z) is passed to a transform decoder DEC_TDAC to generate 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 from these decoded frequency band-dependent signals S TDAC A and S_TDAC_B 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 on the basis of the energy envelopes ENV_CELP_A and ENV TDAC A, while in a second gain determination unit BD B for the frequency band B Energy Envelopes ENV_CELP_B and ENV_TDAC_B a gain factor (damping factor) G_B is determined.
- the determination of the respective amplification factor In accordance with the determination of FIG. 3 (compare components D, BFE), it can be done.
- 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)
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP08008031.0A EP1953739B1 (en) | 2005-04-28 | 2006-04-12 | Method and device for reducing noise in a decoded signal |
PL06725716T PL1869671T3 (en) | 2005-04-28 | 2006-04-12 | Noise suppression process and device |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102005019863A DE102005019863A1 (en) | 2005-04-28 | 2005-04-28 | Noise suppression process for decoded signal comprise first and second decoded signal portion and involves determining a first energy envelope generating curve, forming an identification number, deriving amplification factor |
DE102005028182 | 2005-06-17 | ||
DE200510032079 DE102005032079A1 (en) | 2005-07-08 | 2005-07-08 | Noise suppression process for decoded signal comprise first and second decoded signal portion and involves determining a first energy envelope generating curve, forming an identification number, deriving amplification factor |
PCT/EP2006/061537 WO2006114368A1 (en) | 2005-04-28 | 2006-04-12 | Noise suppression process and device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP08008031.0A Division EP1953739B1 (en) | 2005-04-28 | 2006-04-12 | Method and device for reducing noise in a decoded signal |
Publications (2)
Publication Number | Publication Date |
---|---|
EP1869671A1 true EP1869671A1 (en) | 2007-12-26 |
EP1869671B1 EP1869671B1 (en) | 2009-07-01 |
Family
ID=36621841
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP06725716A Not-in-force EP1869671B1 (en) | 2005-04-28 | 2006-04-12 | Noise suppression process and device |
EP08008031.0A Not-in-force EP1953739B1 (en) | 2005-04-28 | 2006-04-12 | Method and device for reducing noise in a decoded signal |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP08008031.0A Not-in-force EP1953739B1 (en) | 2005-04-28 | 2006-04-12 | Method and device for reducing noise in a decoded signal |
Country Status (11)
Country | Link |
---|---|
US (1) | US8612236B2 (en) |
EP (2) | EP1869671B1 (en) |
JP (1) | JP4819881B2 (en) |
KR (1) | KR100915726B1 (en) |
AT (1) | ATE435481T1 (en) |
CA (1) | CA2574468C (en) |
DE (1) | DE502006004136D1 (en) |
DK (1) | DK1869671T3 (en) |
ES (1) | ES2327566T3 (en) |
PL (1) | PL1869671T3 (en) |
WO (1) | WO2006114368A1 (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2897733A1 (en) * | 2006-02-20 | 2007-08-24 | France Telecom | Echo discriminating and attenuating method for hierarchical coder-decoder, involves attenuating echoes based on initial processing in discriminated low energy zone, and inhibiting attenuation of echoes in false alarm zone |
US20090006081A1 (en) * | 2007-06-27 | 2009-01-01 | Samsung Electronics Co., Ltd. | Method, medium and apparatus for encoding and/or decoding signal |
EP2347411B1 (en) * | 2008-09-17 | 2012-12-05 | France Télécom | Pre-echo attenuation in a digital audio signal |
BR112012009032B1 (en) * | 2009-10-20 | 2021-09-21 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e. V. | AUDIO SIGNAL ENCODER, AUDIO SIGNAL DECODER, METHOD FOR PROVIDING AN ENCODED REPRESENTATION OF AUDIO CONTENT, METHOD FOR PROVIDING A DECODED REPRESENTATION OF AUDIO CONTENT FOR USE IN LOW-DELAYED APPLICATIONS |
US8977546B2 (en) | 2009-10-20 | 2015-03-10 | Panasonic Intellectual Property Corporation Of America | Encoding device, decoding device and method for both |
RU2591011C2 (en) * | 2009-10-20 | 2016-07-10 | Фраунхофер-Гезелльшафт цур Фёрдерунг дер ангевандтен Форшунг Е.Ф. | Audio signal encoder, audio signal decoder, method for encoding or decoding audio signal using aliasing-cancellation |
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 (en) * | 2010-07-23 | 2012-09-26 | 北京理工大学 | Method for inhibiting pre-echoes of audio transient signals by utilizing frequency domain filtering post-processing |
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 (en) | 2014-09-12 | 2017-06-01 | Knowles Electronics, Llc | Systems and methods for recovering speech components |
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3317470B2 (en) | 1995-03-28 | 2002-08-26 | 日本電信電話株式会社 | Audio signal encoding method and audio signal decoding method |
US5825320A (en) * | 1996-03-19 | 1998-10-20 | Sony Corporation | Gain control method for audio encoding device |
DE19736669C1 (en) * | 1997-08-22 | 1998-10-22 | Fraunhofer Ges Forschung | Beat detection method for time discrete audio signal |
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 (en) * | 1998-12-07 | 2001-10-10 | Mitsubishi Denki Kabushiki Kaisha | Sound decoding device and sound decoding method |
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 (en) * | 2000-09-05 | 2003-01-24 | France Telecom | METHOD AND DEVICE FOR CONCEALING ERRORS AND TRANSMISSION SYSTEM COMPRISING SUCH A DEVICE |
JP4282227B2 (en) * | 2000-12-28 | 2009-06-17 | 日本電気株式会社 | Noise removal method and apparatus |
SE522553C2 (en) * | 2001-04-23 | 2004-02-17 | Ericsson Telefon Ab L M | Bandwidth extension of acoustic signals |
US6658383B2 (en) * | 2001-06-26 | 2003-12-02 | Microsoft Corporation | Method for coding speech and music signals |
DE60208426T2 (en) | 2001-11-02 | 2006-08-24 | Matsushita Electric Industrial Co., Ltd., Kadoma | DEVICE FOR SIGNAL CODING, SIGNAL DECODING AND SYSTEM FOR DISTRIBUTING AUDIO DATA |
JP4290917B2 (en) * | 2002-02-08 | 2009-07-08 | 株式会社エヌ・ティ・ティ・ドコモ | Decoding device, encoding device, decoding method, and encoding method |
US7146316B2 (en) * | 2002-10-17 | 2006-12-05 | Clarity Technologies, Inc. | Noise reduction in subbanded speech signals |
KR100547113B1 (en) | 2003-02-15 | 2006-01-26 | 삼성전자주식회사 | Audio data encoding apparatus and method |
ATE369602T1 (en) * | 2003-08-18 | 2007-08-15 | Koninkl Philips Electronics Nv | CLICK NOISE DETECTION IN A DIGITAL AUDIO SIGNAL |
ATE429698T1 (en) * | 2004-09-17 | 2009-05-15 | Harman Becker Automotive Sys | BANDWIDTH EXTENSION OF BAND-LIMITED AUDIO SIGNALS |
AU2006232361B2 (en) * | 2005-04-01 | 2010-12-23 | Qualcomm Incorporated | Methods and apparatus for encoding and decoding an highband portion of a speech signal |
-
2006
- 2006-04-12 ES ES06725716T patent/ES2327566T3/en active Active
- 2006-04-12 JP JP2008508189A patent/JP4819881B2/en not_active Expired - Fee Related
- 2006-04-12 CA CA2574468A patent/CA2574468C/en not_active Expired - Fee Related
- 2006-04-12 AT AT06725716T patent/ATE435481T1/en active
- 2006-04-12 EP EP06725716A patent/EP1869671B1/en not_active Not-in-force
- 2006-04-12 DE DE502006004136T patent/DE502006004136D1/en active Active
- 2006-04-12 PL PL06725716T patent/PL1869671T3/en unknown
- 2006-04-12 WO PCT/EP2006/061537 patent/WO2006114368A1/en not_active Application Discontinuation
- 2006-04-12 KR KR1020077000819A patent/KR100915726B1/en not_active IP Right Cessation
- 2006-04-12 EP EP08008031.0A patent/EP1953739B1/en not_active Not-in-force
- 2006-04-12 DK DK06725716T patent/DK1869671T3/en active
- 2006-04-12 US US11/632,525 patent/US8612236B2/en not_active Expired - Fee Related
Non-Patent Citations (1)
Title |
---|
See references of WO2006114368A1 * |
Also Published As
Publication number | Publication date |
---|---|
ES2327566T3 (en) | 2009-10-30 |
CA2574468A1 (en) | 2006-11-02 |
EP1953739A3 (en) | 2008-10-08 |
EP1869671B1 (en) | 2009-07-01 |
CA2574468C (en) | 2014-01-14 |
DK1869671T3 (en) | 2009-10-19 |
KR100915726B1 (en) | 2009-09-04 |
EP1953739A2 (en) | 2008-08-06 |
PL1869671T3 (en) | 2009-12-31 |
WO2006114368A1 (en) | 2006-11-02 |
JP4819881B2 (en) | 2011-11-24 |
KR20070062493A (en) | 2007-06-15 |
JP2008539456A (en) | 2008-11-13 |
DE502006004136D1 (en) | 2009-08-13 |
US20070282604A1 (en) | 2007-12-06 |
EP1953739B1 (en) | 2014-06-04 |
US8612236B2 (en) | 2013-12-17 |
ATE435481T1 (en) | 2009-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1869671B1 (en) | Noise suppression process and device | |
DE60214027T2 (en) | CODING DEVICE AND DECODING DEVICE | |
EP0954909B1 (en) | Method for coding an audio signal | |
EP1145227B1 (en) | Method and device for error concealment in an encoded audio-signal and method and device for decoding an encoded audio signal | |
DE60117471T2 (en) | BROADBAND SIGNAL TRANSMISSION SYSTEM | |
DE102004009954B4 (en) | Apparatus and method for processing a multi-channel signal | |
EP1825461A1 (en) | Method and apparatus for artificially expanding the bandwidth of voice signals | |
EP0978172B1 (en) | Method for masking defects in a stream of audio data | |
DE602005003358T2 (en) | AUDIO CODING | |
EP3544003A1 (en) | Device and method of determining an estimated value | |
DE102007007627A1 (en) | Method for embedding steganographic information into signal information of signal encoder, involves providing data information, particularly voice information, selecting steganographic information, and generating code word | |
EP1023777B1 (en) | Method and device for limiting a stream of audio data with a scaleable bit rate | |
DE69629485T2 (en) | COMPRESSION SYSTEM FOR REPEATING TONES | |
EP0635177A1 (en) | Method of transmitting and/or storing digitized data-reduced audio signals. | |
DE4430864A1 (en) | Transmission and storage method for embedding additional information in data stream | |
DE112008003153B4 (en) | Frequency band determination method for shaping quantization noise | |
DE102005032079A1 (en) | Noise suppression process for decoded signal comprise first and second decoded signal portion and involves determining a first energy envelope generating curve, forming an identification number, deriving amplification factor | |
DE102005019863A1 (en) | Noise suppression process for decoded signal comprise first and second decoded signal portion and involves determining a first energy envelope generating curve, forming an identification number, deriving amplification factor | |
DE4229372C2 (en) | Method for transferring or storing the quantization information in the case of a bit rate-reducing source coding | |
WO2006072526A1 (en) | Method for bandwidth extension | |
DE10065363B4 (en) | Apparatus and method for decoding a coded data signal | |
DE4239506A1 (en) | Reduced-bit-rate source coding method for digital audio signal transmission - applying neural network or fuzzy logic in all or parts of encoding and decoding procedures | |
EP1834322A1 (en) | Analog signal encoding method |
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 |