ОГРАНИЧЕНИЕ ПОНИЖАЮЩЕГО МИКШИРОВАНИЯ

1. Способ понижающего микширования множества входных звуковых сигналов, содержащих входные данные, по меньшей мере в один выходной звуковой сигнал,
при этом максимальные значения коэффициентов понижающего микширования задают наперед, по меньшей мере одно условие попадания в диапазон для указанного по меньшей мере одного выходного сигнала задают наперед, и входные сигналы разбивают на наперед заданные подгруппы,
причем способ включает этапы, на которых:
определяют значения коэффициентов понижающего микширования как произведения упомянутых максимальных значений коэффициентов понижающего микширования и значения ограничивающего фактора, которое является общим в пределах каждой подгруппы, для удовлетворения с учетом входных данных условию попадания в диапазон для упомянутого по меньшей мере одного выходного сигнала; и
применяют значения коэффициентов понижающего микширования для осуществления понижающего микширования входных сигналов.
2. Способ по п. 1, отличающийся тем, что по меньшей мере одна из упомянутых подгрупп входных сигналов содержит два или более входных сигнала.
3. Способ по п. 1, отличающийся тем, что входные сигналы в подгруппе относят к пространственно связанным звуковым каналам, предпочтительно включающим:
левый и правый каналы или
левый, правый и центральный каналы.
4. Способ по п. 1, отличающийся тем, что значения коэффициентов понижающего микширования определяют таким образом, что условие попадания в диапазон будет удовлетворяться самое большее в пределах 20 %, предпочтительно - самое большее в пределах 10 %, наиболее предпочтительно - самое большее в пределах 5 %.
5. Способ по п. 1, отличающийся тем, что выходной сигнал разбивают на временные сегменты, и при этом посегментный набор значений коэффициентов понижающего микширования определяют для каждого из множества временных сегментов как произведения упомянутых максимальных значений коэффициентов понижающего микширования и значения ограничивающего фактора, которое является общим в пределах каждой подгруппы, для удовлетворения независимо от входных данных в данном временном сегменте верхней границе выходного сигнала.
6. Способ по п. 5, отличающийся тем, что упомянутое множество звуковых сигналов микшируют с понижением по меньшей мере в два выходных звуковых сигнала, относящихся к пространственно связанным каналам,
при этом посегментный набор значений коэффициентов понижающего микширования определяют для каждого из множества временных сегментов как произведения упомянутых максимальных значений коэффициентов понижающего микширования и значения ограничивающего фактора, которое является общим в пределах каждой подгруппы, для удовлетворения совместно условию попадания в диапазон для каждого из упомянутых по меньшей мере двух пространственно связанных выходных сигналов, независимо от входных данных в данном временном сегменте.
7. Способ по п. 6, отличающийся тем, что дополнительно включает этапы, на которых:
определяют последовательность посегментных значений коэффициента понижающего микширования, исходя из упомянутых посегментных наборов значений коэффициентов понижающего микширования;
сглаживают последовательность посегментных значений коэффициента понижающего микширования; и
применяют сглаженные посегментные значения к осуществлению понижающего микширования входных сигналов.
8. Способ по п. 7, отличающийся тем, что последовательность посегментных значений сглаживают с применением верхней границы скорости изменения,
причем последовательность посегментных значений сглаживают путем сохранения или уменьшения посегментных значений для удовлетворения верхней границе скорости изменения.
9. Способ по п. 1, отличающийся тем, что по меньшей мере одну подгруппу связывают с нижней границей для ограничивающего фактора для данной подгруппы.
10. Способ по п. 9, отличающийся тем, что задают основную и второстепенную подгруппы, при этом нижняя граница для ограничивающего фактора, относящаяся к основной подгруппе, является больше, чем нижняя граница для ограничивающего фактора, относящаяся к второстепенной подгруппе.
11. Способ по п. 1, отличающийся тем, что основную и второстепенную подгруппы задают наперед, и основную подгруппу связывают с верхней границей для ограничивающего фактора, и
при этом упомянутое определение значений коэффициентов понижающего микширования включает преимущественное использование значения верхней границы для ограничивающего фактора для основной подгруппы в качестве значения ограничивающего фактора для основной подгруппы.
<mrow><msub><mi>L</mi><mn>1</mn></msub><mo>≤</mo><msub><mi>α</mi><mn>1</mn></msub><mo>≤</mo><msub><mi>U</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub><mo>≤</mo><msub><mi>α</mi><mn>2</mn></msub><mo>≤</mo><msub><mi>U</mi><mn>2</mn></msub></mrow>
12. Способ по п. 11, отличающийся тем, что основную и второстепенную подгруппы задают наперед, и каждую из них связывают с соответствующей нижней границей и соответствующей верхней границей для ограничивающих факторов (
,
), и
при этом упомянутое определение значений коэффициентов понижающего микширования включает подэтапы, на которых:
<mrow><msub><mi>α</mi><mn>1</mn></msub><mo>=</mo><msub><mi>U</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>L</mi><mn>2</mn></msub><mo>≤</mo><msub><mi>α</mi><mn>2</mn></msub><mo>≤</mo><msub><mi>U</mi><mn>2</mn></msub></mrow>
осуществляют попытку вначале удовлетворить условию попадания в диапазон для упомянутого по меньшей мере одного выходного сигнала в подпространстве значений ограничивающих факторов таким образом, чтобы значение ограничивающего фактора для основной подгруппы было равным его верхней границе (
,
);
<mrow><msub><mi>L</mi><mn>1</mn></msub><mo>≤</mo><msub><mi>α</mi><mn>1</mn></msub><mo>≤</mo><msub><mi>U</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>α</mi><mn>2</mn></msub><mo>=</mo><msub><mi>L</mi><mn>2</mn></msub></mrow>
далее, если начальная попытка не удается, осуществляют попытку удовлетворить условию попадания в диапазон для упомянутого по меньшей мере одного выходного сигнала в подпространстве значений ограничивающих факторов таким образом, чтобы значение ограничивающего фактора для второстепенной подгруппы было равным его нижней границе (
,
).
13. Способ по п. 10, отличающийся тем, что:
основная подгруппа соответствует каналам из одной из следующих групп:
(i) каналы для воспроизведения источниками звука, расположенными в переднем полупространстве относительно слушателя,
(ii) каналы для воспроизведения источниками звука, расположенными в значительной степени на той же самой высоте, что и слушатель;
и
при этом второстепенная подгруппа соответствует каналам, отличающимся от (i) или (ii).
14. Способ по п. 13, отличающийся тем, что:
основная подгруппа соответствует каналам из одной из следующих групп:
(iii) передних каналов,
(iv) центральных каналов,
(v) широких каналов;
и
при этом второстепенная подгруппа соответствует каналам, отличающимся от (iii), (iv) или (v).
15. Способ по п. 1, отличающийся тем, что по меньшей мере одну подгруппу связывают с верхней границей для ограничивающего фактора.
16. Способ по п. 15, отличающийся тем, что две или более подгруппы связывают с общей верхней границей для ограничивающего фактора.
17. Способ по п. 1, отличающийся тем, что упомянутое множество входных звуковых сигналов микшируют с понижением по меньшей мере в два выходных звуковых сигнала, относящихся к пространственно связанным каналам,
при этом значения коэффициентов понижающего микширования определяют как произведения упомянутых максимальных значений коэффициентов понижающего микширования и значения ограничивающего фактора, при этом значение ограничивающего фактора является общим в пределах каждой подгруппы и для всех выходных сигналов, для удовлетворения совместно условию попадания в диапазон для каждого из упомянутых по меньшей мере двух пространственно связанных выходных сигналов,
при этом предпочтительно упомянутые пространственно связанные каналы принадлежат к одной из следующих групп каналов:
передних, объемного звучания, задних объемного звучания, прямых объемного звучания, широких, центральных, боковых, высоких, вертикальных высоких.
18. Способ по п. 17, отличающийся тем, что упомянутое определение значений коэффициентов понижающего микширования включает подэтапы, на которых:
определяют для каждого из выходных сигналов, в которые дают вклад входные сигналы в подгруппе, значение коэффициента понижающего микширования как произведение максимального значения коэффициента понижающего микширования и значения предварительного ограничивающего фактора; и
определяют значение ограничивающего фактора, общего в пределах подгруппы, путем выбора минимального значения из значений предварительных ограничивающих факторов.
19. Способ кодирования множества звуковых сигналов в виде потока битов, включающий этапы, на которых:
получают множество звуковых сигналов;
осуществляют понижающее микширование звуковых сигналов в микшированный с понижением сигнал, согласно способу понижающего микширования по п. 1; и
кодируют микшированный с понижением сигнал в виде потока битов.
20. Способ декодирования потока битов, содержащий множество закодированных звуковых сигналов и по меньшей мере одну спецификацию понижающего микширования, при этом спецификация понижающего микширования сгенерирована согласно способу понижающего микширования по п. 1, причем способ включает этапы, на которых:
получают поток битов; и
декодируют поток битов,
при этом этап декодирования включает этап, на котором осуществляют понижающее микширование звуковых сигналов в микшированный с понижением сигнал, согласно спецификации понижающего микширования.
21. Носитель данных, на котором хранятся машиноисполняемые инструкции, предназначенные для осуществления способа по п. 1.
22. Способ декодирования потока битов, содержащий множество закодированных звуковых сигналов, разбитых на наперед заданные подгруппы, и по меньшей мере одну спецификацию понижающего микширования,
при этом спецификация понижающего микширования включает множество наборов значений коэффициентов понижающего микширования, причем отношения между значениями коэффициентов понижающего микширования, применяемых к звуковым сигналам в пределах каждой подгруппы, являются постоянными, в то время как отношение между значениями коэффициентов понижающего микширования, применяемых к звуковым сигналам в разных подгруппах, является переменным,
причем упомянутый способ декодирования включает этапы, на которых:
получают поток битов; и
декодируют поток битов,
при этом этап декодирования включает этап, на котором осуществляют понижающее микширование звуковых сигналов в микшированный с понижением сигнал, согласно спецификации понижающего микширования.
23. Носитель данных, на котором хранятся машиноисполняемые инструкции, предназначенные для осуществления способа по п. 22.
24. Система (400) микширования, содержащая:
входной порт (461), предназначенный для получения множества входных звуковых сигналов, содержащих входные данные;
секцию (420) конфигурирования, предназначенную для получения
максимальных значений коэффициентов понижающего микширования,
условия попадания в диапазон для упомянутого по меньшей мере одного выходного сигнала, и
разбиения входных сигналов на подгруппы;
контроллер (440), предназначенный для определения значений коэффициентов понижающего микширования как произведений максимальных значений упомянутых коэффициентов и значения ограничивающего фактора, которое является общим в пределах каждой подгруппы, для удовлетворения с учетом входных данных условию попадания в диапазон для упомянутого по меньшей мере одного выходного сигнала; и
микшер (462), предназначенный для применения значений коэффициентов понижающего микширования, определенных с помощью контроллера, для осуществления понижающего микширования упомянутого множества входных звуковых сигналов по меньшей мере в один выходной звуковой сигнал.
25. Система декодирования для декодирования потока битов, содержащая:
входной порт, предназначенный для получения потока битов, содержащего множество закодированных звуковых сигналов, разбитых на наперед заданные подгруппы, и по меньшей мере одну спецификацию понижающего микширования, при этом спецификация понижающего микширования включает множество наборов значений коэффициентов понижающего микширования, при этом отношения между значениями коэффициентов понижающего микширования, применяемых к звуковым сигналам в пределах каждой подгруппы, являются постоянными, в то время как отношение между значениями коэффициентов понижающего микширования, применяемых к звуковым сигналам в разных подгруппах, является переменным;
декодер, предназначенный для декодирования потока битов в виде декодированных звуковых сигналов; и
микшер, предназначенный для применения значений коэффициентов понижающего микширования для осуществления понижающего микширования упомянутого множества звуковых сигналов в микшированный с понижением сигнал.