0

遅延を発生させずに OSC 入力データを「平滑化」する必要があります。つまり、スパイクを削除します。私が考えることができる唯一の戦略は、前のサンプルを保存し、現在と比較し、現在が以前のものと「デルタ」値を超えて異なる場合は、それを無視することです。私は Actionscript を使用していますが、同じ原則が適用されます。

誰かが代替戦略を提案できますか?

4

1 に答える 1

0

私の頭の上のアイデア:

  • 新しい値を前の値と照合し、外れ値を取り除きます (≥ デルタ アウェイ)。
  • 以前の N 個の値 (例: 10) の平均値で新しい値を確認します。
  • 偏った移動平均で曲線全体を滑らかにします。ここで、平均は各ポイントでの値です。 avg = (1 - T)*avg + T*newValue
于 2013-01-29T00:36:35.853 に答える