ENCODING APPARATUS, DECODING APPARATUS, AND METHODS
First Claim
1. A coding apparatus, comprising:
- a processor and a memory that stores instructions which, when executed by the processor, cause the processor to perform operations comprising;
encoding a low band part of an input audio signal to generate first encoded data which is transmitted to a decoder side, the low band part having a frequency equal to or lower than a predetermined frequency; and
normalizing a low-frequency spectrum included in each of sub-bands obtained by dividing the low band part, using a largest amplitude value among the low-frequency spectrum included in each sub-band,obtaining a normalized low-frequency spectrum, the low-frequency spectrum being obtained by decoding the first encoded data;
calculating a correlation between each divided band of a high-frequency spectrum and a plurality of candidate bands of the normalized low-frequency spectrum;
identifying best bands of the plurality of candidate bands, each candidate band having a starting frequency position with non-zero amplitude in the normalized low-frequency spectrum, the high-frequency spectrum being a spectrum in a high band part of the input audio signal that is higher than the predetermined frequency; and
encoding the high-frequency spectrum using lag information identifying the best band for transmitting the lag information to the decoder side.
0 Assignments
0 Petitions
Accused Products
Abstract
A coding apparatus normalizes a low-frequency spectrum included in each of sub-bands obtained from dividing a low band part, using a largest amplitude value among the low-frequency spectrum included in each sub-band, obtains a normalized low-frequency spectrum by decoding the first encoded data, and calculates a correlation between each divided band of a high-frequency spectrum and a plurality of candidate bands of the normalized low-frequency spectrum. The best bands of a plurality of candidate bands are identified, each candidate band having a starting frequency position with non-zero amplitude in the normalized low-frequency spectrum, the high-frequency spectrum being in a high band part of the input audio signal that is higher than the predetermined frequency, and the high-frequency spectrum is encoded using lag information identifying the best band for transmitting the lag information to a decoder.
-
Citations
16 Claims
-
1. A coding apparatus, comprising:
-
a processor and a memory that stores instructions which, when executed by the processor, cause the processor to perform operations comprising; encoding a low band part of an input audio signal to generate first encoded data which is transmitted to a decoder side, the low band part having a frequency equal to or lower than a predetermined frequency; and normalizing a low-frequency spectrum included in each of sub-bands obtained by dividing the low band part, using a largest amplitude value among the low-frequency spectrum included in each sub-band, obtaining a normalized low-frequency spectrum, the low-frequency spectrum being obtained by decoding the first encoded data; calculating a correlation between each divided band of a high-frequency spectrum and a plurality of candidate bands of the normalized low-frequency spectrum; identifying best bands of the plurality of candidate bands, each candidate band having a starting frequency position with non-zero amplitude in the normalized low-frequency spectrum, the high-frequency spectrum being a spectrum in a high band part of the input audio signal that is higher than the predetermined frequency; and encoding the high-frequency spectrum using lag information identifying the best band for transmitting the lag information to the decoder side. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A decoding apparatus, comprising:
-
a processor and a memory that stores instructions which, when executed by the processor, cause the processed to perform operations comprising; decoding first encoded data, generated by encoding a low band part of an input audio signal, to generate a low-frequency spectrum, the low band part having a frequency equal to or lower than a predetermined frequency; normalizing a low-frequency spectrum included in each of sub-bands obtained by dividing the low band part, using a largest amplitude value among the low-frequency spectrum included in each sub-band, obtaining a normalized low-frequency spectrum, the low-frequency spectrum being obtained by decoding the first encoded data; obtaining lag information identifying the best band; and generating a high-frequency spectrum by using the best band; wherein the lag information indicating the particular band having a best correlation between each divided band of an encoding-side high-frequency spectrum and an encoding-side low-frequency spectrum, that results from normalizing a spectrum generated by decoding the first encoded data, the best bands being selected from a plurality of candidate bands, each having a starting frequency position with non-zero amplitude in the normalized low-frequency spectrum, the high-frequency spectrum is a high band part of the input audio signal that is higher than the predetermined frequency in the coding apparatus. - View Dependent Claims (7, 8)
-
-
9. A coding method, comprising:
-
encoding, a low band part of an input audio signal to generate first encoded data which is transmitted to a decoder side, the low band part having a frequency equal to or lower than a predetermined frequency; normalizing a low-frequency spectrum included in each of sub-bands obtained by dividing the low band part, using a largest amplitude value among the low-frequency spectrum included in each sub-band, obtaining a normalized low-frequency spectrum, the low-frequency spectrum being obtained by decoding the first encoded data; calculating a correlation between each divided band of a high-frequency spectrum and a plurality of candidate bands of the normalized low-frequency spectrum; identifying best bands of the plurality of candidate bands, each candidate band having a starting frequency position with non-zero amplitude in the normalized low-frequency spectrum, the high-frequency spectrum being a spectrum in a high band part of the input audio signal that is higher than the predetermined frequency; and encoding the high-frequency spectrum using lag information identifying the best band for transmitting the lag information to the decoder side. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A decoding method, comprising:
-
decoding first encoded data generated by encoding a low band part of an input audio signal to generate a low-frequency spectrum, the low band part having a frequency equal to or lower than a predetermined frequency; and normalizing a low-frequency spectrum included in each of sub-bands obtained by dividing the low band part, using a largest amplitude value among the low-frequency spectrum included in each sub-band, and obtaining a normalized low-frequency spectrum, the low-frequency spectrum being obtained by decoding the first encoded data; decoding a second encoded data, and obtaining lag information identifying the best band; and generating a high-frequency spectrum by using the best band; wherein the second encoded data contains lag information indicating the particular band where a best correlation between each divided band of an encoding-side high-frequency spectrum and an encoding-side low-frequency spectrum, that results from normalizing a spectrum generated by decoding the first encoded data the best bands being selected from a plurality of candidate bands, each having a starting frequency position with non-zero amplitude in the normalized low-frequency spectrum, the high-frequency spectrum is a high band part of the input audio signal that is higher than the predetermined frequency in the coding apparatus. - View Dependent Claims (15, 16)
-
Specification