Измерение пакета распространяющейся волны метеоризма у человека на iPhone
-
21-09-2019 - |
Вопрос
Используя свой iPhone, я хотел бы измерить метеоризм у человека, чтобы измерить, дать количественную оценку и предоставить статистический отчет, основанный на различных свойствах общего качества события.Возможно, возмутительно.Весело, определенно.Если я собираюсь «выпустить» приложение для iPhone, я хочу сделать это стильно.Правильно, я хочу измерить пукания/вонючки/гудения.
Это подводит меня к моему вопросу:
Чтобы обеспечить чрезвычайно точный анализ, как минимум, мне нужно было бы иметь возможность измерить распространяющийся волновой пакет, в частности тот, который бы измерял огибающую всплеска, расстояние между соседними пиками, импульс и скорость.
Распространяющийся волновой пакет
Поскольку я не являюсь экспертом в области анализа звука, мне было интересно, существуют ли библиотеки разработки для анализа звука, которые предоставили бы надежный набор инструментов с характеристиками, о которых я упоминал выше?
Для тех, кто ищет возможности, ваши идеи приветствуются, однако оставляйте их только в виде комментариев, поскольку я серьезно ищу ответ на свой вопрос.
Примечание Мне известны другие приложения для измерения метеоризма, которые измеряют исключительно объем и продолжительность явления, но ни одно из них не обеспечивает тот уровень качества, который я ищу в этом революционном приложении.
Заметка 2 Я абсолютно, на 100%, серьёзен.
Решение
Взгляните на FMOD и OpenAL.
- fmod.org
ru.wikipedia.org/wiki/FMOD
Connect.creativelabs.com/openal/default.aspx
- ru.wikipedia.org/wiki/OpenAL
Поскольку обе эти библиотеки написаны на c/c++, их можно легко связать со стандартным кодом iPhone и скомпилировать с архитектурой ARM iPhone.
Оба они способны извлекать необходимую информацию из аудиопотока микрофона iPhone через API, предоставляемые Apple.
Другие советы
Я думаю, что в этой идее есть некоторая ценность.Уже существуют приложения, которые измеряют скорость ветра с помощью микрофона iPhone, и они, судя по всему, весьма точны.
Вы также можете включить в эту программу возможности распознавания лиц и анализа выражения лица, чтобы включить в вас оценку воздействия на окружающую среду по всем показателям.
В будущем выпуске вы сможете измерять скорость и ускорение, с которыми другие пользователи iPhone покидают место события, чтобы определить эффективный радиус и силу взрыва.
Редактировать:
Поскольку этот проект, я думаю, многие люди могли бы поддержать, я немного покопался.Есть исходный код доступно для приложения iPhone под названием ауриотач, похоже, там есть большая часть того, что вам нужно.
> The code uses: the AU Remote IO audio
> unit to get the audio input and copy
> it to the output the UI presents:
> - Oscilloscope view of the audio
> - time domain
> - frequency domain
> - Scrolling sonogram of the audio
Здесь есть дополнительная информация о StackOverflow, связанная с тем, как это работает:
Воспроизведение звука в примере приложения aurioTouch / не работает? AurioTouch и FFT для тюнера инструментов
Удачи, и пусть ветер попутный!
Вы могли бы реализовать Алгоритм БПФ найти «шаг» излучения.