2

細かい加速度が検出されると、いくつかのアニメーションが発生します。しかし、ユーザーが車に座っているときや歩いているときは、煩わしいかもしれません。

基本的に、振動や揺れが大きすぎるとすぐに、これらすべてを自動的に無効にする必要があります。概念的には、「振動フェーズ」が永久に変化するため、これらの振動を除外するのは非常に難しいと思います。私は「不要な振動または衝撃」を、値の大きな間隔で非常に速く変化する加速度値、または指定された最小期間内に指定されたしきい値範囲を超えない永続的に変化する累積値として定義します。

車輪の再発明を数日間始める前に、「実証済みの」概念を探しています。

4

2 に答える 2

4

具体的な回答はありませんが、これに取り組む方法について、Googleのバンドパスフィルターまたはアンチエイリアシングフィルターを使用することをお勧めします。基本的に、実際に考慮したい加速度の周波数範囲を特定できれば、この範囲外の周波数を除外できます。

于 2009-05-30T15:32:57.547 に答える
0

事前最適化をやりすぎる前に、ローパスフィルターを実装して、それでうまくいくかどうかを確認する必要があると思います。ほとんどのiPhoneアプリは、LPFのバリエーションを効果的に使用して、不要な加速度計のノイズを取り除きます。

逆に、ハイパスフィルターを使用することもできます。HPFを通過する特定の電力レベルを取得したら、データの処理を停止します。

于 2009-05-30T20:12:54.827 に答える