Effective pre-echo attenuation in a digital audio signal

US9489964B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9489964-B2
Application numberUS-201314411790-A
CountryUS
Kind codeB2
Filing dateJun 28, 2013
Priority dateJun 29, 2012
Publication dateNov 8, 2016
Grant dateNov 8, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method is provided for processing pre-echo attenuation in a digital audio signal generated from a transform coding, wherein, at the decoding point, the method includes: detection of a position of attack in the decoded signal; determination of a pre-echo region preceding the position of attack detected in the decoded signal; calculation of attenuation factors per sub-block of the pre-echo region, according to at least the frame wherein the attack has been detected and the preceding frame; and pre-echo attenuation in the sub-blocks of the pre-echo region by the corresponding damping factors. The method also includes application of a filter for the spectral shaping of the pre-echo region on the current frame up to the detected position of the attack. A device and a decoder including the device are also proved for implementing the method.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of processing attenuation of pre-echo in a digital audio signal engendered on the basis of a transform-based coding, wherein the method comprises the following acts performed by a processing device: receiving a decoded signal from a decoder device that has decoded the digital audio signal into the decoded signal; detection of an attack position in the decoded signal; determination of a pre-echo zone preceding the attack position detected in the decoded signal; calculation of attenuation factors per sub-block of the pre-echo zone, as a function at least of a frame of the decoded digital signal in which the attack has been detected and of a previous frame of the decoded digital signal; attenuation of pre-echo in the sub-blocks of the pre-echo zone by the corresponding attenuation factors; and application of filtering of spectral shaping of the pre-echo zone on the current frame until as far as the detected position of the attack to produce a processed signal in which the pre-echo attenuation has been performed, the filtering being a zero-phase finite impulse response filtering with transfer function: c ( n ) z −1 +(1−2 c ( n ))+ c ( n ) z. 2. The method as claimed in claim 1 , wherein the filtering of spectral shaping is an adaptive filtering and wherein the filtering furthermore comprises calculation of at least one decision parameter regarding the filtering to be applied to the pre-echo zone and the adaptation of the coefficients of the filtering as a function of said at least one decision parameter. 3. The method as claimed in claim 2 , wherein at least one decision parameter is a measurement of the strength of the detected attack. 4. The method as claimed in claim 2 , wherein at least one decision parameter is the value of the attenuation factor in the sub-block preceding that containing the position of the attack. 5. The method as claimed in claim 2 , wherein at least one decision parameter is based on a spectral distribution analysis of the signal of the pre-echo zone and/or of the signal preceding the pre-echo zone. 6. The method as claimed in claim 3 , wherein the measurement of the strength of the detected attack is of the form: P=max (EN(k), EN (k+1)/min(EN(k−1),EN(k−2)) with k, the number of the sub-block in which the attack has been detected and EN(k) the energy of the k th sub-block. 7. The method as claimed in claim 2 , wherein the adaptation of the coefficients of the filtering is performed in a discrete manner as a function of the comparison of at least one decision parameter with a predetermined threshold. 8. The method as claimed in claim 2 , wherein the adaptation of the coefficients of the filtering is performed in a continuous manner as a function of said at least one decision parameter. 9. The method as claimed in claim 1 , wherein the attenuation is performed at the same time as the spectral shaping filtering by integrating the attenuation factors into the coefficients defining the filtering. 10. A device for processing attenuation of pre-echo in a digital audio signal engendered on the basis of a transform-based coder, in which; the device comprises: an input receiving a decoded signal from a decoder device that has decoded the digital audio signal into the decoded signal; a detection module configured to detect an attack position in the decoded signal; a determination module configured to determine a pre-echo zone preceding the attack position detected in the decoded signal; a calculation module configured to calculate attenuation factors per sub-block of the pre-echo zone, as a function at least of a frame of the decoded digital signal in which the attack has been detected and of a previous frame of the decoded digital signal; an attenuation module configured to attenuate the pre-echoes in the sub-blocks of the pre-echo zone by the corresponding attenuation factors; and filtering module configured to perform a spectral shaping of the pre-echo zone on the current frame until as far as the detected position of the attack to produce a processed signal in which the pre-echo attenuation has been performed, the filtering being a zero-phase finite impulse response filtering with transfer function: c ( n ) z −1 +(1−2 c ( n ))+ c ( n ) z an output providing the processed signal. 11. A decoder device of a digital audio signal comprising the device for processing as claimed in claim 10 . 12. A non-transitory computer-readable medium comprising a computational program stored thereon and comprising code instructions for implementing a method of processing attenuation of pre-echo in a digital audio signal engendered on the basis of a transform-based coding, when these instructions are executed by a processor, wherein the method comprises the following acts performed by the processor as configured by the instructions: receiving a decoded signal from a decoder device that has decoded the digital audio signal into the decoded signal; detection of an attack position in the decoded signal; determination of a pre-echo zone preceding the attack position detected in the decoded signal; calculation of attenuation factors per sub-block of the pre-echo zone, as a function at least of a frame of the decoded digital signal in which the attack has been detected and of a previous frame of the decoded digital signal; attenuation of pre-echo in the sub-blocks of the pre-echo zone by the corresponding attenuation factors; and application of a filtering of spectral shaping of the pre-echo zone on the current frame until as far as the detected position of the attack to produce a processed signal in which the pre-echo attenuation has been performed, the filtering being a zero-phase finite impulse response filtering with transfer function: c ( n ) z −1 +(1−2 c ( n ))+ c ( n ) z.

Assignees

Inventors

Classifications

  • Detection of transients or attacks for time/frequency resolution switching · CPC title

  • for improving intelligibility · CPC title

  • G10L19/26Primary

    Pre-filtering or post-filtering · CPC title

  • G10L19/03Primary

    Spectral prediction for preventing pre-echo; Temporary noise shaping [TNS], e.g. in MPEG2 or MPEG4 · CPC title

  • Speech enhancement, e.g. noise reduction or echo cancellation (reducing echo effects in line transmission systems H04B3/20; echo suppression in hands-free telephones H04M9/08) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9489964B2 cover?
A method is provided for processing pre-echo attenuation in a digital audio signal generated from a transform coding, wherein, at the decoding point, the method includes: detection of a position of attack in the decoded signal; determination of a pre-echo region preceding the position of attack detected in the decoded signal; calculation of attenuation factors per sub-block of the pre-echo regi…
Who is the assignee on this patent?
Orange
What technology area does this patent fall under?
Primary CPC classification G10L21/0364. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).