2009 年 12 月 のアーカイブ

GPS神話 その2

2009 年 12 月 5 日 土曜日

ということで前回の続きです。

世に多く出ている「GPS対応」のうち、かなりの割合で実はGPSには対応していません。
かといって嘘をついているか、というとそうでもないというのがこの問題の困るところでして、端的に言ってしまうと、広義のGPSと狭義のGPSがある、ということです。

狭義のGPSというのは前回まとめたとおりのものなんですが、広義のGPSというのは何かというと、GPS由来の位置情報を使用するもの、というものです。
そのようなものの中で一番多く出回っているのが、GPS対応携帯電話でしょう。
GPS対応の携帯電話は、GPS衛星からの位置情報を取得しているわけではありません。実際にGPS情報を取得しているのは、携帯電話基地局です。

もともと基地局にとって、GPS衛星の情報を取得するメリットは「時計あわせ」がメインでした。前回のまとめにもありましたが、GPS衛星が発する電波の正体は時報です。
(もちろん時計サーバーを用意すれば各基地局に正確な時間をいきわたらせることも可能でしょうが)
携帯端末が直接GPSの電波を受信するのは効率が悪いので、サービスとして提供できるレベルの「GPS機能」になりません。携帯キャリアの電波が届く範囲内にいながら、さらに30秒だの1分だの時間がかかるようなものを使ってもらえるとは思えません。

ということで、携帯電話でつかっている「A-GPS」という位置情報システムは、GPS衛星の情報を地上の基地局で受け取り、そこから情報を分配する、という仕組みでできています。GPSの恩恵をできるかぎり多くのデバイスで利用できるようにした、すばらしい仕組みです。

しかし、携帯が精度の高い位置情報を得るためには、携帯側が複数の基地局の電波をとらえ、それぞれの基地局からの位置を割り出さなくてはなりません。

携帯は可能な限り通信品質を上げるために、基地局を探し続けるように作られています。これはかなりバッテリーを消費する挙動ですので、余計なことをしたくはないところです。
ですので、基地局を探す挙動は、(公開されていない…と思うのですが…実測調査ができますので)ある一定の時間、状況の変化によって発動するわけです。
つまり、携帯側から見ると、位置情報のアップデートは電波受信状態の強弱に影響されます。いまいる場所(地形や建造物など)によって、位置情報の精度が変動する可能性があるわけです。さらにいえば、電波の混雑ぐあいによっても「基地局ゲット待ち」が発生するわけで、とぎれとぎれの場合にはやはり影響をうけることが予想されるわけです。

もちろん、携帯キャリアの中の人たちは、こうした状況が起きないよう日々泣きながらお仕事をされているわけですが、これは携帯キャリアの人たちとは関係なく、そもそもA-GPSの仕組みに由来するものです。
たぶん、携帯のGPS機能を作っている人たちに、「携帯のGPSって精度あんまりよくないねー」などと言ったら、おそらく激しく怒って言うでしょう。「バッテリが速攻で切れてもいいならいくらでも精度上げられるよ!」

さて、ここでiPhoneというヤツが出てきまして、使い始めた人たちが「あれ?携帯よりもGPS精度がいいんじゃないの?」と言い出しました。
実際、精度は格段に良いのです。ではこれはなぜかというと、さらにプラスされた機能があったわけでして…。

ということで、まさかの前中後編。続きは次回…。


全体としてかなり端折っていますので、この文章は完全に正確ではありません。
専門家の方からすると「違うよ!」というところもあると思いますが、そこは「部外者がしゃしゃり出てきやがって、しかもわかってねえなあ~」とニヤニヤしていただければと思います。