Method and system for two-step spreading for tonal artifact avoidance in audio coding
AssigneeXiph.org Foundation
InventorsTimothy B. Terriberry, Jean-Marc Valin
Life of this patent
Estimating the term…
Loading patent…
AssigneeXiph.org Foundation
InventorsTimothy B. Terriberry, Jean-Marc Valin
Estimating the term…
Embodiments are directed to an audio coding scheme implemented in a codec that eliminates birdie artifacts generated by transform coding methods. A frequency coefficient spreading method invertibly rotates a spectrum of coefficient values based on a defined rotation angle, The rotated spectrum is then quantized, and the rotation operation is then reversed so that a previously sparse spectrum (i.e., one with few non-zero values) becomes one that has many non-zero values. The method arranges the coefficients for a particular partition into a linear array and computes a gain factor for the partition. A rotation angle of between 0 and π/4 for successive pairs of coefficients of the linear array based on the gain factor is then derived. One or more rotation operations are then applied to successive pairs of coefficients in the linear array using a specific rotation angle and a stride length for each rotation operation.
A computer-implemented method of transforming a first spectrum having few non-zero values into a spectrum having a large number of non-zero values, the sparse spectrum including a number N of points lying in a plane, the method comprising:
A method of coding an audio signal in an audio coding system comprising a decoder circuit coupled to an encoder circuit, the method comprising:
A system for coding an audio signal, comprising:
Dependencies are inferred from the claim text.