Как отключить шумоподавление на андроид

Беседка №169. Шумоподавление в смартфонах

Илья Субботин

О важности шумоподавления в современной мобильной электронике…

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

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

Что такое шумоподавление?

Ответ – в самом термине: это технология, разработанная для отсечения фонового шума для улучшения слышимости. Однако достичь этого не так просто, как кажется.
Для начала – о том, как это работает. Одним из базовых законов физики является то, что звуковые волны одной амплитуды и одной частоты, находящиеся в противофазе, при складывании взаимно отсекаются. Другими словами, если взять волну с пиком в 1 вольт и совместить её с инвертированной волной в -1 вольт, то получится 0 вольт. Они взаимно «погасят» друг друга. В случае с шумоподавлением теория такова, что если мы сможем уловить фоновый шум при помощи микрофона, инвертировать фазу сигнала на определённой частоте с задержкой, равной 180 градусов, и добавить к оригинальному сигналу, то получится отсечь шум. Довольно просто.

Теория слегка нарушается, когда мы из мира теоретического перемещаемся в реальный мир. Микрофоны не идеальны, электронная конверсия добавляет собственный шум, а фаза отсекания звуковой волны, выходящей из динамика, может не совпадать с фазой шума по достижении вашего уха. Эти системы нуждаются в тонкой настройке, но даже в этом случае вы не услышите стопроцентного подавления шума. Довольно часто встречается уменьшение шума в промежутке между -20 и -30 децибел, в котором отсекается фоновый шум от 1/16 до 1/32. Значительный показатель.

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

В телефоне

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

Помимо основного микрофона для записи голоса, в вашем смартфоне установлены дополнительные микрофоны для шумоподавления. Записи с этих микрофонов можно использовать в описанном выше сценарии, отсекая фоновый шум. Эта же фоновая информация может использоваться для погашения шума, который «слышит» микрофон, в который вы говорите при звонке, но с инвертированием сигнала и совмещением его перед тем, как послать голосовой пакет посредством вашей сотовой сети.

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

Системы с несколькими микрофонами также служат и другой цели – локализации голоса для «умных ассистентов». Подобная система необходима для определения направления входящей голосовой команды. Эта информация может затем быть использована для определения, что же является фоновым шумом, даже если это другие голоса или ТВ, который впоследствии отфильтровывается для обеспечения максимально чистого источника для алгоритмов распознавания голоса.

В аксессуарах

Очевидно, что аналогичная схема применима к устройствам «умного дома», таким как Google Home и Amazon Echo. Кроме определения направления входящей команды, эти устройства применяют алгоритмы по снижению шума и отсеканию эха, похожие на таковые в смартфонах. В Alexa используется до 6 всенаправленных микрофонов, тем самым предлагается лучшее определение речи и уменьшение шума, чем в обычном смартфоне.

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

Читать еще:  Как перезагрузить андроид

Мне посчастливилось опробовать в тестовом режиме технологию Hybrid ANC от Qualcomm. В предлагаемую структуру входят как внутренний, так и внешний микрофоны, создаётся цепь обратной связи. Это на самом деле уменьшает общую акцентированность шума по сравнению с эквивалентным решением с управлением по входному воздействию, но предлагает очень стабильную полосу частот для блокировки огромного спектра слышимых звуков. Демо-образец, который я тестировал, полностью отсекал рёв реактивного двигателя, позволяя запросто слушать музыку в шумной обстановке даже на малой громкости.

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

Шумоподавление в смартфонах недооценено. Многие из нас используют его несколько раз в день, даже не замечая этого. Звоните ли вы посредством голосовой связи, привыкли ли к «умным» ассистентам или беспроводному воспроизведению музыки в наушниках — качество ваших любимых сервисов будет разительно отличаться без этой вроде бы неприметной технологии. Она открывает для развивающихся рынков новый мир технологий, основанных на голосе, так что мы ещё о ней услышим.

Автор — Роберт Триггс

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

Вполне возможно, что в данном аспекте производители увидят дополнительную возможность для маркетинга и использования знаменитых брендов, и мы увидим аппараты с пометкой «ANC by Bose / Sony / Bower & Wilkins», и т.д. В любом случае, технология полезная, главное — найти правильный подход и подстроиться под нужные сценарии. Или же наш пользовательский опыт ничего не потеряет и без шумоподавления в смартфонах?

Беседка прощается с читателями АМР до 9 января, пользуясь случаем хочу поздравить Вас с наступающими праздниками и пожелать увлекательного и интересного нового года, спасибо за Ваше внимание и до новых встреч!

Как отключить шумоподавление на Xiaomi

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

В статье расскажем, как включить шумоподавление на Xiaomi и оптимизировать работу устройства.

Простые решения

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

  • Проверить уровень сети. Если индикатор демонстрирует слабое соединение даже при нахождении поблизости от источника сигнала, то следует обратиться за помощью к своему мобильному оператору или установить другую SIM-карту;
  • Убедиться в отсутствии помех для работы микрофона. Также следует проверить элемент на наличие в нем грязи и пыли и при необходимости осуществить его чистку.

Если во время разговора раздается эхо, то заходим в настройки, где выбираем «Звук и вибрация» и активируем «Шумоподавление».

Отключение Google Now

В некоторых случаях причиной шумов является данное приложение, которое запускается при помощи команды «Ок, Google». Для его отключения надо зайти в настройки «Гугл», перейти в подраздел «Поиск», а там нажать на «Голосовой поиск» и зайти «Определитель голоса». Здесь деактивируется режим распознавания голосовой команды.

Проверка работоспособности микрофона

Если предыдущие варианты не помогли, то дальше надо проверять корректность функционирования микрофона.

Это можно сделать двумя способами:

  • Сделать аудиозапись и затем ее прослушать;
  • Через запуск инженерного меню и выбора там соответствующего теста. Для этого в открывшемся окне сначала выбирается Single Item Test, а затем запускается вкладка Speaker. По завершению процедуры система предоставит подробные данные о техническом состоянии элемента.

Как отключить шумоподавление через стороннюю программу

Наиболее распространенной программой является QuickShortcutMaker. После ее скачивания и установки находим раздел «Действия», где требуется ввести «Другие настройки». На экране должен появиться телефон, где опять выбирается подраздел «Другие настройки», а в нем переходим во вкладку «Посмотреть». Здесь доступна функция коррекция звука.

Через системные файлы

Самый рискованный способ, так как при какой-либо ошибке можно нарушить работоспособность всей системы. Для выполнения операции необходимо получить Root-права.

  • Произвести установку рут-проводника, позволяющего редактировать системные файлы;
  • Зайти в /system, где при помощи текстового редактора открыть файл «build.prop»;
  • Найти строку persist.audio.fluence.voicecall=true и заменить последнее слово на «false»;
  • Перезагрузить смартфон.

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

Любая консультация: 8 (495) 182-05-75

Фирменный магазин техники Xiaomi в Москве. Оригинальная продукция и качественный сервис по доступным ценам. Работаем напрямую с заводом-производителем.

Читать еще:  Как установить мод на андроид

Отключить подавление шума для микрофона в Android (1.5)?

Можно ли отключить подавление шума для микрофона в Android (в частности, 1,5) через код?

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

Шумные фильтры в источниках звуковой записи на Android сильно отличаются от устройства к устройству. Только в Ice Cream Sandwich какое-либо определение было помещено в документ совместимости устройств, определяющий метод нефильтрования. Этот идентификатор метода используется для использования источника аудиосигнала MediaRecorder.AudioSource.VOICE_RECOGNITION. До этого он просто выбирает настройку и надеется на лучшее. Я обнаружил, что некоторые устройства работают лучше с MIC, а некоторые с VOICE_RECOGNITION до 4.0. Похоже, что HTC начала использовать для VOICE_RECOGNITION как предварительную ICS-зону без фильтра.

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

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

Как отключить шумоподавление на андроид

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

Перечень простых проблем

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

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

2. Плохая связь.Если сетка на экране Ксиаоми почти пустая, то с большой долей вероятности неполадка со звуком вызвана нестабильным покрытием 3G. Никакие действия не помогут, остается лишь ждать, когда устройство снова окажется в зоне с хорошей связью.

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

4. К микрофону что-то прилипло. Следует внимательно осмотреть окошко и протереть его чистой салфеткой.

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

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

7. Работающий сервис OK Google . Чтобы его отключить, необходимо в параметрах выбрать «Поиск» , затем «Голос» и отключить опцию. Выполнить перезагрузку.

8. Проверить обновления ПО. Возможно, установка новой версии прошивки разрешит проблему

Если ни одно из вышеперечисленных действий не помогло, то требуются манипуляции с прошивкой и применением root-прав. Прежде чем приступить к манипуляциям, следует обязательно сделать резервную копию данных из-за вероятности удаления. Для изменения системы нужна специальная программа, например, «ES Проводник» . Настройку микрофона на Xiaomi осуществляем на примере модели Redmi Note 2 . Возможны разные причины поломки.

1. Пропадает звук после съёмки видео:

  • Находим файл audio_device.xml, находящийся в папке /system/etc/.
  • Открываем при помощи утилиты «ES Проводник» и листаем до строк, которые начинаются на «kctl name=»Audio».
  • Символы «ADC1» редактируем с помощью программы на «ADC2». Все сохраняем, выходим, делаем перезагрузку.

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

2. Отключаем второй микрофон

В папке /system находится еще один файл, отвечающий за работу микрофона. Он носит название build.prop. Потребуется внести в него корректировку.

  • В данном файле находим строку persist.audio.fluence.voicecall=true.
  • Меняем слово true на false.
  • Все сохраняем, выполняем перезагрузку.

3. Настройка микрофона Xiaomi через инженерное меню

С помощью редактирований в «инженерном меню» можно отрегулировать уровень звучания голоса. Потребуются root-права .

  • В поле ввода телефонного номера ввести *#*#3646633#*#*.
  • В пункте «Hardware Testing» зайти в «Audio».
  • В «Normal Mode» отыскать «Type» – «Mic», в нем раздел «Level».
  • Выбрать «Level 10», ввести вручную значение 200.
  • Выполнить перезагрузку.
Читать еще:  Как подключить отг кабель к андроиду

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

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

Браться за ремонт следует настоящим умельцам, уверенным в своих силах. Для отладки функционирования, нужно:

1. Раскрутить телефон и добраться до пластиковой вставки под которой находится динамик.

2. Снять ее и продуть область с красной резинкой.

3. Открутить и снять плату с источником увеличения громкости, достать и продуть ее.

4. Поставить все на место.

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

Повышение качества звука камеры в Xiaomi Redmi 4A

Многие пользователи жалуются на очень плохое качество звука при съемке видео телефоном Xiaomi Redmi 4A. Судя по вопросам на форуме MIUI, данная проблема присутствует и в других телефонах Xiaomi Redmi 4-й и 3-й серии.

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

Уже много владельцев смартфона Xiaomi Redmi 4A (и других моделей) отправили жалобы разработчикам по поводу данного бага, но в новой версии прошивки MIUI (8.5.1.0 на момент написания статьи) ситуация с качеством звука камеры не улучшилась. Поэтому остается два варианта: ждать и надеяться, что в будущих версиях прошивки все-таки исправят данный недочет, или самому исправить баг.

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

Для удобства внесения правок в системные файлы Вы можете использовать любой файловый менеджер, позволяющий просматривать и редактировать системные файлы, мы же будем пользоваться популярным менеджером файлов ES Explorer (ES Проводник) со встроенным редактором ES Note Editor (ES Редактор).

Отключение шумоподавления

В первую очередь нужно включить возможность просмотра системных файлов. Для этого в выезжающем слева меню в ES Проводник активируйте опцию «Root-проводник». Если в телефоне правильно установлен рут, появится запрос на предоставление прав.

В том же меню разверните группу «Локальное хранилище», выберите пункт «Устройство», перейдите в каталог «/system/etc» на устройстве и найдите файл «audio_platform_info.xml». Для удобства просмотра файлов Вы можете переключить их отображение в виде списка. Для этого нажмите на вертикальное троеточие в правом верхнем углу и выберите пункт «Вид», затем «Средний, детальный».

Обязательно скопируйте куда-нибудь (например в папку «Downloads» на карте памяти) файл «audio_platform_info.xml» (и другие системные файлы, которые Вы будете изменять) перед его редактированием, т.к. если что-то пойдет не так, Вы всегда сможете его восстановить из резервной копии. Откройте файл с помощью встроенного в ES Проводник редактора (ES Редактор или ES Note Editor) и переключитесь в режим редактирования, нажав на иконку «Изменить» на панели вверху. Найдите строку:

и добавьте ниже нее следующие 2 строки:

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

Сохраните файл и проверьте, чтобы права доступа к нему были «rw−r−−r−−». Для этого нажмите и удерживайте файл, пока не появится зеленая галочка напротив него и контекстное меню. Затем нажмите на вертикальное троеточие (Еще) в правом нижнем углу и выберите пункт «Свойства».

Если в строке «Разрешение» права отличаются от «rw−r−−r−−», нажмите кнопку «Изменить» и поставьте галочки в виде буквы «Г».

Увеличение громкости записи видео

После отключения шумоподавления звук записи становится слишком тихим. Чтобы его увеличить, в той же папке «/system/etc» нужно отредактировать файл «mixer_paths_qrd_sku2.xml», но не забудьте перед этим сделать его резервную копию.

Найдите отрывок кода:

И добавьте в него строки так, чтобы результирующий отрывок был следующим:

Тоже самое сделайте с отрывком:

Результирующий код должен быть следующим:

Сохраните файл и не забудьте проверить права доступа к нему (см. выше).

Перезагрузите телефон. Все, можете проверять звук камеры. Кстати, перечисленные выше действия также повысят качество записи диктофона на телефоне Xiaomi Redmi 4A.

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

Ссылка на основную публикацию
Adblock
detector