Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 30

С наушниками-ёлочками проблема исчерпывает себя на корню :)
Но работа проведена интересная, куча народу ходит в обычных AirPods. За дизайн отдельный плюс.
А бывают ли ёлочки разных размеров? И где вообще их именно брать?
Впервые от вас узнал про такие наушники, как «ёлочки». У них улучшенная звукоизоляция?
Они на любителя, так скажем. То есть некоторым не нравится такое глубокое «проникновение» беруши в уши.
Но звукоизоляция отличная, что одновременно и плюс, и минус. Плюс — ну тут объянять не надо, а вот минус так это то, что можно даже не услышать сиренящую машину переходя через дорогу.
Теперь надо для ёлочек написать программу, которая будет из внешнего шума выделять важные звуки и транслировать их в наушник.
Например, гудки автомобилей, объявления и речь, начинающуюся только с вежливого обращения.
Планируется ли версия для андроид?
В андройде есть большая проблемма с Latency (http://superpowered.com/latency/)
Звуковые драйвера андройда не позволяют обработать звук с микрофона и выдать его на наушники быстрей чем 10 ms. И именно это задержку и ниже наш мозг перестаёт замечать. Так, что думаю пока гугал не сделют шаг в этом направлении, рынок програм основаных на обработке звука в реальном времени на андройде, развиваться не будет.

Хотя, возможно, у ITforyou есть како-то алгоритм «угадывающий» искажения на перёд
Версия для android находится в разработке и ожидается в ближайшее время. А задержка не так важна, потому что учитывается не шум в текущий момент, а его статистика, которая усредняется на продолжительном интервале времени.
Здорово! Ждём! :)
>уникальный медиаплеер…
любая обработка исходника и будет уже не битперфект на выходе, при этом еще говорить о повышении качестве музыки — слишком уж рекламно,
шумодавы для разговоров еще подходят, но не для музона, хотя в случае прослушки mp3 в затычках это все не важно имхо
В каких наушниках и на какой громкости должен фанат идеального звука слушать музыку в изначально зашумлённом помещении, транспорте и т.п.?
еще важны вопросы на каком железе и какой аудио формат,
фанату нужно самому слушать и сравнивать, айфон, ведроид и тд… точно не для фанатов качественного музона
Всю статью не оставляло ощущение, что автор никогда-никогда-никогда не слышал словосочетание «активное шумоподавление».

Интересно насколько хорошо он работает — ведь обработка сигнала требует времени, а это критично.
Автор пишет вообще о другом, активный шумодав даже на айфоне врядли получится.
А вот подкручивать эквалайзер в зависимости от окружающих шумов вполне себе можно.
ах вот оно что!
а то я статью прочитал и вообще ничего не понял :)
а почему
активный шумодав даже на айфоне врядли получится
?
Айфон крутой и быстрый, но даже он не успеет получить сигнал, обработать и выдать свой.
То есть здесь просто те частоты на которых внешний шум в плеере увеличиваются? Всё?
Установил.
Понравилось то, что можно слышать окружение, для меня важно это в условиях города, если еду на велосипеде (сейчас так понимаю задержки уже меньше не сделать, ибо они ощутимы, что немного беспокоит, т.е. если машина резко появится рядом, то пару миллисекунд могут быть решающими).

Небольшие замечания и предложения:
  • Плейлисты показываются без учета вложенности сразу все в корне, это отталкивает от использования вашего плеера на постоянной основе.
  • Определение слухового порога не позволяет сбалансировать звук верно, потому есть мысль после определения уровня на обоих ушах, дать возможность отрегулировать баланс вручную для каждой частоты, дабы каждая частота начала звучать одинаково на обоих ушах (по ощущениям)
  • Статистический анализ шума это хорошо в транспорте, но хотелось бы, чтобы плеер мог реагировать чуточку быстрее для подавления некоторых неожиданных относительно длительных шумов (добавить настройку к примеру).
  • Вообще иметь возможность тонкой ручной настройки работы плеер, в том числе алгоритма. Так сказать для любителей покопаться в конфиге.
Заметил, что в стандартном плеере iOS звук получается словно чище (всякие приблуды в настройках выключены), а в вашем немного заглушенный (даже если выключить в плеере все). Частично исправилось это дело через настройку слухового профиля с той громкостью наушников, с которой обычно слушаю музыку (надо акцентировать внимание на этом пользователям, ибо разница есть). Звук значительно лучше, но стандартный плеер чище звучит все равно.
Не знаю с чем это связано, но как-то грустно стало. Вроде натуральный звук должен быть, а выходит обратное.
Спасибо за замечания. Учтем в будущих версиях. Не хотелось запутывать пользователя дополнительными настройками, хотя мысли такие были.
WP версия не видит песен (или очень странно находит пяток Unknown) и не работает в фоне.
На WP выделяется мало памяти для фоновых процессов, но мы работаем над этим
Так вот, получившийся алгоритм отказывался работать на iPhone 4. Пришлось разработчикам вновь засучивать рукава и оптимизировать код на Си. В результате удалось снизить загрузку процессора с 55% до 35% на iPhone 5

Требуется iOS 8.0 или более поздняя версия.


Я так понимаю, с iphone4 так и не получилось? :(
Тестировал одно из приложений «заточенное под наушники». Предлагалось выбрать производителя и модель и в демо режиме сравнить с «чудо-фичей» и без. Затем купить «чудо» через in-app.
Конечно, с «чудом» звук был значительно лучше. Вот только «без чуда» звук был значительно хуже звука из стандартного плеера. Т.е. Разработчики сознательно портили звук.

По поводу активного шумодава — разве микрофон не должен быть рядом с ушами?
Должен и не один, но здесь как я понял нет активного подавления шума, а скорее динамическая частотная коррекция сигнала исходя из спектрального состава окружающих шумов…
А что если телефон в кармане лежит? В микрофон будет попадать много громкого шуршания, что будет только портить звук.
На единичные громкие звуки программа никак не реагирует, получается?

В общем, выпускайте андройд версию скорей, пока не потрогаешь не поймешь.
По умолчанию предполагается использование микрофона гарнитуры, который находится около лица. В плеере есть возможность переключения микрофонов — с гарнитуры на встроенный в телефон.
Еще бы хорошо автоматический выбирать, если подключены например наушники и в них нет микрофона, то выбирать телефон.
Из замеченного на iOS 8.4 (последняя бета) — красная полоска имеется.
В остальном же качество услышенного меня даже расстроило. Возможно для некоторых типов музыки и подходит, но для электроники это полный атас — всё булькает, сцена то отдаляется, то приближается, то высокие, то низкие. Мне лично не подходит с моим кейсом, но использовал, если бы это были не_динамические преднастройки, например как это реализовано в плеере Radsone.
Попробовал на Windows Phone. Даже без учета фич, получился самый красивый плеер на этой операционке. Хотелось бы только воспроизведение музыки по папкам, а то библиотека не всегда корректно работает. Ну и, конечно, работы в фоне.

По поводу теста слуха — сделайте поплавнее увеличение громкости. А то задержки толком нет, только нажал, что слышишь один тон — уже другой слышно. Разница получается в скорости реакции, а не в реальной слышимости.
Идея просто очень понравилась. У меня на одном ухе завал по ВЧ, очень здорово будет, если удастся с помощью вашего алгоритма нормально начать музыку слушать, как она должна быть. Спасибо огромное)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий