Декодер, кодер и способ информированной оценки громкости в системах основывающегося на объектах кодирования аудио - заявка 2016125242 на патент на изобретение в РФ

1. Декодер для генерирования выходного аудиосигнала, содержащего один или более выходных аудиоканалов, при этом декодер содержит:
интерфейс (110) приема для приема входного аудиосигнала, содержащего множество сигналов аудиообъектов, для приема информации громкости о сигналах аудиообъектов, и для приема информации воспроизведения, указывающей, должен ли один или более из сигналов аудиообъектов усиливаться или ослабляться, и
сигнальный процессор (120) для генерирования упомянутых одного или более выходных аудиоканалов выходного аудиосигнала,
при этом сигнальный процессор (120) сконфигурирован с возможностью определять значение компенсации громкости в зависимости от информации громкости и в зависимости от информации воспроизведения, и
при этом сигнальный процессор (120) сконфигурирован с возможностью генерировать упомянутые один или более выходных аудиоканалов выходного аудиосигнала из входного аудиосигнала в зависимости от информации воспроизведения и в зависимости от значения компенсации громкости.
2. Декодер по п.1, в котором сигнальный процессор (120) сконфигурирован с возможностью генерировать упомянутые один или более выходных аудиоканалов выходного аудиосигнала из входного аудиосигнала в зависимости от информации воспроизведения и в зависимости от значения компенсации громкости, так что громкость выходного аудиосигнала равняется громкости входного аудиосигнала, или так что громкость выходного аудиосигнала является более близкой к громкости входного аудиосигнала, чем громкость модифицированного аудиосигнала, который бы проистекал из модификации входного аудиосигнала посредством усиления или ослабления сигналов аудиообъектов входного аудиосигнала согласно информации воспроизведения.
3. Декодер по п.2,
в котором сигнальный процессор (120) сконфигурирован с возможностью генерировать модифицированный аудиосигнал посредством модификации входного аудиосигнала посредством усиления или ослабления сигналов аудиообъектов входного аудиосигнала согласно информации воспроизведения, и
в котором сигнальный процессор (120) сконфигурирован с возможностью генерировать выходной аудиосигнал посредством применения значения компенсации громкости на модифицированном аудиосигнале, так что громкость выходного аудиосигнала равняется громкости входного аудиосигнала, или так что громкость выходного аудиосигнала является более близкой к громкости входного аудиосигнала, чем громкость модифицированного аудиосигнала.
4. Декодер по одному из предшествующих пунктов,
в котором каждый из сигналов аудиообъектов входного аудиосигнала назначается в точности одной группе из двух или более групп, при этом каждая из упомянутых двух или более групп содержит один или более из сигналов аудиообъектов входного аудиосигнала,
при этом интерфейс (110) приема сконфигурирован с возможностью принимать значение громкости для каждой группы из упомянутых двух или более групп в качестве информации громкости,
при этом сигнальный процессор (120) сконфигурирован с возможностью определять значение компенсации громкости в зависимости от значения громкости каждой из упомянутых двух или более групп, и
при этом сигнальный процессор (120) сконфигурирован с возможностью генерировать упомянутые один или более выходных аудиоканалов выходного аудиосигнала из входного аудиосигнала в зависимости от значения компенсации громкости.
5. Декодер по п.4, в котором, по меньшей мере, одна группа из упомянутых двух или более групп содержит два или более из сигналов аудиообъектов.
6. Декодер по одному из пп.1-3,
в котором каждый из сигналов аудиообъектов входного аудиосигнала назначается в точности одной группе из более чем двух групп, при этом каждая из упомянутых более чем двух групп содержит один или более из сигналов аудиообъектов входного аудиосигнала,
при этом интерфейс (110) приема сконфигурирован с возможностью принимать значение громкости для каждой группы из упомянутых более чем двух групп в качестве информации громкости,
при этом сигнальный процессор (120) сконфигурирован с возможностью определять значение компенсации громкости в зависимости от значения громкости каждой из упомянутых более чем двух групп, и
при этом сигнальный процессор (120) сконфигурирован с возможностью генерировать упомянутые один или более выходных аудиоканалов выходного аудиосигнала из входного аудиосигнала в зависимости от значения компенсации громкости.
7. Декодер по п.6, в котором, по меньшей мере, одна группа из упомянутых более чем двух групп содержит два или более из сигналов аудиообъектов.
8. Декодер по одному из пп.4-7,
в котором сигнальный процессор (120) сконфигурирован с возможностью определять значение компенсации громкости согласно формуле
или согласно формуле
где ΔL является значением компенсации громкости,
где i указывает i-ый сигнал аудиообъекта из сигналов аудиообъектов,
где Li является громкостью i-ого сигнала аудиообъекта,
где gi является первым весом микширования для i-ого сигнала аудиообъекта,
где hi является вторым весом микширования для i-ого сигнала аудиообъекта,
где c является постоянным значением, и
где N является количеством.
9. Декодер по одному из пп.4-7,
в котором сигнальный процессор (120) сконфигурирован с возможностью определять значение компенсации громкости согласно формуле
где ΔL является значением компенсации громкости,
где i указывает i-ый сигнал аудиообъекта из сигналов аудиообъектов,
где gi является первым весом микширования для i-ого сигнала аудиообъекта,
где hi является вторым весом микширования для i-ого сигнала аудиообъекта,
где N является количеством, и
где Ki определяется согласно
,
где Li является громкостью i-ого сигнала аудиообъекта, и
где является громкостью опорного объекта.
10. Декодер по п.4 или 5,
в котором каждый из сигналов аудиообъектов входного аудиосигнала назначается в точности одной группе из в точности двух групп как упомянутые две или более группы,
при этом каждый из сигналов аудиообъектов входного аудиосигнала назначается либо группе объектов переднего плана из упомянутых в точности двух групп, либо группе объектов заднего плана из упомянутых в точности двух групп,
при этом интерфейс (110) приема сконфигурирован с возможностью принимать значение громкости группы объектов переднего плана,
при этом интерфейс (110) приема сконфигурирован с возможностью принимать значение громкости группы объектов заднего плана,
при этом сигнальный процессор (120) сконфигурирован с возможностью определять значение компенсации громкости в зависимости от значения громкости группы объектов переднего плана, и в зависимости от значения громкости группы объектов заднего плана, и
при этом сигнальный процессор (120) сконфигурирован с возможностью генерировать упомянутые один или более выходных аудиоканалов выходного аудиосигнала из входного аудиосигнала в зависимости от значения компенсации громкости.
11. Декодер по п.10,
в котором сигнальный процессор (120) сконфигурирован с возможностью определять значение компенсации громкости согласно формуле
где ΔL является значением компенсации громкости,
где KFGO указывает значение громкости группы объектов переднего плана,
где KBGO указывает значение громкости группы объектов заднего плана,
где указывает усиление воспроизведения группы объектов переднего плана, и
где указывает усиление воспроизведения группы объектов заднего плана.
12. Декодер по п.10,
в котором сигнальный процессор (120) сконфигурирован с возможностью определять значение компенсации громкости согласно формуле
где ΔL является значением компенсации громкости,
где указывает значение громкости группы объектов переднего плана,
где указывает значение громкости группы объектов заднего плана,
где указывает усиление воспроизведения группы объектов переднего плана, и
где указывает усиление воспроизведения группы объектов заднего плана.
13. Декодер по одному из предшествующих пунктов,
в котором интерфейс (110) приема сконфигурирован с возможностью принимать микшированный с понижением сигнал, содержащий один или более каналов понижающего микширования, в качестве входного аудиосигнала, при этом упомянутые один или более каналов понижающего микширования содержат сигналы аудиообъектов, и при этом количество упомянутых одного или более каналов понижающего микширования меньше, чем количество сигналов аудиообъектов,
при этом интерфейс (110) приема сконфигурирован с возможностью принимать информацию понижающего микширования, указывающую то, как сигналы аудиообъектов микшированы внутри упомянутых одного или более каналов понижающего микширования, и
при этом сигнальный процессор (120) сконфигурирован с возможностью генерировать упомянутые один или более выходных аудиоканалов выходного аудиосигнала из входного аудиосигнала в зависимости от информации понижающего микширования, в зависимости от информации воспроизведения и в зависимости от значения компенсации громкости.
14. Декодер по п.13,
в котором интерфейс (110) приема сконфигурирован с возможностью принимать один или более дополнительных обходных сигналов аудиообъектов, при этом упомянутые один или более дополнительных обходных сигналов аудиообъектов не микшированы внутри микшированного с понижением сигнала,
при этом интерфейс (110) приема сконфигурирован с возможностью принимать информацию громкости, указывающую информацию о громкости сигналов аудиообъектов, которые микшированы внутри микшированного с понижением сигнала, и указывающую информацию о громкости упомянутых одного или более дополнительных обходных сигналов аудиообъектов, которые не микшированы внутри микшированного с понижением сигнала, и
при этом сигнальный процессор (120) сконфигурирован с возможностью определять значение компенсации громкости в зависимости от информации о громкости сигналов аудиообъектов, которые микшированы внутри микшированного с понижением сигнала, и в зависимости от информации о громкости упомянутых одного или более дополнительных обходных сигналов аудиообъектов, которые не микшированы внутри микшированного с понижением сигнала.
15. Кодер, содержащий:
блок (210; 710) основывающегося на объектах кодирования для кодирования множества сигналов аудиообъектов, чтобы получать кодированный аудиосигнал, содержащий множество сигналов аудиообъектов, и
блок (220; 720; 820) кодирования громкости объектов для кодирования информации громкости о сигналах аудиообъектов,
при этом информация громкости содержит одно или более значений громкости, при этом каждое из упомянутых одного или более значений громкости зависит от одного или более из сигналов аудиообъектов.
16. Кодер по п.15,
в котором каждый из сигналов аудиообъектов из кодированного аудиосигнала назначается в точности одной группе из двух или более групп, при этом каждая из упомянутых двух или более групп содержит один или более из сигналов аудиообъектов из кодированного аудиосигнала,
при этом блок (220; 720; 820) кодирования громкости объектов сконфигурирован с возможностью определять упомянутые одно или более значений громкости из информации громкости посредством определения значения громкости для каждой группы из упомянутых двух или более групп, при этом упомянутое значение громкости упомянутой группы указывает полную громкость упомянутых одного или более сигналов аудиообъектов из упомянутой группы.
17. Кодер по п.15,
в котором блок (210; 710) основывающегося на объектах кодирования сконфигурирован с возможностью принимать сигналы аудиообъектов, при этом каждый из сигналов аудиообъектов назначается в точности одной из в точности двух групп, при этом каждая из упомянутых в точности двух групп содержит один или более из сигналов аудиообъектов,
при этом блок (210; 710) основывающегося на объектах кодирования сконфигурирован с возможностью микшировать с понижением сигналы аудиообъектов, которые содержатся в упомянутых в точности двух группах, чтобы получать микшированный с понижением сигнал, содержащий один или более аудиоканалов понижающего микширования в качестве кодированного аудиосигнала, при этом количество упомянутых одного или более каналов понижающего микширования меньше, чем количество сигналов аудиообъектов, которые содержатся в упомянутых в точности двух группах,
при этом блок (220; 720; 820) кодирования громкости объектов назначается, чтобы принимать один или более дополнительных обходных сигналов аудиообъектов, при этом каждый из упомянутых одного или более дополнительных обходных сигналов аудиообъектов назначается третьей группе, при этом каждый из упомянутых одного или более дополнительных обходных сигналов аудиообъектов не содержится в первой группе и не содержится во второй группе, при этом блок (210; 710) основывающегося на объектах кодирования сконфигурирован с возможностью не микшировать с понижением упомянутые один или более дополнительные обходные сигналы аудиообъектов внутри микшированного с понижением сигнала, и
при этом блок (220; 720; 820) кодирования громкости объектов сконфигурирован с возможностью определять первое значение громкости, второе значение громкости и третье значение громкости из информации громкости, при этом первое значение громкости указывает полную громкость упомянутых одного или более сигналов аудиообъектов из первой группы, при этом второе значение громкости указывает полную громкость упомянутых одного или более сигналов аудиообъектов из второй группы, и при этом третье значение громкости указывает полную громкость упомянутых одного или более дополнительных обходных сигналов аудиообъектов из третьей группы, или сконфигурирован с возможностью определять первое значение громкости и второе значение громкости из информации громкости, при этом первое значение громкости указывает полную громкость упомянутых одного или более сигналов аудиообъектов из первой группы, и при этом второе значение громкости указывает полную громкость упомянутых одного или более сигналов аудиообъектов из второй группы и упомянутых одного или более дополнительных обходных сигналов аудиообъектов из третьей группы.
18. Система, содержащая:
кодер (310) по одному из пп.15-17 для кодирования множества сигналов аудиообъектов, чтобы получать кодированный аудиосигнал, содержащий множество сигналов аудиообъектов, и
декодер (320) по одному из пп.1-14 для генерирования выходного аудиосигнала, содержащего один или более выходных аудиоканалов,
при этом декодер (320) сконфигурирован с возможностью принимать кодированный аудиосигнал в качестве входного аудиосигнала и принимать информацию громкости,
при этом декодер (320) сконфигурирован с возможностью дополнительно принимать информацию воспроизведения,
при этом декодер (320) сконфигурирован с возможностью определять значение компенсации громкости в зависимости от информации громкости и в зависимости от информации воспроизведения, и
при этом декодер (320) сконфигурирован с возможностью генерировать упомянутые один или более выходных аудиоканалов выходного аудиосигнала из входного аудиосигнала в зависимости от информации воспроизведения и в зависимости от значения компенсации громкости.
19. Способ генерирования выходного аудиосигнала, содержащего один или более выходных аудиоканалов, при этом способ содержит:
прием входного аудиосигнала, содержащего множество сигналов аудиообъектов,
прием информации громкости о сигналах аудиообъектов,
прием информации воспроизведения, указывающей, должен ли один или более из сигналов аудиообъектов усиливаться или ослабляться,
определение значения компенсации громкости в зависимости от информации громкости и в зависимости от информации воспроизведения, и
генерирование упомянутых одного или более выходных аудиоканалов выходного аудиосигнала из входного аудиосигнала в зависимости от информации воспроизведения и в зависимости от значения компенсации громкости.
20. Способ кодирования, содержащий:
кодирование входного аудиосигнала, содержащего множество сигналов аудиообъектов, и
кодирование информации громкости о сигналах аудиообъектов, при этом информация громкости содержит одно или более значений громкости, при этом каждое из упомянутых одного или более значений громкости зависит от одного или более из сигналов аудиообъектов.
21. Компьютерная программа для осуществления способа по п.19 или 20 при исполнении на компьютере или сигнальном процессоре.
Наверх