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

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