СИСТЕМА ОБРАБОТКИ АУДИО

1. Система обработки аудио (100 на фиг.1), сконфигурированная для приема аудиопотока битов, причем система обработки аудио содержит:
декодер (101), приспособленный для приема потока битов и вывода квантованных спектральных коэффициентов;
компонент предварительной обработки, который включает в себя:
- каскад деквантования (102), приспособленный для приема квантованных спектральных коэффициентов и для вывода первого представления частотной области для промежуточного сигнала; и
- каскад обратного преобразования (103) для приема первого представления частотной области для промежуточного сигнала и синтеза на его основе представления временной области для промежуточного сигнала;
каскад обработки, который включает в себя:
- гребенку фильтров анализа (104) для приема представления временной области для промежуточного сигнала и вывода второго представления частотной области для промежуточного сигнала;
- по меньшей мере один компонент обработки (105, 106, 107) для приема упомянутого второго представления частотной области для промежуточного сигнала и вывода представления частотной области для обработанного аудиосигнала; и
- гребенку фильтров синтеза (108) для приема представления частотной области для обработанного аудиосигнала и вывода представления временной области для обработанного аудиосигнала; и
преобразователь частоты дискретизации (109) для приема упомянутого представления временной области для обработанного аудиосигнала и вывода восстановленного аудиосигнала, дискретизированного с целевой частотой дискретизации,
причем соответствующие внутренние частоты дискретизации представления временной области для промежуточного аудиосигнала и представления временной области для обработанного аудиосигнала равны, и причем упомянутый по меньшей мере один компонент обработки включает в себя:
каскад параметрического повышающего микширования (106) для приема сигнала понижающего микширования с M каналами и вывода на его основе сигнала с N каналами, причем каскад параметрического повышающего микширования работает по меньшей мере в режиме, где 1 ≤ M < N, ассоциированном с задержкой, и в режиме, где 1 ≤ M = N; и
первый каскад задержки, сконфигурированный для вызова задержки, когда каскад параметрического повышающего микширования находится в режиме, где 1 ≤ M = N, чтобы компенсировать задержку, ассоциированную с режимом, где 1 ≤ M < N, чтобы каскад обработки имел постоянную суммарную задержку независимо от текущего режима работы каскада параметрического повышающего микширования.
2. Система обработки аудио по п. 1, в которой компонент предварительной обработки работает в аудиорежиме и характерном для речи режиме и в которой изменение режима с аудиорежима на характерный для речи режим у компонента предварительной обработки включает в себя сокращение максимальной длины кадра у каскада обратного преобразования.
3. Система обработки аудио по п. 2, в которой преобразователь частоты дискретизации выполнен с возможностью предоставления восстановленного аудиосигнала, дискретизированного с целевой частотой дискретизации, отличающейся до 5% от внутренней частоты дискретизации упомянутого представления временной области для обработанного аудиосигнала.
4. Система обработки аудио по п. 1, дополнительно содержащая обходную линию, размещенную параллельно каскаду обработки и содержащую второй каскад задержки, сконфигурированный для вызова задержки, равной постоянной суммарной задержке у каскада обработки.
5. Система обработки аудио по п. 1, в которой каскад параметрического повышающего микширования дополнительно работает по меньшей мере в режиме, где M = 3 и N = 5.
6. Система обработки аудио по п. 5, в которой компонент предварительной обработки конфигурируется для предоставления промежуточного сигнала, содержащего сигнал понижающего микширования, в том режиме каскада параметрического повышающего микширования, где M = 3 и N = 5, причем компонент предварительной обработки выводит два канала среди M = 3 каналов из совместно кодированных каналов в аудиопотоке битов.
7. Система обработки аудио по п. 1, в которой упомянутый по меньшей мере один компонент обработки дополнительно включает в себя модуль копирования спектральных полос (106), размещенный раньше каскада параметрического повышающего микширования и выполненный с возможностью восстановления высокочастотного содержимого, причем модуль копирования спектральных полос
- сконфигурирован быть активным по меньшей мере в тех режимах каскада параметрического повышающего микширования, где M < N; и
- работает независимо от текущего режима каскада параметрического повышающего микширования, когда каскад параметрического повышающего микширования находится в любом из режимов, где M = N.
8. Система обработки аудио по п. 7, в которой упомянутый по меньшей мере один компонент обработки дополнительно включает в себя каскад кодирования по форме (214 на фиг.8), размещенный параллельно или после каскада параметрического повышающего микширования и работающий для дополнения каждого из N каналов кодированным по форме низкочастотным содержимым, причем каскад кодирования по форме включается и отключается независимо от текущего режима каскада параметрического повышающего микширования и модуля копирования спектральных полос.
9. Система обработки аудио по п. 8, работающая по меньшей мере в режиме декодирования, причем каскад параметрического повышающего микширования находится в режиме M = N при M > 2.
10. Система обработки аудио по п. 9, работающая по меньшей мере в следующих режимах декодирования:
i) каскад параметрического повышающего микширования в режиме M = N = 1;
ii) каскад параметрического повышающего микширования в режиме M = N = 1 и модуль копирования спектральных полос активен;
iii) каскад параметрического повышающего микширования в режиме M = 1, N = 2 и модуль копирования спектральных полос активен;
iv) каскад параметрического повышающего микширования в режиме M = 1, N = 2, модуль копирования спектральных полос активен и каскад кодирования по форме активен;
v) каскад параметрического повышающего микширования в режиме M = 2, N = 5 и модуль копирования спектральных полос активен;
vi) каскад параметрического повышающего микширования в режиме M = 2, N = 5, модуль копирования спектральных полос активен и каскад кодирования по форме активен;
vii) каскад параметрического повышающего микширования в режиме M = 3, N = 5 и модуль копирования спектральных полос активен;
viii) каскад параметрического повышающего микширования в режиме M = N = 2;
ix) каскад параметрического повышающего микширования в режиме M = N = 2 и модуль копирования спектральных полос активен;
x) каскад параметрического повышающего микширования в режиме M = N = 7;
xi) каскад параметрического повышающего микширования в режиме M = N = 7 и модуль копирования спектральных полос активен.
11. Система обработки аудио по п. 1, дополнительно содержащая следующие компоненты, размещенные после каскада обработки:
компонент фазового сдвига, сконфигурированный для приема представления временной области для обработанного аудиосигнала, в котором по меньшей мере один канал представляет канал окружения, и для выполнения 90-градусного фазового сдвига по меньшей мере для одного упомянутого канала окружения; и
компонент понижающего микширования, сконфигурированный для приема обработанного аудиосигнала от компонента фазового сдвига и для вывода на его основе сигнала понижающего микширования с двумя каналами.
12. Система обработки аудио по любому из предшествующих пунктов, дополнительно содержащая декодер Lfe, сконфигурированный для подготовки по меньшей мере одного дополнительного канала на основе аудиопотока битов и включения упомянутого дополнительного канала (каналов) в восстановленный аудиосигнал.
13. Способ обработки аудиопотока битов, содержащий этапы, на которых:
предоставляют квантованные спектральные коэффициенты на основе потока битов;
принимают квантованные спектральные коэффициенты и выполняют обратное квантование с последующим частотно-временным преобразованием, при помощи чего получается представление временной области для промежуточного аудиосигнала;
предоставляют представление частотной области для промежуточного аудиосигнала на основе представления временной области для промежуточного аудиосигнала;
предоставляют представление частотной области для обработанного аудиосигнала путем выполнения по меньшей мере одного этапа обработки над представлением частотной области для промежуточного аудиосигнала;
предоставляют представление временной области для обработанного аудиосигнала на основе представления частотной области для обработанного аудиосигнала; и
меняют частоту дискретизации представления временной области для обработанного аудиосигнала на целевую частоту дискретизации, при помощи чего получается восстановленный аудиосигнал,
причем соответствующие внутренние частоты дискретизации представления временной области для промежуточного аудиосигнала и представления временной области для обработанного аудиосигнала равны, причем способ дополнительно содержит этап, на котором:
определяют текущий режим по меньшей мере среди режима, где 1 ≤ M < N, ассоциированного с задержкой, и режима, где 1 ≤ M = N,
причем по меньшей мере один этап обработки включает в себя:
прием сигнала понижающего микширования с M каналами и вывод на его основе сигнала с N каналами;
вызов задержки для компенсации задержки, ассоциированной с режимом, где 1 ≤ M < N, в ответ на текущий режим, являющийся режимом, где 1 ≤ M = N, чтобы суммарная задержка этапа обработки была постоянной независимо от текущего режима.
14. Способ по п. 13, в котором упомянутое обратное квантование и/или частотно-временное преобразование выполняются в аппаратном компоненте, работающем по меньшей мере в аудиорежиме и характерном для речи режиме, причем текущий режим выбирается в соответствии с метаданными, ассоциированными с квантованными спектральными коэффициентами, и в котором изменение режима с аудиорежима на характерный для речи режим включает в себя сокращение максимальной длины кадра у частотно-временного преобразования.
15. Компьютерный программный продукт, содержащий машиночитаемый носитель с командами для выполнения способа по любому из пп. 13-14.