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

1. Декодер аудио для декодирования кодированного аудиосигнала (10), причем кодированный аудио сигнал (10) содержит первый канальный элемент (52a) и второй канальный элемент (52b) в секции (52) полезных данных потока данных и первые данные (50c) конфигурации декодера для первого канального элемента (52a) и вторые данные (50d) конфигурации декодера для второго канального элемента (52b) в секции (50) конфигурации потока данных, содержащий:
модуль (12) считывания потока данных для считывания данных конфигурации для каждого канального элемента в секции конфигурации и для считывания данных полезных данных для каждого канального элемента в секции полезных данных;
конфигурируемый декодер (16) для декодирования множества канальных элементов; и
контроллер (14) конфигурации для конфигурирования конфигурируемого декодера (16) так, чтобы конфигурируемый декодер (16) конфигурировался в соответствии с первыми данными конфигурации декодера при декодировании первого канального элемента и в соответствии со вторыми данными конфигурации декодера при декодировании второго канального элемента.
2. Декодер аудио по п. 1, в котором первый канальный элемент является элементом единственного канала, содержащим данные полезных данных для первого канала вывода, и
в котором второй канальный элемент является элементом пары каналов, содержащим данные полезных данных для второго канала вывода и третьего канала вывода,
в котором конфигурируемый декодер (16) скомпонован для генерирования единственного канала вывода при декодировании первого канального элемента и для генерирования двух каналов вывода при декодировании второго канального элемента, и
в котором декодер аудио конфигурируется для вывода (19) первого канала вывода, второго канала вывода и третьего канала вывода для одновременного вывода трех различных каналов вывода аудио.
3. Декодер аудио по п. 1, в котором первый канал является центральным каналом, и в котором второй канал и третий канал являются левым каналом и правым каналом или левым каналом окружающего звука и правым каналом окружающего звука.
4. декодер аудио по п. 1, в котором первый канальный элемент является первым элементом пары каналов, содержащим данные для первого и второго канала вывода, и в котором второй канальный элемент является вторым элементом пары каналов, содержащим данные полезных данных для третьего канала вывода и четвертого канала вывода,
при этом конфигурируемый декодер (16) конфигурируется для того, чтобы генерировать первый и второй канал вывода при декодировании первого канального элемента и для того, чтобы генерировать третий канал вывода и четвертый канал вывода при декодировании второго канального элемента, и
при этом Декодер аудио конфигурируется для того, чтобы вывести (19) первый канал вывода, второй канал вывода, третий канал вывода и четвертый канал вывода для одновременного провода вывода для различных каналов вывода аудио.
5. Декодер аудио по п. 4, в котором первый канал является левым каналом, второй канал является правым каналом, третий канал является левым каналом окружающего звука и четвертый канал является правым каналом окружающего звука.
6. Декодер аудио по п. 1, в котором кодированный аудио сигнал дополнительно содержит в секции конфигурации потока данных общую секцию конфигурации (50a, 50b), имеющую информацию для первого канального элемента и второго канального элемента, и в котором контроллер (14) конфигурации скомпонован, чтобы конфигурировать конфигурируемый декодер (16) для первого и второго канального элемента с информацией конфигурации из общей секции конфигурации (50a, 50b).
7. Декодер  аудио по п. 1,
в котором первая секция (50c) конфигурации отличается от второй секции (50d) конфигурации, и
в котором контроллер конфигурации скомпонован, чтобы конфигурировать конфигурируемый декодер (16) для декодирования второго канального элемента, отличным образом от конфигурации, используемой при декодировании первого канального элемента.
8. декодер по п. 1, в котором первые данные (50c) конфигурации декодера и вторые данные (50d) конфигурации декодера содержат информацию относительно инструмента декодирования стерео, инструмента основного декодирования или инструмента SBR декодирования, и в котором конфигурируемый декодер (16) содержит инструмент SBR декодирования, инструмент основного декодирования и инструмент декодирования стерео.
9. Декодер аудио по п. 1,
в котором секция (52) полезных данных содержит последовательность кадров, причем каждый кадр содержит первый канальный элемент и второй канальный элемент, и
в котором первые данные конфигурации декодера для первого канального элемента и вторые данные конфигурации декодера для второго канального элемента ассоциированы с последовательностью кадров (62a - 62e),
в котором контроллер (14) конфигурации конфигурируется, чтобы конфигурировать конфигурируемый декодер (16) для каждого из кадров последовательности кадров так, чтобы первый канальный элемент в каждом кадре был декодирован, используя первые данные конфигурации декодера, и второй канальный элемент в каждом кадре был декодирован, используя вторые данные конфигурации декодера.
10. Декодер аудио по п. 1, в котором поток данных является потоком последовательных данных, и секция (50) конфигурации содержит данные конфигурации декодера для множества канальных элементов по порядку, и
в котором секция (52) полезных данных содержит данные полезных данных для множества канальных элементов в том же самом порядке.
11. Декодер аудио по п. 1, в котором секция (50) конфигурации содержит идентификационную информацию первого канального элемента, за которой следуют первые данные конфигурации декодера, и идентификационную информацию второго канального элемента, за которой следуют вторые данные конфигурации декодера, в котором модуль (12) считывания потока данных скомпонован выполнять цикл по всем элементам (92, 94, 96, 98), последовательно считывая идентификационную информацию первого элемента (92) канала и затем считывая первые данные конфигурации декодера (94) для канального элемента, и затем считывая идентификационную информацию второго элемента (96) канала и затем считывая вторые данные конфигурации декодера (98).
12. Декодер аудио по п. 1, в котором конфигурируемый декодер (16) содержит множество параллельных экземпляров (16a, 16b, 16c, 16d) декодера,
в котором контроллер (14) конфигурации скомпонован, чтобы конфигурировать первый экземпляр декодера (16a), используя первые данные конфигурации декодера, и конфигурировать второй экземпляр декодера (16b), используя вторые данные конфигурации декодера, и в котором модуль (12) считывания потока данных скомпонован для того, чтобы направить данные полезных данных для первого канального элемента к первому экземпляру (16a) декодера и направить данные полезных данных для второго канального элемента к второму экземпляру (16b) декодера.
13. Декодер аудио по п. 12, в котором секция полезных данных содержит последовательность кадров полезных данных (62a - 62e), и в котором модуль (12) считывания потока данных конфигурируется, чтобы отправить данные для каждого канального элемента от в настоящее время обрабатываемого кадра только к соответствующему экземпляру декодера, конфигурированного данными конфигурации для этого канального элемента.
14. Способ декодирования закодированного аудиосигнала (10), причем закодированный аудио сигнал (10) содержит первый канальный элемент (52a) и второй канальный элемент (52b) в секции (52) полезных данных потока данных и первые данные (50c) конфигурации декодера для первого канального элемента (52a) и вторые данные (50d) конфигурации декодера для второго канального элемента (52b) в секции (50) конфигурации потока данных, содержащий:
считывание данных конфигурации для каждого канального элемента в секции конфигурации и для считывания данных полезных данных для каждого канального элемента в секции полезных данных;
декодирование множества канальных элементов конфигурируемым декодером (16); и
конфигурирование конфигурируемого декодера (16) так, чтобы конфигурируемый декодер (16) конфигурировался в соответствии с первыми данными конфигурации декодера при декодировании первого канального элемента и в соответствии со вторыми данными конфигурации декодера при декодировании второго канального элемента.
15. Кодер аудио для кодирования многоканального аудиосигнала (20), содержащий:
процессор (22) конфигурации для генерирования первых данных (25b) конфигурации для первого канального элемента (23a) и вторых данных (25a) конфигурации для второго канального элемента (23b);
конфигурируемый кодер (24) для кодирования многоканального аудиосигнала (20), чтобы получить первый канальный элемент (23a) и второй канальный элемент (23b), используя первые данные (25b) конфигурации и вторые данные (25a) конфигурации; и
генератор (26) потока данных для того, чтобы генерировать поток данных, представляющий закодированный аудио сигнал (27), причем поток данных (27) имеет секцию (50) конфигурации, имеющую первые данные (50c) конфигурации и вторые данные (50d) конфигурации, и секцию (52) полезных данных, содержащую первый канальный элемент (52a) и второй канальный элемент (52b).
16. Способ кодирования многоканального аудиосигнала (20), содержащий:
генерирование первых данных (25b) конфигурации для первого канального элемента (23a) и вторых данных (25a) конфигурации для второго элемента(23b) канала;
кодирование многоканального аудиосигнала (20) конфигурируемым кодером (24), чтобы получить первый канальный элемент (23a) и второй канальный элемент (23b), используя первые данные (25b) конфигурации и вторые данные (25a) конфигурации; и
генерирование потока данных (27), представляющего закодированный аудиосигнал (27), причем поток данных (27) имеет секцию (50) конфигурации, имеющую первые данные (50c) конфигурации и вторые данные (50d) конфигурации, и секцию (52) полезных данных, содержащую первый канальный элемент (52a) и второй канальный элемент (52b).
17. Компьютерная программа для выполнения, при выполнении на компьютере, способа по п. 14 или 16.
18. Закодированный аудиосигнал (27), содержащий:
секцию (50) конфигурации, имеющую первые данные (50c) конфигурации декодера для первого канального элемента (52a) и вторые данные (50d) конфигурации декодера для второго канального элемента (52b), причем канальный элемент является закодированным представлением единственного канала или двух каналов многоканального аудиосигнала; и
секцию (52) полезных данных, содержащую данные полезных данных для первого канального элемента (52a) и второго канального элемента (52b).