RU2461897C2 - Способ и устройство, предназначенные для эффективной передачи сигналов размерности и пачки в полосе частот и работы с максимальной половинной скоростью при широкополосном кодировании речи с переменной скоростью передачи битов для беспроводных систем мдкр - Google Patents
Способ и устройство, предназначенные для эффективной передачи сигналов размерности и пачки в полосе частот и работы с максимальной половинной скоростью при широкополосном кодировании речи с переменной скоростью передачи битов для беспроводных систем мдкр Download PDFInfo
- Publication number
- RU2461897C2 RU2461897C2 RU2008102318/08A RU2008102318A RU2461897C2 RU 2461897 C2 RU2461897 C2 RU 2461897C2 RU 2008102318/08 A RU2008102318/08 A RU 2008102318/08A RU 2008102318 A RU2008102318 A RU 2008102318A RU 2461897 C2 RU2461897 C2 RU 2461897C2
- Authority
- RU
- Russia
- Prior art keywords
- encoding parameters
- signal
- signal encoding
- communication
- communication mode
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 117
- 238000000034 method Methods 0.000 title claims description 37
- 238000004891 communication Methods 0.000 claims abstract description 111
- 230000005236 sound signal Effects 0.000 claims abstract description 22
- 230000008054 signal transmission Effects 0.000 claims abstract description 8
- 230000004044 response Effects 0.000 claims description 22
- 230000003044 adaptive effect Effects 0.000 claims description 11
- 230000003247 decreasing effect Effects 0.000 abstract description 5
- 230000000694 effects Effects 0.000 abstract description 4
- 238000005516 engineering process Methods 0.000 abstract description 4
- 239000000126 substance Substances 0.000 abstract 1
- 230000005284 excitation Effects 0.000 description 27
- 230000000670 limiting effect Effects 0.000 description 19
- 230000015572 biosynthetic process Effects 0.000 description 11
- 238000003786 synthesis reaction Methods 0.000 description 11
- 238000005070 sampling Methods 0.000 description 10
- 238000004458 analytical method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000012546 transfer Methods 0.000 description 8
- 238000001914 filtration Methods 0.000 description 7
- 238000013139 quantization Methods 0.000 description 6
- 239000003814 drug Substances 0.000 description 5
- 229940079593 drug Drugs 0.000 description 5
- 230000007774 longterm Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000011664 signaling Effects 0.000 description 5
- 238000013459 approach Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 238000007493 shaping process Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 150000001875 compounds Chemical class 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000008447 perception Effects 0.000 description 3
- 230000002829 reductive effect Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 238000011045 prefiltration Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000003595 spectral effect Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 101100181504 Mus musculus Clc gene Proteins 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/16—Vocoder architecture
- G10L19/18—Vocoders using multiple modes
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/16—Vocoder architecture
- G10L19/18—Vocoders using multiple modes
- G10L19/24—Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered encoding
Landscapes
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Mobile Radio Communication Systems (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
- Communication Control (AREA)
- Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
- Selective Calling Equipment (AREA)
Abstract
Изобретение относится к радиосвязи и предназначено для взаимодействия первой станции, использующей первую схему связи, со второй станцией, использующей вторую схему связи. Связь между первой и второй станциями осуществляют с помощью передачи параметров кодирования сигнала, связанных со звуковым сигналом. Звуковой сигнал классифицируют для определения, должны ли быть переданы параметры кодирования сигнала из одной станции в другую станцию с использованием первого режима связи, в котором используется полная скорость передачи для передачи параметров кодирования сигнала. Если классификация звукового сигнала определит, что параметры кодирования сигнала должны быть переданы с использованием первого режима связи, и, если принят запрос для передачи параметров кодирования сигнала из одной станции в другую станцию с использованием второго режима связи, предназначенного для уменьшения скорости передачи во время передачи параметров кодирования сигнала, часть параметров кодирования сигнала из одной станции удаляют, а остальные параметры кодирования сигнала передают в другую станцию с использованием второго режима связи. Удаленную часть параметров кодирования сигнала регенерируют перед тем, как другая станция декодирует параметры кодирования сигнала. Технический результат - повышение достоверности передачи. 6 н. и 11 з.п. ф-лы, 6 табл., 8 ил.
Description
Область техники, к которой относится изобретение
Настоящее изобретение относится к способу, предназначенному для взаимодействия первой станции, использующей первую схему связи, и содержащей первый кодер и первый декодер, со второй станцией, использующей вторую схему связи, и содержащей второй кодер и второй декодер, причем связь между первой и второй станциями проводится с помощью передачи параметров кодирования сигнала из кодера одной из станций первой или второй в декодер другой из упомянутых первой и второй станций.
Уровень техники
Требование эффективных способов цифрового узкополосного и широкополосного кодирования речи с хорошим компромиссом между субъективным качеством и скоростью передачи увеличивается в различных областях применений, таких как проведение телеконференций, передача мультимедиа и беспроводная связь. До сих пор телефонная полоса частот, ограниченная в диапазоне 200-3400 Гц, в основном используется в применениях кодирования речи. Однако широкополосные применения речи обеспечивают увеличенную разборчивость и естественность в связи по сравнению с традиционной телефонной полосой частот. Полоса частот в диапазоне 50-7000 Гц обнаружена достаточной для передачи хорошего качества, создавая впечатление личной связи. Для обычных аудиосигналов эта полоса частот дает приемлемое субъективное качество, но, все же, ниже, чем качество радио FM или CD, которые работают в диапазонах 20-16000 Гц и 20-20000 Гц, соответственно.
Кодер речи преобразует речевой сигнал в цифровой битовый поток, который передается через канал связи или запоминается на носителе информации. Речевой сигнал преобразуется в цифровую форму, то есть подвергается выборке и квантуется, обычно с частотой 16 битов на выборку. Кодер речи имеет функцию представления этих цифровых выборок с помощью меньшего числа бит, в то же время поддерживая хорошее субъективное качество речи. Декодер или синтезатор речи работает относительно переданного или запомненного битового потока и преобразует его обратно в речевой сигнал.
Кодирование с линейным предсказанием с кодовым возбуждением (CELP, ЛПКВ) является одним из самых лучших способов предшествующего уровня техники для достижения хорошего компромисса между субъективным качеством и скоростью передачи. Этот способ кодирования составляет основу нескольких стандартов кодирования речи, как в беспроводных, так и в проводных применениях. При кодировании ЛПКВ выборочный сигнал обрабатывается в последовательных блоках из N выборок, обычно называемых кадрами, где N является заданным числом, обычно соответствующим 10-30 мс. Фильтр линейного предсказания (LP, ЛП) вычисляется и передается каждый кадр. Вычисление фильтра ЛП обычно требует просмотра вперед, т.е. речевого сегмента 5-15 мс от следующего кадра. Кадр из N выборок разделяется на меньшие блоки, называемые подкадрами. Обычно число подкадров в кадре равно трем (3) или четырем (4), в результате получаются подкадры 4-10 мс. В каждом подкадре сигнал возбуждения обычно получается из двух составляющих, прошлое возбуждение и новое возбуждение фиксированной кодовой книги. Составляющая, сформированная из прошлого возбуждения, часто называется возбуждением адаптивной кодовой книги или основного тона. Параметры, характеризующие сигнал возбуждения, кодируются и передаются в декодер, где восстановленный сигнал возбуждения используется в качестве входного сигнала фильтра ЛП.
В беспроводных системах, использующих технологию множественного доступа с кодовым разделением каналов (CDMA, МДКР), использование кодирования речи с управляемой источником переменной скоростью передачи (VBR, ПерСП) существенно улучшает пропускную способность системы. При кодировании с управляемой источником ПерСП кодек работает с несколькими скоростями передачи битов, и модуль выбора скорости передачи используется для выбора скорости передачи битов, используемой для кодирования каждого речевого кадра, на основании характера речевого кадра (например, звонкий (вокализированный), незвонкий (невокализированный, переходный, фоновый шум и т.д.)). Целью является добиться наилучшего качества речи при данной средней скорости передачи битов, также называемой средней скоростью передачи данных (ADR, ССПД). Кодек может работать в разных режимах с помощью настройки модуля выбора скорости передачи, чтобы добиться разных ССПД в разных режимах, причем производительность кодека улучшается с увеличением ССПД. Это обеспечивает кодек механизмом компромисса между качеством речи и пропускной способностью системы. В системах МДКР (например, CDMA-оne и CDMA2000) обычно используются 4 скорости передачи битов, и они называются полной скоростью передачи (FR, ПолнСП), половинной скоростью передачи (HR, ПолСП), одной четвертой скорости передачи (QR, ОЧСП) и одной восьмой скорости передачи (ER, ОВСП). В этой системе поддерживаются два множества скоростей, называемые множеством I скорости и множеством II скорости. В множестве II скорости кодек с переменной скоростью передачи с механизмом выбора скорости передачи работает со скоростями кодирования источника, равными 13,3 (ПолнСП), 6,2 (ПолСП), 2,7 (ОЧСП) и 1,0 (ОВСП) Кбит/с, соответствующими совокупным скоростям передачи битов, равным 14,4, 7,2, 3,6 и 1,8 Кбит/с (с некоторыми битами, добавленными для обнаружения ошибок).
В системах МДКР может быть навязана половинная скорость передачи вместо полной скорости передачи в некоторых речевых кадрах, для того, чтобы посылать сигнальную информацию в полосе частот (называемую передачей сигналов размерности и пачки). Использование половинной скорости передачи в качестве максимальной скорости передачи также может быть навязано системой во время плохих состояний канала (таких как вблизи границ ячеек), для того, чтобы улучшить надежность кодека. Это называется максимальной половинной скоростью передачи. Обычно при кодировании с ПерСП половинная скорость используется, когда кадр является постоянно звонким или постоянно незвонким. Две конструкции кодека используются для каждого типа сигнала (в случае незвонкого сигнала используется модель ЛПКВ без кодовой книги основного тона, а в случае звонкой речи используется модификация сигнала, чтобы улучшить периодичность и уменьшить число битов для индексов основного тона). Полная скорость используется для начальных, переходных кадров и смешанных звонких кадров (обычно используется типичная модель ЛПКВ). Когда модуль выбора скорости выбирает кадр, кодируемый как кадр с полной скоростью передачи, а система навязывает кадр с половинной скоростью передачи, эффективность речи ухудшается, поскольку режимы с половинной скоростью передачи не могут эффективно кодировать начальные и переходные сигналы.
Широкополосный кодек, известный как адаптивный многоскоростной широкополосный (AMR-WB, АМ-Ш) кодек речи, недавно был выбран организацией ITU-T (Международный союз электросвязи - сектор стандартизации электросвязи) для нескольких услуг широкополосной телефонии и услуг передачи речи, а организацией 3GPP (Проект партнерства третьего поколения) для беспроводных систем третьего поколения GSM и W-CDMA, Ш-МДКР. Кодек АМ-Ш содержит девять (9) скоростей передачи битов в диапазоне от 6,6 до 23,85 Кбит/с. Разработка кодека ПерСП, управляемого источником, на основе АМ-Ш для СDMA2000 имеет преимущество в предоставлении возможности взаимодействия между CDMA2000 и другими системами, использующими кодек АМ-Ш. Скорость передачи битов АМ-Ш 12,65 Кбит/с является ближайшей скоростью, которая подходит к полной скорости 13,3 Кбит/с множества II скорости. Эта скорость может быть использована в качестве общей скорости между широкополосным кодеком ПерСП CDMA2000 и АМ-Ш, чтобы обеспечить возможность функциональной совместимости без необходимости в преобразовании кодирования (которое ухудшает качество речи). Половинная скорость 6,2 Кбит/с должна быть добавлена к широкополосному решению ПерСП CDMA2000, чтобы обеспечить возможность эффективной работы в рамках множества II скорости. Тогда кодек может работать в нескольких специфических режимах CDMA2000, и содержит режим, предназначенный для обеспечения возможности функциональной совместимости с системами, использующими кодек АМ-Ш. Однако при работе кросс-системы без последовательного соединения каналов вызов между CDMA2000 и другой системой, использующей АМ-Ш, система CDMA2000 может навязать использование половинной скорости передачи, как объяснено ранее (такое как при передаче сигналов размерности и пачки). Поскольку кодек АМ-Ш не распознает половинную скорость 6,2 Кбит/с широкополосного кодека CDMA2000, навязанные кадры с половинной скоростью передачи интерпретируются как стертые кадры. Это отрицательно влияет на эффективность соединения.
Сущность изобретения
В соответствии с первым аспектом настоящего изобретения предложены:
Способ взаимодействия первой станции, использующей первую схему связи, и содержащей первый кодер и первый декодер, со второй станцией, использующей вторую схему связи, и содержащей второй кодер и второй декодер, причем связь между первой и второй станциями осуществляют с помощью передачи параметров кодирования сигнала из кодера одной из станций первой или второй в декодер другой из упомянутых первой и второй станций, заключающийся в том, что принимают запрос для передачи параметров кодирования сигнала из упомянутой одной станции в другую станцию с использованием режима связи, предназначенного для уменьшения скорости передачи битов во время передачи параметров кодирования сигнала; в ответ на запрос удаляют часть параметров кодирования сигнала из кодера упомянутой одной станции и передают в декодер другой станции остальные параметры кодирования сигнала; и регенерируют часть параметров кодирования сигнала, и декодируют в декодере другой станции параметры кодирования сигнала.
Система для взаимодействия первой станции, использующей первую схему связи, и содержащей первый кодер и первый декодер, со второй станцией, использующей вторую схему связи, и содержащей второй кодер и второй декодер, причем связь между первой и второй станциями осуществляется с помощью передачи параметров кодирования сигнала из кодера одной из станций первой или второй в декодер другой из упомянутых первой и второй станций, содержащая средство, предназначенное для приема запроса для передачи параметров кодирования сигнала из упомянутой одной станции в другую станцию с использованием режима связи, предназначенного для уменьшения скорости передачи битов во время передачи параметров кодирования сигнала; средство, предназначенное для удаления в ответ на запрос части параметров кодирования сигнала из кодера упомянутой одной станции и передачи в декодер другой станции остальных параметров кодирования сигнала; и средство, предназначенное для регенерации части параметров кодирования сигнала, и декодер другой станции, предназначенный для декодирования параметров кодирования сигнала.
В соответствии со вторым аспектом настоящего изобретения предложены:
Способ взаимодействия первой станции, использующей первую схему связи, и содержащей первый кодер и первый декодер, со второй станцией, использующей вторую схему связи, и содержащей второй кодер и второй декодер, причем связь между первой и второй станциями осуществляют с помощью передачи параметров кодирования сигнала, связанных со звуковым сигналом, из кодера одной из станций первой или второй в декодер другой из упомянутых первой и второй станций, заключающийся в том, что классифицируют звуковой сигнал для определения, должны ли быть переданы параметры кодирования сигнала из кодера упомянутой одной станции в декодер другой станции с использованием первого режима связи, в котором используют полную скорость передачи битов для передачи параметров кодирования сигнала; принимают запрос для передачи параметров кодирования сигнала из кодера упомянутой одной станции в декодер другой станции с использованием второго режима связи, предназначенного для уменьшения скорости передачи битов во время передачи параметров кодирования сигнала, если классификация звукового сигнала определяет, что параметры кодирования сигнала должны быть переданы с использованием первого режима связи, и если принят запрос для передачи параметров кодирования сигнала с использованием второго режима связи, удаляют часть параметров кодирования сигнала из кодера упомянутой одной станции, и передают в декодер другой станции остальные параметры кодирования сигнала с использованием второго режима связи.
Система для взаимодействия первой станции, использующей первую схему связи, и содержащей первый кодер и первый декодер, со второй станцией, использующей вторую схему связи, и содержащей второй кодер и второй декодер, причем связь между первой и второй станциями осуществляется с помощью передачи параметров кодирования сигнала, связанных со звуковым сигналом, из кодера одной из станций первой или второй в декодер другой из упомянутых первой и второй станций, содержащая средство, предназначенное для классификации звукового сигнала для определения, должны ли быть переданы параметры кодирования сигнала из кодера упомянутой одной станции в декодер другой станции с использованием первого режима связи, в котором используется полная скорость передачи битов для передачи параметров кодирования сигнала; средство, предназначенное для приема запроса для передачи параметров кодирования сигнала из кодера упомянутой одной станции в декодер другой станции с использованием второго режима связи, предназначенного для уменьшения скорости передачи битов во время передачи параметров кодирования сигнала; средство, предназначенное для удаления части параметров кодирования сигнала из кодера упомянутой одной станции и передачи в декодер другой станции остальных параметров кодирования сигнала с использованием второго режима связи, если классификация звукового сигнала определяет, что параметры кодирования сигнала должны быть переданы с использованием первого режима связи, и если принят запрос для передачи параметров кодирования сигнала с использованием второго режима связи.
В соответствии с третьим аспектом настоящего изобретения предложены:
Способ передачи параметров кодирования сигнала из первой станции во вторую станцию, заключающийся в том, что в одной из станций первой или второй кодируют звуковой сигнал в соответствии с режимом связи с полной скоростью передачи; принимают запрос для передачи параметров кодирования сигнала из упомянутой одной станции в другую станцию из первой и второй станций с использованием второго режима связи, предназначенного для уменьшения скорости передачи битов во время передачи параметров кодирования сигнала; в ответ на запрос преобразуют параметры кодирования сигнала, закодированные в режиме связи с полной скоростью передачи, в параметры кодирования сигнала, закодированные во втором режиме связи; и передают параметры кодирования сигнала, закодированные во втором режиме связи, в другую станцию из первой и второй станций.
Система для передачи параметров кодирования сигнала из первой станции во вторую станцию, содержащая в одной из станций первой или второй кодер, предназначенный для кодирования звукового сигнала в соответствии с режимом связи с полной скоростью передачи; средство, предназначенное для приема запроса для передачи параметров кодирования сигнала из упомянутой одной станции в другую станцию из первой и второй станций с использованием второго режима связи, предназначенного для уменьшения скорости передачи битов во время передачи параметров кодирования сигнала; средство, предназначенное для преобразования, в ответ на запрос, параметров кодирования сигнала, закодированных в режиме связи с полной скоростью передачи, в параметры кодирования сигнала, закодированные во втором режиме связи; и средство, предназначенное для передачи параметров кодирования сигнала, закодированных во втором режиме связи, в другую станцию из первой и второй станций.
Вышеупомянутые и другие задачи, преимущества и признаки настоящего изобретения станут более понятными после чтения следующего неограничительного описания его иллюстративных вариантов осуществления, приведенных только в качестве примера, со ссылкой на сопровождающие чертежи.
Краткое описание чертежей
Фиг.1 представляет схематическую блок-схему неограничительного примера системы передачи речи, в которой может быть использовано настоящее изобретение;
фиг.2 представляет функциональную блок-схему неограничительного примера кодека с переменной скоростью передачи, содержащего логические схемы определения скорости;
фиг.3 представляет функциональную блок-схему неограничительного примера кодека с переменной скоростью передачи, включающего в себя логические схемы определения скорости, использующие общую ПолСП для кадров низкой мощности;
фиг.4 представляет функциональную блок-схему неограничительного примера кодека с переменной скоростью передачи, в соответствии с фиг.3, включающего в себя системный запрос половинной скорости передачи в логических схемах определения скорости;
фиг.5 представляет функциональную блок-схему примера кодека с переменной скоростью передачи в соответствии с неограничительным иллюстративным вариантом осуществления настоящего изобретения, включающего в себя системный запрос половинной скорости передачи на пакетном уровне (или уровне битового потока) в логических схемах определения скорости;
фиг.6 представляет пример конфигурации для способа передачи сигналов размерности и пачки в соответствии с неограничительным иллюстративным вариантом осуществления настоящего изобретения в функционально совместимом режиме VBR-WB, Ш-ПерСП при участии в вызове между мобильной станцией и мобильной станцией 3GPP - CDMA2000 или в вызове IP АМ-Ш - Ш-ПерСП;
фиг.7 представляет схематическую блок-схему неограничительного примера широкополосного устройства кодирования, более конкретно кодера АМ-Ш; и
фиг.8 представляет схематическую блок-схему неограничительного примера широкополосного устройства декодирования, более конкретно декодера АМ-Ш.
Подробное описание иллюстративного варианта осуществления
Несмотря на то, что иллюстративный вариант осуществления настоящего изобретения будет описан в следующем описании в связи с речевым сигналом, следует иметь в виду, что концепции настоящего изобретения также применяются к другим типам сигналов, в частности, но не исключительно, к другим типам звуковых сигналов.
Фиг.1 иллюстрирует систему 100 передачи речи, изображающую использование устройств кодирования и декодирования речи. Система 100 передачи речи фиг.1 поддерживает передачу речевых сигналов через канал 101 связи. Несмотря на то, что он может содержать, например, проводную, оптическую линию связи или волоконно-оптическую линию связи, канал 101 связи обычно содержит, по меньшей мере, частично, радиочастотную линию связи. Радиочастотная линия связи часто поддерживает множество одновременных передач речи, требующих совместно используемых ресурсов полосы частот, таких, которые могут быть обнаружены с помощью систем сотовой телефонии. Несмотря на то, что это не изображено, канал 101 связи может быть заменен запоминающим устройством в одной реализации устройства системы 100, которое записывает и запоминает закодированный речевой сигнал для последующего воспроизведения.
В системе 100 передачи речи фиг.1 микрофон 102 создает аналоговый речевой сигнал 103, который подается в аналого-цифровой (A/D, А/Ц) преобразователь 104 для преобразования его в цифровой речевой сигнал 105. Кодер 106 речи кодирует цифровой сигнал 105 для создания множества параметров 107 кодирования сигнала, которые кодируют в двоичном виде и передают в кодер 108 канала. Необязательный кодер 108 канала добавляет избыточность к двоичному представлению параметров 107 кодирования сигнала перед передачей их через канал 101 связи.
В приемнике декодер 109 канала использует избыточную информацию в принятом битовом потоке 111 для обнаружения и исправления ошибок канала, которые появились во время передачи. Декодер 110 речи преобразует битовый поток 112, принятый из декодера 109 канала, обратно в множество параметров кодирования сигнала и создает из восстановленных параметров кодирования сигнала цифровой синтезированный речевой сигнал 113. Цифровой синтезированный речевой сигнал 113, восстановленный в декодере 110 речи, преобразуется в аналоговую форму 114 с помощью цифроаналогового (D/А, Ц/А) преобразователя 115 и воспроизводится через устройство 116 громкоговорителя.
Кодирование речи с переменной скоростью передачи, управляемое источником
Фиг.2 изображает неограничительный пример конфигурации кодека с переменной скоростью передачи, включающей в себя логическую схему определения, предназначенную для управления четырьмя скоростями кодирования. В этом примере множество скоростей передачи битов содержит назначенную скорость передачи битов кодека для неактивных речевых кадров (модуль 208 кодирования одной восьмой скорости передачи (CNG, ГКШ)), скорость передачи битов для незвонких речевых кадров (модуль 207 кодирования половинной скорости передачи незвонких кадров), скорость передачи для стабильных звонких кадров (модуль 206 кодирования половинной скорости передачи звонких кадров) и скорость передачи битов для других типов кадров (модуль 205 кодирования полной скорости).
Логические схемы определения скорости основаны на классификации сигнала, выполняемого на трех этапах (201, 202 и 203) на основании кадра, работа которых хорошо известна обычным специалистам в данной области техники.
Сначала детектор речевой активности (VAD, ДРА) разделяет неактивные и активные речевые кадры. Если обнаружен неактивный речевой кадр (фоновый сигнал шума), тогда цепочка классификации сигнала заканчивается, и кадр кодируется в модуле 208 кодирования как кадр с одной восьмой скорости с помощью генератора комфортного шума (CNG, ГКШ) в декодере (1,0 Кбит/с в соответствии с множеством II скорости CDMA2000). Если обнаружен активный кадр, кадр подлежит второй классификации.
Второй классификатор 202 назначен для принятия решения относительно звучания. Если классификатор 202 классифицирует кадр как незвонкий речевой кадр, цепочка классификации заканчивается, и кадр кодируется в модуле 207 с половинной скоростью, оптимизированной для незвонких сигналов (6,2 Кбит/с в соответствии с множеством II скорости CDMA2000). В противном случае, речевой кадр обрабатывается посредством “стабильного звонкого” классификатора 203.
Если кадр классифицирован как стабильный звонкий кадр, тогда кадр кодируется в модуле 206 с половинной скоростью, оптимизированной для стабильных звонких сигналов (6,2 Кбит/с в соответствии с множеством II скорости CDMA2000). В противном случае кадр, вероятно, должен содержать нестационарный речевой сегмент, такой как звонкий начальный речевой сигнал или быстро изменяющийся звонкий речевой сигнал. Эти кадры обычно требуют высокую скорость передачи для поддержания хорошего субъективного качества. Следовательно, в этом случае речевой кадр кодируется в модуле 205 как кадр с полной скоростью передачи (13,3 Кбит/с в соответствии с множеством II скорости CDMA2000).
В неограничительной альтернативной реализации, изображенной на фиг.2, если кадр не классифицирован как “стабильный звонкий”, он обрабатывается посредством классификатора 311 кадров низкой энергии. Это используется для того, чтобы обнаружить кадры, не учтенные детектором 201 ДРА. Если энергия кадра ниже определенного порога, кадр кодируется с использованием кодера 312 общей половинной скорости, в противном случае кадр кодируется в модуле 205 как кадр с полной скоростью передачи.
Модули 201, 202, 203 и 311 классификации сигнала хорошо известны обычным специалистам в данной области техники и, таким образом, не будут дополнительно описаны в настоящем описании. В неограничительном примере фиг.3 модули кодирования с разными скоростями передачи, а именно модули 205, 206, 207, 208 и 312, основаны на способах кодирования с линейным предсказанием с кодовым возбуждением (ЛПКВ), также хорошо известных обычным специалистам в данной области техники. Например, скорости передачи установлены в соответствии с множеством II скорости системы CDMA2000, описанной в настоящем описании выше.
Неограничительный иллюстративный вариант осуществления настоящего изобретения описан в настоящей заявке со ссылкой на широкополосный кодек речи, который стандартизован международным союзом электросвязи (ITU) в качестве Рекомендации G.722.2, и известен как кодек АМ-Ш (адаптивный многоскоростной широкополосный кодек) [ITU Recommendation G.722.2 “Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB)”, Geneva, 2002]. Этот кодек также выбран Проектом партнерства третьего поколения (3GPP) для широкополосной телефонии в беспроводных системах третьего поколения [3GPP TS 26.190, “AMR Wideband Speech Codec: Transcoding Functions”, 3GPP Technical
Specification]. АМ-Ш может работать с 9-ью скоростями передачи от 6,6 до 23,85 Кбит/с. В настоящем описании используется скорость передачи 12,65 Кбит/с в качестве примера полной скорости.
Конечно, неограничительный иллюстративный вариант осуществления настоящего изобретения мог бы быть применен к другим типам кодеков.
Ради удобства читателя ниже в настоящем описании приведен обзор кодека АМ-Ш.
Обзор кодера АМ-Ш
Ссылаясь на фиг.7, выборочный речевой сигнал кодируется последовательно блок за блоком с помощью устройства 700 кодирования фиг.7, которое разбито на одиннадцать модулей, пронумерованных от 701 до 711.
Следовательно, входной речевой сигнал 712 обрабатывается последовательно блок за блоком, т.е. в упомянутых выше блоках L выборок, называемых кадрами.
Ссылаясь на фиг.7, выборочный входной речевой сигнал 712 подвергается выборке с понижением частоты в модуле 701 устройства выборки. Сигнал подвергается выборке с понижением частоты от 16 кГц до 12,8 кГц, с использованием способов, хорошо известных обычным специалистам в данной области техники. Выполнение выборки с понижением частоты увеличивает эффективность кодирования, поскольку кодируется меньшая ширина полосы частот. Это также уменьшает алгоритмическую сложность, поскольку уменьшается число выборок в кадре. После выполнения дискретизации с понижением частоты кадр из 320 выборок 20 мс уменьшается до кадра из 256 выборок (коэффициент выполнения дискретизации с понижением частоты 4/5).
Затем входной кадр подается в необязательный модуль 702 предварительной обработки. Модуль 702 предварительной обработки может состоять из фильтра верхних частот с частотой отсечки 50 Гц. Фильтр 702 верхних частот удаляет нежелательные звуковые составляющие ниже 50 Гц.
Дискретизированный с понижением частоты, предварительно обработанный сигнал обозначен с помощью Sp(n), n=0, 1, 2, …, L-1, где L - длина кадра (256 при частоте дискретизации 12,8 кГц). Этот сигнал Sp(n) предварительно выделяется с использованием фильтра 703 предварительного выделения, имеющего следующую передаточную функцию:
P(z)=1-µz-1,
где µ - коэффициент предварительного выделения с величиной, находящейся между 0 и 1 (типичная величина равна µ=0,7). Функцией фильтра 703 предварительного выделения является увеличение высокочастотных составляющих входного речевого сигнала. Он также уменьшает динамический диапазон входного речевого сигнала, что делает его более подходящим для реализации с фиксированной запятой. Предварительное выделение также играет важную роль в выполнении соответствующего взвешивания общего восприятия ошибки квантования, что способствует улучшенному качеству звука.
Выходной сигнал фильтра 703 предварительного выделения обозначен s(n). Этот сигнал используется для выполнения анализа ЛП в модуле 704. Анализ ЛП является способом, хорошо известным обычным специалистам в данной области техники. В примере фиг.7 используется подход автокорреляции. В подходе автокорреляции сигнал s(n) сначала стробируется, обычно с использованием окна Хэмминга, имеющего длительность порядка 30-40 мс. Автокорреляция вычисляется из стробированного сигнала, и используется рекурсия Левинсона-Дурбина для вычисления коэффициентов фильтра ЛП, ai, где i=1, …, p, и где p - порядок ЛП, который обычно равен 16 при широкополосном кодировании. Параметры ai являются коэффициентами передаточной функции A(z) фильтра ЛП, которая задается следующей зависимостью:
Анализ ЛП выполняется в модуле 704, который также выполняет квантование и интерполяцию коэффициентов фильтра ЛП. Коэффициенты фильтра ЛП сначала преобразуются в другую эквивалентную область, более подходящую для целей квантования и интерполяции. Области линейной спектральной пары (LSP, ЛСП) и спектральной пары иммитанса (ISP, СПИ) являются двумя областями, в которых может быть эффективно выполнено квантование и интерполяция. 16 коэффициентов фильтра ЛР ai могут быть квантованы с помощью числа бит порядка 30-50 бит с использованием раздельного или многоэтапного квантования или их комбинации. Целью интерполяции является дать возможность обновления коэффициентов фильтра ЛП в каждом подкадре, в то же время передавая их один раз в каждом кадре, что улучшает эффективность кодера, не увеличивая скорость передачи. Предполагается, что квантование и интерполяция коэффициентов фильтра ЛП в других отношениях хорошо знакомы обычным специалистам в данной области техники и, таким образом, не будут дополнительно описаны в настоящем описании.
Следующие параграфы будут описывать остальные операции кодирования, выполняемые на основе подкадров. Входной кадр разделяется на 4 подкадра, равные 5 мс (64 выборки с частотой дискретизации, равной 12,8 кГц). В следующем описании фильтр A(z) обозначает неквантованный интерполированный фильтр ЛП подкадра, а фильтр В(z) обозначает квантованный интерполированный фильтр ЛП подкадра. Фильтр В(z) подает каждый подкадр в мультиплексор 713 для передачи через канал связи.
В кодерах анализа с помощью синтеза поиск оптимального основного тона и новых параметров выполняется с помощью минимизации среднеквадратичной ошибки между входным речевым сигналом 712 и синтезированным речевым сигналом в области взвешенного восприятия. Взвешенный сигнал Sw(n) вычисляется в фильтре 705 взвешивания восприятия в ответ на сигнал S(n) из фильтра 703 предварительного выделения. Используется фильтр 705 взвешивания восприятия с фиксированным знаменателем, подходящий для широкополосных сигналов. Пример передаточной функции для фильтра 705 взвешивания восприятия задается следующей зависимостью:
W(z)=A(z/y1)/(1-y2z-1), где 0<y2<y1≤1
Для того, чтобы упростить анализ основного тона, сначала оценивается задержка TOL основного тона с открытым контуром в модуле 706 поиска основного тона с открытым контуром из взвешенного речевого сигнала Sw(n). Затем анализ основного тона с замкнутым контуром, который выполняется в модуле 707 поиска основного тона с замкнутым контуром на основе подкадров, ограничивается около задержки TOL основного тона с открытым контуром, что существенно уменьшает сложность параметров T (задержка основного тона) и b (усиление основного тона) LTP, ДП (долгосрочное предсказание). Анализ основного тона с открытым контуром обычно выполняется в модуле 706 один раз каждые 10 мс (два подкадра) с использованием способов, хорошо известных обычным специалистам в данной области техники.
Сначала вычисляется вектор x цели для ДП (долгосрочного предсказания). Это обычно выполняется с помощью вычитания нулевого входного отклика s0 взвешенного фильтра синтеза W(z)/В(z) из взвешенного речевого сигнала sw(n). Этот нулевой входной отклик s0 вычисляют с помощью устройства 708 вычисления нулевого входного отклика в ответ на фильтр ЛП квантованной интерполяции В(z) из анализа ЛП, модуля 704 квантования и интерполяции и на начальные состояния взвешенного фильтра синтеза W(z)/В(z), хранимого в модуле 711 обновления памяти, в ответ на фильтры НЧ A(z) и В(z) и вектор u возбуждения. Эта операция хорошо известна обычным специалистам в данной области техники и, таким образом, не будет дополнительно описана.
Вектор h импульсного отклика размерности N взвешенного фильтра синтеза W(z)/В(z) вычисляется в генераторе 709 импульсного отклика с использованием коэффициентов фильтра ЛП A(Z) и В(z) из модуля 704. Опять эта операция хорошо известна обычным специалистам в данной области техники и, таким образом, не будет дополнительно описана в настоящем описании.
Параметры b, T и j основного тона с замкнутым контуром (или кодовая книга основного тона) вычисляются в модуле 707 поиска основного тона с замкнутым контуром, который использует вектор x цели, вектор h импульсного отклика и задержку TOL основного тона с открытым контуром в качестве входных сигналов.
Поиск основного тона состоит в нахождении наилучшей задержки Т, которая минимизирует среднеквадратичную взвешенную ошибку предсказания основного тона, например,
е(j)=||x-b(j)y(j)||2, где j=1, 2, …, k
между вектором х цели и масштабированным отфильтрованным вариантом прошлого возбуждения by.
Более конкретно поиск основного тона (кодовой книги основного тона) состоит из трех этапов.
На первом этапе оценивается задержка TOL основного тона с открытым контуром в модуле 706 поиска основного тона с открытым контуром в ответ на взвешенный речевой сигнал sw(n). Как указано в приведенном выше описании, этот анализ с открытым контуром обычно выполняется один раз каждые 10 мс (два подкадра) с использованием способов, хорошо известных обычным специалистам в данной области техники.
На втором этапе ищется критерий С поиска в модуле 707 поиска основного тона с замкнутым контуром для целых задержек основного тона около оцененной задержки TOL основного тона с открытым контуром (обычно +5), что существенно упрощает процедуру поиска. Простая процедура используется для обновления отфильтрованного кодового вектора yT (этот вектор определен в дальнейшем описании) без необходимости вычислять свертку для каждой задержки основного тона. Пример критерия С поиска задается с помощью
Когда найдена оптимальная целая задержка основного тона на втором этапе, третий этап поиска (модуль 707) проверяет, посредством критерия С поиска, дробные части около оптимальной целой задержки основного тона. Например, стандарт АМ-Ш использует разрешение подвыборки 1/4 и 1/2.
В широкополосных сигналах структура гармоник существует только до определенной частоты, зависящей от речевого сегмента. Следовательно, для того чтобы достичь эффективного представления вклада основного тона в звонкие сегменты широкополосного речевого сигнала, необходима гибкость, чтобы изменять величину периодичности в широкополосном спектре. Это достигается с помощью обработки кодового вектора основного тона посредством множества частотных формирующих фильтров (например, фильтров нижних частот и полосовых фильтров). И выбирается частотный формирующий фильтр, который минимизирует определенную выше среднеквадратичную взвешенную ошибку е. Выбранный частотный формирующий фильтр идентифицируется с помощью индекса j.
Индекс Т кодовой книги основного тона кодируется и передается в мультиплексор 713 для передачи через канал связи. Коэффициент усиления b основного тона квантуется и передается в мультиплексор 713. Используется дополнительный бит, чтобы кодировать индекс j, причем этот дополнительный бит также подается в мультиплексор 713.
Когда определен основной тон или параметры b, T и j ДП (долгосрочного предсказания), следующий этап состоит из поиска оптимального нового возбуждения посредством модуля 710 поиска нового возбуждения фиг.7. Сначала обновляется вектор х c помощью вычитания вклада ДП:
х'=x-byT
где b - коэффициент усиления основного тона, а yT - отфильтрованный вектор кодовой книги основного тона (прошлое возбуждение с задержкой Т, отфильтрованной с помощью частотного формирующего фильтра (индекс j) и свернутой с помощью импульсного отклика h).
Процедура поиска нового возбуждения в ЛПКВ выполняется в новой кодовой книге, чтобы найти оптимальный кодовый вектор ck возбуждения и коэффициент усиления b, которые минимизируют среднеквадратичную ошибку между вектoром х цели и масштабированным отфильтрованным вариантом кодового вектора ck, например,
E=||x'-gHck||2
где H - нижняя треугольная матрица свертки, полученная из вектора h импульсного отклика. Индекс k новой кодовой книги, соответствующей найденному оптимальному кодовому вектору ck, и коэффициент усиления g подаются в мультиплексор 213 для передачи через канал связи.
Следует заметить, что использованная новая кодовая книга может быть динамической кодовой книгой, состоящей из алгебраической кодовой книги, за которой следует адаптивный предварительный фильтр F(z), который расширяет данные спектральные составляющие для того, чтобы улучшить качество синтеза речи, в соответствии с патентом США 5444816, выданным Адоул и др. 22 августа 1995 г. Более конкретно поиск новой кодовой книги может быть выполнен в модуле 710 посредством алгебраической кодовой книги, как описано в патентах США, номера: 5444816 (Адоул и др.), выданном 22 августа 1995 г.; 5699483, выданном Адоул и др. 17 декабря 1997 г.; 5754976, выданном Адоул и др. 19 мая 1998 г.; и 5701392 (Адоул и др.), датированном 23 декабря 1997 г.
Обзор декодера АМ-Ш
Декодер 800 речи фиг.8 иллюстрирует различные этапы, выполняемые между цифровым входным сигналом 822 (входным битовым потоком в демультиплексор 817) и выходным выборочным речевым сигналом 823 (выходной сигнал сумматора 821).
Демультиплексор 817 извлекает параметры кодирования сигнала из двоичной информации (входного битового потока 822), принятой из цифрового входного канала. Из каждого принятого двоичного кадра, извлеченными параметрами кодирования сигнала являются:
- квантованные интерполированные коэффициенты ЛП В(z) (линия 825), также называемые параметрами краткосрочного предсказания (STP, КП), создаваемые один раз за кадр;
- параметры T, b и j долгосрочного предсказания (ДП) (для каждого подкадра); и
- новый индекс k возбуждения и коэффициент g усиления (для каждого подкадра).
Текущий речевой сигнал синтезируется на основании этих параметров, как будет объяснено ниже в настоящем описании.
Новая кодовая книга 818 возбуждения реагирует на индекс k для создания нового кодового вектора ck, который масштабируется с помощью декодированного нового коэффициента усиления g возбуждения посредством усилителя 824. Эта новая кодовая книга 818, как описано в вышеупомянутых патентах США, номера: 5444816; 5699482; 5754976 и 5701392, используется для создания нового кодового вектора ck.
Сгенерированный масштабированный кодовый вектор gck на выходе усилителя 824 обрабатывается посредством зависимого от частоты устройства 805 расширения основного тона.
Расширение периодичности сигнала u возбуждения улучшает качество звонких сегментов. Расширение периодичности достигается с помощью фильтрации нового кодового вектора ck из новой (фиксированной) кодовой книги возбуждения посредством фильтра F(z) нововведения (устройства 805 расширения основного тона), частотная характеристика которого выделяет высокие частоты более, чем низкие частоты. Коэффициенты фильтра F(z) нововведения связаны с величиной периодичности в сигнале u возбуждения.
Эффективным возможным способом, чтобы получить коэффициенты фильтра F(z) нововведения, является осуществление связи их с величиной вклада основного тона в полный сигнал u возбуждения. Это имеет результатом частотную характеристику, зависящую от периодичности подкадра, где высокие частоты более сильно выделяются (более сильная общая кривая) для более высоких коэффициентов усиления основного тона. Фильтр 805 нововведения имеет действие понижения энергии кодового вектора ck нововведения на низких частотах, когда сигнал u возбуждения является более периодичным, что расширяет периодичность сигнала u возбуждения на низких частотах больше, чем на высоких частотах. Предложенный вид для фильтра 805 нововведения является следующим:
F(z)=-αz + 1 - αz-1,
где α - коэффициент периодичности, полученный из уровня периодичности сигнала u возбуждения. Коэффициент α периодичности вычисляется в генераторе 804 коэффициента звучания. Сначала коэффициент rv звучания вычисляется в генераторе 804 коэффициента звучания с помощью:
rv=(Ev - Ec)/(Ev + Ec)
где Еv - энергия масштабированного кодового вектора bvT основного тона, а Ес - энергия масштабированного нового кодового вектора gck. То есть:
и
Заметим, что величина rv находится между -1 и 1 (1 соответствует чисто звонким сигналам, а -1 соответствует чисто незвонким сигналам).
Вышеупомянутый масштабированный кодовый вектор bvT основного тона создается с помощью подачи задержки Т основного тона в кодовую книгу 801 основного тона, чтобы создать кодовый вектор основного тона. Затем кодовый вектор основного тона обрабатывается посредством фильтра нижних частот или полосового фильтра 802, частота отсечки которого выбирается в связи с индексом j из демультиплексора 817, чтобы создать отфильтрованный кодовый вектор vT основного тона. Затем отфильтрованный кодовый вектор vT основного тона усиливается на коэффициент b усиления с помощью усилителя 826, чтобы создать масштабированный кодовый вектор vT основного тона.
Затем вычисляется коэффициент α звучания в генераторе 804 коэффициента звучания с помощью:
α=0,125(1 + r v )
который соответствует величине 0 для чисто незвонких сигналов и 0,25 для чисто звонких сигналов.
Следовательно, расширенный сигнал cf вычисляется с помощью фильтрации масштабированного нового кодового вектора gck посредством фильтра 805 (F(z)) нововведения.
Расширенный сигнал u' возбуждения вычисляется с помощью сумматора 820 как:
u' = c
f
+ bv
T
Следует заметить, что этот процесс не выполняется в кодере 700. Следовательно существенным является обновление содержимого кодовой книги 801 основного тона с использованием прошлой величины сигнала u возбуждения без расширения, запомненного в памяти 803, чтобы поддерживать синхронность между кодером 700 и декодером 800. Следовательно, сигнал u возбуждения используется, чтобы обновить память 803 кодовой книги 801 основного тона, а расширенный сигнал u возбуждения используется на входе фильтра 804 синтеза ЛП.
Синтезированный сигнал s' вычисляется с помощью фильтрации расширенного сигнала u' возбуждения посредством фильтра 806 синтеза ЛП, который имеет вид 1/В(z), где В(z) квантованный интерполированный фильтр ЛП в текущем подкадре. Как видно на фиг.8, квантованные интерполированные коэффициенты В(z) ЛП на линии 825 из демультиплексора 817 подаются в фильтр 806 синтеза ЛП, чтобы соответствующим образом настроить параметры фильтра 806 синтеза ЛП. Фильтр 807 отмены выделения является обратным фильтру 703 предварительного выделения фиг.7. Передаточная функция фильтра 807 отмены выделения задается с помощью
D(z)=1/(1 - µz-1)
где µ - коэффициент предварительного выделения с величиной, находящейся между 0 и 1 (типичная величина равна µ=0,7). Также мог бы быть использован фильтр более высокого порядка.
Вектор s' фильтруется посредством фильтра D(z) 807 отмены выделения, чтобы получить вектор sd, который обрабатывается посредством фильтра 808 верхних частот, чтобы удалить нежелательные частоты ниже 50 Гц и дополнительно получить sh.
Устройство 809 дискретизации с повышением частоты проводит обратный процесс устройства 701 дискретизации с понижением частоты фиг.7. Например, дискретизация с повышением частоты преобразует частоту дискретизации 12,8 кГц обратно в исходную частоту дискретизации 16 кГц с использованием способов, хорошо известных обычным специалистам в данной области техники. Дискретизированный с повышением частоты сигнал синтеза обозначен s. Сигнал s также называется синтезированным широкополосным промежуточным сигналом.
Дискретизированный с повышением частоты сигнал ŝ синтеза не содержит высокочастотные составляющие, которые были потеряны во время процесса дискретизации с понижением частоты (модуль 701 фиг.7) в кодере 700. Это дает восприятие нижних частот в синтезированном речевом сигнале. Чтобы восстановить полную полосу частот исходного сигнала, выполняется процедура генерирования высокой частоты в модуле 819, и требует входной сигнал из генератора 804 голосового коэффициента (фиг.8).
Результирующая, отфильтрованная с помощью полосового фильтра, шумовая последовательность z из модуля 310 генерирования высокой частоты суммируется с помощью сумматора 821 с дискретизированным с повышением частоты синтезированным речевым сигналом ŝ, чтобы получить окончательный восстановленный выходной речевой сигнал sout на выходе 823. Пример процесса генерирования высокой частоты описан в международной заявке на патент PCT, опубликованной под № WO 00/25305 в мае 2000 г.
Ссылаясь опять на фиг.3, в режиме связи с полной скоростью передачи кодек, в соответствии со стандартом АМ-Ш, работает с 12,65 Кбит/с и используется с распределением бит, приведенным в таблице 1. Использование скорости 12,65 Кбит/с кодека АМ-Ш дает возможность конструирования кодека с переменной скоростью передачи для системы CDMA2000, которая может взаимодействовать с другими системами, использующими стандарт кодека АМ-Ш. Дополнительные 13 бит добавляются, чтобы помещаться в полную скорость 13,3 Кбит/с множества II скорости CDMA2000. Эти биты используются, чтобы улучшить надежность кодека в случае стертых кадров. Большие подробности о кодеке АМ-Ш можно найти в ссылке “ITU-T Recommendation G.722.2 ”Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB)”, Geneva, 2002”. Кодек основан на модели алгебраического линейного предсказания с кодовым возбуждением (ACELP, АЛПКВ), оптимизированной для широкополосных сигналов. Он работает с речевыми кадрами 20 мс с частотой дискретизации 18 кГц. Параметры фильтра НЧ кодируются один раз за кадр с использованием 46 бит. Затем кадр разделяется на четыре подкадра, где индексы адаптивной и фиксированной кодовой книги и коэффициенты усиления кодируются один раз за кадр. Фиксированная кодовая книга составлена с использованием структуры алгебраической кодовой книги, где 64 позиции в подкадре разделены на четыре дорожки перемежающихся позиций, и где два импульса со знаком размещены на каждой дорожке. Два импульса каждой дорожки кодируются с использованием девяти бит, давая всего 36 бит на подкадр.
Таблица 1 Распределение бит стандарта АМ-Ш с 12,65 Кбит/с (кадры 20 мс содержат четыре подкадра) |
|
Параметр | Бит/Кадр |
Флаг ДРА | 1 |
Параметры НЧ | 46 |
Задержка основного тона | 30=9+6+9+6 |
Фильтрация основного тона | 4=1+1+1+1 |
Коэффициенты усиления | 28=7+7+7+7 |
Алгебраическая кодовая книга | 144=36+36+36+36 |
Всего | 253 бита |
На основании АМ-Ш с 12,65 Кбит/с широкополосное с переменной скоростью передачи (VBR-WB, Ш-ПерСП) решение может работать в соответствии с несколькими режимами передачи, из которых один режим является функционально совместимым с АМ-Ш с 12,65 Кбит/с. Следовательно, используются два варианта полной скорости (ПолнСП), функционально совместимая ПолнСП, где добавляются 13 неиспользованных бит, чтобы получить 13,3 Кбит/с, и общая или специфическая для МДКР ПолнСП, где используются биты ДРА и дополнительные имеющиеся 13 бит, чтобы передавать информацию, которая улучшает надежность кодека против стираний кадров (FER, СК). Распределение бит двух вариантов кодирования с ПолнСП показано в таблице 2. Следует отметить, что никакие дополнительные биты не требуются для информации классификации кадров. Защита СК из 14 бит содержит информацию энергии из 6 бит. Следовательно, только 63 уровня используются, чтобы квантовать энергию, и последний уровень, соответствующий величине 63, зарезервирован для того, чтобы указывать использование функционально совместимого режима. Следовательно, в случае функционально совместимой ПолнСП индекс информации энергии устанавливается в 63.
Таблица 2 Распределение бит общей и функционально совместимой полной скорости передачи множества II скорости CDMA2000, основанное на стандарте АМ-Ш с 12,65 Кбит/с |
||
Бит в кадре | ||
Параметр | Общая ПолнСП | Функционально совместимая ПолнСП |
Информация классификации | - | - |
Бит ДРА | - | 1 |
Параметры НЧ | 46 | 46 |
Задержка основного тона | 30 | 30 |
Фильтрация основного тона | 4 | 4 |
Коэффициенты усиления | 28 | 28 |
Алгебраическая кодовая книга | 144 | 144 |
Бит защиты СК | 14 | - |
Неиспользованные биты | - | 13 |
Всего | 266 | 266 |
В случае стабильных звонких кадров используется модуль 206 кодирования половинной скорости звонких кадров. Распределение битов звонких кадров с половинной скоростью дано в таблице 3. Поскольку кадры, кодируемые в этом режиме передачи, являются типично очень периодическими, существенно более низкая скорость передачи достаточна для поддерживания хорошего субъективного качества, например, по сравнению с переходными кадрами. Используется модификация сигнала, что дает возможность эффективного кодирования информации задержки с использованием только девяти бит в кадре 20 мс, сохраняя значительную часть запаса бит для других параметров кодирования сигнала. При модификации сигнала сигнал заставляют следовать определенному контуру основного тона, который может быть передан с помощью 9 бит в кадре. Хорошая эффективность долгосрочного предсказания позволяет использовать только 12 бит в подкадре из 5 мс для возбуждения фиксированной кодовой книги без ухудшения субъективного качества речи. Фиксированная кодовая книга является алгебраической кодовой книгой и содержит две дорожки, по одному импульсу в каждой, при этом каждая дорожка имеет 32 возможные позиции.
Таблица 3 Распределение бит общей половинной скорости звонких кадров, незвонких кадров в соответствии с множеством II скорости CDMA2000 |
|||
Бит в кадре | |||
Параметр | Общая ПолнСП | ПолСП звонких кадров | ПолСП незвонких кадров |
Информация классификации | 1 | 3 | 2 |
Бит ДРА | - | - | - |
Параметры НЧ | 36 | 36 | 46 |
Задержка основного тона | 13 | 9 | - |
Фильтрация основного тона | - | 2 | - |
Коэффициенты усиления | 26 | 26 | 24 |
Алгебраическая кодовая книга | 48 | 48 | 52 |
Бит защиты СК | - | - | - |
Неиспользованные биты | - | - | - |
Всего | 124 | 124 | 124 |
В случае незвонких кадров адаптивная кодовая книга (или кодовая книга основного тона) не используется. Гауссова кодовая книга из 13 бит используется в каждом подкадре, где коэффициент усиления кодовой книги кодируется с помощью 6 бит в кадре. Заметим, что в случаях, когда требуется дополнительно уменьшить среднюю скорость передачи, четверть скорости передачи для незвонких кадров может быть использована в случае стабильных незвонких кадров.
Режим (312) общей половинной скорости передачи используется для сегментов низкой энергии, как изображено на фиг.3. Этот режим (312) общей ПолСП также может использоваться при работе с максимальной половинной скоростью, как будет объяснено позже. Распределение бит для общей ПолСП показано в представленной выше таблице 3.
В качестве примера, для информации классификации для разных кодеров ПолСП в случае общей ПолСП 1 бит используется, чтобы указать, является ли кадр общей ПолСП или другим ПолСП. В случае ПолСП незвонких кадров 2 бит используются для классификации: первый бит для указания, что кадр не является общей ПолСП, а второй бит для указания, что он является ПолСП незвонких кадров, а не ПолСП звонких кадров или функционально совместимой ПолСП (объясняемых позже). В случае ПолСП звонких кадров используются 3 бита: первые два бита указывают, что кадр не является общей ПолСП или ПолСП незвонких кадров, а третий бит указывает, является ли кадр ПолСП незвонким или функционально совместимой ПолСП.
Модуль 208 кодирования с одной восьмой скорости передачи (ГКШ) используется, чтобы кодировать неактивные речевые кадры (молчание или фоновый шум). В этом случае кодируются только параметры фильтра ЛП с помощью 14 бит в кадре, а коэффициент усиления кодируется с помощью 6 бит в кадре. Распределение бит указано в таблице 4.
Таблица 4 Распределение бит одной восьмой скорости передачи с 1,0 Кбит/с для кадра 20 мс |
|
Параметр | Бит/Кадр |
Параметры ЛП | 14 |
Коэффициенты усиления | 6 |
Всего | 20 бит/кадр = 1,0 Кбит/с |
Работа с половинной скоростью передачи, навязанной системой
В соответствии со схемой кодирования МДКР система может навязать использование половинной скорости передачи вместо полной скорости передачи в некоторых речевых кадрах, для того чтобы послать сигнальную информацию по каналам сети. Это называется передачей сигналов размерности и пачки. Использование половинной скорости передачи в качестве максимальной скорости передачи также может быть навязано системой во время плохих состояний канала (таких как около границ ячейки), для того чтобы улучшить надежность кодека. Это называется максимумом половинной скорости. В конфигурации кодирования с ПерСП, описанной выше, половинная скорость используется, когда кадр является стационарным звонким или стационарным незвонким. Полная скорость передачи используется для начальных, переходных кадров и смешанных звонких кадров. Когда модуль выбора скорости выбирает кадр, кодируемый как кадр с полной скоростью передачи, а система навязывает кадр с половинной скоростью передачи, эффективность речи ухудшается, поскольку режимы передачи с половинной скоростью передачи не могут эффективно кодировать начальные и переходные кадры.
Кроме того, при вызове операции без последовательного соединения каналов в кросс-системе между CDMA2000, использующей решение множества II скорости ПерСП, основанное на АМ-Ш, и другой системой, использующей стандарт АМ-Ш, система CDMA2000, в конечном итоге, может навязать половинную скорость передачи, как объяснено ранее (такую как передача сигналов размерности и пачки). Поскольку кодек АМ-Ш не распознает половинную скорость передачи 6,2 Кбит/с широкополосного кодека CDMA2000, следовательно, кадры с половинной скоростью передачи интерпретируются как стертые кадры. Это ухудшает эффективность соединения.
Неограничительный иллюстративный вариант осуществления настоящего изобретения реализует новый способ, чтобы улучшить эффективность кодеков с переменной скоростью передачи, работающих в беспроводных системах МДКР, в ситуациях, когда половинная скорость навязана системой. Кроме того, этот новый способ улучшает эффективность в случае работы кросс-системы без последовательного соединения каналов между CDMA2000, использующей решение множества II скорости ПерСП, основанное на АМ-Ш, и другой системой, использующей кодек АМ-Ш, когда система CDMA2000, в конечном итоге, может навязать использование половинной скорости передачи.
При управлении размерностью и пачками или работе с максимумом половинной скорости передачи, когда система запрашивает использование половинной скорости передачи, в то время как выбрана полная скорость передачи с помощью механизма классификации, это указывает, что кадр не является ни незвонким, ни стабильным звонким, и кадр, вероятно, должен содержать нестационарный речевой сегмент, такой как звонкий начальный или быстро изменяющийся звонкий речевой сигнал. Следовательно, использование половинной скорости передачи, оптимизированной для незвонких или стабильных звонких сигналов, ухудшает эффективность речи. В этом случае необходим новый режим с половинной скоростью передачи, и введена общая ПолСП, которая может использоваться в таких случаях. Следовательно, в случае максимума половинной скорости передачи или операции размерности и пачки кодер использует общую ПолСП, если не классифицирован как ПолСП звонких кадров или незвонких кадров. Однако в системах CDMA2000 имеется операция, известная как передача сигналов на пакетном уровне, посредством чего сигнальная информация не передается в кодер, и система может навязать использование ПолСП после того, как кадр закодирован. Следовательно, если кадр закодирован как ПолнСП, а система требует использования ПолСП, тогда кадр будет объявлен как стертый. Кроме того, в случае максимума половинной скорости передачи или операции размерности и пачки в функционально совместимом режиме, когда кодер с ПерСП взаимодействует с АМ-Ш с 12,65 Кбит/с, тогда общая ПолСП не может быть использована, поскольку она не является частью АМ-Ш. Чтобы избежать стирания кадра в этих ситуациях (передача сигналов на пакетном уровне, или размерность и пачки и максимум половинной скорости передачи в режиме функциональной совместимости), неограничительный иллюстративный вариант осуществления настоящего изобретения использует режим половинной скорости передачи, непосредственно полученный из режима полной скорости с помощью удаления части параметров кодирования сигнала, например индексов фиксированной кодовой книги, после того, как кадр закодирован как кадр с полной скоростью передачи. На стороне декодера удаленная часть параметров кодирования сигнала, например индексы фиксированной кодовой книги, могут быть произвольно сгенерированы, и декодер будет работать так, как будто он находится на полной скорости передачи. Этот режим половинной скорости передачи называется сигнальной ПолСП или функционально совместимой ПолСП, поскольку как кодирование, так и декодирование выполняется с полной скоростью передачи. Распределение бит режима функционально совместимой половинной скорости передачи в соответствии с неограничительным иллюстративным вариантом осуществления настоящего изобретения дано в таблице 5. В этом неограничительном иллюстративном варианте осуществления полная скорость передачи основана на стандарте АМ-Ш с 12,65 Кбит/с, и половинная скорость получается с помощью удаления 144 битов, необходимых для индексов алгебраической фиксированной кодовой книги. Различие между сигнальной ПолСП и функционально совместимой ПолСП заключается в том, что сигнальная ПолСП используется в операции передачи сигналов на пакетном уровне в системе CDMA2000, а биты защиты СК, все же, могут быть использованы. Сигнальная ПолСП получается непосредственно из общей ПолнСП, изображенной в таблице 1, с помощью удаления 144 бит для индексов алгебраической кодовой книги. Три индекса добавлены для информации класса, и только шесть индексов используются для защиты СК, что оставляет пять неиспользованных бит. Функционально совместимая ПолСП получается из функционально совместимой ПолнСП с помощью удаления 144 бит для индексов алгебраической кодовой книги. Три индекса добавлены для информации класса, что оставляет 12 неиспользованных бит. Как объяснено ранее при обсуждении информации классификации в случае разных половинных скоростей, три бита используются в случае ПолСП звонких кадров или функционально совместимой ПолСП. Никакая дополнительная информация не посылается, чтобы различать сигнальную ПолСП и функционально совместимую ПолСП. Подобно случаю ПолнСП, последний уровень информации энергии из 6 бит используется для этой цели. Только 63 уровня используются, чтобы квантовать энергию, а последний уровень, соответствующий величине 63, зарезервирован, чтобы указывать использование функционально совместимого режима. Следовательно, в случае функционально совместимой ПолСП индекс информации энергии устанавливается в 63.
Таблица 5 Распределение бит сигнальной и функционально совместимой половинной скорости передачи с 6,2 Кбит/с |
||
Бит в кадре | ||
Параметр | Сигнальная ПолСП | Функционально совместимая ПолСП |
Информация классификации | 3 | 3 |
Бит ДРА | - | 1 |
Параметры НЧ | 46 | 46 |
Задержка основного тона | 30 | 30 |
Фильтрация основного тона | 4 | 4 |
Коэффициенты усиления | 28 | 28 |
Алгебраическая кодовая книга | - | - |
Бит защиты СК | 8 | - |
Неиспользованные биты | 5 | 12 |
Всего | 124 | 124 |
Фиг.4 изображает функциональную схематическую блок-схему фиг.3 с помощью добавления системного запроса для использования половинной скорости в логических схемах определения скорости. Конфигурация фиг.3 подходит для работы в системе CDMA2000. В конце цепочки определения скорости модуль 404 проверяет, присутствует ли системный запрос половинной скорости передачи. Если логическая схема определения скорости указывает, что кадр является активным речевым кадром (модуль 201), и он не является ни незвонким (модуль 202), ни стабильным звонким (модуль 203), ни кадром с низкой энергией (модуль 311), а система запрашивает работу с половинной скоростью передачи (модуль 404), тогда используется общая половинная скорость передачи, чтобы кодировать кадр в модуле 312.
В противном случае (не присутствует системный запрос половинной скорости передачи) речевой кадр кодируется в модуле 205 как кадр с полной скоростью передачи (13,3 Кбит/с в соответствии с множеством II скорости CDMA2000).
В неограничительном иллюстративном варианте осуществления настоящего изобретения, как изображено на фиг.5, логические схемы определения скорости и кодирование с переменной скоростью являются теми же самыми, что и на фиг.3. Однако после того как кадр закодирован и бит переданы, выполняется тест, чтобы проверить, запрашивает ли система работу с половинной скоростью передачи, в модуле 514. Если это справедливо и переданный кадр является кадром с ПолнСП, тогда часть параметров кодирования сигнала, например индексы фиксированной кодовой книги, удаляется, для того чтобы получить кадр с сигнальной половинной скоростью передачи (модуль 510). Заметим, что в этом неограничительном иллюстративном варианте осуществления от одного до трех бит используются для режима с половинной скоростью передачи (общей, звонких кадров, незвонких кадров или функционально совместимой). Следовательно, 3 бита, указывающие сигнальную или функционально совместимую половинную скорость передачи, добавляются после того, как удалена часть параметров кодирования сигнала (индексы фиксированной кодовой книги). Биты в кадре распределены в соответствии с таблицей 5.
Выбор удаления индексов фиксированной кодовой книги является благодаря тому факту, что эти биты наименее чувствительны к ошибкам, и произвольное их генерирование имеет малое влияние на эффективность. Однако следует иметь в виду, что могут быть удалены другие биты, чтобы получить функционально совместимую или сигнальную половинную скорость без потери общности.
В этом неограничительном иллюстративном варианте осуществления при работе с сигнальной или функционально совместимой половинной скоростью передачи на стороне кодера кодер работает как кодер с полной скоростью передачи. Поиск фиксированной кодовой книги выполняется как обычно, и определенное возбуждение фиксированной кодовой книги используется при обновлении содержимого адаптивной кодовой книги и памяти фильтров для следующих кадров в соответствии со стандартом АМ-Ш с 12,65 Кбит/с [ITU-T Recommendation G.722.2 “Wideband coding of speech at around 12,65 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB)”, Geneva, 2002] [3GPP TS 26.190, “AMR Wideband Codec: Transcoding Functions,” 3GPP Technical Specification]. Следовательно, никакие индексы произвольной кодовой книги не используются в работе кодера. Это очевидно в реализации фиг.5, где системный запрос половинной скорости передачи (модуль 514) проверяется после того, как кадр закодирован при нормальной работе с полной скоростью передачи.
При работе с сигнальной или функционально совместимой половинной скоростью передачи на стороне декодера удаленная часть параметров кодирования сигнала, например индексы фиксированной кодовой книги, произвольно генерируется. Затем декодер работает, как при работе с полной скоростью передачи. Могут быть использованы другие способы для генерирования удаленной части параметров кодирования сигнала. Например, удаленные параметры могут быть получены с помощью копирования частей принятого битового потока. Заметим, что может случаться несоответствие между памятью на стороне кодера и стороне декодера, поскольку удаленная часть параметров кодирования сигнала, например возбуждение кодовой книги, является разной. Однако такое несоответствие не оказывает влияния на эффективность, особенно в случае передачи сигналов размерности пачки при взаимодействии между CDMA ПерСП и АМ-Ш, где типичные скорости передачи находятся около 2%.
Эффективность предложенного подхода в операции размерности и пачки является почти прозрачной по сравнению со случаем, когда нет системного запроса половинной скорости передачи. Во многих случаях логические схемы определения скорости передачи уже определяет кадр, кодируемый либо с одной восьмой скорости передачи, одной четвертой скорости передачи, либо с половинной скоростью передачи (общей, звонких кадров или незвонких кадров). В таком случае запросом системы половинной скорости передачи пренебрегают, поскольку она уже адаптирована с помощью кодера, и тип сигнала в кадре подходит для кодирования с половинной скоростью передачи или более низкой скоростью передачи.
Следует заметить, что логические схемы классификации является настраиваемой с режимом работы. Следовательно, для того чтобы улучшить эффективность в режиме максимума половинной скорости передачи и передачи сигналов размерности и пачки, эти логические схемы классификации могут быть сделаны более уменьшенными для использования конкретных кодеков с половинной скоростью передачи (половинная скорость передачи звонких и незвонких кадров используется относительно более часто, чем нормальная работа). Это является видом возбуждения для многорежимной работы, где логическая схема классификации более уменьшена, и используются режимы с более низкими средними скоростями передачи.
Работа без последовательного соединения каналов между системой CDMA2000 и другими системами с использованием стандарта АМ-Ш
Как упомянуто ранее, конструирование широкополосного с переменной скоростью передачи (Ш-ПерСП) кодека для системы CDMA2000, основанного на кодеке АМ-Ш, имеет преимущество в предоставлении возможности работы без последовательного соединения каналов (TFO, РБПСК) или работы с коммутацией пакетов между системой CDMA2000 и другими системами, использующими стандарт АМ-Ш (такими как мобильная система GSM или беспроводная система третьего поколения Ш-МДКР). Однако при вызове операции без последовательного соединения каналов в кросс-системе между CDMA200 и другой системой, использующей АМ-Ш, система CDMA2000 может навязать использование половинной скорости передачи, как объяснено ранее (такой как передача сигналов размерности и пачки). Поскольку кодек АМ-Ш не распознает половинную скорость передачи 6,2 Кбит/с широкополосного кодека CDMA2000, следовательно, навязанные кадры с половинной скоростью передачи интерпретируются как стертые кадры. Это ухудшает эффективность соединения. Использование режима функционально совместимой половинной скорости передачи, раскрытого ранее, значительно улучшит эффективность, поскольку этот режим может взаимодействовать со скоростью передачи 12,65 Кбит/с стандарта AM-Ш.
Как раскрыто в настоящем описании ранее, функционально совместимая половинная скорость передачи, по существу, является псевдополной скоростью передачи, где кодек работает, как будто он находится в режиме с полной скоростью передачи. Отличие заключается в том, что часть параметров кодирования сигнала, например индексы алгебраической кодовой книги, удаляется в конце и не передается. На стороне декодера удаленная часть параметров кодирования сигнала, например индексы алгебраической кодовой книги, произвольно генерируется, а затем декодер работает, как будто он находится в режиме с полной скоростью передачи.
Фиг.6 иллюстрирует конфигурацию в соответствии с неограничительным иллюстративным вариантом осуществления настоящего изобретения, демонстрирующую использование режима функционально совместимой половинной скорости передачи во время передачи по каналам сети сигнальной информации (т.е. состояния размерности и пачки) на стороне системы CDMA2000. На этой фигуре другой стороной является система, использующая стандарт АМ-Ш, и в качестве примера дана беспроводная система 3GPP.
По линии связи с направлением из CDMA2000 в 3GPP или другую систему, использующую АМ-Ш, когда подуровень мультиплексора указывает запрос режима с половинной скоростью передачи (см. запрос 601 системы размерности и пачки), кодер 602 Ш-ПерСП будет работать с функционально совместимой половинной скоростью передачи (I-HR, ФС-ПолСП), описанной ранее. В системном интерфейсе 604, когда принят кадр ФС-ПолСП, произвольно сгенерированные индексы алгебраической кодовой книги вставляются с помощью модуля 603 в битовый поток через системный интерфейс 604, основанный на IP, чтобы вывести скорость передачи 12,65 Кбит/с. Декодер 605 на стороне 3GPP будет интерпретировать его как обычный кадр 12,65 Кбит/с.
В другом противоположном направлении, то есть по линии связи из 3GPP или другой системы, использующей AM-Ш, в CDMA2000, если в системном интерфейсе 606 принят запрос половинной скорости передачи (см. запрос 607 системы размерности и пачки), тогда модуль 608 удаляет индексы алгебраической кодовой книги и вставляет 3 бит, указывающих тип кадра ФС-ПолСП. Декодер 609 на стороне CDMA2000 будет работать как тип кадра ФС-ПолСП, который является частью решения Ш-ПерСП.
Это предложение требует минимальных логических схем в системном интерфейсе, и оно существенно улучшает эффективность посредством навязывания кадров размерности и пачки как кадров пропуска и пачки (стертых кадров).
Другим вопросом при взаимодействии является обработка кадров фонового шума. На стороне АМ-Ш кодер 610 поддерживает работу DTX, ИП (импульсная передача) и CNG, ГКШ (генерирование комфортного шума). Неактивные речевые кадры (молчание или фоновый шум) либо кодируются как кадры SID, ОМ (описание молчания) с использованием 35 бит, либо они не передаются (нет данных). На стороне CDMA2000 неактивные речевые кадры кодируются с использованием одной восьмой скорости передачи (ОВСП). Поскольку 35 бит для ОМ не могут быть посланы с использованием ОВСП, используется одна четвертая скорости передачи (ОЧСП) ГКШ, чтобы послать кадры ОМ из стороны АМ-Ш в сторону CDMA2000. Не переданные кадры без данных на стороне АМ-Ш преобразуются в кадры ОВСП (в иллюстративном варианте осуществления все бит устанавливаются в 1). На стороне CDMA2000 в функционально совместимом режиме кадры ОВСП обрабатываются с помощью декодера как стирания кадров.
При взаимодействии из CDMA2000 со стороной АМ-Ш в начале неактивных речевых сегментов используется ОЧСП ГНШ, затем используются кадры ОВСП. В неограничительном иллюстративном варианте осуществления изобретения работа подобна работе ДРА/ИП/ГКШ в АМ-Ш, где кадр ОМ посылается один раз в каждые восемь кадров. В этом случае первый неактивный речевой кадр кодируется как кадр ОЧСП ГКШ, а следующие 7 кадров кодируются как кадры ОВСП. В системном интерфейсе кадры ОЧСП ГКШ преобразуются в кадры ОМ АМ-Ш, а кадры ОВСП не передаются (нет кадров данных).
Распределение бит кадров ОЧСП ГКШ и ОВСП ГКШ показано в таблице 6.
Таблица 6 Распределение бит ОЧСП ГКШ с 2,7 Кбит/с и ОВСП ГКШ с 1 Кбит/с для кадра 20 мс |
||
Бит в кадре | ||
Параметр | ОЧСП ГКШ | ОВСП ГКШ |
Информация классификации | 1 | - |
Параметры НЧ | 28 | 14 |
Коэффициенты усиления | 6 | 6 |
Неиспользованные биты | 19 | - |
Всего | 54 | 20 |
Несмотря на то, что настоящее изобретение описано в вышеприведенном описании в связи с его неограничительным вариантом осуществления, этот иллюстративный вариант осуществления по желанию может быть модифицирован, в рамках объема прилагаемой формулы изобретения, не выходя за рамки объема и сущности изобретения. В качестве примера, биты, отличные от битов, связанных с индексами фиксированной кодовой книги, в частности, биты с меньшей чувствительностью к ошибкам бит, могут быть опущены, для того чтобы получить кадр с функционально совместимой половинной скоростью передачи.
Claims (17)
1. Способ передачи параметров кодирования сигнала, включающий прием параметров кодирования сигнала, характеризующих звуковой сигнал, кодированный в соответствии с режимом связи с полной скоростью передачи схемы связи CDMA2000 VBR-WB (широкополосная схема связи с переменной скоростью передачи для множественного доступа с кодовым разделением каналов-2000);
прием запроса на передачу параметров кодирования сигнала с использованием режима связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB для уменьшения скорости передачи битов во время передачи параметров кодирования сигнала;
вставку идентификации режима связи, подлежащей передаче вместе с остальными параметрами кодирования сигнала, и,
в ответ на упомянутый запрос, удаление части параметров кодирования сигнала для обеспечения передачи упомянутых остальных параметров кодирования сигнала с использованием режима связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB, при этом удаленная часть параметров кодирования сигнала представляет собой индексы фиксированной кодовой книги для алгебраической кодовой книги.
прием запроса на передачу параметров кодирования сигнала с использованием режима связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB для уменьшения скорости передачи битов во время передачи параметров кодирования сигнала;
вставку идентификации режима связи, подлежащей передаче вместе с остальными параметрами кодирования сигнала, и,
в ответ на упомянутый запрос, удаление части параметров кодирования сигнала для обеспечения передачи упомянутых остальных параметров кодирования сигнала с использованием режима связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB, при этом удаленная часть параметров кодирования сигнала представляет собой индексы фиксированной кодовой книги для алгебраической кодовой книги.
2. Способ по п.1, включающий
генерирование заменяющих параметров кодирования сигнала для замены удаленных индексов фиксированной кодовой книги.
генерирование заменяющих параметров кодирования сигнала для замены удаленных индексов фиксированной кодовой книги.
3. Способ по п.2, в котором на этапе генерирования заменяющих параметров кодирования сигнала произвольно регенерируют индексы фиксированной кодовой книги.
4. Способ по п. 1, включающий
передачу остальных параметров кодирования сигнала с использованием режима связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB;
генерирование заменяющих параметров кодирования сигнала для замены удаленной части параметров кодирования сигнала и
декодирование параметров кодирования сигнала, включающих удаленную часть параметров кодирования сигнала в соответствии с режимом связи с полной скоростью передачи схемы связи AMR-WB (адаптивная многоскоростная широкополосная схема связи).
передачу остальных параметров кодирования сигнала с использованием режима связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB;
генерирование заменяющих параметров кодирования сигнала для замены удаленной части параметров кодирования сигнала и
декодирование параметров кодирования сигнала, включающих удаленную часть параметров кодирования сигнала в соответствии с режимом связи с полной скоростью передачи схемы связи AMR-WB (адаптивная многоскоростная широкополосная схема связи).
5. Способ по п.1, включающий первоначальное кодирование звукового сигнала в соответствии с режимом связи с полной скоростью передачи схемы связи AMR-WB.
6. Способ по п.1 или 4, включающий передачу упомянутых остальных параметров кодирования сигнала с использованием режима связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB.
7. Способ передачи параметров кодирования сигнала, включающий прием индикации того, что параметры кодирования сигнала были переданы с использованием режима связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB вместо режима связи с полной скоростью передачи схемы связи CDMA2000 VBR-WB для уменьшения скорости передачи битов во время передачи упомянутых параметров кодирования сигнала, при этом параметры кодирования сигнала характеризуют звуковой сигнал, кодированный в соответствии с режимом связи с полной скоростью передачи схемы связи CDMA2000 VBR-WB, и,
в ответ на упомянутую индикацию, генерирование заменяющих параметров кодирования сигнала для замены части параметров кодирования сигнала, удаленной для уменьшения скорости передачи битов во время передачи, чтобы создать вторые параметры кодирования сигнала в соответствии с режимом связи с полной скоростью передачи схемы связи AMR-WB, при этом удаленная часть параметров кодирования сигнала представляет собой индексы фиксированной кодовой книги для алгебраической кодовой книги.
в ответ на упомянутую индикацию, генерирование заменяющих параметров кодирования сигнала для замены части параметров кодирования сигнала, удаленной для уменьшения скорости передачи битов во время передачи, чтобы создать вторые параметры кодирования сигнала в соответствии с режимом связи с полной скоростью передачи схемы связи AMR-WB, при этом удаленная часть параметров кодирования сигнала представляет собой индексы фиксированной кодовой книги для алгебраической кодовой книги.
8. Способ по п.7, включающий прием параметров кодирования сигнала и декодирование звукового сигнала с использованием вторых параметров кодирования сигнала.
9. Способ по п.8, включающий передачу вторых параметров кодирования сигнала в соответствии с режимом связи с полной скоростью передачи схемы связи AMR-WB.
10. Машиночитаемый носитель, содержащий программные инструкции, используемые компьютерным устройством для выполнения способа по любому из пп.1-9.
11. Система для взаимодействия первой станции, использующей схему связи CDMA2000 VBR-WB, со второй станцией, использующей схему связи AMR-WB, причем режим связи с полной скоростью передачи схемы связи CDMA2000 VBR-WB функционально совместим с режимом связи с полной скоростью передачи схемы связи AMR-WB, при этом первая станция содержит
средство для кодирования звукового сигнала для генерирования параметров кодирования сигнала в соответствии с режимом связи с полной скоростью передачи схемы связи CDMA2000 VBR-WB,
средство для приема запроса для передачи параметров кодирования сигнала с использованием режима связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB,
средство для удаления, в ответ на упомянутый запрос, части параметров кодирования сигнала, закодированных в соответствии с режимом связи с полной скоростью передачи схемы связи CDMA2000 VBR-WB, при этом удаленная часть параметров кодирования сигнала представляет собой индексы фиксированной кодовой книги для алгебраической кодовой книги,
средство для передачи остальных параметров кодирования сигнала с использованием режима связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB;
а вторая станция содержит
средство для приема остальных параметров кодирования сигнала;
средство для генерирования заменяющих параметров кодирования сигнала для замены удаленной части параметров кодирования сигнала;
средство для декодирования параметров кодирования сигнала с использованием остальных параметров кодирования сигнала и сгенерированных заменяющих параметров кодирования сигнала.
средство для кодирования звукового сигнала для генерирования параметров кодирования сигнала в соответствии с режимом связи с полной скоростью передачи схемы связи CDMA2000 VBR-WB,
средство для приема запроса для передачи параметров кодирования сигнала с использованием режима связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB,
средство для удаления, в ответ на упомянутый запрос, части параметров кодирования сигнала, закодированных в соответствии с режимом связи с полной скоростью передачи схемы связи CDMA2000 VBR-WB, при этом удаленная часть параметров кодирования сигнала представляет собой индексы фиксированной кодовой книги для алгебраической кодовой книги,
средство для передачи остальных параметров кодирования сигнала с использованием режима связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB;
а вторая станция содержит
средство для приема остальных параметров кодирования сигнала;
средство для генерирования заменяющих параметров кодирования сигнала для замены удаленной части параметров кодирования сигнала;
средство для декодирования параметров кодирования сигнала с использованием остальных параметров кодирования сигнала и сгенерированных заменяющих параметров кодирования сигнала.
12. Устройство для передачи параметров кодирования сигнала, содержащее:
средство для приема параметров кодирования сигнала, характеризующих звуковой сигнал, кодированный в соответствии с режимом связи с полной скоростью передачи схемы связи CDMA2000 VBR-WB;
средство для приема запроса на передачу параметров кодирования сигнала с использованием режима связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB для уменьшения скорости передачи битов во время передачи параметров кодирования сигнала;
средство для удаления части параметров кодирования сигнала для обеспечения передачи упомянутых остальных параметров кодирования сигнала с использованием режима связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB, при этом удаленная часть параметров кодирования сигнала представляет собой индексы фиксированной кодовой книги для алгебраической кодовой книги,
средство для вставки идентификации режима связи, подлежащей передаче вместе с остальными параметрами кодирования сигнала;
средство для передачи остальных параметров кодирования сигнала в соответствии с режимом связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB.
средство для приема параметров кодирования сигнала, характеризующих звуковой сигнал, кодированный в соответствии с режимом связи с полной скоростью передачи схемы связи CDMA2000 VBR-WB;
средство для приема запроса на передачу параметров кодирования сигнала с использованием режима связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB для уменьшения скорости передачи битов во время передачи параметров кодирования сигнала;
средство для удаления части параметров кодирования сигнала для обеспечения передачи упомянутых остальных параметров кодирования сигнала с использованием режима связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB, при этом удаленная часть параметров кодирования сигнала представляет собой индексы фиксированной кодовой книги для алгебраической кодовой книги,
средство для вставки идентификации режима связи, подлежащей передаче вместе с остальными параметрами кодирования сигнала;
средство для передачи остальных параметров кодирования сигнала в соответствии с режимом связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB.
13. Устройство для передачи параметров кодирования сигнала, содержащее:
средство для приема индикации того, что параметры кодирования сигнала были переданы с использованием режима связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB вместо режима связи с полной скоростью передачи схемы связи CDMA2000 VBR-WB для уменьшения скорости передачи битов во время передачи упомянутых параметров кодирования сигнала, при этом параметры кодирования сигнала характеризуют звуковой сигнал,
средство для генерации, в ответ на упомянутую индикацию, заменяющих параметров кодирования сигнала для замены части параметров кодирования сигнала, удаленной для уменьшения скорости передачи битов во время передачи, чтобы создать вторые параметры кодирования сигнала в соответствии с режимом связи с полной скоростью передачи схемы связи AMR-WB, при этом удаленная часть параметров кодирования сигнала представляет собой индексы фиксированной кодовой книги для алгебраической кодовой книги.
средство для приема индикации того, что параметры кодирования сигнала были переданы с использованием режима связи с половинной скоростью передачи схемы связи CDMA2000 VBR-WB вместо режима связи с полной скоростью передачи схемы связи CDMA2000 VBR-WB для уменьшения скорости передачи битов во время передачи упомянутых параметров кодирования сигнала, при этом параметры кодирования сигнала характеризуют звуковой сигнал,
средство для генерации, в ответ на упомянутую индикацию, заменяющих параметров кодирования сигнала для замены части параметров кодирования сигнала, удаленной для уменьшения скорости передачи битов во время передачи, чтобы создать вторые параметры кодирования сигнала в соответствии с режимом связи с полной скоростью передачи схемы связи AMR-WB, при этом удаленная часть параметров кодирования сигнала представляет собой индексы фиксированной кодовой книги для алгебраической кодовой книги.
14. Устройство по п.13, в котором средство для генерации заменяющих параметров кодирования сигнала приспособлено для произвольной генерации замены параметров кодирования сигнала.
15. Устройство по п.14, в котором на этапе генерирования заменяющих параметров кодирования сигнала произвольно регенерируются индексы фиксированной кодовой книги.
16. Устройство по п.15, дополнительно содержащее средство для передачи параметров кодирования сигнала, включающих замененную часть параметров кодирования сигнала, в соответствии с режимом связи с полной скоростью передачи схемы связи AMR-WB.
17. Устройство по п.13, дополнительно содержащее средство для приема параметров кодирования сигнала и средство для декодирования звукового сигнала с использованием вторых параметров кодирования сигнала.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002392640A CA2392640A1 (en) | 2002-07-05 | 2002-07-05 | A method and device for efficient in-based dim-and-burst signaling and half-rate max operation in variable bit-rate wideband speech coding for cdma wireless systems |
CA2,392,640 | 2002-07-05 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2005102831/09A Division RU2326449C2 (ru) | 2002-07-05 | 2003-06-27 | Способ и устройство, предназначенные для эффективной передачи сигналов размерности и пачки в полосе частот и работы с максимальной половинной скоростью при широкополосном кодировании речи с переменной скоростью передачи битов для беспроводных систем мдкр |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2008102318A RU2008102318A (ru) | 2009-07-27 |
RU2461897C2 true RU2461897C2 (ru) | 2012-09-20 |
Family
ID=30005535
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2005102831/09A RU2326449C2 (ru) | 2002-07-05 | 2003-06-27 | Способ и устройство, предназначенные для эффективной передачи сигналов размерности и пачки в полосе частот и работы с максимальной половинной скоростью при широкополосном кодировании речи с переменной скоростью передачи битов для беспроводных систем мдкр |
RU2008102318/08A RU2461897C2 (ru) | 2002-07-05 | 2008-01-21 | Способ и устройство, предназначенные для эффективной передачи сигналов размерности и пачки в полосе частот и работы с максимальной половинной скоростью при широкополосном кодировании речи с переменной скоростью передачи битов для беспроводных систем мдкр |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2005102831/09A RU2326449C2 (ru) | 2002-07-05 | 2003-06-27 | Способ и устройство, предназначенные для эффективной передачи сигналов размерности и пачки в полосе частот и работы с максимальной половинной скоростью при широкополосном кодировании речи с переменной скоростью передачи битов для беспроводных систем мдкр |
Country Status (15)
Country | Link |
---|---|
US (1) | US8224657B2 (ru) |
EP (1) | EP1520271B1 (ru) |
JP (2) | JP2005532579A (ru) |
KR (1) | KR101105353B1 (ru) |
CN (2) | CN1692408A (ru) |
AT (1) | ATE518225T1 (ru) |
AU (1) | AU2003281378B2 (ru) |
BR (1) | BR0312467A (ru) |
CA (1) | CA2392640A1 (ru) |
ES (1) | ES2367259T3 (ru) |
HK (1) | HK1130558A1 (ru) |
MX (1) | MXPA05000285A (ru) |
MY (1) | MY144845A (ru) |
RU (2) | RU2326449C2 (ru) |
WO (1) | WO2004006226A1 (ru) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7499403B2 (en) * | 2003-05-07 | 2009-03-03 | Alcatel-Lucent Usa Inc. | Control component removal of one or more encoded frames from isochronous telecommunication stream based on one or more code rates of the one or more encoded frames to create non-isochronous telecommunications stream |
EP1768106B8 (en) * | 2004-07-23 | 2017-07-19 | III Holdings 12, LLC | Audio encoding device and audio encoding method |
JP5107574B2 (ja) * | 2005-02-24 | 2012-12-26 | パナソニック株式会社 | データ再生装置、データ再生方法、プログラム、および集積回路 |
US8532984B2 (en) * | 2006-07-31 | 2013-09-10 | Qualcomm Incorporated | Systems, methods, and apparatus for wideband encoding and decoding of active frames |
US8260609B2 (en) | 2006-07-31 | 2012-09-04 | Qualcomm Incorporated | Systems, methods, and apparatus for wideband encoding and decoding of inactive frames |
US8135047B2 (en) * | 2006-07-31 | 2012-03-13 | Qualcomm Incorporated | Systems and methods for including an identifier with a packet associated with a speech signal |
US8209187B2 (en) * | 2006-12-05 | 2012-06-26 | Nokia Corporation | Speech coding arrangement for communication networks |
GB0705324D0 (en) * | 2007-03-20 | 2007-04-25 | Skype Ltd | Method of transmitting data in a communication system |
WO2009002245A1 (en) * | 2007-06-27 | 2008-12-31 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement for enhancing spatial audio signals |
DE102008022125A1 (de) * | 2008-05-05 | 2009-11-19 | Siemens Aktiengesellschaft | Verfahren und Vorrichtung zur Klassifikation von schallerzeugenden Prozessen |
US8320553B2 (en) * | 2008-10-27 | 2012-11-27 | Apple Inc. | Enhanced echo cancellation |
CN101599272B (zh) * | 2008-12-30 | 2011-06-08 | 华为技术有限公司 | 基音搜索方法及装置 |
CN101783142B (zh) * | 2009-01-21 | 2012-08-15 | 北京工业大学 | 转码方法、装置和通信设备 |
KR101622950B1 (ko) * | 2009-01-28 | 2016-05-23 | 삼성전자주식회사 | 오디오 신호의 부호화 및 복호화 방법 및 그 장치 |
PL3352168T3 (pl) * | 2009-06-23 | 2021-03-08 | Voiceage Corporation | Postępowe tłumienie aliasingu w dziedzinie czasu z zastosowaniem w ważonej albo pierwotnej dziedzinie sygnału |
IN2012DN05235A (ru) | 2010-01-08 | 2015-10-23 | Nippon Telegraph & Telephone | |
US9093066B2 (en) | 2010-01-13 | 2015-07-28 | Voiceage Corporation | Forward time-domain aliasing cancellation using linear-predictive filtering to cancel time reversed and zero input responses of adjacent frames |
CN102985968B (zh) * | 2010-07-01 | 2015-12-02 | Lg电子株式会社 | 处理音频信号的方法和装置 |
CA2813859C (en) | 2010-10-06 | 2016-07-12 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Apparatus and method for processing an audio signal and for providing a higher temporal granularity for a combined unified speech and audio codec (usac) |
CN102104917B (zh) * | 2011-02-21 | 2013-10-09 | 上海华为技术有限公司 | 一种调整自适应编码速率的方法、基站控制器及终端 |
CN103187065B (zh) | 2011-12-30 | 2015-12-16 | 华为技术有限公司 | 音频数据的处理方法、装置和*** |
KR101900319B1 (ko) * | 2012-02-07 | 2018-09-19 | 삼성전자 주식회사 | 서비스 연동 수행 방법과 이를 위한 시스템 |
EP3113184B1 (en) | 2012-08-31 | 2017-12-06 | Telefonaktiebolaget LM Ericsson (publ) | Method and device for voice activity detection |
US9589570B2 (en) | 2012-09-18 | 2017-03-07 | Huawei Technologies Co., Ltd. | Audio classification based on perceptual quality for low or medium bit rates |
PT2936486T (pt) * | 2012-12-21 | 2018-10-19 | Fraunhofer Ges Forschung | Adição de ruído de conforto para modelagem do ruído de fundo em baixas taxas de bits |
US9418671B2 (en) * | 2013-08-15 | 2016-08-16 | Huawei Technologies Co., Ltd. | Adaptive high-pass post-filter |
CN104853383B (zh) * | 2015-04-02 | 2018-05-04 | 四川大学 | 一种语音码率调整的方法和装置 |
US20160323425A1 (en) * | 2015-04-29 | 2016-11-03 | Qualcomm Incorporated | Enhanced voice services (evs) in 3gpp2 network |
KR102477464B1 (ko) | 2015-11-12 | 2022-12-14 | 삼성전자주식회사 | 무선 통신 시스템에서 음성 패킷의 크기를 제어하기 위한 장치 및 방법 |
CN105517064A (zh) * | 2015-12-03 | 2016-04-20 | 海能达通信股份有限公司 | 一种语音码率调整的方法及核心网设备 |
CN111262587B (zh) * | 2018-11-30 | 2023-06-06 | 康泰医学***(秦皇岛)股份有限公司 | 一种数据压缩方法、装置、设备及计算机可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0492459A2 (en) * | 1990-12-20 | 1992-07-01 | SIP SOCIETA ITALIANA PER l'ESERCIZIO DELLE TELECOMUNICAZIONI P.A. | System for embedded coding of speech signals |
RU2129737C1 (ru) * | 1994-02-17 | 1999-04-27 | Моторола, Инк. | Способ группового кодирования сигналов и устройство для осуществления способа |
RU2150789C1 (ru) * | 1995-02-28 | 2000-06-10 | Квэлкомм Инкорпорейтед | Способ и устройство для передачи данных с переменной скоростью в системе связи с использованием неортогональных каналов переполнения |
RU2178618C2 (ru) * | 1996-10-10 | 2002-01-20 | Конинклийке Филипс Электроникс Н.В. | Сжатие и расширение данных звукового сигнала |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5701392A (en) * | 1990-02-23 | 1997-12-23 | Universite De Sherbrooke | Depth-first algebraic-codebook search for fast coding of speech |
CA2010830C (en) * | 1990-02-23 | 1996-06-25 | Jean-Pierre Adoul | Dynamic codebook for efficient speech coding based on algebraic codes |
US5754976A (en) * | 1990-02-23 | 1998-05-19 | Universite De Sherbrooke | Algebraic codebook with signal-selected pulse amplitude/position combinations for fast coding of speech |
US5511073A (en) * | 1990-06-25 | 1996-04-23 | Qualcomm Incorporated | Method and apparatus for the formatting of data for transmission |
US5568483A (en) | 1990-06-25 | 1996-10-22 | Qualcomm Incorporated | Method and apparatus for the formatting of data for transmission |
CA2483322C (en) * | 1991-06-11 | 2008-09-23 | Qualcomm Incorporated | Error masking in a variable rate vocoder |
US5519779A (en) * | 1994-08-05 | 1996-05-21 | Motorola, Inc. | Method and apparatus for inserting signaling in a communication system |
TW271524B (ru) * | 1994-08-05 | 1996-03-01 | Qualcomm Inc | |
JPH08146997A (ja) | 1994-11-21 | 1996-06-07 | Hitachi Ltd | 符号変換装置および符号変換システム |
CA2185745C (en) * | 1995-09-19 | 2001-02-13 | Juin-Hwey Chen | Synthesis of speech signals in the absence of coded parameters |
US5996022A (en) * | 1996-06-03 | 1999-11-30 | Webtv Networks, Inc. | Transcoding data in a proxy computer prior to transmitting the audio data to a client |
CN102129862B (zh) * | 1996-11-07 | 2013-05-29 | 松下电器产业株式会社 | 降噪装置及包括降噪装置的声音编码装置 |
CN1158776C (zh) * | 1998-02-24 | 2004-07-21 | 西加特技术有限责任公司 | 有时变mtr的信道的全速和半速信号空间检测方法和装置 |
SE516595C2 (sv) * | 1998-03-13 | 2002-02-05 | Ericsson Telefon Ab L M | Kommunikationsanordning och arbetssätt för behandling av röstmeddelanden |
JP2000081898A (ja) * | 1998-09-03 | 2000-03-21 | Denso Corp | ホワイトノイズの生成方法、ホワイトノイズの振幅制御方法およびデジタル電話装置 |
CA2252170A1 (en) | 1998-10-27 | 2000-04-27 | Bruno Bessette | A method and device for high quality coding of wideband speech and audio signals |
US6539237B1 (en) * | 1998-11-09 | 2003-03-25 | Cisco Technology, Inc. | Method and apparatus for integrated wireless communications in private and public network environments |
US6182030B1 (en) * | 1998-12-18 | 2001-01-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Enhanced coding to improve coded communication signals |
US6260009B1 (en) * | 1999-02-12 | 2001-07-10 | Qualcomm Incorporated | CELP-based to CELP-based vocoder packet translation |
JP2000305597A (ja) | 1999-03-12 | 2000-11-02 | Texas Instr Inc <Ti> | 音声圧縮のコード化 |
AUPQ141199A0 (en) * | 1999-07-05 | 1999-07-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Data rate adaptation between mobile stations through transit fixed network |
US6604070B1 (en) * | 1999-09-22 | 2003-08-05 | Conexant Systems, Inc. | System of encoding and decoding speech signals |
US6782360B1 (en) | 1999-09-22 | 2004-08-24 | Mindspeed Technologies, Inc. | Gain quantization for a CELP speech coder |
US7010001B2 (en) * | 2000-01-10 | 2006-03-07 | Qualcomm, Incorporated | Method and apparatus for supporting adaptive multi-rate (AMR) data in a CDMA communication system |
JP4907826B2 (ja) * | 2000-02-29 | 2012-04-04 | クゥアルコム・インコーポレイテッド | 閉ループのマルチモードの混合領域の線形予測音声コーダ |
JP2001267085A (ja) | 2000-03-23 | 2001-09-28 | Sanyo Electric Co Ltd | 有機発光装置およびその製造方法 |
WO2001078430A1 (en) * | 2000-04-11 | 2001-10-18 | Nokia Corporation | Application of rtp and rtcp in the amr transport in voice over ip networks |
WO2001082293A1 (en) * | 2000-04-24 | 2001-11-01 | Qualcomm Incorporated | Method and apparatus for predictively quantizing voiced speech |
FI20001577A (fi) * | 2000-06-30 | 2001-12-31 | Nokia Mobile Phones Ltd | Puheenkoodaus |
US6847929B2 (en) * | 2000-10-12 | 2005-01-25 | Texas Instruments Incorporated | Algebraic codebook system and method |
US6631139B2 (en) * | 2001-01-31 | 2003-10-07 | Qualcomm Incorporated | Method and apparatus for interoperability between voice transmission systems during speech inactivity |
US6766289B2 (en) * | 2001-06-04 | 2004-07-20 | Qualcomm Incorporated | Fast code-vector searching |
US6789059B2 (en) * | 2001-06-06 | 2004-09-07 | Qualcomm Incorporated | Reducing memory requirements of a codebook vector search |
US7042841B2 (en) * | 2001-07-16 | 2006-05-09 | International Business Machines Corporation | Controlling network congestion using a biased packet discard policy for congestion control and encoded session packets: methods, systems, and program products |
JP4518714B2 (ja) * | 2001-08-31 | 2010-08-04 | 富士通株式会社 | 音声符号変換方法 |
US6981184B2 (en) * | 2002-04-11 | 2005-12-27 | Motorola, Inc. | Apparatus and method for processing a corrupted frame |
US6885638B2 (en) * | 2002-06-13 | 2005-04-26 | Motorola, Inc. | Method and apparatus for enhancing the quality of service of a wireless communication |
-
2002
- 2002-07-05 CA CA002392640A patent/CA2392640A1/en not_active Abandoned
-
2003
- 2003-06-27 US US10/520,374 patent/US8224657B2/en active Active
- 2003-06-27 AU AU2003281378A patent/AU2003281378B2/en not_active Expired
- 2003-06-27 RU RU2005102831/09A patent/RU2326449C2/ru active
- 2003-06-27 JP JP2004518314A patent/JP2005532579A/ja active Pending
- 2003-06-27 AT AT03739909T patent/ATE518225T1/de not_active IP Right Cessation
- 2003-06-27 EP EP03739909A patent/EP1520271B1/en not_active Expired - Lifetime
- 2003-06-27 MX MXPA05000285A patent/MXPA05000285A/es active IP Right Grant
- 2003-06-27 ES ES03739909T patent/ES2367259T3/es not_active Expired - Lifetime
- 2003-06-27 KR KR1020057000166A patent/KR101105353B1/ko active IP Right Grant
- 2003-06-27 CN CNA038207621A patent/CN1692408A/zh active Pending
- 2003-06-27 BR BR0312467-3A patent/BR0312467A/pt not_active Application Discontinuation
- 2003-06-27 CN CN2009101185362A patent/CN101494055B/zh not_active Expired - Lifetime
- 2003-06-27 WO PCT/CA2003/000980 patent/WO2004006226A1/en active Application Filing
- 2003-07-02 MY MYPI20032489A patent/MY144845A/en unknown
-
2008
- 2008-01-21 RU RU2008102318/08A patent/RU2461897C2/ru active
-
2009
- 2009-06-02 JP JP2009133079A patent/JP5173939B2/ja not_active Expired - Lifetime
- 2009-11-10 HK HK09110429.1A patent/HK1130558A1/xx not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0492459A2 (en) * | 1990-12-20 | 1992-07-01 | SIP SOCIETA ITALIANA PER l'ESERCIZIO DELLE TELECOMUNICAZIONI P.A. | System for embedded coding of speech signals |
RU2129737C1 (ru) * | 1994-02-17 | 1999-04-27 | Моторола, Инк. | Способ группового кодирования сигналов и устройство для осуществления способа |
RU2150789C1 (ru) * | 1995-02-28 | 2000-06-10 | Квэлкомм Инкорпорейтед | Способ и устройство для передачи данных с переменной скоростью в системе связи с использованием неортогональных каналов переполнения |
RU2178618C2 (ru) * | 1996-10-10 | 2002-01-20 | Конинклийке Филипс Электроникс Н.В. | Сжатие и расширение данных звукового сигнала |
Also Published As
Publication number | Publication date |
---|---|
MY144845A (en) | 2011-11-30 |
AU2003281378A1 (en) | 2004-01-23 |
CN101494055A (zh) | 2009-07-29 |
US20060100859A1 (en) | 2006-05-11 |
EP1520271B1 (en) | 2011-07-27 |
JP2009239927A (ja) | 2009-10-15 |
KR101105353B1 (ko) | 2012-01-16 |
ATE518225T1 (de) | 2011-08-15 |
AU2003281378A2 (en) | 2004-01-23 |
AU2003281378B2 (en) | 2010-08-19 |
CN1692408A (zh) | 2005-11-02 |
WO2004006226B1 (en) | 2004-03-04 |
JP2005532579A (ja) | 2005-10-27 |
HK1130558A1 (en) | 2009-12-31 |
KR20050016976A (ko) | 2005-02-21 |
US8224657B2 (en) | 2012-07-17 |
CA2392640A1 (en) | 2004-01-05 |
EP1520271A1 (en) | 2005-04-06 |
RU2008102318A (ru) | 2009-07-27 |
RU2005102831A (ru) | 2005-07-20 |
JP5173939B2 (ja) | 2013-04-03 |
ES2367259T3 (es) | 2011-10-31 |
RU2326449C2 (ru) | 2008-06-10 |
WO2004006226A1 (en) | 2004-01-15 |
MXPA05000285A (es) | 2005-09-20 |
CN101494055B (zh) | 2012-10-10 |
BR0312467A (pt) | 2005-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2461897C2 (ru) | Способ и устройство, предназначенные для эффективной передачи сигналов размерности и пачки в полосе частот и работы с максимальной половинной скоростью при широкополосном кодировании речи с переменной скоростью передачи битов для беспроводных систем мдкр | |
US7778827B2 (en) | Method and device for gain quantization in variable bit rate wideband speech coding | |
Bessette et al. | The adaptive multirate wideband speech codec (AMR-WB) | |
US7280959B2 (en) | Indexing pulse positions and signs in algebraic codebooks for coding of wideband signals | |
EP1554718B1 (en) | Methods for interoperation between adaptive multi-rate wideband (amr-wb) and multi-mode variable bit-rate wideband (wmr-wb) speech codecs | |
JP4658596B2 (ja) | 線形予測に基づく音声コーデックにおける効率的なフレーム消失の隠蔽のための方法、及び装置 | |
JP2006525533A5 (ru) | ||
JP2002523806A (ja) | 雑音補償のための音声分類を採用した音声コーデック | |
KR20010099763A (ko) | 광대역 신호들의 효율적 코딩을 위한 인식적 가중디바이스 및 방법 | |
Jelinek et al. | Wideband speech coding advances in VMR-WB standard | |
Jelinek et al. | On the architecture of the cdma2000/spl reg/variable-rate multimode wideband (VMR-WB) speech coding standard | |
CA2491623C (en) | Method and device for efficient in-band dim-and-burst signaling and half-rate max operation in variable bit-rate wideband speech coding for cdma wireless systems | |
Paksoy | Variable rate speech coding with phonetic classification |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TK4A | Correction to the publication in the bulletin (patent) |
Free format text: AMENDMENT TO CHAPTER -BZ1A- IN JOURNAL: 21-2009 FOR TAG: (71) |
|
PC41 | Official registration of the transfer of exclusive right |
Effective date: 20160602 |