はじめに
こんにちは、エイじーです。
皆さんは、iphoneが歩数などを計測できることをご存じでしょうか?
iphoneには、「ヘルスケア」と言うアプリが標準で付属し、あなたがiphoneを持っている間に歩いた歩数や距離の計測をしてくれているのです。
それでは、どのようにして歩数や距離を計測しているのでしょうか?
これを知るには、iphoneにどのような位置情報知る装備や歩く歩数を計測するためのセンサーが付いているのかを知る必要があります。
私は、現在iphone11を所有していますので、この機種についてAppleの公式の発表ページから見てみると、歩きで関係してくるものを次に示すと、次のようになります。
- A13 Bionicチップ
iphoneに搭載されているSoC(System-on-a-chip)であり、85億個のトランジスタから構成され、その処理能力は最大で1秒あたり1兆回の操作を実行でき、消費電力が少ない大変優れたチップと言えます。
このチップの「歩く」に関する役割は、内蔵GPS/GNSS、デジタルコンパスンなどによる位置情報、:3軸ジャイロ、加速度センサーなどによるどの程度歩いたのかなどの情報を高速に処理して解析する役割と言えます。 - 内蔵GPS/GNSS
GPS(Global Positioning System)は、自動車のナビゲーションで用いられていますので皆さんも良くご存じのことと思います。
すなわち、天空に打ち上げた複数の人工衛星から発射される信号を用いて位置測定が行えますので、「歩く」に関する役割は、あなたが歩いた道のり、道程を知ることと言えます。 - 加速度センサは動きを検出できますが、回転は検出できません。
逆に、ジャイロセンサは回転を検出できるが、動きは検出できるわけではありません。
これら3軸ジャイロと加速度センサーが組み合わさって、「動く」や「動く方向」を検出しそのデータから歩数などが分かることとになります。
iphoneの歩数や距離の測定の仕組みについて
歩くという動作は、加速度センサーで動きを感知し。3軸ジャイロでどちらの方向に進んでいるかを検知した結果を高性能なNeural Engineで機械学習しながらあなたの動きなどを解析し、また、iphoneに内蔵されている内蔵GPS/GNSSによりあなたの位置やどのような道のりを歩いてきたかを知り、高性能なA13 Bionicチップの演算処理能力により、歩数や歩いた距離を瞬時に導き出し、ソフトである「ヘルスケア」に表示していると予測できます。
これは、どこかに書いてあったことではなく、それぞれのセンサーや装備などの説明から私が予測したものですが、恐らくこのようにして歩いた歩数や距離が求めているのだと思います。
Googleマップやスマートウォッチで精度を検証
それでは、実際にiphoneと私が所持しているスマートウォッチで測定した歩数と距離を比較してみたいと思います。
私はいつも朝に散歩をしており、約6,000歩程度歩いています。
2020年2月11日に歩いた結果は、次の通りでした。
ヘルスケアの歩数 : 5,941歩 4.33km
スマートウォッチ(中国製) : 5,643歩 4.18km
少し差がありますので、実際の歩いた距離をGoogle Mapから算出してみましたところ,4.17kmでした。
これを見ると、ヘルスケアのデータが少し大きい結果となりました。
さらに、近くを歩いて調査してみました。
室内や屋外を適当に歩いた結果は次の通りです。
実際の歩数 | iphoneによる歩数 | 誤差(%) | iphoneによる距離(km) | Google Mapによる計測値(km) | 誤差 |
100 | 100 | 0 | - | - | - |
297 | 297 | 0 | 0.178 | 0.223 | -19.2 |
692 | 693 | +0.14 | 0.53 | 0.53 | 0 |
2159 | 2162 | +0.14 | 1.4 | 1.58 | -11.4 |
2799 | 2813 | +0.50 | 1.64 | 2.03 | -19.2 |
5790 | 5776 | ー0.24 | 3.2 | 4.17 | -23.3 |
上述の表を見ると、歩数はかなり正確に計測できるが、距離はラフな結果となりました。歩く時の状況により歩幅が違ってくるので、これが大きく影響していると思われます。
私が所持している中国製のスマートウォッチではかなり正確に計測していました、
1回だけの計測なので明確なことは分かりませんが、次回に何らかの機会を作って、他の歩数計のソフトやスマートウォッチの歩数や距離の比較をしてみたいと思っております。
皆様もお楽しみにお待ちいただければと思います。
おわり
皆さんいかがだったでしょうか?
iphoneの歩数を計測する仕組みや実際に歩数や距離を計測した際の正確さなどにつて解説してきました。
歩数に関しては正確に計測可能であるが、距離に関してはあまり正確な計測ができないことが分かりました。
この記事が少しでも皆様のお役に立てれば、これほど嬉しいことはありません。
以上です。
コメント