ЭФФЕКТИВНОЕ КОДИРОВАНИЕ ЗВУКОВЫХ СЦЕН, СОДЕРЖАЩИХ ЗВУКОВЫЕ ОБЪЕКТЫ

1. Способ восстановления и представления звуковых объектов на основе потока данных, включающий:
прием потока данных, содержащего:
результат обратно совместимого понижающего микширования, содержащий M сигналов понижающего микширования, которые являются комбинациями N звуковых объектов, при этом N>1 и M≤N,
изменяющуюся во времени дополнительную информацию, содержащую параметры, которые обеспечивают восстановление N звуковых объектов, исходя из M сигналов понижающего микширования, и
множество экземпляров метаданных, связанных с N звуковыми объектами, при этом множество экземпляров метаданных определяют соответствующие требуемые установки представления для представления N звуковых объектов, и для каждого экземпляра метаданных данные перехода, содержащие начальное время и продолжительность интерполяции от текущей установки представления до требуемой установки представления, определяемой экземпляром метаданных,
восстановление N звуковых объектов на основе результата обратно совместимого понижающего микширования и дополнительной информации, и
представление N звуковых объектов в выходные каналы с предварительно определенной конфигурацией канала посредством:
выполнения представления в соответствии с текущей установкой представления;
запуска в начальное время, определяемое данными перехода для экземпляра метаданных, интерполяции от текущей установки представления до требуемой установки представления, определяемой экземпляром метаданных; и
завершения интерполяции до требуемой установки представления после отрезка времени, определяемого данными перехода для экземпляра метаданных.
2. Способ по п. 1, отличающийся тем, что экземпляры метаданных, связанные с N звуковыми объектами, содержат информацию о пространственном положении звуковых объектов.
3. Способ по п. 2, отличающийся тем, что экземпляры метаданных, связанные с N звуковыми объектами, дополнительно содержат одно или более из размера объекта, громкости объекта, значимости объекта, типа содержимого объекта и масок зон.
4. Способ по любому из предыдущих пунктов, отличающийся тем, что начальные моменты времени, связанные с множеством экземпляров метаданных, соответствуют событиям времени, относящимся к звуковому содержимому, таким как границы кадра.
5. Способ по любому из предыдущих пунктов, отличающийся тем, что интерполяция от текущей установки представления до требуемой установки представления является линейной интерполяцией.
6. Способ по любому из предыдущих пунктов, отличающийся тем, что поток данных содержит множество экземпляров дополнительной информации, определяющих соответствующие требуемые установки восстановления для восстановления N звуковых объектов, и для каждого экземпляра дополнительной информации данные перехода, содержащие две независимо присваиваемые части, которые в комбинации определяют момент времени для запуска интерполяции от текущей установки восстановления к требуемой установке восстановления, определяемой экземпляром дополнительной информации, и момент времени для завершения интерполяции, и при этом восстановление N звуковых объектов включает:
выполнение восстановления в соответствии с текущей установкой восстановления;
запуск в момент времени, определяемый данными перехода для экземпляра дополнительной информации, интерполяции от текущей установки восстановления до требуемой установки восстановления, определяемой экземпляром дополнительной информации; и
завершение интерполяции в момент времени, определяемый данными перехода для экземпляра дополнительной информации.
7. Система для восстановления и представления звуковых объектов на основе потока данных, содержащая:
компонент приема, выполненный для потока данных, содержащего:
результат обратно совместимого понижающего микширования, содержащий M сигналов понижающего микширования, которые являются комбинациями N звуковых объектов, при этом N>1 и M≤N,
изменяющуюся во времени дополнительную информацию, содержащую параметры, которые обеспечивают восстановление N звуковых объектов, исходя из M сигналов понижающего микширования, и
множество экземпляров метаданных, связанных с N звуковыми объектами, при этом множество экземпляров метаданных определяют соответствующие требуемые установки представления для представления N звуковых объектов, и для каждого экземпляра метаданных данные перехода, содержащие начальное время и продолжительность интерполяции от текущей установки представления до требуемой установки представления, определяемой экземпляром метаданных,
компонент восстановления, выполненный для восстановления N звуковых объектов на основе результата обратно совместимого понижающего микширования и дополнительной информации,
средство представления, выполненное для представления N звуковых объектов в выходные каналы с предварительно определенной конфигурацией канала посредством:
выполнения представления в соответствии с текущей установкой представления.
8. Структура данных для отображения метаданных, связанных с N звуковыми объектами, содержащая:
множество экземпляров метаданных, определяющих соответствующие требуемые установки представления для представления N звуковых объектов, и
данные перехода, связанные с каждым экземпляром метаданных, при этом данные перехода содержат начальное время и продолжительность интерполяции от текущей установки представления до требуемой установки представления, определяемой экземпляром метаданных.
9. Способ кодирования звуковых объектов как поток данных, включающий:
прием N звуковых объектов, при этом N>1, и изменяющихся во времени метаданных, связанных с N звуковыми объектами, описывающих то, каким образом следует представлять N звуковых объектов с целью воспроизведения на стороне декодера;
вычисление результата обратного совместимого понижающегося микширования, содержащего M сигналов понижающего микширования, при этом M≤N, посредством образования комбинаций N звуковых объектов;
вычисление изменяющейся во времени дополнительной информации, содержащей параметры, которые обеспечивают восстановление N звуковых объектов, исходя из M сигналов понижающего микширования;
включение результата обратно совместимого понижающего микширования и дополнительной информации в поток данных для передачи в декодер; и
дополнительное включение в поток данных:
множества экземпляров метаданных, определяющих соответствующие требуемые установки представления для представления N звуковых объектов, и
для каждого экземпляра метаданных данных перехода, содержащих начальное время и продолжительность интерполяции от текущей установки представления до требуемой установки представления, определяемой экземпляром метаданных.
10. Способ по п. 9, отличающийся тем, что метаданные, связанные с N звуковыми объектами, содержат информацию о пространственном положении звуковых объектов.
11. Способ по п. 10, отличающийся тем, что метаданные, связанные с N звуковыми объектами, дополнительно содержат одно или более из размера объекта, громкости объекта, значимости объекта, типа содержимого объекта и масок зон.
12. Способ по любому из пп. 9—11, отличающийся тем, что интерполяция от текущей установки представления до требуемой установки представления является линейной интерполяцией.
13. Способ по любому из пп. 9—12, отличающийся тем, что дополнительно включает:
включение в поток данных:
множества экземпляров дополнительной информации, определяющих соответствующие требуемые установки восстановления для восстановления звуковых объектов, и
данных перехода для каждого экземпляра дополнительной информации, содержащих две независимо присваиваемые части, которые в комбинации определяют момент времени для запуска перехода от текущей установки восстановления к требуемой установке восстановления, определяемой экземпляром дополнительной информации, и момент времени для завершения перехода.
14. Кодер для кодирования звуковых объектов как поток данных, содержащий:
приемник, выполненный с возможностью приема N звуковых объектов, при этом N>1, и изменяющихся во времени метаданных, связанных с N звуковыми объектами, описывающих то, каким образом следует представлять N звуковые объекты с целью воспроизведения на стороне декодера;
компонент понижающего микширования, выполненный с возможностью вычисления М сигналов понижающего микширования, при этом M≤N, путем формирования комбинаций N звуковых объектов;
компонент для анализа, выполненный с возможностью вычисления изменяющейся во времени дополнительной информации, содержащей параметры, которые обеспечивают восстановление N звуковых объектов, исходя из M сигналов понижающего микширования;
компонент уплотнения, выполненный с возможностью включения результата обратно совместимого понижающего микширования и дополнительной информации в поток данных для передачи в декодер; и
при этом компонент уплотнения дополнительно выполнен с возможностью включения в поток данных:
множества экземпляров метаданных, определяющих соответствующие требуемые установки представления для представления N звуковых объектов, и
для каждого экземпляра метаданных данных перехода, содержащих начальное время и продолжительность интерполяции от текущей установки представления до требуемой установки представления, определяемой экземпляром метаданных.
15. Машиночитаемый носитель, хранящий компьютерный программный продукт, содержащий команды для выполнения способа по любому из пп. 1-6 или команды для выполнения способа по любому из пп. 9-13.