способ сжатия и восстановления речевых сообщений

Классы МПК:G10L19/00 Техника анализа-синтеза речи для уменьшения избыточности, например в вокодерах ; кодирование или декодирование речи
H03M7/30 уплотнение; расширение; подавление излишней информации, например сокращение избыточности
Автор(ы):, ,
Патентообладатель(и):Военный университет связи
Приоритеты:
подача заявки:
2001-04-28
публикация патента:

Изобретение относится к области электросвязи, а именно к области, связанной с сокращением избыточности передаваемой информации. Предлагаемый способ может быть использован для передачи речевых сообщений по цифровым каналам связи со скоростью до 4 кбит/с и может быть отнесен к классу способов кодирования формы речевого сигнала или способов непосредственного кодирования-восстановления. Техническим результатом является разработка способа сжатия и восстановления речевых сообщений, обеспечивающего снижение требуемой пропускной способности цифрового канала связи, при которой возможно ведение телефонных переговоров по низкоскоростным цифровым каналам связи. Способ сжатия и восстановления речевых сообщений заключается в том, что дискретизируют непрерывный речевой сигнал, квантуют дискретные отсчеты, формируют матрицу квантованных отсчетов речевого сигнала, формируют множество единичных и нулевых элементов в виде прямоугольных матриц, передают множество единичных и нулевых элементов по каналу связи, принимают его из канала связи, формируют матрицу восстановленных отсчетов речевого сигнала и преобразуют матрицу восстановленных отсчетов речевого сигнала в непрерывный речевой сигнал. Так как при поиске оптимальных прямоугольных матриц осуществляют неполный перебор всех возможных значений элементов столбцов и строк матриц, то можно накладывать ограничения на структуру прямоугольных матриц и на процесс оптимизации этих матриц с целью уменьшения количества информации, которую нужно будет в дальнейшем передавать по каналам связи. 7 ил.
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7

Формула изобретения

Способ сжатия и восстановления речевых сообщений, заключающийся в том, что предварительно идентично генерируют на передающей и приемной сторонах случайную квадратную матрицу квантованных отсчетов размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, каждый элемент которой принадлежит диапазону квантованных дискретных отсчетов речевого сигнала, дискретизируют непрерывный речевой сигнал, квантуют дискретные отсчеты, формируют матрицу квантованных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов, формируют множество единичных и нулевых элементов в виде прямоугольных матриц размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m и mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов, передают множество единичных и нулевых элементов по каналу связи, принимают его из канала связи, формируют матрицу восстановленных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и преобразуют матрицу восстановленных отсчетов речевого сигнала в непрерывный речевой сигнал, отличающийся тем, что для формирования множества единичных и нулевых элементов в виде прямоугольных матриц размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m и mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов на передаче предварительно генерируют из множества единичных и нулевых элементов случайным образом нечетные столбцы матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и нечетные строки матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, присваивают элементам четных столбцов матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и четных строк матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов значения элементов нечетных столбцов и строк матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов соответственно, при этом элементам каждого четного столбца матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и каждой четной строки матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов с номерами от 1 до m/2 присваивают значение элемента соответствующего номера из предыдущего столбца для матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и предыдущей строки для матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, а элементам каждого четного столбца матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и каждой четной строки матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов с номерами от m/2+1 до m присваивают значение элемента соответствующего номера последующего столбца для матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и последующей строки для матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, после чего преобразуют матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m и mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов путем деления элементов каждой строки матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов на сумму единиц соответствующей строки и деления элементов каждого столбца матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов на сумму единиц соответствующего столбца, вычисляют матрицу восстановленных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов путем перемножения полученной после преобразования прямоугольной матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов с ранее идентично сформированной на передающей и приемной сторонах случайной квадратной матрицей квантованных отсчетов размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов и полученной после преобразования матрицей размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов, вычисляют сумму квадратов разностей между элементами полученной в результате перемножения матрицы восстановленных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и соответствующими элементами матрицы квантованных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов, затем последовательно инвертируют каждый элемент нечетных столбцов матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и нечетных строк матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, и одновременно инвертируют элементы четных столбцов матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и четных строк матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, при этом элементам каждого четного столбца матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и каждой четной строки матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов с номером от 1 до m/2 присваивают значение элемента соответствующего номера из предыдущего столбца для матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и предыдущей строки для матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, а элементам с номером от m/2+1 до m присваивают значение элемента соответствующего номера из последующего столбца для матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и последующей строки для матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, преобразуют матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m и mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов путем деления элементов каждой строки матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов на сумму единиц соответствующей строки и деления элементов каждого столбца матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов на сумму единиц соответствующего столбца, вычисляют матрицу восстановленных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов путем перемножения полученной после преобразования прямоугольной матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов с ранее идентично сформированной на передающей и приемной сторонах случайной квадратной матрицей квантованных отсчетов размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов и полученной после преобразования матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов, вычисляют сумму квадратов разностей между элементами полученной в результате перемножения матрицы восстановленных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и соответствующими элементами матрицы квантованных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и вычитают эту сумму из ранее полученной суммы квадратов разностей между элементами матрицы восстановленных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и элементами матрицы квантованных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов, в случае положительной разности сохраняют значения инвертированных элементов, а в случае отрицательной разности их повторно инвертируют, затем сформированные множества нулевых и единичных элементов в виде нечетных столбцов прямоугольной матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов и нечетных строк прямоугольной матрицы размером способ сжатия и восстановления речевых сообщений, патент № 2195714N элементов передают в канал связи, а для формирования матрицы восстановленных отсчетов речевого сигнала размером способ сжатия и восстановления речевых сообщений, патент № 2195714N элементов восстанавливают недостающие четные столбцы и строки матриц размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m и mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов соответственно, при этом если номер элемента каждого четного столбца матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и каждой четной строки матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов имеет значение от 1 до m/2, то данному элементу присваивают значение элемента соответствующего номера из предыдущего столбца для матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и предыдущей строки для матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, если номер элемента каждого четного столбца матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и каждой четной строки матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов имеет значение от m/2+1 до m, то данному элементу присваивают значение элемента соответствующего номера из последующего столбца для матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и последующей строки для матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов.

Описание изобретения к патенту

Изобретение относится к области электросвязи, а именно к области, связанной с сокращением избыточности передаваемой информации. Предлагаемый способ может быть использован для передачи речевых сообщений по цифровым каналам связи со скоростью до 4 кбит/с и может быть отнесен к классу способов кодирования формы речевого сигнала или способов непосредственного кодирования-восстановления.

Известны способы кодирования формы речевого сигнала, см., например, книгу: Дж. Кейтер Компьютеры - синтезаторы речи, М.: Мир, 1985, с.87-103, включающие выполнение трех операций: временную дискретизацию аналоговых сигналов, их квантование и кодирование (представление квантованных дискретных отсчетов речевого сигнала двоичными цифрами). Рассматриваемый способ главным образом определяет механизм кодирования и декодирования квантованных дискретных отсчетов речевого сигнала.

Известны также способы кодирования дискретных квантованных отсчетов речевого сигнала на основе дельта-модуляции, адаптивной дельта модуляции, импульсно-кодовой модуляции, дифференциальной импульсно-кодовой модуляции, метода блочного кодирования с ортогональным преобразованием, см., например, книгу: М.В. Назаров, Ю.Н. Петров. Методы цифровой обработки и передачи цифровых сигналов. - М.: Радио и связь, 1985, с.142-161. Недостатком перечисленных выше способов - аналогов является относительно низкая информационная эффективность, под которой понимается достижение определенного качества восстановления речевой информации при заданной скорости передачи. В рассмотренных способах - аналогах приемлемое качество восстановления речевой информации достигается при скорости передачи более 16 кбит/с.

Аналогом является также способ, описанный в патенте Великобритании 2280827 А, МПК7 G 10 L 3/02 от 08.02.1995. Известный способ включает дискретизацию непрерывного сигнала, квантование дискретных отсчетов, формирование матрицы квантованных отсчетов речевого сигнала, ее преобразование к цифровому виду с использованием американского стандарта сжатия JPEG, передачу цифрового потока по каналу связи, прием цифрового потока из канала связи, восстановление матрицы квантованных отсчетов речевого сигнала из цифрового потока с использованием стандарта JPEG и обратное преобразование квантованных отсчетов в непрерывный речевой сигнал. Однако недостатком этого способа является большая временная задержка речевого сигнала, что исключает возможность применения данного способа для ведения телефонных переговоров по цифровым каналам связи.

Наиболее близким по своей технической сущности к заявленному способу сжатия и восстановления речевых сообщений является способ, описанный в патенте России 2152646 А, МПК7 G 10 L 3/02 от 2000 г.

Способ-прототип включает дискретизацию непрерывного речевого сигнала, квантование дискретных отсчетов, формирование матрицы квантованных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов, преобразование матрицы квантованных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов к цифровому виду путем генерации случайной квадратной матрицы квантованных отсчетов размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, формирования множества нулевых и единичных элементов в виде прямоугольных матриц размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m и mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов, генерации случайных матриц размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m и mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов, преобразования матриц размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m и mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов путем деления элементов каждой строки матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов на сумму единиц соответствующей строки и деления элементов каждого столбца матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов на сумму единиц соответствующего столбца, вычисления матрицы восстановленных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов, вычисления суммы квадратов разностей между элементами полученной в результате перемножения матрицы восстановленных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и элементами матрицы квантованных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов, последовательной инверсии i-го элемента матриц способ сжатия и восстановления речевых сообщений, патент № 2195714N и Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, вычисления матрицы восстановленных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов с инвертированным элементом, вычисления суммы квадратов разностей между элементами матрицы восстановленных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и элементами матрицы квантованных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов, сравнения вычисленных ошибок и сохранения значения инвертированного i-го элемента матриц mспособ сжатия и восстановления речевых сообщений, патент № 2195714N и Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, если разность больше нуля, и инвертирования повторно i-го элемента матриц mспособ сжатия и восстановления речевых сообщений, патент № 2195714N и Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, если разность меньше нуля, передачи множества нулевых и единичных элементов прямоугольных матриц размером способ сжатия и восстановления речевых сообщений, патент № 2195714m и mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов по каналу связи, приема множества нулевых и единичных элементов матриц размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m и mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов из канала связи, формирования матрицы восстановленных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов, преобразования матрицы восстановленных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов в непрерывный речевой сигнал.

Способ-прототип позволяет снизить значение временной задержки передаваемой информации до величины, при которой возможно ведение телефонных переговоров по низкоскоростным цифровым каналам связи.

Недостатком этого способа-прототипа является относительно большая требуемая пропускная способность цифрового канала связи (4-8 Кбит/с), что ограничивает возможность применения данного способа для ведения телефонных переговоров по низкоскоростным цифровым каналам связи.

Целью изобретения является разработка способа сжатия и восстановления речевых сообщений, обеспечивающего снижение требуемой пропускной способности цифрового канала связи, при которой возможно ведение телефонных переговоров по низкоскоростным цифровым каналам связи.

Поставленная цель достигается тем, что в предлагаемом способе сжатия и восстановления речевых сообщений, предварительно, идентично на передающей и приемной сторонах генерируют случайную квадратную матрицу квантованных отсчетов размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, каждый элемент которой принадлежит диапазону квантованных дискретных отсчетов речевого сигнала. Затем дискретизируют непрерывный речевой сигнал, квантуют дискретные отсчеты, формируют матрицу квантованных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов. При этом для формирования матрицы квантованных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов каждому ее элементу Аj,i, гдe j=1,2,..,N; i=1,2,...,N присваивают квантованное значение дискретного отсчета речевого сигнала, k-й номер которого определяют в соответствии с выражением: k=j+Nспособ сжатия и восстановления речевых сообщений, патент № 2195714(i-1).

Затем формируют множество единичных и нулевых элементов в виде прямоугольных матриц размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m и mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов, передают множество единичных и нулевых элементов по каналу связи, принимают его из канала связи, формируют матрицу восстановленных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и преобразуют матрицу восстановленных отсчетов речевого сигнала в непрерывный речевой сигнал.

Предлагаемый способ отличается от способа - прототипа тем, что для формирования множества единичных и нулевых элементов в виде прямоугольных матриц размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m и mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов на передаче предварительно генерируют из множества единичных и нулевых элементов случайным образом нечетные столбцы матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и нечетные строки матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, присваивают элементам четных столбцов матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и четных строк матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов значения элементов нечетных столбцов и строк матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов соответственно. При этом элементам каждого четного столбца матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и каждой четной строки матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов с номерами от 1 до m/2, присваивают значение элемента соответствующего номера из предыдущего столбца для матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и предыдущей строки для матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, а элементам каждого четного столбца матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и каждой четной строки матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов с номерами от m/2+1 до m, присваивают значение элемента соответствующего номера последующего столбца для матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и последующей строки для матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов. После этого преобразуют матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m и mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов путем деления элементов каждой строки матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов на сумму единиц соответствующей строки и деления элементов каждого столбца матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов на сумму единиц соответствующего столбца, вычисляют матрицу восстановленных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов путем перемножения полученной после преобразования прямоугольной матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов с ранее идентично сформированной на передающей и приемной сторонах случайной квадратной матрицей квантованных отсчетов размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов и полученной после преобразования матрицей размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов, вычисляют сумму квадратов разностей между элементами полученной в результате перемножения матрицы восстановленных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и соответствующими элементами матрицы квантованных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов. Затем последовательно инвертируют каждый элемент нечетных столбцов матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и нечетных строк матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, и одновременно инвертируют элементы четных столбцов матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и четных строк матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов. При этом элементам каждого четного столбца матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и каждой четной строки матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов с номером от 1 до m/2 присваивают значение элемента соответствующего номера из предыдущего столбца для матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и предыдущей строки для матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, а элементам с номером от m/2+l до m присваивают значение элемента соответствующего номера из последующего столбца для матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и последующей строки для матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов. Преобразуют матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m и mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов путем деления элементов каждой строки матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов на сумму единиц соответствующей строки и деления элементов каждого столбца матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов на сумму единиц соответствующего столбца, вычисляют матрицу восстановленных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов путем перемножения полученной после преобразования прямоугольной матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов с ранее идентично сформированной на передающей и приемной сторонах случайной квадратной матрицей квантованных отсчетов размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов и полученной после преобразования матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов. Вычисляют сумму квадратов разностей между элементами полученной в результате этого перемножения матрицы восстановленных отсчетов речевого сигнала размером способ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и соответствующими элементами матрицы квантованных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и вычитают эту сумму из полученной до инвертирования элемента суммы квадратов разностей между элементами матрицы восстановленных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и элементами матрицы квантованных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов. В случае положительной разности - сохраняют значения инвертированных элементов, а в случае отрицательной разности - их повторно инвертируют. Затем сформированные множества нулевых и единичных элементов в виде нечетных столбцов прямоугольной матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов и нечетных строк прямоугольной матрицы размером способ сжатия и восстановления речевых сообщений, патент № 2195714N элементов передают в канал связи, после их приема из канала связи, восстанавливают недостающие четные столбцы и строки матриц размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m и mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов соответственно. При этом, если номер элемента каждого четного столбца матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и каждой четной строки матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов имеет значение от 1 до m/2, то данному элементу присваивают значение элемента соответствующего номера из предыдущего столбца для матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и предыдущей строки для матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов, если номер элемента каждого четного столбца матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и каждой четной строки матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов имеет значение от m/2+l до m, то данному элементу присваивают значение элемента соответствующего номера из последующего столбца для матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов и последующей строки для матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов.

Предлагаемый способ позволяет перейти от представления речевого сигнала в виде матрицы квантованных отсчетов размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов (для передачи каждого элемента которой требуется 8 бит) к представлениям речевого сигнала в виде произведения трех матриц, одну из которых передавать по каналу связи нет необходимости (она заранее формируется на передающей и приемной сторонах), а две другие преобразуют в целочисленные матрицы (для передачи каждого элемента которых требуется 1 бит) и их размер меньше исходной матрицы квантованных отсчетов речевого сигнала (Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m и mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов, m<N). Более того, наложение ограничений на структуру этих матриц позволяет передавать их по каналу связи в усеченном виде (только их нечетные столбцы или строки), что позволяет снизить значение величины требуемой пропускной способности канала до величины, при которой возможно ведение телефонных переговоров по низкоскоростным цифровым каналам связи.

Проведенный анализ уровня техники позволил установить, что аналоги, характеризующиеся совокупностью признаков, тождественных всем признакам заявленного технического решения, отсутствуют, что указывает на соответствие заявленного способа условию патентоспособности "новизна". Результаты поиска известных решений в данной и смежных областях техники с целью выявления признаков, совпадающих с отличительными от прототипа признаками заявленного способа, показали, что они не следуют явным образом из уровня техники. Из уровня техники также не выявлена известность влияния предусматриваемых существенными признаками заявленного изобретения преобразований на достижение указанного технического результата. Следовательно, заявленное изобретение соответствует условию патентоспособности "изобретательский уровень".

Заявленный способ поясняется чертежами:

- фиг. 1 - график кривой, описывающей форму непрерывного речевого сигнала;

- фиг.2 - пример квантованных дискретных отсчетов речевого сигнала;

- фиг. 3 - пример формирования матрицы квантованных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов;

- фиг. 4 - представление матрицы восстановленных квантованных отсчетов речевого сигнала в виде произведения трех матриц;

- фиг.5 - структура матриц [Y]Nxm, [X]mxN и способ сжатия и восстановления речевых сообщений, патент № 2195714

- фиг.6 - преобразование матрицы квантованных отсчетов речевого сигнала к цифровому виду и обратное преобразование принятого из канала связи цифрового потока в матрицу восстановленных отсчетов речевого сигнала;

- фиг. 7 - последовательная оптимизация элементов матриц [Х]mxN и [Y] T mxN.

Уменьшение объема информации, который необходимо передать по каналу связи в единицу времени, можно достичь снижением частоты дискретизации непрерывного речевого сигнала или уменьшением числа уровней квантования, но при этом качество восстановления речи убывает быстрее, чем получаемый выигрыш.

Возможность реализации заявленного способа сжатия и восстановления речевых сообщений при сохранении хорошего качества восстановления (высокой разборчивости и узнаваемости речи) объясняется следующим. Существует традиционный подход, когда с целью сокращения объема информации, который необходимо передать по каналу связи в единицу времени, каждое кодируемое сообщение способ сжатия и восстановления речевых сообщений, патент № 2195714 (блок последовательных отсчетов в виде матрицы квантованных отсчетов речевого сигнала) представляется своей оценкой способ сжатия и восстановления речевых сообщений, патент № 2195714 в виде произведения матрицы опорных векторов (базиса) на матрицу коэффициентов разложения. Получатель, используя принятые коэффициенты разложения и базис, осуществляет восстановление сообщений источника. Примеры такого подхода известны: дискретное косинусное преобразование, быстрое преобразование Фурье, преобразование Карунена-Лоэва, Вейвлет-преобразования и другие. Использование этих методов не позволяет достичь требуемого коэффициента сжатия при хорошем качестве восстановления речи. То есть объем информации, который необходимо передать по каналу связи в единицу времени при сохранении хорошего качества восстановления речевых сообщений, велик за счет больших размерностей и разрядности матрицы опорных векторов (базиса).

В предлагаемом способе опорные вектора (базис) не передаются, а формируются на приемной стороне из случайной матрицы и принятых из канала связи целочисленных коэффициентов.

Предлагаемый способ предполагает проведение следующих действий.

Формирование случайной квадратной матрицы квантованных отсчетов [В]mxm может быть выполнено на основе датчика случайных чисел, например, на основе шумового диода. Для выполнения требования идентичности матрицы [B]mxm приемника аналогичной матрице передатчика перед началом каждого сеанса связи элементы матрицы [B]mxm могут быть сгенерированы на передаче и переданы по цифровому каналу связи на приемную сторону, например, в составе синхропосылки.

Дискретизацию непрерывного речевого сигнала, представленного на фиг.1, выполняют в соответствии с теоремой Котельникова. В предлагаемом способе выбрана общепринятая частота дискретизации непрерывного речевого сигнала 8 кГц.

Затем осуществляют квантование дискретных отсчетов. Квантование осуществляется на основе способов, описанных, например, в кн.: М.В. Назаров, Ю.Н. Петров. Методы цифровой обработки и передачи цифровых сигналов. - М.: Радио и связь, 1985, с.142-161.

Далее, на основе множества квантованных дискретных отсчетов речевого сигнала осуществляют формирование матрицы квантованных отсчетов речевого сигнала [A]NxN. Формирование матрицы квантованных отсчетов речевого сигнала [A]NxN показано на фиг.3. При этом матрица квантованных отсчетов формируется из N2 квантованных дискретных отсчетов речевого сигнала, каждому элементу которой Аji, где j=1,2,...,N; i=1,2,...,N присваивают квантованное значение отсчета речевого сигнала, k-й номер которого определяют в соответствии с выражением: k=j+Nспособ сжатия и восстановления речевых сообщений, патент № 2195714(i-1).

Для преобразования матрицы квантованных отсчетов речевого сигнала [A]NxN с целью уменьшения объема информации, передаваемого по каналу связи, используют подход, основанный на представлении матрицы [A]NxN в виде произведения трех матриц: прямоугольной матрицы размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов (в дальнейшем обозначим ее как [Ypr]Nxm), случайной квадратной матрицы квантованных отсчетов размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714m элементов (в дальнейшем обозначим ее как [B]mxm) и прямоугольной матрицы размером mспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов (в дальнейшем обозначим ее как [Хpr] mxN). Тогда, при кодировании матрицы квантованных отсчетов речевого сигнала [А]NxN на передаче необходимо найти такие оптимальные матрицы [Ypr] Nxm и [Хpr] mxN, которые при перемножении с матрицей [B]mxm образуют некоторую матрицу восстановленных дискретных отсчетов речевого сигнала размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714N элементов (в дальнейшем обозначим эту матрицу как способ сжатия и восстановления речевых сообщений, патент № 2195714 наиболее близкую по заданному критерию к матрице квантованных дискретных отсчетов речевого сигнала [A]NxN.

Особенностью матриц [Ypr]Nxm и [Хpr]mxN является то, что они могут быть легко приведены к цифровому виду. Это достигается тем, что на элементы этих матриц накладываются следующие ограничения:

- элементы матриц [Ypr]Nxm и [Хpr]mxN принимают значения в диапазоне от нуля до единицы;

- ненулевые элементы каждой строки матрицы [Ypr]Nxm равны между собой и в сумме образуют единицу;

- ненулевые элементы каждого столбца матрицы [Хpr]mxN равны между собой и в сумме образуют единицу.

При таких ограничениях, если элементы каждой строки матрицы [Ypr]Nxm умножить на количество ненулевых элементов в этой строке, то будет получена матрица [Y]Nxm, элементы которой определены только на множестве 1 и 0. Аналогично, если элементы каждого столбца матрицы [Xpr]mxN умножить на количество ненулевых элементов в столбце, то будет получена матрица [Х]mxN, элементы которой определены только на множестве 1 и 0.

Так как при поиске оптимальных матриц [Ypr]Nxm и [Хpr]mxN осуществляют неполный перебор всех возможных значений элементов столбцов и строк матриц способ сжатия и восстановления речевых сообщений, патент № 2195714 то можем накладывать ограничения на структуру матриц способ сжатия и восстановления речевых сообщений, патент № 2195714 и на процесс оптимизации этих матриц с целью уменьшения количества информации, которую нужно будет в дальнейшем передавать по каналам связи.

Процедура, реализующая поиск на передаче оптимальных матриц [Y]Nxm и [Х] mxN, подробно описана в Приложении 1.

Таким образом, представление матрицы квантованных отсчетов речевого сигнала [А] NxN к цифровому виду на передаче осуществляют на основе формирования множества нулевых и единичных элементов в виде прямоугольных матриц размером Nспособ сжатия и восстановления речевых сообщений, патент № 2195714m (матрица [Y]Nxm) и mспособ сжатия и восстановления речевых сообщений, патент № 2195714N (матрица [X]mxN) элементов.

После определения оптимальных матриц [Ypr]Nxm и [Хpr]mxN передают в канал связи не все значения матриц [Y]Nxm и способ сжатия и восстановления речевых сообщений, патент № 2195714 а только значения элементов нечетных столбцов матрицы способ сжатия и восстановления речевых сообщений, патент № 2195714 и значения элементов нечетных строк матрицы [Y] Nxm. Принимают из канала связи значения элементов нечетных столбцов матрицы способ сжатия и восстановления речевых сообщений, патент № 2195714 и значения элементов нечетных строк матрицы [Y]Nxm, восстанавливают недостающие четные столбцы и строки матриц [Y]Nxm и способ сжатия и восстановления речевых сообщений, патент № 2195714 соответственно, при этом, если номер элемента каждого четного столбца матрицы способ сжатия и восстановления речевых сообщений, патент № 2195714 и каждой четной строки матрицы [Y]Nxm имеет значение от 1 до m/2, то данному элементу присваивают значение элемента соответствующего номера из предыдущего столбца для матрицы способ сжатия и восстановления речевых сообщений, патент № 2195714 и предыдущей строки для матрицы [Y]Nxm, если номер элемента каждого четного столбца матрицы способ сжатия и восстановления речевых сообщений, патент № 2195714 и каждой четной строки матрицы [Y]Nxm имеет значение от m/2+l до m, то данному элементу присваивают значение элемента соответствующего номера из последующего столбца для матрицы способ сжатия и восстановления речевых сообщений, патент № 2195714 и последующей строки для матрицы [Y]Nxm.

После приема из канала связи цифрового потока и восстановления матриц [Y]Nxm и [Х]mxN их преобразуют в матрицы [Ypr]Nxm и [Хpr]mxN соответственно. Преобразование выполняют путем деления элементов каждой строки матрицы [Y] Nxm на сумму единиц соответствующей строки и деления элементов каждого столбца матрицы [Х] mxN на сумму единиц соответствующего столбца. После этого формируют матрицу восстановленных отсчетов речевого сигнала способ сжатия и восстановления речевых сообщений, патент № 2195714 путем перемножения матриц [Ypr] Nxm и [Xpr]mxN и ранее сформированной квадратной матрицы квантованных дискретных отсчетов [B]mxm в соответствии с выражением: способ сжатия и восстановления речевых сообщений, патент № 2195714 и выполняют обратное преобразование из матрицы восстановленных квантованных отсчетов речевого сигнала способ сжатия и восстановления речевых сообщений, патент № 2195714 в непрерывный речевой сигнал. Наглядно представление матрицы восстановленных дискретных отсчетов речевого сигнала способ сжатия и восстановления речевых сообщений, патент № 2195714 в виде произведения трех матриц представлено на фиг.4.

Для оценки эффективности предлагаемого способа сжатия и восстановления речевых сообщений было проведено имитационное моделирование на ПЭВМ. При кодировании речевых сообщений использовалось 8-ми разрядное АЦП. При этом размер кодируемого блока составлял 15способ сжатия и восстановления речевых сообщений, патент № 219571415 элемента, что обеспечивало задержку передачи речи 0,28 мс. Такая величина временной задержки передаваемой информации ниже временной задержки, реализуемой в способе-прототипе (в способе-прототипе величина временной задержки речевого сигнала составляет 0,72 с. ). Задержка 0,28 мс позволяет осуществить ведение дуплексных телефонных переговоров по низкоскоростным каналам связи. Размер случайной квадратной матрицы квантованных дискретных отсчетов составлял 8способ сжатия и восстановления речевых сообщений, патент № 21957148 элементов. В предлагаемом способе высокая степень сжатия речевой информации достигалась за счет того, что для формирования на приеме матрицы восстановленных отсчетов речевого сигнала [А] NxN в цифровой канал связи необходимо передать количество двоичных единиц, определяемое размерами матриц [Y]Nxm и [X]mxN с учетом того, что передавать их надо в усеченном (приблизительно в 2 раза) виде. При этом достигаемый коэффициент сжатия (коэффициент уменьшения требуемой скорости передачи цифрового потока) может быть найден по формуле:

способ сжатия и восстановления речевых сообщений, патент № 2195714

где L - число уровней квантования дискретных отсчетов речевого сигнала.

При выборе N= 15, m=8 (L=256) обеспечивался коэффициент сжатия 14 раз (скорость передачи на выходе кодера - 4.55 [кбит/с]). При выборе размера случайной матрицы квантованных отсчетов речевого сигнала 6способ сжатия и восстановления речевых сообщений, патент № 21957146 элементов коэффициент сжатия речевых сообщений составил 18.75 раза (скорость передачи на выходе кодера - 3.41 [кбит/с] ). Качество восстановленной речи на приеме оценивалось по соотношению сигнал/шум и составило около 9 [dБ]. При этом восстановленная речь сохраняет свою естественность, натуральность и обладает хорошей разборчивостью. Анализ вычислительной сложности показал, что сложность кодирования/декодирования предлагаемой процедуры (количество операций умножения, деления, сложения, вычитания) пропорционально приблизительно величине m2. Поэтому, предлагаемый способ сжатия и восстановления речи может быть реализован на современных процессорах обработки сигналов.

Класс G10L19/00 Техника анализа-синтеза речи для уменьшения избыточности, например в вокодерах ; кодирование или декодирование речи

декодер звукового сигнала, кодер звукового сигнала, представление кодированного многоканального звукового сигнала, способы и програмное обеспечение -  патент 2527760 (10.09.2014)
низведение параметров последовательности битов sbr -  патент 2526745 (27.08.2014)
система стереотелевидения -  патент 2525757 (20.08.2014)
стереофоническое кодирование на основе mdct с комплексным предсказанием -  патент 2525431 (10.08.2014)
моделируемое снижение соотношения сигнал-шум в декодированном цифровом звуковом сигнале в зависимости от коэффициента однобитовых ошибок в беспроводном канале связи -  патент 2524564 (27.07.2014)
передатчик -  патент 2523934 (27.07.2014)
устройство для формирования выходного пространственного многоканального аудио сигнала -  патент 2523215 (20.07.2014)
устройство и способ обработки аудио сигнала -  патент 2523173 (20.07.2014)
способ и система иерархического кодирования и декодирования звуковой частоты, способ иерархического кодирования и декодирования частоты для переходного сигнала -  патент 2522020 (10.07.2014)
переключаемая аудио кодирующая/декодирующая схема с мультиразрешением -  патент 2520402 (27.06.2014)

Класс H03M7/30 уплотнение; расширение; подавление излишней информации, например сокращение избыточности

система и способ сжатия мультитипотокового видео с использованием множества форматов кодирования -  патент 2524845 (10.08.2014)
способ передачи и приема информации -  патент 2510942 (10.04.2014)
система передачи и приема информации -  патент 2510941 (10.04.2014)
система передачи и приема информации -  патент 2510940 (10.04.2014)
способ обработки цифрового файла, в частности, типа изображения, видео и/или аудио -  патент 2510150 (20.03.2014)
способ кодирования/декодирования звука и система векторного квантования решетчатого типа -  патент 2506698 (10.02.2014)
кодирование банковского перевода -  патент 2500068 (27.11.2013)
способ сжатия изображения -  патент 2500067 (27.11.2013)
способ сжатия двоичных данных в виде структурированных информационных блоков -  патент 2497277 (27.10.2013)
усовершенствованное кодирование/декодирование цифровых сигналов, в частности, при векторном квантовании с перестановочными кодами -  патент 2494537 (27.09.2013)
Наверх