Устройство и способ для генерации сигнала маскирования ошибок с использованием индивидуальных замещающих представлений lpc для информации индивидуальных кодовых книг - заявка 2016140812 на патент на изобретение в РФ

1. Устройство для генерации сигнала маскирования ошибок, содержащее:
генератор (100) представления LPC (кодирования с линейным предсказанием) для генерации заменяющего представления LPC;
синтезатор (106, 108) LPC для фильтрации информации кодовой книги с использованием заменяющего представления LPC для получения заменяющего сигнала, из которого получается сигнал маскирования ошибок; и
блок (206) оценки шумов для получения оценки шумов во время приема хороших аудиокадров, при этом оценка шумов зависит от хороших аудиокадров, и при этом оценка шумов получается из прошлого декодированного сигнала (208), и
при этом генератор (100) представления LPC выполнен с возможностью использования оценки шумов, полученной блоком (206) оценки шумов, в генерации заменяющего представления LPC.
2. Устройство по п. 1,
в котором блок (206) оценки шумов выполнен с возможностью
получения (1200) прошлого декодированного сигнала (208),
вычисления спектрального представления прошлого декодированного сигнала (208),
получения спектрального представления шумов из спектрального представления прошлого декодированного сигнала (208), и
преобразования (1206) спектрального представления шумов в представление LPC шумов, представление LPC шумов является таким же типом представления LPC, что и заменяющее представление LPC.
3. Устройство по п. 1 или 2,
в котором заменяющее представление LPC содержит заменяющий коэффициент, и
в котором блок (206) оценки шумов выполнен с возможностью обеспечения оценки шумов как коэффициента шумов.
4. Устройство по п. 3, в котором заменяющий коэффициент является коэффициентом LSF (частот спектральных линий) или коэффициентом ISF (частот спектрального иммитанса), и в котором коэффициент шумов является коэффициентом ISF или коэффициентом LSF.
5. Устройство по одному из предыдущих пунктов,
в котором блок (206) оценки шумов выполнен с возможностью применения подхода минимальной статистики с оптимальным сглаживанием (1210) к прошлому декодированному сигналу (208) для получения оценки шумов.
6. Устройство по одному из предыдущих пунктов,
в котором блок (206) оценки шумов выполнен с возможностью
получения (1210) из прошлого декодированного сигнала (208) спектральной оценки шумов,
преобразования (1212, 1214) спектральной оценки шумов в представление LPC; и
преобразования (1216) представления LPC в область ISF или область LSF для получения оценки шумов.
7. Устройство по одному из предыдущих пунктов,
в котором блок (206) оценки шумов выполнен с возможностью
обеспечения (1210) спектральной оценки шумов;
преобразования (1212) спектральной оценки шумов в представление во временной области; и
выполнения (1214) рекурсии Левинсона-Дарбина с использованием первых N сэмплов представления во временной области, при этом N соответствует порядку LPC представления.
8. Устройство по п. 7,
в котором представление во временной области содержит спектр обратного квадратичного преобразования Фурье.
9. Устройство по одному из предыдущих пунктов,
в котором генератор (100) представления LPC выполнен с возможностью получения заменяющего представления LPC с использованием оценки шумов и последнего хорошего представления LPC.
10. Устройство по одному из предыдущих пунктов,
в котором генератор (100) представления LPC выполнен с возможностью получения заменяющего представления LPC с использованием предыдущего хорошего представления LPC или среднего значения по меньшей мере двух предыдущих хороших представлений LPC, при этом среднее значение предыдущего хорошего представления LPC постепенно затухает так, что после ряда ошибочных или пропущенных кадров заменяющее представление LPC соответствует оценке шумов.
11. Устройство по одному из предыдущих пунктов,
в котором генератор (100) представления LPC выполнен с возможностью генерации дополнительного заменяющего представления LPC,
в котором устройство дополнительно содержит адаптивную кодовую книгу (104),
в котором синтезатор (106, 108) LPC выполнен с возможностью фильтрации информации из фиксированной кодовой книги с использованием заменяющего представления LPC, полученного из оценки шумов, для получения второго заменяющего сигнала, и
в котором синтезатор (106, 108) LPC выполнен с возможностью фильтрации информации из адаптивной кодовой книги с использованием дополнительного заменяющего представления LPC для получения первого заменяющего сигнала, при этом генератор (100) представления LPC выполнен с возможностью вычисления дополнительного заменяющего представления LPC с использованием среднего значения по меньшей мере двух хороших представлений LPC, и
причем устройство дополнительно содержит сумматор (110) заменяющих сигналов, выполненный с возможностью объединения первого заменяющего сигнала и второго заменяющего сигнала для получения сигнала маскирования ошибок
12. Устройство по п. 11,
в котором генератор (100) представления LPC выполнен с возможностью вычисления заменяющего представления LPC на основании следующего уравнения:
,
в котором генератор представления LPC выполнен с возможностью вычисления дополнительного заменяющего представления LPC на основании следующего уравнения:
,
где αA и αB являются зависящими от времени коэффициентами постепенного затухания, где isf-2 является представлением LPC последнего хорошего кадра, где isf-3 является представлением LPC второго последнего хорошего кадра, где isf-4 является представлением LPC третьего последнего хорошего кадра, где isfB-1 является заменяющим представлением LPC, и где isfA-1 является дополнительным заменяющим представлением LPC, где fcng является оценкой шумов, и где ISF означает значения в области ISF или в области LSF.
13. Устройство по одному из предыдущих пунктов, дополнительно содержащее анализатор (200) сигналов для анализа характеристики сигнала, принятого перед возникновением ошибки, которую необходимо замаскировать, при этом анализатор (200) сигналов выполнен с возможностью обеспечения результата анализа, и при этом генератор (100) представления LPC выполнен с возможностью использования зависящего от времени коэффициента постепенного затухания, при этом зависящий от времени коэффициент постепенного затухания определяется в зависимости от результата анализа.
14. Устройство по п. 13,
в котором характеристикой сигнала является устойчивость сигнала или класс сигнала, и
в котором зависящий от времени коэффициент постепенного затухания определяется так, что коэффициента постепенного затухания уменьшается до 0 за более короткое время для сигнала, являющегося менее устойчивым или находящегося в классе шумов по сравнению с сигналом, являющимся более устойчивым или находящимся в классе тональных сигналов.
15. Устройство по одному из предыдущих пунктов, дополнительно содержащее:
вычислитель (600) усиления для вычисления информации об усилении по заменяющему представлению LPC; и
компенсатор (406, 408) для компенсации влияния усиления заменяющего представления LPC с использованием информации об усилении,
при этом компенсатор (406, 408) выполнен с возможностью умножения на весовой коэффициент информации кодовой книги или выходного сигнала синтезирования LPC.
16. Способ для генерации сигнала маскирования ошибок, включающий в себя этапы, на которых:
генерируют (100) заменяющее представление LPC;
фильтруют (106, 108) информацию кодовой книги с использованием заменяющего представления LPC для получения заменяющего сигнала, из которого получается сигнал маскирования ошибок; и
выполняют (206) оценку шумов во время приема хороших аудиокадров, при этом оценка шумов зависит от хороших аудиокадров, и при этом оценка шумов получается из прошлого декодированного сигнала (208), и
при этом оценка шумов, полученная на этапе выполнения (206) оценки шумов, используется в генерации (100) заменяющего представления LPC.
17. Компьютерная программа для выполнения, при исполнении на компьютере или процессоре, способа по п. 16.
Наверх