СПОСОБ И УСТРОЙСТВО КОДИРОВАНИЯ КАДРОВ ПЕРЕХОДА В РЕЧЕВЫХ СИГНАЛАХ

1. Устройство режима перехода для использования в кодеке звукового сигнала с предсказанием для создания возбуждения режима перехода, заменяющего возбуждение адаптивной кодовой книги в кадре перехода и/или кадре, следующем за переходом в звуковом сигнале, содержащее
вход для приема индекса кодовой книги; и
кодовую книгу режима перехода для генерирования набора кодовых векторов, независимых от прошлого возбуждения, причем кодовая книга режима перехода является реагирующей на индекс для генерирования, в кадре перехода и/или кадре, следующем за переходом, одного из кодовых векторов набора, соответствующего упомянутому возбуждению режима перехода.
2. Устройство режима перехода по п.1, в котором кодовая книга режима перехода содержит фиксированную кодовую книгу, независимую от прошлого возбуждения.
3. Устройство режима перехода по п.1, в котором кодовая книга режима перехода содержит кодовую книгу форм глоттальных импульсов.
4. Устройство режима перехода по п.1, в котором звуковой сигнал содержит речевой сигнал, и в котором кадр перехода выбирается из группы, состоящей из кадра, содержащего вокализованное вступление, и кадра, содержащего переход между двумя различными вокализованными звуками.
5. Устройство режима перехода по п.1, в котором кадр перехода и/или кадр, следующий за переходом, содержит кадр перехода, за которым следуют несколько кадров.
6. Устройство режима перехода по п.1, в котором кадр перехода и/или кадр, следующий за переходом, содержит по меньшей мере один кадр, следующий за переходом.
7. Устройство режима перехода по п.1, в котором каждый кадр перехода и/или кадр, следующий за переходом, содержит множество подкадров, и в котором кодовая книга режима перехода используется в первой части подкадров, и кодовая книга с предсказанием кодека с предсказанием используется во второй части подкадров.
8. Устройство режима перехода по п.1, в котором кодовая книга содержит кодовую книгу глоттальных форм, содержащую кодовые векторы, сформированные из формы глоттального импульса, размещенной в заданном положении в кодовом векторе.
9. Устройство режима перехода по п.8, в котором кодовая книга глоттальных форм включает в себя предварительно определенное количество различных форм глоттальных импульсов, и в котором каждая форма глоттального импульса располагается во множестве различных положений в кодовом векторе, формируя множество различных кодовых векторов кодовой книги глоттальных форм.
10. Устройство режима перехода по п.8, в котором кодовая книга глоттальных форм содержит генератор кодовых векторов, содержащих только один ненулевой элемент, и формирующий фильтр для обработки кодовых векторов, содержащих только один ненулевой элемент, для создания кодовых векторов, представляющих формы глоттальных импульсов, расположенные по центру различных положений.
11. Устройство режима перехода по п.8, в котором импульсы глоттальной формы содержат первый и последний отсчеты, в котором усекается предварительно определенное количество первых и последних отсчетов.
12. Устройство кодера для генерирования возбуждения режима перехода, заменяющего возбуждение адаптивной кодовой книги в кадре перехода и/или кадре, следующем за переходом в звуковом сигнале, содержащее:
генератор целевого сигнала поиска по кодовой книге;
кодовую книгу режима перехода для генерирования набора кодовых векторов, независимых от прошлого возбуждения, причем каждый кодовый вектор упомянутого набора соответствует соответствующему возбуждению режима перехода;
устройство поиска кодовой книги режима перехода для нахождения кодового вектора упомянутого набора, соответствующего возбуждению режима перехода, оптимально соответствующему целевому сигналу поиска по кодовой книге.
13. Устройство кодера по п.12, в котором кодовая книга режима перехода содержит фиксированную кодовую книгу, независимую от прошлого возбуждения.
14. Устройство кодера по п.12, в котором кодовая книга режима перехода содержит кодовую книгу форм глоттальных импульсов.
15. Устройство кодера по п.14, в котором устройство поиска применяет заданный критерий к каждой форме глоттального импульса кодовой книги форм глоттальных импульсов и находит в качестве кодового вектора, оптимально соответствующего целевому сигналу поиска по адаптивной кодовой книге, кодовый вектор набора, соответствующий максимальному значению упомянутого критерия.
16. Устройство кодера по п.15, в котором устройство поиска идентифицирует найденный кодовый вектор посредством параметров режима перехода, выбранных из группы, состоящей из идентификации конфигурации режима перехода, формы глоттального импульса, положения центра формы глоттального импульса в найденном кодовом векторе, коэффициента усиления режима перехода, знака коэффициента усиления режима перехода и периода основного тона по закрытому циклу.
17. Устройство кодера по п.12, в котором звуковой сигнал содержит речевой сигнал, и в котором кадр перехода выбирается из группы, состоящей из кадра, содержащего вокализованное вступление, и кадра, содержащего переход между двумя различными вокализованными звуками.
18. Устройство кодера по п.12, в котором кадр перехода и/или кадр, следующий за переходом, содержит кадр перехода, за которым следует несколько кадров.
19. Устройство кодера по п.12, в котором кадр перехода и/или кадр, следующий за переходом, содержит по меньшей мере один кадр, следующий за переходом.
20. Устройство кодера по п.12, в котором каждый кадр перехода и/или кадр, следующий за переходом, содержит множество подкадров, и в котором устройство поиска выполняет поиск по кодовой книге режима перехода в первой части подкадров, и по кодовой книге с предсказанием устройства кодера во второй части подкадров.
21. Устройство кодера по п.12, в котором кодовая книга режима перехода содержит кодовую книгу глоттальных форм, содержащую кодовые векторы, сформированные из формы глоттального импульса, размещенной в заданном положении в кодовом векторе.
22. Устройство кодера по п.21, в котором кодовая книга глоттальных форм включает в себя предварительно определенное количество различных форм глоттальных импульсов, и в котором каждая форма глоттального импульса располагается во множестве различных положений в кодовом векторе, формируя множество различных кодовых векторов кодовой книги глоттальных форм.
23. Устройство кодера по п.21, в котором кодовая книга глоттальных форм содержит генератор кодовых векторов, содержащих только один ненулевой элемент, и формирующий фильтр для обработки кодовых векторов, содержащих только один ненулевой элемент, для создания кодовых векторов, представляющих формы глоттальных импульсов, расположенные по центру различных положений.
24. Устройство кодера по п.12, дополнительно содержащее
генератор целевого сигнала поиска по кодовой книге порождений;
кодовую книгу порождений для генерирования набора кодовых векторов порождения, причем каждый соответствует соответствующему возбуждению порождения;
устройство поиска кодовой книги порождений для нахождения кодового вектора порождения упомянутого набора, соответствующего возбуждению порождения, оптимально соответствующему целевому сигналу поиска по кодовой книге порождений; и
сумматор возбуждения режима перехода и возбуждения порождения для создания глобального возбуждения для синтезирующего звуковой сигнал фильтра.
25. Устройство кодера по п.24, в котором каждый кадр перехода и/или кадр, следующий за переходом, содержит множество подкадров, и в котором, в зависимости от того, где расположен глоттальный импульс или импульсы в подкадрах, устройство кодера содержит средство кодирования подкадров, используя по меньшей мере одну из кодовой книги режима перехода, адаптивной кодовой книги и кодовой книги порождений.
26. Устройство декодера для генерирования возбуждения режима перехода, заменяющего возбуждение адаптивной кодовой книги в кадре перехода и/или кадре, следующем за переходом в звуковом сигнале, содержащее
вход для приема индекса кодовой книги; и
кодовую книгу режима перехода для генерирования набора кодовых векторов, независимых от прошлого возбуждения, причем кодовая книга режима перехода является реагирующей на индекс для генерирования в кадре перехода и/или кадре, следующем за переходом, одного из кодовых векторов набора, соответствующего возбуждению режима перехода.
27. Устройство декодера по п.26, в котором кодовая книга режима перехода содержит фиксированную кодовую книгу, независимую от прошлого возбуждения.
28. Устройство декодера по п.26, в котором кодовая книга режима перехода содержит кодовую книгу форм глоттальных импульсов.
29. Устройство декодера по п.26, в котором звуковой сигнал содержит речевой сигнал, и в котором кадр перехода выбирается из группы, состоящей из кадра, содержащего вокализованное вступление, и кадра, содержащего переход между двумя различными вокализованными звуками.
30. Устройство декодера по п.26, в котором каждый кадр перехода и/или кадр, следующий за переходом, содержит множество подкадров, и в котором кодовая книга режима перехода используется в первой части подкадров, и устройство декодера содержит кодовую книгу с предсказанием, которая используется во второй части подкадров.
31. Устройство декодера по п.26, в котором кодовая книга режима перехода содержит кодовую книгу глоттальных форм, содержащую кодовые векторы, сформированные из формы глоттального импульса, размещенной в заданном положении в кодовом векторе.
32. Устройство декодера по п.31, в котором кодовая книга глоттальных форм включает в себя предварительно определенное количество различных форм глоттальных импульсов, и в котором каждая форма глоттального импульса располагается во множестве различных положений в кодовом векторе, формируя множество различных кодовых векторов кодовой книги глоттальных форм.
33. Устройство декодера по п.31, в котором кодовая книга глоттальных форм содержит генератор кодовых векторов, содержащих только один ненулевой элемент, и формирующий фильтр для обработки кодовых векторов, содержащих только один ненулевой элемент, для создания кодовых векторов, представляющих формы глоттальных импульсов, расположенные по центру различных положений.
34. Устройство декодера по п.26, дополнительно содержащее
вход для приема индекса кодовой книги порождений;
кодовую книгу порождений для генерирования набора кодовых векторов порождения, причем кодовая книга порождений является реагирующей на индекс кодовой книги порождений для генерирования в кадре перехода и/или кадре, следующем за переходом, одного из кодовых векторов порождения набора, соответствующего возбуждению порождения;
сумматор возбуждения режима перехода и возбуждения порождения для создания глобального возбуждения для синтезирующего звуковой сигнал фильтра.
35. Способ режима перехода для использования в кодеке звукового сигнала с предсказанием для создания возбуждения режима перехода, заменяющего возбуждение адаптивной кодовой книги в кадре перехода и/или кадре, следующем за переходом в звуковом сигнале, содержащий
обеспечение кодовой книги режима перехода для генерирования набора кодовых векторов, независимых от прошлого возбуждения;
подачу индекса кодовой книги на кодовую книгу режима перехода; и
генерирование, посредством кодовой книги режима перехода и в ответ на индекс кодовой книги, одного из кодовых векторов набора, соответствующего упомянутому возбуждению режима перехода.
36. Способ режима перехода по п.35, в котором кодовая книга режима перехода содержит фиксированную кодовую книгу, независимую от прошлого возбуждения.
37. Способ режима перехода по п.35, в котором кодовая книга режима перехода содержит кодовую книгу форм глоттальных импульсов.
38. Способ режима перехода по п.35, в котором звуковой сигнал содержит речевой сигнал, и упомянутый способ содержит выбор кадра перехода из группы, состоящей из кадра, содержащего вокализованное вступление, и кадра, содержащего переход между двумя различными вокализованными звуками.
39. Способ режима перехода по п.35, в котором кадр перехода и/или кадр, следующий за переходом, содержит кадр перехода, за которым следует несколько кадров.
40. Способ режима перехода по п.35, в котором кадр перехода и/или кадр, следующий за переходом, содержит по меньшей мере один кадр, следующий за переходом.
41. Способ режима перехода по п.35, в котором каждый кадр перехода и/или кадр, следующий за переходом, содержит множество подкадров, и упомянутый способ содержит использование кодовой книги режима перехода в первой части подкадров и кодовой книги с предсказанием кодека с предсказанием во второй части подкадров.
42. Способ режима перехода по п.35, в котором обеспечение кодовой книги режима перехода содержит обеспечение кодовой книги глоттальных форм, содержащей кодовые векторы, сформированные из формы глоттального импульса, размещенной в заданном положении в кодовом векторе.
43. Способ режима перехода по п.42, в котором обеспечение кодовой книги глоттальных форм содержит обеспечение кодовой книги глоттальных форм, включающей в себя предварительно определенное количество различных форм глоттальных импульсов, и формирование в кодовой книге глоттальных форм множества различных кодовых векторов посредством расположения каждой формы глоттального импульса во множестве различных положений в кодовом векторе.
44. Способ режима перехода по п.42, содержащий генерирование в кодовой книге глоттальных форм кодовых векторов, содержащих только один ненулевой элемент, и обработку при помощи формирующего фильтра кодовых векторов, содержащих только один ненулевой элемент, для создания кодовых векторов, представляющих формы глоттальных импульсов, расположенные по центру различных положений.
45. Способ режима перехода по п.42, в котором импульсы глоттальной формы содержат первый и последний отсчеты, причем упомянутый способ содержит усечение предварительно определенного количества первых и последних отсчетов.
46. Способ кодирования для генерирования возбуждения режима перехода, заменяющего возбуждение адаптивной кодовой книги в кадре перехода и/или кадре, следующем за переходом в звуковом сигнале, содержащий
генерирование целевого сигнала поиска по кодовой книге;
обеспечение кодовой книги режима перехода для генерирования набора кодовых векторов, независимых от прошлого возбуждения, причем каждый кодовый вектор упомянутого набора соответствует соответствующему возбуждению режима перехода;
поиск по кодовой книге режима перехода для нахождения кодового вектора упомянутого набора, соответствующего возбуждению режима перехода, оптимально соответствующему целевому сигналу поиска по кодовой книге.
47. Способ кодирования по п.46, в котором обеспечение кодовой книги режима перехода содержит обеспечение фиксированной кодовой книги, независимой от прошлого возбуждения.
48. Способ кодирования по п.46, в котором обеспечение кодовой книги режима перехода содержит обеспечение кодовой книги форм глоттальных импульсов.
49. Способ кодирования по п.48, в котором поиск по кодовой книге режима перехода содержит применение данного критерия к каждой форме глоттального импульса кодовой книги форм глоттальных импульсов и нахождение в качестве кодового вектора, оптимально соответствующего целевому сигналу поиска по адаптивной кодовой книге, кодового вектора набора, соответствующего максимальному значению упомянутого критерия.
50. Способ кодирования по п.49, в котором поиск по кодовой книге режима перехода содержит идентификацию найденного кодового вектора посредством параметров режима перехода, выбранных из группы, состоящей из идентификации конфигурации режима перехода, формы глоттального импульса, положения центра формы глоттального импульса в найденном кодовом векторе, коэффициента усиления режима перехода, знака коэффициента усиления режима перехода и периода основного тона по закрытому циклу.
51. Способ кодирования по п.46, в котором звуковой сигнал содержит речевой сигнал, и упомянутый способ дополнительно содержит выбор кадра перехода из группы, состоящей из кадра, содержащего вокализованное вступление, и кадра, содержащего переход между двумя различными вокализованными звуками.
52. Способ кодирования по п.46, в котором кадр перехода и/или кадр, следующий за переходом, содержит кадр перехода, за которым следуют несколько кадров.
53. Способ кодирования по п.46, в котором кадр перехода и/или кадр, следующий за переходом, содержит по меньшей мере один кадр, следующий за переходом.
54. Способ кодирования по п.46, в котором каждый кадр перехода и/или кадр, следующий за переходом, содержит множество подкадров, и в котором поиск по кодовой книге режима перехода содержит поиск по кодовой книге режима перехода в первой части подкадров и поиск по кодовой книге с предсказанием устройства кодера во второй части подкадров.
55. Способ кодирования по п.46, в котором обеспечение кодовой книги режима перехода содержит обеспечение кодовой книги глоттальных форм, содержащей кодовые векторы, сформированные из формы глоттального импульса, расположенной в заданном положении в кодовом векторе.
56. Способ кодирования по п.55, в котором обеспечение кодовой книги глоттальных форм содержит обеспечение кодовой книги глоттальных форм, включающей в себя предварительно определенное количество различных форм глоттальных импульсов, и формирование множества различных кодовых векторов кодовой книги глоттальных форм посредством расположения каждой формы глоттального импульса во множестве различных положений в кодовом векторе.
57. Способ кодирования по п.55, в котором генерирование в кодовой книге глоттальных форм набора кодовых векторов, независимых от прошлого возбуждения, содержит генерирование кодовых векторов, содержащих только один ненулевой элемент, и обработку при помощи формирующего фильтра кодовых векторов, содержащих только один ненулевой элемент, для создания кодовых векторов, представляющих формы глоттальных импульсов, расположенные по центру различных положений.
58. Способ кодирования по п.46, дополнительно содержащий
генерирование целевого сигнала поиска по кодовой книге порождений;
обеспечение кодовой книги порождений для генерирования набора кодовых векторов порождения, причем каждый соответствует соответствующему возбуждению порождения;
поиск по кодовой книге порождений для нахождения кодового вектора порождения из упомянутого набора, соответствующего возбуждению порождения, оптимально соответствующему целевому сигналу поиска по кодовой книге порождений; и
суммирование возбуждения режима перехода и возбуждения порождения для создания глобального возбуждения для синтезирующего звуковой сигнал фильтра.
59. Способ кодирования по п.58, в котором каждый кадр перехода и/или кадр, следующий за переходом, содержит множество подкадров, и в котором, в зависимости от того, где расположен глоттальный импульс или импульсы в подкадрах, способ кодирования содержит кодирование подкадров, используя по меньшей мере одну из кодовой книги режима перехода, адаптивной кодовой книги и кодовой книги порождений.
60. Способ декодирования для генерирования возбуждения режима перехода, заменяющего возбуждение адаптивной кодовой книги в кадре перехода и/или кадре, следующем за переходом в звуковом сигнале, содержащий
прием индекса кодовой книги;
подачу индекса кодовой книги на кодовую книгу режима перехода для генерирования набора кодовых векторов, независимых от прошлого возбуждения, и
генерирование, посредством кодовой книги режима перехода и в ответ на индекс кодовой книги, одного из кодовых векторов набора, соответствующего возбуждению режима перехода.
61. Способ декодирования по п.60, в котором кодовая книга режима перехода содержит фиксированную кодовую книгу, независимую от прошлого возбуждения.
62. Способ декодирования по п.60, содержащий обеспечение в качестве кодовой книги режима перехода кодовой книги форм глоттальных импульсов.
63. Способ декодирования по п.60, в котором звуковой сигнал содержит речевой сигнал, и в котором упомянутый способ содержит выбор кадра перехода из группы, состоящей из кадра, содержащего вокализованное вступление, и кадра, содержащего переход между двумя различными вокализованными звуками.
64. Способ декодирования по п.60, в котором каждый кадр перехода и/или кадр, следующий за переходом, содержит множество подкадров, и в котором упомянутый способ содержит использование кодовой книги режима перехода в первой части подкадров, и кодовой книги с предсказанием во второй части подкадров.
65. Способ декодирования по п.60, содержащий обеспечение в качестве кодовой книги режима перехода кодовой книги глоттальных форм, содержащей кодовые векторы, сформированные из формы глоттального импульса, размещенной в заданном положении в кодовом векторе.
66. Способ декодирования по п.65, в котором кодовая книга глоттальных форм включает в себя предварительно определенное количество различных форм глоттальных импульсов, и в котором упомянутый способ содержит формирование множества различных кодовых векторов кодовой книги глоттальных форм посредством расположения каждой формы глоттального импульса во множестве различных положений в кодовом векторе.
67. Способ декодирования по п.65, в котором кодовые векторы набора генерируются посредством кодовой книги глоттальных форм посредством генерирования кодовых векторов, содержащих только один ненулевой элемент, и обработки при помощи формирующего фильтра кодовых векторов, содержащих только один ненулевой элемент, для создания кодовых векторов, представляющих формы глоттальных импульсов, расположенные по центру различных положений.
68. Способ декодирования по п.60, дополнительно содержащий
обеспечение кодовой книги порождений для генерирования набора кодовых векторов порождения;
подачу индекса кодовой книги порождений на кодовую книгу порождений;
генерирование, посредством кодовой книги порождении и в ответ на индекс кодовой книги порождений, одного из кодовых векторов порождения набора, соответствующего возбуждению порождения; и
суммирование возбуждения режима перехода и возбуждения порождения для создания глобального возбуждения для синтезирующего звуковой сигнал фильтра.