АППАРАТНЫЙ БЛОК, СПОСОБ И КОМПЬЮТЕРНАЯ ПРОГРАММА ДЛЯ ПРЕОБРАЗОВАНИЯ РАСШИРЕНИЯ СЖАТОГО АУДИОСИГНАЛА С ПОМОЩЬЮ СГЛАЖЕННОГО ЗНАЧЕНИЯ ФАЗЫ

1. Аппаратный блок (100, 200) для расширения сжатого аудиосигнала (110, 210), состоящего из одного или более сжатого аудиоканалов, в расширенный звуковой сигнал (120, 214), состоящий из множества расширенных аудиоканалов, аппаратный блок, включающий:
блок расширения (130; 230), настроенный на использование текущих значений переменных параметров расширения (144, 262) для расширения сжатого аудио сигнала и получения расширенного звукового сигнала, в котором текущие значения переменных параметров расширения включают в себя текущие значения сглаженной фазы (144а, 270);
n
n
определитель параметров (140, 250), причем определитель параметров настроен на получение одного или более текущих сглаженных параметров расширения (α) для использования в блоке расширения (130, 230) на основе входной информации о дискретизированных параметрах расширения (142; 212), причем определитель параметров (140, 250) настроен на объединение масштабированной версии  предыдущего сглаженного значения фазы с масштабированной версией  информации входной фазы (δα) с использованием алгоритма ограничения изменения фазы и определение текущего сглаженного значения фазы  на основе предыдущего сглаженного значения фазы и информации входной фазы.
n
n
n
n
2. Аппаратный блок (100, 200) по п.1, в котором определитель параметров (140, 250) настроен на объединение масштабированной версии  предыдущего сглаженного значения фазы  с масштабированной версией (δα) информации входной фазы (α), так, что текущее сглаженное значение фазы  находится в меньшем диапазоне углов из первого и второго диапазонов углов, причем первый диапазон углов располагается в математически положительном направлении, от первого начального направления, определяемого предыдущим сглаженным значением фазы  до первого конечного направления, определяемого информацией входной фазы (α), причем второй диапазон углов располагается в математически положительном направлении, от второго начального направления, определяемого информацией входной фазы (α) до второго конечного направления, определяемого предыдущим сглаженным значением фазы .
n
3. Аппаратный блок (100, 200) по п.1, где определитель параметров (140, 250) настроен на выбор комбинации способов из множества различных комбинаций способов в зависимости от разности  между информацией входной фазы (α) и предыдущим сглаженным значением фазы , а также на определение текущего сглаженного значения фазы  с помощью выбранной комбинации способов.
n
4. Аппаратный блок (100, 200) по п.3, где определитель параметров (140, 250) настроен на выбор основного способа комбинации фазы, если разность между информацией входной фазы (α) и предыдущим сглаженным значением фазы  находится в диапазоне от -π до +π, а также, в противном случае, на выбор одной или нескольких различных комбинаций способов адаптации фазы;
n
причем основной способ комбинации фазы определяется линейной комбинацией, без постоянного слагаемого, масштабированной версии информации входной фазы (δα) и масштабированной версии предыдущего сглаженного значения фазы ((1-δ); и
причем одна или несколько комбинаций способов адаптации фаз определяется линейной комбинацией, с учетом постоянного слагаемого адаптации фазы (+π, -π), масштабированной версии информации входной фазы и масштабированной версии предыдущего сглаженного значения фазы.
5. Аппаратный блок (100, 200) по п.1, где определитель параметров настроен на получение текущего значения сглаженной фазы  по следующей формуле:
где
обозначает предыдущее значение сглаженной фазы;
n
α обозначает информацию входной фазы;
"mod" обозначает оператор MODULO; и
δ обозначает параметр сглаживания, значение которого находится в интервале от 0 до 1, исключая границы интервала.
n
6. Аппаратный блок (100, 200) по п.1, где определитель параметров (140, 250) включает в себя контроллер сглаживания, настроенный на выборочное отключение процедуры сглаживания значения фазы, если разность между сглаженным значением фазы  и соответствующим значением входной фазы (α) больше заданного порогового значения.
1
2
1
2
7. Аппаратный блок (100, 200) по п.6, причем контроллер сглаживания настроен на оценку не только сглаженного значения фазы, разности между двумя сглаженными значениями фазы (α, α), но также на оценку соответствующей величины входной фазы, разности между двумя входными значениями фазы (256), соответствующей двум сглаженным значениям фазы (α, α).
1
2
1
2
8. Аппаратный блок (100, 200) по п.1, причем блок расширения (130, 230) настроен на использование, в течение заданного промежутка времени, различных текущих сглаженных изменений фазы (α, α), которые определяются различными сглаженными значениями фазы (α, α), для получения сигналов  различных расширенных аудио каналов, имеющих межканальную разность фаз, если функция сглаживания включена, и [блок расширения (130, 230) настроен на использование] текущих не сглаженных изменений фазы (256), которые определяются различными, не сглаженными значениями фазы, для получения сигналов о различных расширенный аудио каналах, имеющих межканальную разность фаз, если функция сглаживания отключена;
причем определитель параметров (140,250) содержит контроллер сглаживания;
1
2
причем контроллер сглаживания настроен на избирательное отключение функции сглаживания значений фазы, если разность между сглаженными значениями фазы (α, α), используемыми для получения сигналов различных расширенных аудио каналов, отличается от не сглаженных значений межканальной разности фаз (212), которые получает аппаратный блок (100, 200), или блок (252) получает информацию, сформированную аппаратным блоком (212), если информация превышает заданное пороговое значение.
n
9. Аппаратный блок (100, 200) по п.1, в котором определитель параметров (140, 250) настроен на регулировку постоянной времени фильтра (δ) для определения последовательности (262) из сглаженного значения фазы  в зависимости от разности между текущим значением сглаженной фазы  и соответствующим значением входной фазы (α).
1
2
10. Аппаратный блок (100, 200) по п.1, в котором определитель параметров (140, 250) настроен на регулировку постоянной времени фильтра (5) для определения последовательности (262) из сглаженного значения фазы  в зависимости от разности между сглаженной межканальной разностью фаз, которая определяется разностью между двумя сглаженными значениями фазы (α, α), связанными с различными каналами расширенного звукового сигнала, и не сглаженной межканальной разностью фаз, которая определяется информацией о не сглаженной межканальной разности фаз (212).
11. Аппаратный блок (100, 200) по п.1, в котором аппаратный блок расширения настроен на выборочное включение и отключение функции сглаживания значения фазы в зависимости от информации, извлеченной из аудиопотока битов.
12. Способ (700) для расширения сжатого аудио сигнала для преобразования одного или более сжатых аудио каналов в расширенный звуковой сигнал, содержащий множество расширенных аудиоканалов, и включающий:
этап 710 объединения масштабированной версии предыдущего сглаженного значения фазы с масштабированной версией входной информации текущей фазы с использованием алгоритма ограничения изменения фазы для того, чтобы определить текущее сглаженное значение фазы на основе предыдущего сглаженного значения фазы и входной фазовой информации, а также
этап 720 применения текущих переменных параметров расширения для расширения сжатого аудиосигнала с целью получения расширенного звукового сигнала, в котором текущие переменные параметры расширения включает текущие сглаженные значения фазы.
13. Компьютерная программа для осуществления способа по п.12, когда компьютерная программа выполняется на компьютере.