Измерение пакета распространяющейся волны метеоризма у человека на iPhone

StackOverflow https://stackoverflow.com/questions/2096518

Вопрос

Используя свой iPhone, я хотел бы измерить метеоризм у человека, чтобы измерить, дать количественную оценку и предоставить статистический отчет, основанный на различных свойствах общего качества события.Возможно, возмутительно.Весело, определенно.Если я собираюсь «выпустить» приложение для iPhone, я хочу сделать это стильно.Правильно, я хочу измерить пукания/вонючки/гудения.

Это подводит меня к моему вопросу:

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

Распространяющийся волновой пакет

A propagating Wave Packet

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

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

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

Заметка 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 для тюнера инструментов

Удачи, и пусть ветер попутный!

Вы могли бы реализовать Алгоритм БПФ найти «шаг» излучения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top