Shape and scale parameters for extended-band frequency coding
First Claim
1. In an audio encoder, a computer-implemented method comprising:
- receiving source audio data;
performing a time-to-frequency transform on the received source audio data to produce frequency-domain data for the received source audio data; and
performing frequency extension coding on the received source audio data, the frequency extension coding comprising determining one or more shape parameters for the frequency-domain data;
wherein the determining one or more shape parameters comprises using a displacement vector corresponding to a displacement of an even number of sub-bands.
2 Assignments
0 Petitions
Accused Products
Abstract
An audio encoder performs frequency extension coding that comprises determining one or more shape parameters using a displacement vector that corresponds to a displacement of an even number (e.g., an even number of sub-bands between a sub-band in a baseband frequency range and a sub-band in an extended-band frequency range). The shape parameters can be determined on a per-audio-block basis. Restricting a displacement to an even number (in frequency extension coding or in other signal modulation schemes) can improve the quality of reconstructed audio. An audio encoder also can perform frequency extension coding that comprises determining one or more scale parameters at one or more audio blocks, and determining one or more anchor points for interpolating the one or more scale parameters.
-
Citations
20 Claims
-
1. In an audio encoder, a computer-implemented method comprising:
-
receiving source audio data;
performing a time-to-frequency transform on the received source audio data to produce frequency-domain data for the received source audio data; and
performing frequency extension coding on the received source audio data, the frequency extension coding comprising determining one or more shape parameters for the frequency-domain data;
wherein the determining one or more shape parameters comprises using a displacement vector corresponding to a displacement of an even number of sub-bands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In an audio encoder, a computer-implemented method comprising:
-
receiving source audio data;
performing a time-to-frequency transform on the received source audio data to produce frequency-domain data for the received source audio data; and
performing frequency extension coding on the received source audio data, the frequency extension coding comprising;
determining one or more scale parameters for the frequency-domain data at one or more audio blocks; and
determining one or more anchor points for interpolating the one or more scale parameters. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. In an audio encoder, a computer-implemented method comprising:
-
receiving source audio data;
performing a time-to-frequency transform on the received source audio data to produce frequency-domain data for the received source audio data; and
performing frequency extension coding on the received source audio data, the frequency extension coding comprising determining one or more shape parameters and one or more scale parameters for the frequency-domain data;
wherein the determining one or more shape parameters comprises using a displacement vector corresponding to a displacement of an even number of sub-bands; and
wherein the determining one or more scale parameters comprises determining one or more anchor points for interpolating the one or more scale parameters.
-
Specification