Способ, устройство и система для обработки аудиоданных

Иллюстрации

Показать все

Настоящее изобретение раскрывает средства для обработки аудиоданных и относится к области техники связи. Технический результат заключается в уменьшении полосы пропускания и повышении качества кодирования аудиоданных. Получают шумовой кадр аудиосигнала. Раскладывают текущий шумовой кадр на шумовой сигнал полосы низких частот и шумовой сигнал полосы высоких частот. Кодируют и передают шумовой сигнал полосы низких частот посредством использования первого механизма прерывистой передачи. Кодируют и передают шумовой сигнал полосы высоких частот посредством использования второго механизма прерывистой передачи. 4 н. и 22 з.п. ф-лы, 9 ил.

Реферат

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0001] Настоящее изобретение относится к области техники связи и, в частности, к способу, устройству и системе для обработки аудиоданных.

УРОВЕНЬ ТЕХНИКИ

[0002] В области цифровой связи существуют строгие требования к приложениям для передачи речи, изображений, аудио и видео, таким как вызовы с мобильного телефона, аудио/видеоконференц-связь, широковещательное телевидение и мультимедийные развлечения. Речь оцифровывается и затем передается из одного терминала в другой терминал через сеть речевой связи. В данном документе терминалы могут представлять собой мобильные телефоны, цифровые телефонные терминалы или речевые терминалы либо любые другие типы. Примеры цифровых телефонных терминалов представляют собой VoIP-телефоны или ISDN-телефоны, компьютеры и телефоны на основе кабельной связи. Чтобы сокращать ресурсы, занимаемые в процессе сохранения или передачи аудиосигналов, отправляющая сторона выполняет обработку сжатия для аудиосигналов перед передачей аудиосигналов в приемную сторону, и приемная сторона выполняет обработку распаковки, чтобы восстанавливать аудиосигналы и воспроизводить аудиосигналы.

[0003] В речевой связи речь включается только приблизительно 40% времени, а в другое время имеется только молчание или фоновый шум. Чтобы экономить полосы пропускания передачи и не допускать необязательного потребления полос пропускания в период молчания или фонового шума, развивается технология DTX/CNG (на основе системы прерывистой передачи/формирования комфортного шума). Если упрощать, DTX/CNG означает не кодирование кадров шума непрерывно, а выполнение кодирования только один раз за интервал в несколько кадров в период шума/молчания согласно политике, причем скорость передачи кодированных битов, в общем, гораздо ниже скорости передачи битов при речевом кадровом кодировании. Шумовой кадр, кодированный на такой низкой скорости, упоминается как "SID (кадр дескриптора вставки молчания)". Декодер восстанавливает непрерывные фоновые шумовые кадры на стороне декодирования согласно прерывисто принимаемым SID. Такой непрерывно восстановленный фоновый шум не является высококачественным воспроизведением фонового шума стороны кодирования, а нацелен на то, чтобы не допускать результирующего ухудшения качества при прослушивании в максимально возможной степени, так что пользователь чувствует себя комфортно при прослушивании шума. Восстановленный фоновый шум упоминается как "CN (комфортный шум)", а способ для восстановления CN на стороне декодирования упоминается как "формирование комфортного шума".

[0004] В предшествующем уровне техники ITU-T G.718 является новым стандартным широкополосным кодеком, который включает в себя широкополосную DTX/CNG-систему. Система может отправлять SID согласно фиксированному интервалу, а также может адаптивно регулировать интервал отправки SID согласно оцененному уровню шума. SID-кадр G.718 включает в себя 16 ISP-параметров и параметров энергии возбуждения. Эта группа параметров ISP (спектральной пары иммитанса) представляет спектральную огибающую для полосы пропускания всей широкой полосы частот, и энергия возбуждения получается посредством аналитического фильтра, представленного посредством этой группы ISP-параметров. На стороне декодирования G.718 оценивает, согласно ISP-параметрам, полученным посредством декодирования SID в CNG-состоянии, LPC-коэффициент, требуемый для CNG, оценивает, согласно параметрам энергии возбуждения, полученным посредством декодирования SID-кадра, энергию возбуждения, требуемую для CNG, и использует отрегулированный по усилению белый шум для того, чтобы возбуждать синтезирующий CNG-фильтр, чтобы получать восстановленный CN.

[0005] Тем не менее, для сверхширокополосной спектральной огибающей полоса пропускания сверхширокой полосы частот является чрезвычайно широкой; когда предшествующий уровень техники расширяется на сверхширокополосную DTX/CNG-систему, более интенсивные вычислительные нагрузки должны использоваться, и большее число битов должно быть использовано для того, чтобы вычислять и кодировать еще десяток ISP-параметров, поскольку полная сверхширокополосная спектральная огибающая должна быть кодирована для SID. Поскольку сигналы полосы высоких частот шума (которая означает частотный диапазон выше широкой полосы частот в данном документе), в общем, не являются перцепционно чувствительными при прослушивании, используемые вычислительные нагрузки и биты, потребляемые для этой части сигналов, не являются экономически эффективными, в силу этого снижая эффективность кодирования кодека.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0006] Чтобы разрешать проблему при сверхширокополосном кодировании и передаче, варианты осуществления настоящего изобретения предоставляют способ, устройство и систему для обработки аудиоданных. Технические решения заключаются в следующем:

[0007] Согласно одному аспекту способ для обработки аудиоданных предоставляется и включает в себя:

- получение шумового кадра аудиосигнала и разложение шумового кадра на шумовой сигнал полосы низких частот и шумовой сигнал полосы высоких частот; и

- кодирование сигнала полосы низких частот посредством использования первого механизма прерывистой передачи и передачу кодированного шумового сигнала полосы низких частот посредством использования первого механизма прерывистой передачи и кодирование шумового сигнала полосы высоких частот посредством использования второго механизма прерывистой передачи и передачу кодированного шумового сигнала полосы высоких частот посредством использования второго механизма прерывистой передачи, причем политика для отправки первого кадра SID дескриптора вставки молчания первого механизма прерывистой передачи отличается от политики для отправки второго SID второго механизма прерывистой передачи, либо политика для кодирования первого SID первого механизма прерывистой передачи отличается от политики для кодирования второго SID второго механизма прерывистой передачи.

[0008] Согласно одному аспекту способ для обработки аудиоданных предоставляется и включает в себя:

- получение, посредством декодера, кадра SID дескриптора вставки молчания и определение того, включает ли SID в себя параметр полосы низких частот и/или параметр полосы высоких частот;

- когда SID включает в себя параметр полосы низких частот, декодирование SID, чтобы получать шумовой параметр полосы низких частот, локальное формирование шумового параметра полосы высоких частот и получение первого кадра комфортного шума CN согласно шумовому параметру полосы низких частот, полученному посредством декодирования, и локально сформированному шумовому параметру полосы высоких частот;

- когда SID включает в себя параметр полосы высоких частот, декодирование SID, чтобы получать шумовой параметр полосы высоких частот, локальное формирование шумового параметра полосы низких частот и получение второго CN-кадра согласно шумовому параметру полосы высоких частот, полученному посредством декодирования, и локально сформированному шумовому параметру полосы низких частот; и

- когда SID включает в себя параметр полосы высоких частот и параметр полосы низких частот, декодирование SID, чтобы получать шумовой параметр полосы высоких частот и шумовой параметр полосы низких частот, и получение третьего CN-кадра согласно шумовому параметру полосы высоких частот и шумовому параметру полосы низких частот, полученным посредством декодирования.

[0009] Согласно другому аспекту устройство для кодирования аудиоданных предоставляется и включает в себя:

- модуль получения, сконфигурированный с возможностью получать шумовой кадр аудиосигнала и разлагать шумовой кадр на шумовой сигнал полосы низких частот и шумовой сигнал полосы высоких частот; и

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

[0010] Согласно другому аспекту устройство для декодирования аудиоданных предоставляется и включает в себя:

- модуль получения, сконфигурированный с возможностью получать кадр SID дескриптора вставки молчания и определять то, SID включает в себя параметр полосы низких частот и/или параметр полосы высоких частот;

- первый модуль декодирования, сконфигурированный с возможностью: когда SID, полученный посредством модуля получения, включает в себя параметр полосы низких частот, декодировать SID, чтобы получать шумовой параметр полосы низких частот, локально формировать шумовой параметр полосы высоких частот и получать первый кадр комфортного шума CN согласно шумовому параметру полосы низких частот, полученному посредством декодирования, и локально сформированному шумовому параметру полосы высоких частот;

- второй модуль декодирования, сконфигурированный с возможностью: когда SID, полученный посредством модуля получения, включает в себя параметр полосы высоких частот, декодировать SID, чтобы получать шумовой параметр полосы высоких частот, локально формировать шумовой параметр полосы низких частот и получать второй CN-кадр согласно шумовому параметру полосы высоких частот, полученному посредством декодирования, и локально сформированному шумовому параметру полосы низких частот; и

- третий модуль декодирования, сконфигурированный с возможностью: когда SID, полученный посредством модуля получения, включает в себя параметр полосы высоких частот и параметр полосы низких частот, декодировать SID, чтобы получать шумовой параметр полосы высоких частот и шумовой параметр полосы низких частот, и получать третий CN-кадр согласно шумовому параметру полосы высоких частот и шумовому параметру полосы низких частот, полученным посредством декодирования.

[0011] Согласно другому аспекту система для обработки аудиоданных предоставляется и включает в себя вышеприведенное устройство для кодирования аудиоданных и вышеприведенное устройство для декодирования аудиоданных.

[0012] Технические решения, предоставляемые посредством вариантов осуществления настоящего изобретения, обеспечивают следующие преимущества. Текущий шумовой кадр раскладывается на шумовой сигнал полосы низких частот и шумовой сигнал полосы высоких частот; затем шумовой сигнал полосы низких частот кодируется и передается посредством использования первого механизма прерывистой передачи, и шумовой сигнал полосы высоких частот кодируется и передается посредством использования второго механизма прерывистой передачи; декодер получает кадр SID дескриптора вставки молчания и определяет то, включает SID в себя параметр полосы низких частот и/или параметр полосы высоких частот; и различные способы декодирования шума используются согласно различным результатам определения. Таким образом, различные способы обработки кодирования и декодирования используются для сигнала полосы высоких частот и сигнала полосы низких частот, может уменьшаться вычислительная сложность, и кодированные биты могут экономиться при допущении непонижения субъективного качества кодека, и биты, которые экономятся, могут помогать достигать цели уменьшения полосы пропускания передачи или повышения общего качества кодирования, за счет этого решая проблему при сверхширокополосном кодировании и передаче.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0013] Чтобы более понятно описывать технические решения в вариантах осуществления настоящего изобретения, далее кратко представлены прилагаемые чертежи, требуемые для описания вариантов осуществления. Очевидно, что прилагаемые чертежи в последующем описании показывают только некоторые варианты осуществления настоящего изобретения, и специалисты в данной области техники по-прежнему могут получать другие чертежи из этих прилагаемых чертежей без творческих усилий.

[0014] Фиг.1 является блок-схемой последовательности операций способа для обработки аудиоданных согласно варианту 1 осуществления настоящего изобретения;

[0015] фиг.2 является блок-схемой последовательности операций способа для обработки аудиоданных согласно варианту 2 осуществления настоящего изобретения;

[0016] фиг.3 является блок-схемой последовательности операций способа для обработки аудиоданных согласно варианту 3 осуществления настоящего изобретения;

[0017] фиг.4 является блок-схемой последовательности операций способа для обработки аудиоданных согласно варианту 4 осуществления настоящего изобретения;

[0018] фиг.5 является принципиальной схемой устройства для кодирования аудиоданных согласно варианту 6 осуществления настоящего изобретения;

[0019] фиг.6 является принципиальной схемой другого устройства для кодирования аудиоданных согласно варианту 6 осуществления настоящего изобретения;

[0020] фиг.7 является принципиальной схемой устройства для декодирования аудиоданных согласно варианту 7 осуществления настоящего изобретения;

[0021] фиг.8 является принципиальной схемой другого устройства для декодирования аудиоданных согласно варианту 7 осуществления настоящего изобретения; и

[0022] фиг.9 является принципиальной схемой системы для обработки аудиоданных согласно варианту 8 осуществления настоящего изобретения.

ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

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

Вариант 1 осуществления

[0024] Ссылаясь на фиг.1, этот вариант осуществления предоставляет способ для обработки аудиоданных, причем способ включает в себя следующее:

[0025] 101. Получение шумового кадра аудиосигнала и разложение шумового кадра на шумовой сигнал полосы низких частот и шумовой сигнал полосы высоких частот.

[0026] 102. Кодирование и передача шумового сигнала полосы низких частот посредством использования первого механизма прерывистой передачи и кодирование и передача шумового сигнала полосы высоких частот посредством использования второго механизма прерывистой передачи, причем политика для отправки первого кадра SID дескриптора вставки молчания первого механизма прерывистой передачи отличается от политики для отправки второго SID второго механизма прерывистой передачи, либо политика для кодирования первого SID первого механизма прерывистой передачи отличается от политики для кодирования второго SID второго механизма прерывистой передачи.

[0027] В этом варианте осуществления первый SID включает в себя параметр полосы низких частот шумового кадра, а второй SID включает в себя параметр полосы низких частот или параметр полосы высоких частот шумового кадра.

[0028] Необязательно, в этом варианте осуществления, кодирование и передача шумового сигнала полосы высоких частот посредством использования второго механизма прерывистой передачи включает в себя:

- определение того, имеет или нет шумовой сигнал полосы высоких частот предварительно установленную спектральную структуру; если да и удовлетворяется условие отправки политики для отправки второго SID, кодирование SID шумового сигнала полосы высоких частот посредством использования политики для кодирования второго SID и отправки SID; а если нет, определение того, что шумовой сигнал полосы высоких частот не должен быть кодирован и передан.

[0029] Определение того, имеет или нет шумовой сигнал полосы высоких частот предварительно установленную спектральную структуру, включает в себя:

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

[0030] Необязательно, в этом варианте осуществления, кодирование и передача шумового сигнала полосы высоких частот посредством использования второго механизма прерывистой передачи включает в себя:

- формирование отклонения согласно первому отношению и второму отношению, причем первое отношение представляет собой отношение энергии шумового сигнала полосы высоких частот к энергии шумового сигнала полосы низких частот шумового кадра, а второе отношение представляет собой отношение энергии шумового сигнала полосы высоких частот к энергии шумового сигнала полосы низких частот в момент, когда SID, включающий в себя шумовой параметр полосы высоких частот, отправлен в прошлый раз перед шумовым кадром; и

- определение того, достигает или нет отклонение предварительно установленного порогового значения; если да, кодирование SID шумового сигнала полосы высоких частот посредством использования политики для кодирования второго SID и отправки SID; а если нет, определение того, что шумовой сигнал полосы высоких частот не должен быть кодирован и передан.

[0031] Необязательно, то, что первое отношение представляет собой отношение энергии шумового сигнала полосы высоких частот к энергии шумового сигнала полосы низких частот шумового кадра, включает в себя то, что:

- первое отношение представляет собой отношение мгновенной энергии шумового сигнала полосы высоких частот к мгновенной энергии шумового сигнала полосы низких частот шумового кадра; и

- соответственно то, что второе отношение представляет собой отношение энергии шумового сигнала полосы высоких частот к энергии шумового сигнала полосы низких частот в момент, когда SID, включающий в себя шумовой параметр полосы высоких частот, отправлен в прошлый раз перед шумовым кадром, включает в себя то, что:

- второе отношение представляет собой отношение мгновенной энергии шумового сигнала полосы высоких частот к мгновенной энергии шумового сигнала полосы низких частот в момент, когда SID, включающий в себя шумовой параметр полосы высоких частот, отправлен в прошлый раз перед шумовым кадром.

[0032] Альтернативно, то, что первое отношение представляет собой отношение энергии шумового сигнала полосы высоких частот к энергии шумового сигнала полосы низких частот шумового кадра, включает в себя то, что:

- первое отношение представляет собой отношение средневзвешенной энергии шумовых сигналов полосы высоких частот шумового кадра и шумового кадра до шумового кадра к средневзвешенной энергии шумовых сигналов полосы низких частот шумового кадра и шумового кадра до шумового кадра; и

- соответственно то, что второе отношение представляет собой отношение энергии шумового сигнала полосы высоких частот к энергии шумового сигнала полосы низких частот в момент, когда SID, включающий в себя шумовой параметр полосы высоких частот, отправлен в прошлый раз перед шумовым кадром, включает в себя то, что:

- второе отношение представляет собой отношение средневзвешенной энергии сигналов полосы высоких частот к средневзвешенной энергии сигналов полосы низких частот шумового кадра и шумового кадра до шумового кадра в момент, когда SID, включающий в себя шумовой параметр полосы высоких частот, отправлен в прошлый раз перед шумовым кадром.

[0033] В этом варианте осуществления формирование отклонения согласно первому отношению и второму отношению включает в себя:

- отдельное вычисление логарифмического значения первого отношения и логарифмического значения второго отношения; и

- вычисление абсолютного значения разности между логарифмическим значением первого отношения и логарифмическим значением второго отношения, чтобы получать отклонение.

[0034] Необязательно, в этом варианте осуществления, кодирование и передача шумового сигнала полосы высоких частот посредством использования второго механизма прерывистой передачи включает в себя:

- определение того, удовлетворяет или нет спектральная структура шумового сигнала полосы высоких частот шумового кадра по сравнению со средней спектральной структурой шумовых сигналов полосы высоких частот перед шумовым кадром, предварительно установленному условию; если да, кодирование SID шумового сигнала полосы высоких частот шумового кадра посредством использования политики для кодирования второго SID и отправки SID; а если нет, определение того, что шумовой сигнал полосы высоких частот шумового кадра не должен быть кодирован и передан.

[0035] Средняя спектральная структура шумовых сигналов полосы высоких частот перед шумовым кадром включает в себя: взвешенное среднее спектров шумовых сигналов полосы высоких частот перед шумовым кадром.

[0036] В этом варианте осуществления условие отправки в политике для отправки второго SID второго механизма прерывистой передачи дополнительно включает в себя: удовлетворение посредством первого механизма прерывистой передачи условию для отправки первого SID.

[0037] Вариант осуществления способа, предоставленный посредством настоящего изобретения, обеспечивает следующие преимущества. Получается текущий шумовой кадр аудиосигнала, и текущий шумовой кадр раскладывается на шумовой сигнал полосы низких частот и шумовой сигнал полосы высоких частот; затем шумовой сигнал полосы низких частот кодируется и передается посредством использования первого механизма прерывистой передачи, и шумовой сигнал полосы высоких частот кодируется и передается посредством использования второго механизма прерывистой передачи. Таким образом, различные способы обработки используются для сигнала полосы высоких частот и сигнала полосы низких частот, может уменьшаться вычислительная сложность, и кодированные биты могут экономиться при допущении непонижения субъективного качества кодека, и биты, которые экономятся, помогают достигать цели уменьшения полосы пропускания передачи или повышения общего качества кодирования, за счет этого решая проблему при сверхширокополосном кодировании и передаче.

Вариант 2 осуществления

[0038] Ссылаясь на фиг.2, этот вариант осуществления предоставляет способ для обработки аудиоданных, причем способ включает в себя следующее:

[0039] 201. Декодер получает кадр SID дескриптора вставки молчания и определяет то, включает SID в себя параметр полосы низких частот или параметр полосы высоких частот.

[0040] 202. Если SID включает в себя параметр полосы низких частот, декодирование SID, чтобы получать шумовой параметр полосы низких частот, локальное формирование шумового параметра полосы высоких частот и получение первого кадра комфортного шума CN согласно шумовому параметру полосы низких частот, полученному посредством декодирования, и локально сформированному шумовому параметру полосы высоких частот.

[0041] 203. Если SID включает в себя параметр полосы высоких частот, декодирование SID, чтобы получать шумовой параметр полосы высоких частот, локальное формирование шумового параметра полосы низких частот и получение второго CN-кадра согласно шумовому параметру полосы высоких частот, полученному посредством декодирования, и локально сформированному шумовому параметру полосы низких частот.

[0042] 204. Если SID включает в себя параметр полосы высоких частот и параметр полосы низких частот, декодирование SID, чтобы получать шумовой параметр полосы высоких частот и шумовой параметр полосы низких частот, и получение третьего CN-кадра согласно шумовому параметру полосы высоких частот и шумовому параметру полосы низких частот, полученным посредством декодирования.

[0043] Необязательно, в этом варианте осуществления, если SID включает в себя параметр полосы низких частот, перед декодированием SID, чтобы получать шумовой параметр полосы низких частот, локальным формированием шумового параметра полосы высоких частот и получением первого кадра комфортного шума CN согласно шумовому параметру полосы низких частот, полученному посредством декодирования, и локально сформированному шумовому параметру полосы высоких частот, способ дополнительно включает в себя:

- если декодер находится в первом состоянии формирования CNG комфортного шума, переход, посредством декодера, во второе CNG-состояние.

[0044] Необязательно, в этом варианте осуществления, если SID включает в себя параметр полосы высоких частот и параметр полосы низких частот, перед декодированием SID, чтобы получать шумовой параметр полосы высоких частот и шумовой параметр полосы низких частот, и получением третьего CN-кадра согласно шумовому параметру полосы высоких частот и шумовому параметру полосы низких частот, полученным посредством декодирования, способ дополнительно включает в себя:

- если декодер находится во втором CNG-состоянии, переход, посредством декодера, в первое CNG-состояние.

[0045] Необязательно, в этом варианте осуществления, определение того, SID включает в себя параметр полосы низких частот и/или параметр полосы высоких частот, включает в себя:

- если число битов SID меньше предварительно установленного первого порогового значения, определение того, что SID включает в себя параметр полосы высоких частот; если число битов SID превышает предварительно установленное первое пороговое значение и меньше предварительно установленного второго порогового значения, определение того, что SID включает в себя параметр полосы низких частот; и если число битов SID превышает предварительно установленное второе пороговое значение и меньше предварительно установленного третьего порогового значения, определение того, что SID включает в себя параметр полосы высоких частот и параметр полосы низких частот; или

- если SID включает в себя первый идентификатор, определение того, что SID включает в себя параметр полосы высоких частот; если SID включает в себя второй идентификатор, определение того, что SID включает в себя параметр полосы низких частот; и если SID включает в себя третий идентификатор, определение того, что SID включает в себя параметр полосы низких частот и параметр полосы высоких частот.

[0046] В этом варианте осуществления локальное формирование шумового параметра полосы высоких частот включает в себя:

- отдельное получение средневзвешенной энергии шумового сигнала полосы высоких частот и коэффициента синтезирующей фильтрации шумового сигнала полосы высоких частот в момент, соответствующий SID; и

- получение шумового сигнала полосы высоких частот согласно полученной средневзвешенной энергии шумового сигнала полосы высоких частот и полученному коэффициенту синтезирующей фильтрации шумового сигнала полосы высоких частот в момент, соответствующий SID.

[0047] Необязательно, в этом варианте осуществления, получение средневзвешенной энергии шумового сигнала полосы высоких частот в момент, соответствующий SID, включает в себя:

- получение энергии сигнала полосы низких частот первого CN-кадра согласно шумовому параметру полосы низких частот, полученному посредством декодирования;

- вычисление отношения энергии шумового сигнала полосы высоких частот к энергии шумового сигнала полосы низких частот в момент, когда SID, включающий в себя параметр полосы высоких частот, принимается перед SID, чтобы получать первое отношение;

- получение, согласно энергии сигнала полосы низких частот первого CN-кадра и первому отношению, энергии шумового сигнала полосы высоких частот в момент, соответствующий SID; и

- выполнение взвешенного усреднения для энергии шумового сигнала полосы высоких частот в момент, соответствующий SID, и энергии сигнала полосы высоких частот локально буферизованного CN-кадра, чтобы получать средневзвешенную энергию шумового сигнала полосы высоких частот в момент, соответствующий SID, причем средневзвешенная энергия шумового сигнала полосы высоких частот в момент, соответствующий SID, представляет собой энергию сигналов полосы высоких частот первого CN-кадра.

[0048] Необязательно, в этом варианте осуществления, вычисление отношения энергии шумового сигнала полосы высоких частот к энергии шумового сигнала полосы низких частот в момент, когда SID, включающий в себя параметр полосы высоких частот, принимается перед SID, чтобы получать первое отношение, включает в себя:

- вычисление отношения мгновенной энергии шумового сигнала полосы высоких частот к мгновенной энергии шумового сигнала полосы низких частот в момент, когда SID, включающий в себя параметр полосы высоких частот, принимается перед SID, чтобы получать первое отношение; или

- вычисление отношения средневзвешенной энергии шумового сигнала полосы высоких частот к средневзвешенной энергии шумового сигнала полосы низких частот в момент, когда SID, включающий в себя параметр полосы высоких частот, принимается перед SID, чтобы получать первое отношение.

[0049] Когда энергия шумового сигнала полосы высоких частот в момент, соответствующий SID, превышает энергию сигнала полосы высоких частот предыдущего CN-кадра, который локально буферизуется, энергия сигнала полосы высоких частот предыдущего CN-кадра, который локально буферизуется, обновляется на первой скорости; в противном случае энергия сигнала полосы высоких частот предыдущего CN-кадра, который локально буферизуется, обновляется на второй скорости, причем первая скорость превышает вторую скорость.

[0050] Необязательно, в этом варианте осуществления, получение средневзвешенной энергии шумового сигнала полосы высоких частот в момент, соответствующий SID, включает в себя:

- выбор сигнала полосы высоких частот речевого кадра с минимальной энергией сигналов полосы высоких частот из речевых кадров в пределах предварительно установленного периода времени перед SID; и

- получение, согласно энергии сигнала полосы высоких частот речевого кадра с минимальной энергией сигналов полосы высоких частот из речевых кадров, средневзвешенной энергии шумового сигнала полосы высоких частот в момент, соответствующий SID, причем средневзвешенная энергия шумового сигнала полосы высоких частот в момент, соответствующий SID, представляет собой энергию сигналов полосы высоких частот первого CN-кадра; или

- выбор сигналов полосы высоких частот N речевых кадров с энергией сигналов полосы высоких частот, меньшей предварительно установленного порогового значения, из речевых кадров в пределах предварительно установленного периода времени перед SID; и

- получение, согласно средневзвешенной энергии сигналов полосы высоких частот N речевых кадров, средневзвешенной энергии шумового сигнала полосы высоких частот в момент, соответствующий SID, причем средневзвешенная энергия шумового сигнала полосы высоких частот в момент, соответствующий SID, представляет собой энергию сигналов полосы высоких частот первого CN-кадра.

[0051] Необязательно, в этом варианте осуществления, получение коэффициента синтезирующей фильтрации шумового сигнала полосы высоких частот в момент, соответствующий SID, включает в себя:

- распределение M коэффициентов ISF (спектральной частоты иммитанса) или ISP-коэффициентов, или коэффициентов LSF (частоты спектральной линии), или коэффициентов LSP (пары спектральных линий) в частотном диапазоне, соответствующем сигналу полосы высоких частот;

- выполнение обработки рандомизации для M коэффициентов, причем признак рандомизации заключается в следующем: инструктирование каждому коэффициенту из M коэффициентов постепенно приближаться к целевому значению, соответствующему каждому коэффициенту, причем целевое значение является значением в предварительно установленном диапазоне, смежном со значением коэффициента, и целевое значение каждого коэффициента из M коэффициентов изменяется после каждых N кадров, где M и N являются натуральными числами; и

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

[0052] Необязательно, в этом варианте осуществления, получение коэффициента синтезирующей фильтрации шумового сигнала полосы высоких частот в момент, соответствующий SID, включает в себя:

- получение M ISF-коэффициентов или ISP-коэффициентов, или LSF-коэффициентов, или LSP-коэффициентов локально буферизованного шумового сигнала полосы высоких частот;

- выполнение обработки рандомизации для M коэффициентов, причем признак рандомизации заключается в следующем: инструктирование каждому коэффициенту из M коэффициентов постепенно приближаться к целевому значению, соответствующему каждому коэффициенту, причем целевое значение является значением в предварительно установленном диапазоне, смежном со значением коэффициента, и целевое значение каждого коэффициента из M коэффициентов изменяется после каждых N кадров; и

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

[0053] Необязательно, в этом варианте осуществления, перед получением первого CN-кадра согласно шумовому параметру полосы низких частот, полученному посредством декодирования, и локально сформированному шумовому параметру полосы высоких частот, способ дополнительно включает в себя:

- когда кадры предыстории, смежные с SID, представляют собой кодированные речевые кадры, если средняя энергия сигналов полосы высоких частот или части сигналов полосы высоких частот, которые декодируются из кодированных речевых кадров, меньше средней энергии шумовых сигналов полосы высоких частот или части шумовых сигналов полосы высоких частот, которые формируются локально, умножение шумовых сигналов полосы высоких частот последующих L кадров, начиная с SID, на коэффициент сглаживания, меньший 1, чтобы получать новую средневзвешенную энергию локально сформированных шумовых сигналов полосы высоких частот; и

- соответственно получение первого CN-кадра согласно шумовому параметру полосы низких частот, полученному посредством декодирования, и локально сформированному шумовому параметру полосы высоких частот включает в себя:

- получение четвертого CN-кадра согласно шумовому параметру полосы низких частот, полученному посредством декодирования, коэффициенту синтезирующей фильтрации шумового сигнала полосы высоких частот в момент, соответствующий SID, и новой средневзвешенной энергии локально сформированных шумовых сигналов полосы высоких частот.

[0054] Вариант осуществления способа, предоставленный посредством настоящего изобретения, обеспечивает следующие преимущества. Декодер получает кадр SID дескриптора вставки молчания и определяет то, включает SID в себя параметр полосы низких частот и/или параметр полосы высоких частот; если SID включает в себя параметр полосы низких частот, декодирует SID, чтобы получать шумовой параметр полосы низких частот, локально формирует шумовой параметр полосы высоких частот и получает первый кадр комфортного шума CN согласно шумовому параметру полосы низких частот, полученному посредством декодирования, и локально сформированному шумовому параметру полосы высоких частот; если SID включает в себя параметр полосы высоких частот, декодирует SID, чтобы получать шумовой параметр полосы высоких частот, локально формирует шумовой параметр полосы низких частот и получает вто