×
03.08.2019
219.017.bbff

Результат интеллектуальной деятельности: УСТРОЙСТВО И СПОСОБ ДЛЯ ВЫБОРА РЕЖИМА ГЕНЕРИРОВАНИЯ КОМФОРТНОГО ШУМА

Вид РИД

Изобретение

№ охранного документа
0002696466
Дата охранного документа
01.08.2019
Аннотация: Изобретение относится к средствам для кодирования аудиоинформации. Технический результат заключается в повышении эффективности кодирования. Декодируют кодированную аудиоинформацию для получения информации режима, кодируемой в пределах кодированной аудиоинформации, при этом информация режима указывает указанный режим генерирования комфортного шума из двух или более режимов генерирования комфортного шума. Генерирование выходного аудиосигнала посредством генерирования, в зависимости от указанного режима генерирования комфортного шума, комфортного шума. Первый из двух или более режимов генерирования комфортного шума является режимом генерирования комфортного шума частотной области. Если указанный режим генерирования комфортного шума является режимом генерирования комфортного шума в частотной области, комфортный шум генерируется в частотной области и осуществляется частотно-временное преобразование комфортного шума, сформированного в частотной области. 7 н. и 9 з.п. ф-лы, 5 ил.

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

Речевые и аудио кодеки связи (например, AMR-WB, G.718) в общем, включают в себя схему прерывистой передачи (DTX) и алгоритм генерирования комфортного шума (CNG). Операция DTX/CNG используется для сокращения скорости передачи посредством моделирования фонового шума во время неактивных периодов сигналов.

Например, CNG может быть реализовано несколькими способами.

Самый распространенный способ, используемый в кодеках, таких как AMR-WB (ITU-T G.722.2, приложение A) и G.718 (ITU-T G.718, раздел 6.12 и 7.12), основан на модели возбуждение+линейное предсказание (LP). Сначала генерируется сигнал случайного возбуждения, затем масштабируется усилением и в конечном счете синтезируется с использованием обратного фильтра LP, производя сигнал CNG временной области. Двумя главными передаваемыми параметрами являются энергия возбуждения и коэффициенты LP (в общем, с использованием представления LSF или ISF). Этот способ здесь упоминается как LP-CNG.

Другой способ, предлагаемый в последнее время и описанный, например, в заявке на патент WO2014/096279, " Generation of a comfort noise with high spectro-temporal resolution in discontinuous transmission of audio signals ", основан на представлении частотной области (FD) фонового шума. Случайный шум генерируется в частотной области (например, FFT, MDCT, QMF), затем формируется с использованием представления FD фонового шума, и в конечном счете преобразуется из частотной во временную область, формируя сигнал CNG временной области. Двумя главными передаваемыми параметрами являются общее усиление и набор из уровней шума полосы. Этот способ здесь упоминается как FD-CNG.

Задача настоящего изобретения заключается в том, чтобы обеспечить улучшенные концепции для генерирования комфортного шума. Задача настоящего изобретения решается устройством по пункту 1, устройством по пункту 10, системой по пункту 13, способом по пункту 14, способом по пункту 15 и компьютерной программой по пункту 16.

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

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

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

Варианты осуществления обеспечивают селектор, который решает, какой режим CNG должен быть использован, например, или LP-CNG, или FD-CNG.

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

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

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

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

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

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

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

при этом i указывает i-ю полосу частот из упомянутой первой группы полос частот, при этом I1 указывает первую полосу из упомянутого множества полос частот, при этом I2 указывает вторую полосу из упомянутого множества полос частот, и при этом N[i] указывает оценку энергии у энергии фонового шума i-й полосы частот.

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

при этом i указывает i-ю полосу частот из упомянутой второй группы полос частот, при этом I3 указывает третью полосу из упомянутого множества полос частот, при этом I4 указывает четвертую полосу из упомянутого множества полос частот, и при этом N[i] указывает оценку энергии у энергии фонового шума i-й полосы частот.

Согласно варианту осуществления, селектор, например, может быть сконфигурирован с возможностью определения наклона T в зависимости от значения L низкочастотного фонового шума и в зависимости от значения H высокочастотного фонового шума согласно формуле

,

или согласно формуле

,

или согласно формуле

T=L - H,

или согласно формуле

T=H - L.

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

Согласно варианту осуществления селектор, например, может быть сконфигурирован с возможностью определения текущего долгосрочного значения TcLT наклона согласно формуле:

TcLT=α TpLT+(1 - α) T,

при этом T является текущим краткосрочным значением наклона, при этом TpLT является упомянутым предыдущим долгосрочным значением наклона, и при этом α является действительным числом с 0 < α < 1.

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

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

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

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

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

Более того, обеспечен способ для кодирования аудиоинформации. Способ содержит:

- Выбор режима генерирования комфортного шума из двух или более режимов генерирования комфортного шума в зависимости от характеристики фонового шума входного аудиосигнала. И:

- Кодирование аудиоинформации, при этом аудиоинформация содержит информацию режима, указывающую выбранный режим генерирования комфортного шума.

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

- Декодирование кодированной аудиоинформации для получения информации режима, кодируемой в пределах кодированной аудиоинформации, при этом информация режима указывает указанный режим генерирования комфортного шума из двух или более режимов генерирования комфортного шума. И:

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

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

Итак, в некоторых вариантах осуществления предложенный селектор, например, может быть преимущественно основан на наклоне фонового шума. Например, если наклон фонового шума является высоким, тогда выбирается FD-CNG, иначе выбирается LP-CNG.

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

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

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

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

Фиг. 1 иллюстрирует устройство для кодирования аудиоинформации согласно варианту осуществления,

Фиг. 2 иллюстрирует устройство для кодирования аудиоинформации согласно другому варианту осуществления,

Фиг. 3 иллюстрирует поэтапный подход для выбора режима генерирования комфортного шума согласно варианту осуществления,

Фиг. 4 иллюстрирует устройство для генерирования выходного аудиосигнала на основе принятой кодированной аудиоинформации согласно варианту осуществления, и

Фиг. 5 иллюстрирует систему согласно варианту осуществления.

Фиг. 1 иллюстрирует устройство для кодирования аудиоинформации согласно варианту осуществления.

Устройство для кодирования аудиоинформации содержит селектор 110 для выбора режима генерирования комфортного шума из двух или более режимов генерирования комфортного шума в зависимости от характеристики фонового шума входного аудиосигнала.

Более того, устройство содержит блок 120 кодирования для кодирования аудиоинформации, при этом аудиоинформация содержит информацию режима, указывающую выбранный режим генерирования комфортного шума.

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

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

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

В пределах кодированной аудиоинформации может быть кодирована не только информация о режиме генерирования комфортного шума, но также дополнительная информация. Например, специфические для полосы частот коэффициенты усиления также могут быть кодированы, например, один коэффициент усиления для каждой полосы частот. Или, например, один или более коэффициентов фильтра LP или коэффициентов LSF или коэффициентов ISF, например, могут быть кодированы в пределах кодированной аудиоинформации. Информация о выбранном режиме генерирования комфортного шума и дополнительная информация, кодируемая в пределах кодированной аудиоинформации, например, затем может быть передана на сторону декодера, например, в пределах кадра SID (SID=дескриптора вставки тишины).

Информация о выбранном режиме генерирования комфортного шума может быть кодирована явно или неявно.

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

Однако в других вариантах осуществления выбранный режим генерирования комфортного шума неявно кодируется в пределах аудиоинформации. Например, в вышеупомянутом примере специфические для полосы частот коэффициенты усиления и один или более коэффициентов LP (или LSF, или ISF), например, могут иметь различный формат данных или, например, могут иметь различную длину в битах. Если, например, специфические для полосы частот коэффициенты усиления кодируются в пределах аудиоинформации, это, например, может указывать, что режим генерирования комфортного шума частотной области является выбранным режимом генерирования комфортного шума. Однако, если один или более коэффициентов LP (или LSF, или ISF) кодируются в пределах аудиоинформации, это, например, может указывать, что режим генерирования комфортного шума области линейного предсказания является выбранным режимом генерирования комфортного шума. Когда используется такое неявное кодирование, тогда специфические для полосы частот коэффициенты усиления или один или более коэффициентов LP (или LSF, или ISF) представляют информацию режима, кодируемую в пределах кодированного аудиосигнала, при этом эта информация режима указывает выбранный режим генерирования комфортного шума.

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

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

Фиг. 2 иллюстрирует устройство для кодирования аудиоинформации согласно дополнительному варианту осуществления. Устройство с Фиг. 2 дополнительно содержит модуль 105 оценки шума для оценки из расчета на полосу фонового шума для каждой из множества полос частот. Селектор 110, например, может быть сконфигурирован с возможностью определения наклона в зависимости от оцененного фонового шума упомянутого множества полос частот.

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

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

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

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

Согласно варианту осуществления модуль 105 оценки шума, например, может быть сконфигурирован с возможностью определения значения L низкочастотного фонового шума согласно

при этом i указывает i-ю полосу частот из упомянутой первой группы полос частот, при этом I1 указывает первую полосу из упомянутого множества полос частот, при этом I2 указывает вторую полосу из упомянутого множества полос частот, и при этом N[i] указывает оценку энергии у энергии фонового шума i-й полосы частот.

Аналогичным образом, в варианте осуществления модуль 105 оценки шума, например, может быть сконфигурирован с возможностью определения значения H высокочастотного фонового шума согласно

при этом i указывает i-ю полосу частот из упомянутой второй группы полос частот, при этом I3 указывает третью полосу из упомянутого множества полос частот, при этом I4 указывает четвертую полосу из упомянутого множества полос частот, и при этом N[i] указывает оценку энергии у энергии фонового шума i-й полосы частот.

Согласно варианту осуществления, селектор 110, например, может быть сконфигурирован с возможностью определения наклона T в зависимости от значения L низкочастотного фонового шума и в зависимости от значения H высокочастотного фонового шума согласно формуле:

,

или согласно формуле

,

или согласно формуле

T=L - H,

или согласно формуле

T=H - L.

Например, когда L и H представлены в логарифмической области, может быть использована одна из формул вычитания (T=L - H или T=H - L).

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

Согласно варианту осуществления селектор 110, например, может быть сконфигурирован с возможностью определения текущего долгосрочного значения TcLT наклона согласно формуле:

TcLT=α TpLT+(1 - α) T,

при этом T является текущим краткосрочным значением наклона, при этом TpLT является упомянутым предыдущим долгосрочным значением наклона, и при этом α является действительным числом с 0 < α < 1.

В варианте осуществления первый из двух или более режимов генерирования комфортного шума, например, может быть режимом генерирования комфортного шума частотной области FD_CNG. Более того, второй из двух или более режимов генерирования комфортного шума, например, может быть режимом генерирования комфортного шума области линейного предсказания LP_CNG. Селектор 110, например, может быть сконфигурирован с возможностью выбора режима генерирования комфортного шума частотной области FD_CNG, если ранее выбранный режим генерирования cng_mode_prev, являющийся ранее выбранным селектором 110, является режимом генерирования комфортного шума области линейного предсказания LP_CNG и, если текущее долгосрочное значение наклона больше, чем первое пороговое значение thr1. Более того, селектор 110, например, может быть сконфигурирован с возможностью выбора режима генерирования комфортного шума области линейного предсказания LP_CNG, если ранее выбранный режим генерирования cng_mode_prev, являющийся ранее выбранным селектором 110, является режимом генерирования комфортного шума частотной области FD_CNG и, если текущее долгосрочное значение наклона меньше, чем второе пороговое значение thr2.

В некоторых вариантах осуществления первое пороговое значение является равным второму пороговому значению. Однако, в некоторых других вариантах осуществления первое пороговое значение отличается от второго порогового значения.

Фиг. 4 иллюстрирует устройство для генерирования выходного аудиосигнала на основе принятой кодированной аудиоинформации согласно варианту осуществления.

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

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

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

Например, могут быть использованы концепции, описанные в WO 2014/096279 A1.

Например, случайный генератор может быть применен для возбуждения каждой индивидуальной спектральной полосы в области FFT и/или в области QMF посредством генерирования одной или более случайных последовательностей (FFT=быстрое преобразование Фурье; QMF=квадратурный зеркальный фильтр). Формирование случайного шума, например, может быть выполнено посредством индивидуального вычисления амплитуды случайных последовательностей в каждой полосе таким образом, что спектр сгенерированного комфортного шума становится похожим на спектр фактического текущего фонового шума, например, в битовом потоке, содержащем, например, входной аудиосигнал. Затем, например, вычисленная амплитуда, например, может быть применена в отношении случайной последовательности, например, посредством умножения случайной последовательности на вычисленную амплитуду в каждой полосе частот. Затем, может быть использовано преобразование сформированного шума из частотной области во временную область.

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

Например, может быть использовано генерирование комфортного шума, как описано в G.722.2 (см. ITU-T G.722.2, приложение A) и/или как описано в G.718 (см. ITU-T G.718, раздел 6.12 и 7.12). Такое генерирование комфортного шума в области случайного возбуждения посредством масштабирования сигнала случайного возбуждения для получения масштабированного сигнала возбуждения, и посредством синтезирования масштабированного сигнала возбуждения с использованием обратного фильтра LP хорошо известно специалисту в данной области техники.

Фиг. 5 иллюстрирует систему согласно варианту осуществления. Система содержит устройство 100 для кодирования аудиоинформации согласно одному из вышеописанных вариантов осуществления, и устройство 200 для генерирования выходного аудиосигнала на основе принятой кодированной аудиоинформации согласно одному из вышеописанных вариантов осуществления.

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

Более того, блок 210 декодирования устройства 200 для генерирования выходного аудиосигнала сконфигурирован с возможностью приема кодированной аудиоинформации, и кроме того сконфигурирован с возможностью декодирования кодированной аудиоинформации для получения информации режима, кодируемой в пределах кодированной аудиоинформации. Сигнальный процессор 220 устройства 200 для генерирования выходного аудиосигнала сконфигурирован с возможностью генерирования выходного аудиосигнала посредством генерирования, в зависимости от указанного режима генерирования комфортного шума, комфортного шума.

Фиг. 3 иллюстрирует поэтапный подход для выбора режима генерирования комфортного шума согласно варианту осуществления.

На этапе 310 модуль оценки шума используется для оценки энергии фонового шума в частотной области. Это, в общем, выполняется на основе из расчета на полосу, производя одну оценку энергии на полосу

Может быть использован какой-либо модуль оценки шума, производящий оценку из расчета на полосу энергии фонового шума. Одним примером является модуль оценки шума, используемый в G.718 (ITU-T G.718, раздел 6.7).

На этапе 320 энергия фонового шума в низких частотах вычисляется с использованием

с и может зависеть от ширины полосы частот сигнала, например, для NB и для WB.

L может учитываться как значение низкочастотного фонового шума, как описано выше по тексту.

На этапе 330 энергия фонового шума в высоких частотах вычисляется с использованием

с и может зависеть от ширины полосы частот сигнала, например, для NB и для WB.

H может учитываться как значение высокочастотного фонового шума, как описано выше по тексту.

Этапы 320 и 330, например, могут быть выполнены позднее или независимо друг от друга.

На этапе 340 наклон фонового шума вычисляется с использованием

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

например, с равным 0,9. В этом рекурсивном уравнении TLT с левой стороны знака равенства является текущим долгосрочным значением TcLT наклона, упомянутым выше по тексту, и TLT с правой стороны знака равенства является упомянутым предыдущим долгосрочным значением TpLT наклона, упомянутым выше по тексту.

В конечном счете, на этапе 360 режим CNG выбирается с использованием следующего классификатора с гистерезисом

при этом и может зависеть от ширины полосы, например, для NB и для WB.

cng_mode является режимом генерирования комфортного шума, который (в настоящий момент) выбран селектором 110.

cng_mode_prev является ранее выбранным режимом генерирования (комфортного шума), который ранее был выбран селектором 110.

То, что случается, когда ни одно из вышеуказанный условий этапа 360 не выполняется, зависит от реализации. Например, в варианте осуществления, если ни одно из обоих условий этапа 360 не выполняется, режим CNG может остаться таким же, каким он был, так что

cng_mode=cng_mode_prev.

Другие варианты осуществления могут реализовывать другие стратегии выбора.

В то время как в варианте осуществления с Фиг. 3 thr1 отличается от thr2, в некоторых других вариантах осуществления, однако, thr1 является равным thr2.

Хотя некоторые аспекты были описаны в контексте устройства, понятно, что эти аспекты также представляют собой описание соответствующего способа, где блок или устройство соответствует этапу способа или признаку этапа способа. Аналогично, аспекты, описанные в контексте этапа способа, также представляют собой описание соответствующего блока или элемента, или признака соответствующего устройства.

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

В зависимости от некоторых требований реализации, варианты осуществления изобретения могут быть реализованы в аппаратном или программном обеспечении. Реализация может быть выполнена с использованием цифрового носителя данных, например, дискеты, DVD, CD, ROM, PROM, EPROM, EEPROM или флэш-памяти, имеющего электронным образом считываемые управляющие сигналы, сохраненные на нем, которые взаимодействуют (или способны взаимодействовать) с программируемой компьютерной системой, так что выполняется соответствующий способ.

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

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

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

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

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

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

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

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

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

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


УСТРОЙСТВО И СПОСОБ ДЛЯ ВЫБОРА РЕЖИМА ГЕНЕРИРОВАНИЯ КОМФОРТНОГО ШУМА
УСТРОЙСТВО И СПОСОБ ДЛЯ ВЫБОРА РЕЖИМА ГЕНЕРИРОВАНИЯ КОМФОРТНОГО ШУМА
УСТРОЙСТВО И СПОСОБ ДЛЯ ВЫБОРА РЕЖИМА ГЕНЕРИРОВАНИЯ КОМФОРТНОГО ШУМА
УСТРОЙСТВО И СПОСОБ ДЛЯ ВЫБОРА РЕЖИМА ГЕНЕРИРОВАНИЯ КОМФОРТНОГО ШУМА
УСТРОЙСТВО И СПОСОБ ДЛЯ ВЫБОРА РЕЖИМА ГЕНЕРИРОВАНИЯ КОМФОРТНОГО ШУМА
УСТРОЙСТВО И СПОСОБ ДЛЯ ВЫБОРА РЕЖИМА ГЕНЕРИРОВАНИЯ КОМФОРТНОГО ШУМА
УСТРОЙСТВО И СПОСОБ ДЛЯ ВЫБОРА РЕЖИМА ГЕНЕРИРОВАНИЯ КОМФОРТНОГО ШУМА
УСТРОЙСТВО И СПОСОБ ДЛЯ ВЫБОРА РЕЖИМА ГЕНЕРИРОВАНИЯ КОМФОРТНОГО ШУМА
УСТРОЙСТВО И СПОСОБ ДЛЯ ВЫБОРА РЕЖИМА ГЕНЕРИРОВАНИЯ КОМФОРТНОГО ШУМА
УСТРОЙСТВО И СПОСОБ ДЛЯ ВЫБОРА РЕЖИМА ГЕНЕРИРОВАНИЯ КОМФОРТНОГО ШУМА
Источник поступления информации: Роспатент

Showing 21-30 of 331 items.
10.08.2015
№216.013.6d3a

Устройство и способ для пространственно избирательного получения звука с помощью акустической триангуляции

Изобретение относится к акустике. Устройство для захвата звуковой информации из целевого местоположения содержит первый и второй формирователи луча, генератор сигнала. Причем первый и второй формирователи луча выполнены с возможностью записи звукового сигнала. Первый формирователь луча и...
Тип: Изобретение
Номер охранного документа: 0002559520
Дата охранного документа: 10.08.2015
20.08.2015
№216.013.7222

Устройство и способ для обработки декодированного аудиосигнала в спектральной области

Изобретение относится к аудиообработке, а именно к обработке декодированного аудиосигнала. Технический результат заключается в обеспечении постобработки с низкой задержкой декодированного аудиосигнала. Технический результат достигается за счет устройства для обработки декодированного...
Тип: Изобретение
Номер охранного документа: 0002560788
Дата охранного документа: 20.08.2015
10.09.2015
№216.013.784a

Устройство и способ для кодирования и декодирования аудио, применяющие синусоидальную замену

Изобретение относится к кодированию, декодированию и к обработке аудиосигнала и, в частности, к кодированию и декодированию аудио, применяющему синусоидальную замену. Технический результат - повышение точности воспроизведения аудиосигнала. Для этого устройство содержит блок обработки,...
Тип: Изобретение
Номер охранного документа: 0002562383
Дата охранного документа: 10.09.2015
10.09.2015
№216.013.784b

Способ и устройство для обработки аудио сигнала и для обеспечения большей детализации во времени для комбинированного унифицированного кодека речи и аудио (usac)

Изобретение относится к обработке аудио сигнала. Технический результат - упрощение устройства и обеспечение большей детализации во времени для комбинированного унифицированного кодека речи и аудио. Устройство для обработки аудио сигнала содержит процессор обработки сигналов и конфигуратор....
Тип: Изобретение
Номер охранного документа: 0002562384
Дата охранного документа: 10.09.2015
10.09.2015
№216.013.787d

Передискретизация выходных сигналов аудиокодеков на основе квадратурных зеркальных фильтров (qmf)

Изобретение относится к средствам передискретизации выходных сигналов аудиокодеков на основе квадратурных зеркальных фильтров. Технический результат заключается в расширении арсенала технических средств для передискретизации аудиосигнала. Устройство содержит конфигурируемый первый процессор...
Тип: Изобретение
Номер охранного документа: 0002562434
Дата охранного документа: 10.09.2015
20.11.2015
№216.013.8f9d

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

Изобретение относится к средствам кодирования и декодирования аудиоинформации, использующим оптимизированную кэш-таблицу. Технический результат заключается в повышении скорости передачи информации. Преобразовывают информацию из частотной области во временную область для предоставления...
Тип: Изобретение
Номер охранного документа: 0002568381
Дата охранного документа: 20.11.2015
20.11.2015
№216.013.920e

Эхоподавление, содержащее моделирование компонентов поздней реверберации

Изобретение относится к устройствам для вычисления коэффициентов (H[k,m]) фильтрации для адаптивного фильтра. Технический результат заключается в повышении качества звука системы эхоподавления или системы эхокомпенсации. Адаптивный фильтр используется для фильтрации сигнала микрофона, чтобы...
Тип: Изобретение
Номер охранного документа: 0002569006
Дата охранного документа: 20.11.2015
20.11.2015
№216.013.9360

Устройство и способ генерирования выходного сигнала с применением блока разложения сигнала

Изобретение относится к обработке звуковых сигналов. Технический результат - повышение точности распознавания звуковых сигналов. Для этого устройство для генерирования выходного сигнала имеет по меньшей мере два выходных канала и два входных канала входного сигнала, а также устройство содержит...
Тип: Изобретение
Номер охранного документа: 0002569346
Дата охранного документа: 20.11.2015
10.12.2015
№216.013.9753

Прием звука посредством выделения геометрической информации из оценок направления его поступления

Изобретение относится к акустике, в частности к средствам обработки звуковых сигналов. Устройство содержит блок оценки местоположения звуковых событий и модуль вычисления информации. Блок оценки местоположения звуковых событий адаптирован для оценки местоположения источника звука на основе...
Тип: Изобретение
Номер охранного документа: 0002570359
Дата охранного документа: 10.12.2015
20.12.2015
№216.013.9b53

Передача длины элемента кадра при кодировании аудио

Изобретение относится к кодированию аудиосигнала, в частности к передаче длины элемента кадра. Технический результат - повышение точности кодирования аудиосигнала. Для этого элементы кадра, которые должны быть сделаны доступными для пропуска, могут быть переданы более эффективно посредством...
Тип: Изобретение
Номер охранного документа: 0002571388
Дата охранного документа: 20.12.2015
Showing 21-30 of 51 items.
20.01.2018
№218.016.1c5a

Устройство и способ для декодирования кодированного аудиосигнала с использованием фильтра разделения вокруг частоты перехода

Изобретение относится к средствам для декодирования кодированного аудиосигнала. Технический результат заключается в обеспечении возможности кодирования аудиосигналов в широком диапазоне скоростей передачи битов. Устройство для декодирования кодированного аудиосигнала, содержащего кодированный...
Тип: Изобретение
Номер охранного документа: 0002640634
Дата охранного документа: 10.01.2018
13.02.2018
№218.016.1f0e

Устройство и способ для обработки звукового сигнала с использованием сигнала ошибки вследствие наложения спектров

Изобретение относится к средствам для обработки звукового сигнала с использованием сигнала ошибки вследствие наложения спектров. Технический результат заключается в повышении эффективности обработки аудиосигнала. Устройство для обработки аудиосигнала, содержащее последовательность блоков...
Тип: Изобретение
Номер охранного документа: 0002641253
Дата охранного документа: 16.01.2018
13.02.2018
№218.016.26b3

Принцип для кодирования аудиосигнала и декодирования аудиосигнала с использованием детерминированной и шумоподобной информации

Изобретение относится к средствам для кодирования и декодирования аудиосигнала. Технический результат заключается в повышении качества кодируемого звука при низких скоростях передачи битов. Кодер для кодирования аудиосигнала содержит: анализатор, выполненный с возможностью извлечения...
Тип: Изобретение
Номер охранного документа: 0002644123
Дата охранного документа: 07.02.2018
17.02.2018
№218.016.2cfa

Устройство и способ для обработки звукового сигнала с использованием комбинирования в диапазоне перекрытия

Изобретение относится к средствам для обработки звукового сигнала. Технический результат заключается в повышении эффективности обработки сигнала. Устройство для обработки аудиосигнала, содержащего последовательность блоков спектральных значений, содержит: процессор для обработки...
Тип: Изобретение
Номер охранного документа: 0002643662
Дата охранного документа: 02.02.2018
17.02.2018
№218.016.2d46

Устройство и способ для декодирования и кодирования аудиосигнала с использованием адаптивного выбора спектральных фрагментов

Изобретение относится к кодированию/декодированию аудио сигналов и, в частности, к кодированию аудиосигналов с использованием интеллектуального заполнения интервалов отсутствия сигнала. Технический результат – повышение качества звука. Устройство для декодирования кодированного сигнала...
Тип: Изобретение
Номер охранного документа: 0002643641
Дата охранного документа: 02.02.2018
17.02.2018
№218.016.2db5

Кодер для кодирования аудиосигнала, система передачи аудио и способ определения значений коррекции

Изобретение относится к области кодирования и передачи аудиосигналов. Технический результат заключается в повышении точности кодирования аудиосигнала. Технический результат достигается за счет вычисления первого множества (IHM) первых весовых коэффициентов для каждого аудиосигнала набора...
Тип: Изобретение
Номер охранного документа: 0002643646
Дата охранного документа: 02.02.2018
04.04.2018
№218.016.362d

Аудиокодер, аудиодекодер и связанные способы с использованием двухканальной обработки в инфраструктуре интеллектуального заполнения интервалов отсутствия сигнала

Изобретение относится к кодированию/декодированию аудио сигналов, в частности к кодированию аудиосигналов с использованием интеллектуального заполнения интервалов (IGF). Технический результат – обеспечение расширенной полосы пропускания аудиосигнала на низких скоростях передачи битов за счет...
Тип: Изобретение
Номер охранного документа: 0002646316
Дата охранного документа: 02.03.2018
04.04.2018
№218.016.3642

Принцип для кодирования аудиосигнала и декодирования аудиосигнала с использованием информации формирования речевого спектра

Изобретение относится к кодированию аудиосигнала. Технический результат изобретения заключается в возможности поддерживать качество речи при уменьшении скорости передачи битов. Кодер содержит анализатор, выполненный с возможностью извлечения коэффициентов прогнозирования и остаточного сигнала...
Тип: Изобретение
Номер охранного документа: 0002646357
Дата охранного документа: 02.03.2018
10.05.2018
№218.016.4499

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

Изобретение относится к средствам для генерирования комфортного шума с высоким спектрально-временным разрешением. Технический результат заключается в повышении качества аудиосигнала посредством добавления комфортного шума. Декодируют битовый поток для получения из него выходного аудиосигнала....
Тип: Изобретение
Номер охранного документа: 0002650025
Дата охранного документа: 06.04.2018
10.05.2018
№218.016.493f

Устройство, способ и компьютерная программа для декодирования кодированного аудиосигнала

Изобретение относится к средствам для декодирования кодированного аудиосигнала. Технический результат заключается в повышении качества декодированного аудиосигнала. Устройство для декодирования кодированного аудиосигнала, содержащего кодированный базовый сигнал и параметрические данные,...
Тип: Изобретение
Номер охранного документа: 0002651229
Дата охранного документа: 18.04.2018
+ добавить свой РИД