A frequency-domain noise shaping method for interpolating a spectral shape and a time-domain envelope of quantization noise in a windowed and transform-coded audio signal, characterized in that it comprises: processing quantized spectral bands C 1f [k], C 2f [k], C 3f [k], ..., C Mf [k] of the windowed and transform-coded audio signal through respective inverse filters (Inverse Filter 1, Inverse Filter 2, Inverse Filter 3, ..., Inverse Filter M ) to produce decoded spectral bands C 1 [k], C 2 [k], C 3 [k], ..., C M [k] ; concatenating the decoded spectral bands C 1 [k], C 2 [k], C 3 [k], ..., C M [k] to produce decoded spectral coefficients ( Y[k] ); and inverse transforming the decoded spectral coefficients ( Y[k] ) to produce a decoded block of time-domain samples ( y[n] ) of the audio signal; wherein processing the quantized spectral bands C 1f [k] , C 2f [k], C 3f [k], ..., C Mf [k] comprises, for each quantized spectral band C 1f [k], C 2f [k], C 3f [k], ..., C Mf [k] : calculating noise gains g 1 [m] and g 2 [m] representing spectral shapes of the quantization noise respectively at a first transition (A) between a current transform-processing window (window 1) and a preceding transform-processing window (window 0) and at a second transition (B) between the current transform-processing window (window 1) and a subsequent transform-processing window (window 2); and filtering quantized spectral coefficients ( Y f [k] ) of the quantized spectral band using the relation: C m k = aC mf k + bC m k − 1 where a and b are filter parameters and m identifies the spectral band, and where a = 2 g 1 m g 2 m / g 1 m + g 2 m b = g 2 m − g 1 m / g 1 m + g 2 m . processing quantized spectral bands C 1f [k], C 2f [k], C 3f [k], ..., C Mf [k] of the windowed and transform-coded audio signal through respective inverse filters (Inverse Filter 1, Inverse Filter 2, Inverse Filter 3, ..., Inverse Filter M ) to produce decoded spectral bands C 1 [k], C 2 [k], C 3 [k], ..., C M [k] ; concatenating the decoded spectral bands C 1 [k], C 2 [k], C 3 [k], ..., C M [k] to produce decoded spectral coefficients ( Y[k] ); and inverse transforming the decoded spectral coefficients ( Y[k] ) to produce a decoded block of time-domain samples ( y[n] ) of the audio signal; wherein processing the quantized spectral bands C 1f [k] , C 2f [k], C 3f [k], ..., C Mf [k] comprises, for each quantized spectral band C 1f [k], C 2f [k], C 3f [k], ..., C Mf [k] : calculating noise gains g 1 [m] and g 2 [m] representing spectral shapes of the quantization noise respectively at a first transition (A) between a current transform-processing window (window 1) and a preceding transform-processing window (window 0) and at a second transition (B) between the current transform-processing window (window 1) and a subsequent transform-processing window (window 2); and filtering quantized spectral coefficients ( Y f [k] ) of the quantized spectral band using the relation: C m k = aC mf k + bC m k − 1 calculating noise gains g 1 [m] and g 2 [m] representing spectral shapes of the quantization noise respectively at a first transition (A) between a current transform-processing window (window 1) and a preceding transform-processing window (window 0) and at a second transition (B) between the current transform-processing window (window 1) and a subsequent transform-processing window (window 2); and filtering quantized spectral coefficients ( Y f [k] ) of the quantized spectral band using the relation: C m k = aC mf k + bC m k − 1 where a and b are filter parameters and m identifies the spectral band, and where a = 2 g 1 m g 2 m / g 1 m + g 2 m b = g 2 m − g 1 m / g 1 m + g 2 m . <EOS>