iPhone で人間の鼓腸伝播波パケットを測定する
-
21-09-2019 - |
質問
iPhone を使用して人間の鼓腸を測定し、イベント全体の品質のさまざまな特性に基づいて測定、定量化し、統計レポートを提供したいと考えています。とんでもないことかもしれない。楽しいですね、間違いなく。iPhoneアプリを「リリース」するなら、スタイリッシュにやりたい。そう、おなら・臭い・おしっこを測定したいのです。
そこで私の質問になりますが、
極めて正確な解析を行うには、少なくとも、伝播する波束、具体的にはバーストのエンベロープ、隣接するピーク間の距離、運動量、速度を測定できる必要があります。
伝播する波パケット
私はサウンド分析の専門家ではないので、上で述べたような条件を備えた強力なツール セットを提供する、サウンド分析に利用できる開発ライブラリがあるかどうか疑問に思いました。
スコープクリーパーの皆さん、あなたのアイデアは大歓迎ですが、私は問題に対する答えを真剣に探しているので、アイデアはコメントとしてのみ残してください。
注記 純粋にイベントの量と長さを測定する他の鼓腸測定アプリケーションを知っていますが、この地上/防風アプリケーションに私が求めているレベルの品質を提供するものはありません。
注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 のマイクのオーディオ ストリームから必要な情報を抽出できます。
他のヒント
私はこのアイデアでは、いくつかのメリットがあると思います。すでに存在するiPhoneのマイクを使用して、その対策の風速をアプリ、彼らは明らかに、非常に正確である。
あなたはすべてのメトリック上であなたに環境負荷評価を組み込むために、このプログラムに組み込む顔認識と人間の表現・解析機能もできた。
将来のリリースでは、あなたが他のiPhoneユーザーが有効な爆風半径及び強度を決定するために、イベント・インスタンスから逸脱していると速度と加速度を測定することができます。
の編集の
これは、私は多くの人が背後に得ることができると考えるプロジェクトですので、、私はもう少し周り掘りました。呼ばれるiPhoneアプリのソースコードがありますhref = "http://developer.apple.com/iphone/library/samplecode/aurioTouch/index.html" のrel = "nofollowをnoreferrer"> aurioTouch を、あなたは何をしたいのほとんどを持っているようだという。
> 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器具用のチューナの
幸運、そして風が背中にあってもよい!
あなたはの「ピッチ」を見つけるために FFTアルゴリズムに実装することができエミッションます。