在iPhone上测量人类肠胃气胀传播波包

使用我的iPhone,我想测量人的肠胃气胀,以便根据整体事件质量的各种属性来衡量,量化和提供统计报告。 离谱,也许吧。 有趣,绝对。 如果我要“释放”一个iPhone应用程序,我想要做的风格。 没错,我想测量屁股/ stinkers /嘟嘟。

所以这使我想到我的问题,

为了提供非常精确的分析,我需要能够测量一个传播波包,特别是能够测量爆发包络,相邻峰之间的距离,动量和速度的波包。

传播的波包

传播的波包

由于我不是健全的声音分析专家,我想知道是否有可用于声音分析的开发库,可以提供一组具有上述资格的强大工具?

对于那些范围蔓延的人,你的想法是受欢迎的,但是,留下想法只作为评论,因为我认真寻找我的问题的答案。

注意我知道其他的肠胃气胀测量应用,这些测量应用纯粹是以事件的体积和长度来衡量的,但是没有一个可以提供我在这个地面/防风应用中所要求的质量水平。

注2我绝对100%认真。

看看FMOD和OpenAL

  • fmod.org
  • en.wikipedia.org/wiki/FMOD

  • connect.creativelabs.com/openal/default.aspx

  • en.wikipedia.org/wiki/OpenAL

使用c / c ++编写,这两个库都可以轻松链接到标准的iPhone代码,以针对iPhone的ARM架构进行编译。

它们都能够通过Apple提供的API从iPhone的麦克风的audiostream中提取所需的信息。

我认为这个想法有一些优点。 目前已经有使用iPhone麦克风测量风速的应用程序,它们显然非常准确。

您还可以将面部识别和人类表情分析function纳入该计划,以便在所有指标中纳入环境影响评估。

在未来的版本中,您可以测量其他iPhone用户离开事件实例的速度和加速度,以确定有效的爆炸半径和强度。

编辑:

由于这是一个项目,我认为很多人可能会落后,我做了一些更多的挖掘。 有一个名为aurioTouch的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示例应用程序的audio播放/通过不工作? AurioTouch和FFT仪器调谐器

祝你好运,可能风在你身后!

您可以执行FFTalgorithm来查找发射的“音高”。

Interesting Posts