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

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