Method and apparatus for estimating noise by using harmonics of a voice signal
Abstract
Disclosed is a method and an apparatus for estimating noise included in a sound signal during sound signal processing. The method includes estimating harmonics components in a frame of an input sound signal; using the estimated harmonics components, computing a Voice Presence Probability (VPP) on the frame of the input sound signal; determining a weight of an equation necessary to estimate a noise spectrum, depending on the computed VPP; and using the determined weight and the equation necessary to estimate a noise spectrum, estimating the noise spectrum, and updating the noise spectrum.

Term
1.5 yearsto projected expiry
Projected expiry 20 March 2028, counted from filing; an application has no term until it is granted.
- Priority
- Filed
- Published
- Today
- Projected expiry
9 claims: 2 independent, 7 dependent
- 1A method for estimating noise by using harmonics of a voice signal, the method comprising the steps of:(a) estimating harmonic components in a frame of an input sound signal;(b) using the estimated harmonic components, computing a Voice Presence Probability, VPP, on the frame of the input sound signal;(c) determining a weight of an equation necessary to estimate a noise spectrum, depending on the computed VPP utilizing: N k t = α k t N k , t - 1 + 1 - α k t Y k t , where N(k, t) represents the noise spectrum, Y(k, t) represents a spectrum of the input sound signal, k represents a frequency index, t represents a frame index and α(k, t) represents the weight;and (d) estimating the noise spectrum by using the determined weight and the equation, and updating the noise spectrum.
- 5An apparatus for estimating noise by using harmonics of a voice signal, the apparatus comprising:a harmonics estimation unit for estimating harmonic components in a frame of an input sound signal, and for outputting the estimated harmonic components;a voice estimation unit for using the estimated harmonic components, computing a Voice Presence Probability, VPP, on the frame of the input sound signal, and outputting the computed VPP;a weight determination unit for determining a weight of an equation necessary to estimate a noise spectrum, depending on the computed VPP, and for outputting the determined weight utilizing: N k t = α k t N k , t - 1 + 1 - α k t Y k t , where N(k, t) represents the noise spectrum, Y(k, t) represents a spectrum of the input sound signal, k represents a frequency index, t represents a frame index and α(k, t) represents the weight;and a noise spectrum update unit for estimating the noise spectrum by using the determined weight and the equation, and updating the noise spectrum.
Independent claims2
29 paragraphs, as filed
0001The present invention relates to sound signal processing, and, more particularly, to a method and an apparatus for estimating noise included in a sound signal.
0002In sound signal processing for voice communication or for voice recognition that requires voice enhancement, it is important to estimate and remove noise included in a voice signal. Accordingly, schemes for estimating noise have been being proposed and used. For example, to estimate noise, one scheme first estimates the noise during a definite time interval, i.e. a period, in which a voice does not exist before the voice is input, and once the voice is input, a signal to reduce the estimated noise is applied. In another scheme, a voice is distinguished from a non-voice by using Voice Activity Detection (VAD), and then noise is estimated during a non-voice period. There is also a minimum statistics-based noise estimation scheme in which, based on characteristics of a voice spectral energy in a voice period being larger than spectral energy of noise and of a pronunciation period of a voice word corresponds to 0.7 to 1.3 seconds, values representing minimum energy in a given period are estimated to be noise. In a still further scheme, an approximate determination is made of the probability regarding whether a voice exists, to estimate noise during a period in which Voice Presence Probability (VPP) is large, whereas noise is not estimated during a period in which the VPP is small.
0003However, the above conventional noise estimation schemes have drawbacks in that they cannot detect changes of non-stationary noise, to reflect the changes in noise estimation. For example, inaccurate noise such as ambient audio sound that is abruptly generated in real life, or noise including a sound generated when a door is closed, a sound of footsteps, etc., having a short time duration but as also having a similarly large magnitude of energy as that of voice energy, cannot be effectively estimated. Hence, problems arise in that inaccurate noise estimation causes a problem of residual noise. Residual noise causes inconvenience of hearing to a user in voice communication or malfunction of a voice recognizing device, which degrades the performance of a voice recognizing product.
0004The reason conventional noise estimation schemes have the above problems is that when a scheme of processing a subsequent voice signal with reference to a result in a voice period previously processed, noise that is not the same as previous noise in a relevant period may exist, and when a scheme of estimating noise during only a relevant period with approximate prediction of a period in which noise exists, there is a limit for accurately estimating a period in which noise exists. Also, since a scheme for distinguishing between a voice and a non-voice by using a difference between the magnitudes of energy of respective signals or Signal-to-Noise Ratio (SNR), i.e. when a scheme for recognizing a period as a voice period if the value such as a difference between the magnitudes of energy of respective signals or Signal-to-Noise Ratio (SNR) is large and for regarding a period as a non-voice period if the value is small, if ambient noise having energy whose magnitude is similar to that of energy of a voice is input, noise estimation is not implemented, and, accordingly, a noise spectrum is not updated.
0005Accordingly, the present invention has been made to solve the above-stated problems occurring in conventional methods. It is the object of the present invention to provide a method and an apparatus for estimating non-stationary noise in voice signal processing, and for eliminating the estimated non-stationary noise.
0006This object is solved by the subject matter of the independent claims.
0007Preferred embodiments are defined in the dependent claims.
0008According to one aspect of the present invention, there is provided a method and an apparatus for estimating noise having energy whose magnitude is similar to that of energy of a voice, and for removing the estimated noise.
0009According to another aspect of the present invention, there is provided a method and an apparatus for effectively estimating noise, and for removing the estimated noise.
0010In accordance with an aspect of the present invention, there is provided a method for estimating noise by using harmonics of a voice signal, including estimating harmonics components in a frame of an input sound signal; using the estimated harmonics components, computing a Voice Presence Probability (VPP) on the frame of the input sound signal; determining a weight of an equation necessary to estimate a noise spectrum as defined below, depending on the computed VPP; and using the determined weight and the equation necessary to estimate a noise spectrum, estimating the noise spectrum, and updating the noise spectrum, <maths id="math0001" num=""><math display="block"><mi mathvariant="normal">N</mi><mfenced separators=""><mi mathvariant="normal">k</mi><mo></mo><mi mathvariant="normal">t</mi></mfenced><mo mathvariant="normal">=</mo><mi mathvariant="normal">α</mi><mfenced separators=""><mi mathvariant="normal">k</mi><mo></mo><mi mathvariant="normal">t</mi></mfenced><mo></mo><mi mathvariant="normal">N</mi><mo></mo><mfenced separators=""><mi mathvariant="normal">k</mi><mo mathvariant="normal">,</mo><mi mathvariant="normal">t</mi><mo mathvariant="normal">-</mo><mn mathvariant="normal">1</mn></mfenced><mo mathvariant="normal">+</mo><mfenced separators=""><mn mathvariant="normal">1</mn><mo mathvariant="normal">-</mo><mi mathvariant="normal">α</mi><mfenced separators=""><mi mathvariant="normal">k</mi><mo></mo><mi mathvariant="normal">t</mi></mfenced></mfenced><mo></mo><mi mathvariant="normal">Y</mi><mfenced separators=""><mi mathvariant="normal">k</mi><mo></mo><mi mathvariant="normal">t</mi></mfenced><mo mathvariant="normal">,</mo></math><img file="EP1973104A2_D0001.tif" /></maths> where N(k, t) represents a noise spectrum, Y(k, t) represents a spectrum of an input signal, an index k represents a frequency index, an index t represents a frame index, and α(k, t) represents a weight.
0011In accordance with another aspect of the present invention, there is provided an apparatus for estimating noise by using harmonics of a voice signal, including a harmonics estimation unit for estimating harmonics components in a frame of an input sound signal, and for outputting the estimated harmonics components; a voice estimation unit for using the estimated harmonics components, computing a Voice Presence Probability (VPP) on the frame of the input sound signal, and outputting the computed VPP; a weight determination unit for determining a weight of an equation necessary to estimate a noise spectrum as defined below, depending on the computed VPP, and for outputting the determined weight; and a noise spectrum update unit for using the determined weight and the equation necessary to estimate a noise spectrum, estimating the noise spectrum, and updating the noise spectrum, <maths id="math0002" num=""><math display="block"><mi mathvariant="normal">N</mi><mfenced separators=""><mi mathvariant="normal">k</mi><mo></mo><mi mathvariant="normal">t</mi></mfenced><mo mathvariant="normal">=</mo><mi mathvariant="normal">α</mi><mfenced separators=""><mi mathvariant="normal">k</mi><mo></mo><mi mathvariant="normal">t</mi></mfenced><mo></mo><mi mathvariant="normal">N</mi><mo></mo><mfenced separators=""><mi mathvariant="normal">k</mi><mo mathvariant="normal">,</mo><mi mathvariant="normal">t</mi><mo mathvariant="normal">-</mo><mn mathvariant="normal">1</mn></mfenced><mo mathvariant="normal">+</mo><mfenced separators=""><mn mathvariant="normal">1</mn><mo mathvariant="normal">-</mo><mi mathvariant="normal">α</mi><mfenced separators=""><mi mathvariant="normal">k</mi><mo></mo><mi mathvariant="normal">t</mi></mfenced></mfenced><mo></mo><mi mathvariant="normal">Y</mi><mfenced separators=""><mi mathvariant="normal">k</mi><mo></mo><mi mathvariant="normal">t</mi></mfenced><mo mathvariant="normal">,</mo></math><img file="EP1973104A2_D0002.tif" /></maths> where N(k, t) represents a noise spectrum, Y(k, t) represents a spectrum of an input signal, an index k represents a frequency index, an index t represents a frame index, and α(k, t) represents a weight.
0012The above and other exemplary features, aspects, and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which: <ul id="ul0001" list-style="none" compact="compact"><li><figref idref="f0001">FIG. 1</figref> is a block diagram illustrating the configuration of an apparatus for estimating noise according to an embodiment of the present invention;</li><li><figref idref="f0002">FIG. 2</figref> is a flowchart illustrating a process for estimating noise according to an embodiment of the present invention;</li><li><figref idref="f0003">FIGs. 3A, 3B and 3C</figref> show examples of a power spectrum, a Linear Prediction Coefficients (LPC) spectrum, and a harmonics spectrogram according to an embodiment of the present invention, respectively;</li><li><figref idref="f0004">FIG. 4</figref> is a graph of values of weights of an equation necessary to estimate a noise spectrum according to an embodiment of the present invention; and</li><li><figref idref="f0005">FIGs. 5A-5D</figref> show examples of frequency diagrams obtained from a noise spectrum estimations implemented in a prior scheme and according to an embodiment of the present invention, respectively.</li></ul>
0013Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. The next description includes particulars, such as specific configuration elements, which are only presented in support of more comprehensive understanding of the present invention, and it will be obvious to those of ordinary skill in the art that prescribed changes in form and modifications may be made to the particulars in the scope of the present invention. Further, in the following description of the present invention, a detailed description of known functions and configurations incorporated herein is omitted to avoid making the subject matter of the present invention unclear.
0014For a human being to pronounce a vocal sound, vibrations of the vocal chords must be generated, and the vibrations appear in the form of harmonics in the frequency domain. Also, components of the harmonics have characteristics such that most properties thereof remain, even in a noisy environment. In the present invention, by using vocal sounds and the characteristics of harmonics, depending on how many harmonics components exist in a sound signal, a suitable noise spectrum is estimated, and the value of the noise spectrum is updated. At this time, Equation (1) is used to estimate a noise spectrum. <maths id="math0003" num="(1)"><math display="block"><mi mathvariant="normal">N</mi><mfenced separators=""><mi mathvariant="normal">k</mi><mo></mo><mi mathvariant="normal">t</mi></mfenced><mo mathvariant="normal">=</mo><mi mathvariant="normal">α</mi><mfenced separators=""><mi mathvariant="normal">k</mi><mo></mo><mi mathvariant="normal">t</mi></mfenced><mo></mo><mi mathvariant="normal">N</mi><mo></mo><mfenced separators=""><mi mathvariant="normal">k</mi><mo mathvariant="normal">,</mo><mi mathvariant="normal">t</mi><mo mathvariant="normal">-</mo><mn mathvariant="normal">1</mn></mfenced><mo mathvariant="normal">+</mo><mfenced separators=""><mn mathvariant="normal">1</mn><mo mathvariant="normal">-</mo><mi mathvariant="normal">α</mi><mfenced separators=""><mi mathvariant="normal">k</mi><mo></mo><mi mathvariant="normal">t</mi></mfenced></mfenced><mo></mo><mi mathvariant="normal">Y</mi><mfenced separators=""><mi mathvariant="normal">k</mi><mo></mo><mi mathvariant="normal">t</mi></mfenced><mo mathvariant="normal">,</mo></math><img file="EP1973104A2_D0003.tif" /></maths>
0015Herein, N(k, t) represents the noise spectrum, Y(k, t) represents a spectrum of an input signal, k represents a frequency index, and t represents a frame index. The above Equation (1) corresponds to an equation used to estimate a noise spectrum in a Minima Controlled Recursive Averaging (MCRA) noise estimation scheme. In the present invention, based on Voice Presence Probability (VPP), which is estimated by using harmonics detected in an input sound signal, the value of a weight α(k, t) of the above Equation (1) is adjusted, and then a noise spectrum is estimated.
0016An apparatus for estimating noise to which the present invention in this manner is applied is described as follows with reference to <figref idref="f0001">FIG. 1</figref>. As illustrated in <figref idref="f0001">FIG. 1</figref>, the apparatus for estimating noise (i.e. the noise estimation apparatus) includes a sound signal input unit 10, a harmonics estimation unit 20, a voice estimation unit 30, a weight determination unit 40 and a noise spectrum update unit 50.
0017By using a Hanning window having a predetermined length, the sound signal input unit 10 divides an input sound signal into frames. For instance, by using the Hanning window 32 milliseconds in length, a sound signal can be divided into frames, and at this time, a moving period of the Hanning window can be set to 16 milliseconds. The sound signal divided into frames by the sound signal input unit 10 is output to the harmonics estimation unit 20.
0018The harmonics estimation unit 20 extracts harmonics components from an input sound signal by the frame, and outputs the extracted harmonics components to the voice estimation unit 30. As indicated above, to pronounce a vocal sound, vibrations of the vocal chords are generated and the vibrations appear in the form of harmonics in the frequency domain. In order to find the harmonics, components related to a shape of a vocal passage that determines the type of vocal sound a human being utters must be removed for vocal sounds, corresponding to a vibration signal of the vocal cords and the shape of the vocal passage, the vocal sound is represented as a convolution of impulse responses, and the convolution of impulse responses is readily represented in the form of multiplication in the frequency domain. So that the harmonics estimation unit 20 can estimate harmonics in an input sound signal based on characteristics of the vocal sounds, according to an embodiment of the present invention, the harmonics estimation unit 20 includes an LPC spectrum unit 21, a power spectrum unit 22, and a harmonics detection unit 23. The LPC spectrum unit 21 converts a sound signal by the frame provided from the sound signal input unit 10 into an LPC spectrum, and outputs the LPC spectrum to the harmonics detection unit 23.
0019The power spectrum unit 22 converts a sound signal by the frame provided from the sound signal input unit 10 into a power spectrum, and outputs the power spectrum to the harmonics detection unit 23. By using the input LPC spectrum and the input power spectrum, the harmonics detection unit 23 detects harmonics components in a relevant frame of a sound signal, and outputs the detected harmonics components to the voice estimation unit 30. Namely, the harmonics detection unit 23 divides the LPC spectrum into the power spectrums, and then detect harmonics components. Respective examples of such spectrums are shown in <figref idref="f0003">FIGs. 3A-C</figref>, which show a power spectrum , a Linear Prediction Coefficients (LPC) spectrum , and a harmonics spectrogram according to an embodiment of the present invention, respectively. Referring to the harmonics spectrogram of <figref idref="f0003">Fig. 3C</figref>, it can be appreciated that when a sound signal is represented in the form of a spectrum, harmonics appear in the shape of stripes having definite respective lengths, and a relatively large part of the shape remains even in a noisy environment. However, examination of the harmonics spectrogram reveals that noise around a voice causes a part (i.e., a part in white remaining in other parts except for a part representing a voice), which does not represent harmonics but has the values on the spectrogram, to exist. To remove the white part, the harmonics detection unit 23 enables a mask having a suitable value. The harmonics estimation unit 20 that detects the harmonics through this process outputs the detected harmonics to the voice estimation unit 30. The voice estimation unit 30 uses input harmonics components and estimates the VPP. According to an embodiment of the present invention, the voice estimation unit 30 computes Local Voice Presence Probability (LVPP) and Global Voice Presence Probability (GVPP), and computes VPP, which is then provided to the weight determination unit 40.
0020Based on the input VPP, the weight determination unit 40 determines the weight α(k, t) In Equation (1). As in the harmonics spectrogram of <figref idref="f0003">Fig. 3C</figref>, harmonics components appear in the shape of stripes. Since a part having significant values besides another part representing the harmonics corresponds to an unusual part, when a noise spectrum is updated using Equation (1), the value of the weight α(k, t) in Equation (1) must be small, and in relation to the part representing the harmonics, the value of the weight α(k, t) approaches '1,' so that a voice spectrum must not be used to update the noise spectrum. Accordingly, the value of a voice potential weight α(k, t) depending on the values of the GVPP and LVPP is determined with a point of reference defined by TABLE 1. In TABLE 1 below, the LVPP has the values between '0' and '1,' by normalizing the result values of the harmonics spectrogram of <figref idref="f0003">Fig. 3C</figref>. Also, the result values of the harmonics spectrogram 205 are added on a frame-by-frame basis, and are then normalized with the consequence that the GVPP has values between '0' and '1.' <tables id="tabl0001" num="0001"><table frame="all"><title>TABLE 1</title><tgroup cols="4"><colspec colnum="1" colname="col1" colwidth="19mm" /><colspec colnum="2" colname="col2" colwidth="20mm" /><colspec colnum="3" colname="col3" colwidth="42mm" /><colspec colnum="4" colname="col4" colwidth="39mm" /><thead><row><entry align="center" valign="top">LVPP(k, t)</entry><entry align="center" valign="top">GVPP(k, t)</entry><entry align="center" valign="top">the possibility to be a voice</entry><entry align="center" valign="top">α(k, t)</entry></row></thead><tbody><row><entry align="center">large</entry><entry align="center">large</entry><entry align="center">very large</entry><entry align="center">1</entry></row><row><entry align="center" valign="middle">large</entry><entry align="center" valign="middle">small</entry><entry align="center" valign="middle">Large</entry><entry align="center" valign="middle">the value approaching 1</entry></row><row><entry align="center" valign="middle">small</entry><entry align="center" valign="middle">large</entry><entry align="center" valign="middle">very small</entry><entry align="center" valign="middle">0</entry></row><row><entry align="center" valign="middle">small</entry><entry align="center" valign="middle">small</entry><entry align="center" valign="middle">Small</entry><entry align="center" valign="middle">the value approaching 0</entry></row></tbody></tgroup></table></tables>
0021In the above table 1, the values of the GVPP and LVPP I can be determined by a reference value.
0022Then, by using Equation (2) defined below, a weight α(k, t) is computed. <maths id="math0004" num="(2)"><math display="block"><mi>α</mi><mfenced separators=""><mi>k</mi><mo></mo><mi>t</mi></mfenced><mo>=</mo><mn>1</mn><mo>-</mo><mfrac><mn>0.5</mn><mrow><mn>1</mn><mo>+</mo><mi>exp</mi><mfenced separators=""><mo>-</mo><mn>20</mn><mo>×</mo><mfenced separators=""><mi mathvariant="italic">LVPP</mi><mfenced separators=""><mi>k</mi><mo></mo><mi>t</mi></mfenced><mo>+</mo><mn>0.5</mn></mfenced><mo>×</mo><mfenced separators=""><mn>0.3</mn><mo>-</mo><mi mathvariant="italic">GVPP</mi><mfenced separators=""><mi>k</mi><mo></mo><mi>t</mi></mfenced></mfenced></mfenced></mrow></mfrac></math><img file="EP1973104A2_D0004.tif" /></maths>
0023Equation (2) can be represented as a graph as illustrated in <figref idref="f0004">FIG. 4</figref>, which is a graph of values of weights of an equation necessary to estimate a noise spectrum according to an embodiment of the present invention.
0024The weight determination unit 40 outputs a determined weight to the noise spectrum update unit 50. Then, by using an input weight and Equation (1), the noise spectrum update unit 50 estimates a noise spectrum, and updates the value of a noise spectrum estimated by up to an immediately previous frame. An operation process of the above noise estimation apparatus is illustrated in <figref idref="f0002">FIG. 2</figref>.
0025As illustrated in <figref idref="f0002">FIG. 2</figref>, the noise estimation apparatus divides an input sound signal into frames in step 101, and proceeds to step 103. In step 103, the noise estimation apparatus estimates harmonics of each frame, and proceeds to step 105. In step 105, the noise estimation apparatus uses the estimated harmonics to estimate VPP, and proceeds to step 107 to determine a weight of Equation (1) on the basis of the estimated VPP. In step 109, the noise estimation apparatus uses the determined weight to estimate a noise spectrum, updates a noise spectrum, and completes an operation process. The noise spectrum that has been estimated through the above process is used to remove the noise from the input sound signal.
0026As described, in the present invention the harmonics components of the sound signal are used to compute the probability that a voice signal will be present in the sound signal, the weight of Equation (1) is determined based on the computed probability to estimate the noise spectrum, and therefore the weights have a more extensive range than in conventional systems. Namely, it can be understood that in a conventional Minima Controlled Recursive Averaging (MCRA) scheme, the range of a weight α(k, t) corresponds to 0.95<i>≤α(k, t)≤</i>1, whereas according to the present invention, the range of a weight α(k, t) corresponds to 0.5<i>≤α(k, t)≤</i>1. Accordingly, a noise spectrum estimated according to the present invention is compared with a noise spectrum obtained in the conventional MCRA scheme as illustrated in <figref idref="f0005">FIGs. 5A-D</figref>, which are views illustrating examples of diagrams drawn based on a noise spectrum estimations implemented in a prior scheme and according to an embodiment of the present invention. With reference to <figref idref="f0005">FIG. 5C</figref>, when noise 213 included in a noisy signal 211 is as illustrated in <figref idref="f0005">FIG. 5A</figref>, it can be appreciated that a noise spectrum 217 (<figref idref="f0005">Fig. 5D</figref>) estimated by using the harmonics components according to the present invention is more similar to original noise 213(<figref idref="f0005">Fig. 5B</figref>) than a noise spectrum 215 (<figref idref="f0005">Fig. 5C</figref>) estimated in the MCRA scheme. Also, if non-stationary noise having as large a magnitude as voice energy is generated, a conventional scheme in which the SNR has been used as a factor to determine a weight regards noise as a voice in processing the noise, whereas harmonics are used as a factor to determine a weight in the present invention, thereby estimating the non-stationary noise and thereby updating a noise spectrum.
0027The merits and effects of exemplary embodiments, as disclosed in the present invention, and as so configured to operate above, are described as follows.
0028As described above, according to the present invention, harmonics components of a sound signal are used to compute probability that a voice signal will be present in a sound signal, a weight of a noise spectrum estimation equation is determined based on the computed probability to estimate a noise spectrum, and therefore weights can have a more extensive range than in conventional systems. Also, as harmonics are used as a factor to determine the weight, a noise spectrum is updated using an estimation of non-stationary noise.
0029While the invention has been shown and described with reference to certain exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the invention. Therefore, the present invention is not limited to the described embodiments thereof but defined by the appended claims.
14 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| EP1059628A2 | Cites | European Patent Office (EPO) | Applicant |
8 members in 4 offices; this record represents the family
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 20070028310 | Republic of Korea | A | |
| 20070028310 | Republic of Korea | – | |
| KR20070028310 | – | – | – |
| 20070028310 | – | – | – |
Members8
| Document | Office | Kind | |
|---|---|---|---|
| CN101271686A | China | A | |
| EP1973104A2This record | European Patent Office (EPO) | A2 | |
| KR20080086298A | Republic of Korea | A | |
| US2008235013A1 | United States of America | A1 | |
| EP1973104A3 | European Patent Office (EPO) | A3 | |
| KR101009854B1 | Republic of Korea | B1 | |
| US8135586B2 | United States of America | B2 | |
| EP1973104B1 | European Patent Office (EPO) | B1 |
33 legal events, as 4 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Fee paymentPLFP | PLFP | FR | |
| Fee paymentPLFP | PLFP | FR | |
| Fee paymentPLFP | PLFP | FR | |
| No opposition filed against granted patent, or epo opposition proceedings concluded without decisionGrantedR097 | R097 | DE | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| No opposition filed against granted patent, or epo opposition proceedings concluded without decisionGrantedR097 | R097 | DE | |
| Dpma publication of mentioned ep patent grantGrantedR096 | R096 | DE | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Intention to grant announcedINTG | INTG | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Amendment of ipc main classPREVIOUS MAIN CLASS: G10L0021020000R079 | R079 | DE | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | EP | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | EP | |
| Designation fees paidAKX | AKX | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1973104
- Publication, DOCDB
- 1973104
- Publication, EPODOC
- EP1973104
- Application
- 8153098
- Application, DOCDB
- 08153098
- Application, EPODOC
- EP20080153098
Titles3
- German
- Verfahren und Vorrichtung zur Rauschschätzung unter Verwendung von Harmonischen von Sprachsignalen
- English
- Method and apparatus for estimating noise by using harmonics of a voice signal
- French
- Procédé et appareil d'évaluation sonore en utilisant les harmoniques d'un signal vocal
Classification
- CPC, 1
- G10L21/0208
- IPC, 2
- G10L21 0208
- G10L21 02
Designated states38
- Contracting states, 34
- Germany
- France
- United Kingdom
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Denmark
- Estonia
- Spain
- Finland
- Greece
- Croatia
- Hungary
- Ireland
- Iceland
- Italy
- Liechtenstein
- Lithuania
- Luxembourg
- Latvia
- Monaco
and 10 moreShow fewer
- Malta
- Netherlands (Kingdom of the)
- Norway
- Poland
- Portugal
- Romania
- Sweden
- Slovenia
- Slovakia
- Türkiye
- Extension states, 4
- Albania
- Bosnia and Herzegovina
- North Macedonia
- Serbia