Methods and devices for vector segmentation for coding
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsTomas Jansson Toftgård, Volodya Grancharov, Jonas Svedberg
Life of this patent
Estimating the term…
Abstract
A method for partitioning of input vectors for coding is presented. The method comprises obtaining of an input vector. The input vector is segmented, in a non-recursive manner, into an integer number, NSEG, of input vector segments. A representation of a respective relative energy difference between parts of the input vector on each side of each boundary between the input vector segments is determined, in a recursive manner. The input vector segments and the representations of the relative energy differences are provided for individual coding. Partitioning units and computer programs for partitioning of input vectors for coding, as well as positional encoders, are presented.
Claims15
A method for encoding of an audio signal, the method comprising:
- obtaining an input vector of coefficients originating from the audio signal;
- segmenting, in a non-recursive manner, the input vector into an integer number of input vector segments;
- determining, in a recursive manner, a representation of a respective relative energy difference between parts of the input vector on each side of each boundary between the input vector segments;
- allocating bits for encoding each of the input vector segments and for encoding the representations of the relative energy differences between the input vector segments;
- and
- providing the input vector segments and the representations of the relative energy differences for individual encoding.
A encoding unit, the encoding unit comprising:
- memory;
- and
- processing circuitry configured to cause the encoding unit to perform a method comprising:
- obtaining an input vector of coefficients originating from the audio signal;
- segmenting, in a non-recursive manner, the input vector into an integer number of input vector segments;
- determining, in a recursive manner, a representation of a respective relative energy difference between parts of the input vector on each side of each boundary between the input vector segments;
- allocating bits for encoding each of the input vector segments and for encoding the representations of the relative energy differences between the input vector segments;
- and
- providing the input vector segments and the representations of the relative energy differences for individual encoding.
Dependencies are inferred from the claim text.