Claims (22)
1. Устройство кодирования, содержащее:1. An encoding device comprising:
секцию преобразования, которая преобразовывает входной сигнал в частотную область, чтобы получить параметр частотной области;a conversion section that converts the input signal to the frequency domain to obtain a frequency domain parameter;
секцию выбора, которая выбирает целевой диапазон квантования из множества поддиапазонов, полученных посредством деления частотной области, и генерирует информацию диапазона, указывающую целевой диапазон квантования;a selection section that selects a quantization target range from a plurality of subbands obtained by dividing a frequency domain, and generates range information indicating a quantization target range;
секцию квантования формы, которая квантует форму параметра частотной области в целевом диапазоне квантования; иa shape quantization section that quantizes a shape of a frequency domain parameter in a target quantization range; and
секцию квантования коэффициента усиления, которая кодирует значение коэффициента усиления параметра частотной области в целевом диапазоне квантования, чтобы получить кодированную информацию коэффициента усиления.a gain quantization section that encodes a gain value of a frequency domain parameter in a target quantization range to obtain encoded gain information.
2. Устройство кодирования по п.1, дополнительно содержащее секцию определения, которая определяет, должно ли быть выполнено прогнозирующее кодирование, основанное на ряде поддиапазонов, общих для целевого диапазона квантования и целевого диапазона квантования, выбранного в прошлом,2. The encoding device according to claim 1, further comprising a determination section that determines whether predictive encoding should be performed based on a number of subbands common to the quantization target range and the quantization target range selected in the past,
при этом секция квантования коэффициента усиления кодирует усиление параметра частотной области в соответствии с результатом определения секции определения.wherein the gain quantization section encodes the gain of the frequency domain parameter in accordance with the result of the determination of the determination section.
3. Устройство кодирования по п.2, дополнительно содержащее секцию определения, которая определяет, что прогнозирующее кодирование должно быть выполнено, когда количество поддиапазонов, общих для целевого диапазона квантования и целевого диапазона квантования, выбранного в прошлом, больше или равно заранее определенному значению, и определяет, что прогнозирующее кодирование не должно быть выполнено, когда количество общих поддиапазонов меньше, чем заранее определенное значение,3. The encoding device according to claim 2, further comprising a determination section that determines that predictive encoding should be performed when the number of subbands common for the quantization target range and past quantization range is greater than or equal to a predetermined value, and determines that predictive coding should not be performed when the number of common subbands is less than a predetermined value,
причем секция квантования коэффициента усиления получает кодированную информацию коэффициента усиления посредством выполнения прогнозирующего кодирования в отношении коэффициента усиления параметра частотной области в целевом диапазоне квантования, используя прошлую кодированную информацию коэффициента усиления, когда секция определения определяет, что прогнозирующее кодирование должно быть выполнено, и получает кодированную информацию коэффициента усиления посредством непосредственного квантования коэффициента усиления параметра частотной области в целевом диапазоне квантования, когда секция определения определяет, что прогнозирующее кодирование не должно быть выполнено.wherein the gain quantization section obtains encoded gain information by performing predictive coding with respect to the gain of the frequency domain parameter in the target quantization range using past encoded gain information when the determination section determines that predictive encoding should be performed and obtains encoded coefficient information gain by directly quantizing the gain pa the frequency domain in the quantization target range when the determination section determines that predictive coding should not be performed.
4. Устройство кодирования по п.1, в котором секция квантования коэффициента усиления получает кодированную информацию коэффициента усиления посредством выполнения квантования вектора коэффициента усиления параметра частотной области.4. The encoding device according to claim 1, in which the gain quantization section obtains encoded gain information by performing quantization of the frequency domain parameter gain vector.
5. Устройство кодирования по п.1, в котором секция квантования коэффициента усиления получает кодированную информацию коэффициента усиления посредством выполнения прогнозирующего квантования коэффициента усиления, используя усиление параметра частотной области в прошлом кадре.5. The encoding device according to claim 1, in which the gain quantization section obtains encoded gain information by performing predictive gain quantization using the gain of the frequency domain parameter in the last frame.
6. Устройство кодирования по п.1, в котором секция выбора выбирает область, для которой энергия является самой высокой среди областей, составленных из множества поддиапазонов, в качестве целевого диапазона квантования.6. The encoding device according to claim 1, in which the selection section selects a region for which the energy is the highest among regions composed of a plurality of subbands as the target quantization range.
7. Устройство кодирования по п.1, в котором секция выбора, когда существуют диапазоны кандидаты, для которых количество поддиапазонов, общих для целевого диапазона квантования, выбранного в прошлом, больше или равно заранее определенному значению, и энергия больше или равна заранее определенному значению, выбирает диапазон, для которого энергия является самой высокой среди диапазонов кандидатов, в качестве целевого диапазона квантования, и когда диапазоны кандидаты не существуют, выбирает диапазон, для которого энергия является самой высокой во всех диапазонах частотной области, в качестве целевого диапазона квантования.7. The encoding device according to claim 1, in which the selection section, when there are candidate ranges for which the number of subbands common for the quantization target range selected in the past is greater than or equal to a predetermined value, and the energy is greater than or equal to a predetermined value, selects the range for which the energy is the highest among the ranges of candidates, as the target quantization range, and when the ranges of the candidates do not exist, selects the range for which the energy is the highest Oka in all ranges of the frequency domain as the quantization target band.
8. Устройство кодирования по п.1, в котором секция выбора выбирает диапазон, ближайший к целевому диапазону квантования, выбранному в прошлом среди диапазонов, для которых энергия больше или равна заранее определенному значению, в качестве целевого диапазона квантования.8. The encoding device according to claim 1, in which the selection section selects the range closest to the quantization target range selected in the past among the ranges for which the energy is greater than or equal to a predetermined value as the quantization target range.
9. Устройство кодирования по п.1, в котором секция выбора выбирает целевой диапазон квантования после умножения на весовой коэффициент, который тем больше, чем ближе поддиапазон к стороне низкого диапазона.9. The encoding device according to claim 1, in which the selection section selects the target quantization range after multiplying by a weight coefficient, which is greater, the closer the subrange to the low range side.
10. Устройство кодирования по п.1, в котором секция выбора выбирает поддиапазон, фиксированный со стороны низкой стороны диапазона, в качестве целевого диапазона квантования.10. The encoding device according to claim 1, in which the selection section selects a subband fixed on the low side of the range as the target quantization range.
11. Устройство кодирования по п.1, в котором секция выбора выбирает целевой диапазон квантования после умножения на весовой коэффициент, который является тем больше чем выше частота выбора поддиапазона в прошлом.11. The encoding device according to claim 1, in which the selection section selects the target quantization range after multiplying by a weight coefficient, which is the greater the higher the frequency of the subband selection in the past.
12. Устройство кодирования по п.2, дополнительно содержащее секцию интерполяции, которая выполняет интерполяцию коэффициента усиления параметра частотной области в поддиапазоне, не квантованном в прошлом среди поддиапазонов, указанных информацией диапазона, используя кодированную информацию прошлого коэффициента усиления, чтобы получить значение интерполяции,12. The encoding device according to claim 2, further comprising an interpolation section that interpolates the gain of the frequency domain parameter in a subband not quantized in the past among the subbands indicated by the range information using encoded past gain information to obtain an interpolation value,
причем секция квантования коэффициента усиления также использует значение интерполяции посредством выполнения прогнозирующего кодирования.wherein the gain quantization section also uses the interpolation value by performing predictive coding.
13. Устройство кодирования по п.2, дополнительно содержащее секцию определения, которая определяет коэффициент предсказания таким образом, что вес значения коэффициента усиления прошлого кадра тем больше чем больше поддиапазон, общий для целевого диапазона квантования прошлого кадра и целевого диапазона квантования текущего кадра,13. The encoding device according to claim 2, further comprising a determination section that determines the prediction coefficient in such a way that the weight of the gain value of the past frame is the greater the larger the subband common to the quantization target range of the past frame and the quantization target range of the current frame,
причем секция квантования коэффициента усиления использует коэффициент предсказания посредством выполнения прогнозирующего кодирования.wherein the gain quantization section uses the prediction coefficient by performing predictive coding.
14. Устройство кодирования по п.1, в котором секция выбора фиксированно выбирает заранее определенный поддиапазон как часть целевого диапазона квантования.14. The encoding device according to claim 1, wherein the selection section fixedly selects a predetermined subband as part of the quantization target range.
15. Устройство кодирования по п.1, в котором секция выбора выбирает целевой диапазон квантования после умножения на весовой коэффициент, который тем больше, чем больше к стороне высокого диапазона поддиапазон находится в части целевого диапазона квантования.15. The encoding device according to claim 1, in which the selection section selects a quantization target range after multiplying by a weighting factor, which is greater, the greater the greater the sub-range to the high range side is in the portion of the quantization target range.
16. Устройство кодирования по п.2, в котором секция квантования коэффициента усиления выполняет прогнозирующее кодирование в отношении коэффициента усиления параметра частотной области в части целевого диапазона квантования, и выполняет непосредственное квантование в отношении коэффициента усиления параметра частотной области в оставшейся части.16. The encoding device according to claim 2, in which the gain quantization section performs predictive coding with respect to the gain of the frequency domain parameter in part of the target quantization range, and performs direct quantization with respect to the gain of the frequency domain parameter in the remaining part.
17. Устройство кодирования по п.1, в котором секция квантования коэффициента усиления выполняет квантование вектора коэффициента усиления не последовательного множества поддиапазонов.17. The encoding device according to claim 1, in which the gain quantization section quantizes a gain vector of a non-sequential set of subbands.
18. Устройство декодирования, содержащее:18. A decoding device comprising:
секцию приема, которая принимает информацию, указывающую целевой диапазон квантования, выбранный из множества поддиапазонов, полученных посредством деления частотной области входного сигнала;a receiving section that receives information indicating a target quantization range selected from a plurality of subbands obtained by dividing the frequency domain of the input signal;
секцию деквантования формы, которая декодирует информацию кодирования формы, в которой форма параметра частотной области в целевом диапазоне квантования квантована, чтобы сгенерировать декодированную форму;a shape dequantization section that decodes shape encoding information in which a shape of a frequency domain parameter in a target quantization range is quantized to generate a decoded shape;
секцию деквантования коэффициента усиления, которая декодирует кодированную информацию коэффициента усиления, в которой усиление параметра частотной области в целевом диапазоне квантования квантовано, чтобы сгенерировать декодированный коэффициент коэффициента усиления, и декодирует частотный параметр, используя декодированную форму и декодированный коэффициент коэффициента усиления, чтобы сгенерировать декодированный параметр частотной области; иa gain dequantization section that decodes encoded gain information in which a gain of a frequency domain parameter in a target quantization range is quantized to generate a decoded gain, and decodes a frequency parameter using a decoded shape and a decoded gain to generate a decoded frequency parameter area; and
секцию преобразования во временную область, которая преобразовывает декодированный параметр частотной области во временную область и получает декодированный сигнал временной области.a time-domain conversion section that converts a decoded frequency-domain parameter to a time-domain and receives a time-domain decoded signal.
19. Устройство декодирования по п.18, дополнительно содержащее секцию определения, которая определяет, должно ли прогнозирующее декодирование быть выполнено, на основании количества поддиапазонов, общих для целевого диапазона квантования и целевого диапазона квантования, выбранного в прошлом,19. The decoding apparatus according to claim 18, further comprising a determination section that determines whether predictive decoding should be performed based on the number of subbands common to the quantization target range and the quantization target range selected in the past,
причем секция деквантования коэффициента усиления декодирует кодированную информацию коэффициента усиления в соответствии с результатом определения секции определения, чтобы сгенерировать декодированный коэффициент коэффициента усиления.wherein the gain dequantization section decodes the encoded gain information in accordance with the result of determining the determination section to generate a decoded gain.
20. Устройство декодирования по п.19, дополнительно содержащее секцию определения, которая определяет, что прогнозирующее декодирование должно быть выполнено, когда количество поддиапазонов, общих для целевого диапазона квантования, и целевого диапазона квантования, выбранного в прошлом, больше или равно заранее определенному значению, и определяет, что прогнозирующее декодирование не должно быть выполнено, когда количество общих поддиапазонов меньше, чем заранее определенное значение,20. The decoding device according to claim 19, further comprising a determination section that determines that predictive decoding should be performed when the number of subbands common to the target quantization range and the quantization target range selected in the past is greater than or equal to a predetermined value, and determines that predictive decoding should not be performed when the number of common subbands is less than a predetermined value,
в котором секция деквантования коэффициента усиления выполняет прогнозирующее декодирование коэффициента коэффициента усиления параметра частотной области в целевом диапазоне квантования, используя усиление, полученное в прошлом декодировании коэффициента усиления, когда секция определения определяет, что прогнозирующее декодирование должно быть выполнено, и выполняет непосредственное деквантование кодированной информации коэффициента усиления, в котором усиление параметра частотной области квантуется в целевом диапазоне квантования, когда секция определения определяет, что прогнозирующее декодирование не должно быть выполнено.wherein the gain dequantization section performs predictive decoding of the gain of the frequency domain parameter in the target quantization range using the gain obtained in the past decoding of the gain when the determination section determines that predictive decoding should be performed and directly dequantizes the encoded gain information in which the gain of the frequency domain parameter is quantized in the target range of qua tising when the determining section determines that predictive decoding is not to be performed.
21. Способ кодирования, содержащий:21. An encoding method comprising:
этап преобразования входного сигнала в частотную область, чтобы получить параметр частотной области;the step of converting the input signal into the frequency domain to obtain a frequency domain parameter;
этап выбора целевого диапазона квантования из множества поддиапазонов, полученных посредством деления частотной области, и генерирования информации диапазона, указывающей целевой диапазон квантования;a step of selecting a quantization target range from a plurality of subbands obtained by dividing a frequency domain, and generating range information indicating a quantization target range;
этап квантования формы параметра частотной области в целевом диапазоне квантования, чтобы получить кодированную информацию формы; иa step of quantizing a shape of a frequency domain parameter in a quantization target range to obtain encoded shape information; and
этап кодирования коэффициента усиления параметра частотной области в целевом диапазоне квантования, чтобы получить кодированную информацию коэффициента усиления.a step of encoding a gain of a frequency domain parameter in a target quantization range to obtain encoded gain information.
22. Способ декодирования, содержащий:22. A decoding method comprising:
этап приема информации, указывающей целевой диапазон квантования, выбранный из множества поддиапазонов, полученных посредством деления частотной области входного сигнала;a step of receiving information indicating a quantization target range selected from a plurality of subbands obtained by dividing the frequency domain of the input signal;
этап декодирования кодированной информации формы, при этом форма параметра частотной области в целевом диапазоне квантования квантуется, чтобы сгенерировать декодированную форму;a step of decoding the encoded form information, wherein the frequency domain parameter form in the target quantization range is quantized to generate a decoded form;
этап декодирования кодированной информации коэффициента усиления, в котором усиление параметра частотной области в целевом диапазоне квантования квантуется, чтобы сгенерировать декодированный коэффициент коэффициента усиления, и декодирования параметра частотной области, используя декодированную форму и декодированный коэффициент коэффициента усиления, чтобы сгенерировать декодированный параметр частотной области; иa step of decoding the encoded gain information, in which the gain of the frequency domain parameter in the target quantization range is quantized to generate a decoded gain factor, and the decoding of the frequency domain parameter using the decoded shape and the decoded gain factor to generate the decoded frequency domain parameter; and
этап преобразования декодированного параметра частотной области во временную область, чтобы получить декодированный сигнал временной области.
the step of converting the decoded parameter of the frequency domain into the time domain to obtain a decoded signal of the time domain.