写真を整理するためにGPS情報の活用が注目されています.例えばSONYのGPS-CS1K[sony.jp]を使うと,GPSユニットが定期的に撮影時の位置情報を記録してくれます.後に,デジカメで撮影した画像ファイルとGPSユニットが記録した位置情報をマッチングすることで,位置情報(GPS IFD)つきのJPEG画像ファイルを作ることができます.画像を作ってしまえば,Flickerなどのサービスなどにて画像をアップロードするだけで,撮影した場所の地図上に写真を貼りつけることができます.しかし,そのためだけにGPS-CS1Kを購入するのもどうかと思いますし,荷物はなるべく少なくしたいものです.
必ず持ち歩いているものとして携帯電話があります.近年はGPS機能がついています.このGPS機能を活用して,既存製品と同じように位置情報付きの画像ファイルを利用できないか?と思いました.そこでツール類を試作することにしました.
...
【ツールの概要】現在試作中のツール類は右図のように,撮影先でGPS情報を記録するための管理サーバと,後にGPS情報とマッチングして画像ファイルを生成するプログラムの2つで構成しています.
撮影先では,主に撮影開始時と終了時の位置情報をiモードコンテンツ上にて登録します.登録の際の位置情報は,iモードコンテンツ用のGPS情報取得方法[nttdocomo.co.jp]を利用します.
登録されるGPS情報は,管理サーバ上のデータベースに記録されます.帰宅後,PC上にて管理サーバからGPX形式の位置情報ファイルをダウンロードします.このファイルには,登録された情報を元に10秒前後の間隔で位置情報が記載されます.ダウンロードしたファイルと撮影した画像ファイルを,専用のツールにてマッチングして位置情報付の画像ファイルを生成します.画像ファイルの生成はGPSPhotoLinkerというツールがあるのでこれを使いたかったのですが,MAC版のみということで,仕方なくJavaにて簡易なツールを作成しています(※).
生成されたファイルは,Flickerなどの共有サービスやGoogle MapやGoogle Earthなどに貼りつけて整理することができます.SONY製品のデジタルカメラを持っていてPicture Motion Browserを利用されている方は,この画面上にて直接利用することもできます(右下図).
※関連ツールをリリースしました.「GPX形式のGPS位置情報をJPEGファイルに書きこむツール」へどうぞ.(2007-10-01追記)
【ツール類の提供方法】
まだ“試作中”ですので提供できる段階のものになってません.提供開始できそうなときに,追って報告するつもりです.
たいしたツールではないので無償で公開しようと思っていますが,位置情報を私が預かることになるので機密保持上の問題をクリアしなければなりません.また,細い回線のところのサーバを使うことになるのでネットワーク負荷なども考えなければならないかもしれません.
それに,特許侵害とかになりえるのだろうか・・・.ん〜公開するには調べることが結構ありそうです.
【本音 その1】
本当は,待受iアプリで位置情報の記録プログラムを作成して外部メモリに保存して,それを直接コンピュータ上に持ってくる方法を考えてました.この方が既存製品と同様の使いやすさで,利用できます.
しかしながら,iアプリの現状の仕様では,NTTドコモさんと契約したコンテンツ配信者でなければ,位置情報や外部メモリへアクセスするプログラムを提供できないのです.そのため,位置情報をiモードコンテンツにて記録する方法になってしまいました.この点さえ改善すればとても使いやすくなるのですが・・・.どなたか,契約のあるコンテンツ配信者さんに,そのようなアプリを作ってもらえませんかねぇ〜.(既にあったりして・・・)
【本音 その2】
本当は,私は博士後期課程の最後の詰めの段階でして,こんな趣味のプログラミングに時間を割いてはならないはずなんです.あくまで息抜きつもりでやってます.なので,今後の進捗によっては,本報告だけで終了してしまうかもしれません.
【関連記事】(2007-10-18更新) ※トラックバックにも関連記事がリンクされている場合があります.

登録
