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

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