КОДИРОВАНИЕ И ДЕКОДИРОВАНИЕ ЗВУКА

1. Устройство для генерации множества выходных звуковых каналов, содержащее
1
5
средство для приема (401) потока данных, содержащего входные звуковые каналы в количестве, равном одному или больше одного, и параметрические звуковые данные, описывающие пространственные свойства, причем этот поток данных дополнительно содержит данные древовидной структуры декодера для структуры матричного декодера, данные древовидной структуры декодера содержат по меньшей мере одно значение данных, из которого можно получить коэффициенты матричного умножения структуры матричного декодера, при этом структура матричного декодера содержит матричные умножения (M1, M2) и промежуточные блоки декорреляции (D, …, D);
средство для генерации (405) структуры матричного декодера в ответ на данные древовидной структуры декодера; и
средство для генерации (403) множества выходных звуковых каналов из потока данных, используя структуру матричного декодера.
2. Устройство по п.1, в котором средство для генерации (405) структуры матричного декодера выполнено с возможностью определять в качестве коэффициентов умножения структуры матричного декодера параметры умножения для функций разделения каналов иерархических слоев в ответ на данные древовидной структуры декодера.
3. Устройство по п.1, в котором структура матричного декодера содержит по меньшей мере одну функциональную возможность разделения канала на по меньшей мере одном иерархическом слое, при этом данная по меньшей мере одна функциональная возможность разделения канала содержит упомянутые промежуточные блоки декорреляции для генерации декоррелированного сигнала из входного сигнала, полученного обработкой входного звукового канала потока данных посредством предварительной матрицы (М1), используемой в первом матричном умножении, при этом матрица, используемая во втором матричном умножении, содержит матрицу микширования (М2), содержащую по меньшей мере один блок разделения канала для генерации множества выходных каналов иерархического слоя из звукового канала с более высокого иерархического слоя и декоррелированного сигнала.
1
5
4. Устройство по п.1, в котором матрица первого умножения (М1) содержит средство компенсации уровня для выполнения компенсации уровня звука для входного звукового канала для генерации звукового сигнала с компенсированным уровнем, при этом промежуточные блоки декорреляции (D, …, D) приспособлены для фильтрации звукового сигнала с компенсированным уровнем для генерации декоррелированного сигнала.
5. Устройство по п.1, в котором матрица первого умножения представляет собой предварительную матрицу (М1) и коэффициенты предварительной матрицы (М1) имеют по меньшей мере одно единичное значение для структуры матричного декодера, содержащей только функциональные возможности разделения канала “один в два”.
6. Устройство по п.1, в котором матрица первого умножения представляет собой предварительную матрицу (М1), при этом устройство дополнительно содержит средство для определения предварительной матрицы (М1) для по меньшей мере одной функциональной возможности разделения канала на по меньшей мере одном иерархическом слое в ответ на параметры функциональной возможности разделения канала на более высоком иерархическом слое.
7. Устройство по п.1, дополнительно содержащее средство для определения матрицы разделения канала (Tree) для по меньшей мере одной функциональной возможности разделения канала в ответ на параметры по меньшей мере одной функциональной возможности разделения канала на по меньшей мере одном иерархическом слое.
8. Устройство по п.7, в котором матрица первого умножения представляет собой предварительную матрицу (М1), при этом устройство дополнительно содержит средство для определения предварительной матрицы (М1) для по меньшей мере одной функциональной возможности разделения канала на по меньшей мере одном иерархическом слое в ответ на параметры функциональной возможности разделения канала “два в три” более высокого иерархического слоя.
9. Устройство по п.8, в котором средство для определения предварительной матрицы (М1) выполнено с возможностью определения предварительной матрицы для упомянутой по меньшей мере одной функциональной возможности разделения канала в ответ на определение первой подматрицы предварительной матрицы, соответствующей первому входу блока повышающего микширования “два в три”, и второй подматрицы предварительной матрицы, соответствующей второму входу блока повышающего микширования “два в три”.
10. Способ генерации множества выходных звуковых каналов, содержащий этапы, на которых
1
5
принимают поток данных (1511), содержащий входные звуковые каналы в количестве, равном одному или больше одного, и параметрические звуковые данные, описывающие пространственные свойства, причем этот поток данных дополнительно содержит данные древовидной структуры декодера для структуры матричного декодера, данные древовидной структуры декодера содержат по меньшей мере одно значение данных, из которого можно получить коэффициенты матричного умножения структуры матричного декодера, при этом структура матричного декодера содержит матричные умножения (M1, M2) и промежуточные блоки декорреляции (D, …, D);
генерируют структуру матричного декодера (1513) в ответ на данные древовидной структуры декодера и
генерируют множество выходных звуковых каналов (1515) из потока данных, используя структуру матричного декодера.
11. Приемник (103) для генерации множества выходных звуковых каналов, содержащий устройство по п.1.
12. Способ приема потока данных, содержащий способ приема по п.10.
13. Компьютерный программный продукт для выполнения способа по п.10.
14. Устройство воспроизведения звука, содержащее устройство по п.1.