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

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

Почему это протокол, а не просто запись данных

Большинство Измерений на платформе — это моментальные записи данных: вы направляете датчик на объект, нажимаете кнопку и извлекаете характеристики. Порог слышимости так записать нельзя, потому что один сигнал ни о чем не говорит. Результат дает именно процедура: адаптивная лестница для каждой из шести аудиологических частот, проходящая полосу за полосой. Звучит сигнал; вы нажимаете «Слышу» или «Ничего» — это все данные, которые принимает тест. Шаг лестницы идет вниз, когда вы слышите звук, и вверх, когда нет, а уровень, на котором она колеблется, и есть ваш порог слышимости для этой полосы.

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

Зафиксируйте громкость, иначе линейка растянется

Первое предварительное условие скучно, но принципиально важно: громкость мультимедиа должна быть зафиксирована на максимуме на протяжении всего теста. Каждый уровень, который предлагает тест — это ослабление сигнала, то есть работа на определенное количество dB ниже максимальной мощности телефона. Но это будет точной линейкой только в том случае, если максимальная мощность всегда одинакова. Именно фиксация громкости гарантирует, что «на 40 dB ниже» на 60-й попытке означают ровно то же самое, что и на 1-й. Случайно задетая качелька громкости посреди теста незаметно сбила бы масштаб для всех последующих ответов.

Измерьте шум в помещении перед проверкой слуха

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

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

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

Петля обратной связи: заставляем динамик признаться

Третье условие — самое хитроумное. Динамики телефонов крайне неравномерны: сильны на 2 kHz, слабы на 250 Hz, и у каждой модели это выражено по-своему. Поэтому перед началом тестирования телефон воспроизводит тестовые полосы и слушает сам себя через собственный микрофон. Эта петля обратной связи решает две задачи: подтверждает, что динамик действительно воспроизвел каждую запрошенную полосу (полоса, которую петля обратной связи не зафиксировала, исключается — так же, как при шумной комнате), и измеряет частотный профиль конкретного устройства — то, как выходной сигнал этого телефона распределяется по полосам. Это позволяет привязать к результатам калибровку, чтобы пороги на разных частотах можно было сравнивать друг с другом. Вот почему для теста необходим исправный микрофон, хотя сам тест состоит исключительно из воспроизведения: без петли обратной связи невозможны ни коррекция профиля, ни проверка шума в комнате, а на них держится достоверность всех результатов.

Что значат эти цифры — три звена, одно слабое

Так насколько сопоставимы результаты на самом деле? В честной цепочке три звена:

Такая цепочка позволяет сравнивать результаты вашего сеанса с результатами другого человека на другом телефоне с точностью, достаточной для скринингового инструмента, — и это вполне реальная польза. Но если сравнить их с вашими собственными предыдущими сеансами на том же устройстве, слабое звено исчезает: принятое смещение превращается в общую константу, которая взаимно уничтожается, а точность сравнения становится значительно выше, чем ±10 dB. Отслеживание собственного слуха во времени на одном и том же устройстве — самое ценное применение этого теста. Здесь работает та же логика компенсации погрешностей устройств через отношение величин, что и в тесте звукоизоляции с двумя телефонами, только примененная к шкале времени, а не к стене.

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

Мелкий шрифт крупными буквами

Даже чисто пройденная полоса может завершиться без определения порога, и у каждого такого финала есть свое название. Если вы по-прежнему слышите самый тихий тон, который только может выдать устройство, значит, ваш порог находится ниже пола (вы слышите лучше, чем телефон может измерить). Если же вы не слышите даже самый громкий тон, результат оценивается как выше потолка. Ни тот, ни другой случай не превращаются в абстрактную цифру. Точно так же прогресс измеряется в пройденных полосах, а не в количестве попыток, поскольку адаптивный тест заранее не знает число шагов — и полосы остаются единственным честным монотонным показателем для подсчета. А сеанс, прерванный после двух нажатий, вообще ничего не сохраняет: кнопка сохранения остается заблокированной до тех пор, пока хотя бы одна полоса не будет пройдена до конца.

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