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

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