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

1. Устройство для генерации сигнала маскирования ошибок, содержащее:
генератор (100) представления кодирования с линейным предсказанием (LPC) для генерации первого заменяющего представления LPC и отличающегося второго заменяющего представления LPC;
синтезатор (106) LPC для фильтрации информации первой кодовой книги с использованием первого заменяющего представления для получения первого заменяющего сигнала и для фильтрации информации отличающейся второй кодовой книги с использованием второго заменяющего представления LPC для получения второго заменяющего сигнала; и
объединитель (110) заменяющих сигналов для объединения первого заменяющего сигнала и второго заменяющего сигнала путем суммирования первого заменяющего сигнала и второго заменяющего сигнала для получения сигнала (111) маскирования ошибок.
2. Устройство по п. 1, дополнительно содержащее:
адаптивную кодовую книгу (102) для обеспечения информации первой кодовой книги; и
фиксированную кодовую книгу (104) для обеспечения информации второй кодовой книги.
3. Устройство по п. 2,
в котором фиксированная кодовая книга (104) выполнена с возможностью обеспечения шумового сигнала (112) для маскирования ошибок, и
в котором адаптивная кодовая книга (102) выполнена с возможностью обеспечения содержания адаптивной кодовой книги или содержания адаптивной кодовой книги, объединенного с содержанием более ранней фиксированной кодовой книги.
4. Устройство по п. 1,
в котором генератор (100) представления LPC выполнен с возможностью генерации первого заменяющего представления LPC с использованием одного или более неошибочных предыдущих представлений LPC, и
генерации второго заменяющего представления LPC с использованием оценки шумов и по меньшей мере одного неошибочного предыдущего представления LPC.
5. Устройство по п. 4,
в котором генератор (100) представления LPC выполнен с возможностью генерации первого заменяющего представления LPC с использованием среднего значения по меньшей мере двух последних хороших кадров (130) и взвешенного суммирования среднего значения и последнего хорошего кадра (136), при этом первый весовой коэффициент взвешенного суммирования изменяется для последовательных ошибочных или потерянных кадров,
в котором генератор коэффициентов LPC выполнен с возможностью генерации второго заменяющего представления LPC с использованием только взвешенного суммирования (146) последнего хорошего кадра (114) и оценки (140) шумов, при этом второй весовой коэффициент взвешенного суммирования изменяется для последовательных ошибочных или потерянных кадров.
6. Устройство по п. 4, дополнительно содержащее:
блок (206) оценки шумов для оценки шумов по одному или нескольким предыдущим хорошим кадрам (208).
7. Устройство по п. 1,
дополнительно содержащее инициализатор (320) памяти LPC для инициализации, в случае ситуации (210) маскирования ошибок, состояний (304) первой памяти первого синтезирующего фильтра LPC и состояний (308) второй памяти второго синтезирующего фильтра LPC с использованием состояний фильтра, сохраненных в соответствующих состояниях памяти одиночного синтезирующего фильтра LPC, используемого для хорошего кадра, предшествующего ошибочному или потерянному кадру.
8. Устройство по п. 1,
дополнительно содержащее инициализатор памяти LPC для инициализации одиночного фильтра LPC в случае восстановления от ошибочного или потерянного кадра к хорошему кадру, инициализатор памяти LPC, выполненный с возможностью:
подачи по меньшей мере части объединенной информации первой кодовой книги и информации второй кодовой книги или по меньшей мере части объединенной взвешенной информации первой кодовой книги и взвешенной информации второй кодовой книги в фильтр (418) LPC,
сохранения состояний памяти, полученных с помощью этой подачи; и
инициализации одиночного фильтра LPC с использованием сохраненных состояний памяти, когда последующий кадр является хорошим кадром.
9. Устройство по п. 1,
дополнительно содержащее контроллер (409) для управления обратной связью с первой кодовой книгой (102), обеспечивающей информацию первой кодовой книги, при этом контроллер (409) выполнен с возможностью подачи информации первой кодовой книги обратно в первую кодовую книгу или подачи объединения информации первой кодовой книги и информации второй кодовой книги обратно в первую кодовую книгу.
10. Устройство по п. 1, дополнительно содержащее:
вычислитель (600) усиления для вычисления информации о первом усилении по первому заменяющему представлению LPC и для вычисления информации о втором усилении по второму заменяющему представлению LPC;
компенсатор (406, 408) для компенсации влияния усиления первой заменяющей информации LPC с использованием информации о первом усилении и для компенсации влияния усиления второго заменяющего представления LPC с использованием информации о втором усилении.
11. Устройство по п. 10,
в котором вычислитель (600) усиления выполнен с возможностью вычисления:
последней хорошей информации (700) о мощности, относящейся к последнему хорошему представлению LPC перед началом маскирования ошибок, информации (702) о первой мощности по первому заменяющему представлению LPC и информации о второй мощности по второму заменяющему представлению LPC,
значения (704) первого усиления с использованием последней хорошей информации о мощности и информации о первой мощности и значения второго усиления с использованием последней хорошей информации о мощности и информации о второй мощности, и
в котором компенсатор (406, 408) выполнен с возможностью компенсации с использованием значения первого усиления и с использованием значения (706) второго усиления.
12. Устройство по п. 10,
в котором вычислитель (600) усиления выполнен с возможностью вычисления импульсной характеристики (716) представления LPC и вычисления среднеквадратичного (RMS) значения (718) по импульсной характеристике для получения соответствующей информации о мощности.
13. Устройство по п. 1,
в котором генератор представления LPC выполнен с возможностью генерации векторов ISF для заменяющих представлений LPC.
14. Устройство по п. 1,
в котором объединитель (110) заменяющих сигналов выполнен с возможностью выполнения синхронизированного сложения выборка за выборкой или взвешенного сложения выборка за выборкой первого заменяющего сигнала и второго заменяющего сигнала для получения сигнала (111) маскирования ошибок.
15. Способ генерации сигнала маскирования ошибки, включающий в себя этапы, на которых:
генерируют (100) первое заменяющее представление LPC и отличающееся второе заменяющее представление LPC;
фильтруют (106) информацию первой кодовой книги с использованием первого заменяющего представления для того, чтобы получить первый заменяющий сигнал, и фильтруют (108) информацию отличающейся второй кодовой книги с использованием второго заменяющего представления LPC для того, чтобы получить второй заменяющий сигнал; и
объединяют (110) первый заменяющий сигнал и второй заменяющий сигнал путем суммирования первого заменяющего сигнала и второго заменяющего сигнала для получения сигнала (111) маскирования ошибок.
16. Компьютерная программа для выполнения, при исполнении на компьютере или процессоре, способа для генерации сигнала маскирования ошибок по п. 15.
Наверх