Apparatus and method for encoding and decoding an encoded audio signal using temporal noise/patch shaping
First Claim
1. Audio encoder for encoding an audio signal to obtain an encoded audio signal, comprising:
- a time-spectrum converter configured for converting the audio signal into a spectral representation having spectral values in a spectral transform domain;
a prediction filter configured for performing a prediction over frequency on the spectral representation having the spectral values in the spectral transform domain to generate spectral residual values, the prediction filter being defined by filter information derived from the audio signal, wherein the prediction filter is configured to calculate a set of prediction coefficients from the spectral values in the spectral transform domain using the prediction over frequency in the spectral transform domain, and to calculate the spectral residual values corresponding to the set of prediction coefficients, the spectral residual values having a flatter temporal spectrum compared to the spectral values in the spectral transform domain, the filter information being based on the set of prediction coefficients;
an audio coder configured for encoding a first set of first spectral portions of the spectral residual values to acquire an encoded first set of first spectral values comprising a first spectral resolution;
a parametric coder configured for parametrically encoding a second set of second spectral portions of the spectral residual values or of the spectral values of the spectral representation in the spectral transform domain to acquire an encoded second set of second spectral values comprising a second spectral resolution being lower than the first spectral resolution; and
an output interface configured for outputting the encoded audio signal comprising the encoded second set of second spectral values, the encoded first set of first spectral values, and the filter information,wherein one or more of the time-spectrum converter, the prediction filter, the audio coder, the parametric coder, and the output interface is implemented, at least in part, by one or more hardware elements of the audio encoder.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for decoding an encoded audio signal, includes: a spectral domain audio decoder for generating a first decoded representation of a first set of first spectral portions being spectral prediction residual values; a frequency regenerator for generating a reconstructed second spectral portion using a first spectral portion of the first set of first spectral portions, wherein the reconstructed second spectral portion additionally includes spectral prediction residual values; and an inverse prediction filter for performing an inverse prediction over frequency using the spectral residual values for the first set of first spectral portions and the reconstructed second spectral portion using prediction filter information included in the encoded audio signal.
-
Citations
8 Claims
-
1. Audio encoder for encoding an audio signal to obtain an encoded audio signal, comprising:
-
a time-spectrum converter configured for converting the audio signal into a spectral representation having spectral values in a spectral transform domain; a prediction filter configured for performing a prediction over frequency on the spectral representation having the spectral values in the spectral transform domain to generate spectral residual values, the prediction filter being defined by filter information derived from the audio signal, wherein the prediction filter is configured to calculate a set of prediction coefficients from the spectral values in the spectral transform domain using the prediction over frequency in the spectral transform domain, and to calculate the spectral residual values corresponding to the set of prediction coefficients, the spectral residual values having a flatter temporal spectrum compared to the spectral values in the spectral transform domain, the filter information being based on the set of prediction coefficients; an audio coder configured for encoding a first set of first spectral portions of the spectral residual values to acquire an encoded first set of first spectral values comprising a first spectral resolution; a parametric coder configured for parametrically encoding a second set of second spectral portions of the spectral residual values or of the spectral values of the spectral representation in the spectral transform domain to acquire an encoded second set of second spectral values comprising a second spectral resolution being lower than the first spectral resolution; and an output interface configured for outputting the encoded audio signal comprising the encoded second set of second spectral values, the encoded first set of first spectral values, and the filter information, wherein one or more of the time-spectrum converter, the prediction filter, the audio coder, the parametric coder, and the output interface is implemented, at least in part, by one or more hardware elements of the audio encoder. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Method of encoding an audio signal to obtain an encoded audio signal, comprising:
-
converting the audio signal into a spectral representation having spectral values in a spectral transform domain; performing a prediction over frequency on the spectral representation having the spectral values in the spectral transform domain to generate spectral residual values, the prediction filter being defined by filter information derived from the audio signal, wherein the performing the prediction over frequency comprises calculating a set of prediction coefficients from the spectral values in the spectral transform domain using the prediction over frequency in the spectral transform domain, and calculating the spectral residual values corresponding to the set of prediction coefficients, the spectral residual values having a flatter temporal spectrum compared to the spectral values in the spectral transform domain, the filter information being based on the set of prediction coefficients; encoding a first set of first spectral portions of the spectral residual values to acquire an encoded first set of first spectral values comprising a first spectral resolution; parametrically encoding a second set of second spectral portions of the spectral residual values or of the spectral values of the spectral representation in the spectral transform domain to acquire an encoded second set of second spectral values comprising a second spectral resolution being lower than the first spectral resolution; and outputting the encoded audio signal comprising the encoded second set of second spectral values, the encoded first set of first spectral values, and the filter information, wherein one or more of the converting, the performing the prediction, the encoding, the parametrically encoding, and the outputting is implemented, at least in part, by one or more hardware elements of an audio signal processing device.
-
-
8. A non-transitory storage medium having stored thereon a computer program for performing, when running on a computer or a processor, a method of encoding an audio signal to obtain an encoded audio signal, the method comprising:
-
converting the audio signal into a spectral representation having spectral values in a spectral transform domain; performing a prediction over frequency on the spectral representation having the spectral values in the spectral transform domain to generate spectral residual values, the prediction filter being defined by filter information derived from the audio signal, wherein the performing the prediction over frequency comprises calculating a set of prediction coefficients from the spectral values in the spectral transform domain using the prediction over frequency in the spectral transform domain, and calculating the spectral residual values corresponding to the set of prediction coefficients, the spectral residual values having a flatter temporal spectrum compared to the spectral values in the spectral transform domain, the filter information being based on the set of prediction coefficients; encoding a first set of first spectral portions of the spectral residual values to acquire an encoded first set of first spectral values comprising a first spectral resolution; parametrically encoding a second set of second spectral portions of the spectral residual values or of the spectral values of the spectral representation in the spectral transform domain to acquire an encoded second set of second spectral values comprising a second spectral resolution being lower than the first spectral resolution; and outputting the encoded audio signal comprising the encoded second set of second spectral values, the encoded first set of first spectral values, and the filter information.
-
Specification