Модуль вычисления и способ для определения данных фазовой коррекции для аудиосигнала - заявка 2017103101 на патент на изобретение в РФ

1. Модуль (270) вычисления для определения данных (295) фазовой коррекции для аудиосигнала (55), причем модуль вычисления содержит:
- модуль (275) определения варьирования для определения варьирования фазы аудиосигнала (55) в режиме первого и второго варьирования;
- модуль (280) сравнения варьирования для сравнения первого варьирования (290a), определенного с использованием режима первого варьирования, и второго варьирования (290b), определенного с использованием режима второго варьирования; и
- модуль (285) вычисления корректирующих данных для вычисления данных (295) фазовой коррекции в соответствии с режимом первого варьирования или режимом второго варьирования на основе результата сравнения.
2. Модуль (270) вычисления по п. 1,
- в котором модуль (275) определения варьирования выполнен с возможностью определения показателя среднеквадратического отклонения производной фазы (305a) по времени (PDT) для множества временных кадров аудиосигнала (55) в качестве варьирования (290a) фазы в режиме первого варьирования;
- при этом модуль (275) определения варьирования выполнен с возможностью определения показателя среднеквадратического отклонения производной фазы (205b) по частоте (PDF) для множества подполос частот аудиосигнала (55) в качестве варьирования (290b) фазы в режиме второго варьирования;
- при этом модуль (280) сравнения варьирования выполнен с возможностью сравнения показателя производной фазы (205a) по времени в качестве первого варьирования (290a) и показателя производной фазы (305b) по частоте в качестве второго варьирования (290b) для временных кадров аудиосигнала.
3. Модуль (270) вычисления по п. 1,
- в котором модуль (275) определения варьирования выполнен с возможностью определения кругового среднеквадратического отклонения (351a) производной фазы по времени текущего и множества предыдущих кадров аудиосигнала (55) в качестве показателя среднеквадратического отклонения и определения кругового среднеквадратического отклонения (351b) производной фазы по времени текущего и множества будущих кадров аудиосигнала (55) для текущего временного кадра в качестве показателя среднеквадратического отклонения;
- при этом модуль (275) определения варьирования выполнен с возможностью вычисления, при определении первого варьирования (290a), минимума (325) обоих круговых среднеквадратических отклонений.
4. Модуль (270) вычисления по п. 2,
- в котором модуль (275) определения варьирования выполнен с возможностью вычисления варьирования (290a) в режиме первого варьирования в качестве комбинации показателей среднеквадратического отклонения для множества подполос (95) частот во временном кадре (75), чтобы формировать показатель (335a) усредненного среднеквадратического отклонения по частоте;
- при этом модуль (280) сравнения варьирования выполнен с возможностью выполнения комбинации показателей среднеквадратического отклонения посредством вычисления среднего значения с энергетическим взвешиванием показателей среднеквадратического отклонения множества подполос частот с использованием значений амплитуды подполосного сигнала (95) в текущем временном кадре (75) в качестве показателя энергии.
5. Модуль (270) вычисления по п. 1,
- в котором модуль (275) определения варьирования выполнен с возможностью сглаживания показателя усредненного среднеквадратического отклонения, при определении первого варьирования (290a), по текущему, множеству предыдущих и множеству будущих временных кадров, при этом сглаживание (345a) взвешивается согласно энергии, вычисленной с использованием соответствующих временных кадров, и функции кодирования со взвешиванием;
- при этом модуль (275) определения варьирования выполнен с возможностью сглаживания показателя среднеквадратического отклонения, при определении второго варьирования (290b) по текущему, множеству предыдущих и множеству будущих временных кадров (75), при этом сглаживание (345b) взвешивается согласно энергии, вычисленной с использованием соответствующих временных кадров (75), и функции кодирования со взвешиванием; и
- при этом модуль (280) сравнения варьирования выполнен с возможностью сравнения показателя (345a) сглаженного усредненного среднеквадратического отклонения в качестве первого варьирования (290a), определенного с использованием режима первого варьирования, и сравнения показателя (345b) сглаженного среднеквадратического отклонения в качестве второго варьирования (290b), определенного с использованием режима второго варьирования.
6. Модуль (270) вычисления по п. 1, содержащий:
- модуль (275) определения варьирования, выполненный с возможностью определения третьего варьирования (290c) фазы аудиосигнала (55) в режиме третьего варьирования, при этом режим третьего варьирования представляет собой режим обнаружения переходных частей;
- модуль (280) сравнения варьирования для сравнения первого варьирования (290a), определенного с использованием режима первого варьирования, второго варьирования (290b), определенного с использованием режима второго варьирования, и третьего варьирования (290c), определенного с использованием режима третьего варьирования;
- модуль (285) вычисления корректирующих данных для вычисления данных (295) фазовой коррекции в соответствии с режимом первого варьирования, режимом второго варьирования или режимом третьего варьирования на основе результата сравнения.
7. Модуль (270) вычисления по п. 6,
- в котором модуль (280) сравнения варьирования выполнен с возможностью вычисления мгновенной энергетической оценки текущего временного кадра и усредненной во времени энергетической оценки по множеству временных кадров (75) при вычислении варьирования (290c) в режиме третьего варьирования;
- при этом модуль (280) сравнения варьирования выполнен с возможностью вычисления отношения мгновенной энергетической оценки и усредненной во времени энергетической оценки и выполнен с возможностью сравнения отношения с заданным пороговым значением, чтобы обнаруживать переходные части во временном кадре (75).
8. Модуль (270) вычисления по п. 1,
- в котором модуль (285) вычисления корректирующих данных выполнен с возможностью вычисления данных (295) фазовой коррекции в соответствии с режимом третьего варьирования, если обнаруживается переходная часть.
9. Модуль вычисления по п. 1,
- в котором модуль (285) вычисления корректирующих данных выполнен с возможностью вычисления данных (295) фазовой коррекции для третьего варьирования (290c) для текущего, одного или более предыдущих и одного или более будущих временных кадров.
10. Модуль (270) вычисления по п. 1,
- в котором модуль (285) вычисления корректирующих данных выполнен с возможностью вычисления данных (295) фазовой коррекции в соответствии с режимом первого варьирования, если отсутствие переходной части обнаруживается, и если первое варьирование (290a), определенное в режиме первого варьирования, меньше или равно второму варьированию (290b), определенному в режиме второго варьирования.
11. Модуль (270) вычисления по п. 1,
- в котором модуль (285) вычисления корректирующих данных выполнен с возможностью вычисления данных (295) фазовой коррекции в соответствии с режимом второго варьирования, если отсутствие переходной части обнаруживается, и если второе варьирование (299b), определенное в режиме второго варьирования, меньше первого варьирования (290a), определенного в режиме первого варьирования.
12. Модуль (270) вычисления по п. 11,
- в котором модуль (285) вычисления корректирующих данных выполнен с возможностью вычисления данных (295) фазовой коррекции для второго варьирования (190b) для текущего, одного или более предыдущих и одного или более будущих временных кадров.
13. Модуль вычисления по п. 1,
- в котором модуль (285) вычисления корректирующих данных выполнен с возможностью вычисления корректирующих данных (295) для горизонтальной фазовой коррекции в режиме первого варьирования, вычисления корректирующих данных (295) для вертикальной фазовой коррекции в режиме второго варьирования и вычисления корректирующих данных (295) для коррекции переходных частей в режиме третьего варьирования.
14. Способ (4100) для определения данных (295) фазовой коррекции для аудиосигнала с помощью модуля (270) вычисления, при этом способ содержит следующие этапы, на которых:
- определяют варьирование фазы аудиосигнала (55) с помощью модуля (275) определения варьирования в режиме первого и второго варьирования;
- сравнивают варьирование, определенное с использованием режима первого и второго варьирования, с помощью модуля (280) сравнения варьирования;
- вычисляют данные (295) фазовой коррекции с помощью модуля вычисления корректирующих данных в соответствии с режимом первого варьирования или режимом второго варьирования на основе результата сравнения.
15. Компьютерная программа, содержащая программный код для осуществления способа по п. 14, когда компьютерная программа исполняется на компьютере.
Наверх