УСТРОЙСТВО И СПОСОБ КОДИРОВАНИЯ, УСТРОЙСТВО И СПОСОБ ДЕКОДИРОВАНИЯ И ПРОГРАММА

1. Устройство кодирования, содержащее:
средство деления на поддиапазоны, выполненное с возможностью деления входного сигнала на множество поддиапазонов и выработки сигнала поддиапазона низких частот, составленного из множества поддиапазонов на стороне низких частот, и сигнала поддиапазона высоких частот, составленного из множества поддиапазонов на стороне высоких частот;
средство вычисления характеристической величины, выполненное с возможностью вычисления характеристической величины, представляющей характеристики входного сигнала, на основе сигнала поддиапазона низких частот и/или входного сигнала;
средство сглаживания, выполненное с возможностью осуществления сглаживания характеристической величины;
средство вычисления псевдомощности поддиапазона высоких частот, выполненное с возможностью вычисления псевдомощности поддиапазона высоких частот, являющейся значением оценки мощности сигнала поддиапазона высоких частот, на основе сглаженной характеристической величины и заданного коэффициента;
средство выбора, выполненное с возможностью вычисления мощности поддиапазона высоких частот, являющейся мощностью сигнала поддиапазона высоких частот, по сигналу поддиапазона высоких частот, и сравнения мощности поддиапазона высоких частот и псевдомощности поддиапазона высоких частот для выбора одного из множества коэффициентов;
средство кодирования высоких частот, выполненное с возможностью кодирования информации о коэффициенте для получения выбранного коэффициента и информации о сглаживании, относящейся к указанному сглаживанию, для выработки кодированных данных высоких частот;
средство кодирования низких частот, выполненное с возможностью кодирования низкочастотного сигнала, являющегося сигналом низких частот входного сигнала, для выработки кодированных данных низких частот; и
средство мультиплексирования, выполненное с возможностью мультиплексирования кодированных данных низких частот и кодированных данных высоких частот для получения выходной кодовой строки.
2. Устройство кодирования по п.1, в котором средство сглаживания выполнено с возможностью подвергать сглаживанию характеристическую величину путем осуществления усреднения с взвешиванием характеристической величины заданного количества последовательных кадров входного сигнала.
3. Устройство кодирования по п.2, в котором информация о сглаживании является информацией, указывающей количество кадров, используемых для усреднения с взвешиванием, и/или вес, используемый для усреднения с взвешиванием.
4. Устройство кодирования по п.3, дополнительно содержащее:
средство определения параметра, выполненное с возможностью определения количества кадров, используемого для усреднения с взвешиванием, и/или веса, используемого для усреднения с взвешиванием, на основе сигнала поддиапазона высоких частот.
5. Устройство кодирования по п.1, характеризующееся тем, что выполнено с возможностью выработки коэффициента путем нахождения с помощью характеристической величины и мощности поддиапазона высоких частот, полученных для контрольного широкополосного сигнала, в качестве независимой и зависимой переменных.
6. Устройство кодирования по п.5, в котором контрольный широкополосный сигнал является сигналом, получаемым кодированием заданного сигнала в соответствии со способом кодирования и алгоритмом кодирования и декодированием закодированного заданного сигнала;
при этом устройство кодирования выполнено с возможностью выработки коэффициента путем нахождения с использованием контрольного широкополосного сигнала для каждого из множества различных способов кодирования и алгоритмов кодирования.
7. Способ кодирования, содержащий этапы, на которых:
делят входной сигнал на множество поддиапазонов и вырабатывают сигнал поддиапазона низких частот, состоящий из множества поддиапазонов на стороне низких частот, и сигнал поддиапазона высоких частот, состоящий из множества поддиапазонов на стороне высоких частот;
вычисляют характеристическую величину, представляющую характеристики входного сигнала, на основе сигнала поддиапазона низких частот и/или входного сигнала;
подвергают характеристическую величину сглаживанию;
вычисляют псевдомощность поддиапазона высоких частот, являющуюся значением оценки мощности сигнала поддиапазона высоких частот, на основе сглаженной характеристической величины и заданного коэффициента;
вычисляют мощность поддиапазона высоких частот, являющуюся мощностью сигнала поддиапазона высоких частот, по сигналу поддиапазона высоких частот и сравнивают мощность поддиапазона высоких частот и псевдомощность поддиапазона высоких частот для выбора одного из множества коэффициентов;
кодируют информацию о коэффициенте для получения выбранного коэффициента и информацию о сглаживании, относящуюся к указанному сглаживанию, для выработки кодированных данных высоких частот;
кодируют низкочастотный сигнал, являющийся сигналом низких частот входного сигнала, для выработки кодированных данных низких частот; и
мультиплексируют кодированные данные низких частот и кодированные данные высоких частот для получения выходной кодовой строки.
8. Носитель памяти, содержащий записанную на нем программу, вызывающую выполнение компьютером обработки, содержащей этапы, на которых:
делят входной сигнал на множество поддиапазонов и вырабатывают сигнал поддиапазона низких частот, состоящий из множества поддиапазонов на стороне низких частот, и сигнал поддиапазона высоких частот, состоящий из множества поддиапазонов на стороне высоких частот;
вычисляют характеристическую величину, представляющую характеристики входного сигнала, на основе сигнала поддиапазона низких частот и/или входного сигнала;
подвергают характеристическую величину сглаживанию;
вычисляют псевдомощность поддиапазона высоких частот, являющуюся значением оценки мощности сигнала поддиапазона высоких частот, на основе сглаженной характеристической величины и заданного коэффициента;
вычисляют мощность поддиапазона высоких частот, являющуюся мощностью сигнала поддиапазона высоких частот, по сигналу поддиапазона высоких частот и сравнивают мощность поддиапазона высоких частот и псевдомощность поддиапазона высоких частот для выбора одного из множества коэффициентов;
кодируют информацию о коэффициенте для получения выбранного коэффициента и информацию о сглаживании, относящуюся к указанному сглаживанию, для выработки кодированных данных высоких частот;
кодируют низкочастотный сигнал, являющийся сигналом низких частот входного сигнала, для выработки кодированных данных низких частот; и
мультиплексируют кодированные данные низких частот и кодированные данные высоких частот для получения выходной кодовой строки.
9. Устройство декодирования, содержащее:
средство демультиплексирования, выполненное с возможностью демультиплексирования входных кодированных данных в кодированные данные низких частот, информацию о коэффициенте для получения коэффициента и информацию о сглаживании, относящуюся к сглаживанию;
средство декодирования низких частот, выполненное с возможностью декодирования кодированных данных низких частот для выработки низкочастотного сигнала;
средство деления на поддиапазоны, выполненное с возможностью деления низкочастотного сигнала на множество поддиапазонов для выработки сигнала поддиапазона низких частот для каждого из поддиапазонов;
средство вычисления характеристической величины, выполненное с возможностью вычисления характеристической величины на основе сигналов поддиапазонов низких частот;
средство сглаживания, выполненное с возможностью подвергать характеристическую величину на основе информации о сглаживании; и
средство выработки, выполненное с возможностью выработки высокочастотного сигнала на основе коэффициента, получаемого из информации о коэффициенте, характеристической величины, подвергнутой сглаживанию, и сигналов поддиапазонов низких частот.
10. Устройство декодирования по п.9, в котором средство сглаживания выполнено с возможностью подвергать характеристическую величину сглаживанию путем осуществления усреднения с взвешиванием характеристической величины заданного количества последовательных кадров входного сигнала.
11. Устройство декодирования по п.10, в котором информация о сглаживании является информацией, указывающей количество кадров, используемых для усреднения с взвешиванием, и/или вес, используемый для усреднения с взвешиванием.
12. Устройство декодирования по п.9, в котором средство выработки содержит:
средство вычисления мощности декодируемого поддиапазона высоких частот, выполненное с возможностью вычисления мощности декодируемого поддиапазона высоких частот, являющейся значением оценки мощности поддиапазона, составляющего высокочастотный сигнал, на основе сглаженной характеристической величины и заданного коэффициента; и
средство выработки высокочастотного сигнала, выполненное с возможностью выработки высокочастотного сигнала на основе мощности декодируемого поддиапазона высоких частот и сигнала поддиапазона низких частот.
13. Устройство декодирования по п.9, в котором коэффициент выработан путем нахождения с помощью характеристической величины, полученной для контрольного широкополосного сигнала, и мощности того же поддиапазона, что и поддиапазон, составляющий высокочастотный сигнал контрольного широкополосного сигнала, в качестве независимой переменной и зависимой переменной.
14. Устройство декодирования по п.13, в котором контрольный широкополосный сигнал является сигналом, полученный кодированием заданного сигнала в соответствии с заданным способом кодирования и алгоритмом кодирования и декодированием закодированного заданного сигнала;
при этом коэффициент выработан путем нахождения с помощью контрольного широкополосного сигнала для каждого из множества различных способов кодирования и алгоритмов кодирования.
15. Способ декодирования, содержащий этапы, на которых:
демультиплексируют входные кодированные данные в кодированные данные низких частот, информацию о коэффициенте для получения коэффициента и информацию о сглаживании, относящуюся к сглаживанию;
декодируют кодированные данные низких частот для выработки низкочастотного сигнала;
делят низкочастотный сигнал на множество поддиапазонов для выработки сигнала поддиапазона низких частот для каждого из поддиапазонов;
вычисляют характеристическую величину на основе сигналов поддиапазонов низких частот;
подвергают характеристическую величину сглаживанию на основе информации о сглаживании; и
вырабатывают высокочастотный сигнал на основе коэффициента, полученного из информации о коэффициенте, характеристической величины, подвергнутой сглаживанию, и сигналов поддиапазонов низких частот.
16. Носитель памяти, содержащий записанную на нем программу, вызывающую выполнение компьютером обработки, содержащей этапы, на которых:
демультиплексируют входные кодированные данные в кодированные данные низких частот, информацию о коэффициенте для получения коэффициента и информацию о сглаживании, относящуюся к сглаживанию;
декодируют кодированные данные низких частот для выработки низкочастотного сигнала;
делят низкочастотный сигнал на множество поддиапазонов для выработки сигнала поддиапазона низких частот для каждого из поддиапазонов;
вычисляют характеристическую величину на основе сигналов поддиапазонов низких частот;
подвергают характеристическую величину сглаживанию на основе информации о сглаживании; и
вырабатывают высокочастотный сигнал на основе коэффициента, полученного из информации о коэффициенте, характеристической величины, подвергнутой сглаживанию, и сигналов поддиапазонов низких частот.