УСТРОЙСТВО ДЛЯ МИКШИРОВАНИЯ МНОЖЕСТВА ВХОДНЫХ ДАННЫХ

1. Устройство (500) для микширования первого фрейма (540-1) первого входного потока данных (510-1) и второго фрейма (540-2) второго входного потока данных (510-2), в результате чего формируется выходной фрейм (550) выходного потока данных (530); первый фрейм (540-1) содержит первый спектральный параметр, характеризующий нижнюю часть (580) первого спектра первого аудиосигнала до первой частоты перехода (570) и первый коэффициент спектральной репликации (SBR), который характеризует верхнюю часть (590) первого спектра, начиная от первой частоты перехода (570); второй фрейм (540-2) содержит второй спектральный параметр, характеризующий нижнюю часть (580) второго спектра второго аудиосигнала до второй частоты перехода (570), и второй SBR-параметр, характеризующий верхнюю часть (590) второго спектра, начиная от второй частоты перехода (570); первый и второй SBR-параметры относятся к соответствующим верхним частям (590) первого и второго спектров посредством энергозависимых значений в разрешении частотно-временной сетки; при этом первая частота перехода (570) отличается от второй частоты перехода (570);
отличающееся тем, что устройство (500) содержит
процессорный блок (520) для формирования выходного фрейма (550); выходной фрейм (550) содержит выходной спектральный параметр, характеризующий нижнюю часть (580) выходного спектра до выходной частоты перехода (570); выходной фрейм (550) далее содержит выходной SBR-параметр, характеризующий верхнюю часть (590) выходного спектра выше выходной частоты перехода (570) посредством энергозависимых значений в разрешении частотно-временной сетки на выходе;
процессорный блок (520) выполнен с возможностью функционирования таким образом, что выходной спектральный параметр, соответствующий частотам ниже минимального значения первой частоты перехода (570), вторая частота перехода (570) и выходная частота перехода (570) формируются в спектральной области на основе первого и второго спектральных параметров;
процессорный блок (520) выполнен с возможностью функционирования далее таким образом, что выходной SBR-параметр, соответствующий частотам выше максимального значения первой частоты перехода (570), вторая частота перехода и выходная частота перехода (570) обрабатываются в SBR-области на основе первого и второго SBR-параметров;
процессорный блок (520) выполнен с возможностью функционирования далее таким образом, что для частотной области между минимальным и максимальным значениями вычисляется, по крайней мере, один SBR-параметр на основе, как минимум, одного спектрального параметра (первого или второго) и формируется соответствующее SBR-значение выходного SBR-параметра.
2. Устройство (500) по п.1, отличающееся тем, что процессорный блок (520) выполнен с возможностью проведения вычисления, как минимум, одного SBR-значения на основе спектрального значения, соответствующего частотному компоненту.
3. Устройство (500) для микширования первого фрейма (540-1) первого входного потока данных (510-1) и второго фрейма (540-2) второго входного потока данных (510-2), в результате чего формируется выходной фрейм (550) выходного потока данных (530); первый фрейм (540-1) содержит первый спектральный параметр, характеризующий нижнюю часть (580) первого спектра первого аудиосигнала до первой частоты перехода (570) и первый коэффициент спектральной репликации (SBR), который характеризует верхнюю часть (590) первого спектра, начиная от первой частоты перехода (570); второй фрейм (540-2) содержит второй спектральный параметр, характеризующий нижнюю часть (580) второго спектра второго аудиосигнала до второй частоты перехода (570) и второй SBR-параметр, характеризующий верхнюю часть (590) второго спектра, начиная от второй частоты перехода (570); первый и второй SBR-параметры относятся к соответствующим верхним частям (590) первого и второго спектров посредством энергозависимых значений в разрешении частотно-временной сетки; при этом первая частота перехода (570) отличается от второй частоты перехода (570);
отличающееся тем, что устройство (500) содержит
процессорный блок (520) для формирования выходного фрейма (550); выходной фрейм (550) содержит выходной спектральный параметр, характеризующий нижнюю часть (580) выходного спектра до выходной частоты перехода (570); выходной фрейм (550) далее содержит выходной SBR-параметр, характеризующий верхнюю часть (590) выходного спектра выше выходной частоты перехода (570) посредством энергозависимых значений в разрешении частотно-временной сетки на выходе;
процессорный блок (520) выполнен с возможностью функционирования таким образом, что выходной спектральный параметр, соответствующий частотам ниже минимального значения первой частоты перехода (570), вторая частота перехода (570) и выходная частота перехода (570) формируются в спектральной области на основе первого и второго спектральных параметров;
процессорный блок (520) выполнен с возможностью функционирования далее таким образом, что выходной SBR-параметр, соответствующий частотам выше максимального значения первой частоты перехода (570), вторая частота перехода и выходная частота перехода (570) обрабатываются в SBR-области на основе первого и второго SBR-параметров;
устройство (500) далее выполнено с возможностью функционирования таким образом, что для частотной области между минимальным и максимальным значениями вычисляется, по крайней мере, одно спектральное значение из, как минимум, одного фрейма (первого или второго) на основе SBR-параметра; соответствующее спектральное значение выходного спектрального параметра вычисляется на основе полученного спектрального значения посредством его обработки в спектральной области.
4. Устройство по п.3, отличающееся тем, что процессорный блок выполнен с возможностью вычисления, как минимум, одного спектрального значения на основе восстановления, по крайней мере, одного спектрального значения для спектрального компонента на основе SBR-параметра нижней части соответствующего спектра определенного фрейма.
5. Устройство (500) по п.1, отличающееся тем, что процессорный блок (520) выполнен с возможностью определения выходной частоты перехода (570) в качестве первой или второй частоты перехода.
6. Устройство (500) по п.1, отличающееся тем, что процессорный блок (520) выполнен с возможностью установки выходной частоты перехода, равной нижней из двух частот перехода (первой и второй) или равной верхней из двух частот перехода.
7. Устройство (500) по п.1, отличающееся тем, что процессорный блок (520) выполнен с возможностью определения выходного разрешения временно-частотной сетки, совместимого с позицией переходного сигнала, обозначенного разрешением временно-частотной сетки первого или второго фрейма.
8. Устройство (500) по п.7, отличающееся тем, что процессорный блок (520) выполнен с возможностью определения совместимости разрешения временно-частотной сетки с предыдущим переходным сигналом, обозначенным ранее разрешениями временно-частотной сетки первого и второго фреймов, когда разрешения временно-частотной сетки первого и второго фреймов указывают на наличие более одного переходного сигнала.
9. Устройство (500) по п.1, отличающееся тем, что процессорный блок (520) выполнен с возможностью выдачи спектральных данных или SBR-данных, основанных на линейной комбинации в частотной SBR-области или SBR-области.
10. Устройство (500) по п.1, отличающееся тем, что процессорный блок (520) выполнен с возможностью формирования выходных SBR-данных, содержащих синусоидальные SBR-данные, основанные на линейной комбинации синусоидальных SBR-данных первого и второго фреймов.
11. Устройство (500) по п.1, отличающееся тем, что процессорный блок (520) выполнен с возможностью формирования выходных SBR-данных, содержащих шумовые SBR-данные, основанные на линейной комбинации шумовых SBR-данных первого и второго фреймов.
12. Устройство (500) по п.10, отличающееся тем, что процессорный блок (520) включает синусоидальные и шумовые SBR-данные, основанные на психоакустической оценке релевантности соответствующих SBR-данных первого и второго фреймов.
13. Устройство (500) по п.1, отличающееся тем, что процессорный блок (520) выполнен с возможностью формирования выходных SBR-данных на основе сглаживающей фильтрации.
14. Устройство (500) по п.1, отличающееся тем, что процессорный блок (520) выполнен с возможностью обработки множества входных потоков данных (510), при этом множество входных потоков данных включает более чем два входных потока данных, множество входных потоков данных содержит первый и второй входные потоки данных (510-1, 510-2).
15. Способ микширования первого фрейма (540-1) первого входного потока данных (510-1) и второго фрейма (540-2) второго входного потока данных (510-2), в результате чего формируется выходной фрейм (550) выходного потока данных (530); первый фрейм содержит первый спектральный параметр, характеризующий нижнюю часть первого спектра первого аудиосигнала до первой частоты перехода и первый коэффициент спектральной репликации (SBR), который характеризует верхнюю часть первого спектра, начиная от первой частоты перехода; второй фрейм содержит второй спектральный параметр, характеризующий нижнюю часть второго спектра второго аудиосигнала до второй частоты перехода, и второй SBR-параметр, характеризующий верхнюю часть второго спектра, начиная от второй частоты перехода; первый и второй SBR-параметры относятся к соответствующим верхним частям первого и второго спектров посредством энергозависимых значений в разрешении частотно-временной сетки; при этом первая частота перехода отличается от второй частоты перехода,
отличающийся тем, что включает
формирование выходного фрейма, содержащего выходные спектральные данные, описывающие нижнюю часть выходного спектра до выходной частоты перехода, и выходного фрейма, содержащего выходные SBR-данные, описывающие верхнюю часть выходного спектра выше выходной частоты перехода путем значений энергии в выходном разрешении временно-частотной сетки;
формирование спектральных данных, соответствующих частотам ниже минимального значения первой частоты перехода, второй частоты перехода и выходной частоты перехода в спектральной области, основанное на первых и вторых спектральных данных;
формирование выходных SBR-данных, соответствующих частотам выше максимального значения первой частоты перехода, второй частоты перехода и выходной частоты перехода в SBR-области, основанное на первых и вторых SBR-данных; и
вычисление, как минимум, одного SBR-значения из, как минимум, одного из первых или вторых спектральных данных для частоты в частотной области между минимальным и максимальным значениями и формирование соответствующего SBR-значения для выходных SBR-данных, основанное, по крайней мере, на расчетном SBR-значении; или
вычисление, как минимум, одного спектрального значения из, как минимум, одного из первого и второго фреймов, основанное на SBR-данных соответствующего фрейма для частоты в частотной области между минимальным и максимальным значениями, и формирование спектрального значения выходных спектральных данных, основанное на, по крайней мере, расчетном спектральном значении, обработанном в спектральной области.
16. Программа, реализующая при исполнении на процессоре метод микширования первого фрейма первого входного потока данных и второго фрейма второго входного потока данных, по п.15.