Post-processor, pre-processor, audio encoder, audio decoder and related methods for enhancing transient processing
An audio post-processor for post-processing an audio signal having a time-variable high frequency gain information as side information includes: a band extractor for extracting a high frequency band of the audio signal and a low frequency band of the audio signal; a high band processor for performing a time-variable modification of the high frequency band in accordance with the time-variable high frequency gain information to obtain a processed high frequency band; and a combiner for combining the processed high frequency band and the low frequency band. Furthermore, a pre-processor is illustrated.
1 . An audio post-processor for post-processing an audio signal comprising a time-variable high frequency gain information representing a side information of the audio signal, comprising:
a band extractor configured for extracting a high frequency band of the audio signal to obtain an extracted high frequency band comprising a block of high pass time domain values and configured for extracting a low frequency band of the block of time domain values of the audio signal to obtain an extracted low frequency band comprising a block of low pass time domain values;
a high band processor configured for performing a time-variable amplification of only the extracted high frequency band in accordance with the time-variable high frequency gain information to acquire a processed high frequency band,
wherein the high band processor is configured to apply the time-variable amplification to each time domain value of the block of high pass time domain values using the high frequency gain information to obtain a block of modified high pass time domain values as the processed high frequency band; and
a combiner configured for performing a sample-wise addition of the block of modified high pass time domain values and the block of low pass time domain values unmodified by the time-variable high frequency gain information,
wherein the audio signal comprises an additional control parameter as a further side information, wherein the high band processor is configured to apply the time-variable amplification also under consideration of the additional control parameter, wherein a time resolution of the additional control parameter is lower than a time resolution of the time-varying frequency gain information.
2 . The audio post-processor of claim 1 , in which the band extractor is configured to extract the low frequency band using a low pass filter device and to extract the high frequency band by subtracting the extracted low frequency band from the block of time domain values of the audio signal.
3 . The audio post-processor of claim 1 , wherein the audio signal comprises a sequence of blocks of time domain values, the sequence of blocks comprising the block of time domain values and a further later block of time domain values,
wherein the time-variable high frequency gain information is provided for the sequence of blocks of time domain values of the audio signal,
wherein the block of time domain values has associated therewith a first gain information and a the further later block of time domain values of the audio signal has a different second gain information,
wherein the band extractor is configured to extract, from the further later block of time domain values, a further block of low pass time domain values and a further block of high pass time domain values, and
wherein the high band processor is configured to modify, in the applying the time-variable amplification, the block of high pass time domain values using the first gain information to acquire the processed block of high pass time domain values and to modify the further block of high pass time domain values using the second gain information to acquire a further processed block of high pass time domain values, and
wherein the combiner is configured to combine the further later block of time domain values and the further processed block of high pass time domain values.
4 . The audio post-processor of claim 1 ,
wherein the band extractor and the high band processor and the combiner are configured to operate in overlapping blocks, and
wherein the audio post-processor further comprises an overlap-adder configured for calculating time domain values of a post-processed portion by adding time domain values of a first combined block obtained by the sample-wise addition of the block of modified high pass time domain values and the block of low pass time domain values and time domain samples of a second combined block in a block overlap range.
5 . An audio decoding apparatus, comprising:
an input interface configured for receiving an encoded audio signal comprising a core encoded signal, core side information and a time-variable high frequency gain information representing an additional side information;
a core decoder configured for decoding the core encoded signal using the core side information to acquire a decoded core signal; and
a post-processor configured for post-processing the decoded core signal using the time-variable high frequency gain information, the post-processor comprising: a band extractor configured for extracting a high frequency band of a block of time domain values of the audio signal to obtain an extracted high frequency band comprising a block of high pass time domain values and configured for extracting a low frequency band of the block of time domain values of the audio signal to obtain an extracted low frequency band comprising a block of low pass time domain values;
a high band processor configured for performing a time-variable amplification of only the extracted high frequency band in accordance with the time-variable high frequency gain information to acquire a processed high frequency band, wherein the high band processor is configured to apply the time-variable amplification to each time domain value of the block of high pass time domain values using the high frequency gain information to obtain a block of modified high pass time domain values as the processed high frequency band; and a combiner configured for performing a sample-wise addition of the block of modified high pass time domain values and the block of low pass time domain values unmodified by the time-variable high frequency gain information,
wherein the encoded audio signal comprises an additional control parameter as a further side information, wherein the high band processor is configured to apply the time-variable amplification also under consideration of the additional control parameter, wherein a time resolution of the additional control parameter is lower than a time resolution of the time-varying high frequency gain information.
6 . A method of post-processing an audio signal comprising a time-variable high frequency gain information representing a side information of the audio signal, comprising:
extracting a high frequency band of a block of time domain values of the audio signal to obtain an extracted high frequency band comprising a block of high pass time domain values and extracting a low frequency band of the block of time domain values of the audio signal to obtain an extracted low frequency band comprising a block of low pass time domain values;
performing a time-variable amplification of only the extracted high frequency band in accordance with the time-variable high frequency gain information to acquire a processed high frequency band, wherein the performing the time-variable amplification comprises applying the time-variable amplification to each time domain value of the block of high pass time domain values using the high frequency gain information to obtain a block of modified high pass time domain values as the processed high frequency band; and
performing a sample-wise addition of the block of modified high pass time domain values and the block of low pass time domain values unmodified by the time-variable high frequency gain information,
wherein the audio signal comprises an additional control parameter as a further side information, wherein the performing a time-variable amplification comprises applying the time-variable amplification also under consideration of the additional control parameter, where in a time resolution of the additional control parameter is lower than a time resolution of the time-varying high frequency gain information.
7 . A method of audio decoding, comprising:
receiving an encoded audio signal comprising a core encoded signal, core side information and a time-variable high frequency gain information representing an additional side information of the core encoded signal;
decoding the core encoded signal using the core side information to acquire a decoded core signal; and
post-processing the decoded core signal using the time-variable high frequency gain information representing the additional side information with a method of post-processing the method of post-processing comprising: extracting a high frequency band of a block of time domain values of the decoded core signal to obtain an extracted high frequency band comprising a block of high pass time domain values and extracting a high frequency band of the block of time domain values of the audio signal to obtain an extracted low frequency band of the comprising a block of low pass time domain values; performing a time-variable amplification of only the extracted high frequency in accordance with the time-variable high frequency gain information to acquire a processed high frequency band, wherein the performing the time-variable amplification comprises applying the time-variable amplification to each time domain value of the block of high pass time domain values using the high frequency gain information to obtain a block of modified high pass time domain values as the processed high frequency band; and performing a sample-wise addition of the block of modified high pass time domain values and the block of low pass time domain values unmodified by the time-variable high frequency gain information,
wherein the encoded audio signal comprises an additional control parameter as a further side information, wherein the performing a time-variable amplification comprises applying the time-variable amplification also under consideration of the additional control parameter, wherein a time resolution of the additional control parameter is lower than a time resolution of the time-varying high frequency gain.
8 . A non-transitory digital storage medium having a computer program stored thereon to perform, when said computer program is run by a computer, a method of post-processing an audio signal comprising a time-variable high frequency gain information representing side information of the audio signal, comprising:
extracting a high frequency band of a block of time domain values of the audio signal to obtain an extracted high frequency band comprising a block of high pass time domain values and extracting a low frequency band of the block of time domain values of the audio signal to obtain an extracted low frequency band comprising a block of low pass time domain values;
performing a time-variable amplification of only the extracted high frequency band in accordance with the time-variable high frequency gain to acquire a processed high frequency band, wherein the performing the time-variable amplification comprises applying the time-variable amplification to each time domain value of the block of high pass time domain values using the high frequency gain information to obtain a block of modified high pass time domain values as the processed high frequency band; and
performing a sample-wise addition of the block of modified high pass time domain values and the block of low pass time domain values unmodified by the time-variable high frequency gain information,
wherein the audio signal comprises an additional control parameter as a further side information, wherein the performing a time-variable amplification comprises applying the time-variable amplification also under consideration of the additional control parameter, wherein a time resolution of the additional control parameter is lower than a time resolution of the time-varying high frequency gain information.
9 . A non-transitory digital storage medium having a computer program stored thereon to perform, when said computer program is run by a computer, a method of audio decoding, the method of audio decoding comprising:
receiving an encoded audio signal comprising a core encoded signal, core side information and a time-variable high frequency gain information representing additional side information of the core encoded signal;
decoding the core encoded signal using the core side information to acquire a decoded core signal; and
post-processing the decoded core signal using the time-variable high frequency gain information in accordance with a method of post-processing the method of post-processing comprising: extracting a high frequency band of a block of time domain values of the audio signal to obtain an extracted high frequency band comprising a block of high pass time domain values and extracting a low frequency band of the block of time domain values of the audio signal to obtain an extracted low frequency band comprising a block of low pass time domain values; performing a time-variable amplification of only the extracted high frequency band in accordance with the time-variable high frequency gain information to acquire a processed high frequency band, wherein the performing the time-variable amplification comprises applying the time-variable amplification to each time domain value of the block of high pass time domain values using the high frequency gain information to obtain a block of modified high pass time domain values as the processed high frequency band; and performing a sample-wise addition of the block of low pass time domain values and the block of low pass time domain values unmodified by the time variable high frequency gain information,
wherein the encoded audio signal comprises an additional control parameter as a further side information, wherein the performing a time-variable amplification comprises applying the time-variable amplification also under consideration of the additional control parameter, wherein a time resolution of the additional control parameter is lower than a time resolution of the time-varying high frequency gain information.