КОДЕР С ПРЕОБРАЗОВАНИЕМ И СПОСОБ КОДИРОВАНИЯ С ПРЕОБРАЗОВАНИЕМ

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