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

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