歩数推定
このページを開いている間、端末のモーションセンサーで歩数を数える。ページを閉じると停止する。
このブラウザは端末のモーションイベント(DeviceMotionEvent)を提供していません。
歩数は、このページを開いている間の加速度センサーから単純なピーク検出で推定しています。歩き方、端末の持ち方、端末自体によって結果は大きく変わり、専用の歩数計やフィットネストラッカーとは大きく異なることがあります。医療・フィットネス機器ではなく、ページを閉じるとカウントは止まります。
使い方
- スマートフォンで開き、「カウント開始」を押してモーションセンサーへのアクセスを許可する。
- ページを開いたまま歩くと、加速度センサーから歩数を推定して数える。
- 歩幅を設定すると推定距離も表示される。ページを閉じるとカウントは止まる。
注意事項
歩数は加速度の大きさに対する単純なピーク検出(動的しきい値+300ms の不感時間)で推定している。歩き方、端末の持ち方(手・ポケット・バッグ)、端末の機種で結果は大きく変わり、専用歩数計やフィットネストラッカーの値とは一致しない。医療・フィットネス機器ではなく、あくまで目安である。保存されるのは日ごとの合計歩数の数字だけで、モーションデータ自体は記録も送信もされない。
よくある質問
- 画面を閉じても数えられる?
- 数えられない。ブラウザのページはバックグラウンドでセンサーを読み続けられず、多くの端末では画面ロックでイベント自体が止まる。この制約はページ側では回避できない。
- 車や電車でも増えてしまう?
- 振動のパターンによっては誤って数えることがある。乗り物に乗る間は一時停止すること。