Apparatus and method for encoding or decoding audio signal with intelligent gap filling in the spectral domain
First Claim
1. Audio encoder for encoding an audio signal to obtain an encoded audio signal, comprising a processor and a memory including instructions that, when executed by the processor, cause the encoder to:
- convert, by a time-spectrum converter an audio signal comprising a sampling rate into a spectral representation;
analyze, by a spectral analyzer, the spectral representation for determining a first set of first spectral portions to be encoded with a first spectral resolution and a different second set of second spectral portions to be encoded with a second spectral resolution, the second spectral resolution being smaller than the first spectral resolution, wherein a first spectral portion of the first set of first spectral portions is placed, with respect to frequency, between two second spectral portions of the second set of second spectral portions;
generate by, a spectral domain audio encoder, a first encoded representation of the first set of first spectral portions comprising the first spectral resolution, wherein the first encoded representation comprises an encoded representation of the first spectral portion of the first set of first spectral portions that is placed, with respect to frequency, between the two second spectral portions of the second set of second spectral portionscalculate, by a parametric coder, spectral envelope information for the second set of second spectral portions, the spectral envelope information comprising the second spectral resolution, wherein the spectral envelope information comprises spectral envelope information of the two second spectral portions of the second set of second spectral portions; and
transmitting, by an output interface, the encoded audio signal to a decoder, wherein the encoded audio signal comprises the first encoded representation, and the spectral envelope information, and wherein one or more of the time-spectrum converter, the spectral analyzer, the spectral domain audio encoder, and the parametric coder 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, the decoded representation having a first spectral resolution; a parametric decoder for generating a second decoded representation of a second set of second spectral portions having a second spectral resolution being lower than the first spectral resolution; a frequency regenerator for regenerating every constructed second spectral portion having the first spectral resolution using a first spectral portion and spectral envelope information for the second spectral portion; and a spectrum time converter for converting the first decoded representation and the reconstructed second spectral portion into a time representation.
-
Citations
15 Claims
-
1. Audio encoder for encoding an audio signal to obtain an encoded audio signal, comprising a processor and a memory including instructions that, when executed by the processor, cause the encoder to:
-
convert, by a time-spectrum converter an audio signal comprising a sampling rate into a spectral representation; analyze, by a spectral analyzer, the spectral representation for determining a first set of first spectral portions to be encoded with a first spectral resolution and a different second set of second spectral portions to be encoded with a second spectral resolution, the second spectral resolution being smaller than the first spectral resolution, wherein a first spectral portion of the first set of first spectral portions is placed, with respect to frequency, between two second spectral portions of the second set of second spectral portions; generate by, a spectral domain audio encoder, a first encoded representation of the first set of first spectral portions comprising the first spectral resolution, wherein the first encoded representation comprises an encoded representation of the first spectral portion of the first set of first spectral portions that is placed, with respect to frequency, between the two second spectral portions of the second set of second spectral portions calculate, by a parametric coder, spectral envelope information for the second set of second spectral portions, the spectral envelope information comprising the second spectral resolution, wherein the spectral envelope information comprises spectral envelope information of the two second spectral portions of the second set of second spectral portions; and transmitting, by an output interface, the encoded audio signal to a decoder, wherein the encoded audio signal comprises the first encoded representation, and the spectral envelope information, and wherein one or more of the time-spectrum converter, the spectral analyzer, the spectral domain audio encoder, and the parametric coder 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, 8, 9, 10, 11, 12, 13)
-
-
14. Method for encoding an audio signal to obtain an encoded audio signal, comprising:
-
converting an audio signal comprising a sampling rate into a spectral representation; analyzing the spectral representation for determining a first set of first spectral portions to be encoded with a first spectral resolution and a different second set of second spectral portions to be encoded with a second spectral resolution, the second spectral resolution being smaller than the first spectral resolution, wherein a first spectral portion of the first set of first spectral portions is placed, with respect to frequency, between two second spectral portions of the second set of second spectral portions; generating a first encoded representation of the first set of first spectral portions comprising the first spectral resolution, wherein the first encoded representation comprises an encoded representation of the first spectral portion of the first set of first spectral portions that is placed, with respect to frequency, between the two second spectral portions of the second set of second spectral portions; calculating spectral envelope information for the second set of second spectral portions, the spectral envelope information comprising the second spectral resolution, wherein the spectral envelope information comprises spectral envelope information of the two second spectral portions of the second set of second spectral portions; and transmitting, by an output interface, the encoded audio signal to a decoder, wherein the encoded audio signal comprises the first encoded representation, and the spectral envelope information, and wherein one or more of the converting, the analyzing, the generating, and the calculating is implemented, at least in part, by one or more hardware elements of an audio signal processing device.
-
-
15. Non-transitory digital storage medium having computer-readable code stored thereon to perform, when running on a computer or a processor, a method for encoding an audio signal to obtain an encoded audio signal, the method comprising:
-
converting an audio signal comprising a sampling rate into a spectral representation; analyzing the spectral representation for determining a first set of first spectral portions to be encoded with a first spectral resolution and a different second set of second spectral portions to be encoded with a second spectral resolution, the second spectral resolution being smaller than the first spectral resolution, wherein a first spectral portion is placed, with respect to frequency, between two second spectral portions; generating a first encoded representation of the first set of spectral portions comprising the first spectral resolution, wherein the first encoded representation comprises an encoded representation of the first spectral portion of the first set of first spectral portions that is placed, with respect to frequency, between the two second spectral portions of the second set of second spectral portions; and calculating spectral envelope information for the second set of second spectral portions, the spectral envelope information comprising the second spectral resolution, wherein the spectral envelope information comprises spectral envelope information of the two second spectral portions of the second set of second spectral portions; and transmitting, by an output interface, the encoded audio signal to a decoder, wherein the encoded audio signal comprises the first encoded representation, and the spectral envelope information.
-
Specification