ПЕРЕКЛЮЧАЕМАЯ АУДИОКОДИРУЮЩАЯ/ДЕКОДИРУЮЩАЯ СХЕМА С МУЛЬТИРАЗРЕШЕНИЕМ

1. Аудиокодирующее устройство для того, чтобы закодировать аудиосигнал, включающее
первый канал кодирования (400) для того, чтобы закодировать аудиосигнал, используя первый кодирующий алгоритм для получения первого кодированного сигнала, при этом первый канал кодирования содержит первый преобразователь (410) для преобразования входного сигнала в спектральную область;
второй канал кодирования (500) для того, чтобы закодировать аудиосигнал, используя второй кодирующий алгоритм, для получения второго кодированного сигнала, где первый кодирующий алгоритм отличается от второго кодирующего алгоритма, а второй канал кодирования включает преобразователь области для того, чтобы преобразовать входной сигнал из входной области в сигнал выходной области, и второй преобразователь (523) для того, чтобы преобразовать входной сигнал в спектральную область;
переключатель (200) для переключения между первым каналом кодирования и вторым каналом кодирования так, чтобы для части входного звукового сигнала или первый кодированный сигнал или второй кодированный сигнал были в выходном сигнале кодирующего устройства;
анализатор сигнала (300, 525) для того, чтобы проанализировать часть аудиосигнала, чтобы определить, представлена ли часть аудиосигнала как первый кодированный сигнал или второй кодированный сигнал в выходном сигнале кодирующего устройства, где анализатор сигнала, кроме того, выполнен с возможностью определить соответствующее непостоянное разрешение времени/частоты первого преобразователя и второго преобразователя, когда сформированы первый кодированный сигнал или второй кодированный сигнал, представляющее часть аудиосигнала; и
выходной интерфейс (800) для того, чтобы сформировать выходной сигнал кодирующего устройства, включающий первый кодированный сигнал, и второй кодированный сигнал, и информацию, указывающую на первый кодированный сигнал и второй кодированный сигнал, и информацию, указывающую на разрешение времени/частоты, примененную для кодирования первого закодированного сигнала и для кодирования второго закодированного сигнала.
2. Аудиокодирующее устройство по п.1, в котором анализатор сигнала (300, 525) выполнен с возможностью классифицировать часть аудиосигнала как подобный речи аудиосигнал или подобный музыке аудиосигнал и выполнен с возможностью обнаружить переходной процесс в случае музыкального сигнала для того, чтобы определить разрешение времени/частоты первого преобразователя (410) или для того, чтобы выполнить обработку анализа через синтез для того, чтобы определить разрешение времени/частоты второго преобразователя (523).
3. Аудиокодирующее устройство по п.1, где первый преобразователь (410) и второй преобразователь (523) включают процессор преобразования с переменной оконной функцией, включающий оконную функцию с переменным размером окна и функцию преобразования с переменной длиной преобразования, и где анализатор сигнала (300/525) выполнен с возможностью управления, основанного на анализе сигнала, размере окна и/или длине преобразования.
4. Аудиокодирующее устройство по п.1, в которых второй канал кодирования включает первый канал обработки (522), выполненный с возможностью обработать аудиосигнал в области, определенной преобразователем области (510), и второй канал обработки (523, 524), включающий второй преобразователь (523), где анализатор сигнала выполнен с возможностью разделить часть аудиосигнала в последовательность подчастей, и где анализатор сигнала выполнен с возможностью определить разрешение времени/частоты второго преобразователя (523) в зависимости от положения подчасти, обработанной в первом канале обработки относительно подчасти части, обработанной во втором канале обработки.
5. Аудиокодирующее устройство по п.4, в котором первый канал обработки включает кодирующее устройство ACELP (526), в котором второй канал обработки включает блоки MDCT-TCX обработки (527), в котором анализатор сигнала (300/525) выполнен с возможностью установки высокого значения временного разрешения второго преобразователя, определенной длиной подчасти или сравнительно низкого значения временного разрешения, определенного длиной подчасти, умноженной на целочисленное значение большее, чем один.
6. Аудиокодирующее устройство по п.1, в котором анализатор сигнала (300, 525) выполнен с возможностью определить классификацию сигнала в постоянном растре, покрывающем множество блоков аудиосэмплов одинакового размера, и выполнен с возможностью разделить блок на переменное число блоков в зависимости от аудиосигнала, где длина подблока определяет в первом случае временное/частотное разрешение или во втором случае частотное разрешение.
7. Аудиокодирующее устройство по п.1, в котором анализатор сигнала (300, 525) выполнен с возможностью определения временного/частотного разрешения, чтобы выбрать из множества различных длин окон, по крайней мере, две различных длины из множества 2304, 2048, 256, 1920, 2160, 240 сэмплов, или выбрать из различных длин преобразования различные длины преобразования, включающие, по крайней мере, две из множества, состоящего из 1152, 1024, 1080, 960, 128, 120 коэффициентов блока преобразования, или в котором анализатор сигнала (300, 525) выполнен с возможностью определения временного/частотного разрешения второго преобразователя как одного из множества различных длин окна, множества различных длин окна, являющихся, по крайней мере, двумя из 640, 1152, 2304, 512, 1024 или 2048 сэмплов, или как одного из множества различных длин преобразования различные длины преобразования, включающие, по крайней мере, две из множества, состоящего из 320, 576, 1152, 256, 512, 1024 спектральных коэффициентов блока преобразования.
8. Аудиокодирующее устройство по п.1, в котором второй канал кодирования включает первый канал обработки (522) для того, чтобы обработать аудиосигнал;
второй канал обработки, включающий второй преобразователь; и
далее переключатель (521) для того, чтобы переключиться между первым каналом обработки (522) и вторым каналом обработки (523, 524) так, чтобы для части входного аудиосигнала во второй канал кодирования или первый обработанный сигнал или второй обработанный сигнал были во втором кодированном сигнале.
9. Способ аудиокодирования аудиосигнала, включающий кодирование в первом канале кодирования (400) аудиосигнала, используя первый кодирующий алгоритм, для получения первого кодируемого сигнала, первый канал кодирования, включающий первый преобразователь (410) для того, чтобы преобразовать входной сигнал в спектральную область;
кодирование во втором канале кодирования (500) аудиосигнала, используя второй кодирующий алгоритм, чтобы получить второй кодированный сигнал, где первый кодирующий алгоритм отличается от второго кодирующего алгоритма, второй канал кодирования, включающий преобразователь области для того, чтобы преобразовать входной сигнал из входной области в выходную область, и второй преобразователь (523) для того, чтобы преобразовать входной сигнал в спектральную область;
переключение (200) между первым каналом кодирования и вторым каналом кодирования так, чтобы для части входного звукового сигнала в выходном сигнале были или первый кодированный сигнал или второй кодированный сигнал кодирующего устройства;
анализ (300, 525) части аудиосигнала, чтобы определить, представлена ли часть аудиосигнала как первый кодированный сигнал или второй кодированный сигнал в выходном сигнале кодирующего устройства,
определение соответствующего непостоянного разрешения времени/частоты первого преобразователя и второго преобразователя, когда сформированы первый кодированный сигнал или второй кодированный сигнал, представляющие часть сформированного аудиосигнала; и
формирование (800) выходного сигнала кодирующего устройства, включающего первый кодированный сигнал и второй кодированный сигнал, и информацию, указывающую на первый кодированный сигнал и второй кодированный сигнал, и информацию, указывающую на разрешение времени/частоты, примененную для кодирования первого закодированного сигнала и для того, чтобы кодировать второй закодированный сигнал.
10. Аудиодекодер для того, чтобы декодировать кодированный сигнал, включающий первый кодированный сигнал, второй кодированный сигнал, признак, указывающий на первый кодированный сигнал и второй кодированный сигнал, и информацию о разрешении времени/частоты, которая будет использоваться для того, чтобы декодировать первый кодированный сигнал и второй кодированный аудиосигнал, аудиодекодер включает
первый канал декодирования (431, 440) для того, чтобы декодировать первый кодированный сигнал, используя первый управляемый преобразователь частота/время (440), первый управляемый преобразователь частота/время, выполненный с возможностью управления с использованием информации о разрешении времени/частоты для первого кодированного сигнала, чтобы получить первый декодированный сигнал;
второй канал декодирования для того, чтобы декодировать второй кодированный сигнал, используя второй управляемый преобразователь частота/время (534), второй управляемый преобразователь частота/время (534), выполненный с возможностью управления с использованием информации о разрешении времени/частоты для второго кодированного сигнала;
контроллер (990) для того, чтобы управлять первым преобразователем частота/время (440) и вторым преобразователем частота/время (534), используя информацию о разрешении времени/частоты;
преобразователь области (540) для того, чтобы сформировать синтезированный сигнал, используя второй декодированный сигнал; и
объединитель (604) для того, чтобы объединить первый декодированный сигнал и синтезированный сигнал, чтобы получить декодированный аудиосигнал.
11. Аудиодекодер по п.10, в котором контроллер (990) выполнен с возможностью управления первым преобразователем частота/время (440) и вторым конвертером преобразователем частота/время (534) так, чтобы для первого преобразователя частота/время (440) разрешение времени/частоты выбиралось из множества различных длин окна, различные длины окна, являющиеся, по крайней мере, двумя из 2304, 2048, 256, 1920, 2160, 240 сэмплов, или выбирались из множества различных длин преобразования различные длины преобразования, включающие, по крайней мере, две из группы, состоящей из 1152, 1024, 1080, 960, 128, 120 коэффициентов блока преобразования, или для второго преобразователя частота/время (534) разрешение времени/частоты выбиралось как одно из множества различных длин окна, множества различных длин окна, являющихся, по крайней мере, двумя из 640, 1152, 2304, 512, 1024 или 2048 сэмплов, или выбирались из множества различных длин преобразования, различные длины преобразования, включающие, по крайней мере, две из группы, состоящей из 320, 576, 1152, 256, 512, 1024 спектральных коэффициентов блока преобразования.
12. Аудиодекодер по п.10, в котором второй канал декодирования включает первый обратный канал обработки (531) для обратной обработки первого обработанного сигнала, который дополнительно включен в кодированный сигнал, чтобы получить первый обратно обработанный сигнал;
где второй управляемый преобразователь частота/время (534) расположен во втором обратном канале обработки, выполненном с возможностью инверсии обработки второго кодированного сигнала в области идентичной области первого обратно обработанного сигнала, чтобы получить второй, обратно обработанный сигнал;
дальнейший объединитель (532) для того, чтобы объединить первый обратно обработанный сигнал, и второй обратно обработанный сигнал, чтобы получить объединенный сигнал; и
где объединенный сигнал поступает в объединитель (600).
13. Аудиодекодер по п.10, где первый преобразователь частота/время (440) и второй преобразователь частота/время являются преобразователями с отменой совмещения во временной области, имеющие блок перекрытия/сложения (440с) для того, чтобы отменить совмещение во временной области, включенное в первый кодированный сигнал и во второй кодированный сигнал.
14. Аудиодекодер по п.10, в котором кодированный сигнал включает кодированную идентификацию информации о способе, является ли кодируемый сигнал первым кодированным сигналом или вторым кодированным сигналом, и
где декодер далее включает входной интерфейс (900) для того, чтобы интерпретировать кодированную информацию о способе, чтобы определить, должен ли кодированный сигнал подаваться в первый канал декодирования или во второй канал декодирования.
15. Аудиодекодер по п.1, в котором первый кодированный сигнал закодирован арифметически, и где первый канал кодирования включает арифметический декодер.
16. Аудиодекодер по п.1, в котором первый канал кодирования включает деквантизатор, имеющий неоднородную характеристику деквантизации для того, чтобы аннулировать результат неоднородной квантизации, примененной при формировании первого кодированного сигнала, где второй канал кодирования включает деквантизатор, в котором используются другие характеристики деквантизации, или где второй канал кодирования не включает деквантизатор.
17. Аудиодекодер по п.1, в котором контроллер (990) выполнен с возможностью управления первым преобразователем частота/время и вторым преобразователем частота/время, применяя для каждого преобразователя дискретное разрешение частоты/времени из числа возможных различных дискретных разрешений частоты/времени, число возможных различных разрешений частоты/времени, являющееся большим для второго преобразователя по сравнению с числом возможных различных разрешений частоты/времени для первого преобразователя.
18. Аудиодекодер по п.10, в котором преобразователь области является процессором LPC синтеза (544), формирующим синтезированный сигнал, используя информацию о фильтре LPC, информация о фильтре LPC, включаемая в кодированный сигнал.
19. Способ аудиодекодирования кодированного сигнала, включающего первый кодированный сигнал, второй кодированный сигнал, признак, указывающий на первый кодированный сигнал и второй кодированный сигнал, и информацию о разрешении времени/частоты, которая будет использоваться для того, чтобы декодировать первый кодированный сигнал и второй кодированный аудиосигнал, включающий декодирование первым каналом декодирования (431, 440) первого кодированного сигнала с использованием первого управляемого преобразователя частота/время (440), первый управляемый преобразователь частота/время, выполненный с возможностью управления с использованием информации о разрешении времени/частоты для первого кодированного сигнала, чтобы получить первый декодированный сигнал;
декодирование вторым каналом декодирования второго кодированного сигнала с использованием второго управляемого преобразователя частота/время (534), второй управляемый преобразователь частота/время (534), выполненный с возможностью управления с использованием информации о разрешении времени/частоты для второго кодированного сигнала;
управление (990) первым преобразователем частота/время (440) и вторым преобразователем частота/время (534) с использованием информации о разрешении времени/частоты;
формирование (540) преобразователем области синтезированного сигнала с использованием второго декодированного сигнала; и
объединение (604) первого декодированного сигнала и синтезированного сигнала, чтобы получить декодированный аудиосигнал.
20. Закодированный аудиосигнал, включающий:
первый кодированный сигнал;
второй кодированный сигнал, где часть аудиосигнала или представлена первым кодированным сигналом или вторым кодированным сигналом;
признак, указывающий на первый кодированный сигнал и второй кодированный сигнал;
информацию о первом разрешении времени/частоты, которая будет использоваться для того, чтобы декодировать первый кодированный сигнал, и
информацию о втором разрешении времени/частоты, которая будет использоваться для того, чтобы декодировать второй кодированный сигнал.
21. Компьютерная программа для осуществления при выполнении с использованием процессора способа по п.9 или 19.