ЗВУКОВОЕ КОДИРУЮЩЕЕ УСТРОЙСТВО, ЗВУКОВОЙ ДЕКОДЕР, КОДИРОВАННАЯ ЗВУКОВАЯ ИНФОРМАЦИЯ, СПОСОБЫ КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ ЗВУКОВОГО СИГНАЛА И КОМПЬЮТЕРНАЯ ПРОГРАММА

1. Звуковой декодер (200) для предоставления декодированной звуковой информации (212) на основе кодированной звуковой информации (210); включающий основанный на применении окна сигнальный преобразователь (250), сконфигурированный с возможностью отображать частотно-временное представление (242) звуковой информации, которое описывается кодированной звуковой информацией (210), на представлении временного интервала (252) звуковой информации, где основанный на применении окна сигнальный преобразователь сформирован так, чтобы выбрать окно из множества окон (310, 312, 314, 316, 318), включающего окна различных наклонов перехода (310а, 312а, 314а, 316а, 318а, 310b, 312b, 314b, 316b, 318b) и окон, связанных, к тому же, с различными длинами преобразования, посредством использования информации об окне (272); где звуковой декодер (200) включает селектор окон (270), позволяющий оценить информацию об окне кодового слова переменной длины (224), чтобы выбрать окно для обработки данной части частотно-временного представления, связанного с данным фреймом звуковой информации.
2. Звуковой декодер (200) по п.1, где звуковой декодер включает анализатор битового потока (220), позволяющий анализировать битовый поток (210), представляющий кодированную звуковую информацию, и извлекать из битового потока (210) одноразрядную информацию о длине наклона окна ("window_length"), и выборочно извлекать, в зависимости от значения одноразрядной информации о длине наклона окна, одноразрядную информацию о длине преобразования ("transform_length"); и где селектор окон (270) сформирован, чтобы выборочно, в зависимости от информации о длине наклона окна, использовать или не включать информацию о длине преобразования, чтобы выбрать тип окна (310, 312, 314, 316, 318) для обработки данной части частотно-временного представления (242).
3. Звуковой декодер (200) по п.1, где селектор окон (270) сформирован, чтобы выбирать тип окна (310, 312, 314, 316, 318) для обработки текущей части частотно-временной информации (242), так чтобы левосторонняя длина наклона окна для обработки текущей части частотно-временного представления (242) соответствовала правосторонней длине наклона окна, использовавшегося для обработки предыдущей части частотно-временного представления (242).
4. Звуковой декодер (200) по п.3, где селектор окон (270) сформирован, чтобы выбирать между первым типом (310) окна и вторым типом (312) окна в зависимости от значения одноразрядной информации о длине наклона окна, если правосторонняя длина наклона окна для обработки предыдущей части частотно-временного представления (242) принимает длинное значение и если предыдущая часть звуковой информации, текущая часть звуковой информации и последующая часть звуковой информации - все кодируются посредством использования базового режима - основной моды частотной области; где селектор окон (270) позволяет выбирать третий тип (314) окна в ответ на первое значение одноразрядной информации о длине наклона окна, указывающей на длинный правосторонний наклон окна, если правосторонняя длина наклона окна для обработки предыдущей части звуковой информации принимает короткое значение и если предыдущая часть звуковой информации, текущая часть звуковой информации и последующая часть звуковой информации - все кодируются посредством использования базового режима (основной моды) частотной области; и где селектор окон (270) сформирован, чтобы выбирать между четвертым типом (316) окна и пятым типом (318) окна, которое определяет короткую последовательность окон (319а- 319h), в зависимости от одноразрядной информации о длине преобразования, если одноразрядная информация о длине наклона окна принимает второе значение, указывающее на короткий правосторонний наклон окна, если правосторонняя длина наклона окна для обработки предыдущей части звуковой информации (242) принимает короткое значение и если предыдущая часть звуковой информации, текущая часть звуковой информации и последующая часть звуковой информации - все кодируются посредством использования базового режима (основной моды) частотной области; где первый тип (310) окна включает сравнительно большую левостороннюю длину наклона окна, сравнительно большую правостороннюю длину наклона окна и сравнительно большую длину преобразования; где второй тип окна (312) включает сравнительно большую левостороннюю длину наклона окна, сравнительно короткую правостороннюю длину наклона окна и сравнительно большую длину преобразования; где третий тип окна (314) включает сравнительно короткую левостороннюю длину наклона окна, сравнительно большую правостороннюю длину наклона окна и сравнительно большую длину преобразования; где четвертый тип окна (316) включает сравнительно короткую левостороннюю длину наклона окна, сравнительно короткую правостороннюю длину наклона окна и сравнительно большую длину преобразования и где последовательность окон (319а-319h) пятого типа окна (318) определяет наложение множества окон (319а-319h), связанного с одиночной частью звуковой информации (242), и где каждое из окон (319а-319h) множества окон включает сравнительно короткую длину преобразования, сравнительно короткий левосторонний наклон окна и сравнительно короткий правосторонний наклон окна.
5. Звуковой декодер (200) по п.1, где селектор окон (270) сформирован, чтобы выборочно оценить бит длины преобразования информации об окне кодового слова переменной длины (224) текущей части звуковой информации, только если тип окна для обработки предыдущей части звуковой информации (242) включает правостороннюю длину наклона окна, соответствующую левосторонней длине наклона окна последовательности окна (318) коротких окон, и одноразрядная информация о длине наклона окна, связанная с текущей частью частотно-временного представления (242), определяет правостороннюю длину наклона окна, соответствующую правосторонней длине наклона окна последовательности окна (318) коротких окон.
6. Звуковой декодер (200) по п.1, где селектор окон (270) выполнен с возможностью получить информацию о предыдущем базовом режиме, связанном с предыдущим фреймом звуковой информации, и описывающую базовый режим кодирования предыдущего фрейма звуковой информации; и где селектор окон (270) позволяет выбрать тип окна для обработки текущей части частотно-временного представления (242) в зависимости от информации о предыдущем базовом режиме, а также в зависимости от информации об окне кодового слова переменной длины (224), связанной с текущей частью звуковой информации (242).
7. Звуковой декодер (200) по п.1, где селектор окон (270) позволяет получить информацию о последующем базовом режиме, связанном с последующей частью звуковой информации (242), и описывающую базовый режим кодирования последующей части звуковой информации; и где селектор окон (270) формируется, чтобы выбрать окно для обработки текущей части звуковой информации (242) в зависимости от информации о последующем базовом режиме, а также в зависимости от информации об окне кодового слова переменной длины (224), связанной с текущей частью частотно-временного представления (242).
8. Звуковой декодер (200) по п.7, где селектор окон (270) позволяет выбирать окна (362, 366, 368, 382), имеющие укороченный правосторонний наклон, если информация о последующем базовом режиме показывает, что последующая часть звуковой информации кодируется посредством использования базового режима области линейного предсказания.
9. Звуковое кодирующее устройство (100) для предоставления кодированной звуковой информации (192) на основе входной звуковой информации (110); звуковое кодирующее устройство (100) включает основанный на применении окна сигнальный преобразователь (130), формируемый, чтобы обеспечить последовательность параметров звукового сигнала (132) на основе множества реализуемых посредством организации окна частей входной звуковой информации (110), где основанный на применении окна сигнальный преобразователь (130) формируется, чтобы приспособить типы окна для получения реализуемых посредством организации окна частей входной звуковой информации в зависимости от характеристик входной звуковой информации (110); где основанный на применении окна сигнальный преобразователь (130) формируется, чтобы переключаться между использованием окон (310, 312, 314, 316, 318), имеющих более длинный наклон перехода, и окон, имеющих более короткий наклон перехода, а также, чтобы переключаться между использованием окон, имеющих две или более различные длины преобразования; и где основанный на применении окна сигнальный преобразователь (130) формируется, чтобы определять тип окна, использовавшийся для преобразования текущей части входной звуковой информации в зависимости от типа окна, использовавшегося для преобразования предыдущей части входной звуковой информации и звукового содержания текущей части входной звуковой информации; где звуковое кодирующее устройство формируется, чтобы кодировать информацию об окне (140), описывающую тип окна, использовавшийся для преобразования текущей части входной звуковой информации (110) посредством использования кодового слова переменной длины.
10. Звуковое кодирующее устройство (100) по п.9, где звуковое кодирующее устройство сформировано с возможностью обеспечить кодовое слово переменной длины таким образом, что кодовое слово переменной длины, связанное с данной частью частотно-временного представления, включает одноразрядную информацию, описывающую длину наклона окна, применяемого для получения данной части частотно-временного представления (132); и где звуковое кодирующее устройство (100) формируется, чтобы обеспечить кодовое слово переменной длины так, чтобы кодовое слово переменной длины выборочно включало информацию о длине преобразования с одноразрядным кодом, описывающую длину преобразования, применявшуюся для получения данной части частотно-временного представления (132), если, и только если информация с одноразрядным кодом, описывающая длину наклона окна, принимает предварительно определенное значение.
11. Звуковое кодирующее устройство (100) по п.9, где звуковое кодирующее устройство сформировано, чтобы кодировать информацию о длине наклона окна, описывающую правостороннюю длину наклона окна, применявшуюся для получения данной части частотно-временного представления, и информацию о длине преобразования, описывающую длину преобразования, применявшуюся для получения данной части частотно-временного представления (132) посредством использования отдельных битов битового потока (192), и чтобы принять решение о присутствии бита, несущего информацию о длине преобразования, в зависимости от значения информации о длине наклона окна.
12. Кодированная звуковая информация, включающая кодированное частотно-временное представление, описывающее звуковое содержание множества реализуемых посредством организации окна частей звукового сигнала, где, окна различных наклонов перехода и различных длин преобразования связываются с различными реализуемыми посредством организации окна частями звукового сигнала; и кодированная информация об окне, кодирующая типы окон, используемых для получения кодированного частотно-временного представления множества реализуемых посредством организации окна частей звукового сигнала, где кодированная информация об окне является информацией об окне переменной длины, кодирующей один или более типов окон посредством использования первого, более низкого числа битов, и кодирующей один или более других типов окон посредством использования второго, большего числа битов.
13. Кодированная звуковая информация по п.12, где кодированная звуковая информация включает одноразрядные информационные единицы длины наклона окна, связанные с соответствующими реализуемыми посредством организации окна частями звукового сигнала, кодированного посредством использования базового режима (основной моды) частотной области; и одноразрядные информационные единицы длины преобразования, выборочно связанные с реализуемыми посредством организации окна частями звукового сигнала, для которых одноразрядная информация о длине наклона окна принимает предварительно определенное значение.
14. Способ (1200) предоставления декодированной звуковой информации на основе кодированной звуковой информации, включающий оценку (1210) информации об окне кодового слова переменной длины для выбора окна из множества окон, включающих окна различных наклонов перехода и окна, связанные, к тому же, с различными длинами преобразования, для обработки данной части частотно-временного представления, связанной с данным фреймом звуковой информации; и отображение (1220) данной части частотно-временного представления, которое описывается кодированной звуковой информацией, на представлении временного интервала посредством использования выбранного окна.
15. Способ (1100) для предоставления кодированной звуковой информации на основе входной звуковой информации, включающий предоставление (1110) последовательности параметров звукового сигнала на основе множества реализуемых посредством организации окна частей входной звуковой информации, где переключение выполняется между использованием окон, имеющих более длинный наклон перехода, и окон, имеющих более короткий наклон перехода, а также между использованием окон, связанных, к тому же, с двумя или более различными длинами преобразования, чтобы приспособить типы окна для получения реализуемых посредством организации окна частей входной звуковой информации в зависимости от характеристик входной звуковой информации; и кодирование информации, описывающей типы окон, использовавшиеся для преобразования частей входной звуковой информации посредством использования кодовых слов переменной длины.
16. Компьютерная программа для выполнения способа по п.14 или 15, когда компьютерная программа запущена на компьютере.