(57)【要約】【課題】撮影した写真に種々の情報を印字する場合にも、その情報が不揃いになってしまっては情報の価値が半減してしまう。【解決手段】撮影位置記録システム１０において、撮像装置２０はＧＰＳ衛星２４から受信する情報をもとに現在位置を特定する。ＧＰＳ衛星２４の電波受信が困難な場合は、地図サーバ２２から取得する電波地図や過去の位置情報をもとに現在位置を推測する。撮像装置２０は位置情報と時刻情報を画像に対応づけ、これらを無線ネットワーク経由でアクセスポイント１８を通じて画像サーバ１４の格納領域に保存する。【選択図】        図１
2004194174.tif 000002
【特許請求の範囲】
【請求項１】
現在の時刻を取得する過程と、
衛星から受信する情報に基づいて現在の位置を特定する過程と、
前記現在の位置および現在の時刻を、撮影した画像と対応づける過程と、
前記対応づけられた画像、位置、および時刻を、無線ネットワーク経由で格納領域へ保存する過程と、
を有することを特徴とする撮影位置記録方法。
【請求項２】
被写体を撮像して画像を取得する撮像部と、
前記取得した画像を記憶するメモリと、
現在の時刻を取得する時間管理部と、
衛星から受信する情報に基づいて現在の位置を特定する測位部と、
前記現在の位置および現在の時刻を前記画像と対応づけてこれらを無線ネットワーク経由で格納領域へ保存する画像転送部と、
を有することを特徴とする撮像装置。
【請求項３】
前記測位部は、前記衛星から受信する情報に基づく現在の位置の特定が困難な場合に、無線ネットワーク経由で受信する情報に基づいて前記現在の位置を推測することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記測位部は、無線ネットワークの接続拠点からその接続拠点の位置を取得し、その位置に基づいて前記現在の位置を推測することを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記無線ネットワーク経由で受信する情報は、前記衛星から受信可能と想定される電波の強度を地図上の位置ごとに示した電波地図であり、
前記測位部は、前記衛星から実際に受信する電波の強度を検出し、これと前記電波地図上に示される電波強度とを照合した結果に基づいて前記現在の位置を推測することを特徴とする請求項３に記載の撮像装置。
【請求項６】
前記測位部は、過去に特定された複数の位置および時刻から定まるそれらの変化に基づいて前記現在の位置を推測することを特徴とする請求項３に記載の撮像装置。
【請求項７】
前記測位部は、所定の周期で前記現在の位置を特定するとともに、前記所定の周期を前記衛星から受信する電波の強度に応じて設定することを特徴とする請求項２から６のいずれかに記載の撮像装置。
【請求項８】
前記測位部は、所定の周期で前記現在の位置を特定するとともに、過去に特定された複数の位置および時刻から定まるそれらの変化に応じて設定することを特徴とする請求項２から６のいずれかに記載の撮像装置。
【請求項９】
前記測位部は、前記推測に関する積極度をあらかじめ設定し、その積極度に応じて前記推測の手順を決定することを特徴とする請求項３から８のいずれかに記載の撮像装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮影位置記録方法および撮像装置に関する。本発明は特に、ＧＰＳおよび無線ネットワークを利用するデジタルカメラの技術に関する。
【０００２】
【従来の技術】
カメラで撮影した写真は、撮影後に適宜整理された上で保管される。多くの場合、フィルム撮影であればフィルム別に分類したり、デジタル撮影であれば撮影状況別にフォルダ分けして管理される。こうした分類は通常、撮影後に撮影者の記憶をもとになされることが多い。
【０００３】
近年、写真整理において参考となる情報として撮影条件に関する種々の情報を写真に印字するカメラがある。例えば撮影位置の情報をＧＰＳ（Global Positioning System、全地球測位システム）を利用して測定し、これを撮影日時とともに写真に印字する技術が知られている（例えば、特許文献１参照。）。
【０００４】
【特許文献１】
特開平５−２２４２９０号公報  （全文）
【特許文献２】
特開平１０−２７６３９１号公報  （全文）
【０００５】
【発明が解決しようとする課題】
ここで、ＧＰＳを利用すれば地球上のあらゆる場所から電波を受信して位置を把握できるといえども、電波を遮蔽する建造物の陰や地下など電波の受信が困難な場所では位置を把握できない場合がある。そのような場所で撮影した写真に対しては撮影者が手動で位置情報を加えるか、位置情報のない写真として残さざるを得なかった。位置情報が付加された写真とそうでない写真が混在すると、却って位置情報をもとにした写真整理が困難となり、わざわざ位置情報を付加する価値が半減してしまう。
【０００６】
本発明はこうした状況に鑑みなされたものであり、その目的は写真撮影の利便性を高める点にある。本発明の別の目的は、デジタルカメラで撮影した画像の分類を容易にする点にある。さらに別の目的は、ネットワーク保存型のカメラにおいてＧＰＳによる測位機能を補完する点にある。
【０００７】
【課題を解決するための手段】
本発明のある態様は撮影位置記録方法である。この方法は、現在の時刻を取得する過程と、衛星から受信する情報に基づいて現在の位置を特定する過程と、現在の位置および現在の時刻を、撮影した画像と対応づける過程と、対応づけられた画像、位置、および時刻を、無線ネットワーク経由で格納領域へ保存する過程と、を有する。
【０００８】
「現在の時刻」は、撮影時刻であってもよいし、現在の位置を特定するときの時刻であってもよい。「時刻」は、日付を含む時間情報であってもよい。「衛星」は、ＧＰＳ衛星であってもよく、複数の衛星から情報を受信してもよい。衛星から受信する情報は、緯度、経度、高度、時刻などの情報を含んでもよい。「現在の位置」は、撮影時の位置であってもよいし、撮影前後におけるアイドリング時の位置であってもよい。「対応づける」処理は、位置および時刻の情報を画像データのヘッダ領域など画像データの一部分に格納する処理であってもよいし、対応する画像の識別情報とともに別ファイルに格納する処理であってもよい。
【０００９】
「無線ネットワーク」は、IEEE802.11などの無線ＬＡＮ通信やBluetooth（商標）などの近距離無線通信を含んだ通信方式であってもよい。「格納領域」は、ネットワーク上の画像サーバにおけるデータ保存が可能な領域を主に想定する。
【００１０】
以上の方法により、撮影時刻や撮影位置に関する情報が画像とともに自動的にサーバへ保存される。したがって、サーバ側では撮影時刻または撮影位置をもとに複数の画像を自動で分類できる。特にデジタルカメラは撮影枚数の制約が少なく、さらにネットワーク保存型の格納領域は記録媒体よりも容量を大きくし易いため、多量の画像を気軽に撮影できる特徴がある。画像が多いほど自動分類できるメリットも大きく、またサーバ側で撮影時刻および撮影位置を画像と対応づける処理が不要であり、処理にかかる負荷が小さい。
【００１１】
本発明の別の態様は撮像装置である。この装置は、被写体を撮像して画像を取得する撮像部と、取得した画像を記憶するメモリと、現在の時刻を取得する時間管理部と、衛星から受信する情報に基づいて現在の位置を特定する測位部と、現在の位置および現在の時刻を画像と対応づけてこれらを無線ネットワーク経由で格納領域へ保存する画像転送部と、を有する。
【００１２】
この装置を、デジタル画像を取得するデジタルスチルカメラとして実現してもよい。ただし、静止画だけでなく動画や音声も記録可能なカメラであってもよい。本明細書では、これらの記録対象を包括的に「画像」と表現する。その他、本装置はＧＰＳ通信モジュールや無線ネットワーク通信モジュールを有してもよい。
【００１３】
測位部は、衛星から受信する情報に基づく現在の位置の特定が困難な場合に、無線ネットワーク経由で受信する情報に基づいて現在の位置を推測してもよい。例えば、無線ネットワークの接続拠点からその接続拠点の位置を取得し、その位置に基づいて現在の位置を推測してもよい。無線ネットワーク経由で受信する情報は、例えば衛星から受信可能と想定される電波の強度を地図上の位置ごとに示した電波地図であってもよい。「接続拠点」は公衆無線ＬＡＮの基地局として機能するアクセスポイントであってもよい。
【００１４】
測位部は、衛星から実際に受信する電波の強度を検出し、これと電波地図上に示される電波強度とを照合した結果に基づいて現在の位置を推測してもよいし、過去に特定された複数の位置および時刻から定まるそれらの変化、例えば本装置の移動度に基づいて現在の位置を推測してもよい。
【００１５】
以上の構成により、ＧＰＳ衛星の電波取得が困難なエリアにおいても、推測によって現在位置を得ることができる。したがって、すべての画像に位置情報を付加でき、画像の整理がより容易となるだけでなく、位置情報の有用性を高めることができる。
【００１６】
なお、以上の構成要素の任意の組合せや、本発明の構成要素や表現を方法、装置、システム、コンピュータプログラム、プログラムを格納した記録媒体、データ構造などの間で相互に置換したものもまた、本発明の態様として有効である。
【００１７】
【発明の実施の形態】
本実施形態における撮像装置は、ＧＰＳ通信機能により撮影位置を特定し、その位置情報を撮影時刻の情報とともに撮影画像に対応づける。その撮影画像を、位置情報および時刻情報とともに無線ネットワーク経由で画像サーバへ転送する。ＧＰＳによって撮影位置を特定できない場合は、無線ネットワークのアクセスポイントの位置、ＧＰＳの電波強度を地理的に示す地図、過去の撮影位置とその変化、などの情報に基づいて現在の位置を推測する。これにより、撮影環境にかかわらず、すべての画像に対して何らかの位置情報を付加する。
【００１８】
図１は、撮影位置記録システムの基本的な構成を示す。撮影位置記録システム１０において、画像サーバ１４、アクセスポイント１８、ユーザ端末１２、地図サーバ２２がインターネット１６を介して相互に接続される。撮像装置２０はアクセスポイント１８を介してインターネット１６へ接続し、画像サーバ１４または地図サーバ２２との間でデータを送受信する。撮像装置２０とアクセスポイント１８は、無線ＬＡＮ技術による通信が行われる。
【００１９】
撮像装置２０は、ＧＰＳ衛星２４から無線通信によって受信する情報をもとに現在位置を特定し、位置情報を取得する。地図サーバ２２は、ＧＰＳ衛星２４から受信可能と想定される電波の強度を地図上の位置ごとに示した電波地図を保持する。この電波地図は、例えば複数のＧＰＳ衛星２４から受信する電波の強度を衛星別に示す地図であってもよいし、それら複数の電波の強度を包括的に示す地図であってもよい。電波地図は、主に経度および緯度からなる位置座標と電波強度の対応を示す。
【００２０】
ユーザは、撮像装置２０で撮影した画像を、撮影位置および撮影時刻の情報とともにアクセスポイント１８およびインターネット１６経由で画像サーバ１４に保存する。その後、ユーザ端末１２を用いて画像サーバ１４に保存された画像をダウンロードする。撮像装置２０は、アクセスポイント１８およびインターネット１６経由で地図サーバ２２から電波地図を取得する。
【００２１】
撮像装置２０の構成は、ハードウエア的には、ＣＰＵ、メモリ、通信モジュール、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたデータ送受信機能や位置特定機能のあるプログラムなどによって実現されるが、以下それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００２２】
図２は、撮像装置２０の構成を示す機能ブロック図である。撮像装置２０は、撮像部３０、バッファメモリ４０、表示処理部４２、ＬＣＤ５０、時間管理部５２、データ送受信部５４、測位部６２、無線ネットワーク通信部７６、およびＧＰＳ通信部７８を有する。撮像部３０は、被写体からの光を取り込んで結像するレンズ３２と、結像された像を電気信号に変換するＣＣＤ３４と、電気信号をＡ／Ｄ変換して圧縮処理する画像処理部３６と、を含む。
【００２３】
バッファメモリ４０は、ＪＰＥＧ形式やＭＰＥＧ形式などで圧縮された静止画または動画のデータを一時的に記憶するＲＡＭである。表示処理部４２は、バッファメモリ４０が記憶する画像を復号してＬＣＤ５０に表示させる。表示処理部４２は、バッファメモリ４０をビデオメモリとしても利用する。無線ネットワーク通信部７６は、無線ＬＡＮの通信モジュールを含み、アンテナを介してアクセスポイント１８と通信する。ＧＰＳ通信部７８は、ＧＰＳ無線用の通信モジュールを含み、アンテナを介してＧＰＳ衛星２４と通信する。
【００２４】
時間管理部５２は、内蔵する時計から現在の時刻を取得する。ただし他の形態としては、ＧＰＳ衛星２４から受信する情報から時刻を取得してもよい。時間管理部５２は、取得した時刻をもとに時刻情報を生成してデータ送受信部５４へ送る。
【００２５】
測位部６２は、移動算出部６４、インターバル設定部６６、積極度設定部６８、位置推測部７０、電波検出部７２、および位置特定部７４を含む。位置特定部７４は、ＧＰＳ衛星２４から受信する情報をもとに現在位置の位置情報を生成する。電波検出部７２は、ＧＰＳ衛星２４から受信する電波の強度を検出する。位置推測部７０は、位置特定部７４による位置特定が困難な場合に、後述する複数の手法を用いて現在位置を推測する。位置特定部７４または位置推測部７０は、生成した位置情報に対してその信頼度を設定した上で、その位置情報をデータ送受信部５４へ送る。位置情報の信頼度として、ＧＰＳ衛星２４の電波によって特定したときは「５」を設定し、推測に基づく位置情報であればその推測手法に応じて「４」から「１」までの信頼度を設定する。
【００２６】
移動算出部６４は、過去に取得した複数の位置情報および時刻情報とそれらの変化をもとに、撮像装置２０の移動度または移動経路を算出する。インターバル設定部６６は、位置特定部７４による位置特定処理を周期的に実行するときのその周期を設定する。例えば、電波検出部７２が検出した電波強度に応じて、次に位置特定するまでの時間間隔を決定してもよい。例えば、過去に取得した複数の位置情報および時刻情報とそれらの変化、すなわち移動速度や加速度などに応じて次に位置特定するまでの時間間隔を決定してもよい。例えば、移動距離が所定の閾値を越えるタイミングを次の位置特定のタイミングとし、その閾値を越える時刻を予測して周期を設定してもよい。その場合、閾値は位置情報の誤差となる。
【００２７】
積極度設定部６８は、位置推測部７０による位置推測における積極度を設定する。ここでいう積極度は、位置を推測する複数の手法からいずれを選択すべきかを定めたパラメータであり、例えば「３」「２」「１」などの度合いを設定する。その度合いは推測結果の精度を示す数値であってもよい。この積極度をユーザが手動で設定してもよいし、撮影環境に応じて自動で設定される構成としてもよい。
【００２８】
データ送受信部５４は、画像転送部５６、地図取得部５８、および対応設定部６０を含む。対応設定部６０は、バッファメモリ４０が記憶する画像と、時間管理部５２が生成した時刻情報と、位置特定部７４または位置推測部７０が生成した位置情報と、を対応づける。これらのデータを画像サーバ１４へ転送するまでの間、バッファメモリ４０へ一時的に記憶させる。画像転送部５６は、バッファメモリ４０が記憶する画像、位置情報、および時刻情報のセットを画像サーバ１４へ転送する。
【００２９】
地図取得部５８は、地図サーバ２２から現在の位置を含んだ電波地図を取得する。撮像装置２０が移動した結果、すでに取得した電波地図に現在の位置が含まれなくなった場合、地図取得部５８はあらためて電波地図を取得し直す。例えば、地図取得部５８は地図サーバ２２へ現在位置の位置情報を送信し、その位置に対応する電波地図を受信してもよい。
【００３０】
以上の構成をもとに、現在位置を推測するための複数の手法を説明する。
第１の手法として、位置推測部７０は、アクセスポイント１８の位置に基づいて現在の位置を推測する。アクセスポイント１８は、自身の位置を示す位置データを保持し、端末からの要求に対して位置データを返信する機能、または位置データを含んだビーコン信号を発信する機能を有する。位置推測部７０は、アクセスポイント１８から位置データを受け取る。位置推測部７０は、アクセスポイント１８から受信するビーコン信号の強度に基づいて、アクセスポイント１８に対する自身の相対的な位置を推測する。複数のアクセスポイント１８からビーコンを受信した場合、それぞれの位置と強度を検出した上で、その強度がより高い側に自身の位置も近いと判断して現在の位置を推測する。以上の手法により推測した位置情報の信頼度は「４」に設定される。
【００３１】
第２の手法として、過去に特定または推測された複数の位置および時刻から定まるそれらの変化に基づいて現在の位置を推測する。位置推測部７０は、撮像装置２０の起動時やアイドリング時に現在位置および現在時刻を取得し、位置情報および時刻情報のセットとしてバッファメモリ４０に蓄積しておく。位置特定部７４がＧＰＳ衛星２４の電波から位置を特定できなかった場合、その画像をバッファメモリ４０へ一時的に格納し、位置推測部７０はその画像撮影タイミングの前後に取得した位置情報および時刻情報のセットをバッファメモリ４０から読み出す。位置推測部７０は、これらの情報をもとに移動速度、移動方向、加速度などの要素を推測条件として算出し、その推測条件と撮影時刻をもとに現在位置を推測する。
【００３２】
推測した位置を電波地図と照合し、その位置が確かに電波の弱い場所であるかを検証する。その位置が本来電波の強いはずの場所であったときは推測結果が適当でないと判断して位置情報を補正する。補正の方法として、電波の弱い場所のうち最も近い場所を探索してもよい。以上の手法により推測した位置情報の信頼度は「３」に設定される。
【００３３】
第３の手法として、移動経路を幾何学的に想定し、その移動経路から撮影位置を推測する。位置推測部７０は、バッファメモリ４０から複数の位置情報を読み出し、仮想的な図面上に点で配置し、各点をスプライン曲線または直線で結んだ線を移動経路と想定する。位置情報が付加されなかった画像については、その撮影時刻から移動経路上の点を割り出し、その位置を位置情報として画像に付加する。以上の手法により推測した位置情報の信頼度は「２」に設定される。
【００３４】
第４の手法として、過去に取得した位置情報をもとにそれらの中間地点を撮影位置と仮定することにより位置を推測する。位置推測部７０は、バッファメモリ４０から撮影時前後の位置情報を読み出し、それらの位置の中間点を算出する。その位置情報を画像に付加する。以上の手法により推測した位置情報の信頼度は「１」に設定される。
【００３５】
いずれの手法で推測するかは、電波の受信状況および積極度設定部６８により設定される積極度に応じて決定する。原則として積極度にかかわらずＧＰＳ衛星２４の情報による位置特定と第１の手法による推測を試み、これらが不調な場合、積極度が「３」であれば第２の手法、「２」であれば第３の手法、「１」であれば第４の手法により推測される。最終的には精度を問わずすべての画像に位置情報が付加される。
【００３６】
図３は、電波地図の内容を模式的に配置した図である。電波地図８０は、現在の位置を含んだ一定の地域を対象として、その地域に含まれる部分領域ごとの電波強度を示す。部分領域は、建築物や地形など電波を遮蔽する物体に沿って区切られる。電波地図８０は、部分領域として例えば第１〜４の建築物８２、８４、８６、８８の位置と形状を示す。位置は、緯度、経度、高度によって示される。
【００３７】
電波地図８０は、部分領域として例えば地下街９２および地下街出入口９０の位置と形状を示す。複数の部分領域が立体的に重複する場合もあり、それぞれの領域が異なる電波強度を示してもよい。立体的な重複は、高度の違いで区別する。ただし、撮像装置２０が実際に地下街９２の中に位置するときはＧＰＳ衛星２４から電波を受信できず、その高度を取得できない。その場合、地下街９２と地上とを結ぶ境界である地下街出入口９０の位置を基準として現在位置を推測してもよい。電波地図８０は、建築物ごとに特定される、木造や鉄筋など構造に関する情報を含んでもよい。
【００３８】
図４は、電波地図のデータ構造を模式化して示す。電波地図データ１００は、地下街の位置を示す地下街データ１０２、電波強度が９０％である部分領域の位置を示す９０％エリアデータ１０４、電波強度が８０％である部分領域の位置を示す８０％エリアデータ１０６、など電波強度別に分類された部分領域のデータを含む。また例えば、部分領域が矩形であれば複数の端点に関して緯度および経度と高度のデータを含み、部分領域が円形であれば中心点の緯度および経度と半径および高度のデータを含む。
【００３９】
図５は、本実施形態における撮像装置２０を起動する処理の手順を示すフローチャートである。まず、有効な位置情報の有無を示すフラグと有効な電波地図の有無を示すフラグをそれぞれリセットする（Ｓ１０）。現在位置を特定するために新たな位置情報を取得する処理を実行し（Ｓ１２）、現在位置を含んだ新たな電波地図を取得する処理を実行する（Ｓ１４）。
【００４０】
図６は、図５のＳ１２における位置情報の取得処理に関する詳細な処理手順を示すフローチャートである。電波検出部７２が検出する電波強度に基づき、ＧＰＳ衛星２４との通信により現在位置の特定を試みる（Ｓ２０）。ここで現在位置を特定できた場合は（Ｓ２０Ｙ）、位置情報の信頼度を「５」に設定する（Ｓ２６）。現在位置を特定できなかった場合は（Ｓ２０Ｎ）、前述した第１の手法により位置を推測する（Ｓ２２）。アクセスポイント１８から取得する情報に基づいて現在位置を推測できた場合は（Ｓ２２Ｙ）、位置情報の信頼度を「４」に設定する（Ｓ２６）。アクセスポイント１８から取得する情報によっても現在位置を推測できなかった場合は（Ｓ２２Ｎ）、本図のサブルーチンを終了する。
【００４１】
現在位置を特定または推測できた場合は、現在の時刻を取得し（Ｓ２８）、位置情報と時刻情報を対応づけてバッファメモリ４０に記憶させ（Ｓ３０）、位置情報の有無を示すフラグをセットする（Ｓ３２）。
【００４２】
図７は、図５のＳ１４における電波地図の取得処理に関する詳細な処理手順を示すフローチャートである。まず、有効な電波地図の有無を判断する（Ｓ４０）。ここで、有効な電波地図とは、バッファメモリ４０に格納されており、かつ、現在位置を含んでいる電波地図を示す。有効な電波地図がすでに格納されている場合は（Ｓ４０Ｙ）、電波地図の有無を示すフラグをセットする（Ｓ４６）。有効な電波地図が格納されていない場合は（Ｓ４０Ｎ）、電波地図の取得を試みる（Ｓ４２）。取得できなかった場合は（Ｓ４２Ｎ）、本図のサブルーチンを終了する。取得できた場合は（Ｓ４２Ｙ）、電波地図の有無を示すフラグをセットする（Ｓ４６）。
【００４３】
図８は、本実施形態における撮像装置２０のアイドリング時の処理手順を示すフローチャートである。本図に示すアイドリング処理は、図６に示す起動処理の後に実行される。アイドリング処理の実行タイミングは、位置取得の周期に応じて定まる。まず、有効な位置情報の有無を示すフラグと有効な電波地図の有無を示すフラグをそれぞれ再びリセットし（Ｓ５０）。新たな位置情報を取得する処理を実行する（Ｓ５２）。Ｓ５２の詳細な処理手順は図６に示す通りである。位置情報の有無を示すフラグがセットされなかった場合は（Ｓ５４Ｎ）、後述するＳ５６からＳ６４の処理をスキップし、インターバル設定部６６が位置取得の周期を例えば短い周期に設定する（Ｓ６６）。一方、位置情報の有無を示すフラグがセット状態になっている場合は（Ｓ５４Ｙ）、新たな電波地図を取得する処理を実行する（Ｓ５６）。Ｓ５６の詳細な処理手順は、図７に示す通りである。
【００４４】
移動算出部６４は移動速度、移動方向、加速度などのデータを推測条件として算出する（Ｓ５８）。ここで、位置情報が付加されないままバッファメモリ４０に格納されている画像の枚数をＭとし、枚数Ｍがゼロより大きい場合（Ｓ６０Ｙ）、それらの画像に対して位置情報の付加処理を施す（Ｓ６２）。また、電波検出部７２はＧＰＳ衛星２４から受信する電波の強度を検出し（Ｓ６４）、インターバル設定部６６はその電波強度に応じて位置取得の周期を設定する（Ｓ６６）。
【００４５】
図９は、図８のＳ６２における位置情報の付加処理に関する詳細な処理手順を示すフローチャートである。位置推測の積極度が「１」以外に設定されている場合は（Ｓ１００Ｎ）、前述した第３の手法により位置を推測する（Ｓ１０２からＳ１１２）。位置推測の積極度が「１」に設定されている場合は（Ｓ１００Ｙ）、前述した第４の手法により位置を推測する（Ｓ１１４からＳ１２２）。
【００４６】
第３の手法の場合、推測条件に基づいて移動経路を推測し（Ｓ１０２）、位置情報付加の対象となる画像の撮影位置を推測する（Ｓ１０４）。この推測により生成した位置情報の信頼度を「２」に設定し（Ｓ１０６）、画像に付加する（Ｓ１０８）。位置情報が付加されていない画像の枚数Ｍをデクリメントし（Ｓ１１０）、残りの枚数Ｍがゼロより大きければゼロになるまでＳ１０４からＳ１１０の処理を繰り返す（Ｓ１１２Ｙ）。
【００４７】
第４の手法の場合、位置情報付加の対象となる画像の前後に取得した複数の位置情報をもとにそれらの中間位置を算出して新たな位置情報とし（Ｓ１１４）、その位置情報の信頼度を「１」に設定し（Ｓ１１６）、これを画像に付加する（Ｓ１１８）。画像の枚数Ｍをデクリメントし（Ｓ１２０）、残りの枚数Ｍがゼロより大きければゼロになるまでＳ１１８からＳ１２０の処理を繰り返す（Ｓ１２２Ｙ）。
【００４８】
図１０は、本実施形態における撮像装置２０の撮影時の処理手順を示すフローチャートである。撮影を実行した後（Ｓ７０）、撮影時刻を示す時刻情報をその画像に付加する（Ｓ７２）。位置情報の有無を示すフラグがセット状態にある場合は（Ｓ７４Ｙ）、その画像の位置情報を付加する（Ｓ９４）。そのフラグがセットされていない場合は（Ｓ７４Ｎ）、現在位置が把握できていないとして新たな位置情報の取得処理を実行する（Ｓ７６）。Ｓ７６の詳細な処理手順は図６に示す通りである。
【００４９】
Ｓ７６の結果、位置情報の有無を示すフラグがセット状態になった場合は（Ｓ７８Ｙ）、その画像の位置情報を付加する（Ｓ９４）。依然としてそのフラグがセットされていない場合であって（Ｓ７８Ｎ）、位置推測の積極度が「３」に設定されている場合は（Ｓ８０Ｙ）、前述した第２の手法により位置を推測する（Ｓ８２からＳ９２）。積極度が「３」以外に設定されている場合は（Ｓ８０Ｎ）、位置情報が付加されていない画像の枚数Ｍをインクリメントして（Ｓ８４）、本図に示す撮影時の処理を終了する。
【００５０】
積極度が「３」の場合であって、電波地図の有無を示すフラグがセットされていない場合（Ｓ８２Ｎ）、位置情報が付加されていない画像の枚数Ｍをインクリメントして（Ｓ８４）、本図に示す撮影時の処理を終了する。一方、そのフラグがセット状態になっている場合は（Ｓ８２Ｙ）、推測条件に基づいて現在位置を推測する（Ｓ８６）。その推測結果と電波地図の整合性がなければ（Ｓ８８Ｎ）、その地図をもとに位置を補正する（Ｓ９０）。例えば、推測により導き出された位置が、電波地図の上でも確かに電波強度が弱い場所と示されていれば整合性があるといえ、補正の必要はないと判断する。こうして生成された位置情報の信頼度を「３」に設定し（Ｓ９２）、その位置情報を画像に付加する（Ｓ９４）。
【００５１】
（第２実施形態）
本実施形態は、地図サーバ２２から電波地図を取得しない点で第１実施形態と異なる。したがって、ＧＰＳ衛星２４の電波を受信できない場合に第１実施形態ほど積極的に位置を推測しないが、より簡単な処理によって位置を推測する特徴がある。以下、第１実施形態との相違点を中心に説明する。
【００５２】
本実施形態の撮像装置２０は、基本的に第１実施形態における撮像装置２０と同様の構成を有する。ただし、図２における地図取得部５８の機能は有しないか、または単にその機能を使用しない構成となる。
【００５３】
図１１は、本実施形態における撮像装置２０を起動する処理の手順を示すフローチャートである。まず、有効な位置情報の有無を示すフラグをリセットする（Ｓ１３０）。現在位置を特定するために新たな位置情報を取得する処理を実行する（Ｓ１３２）。Ｓ１３２の詳細な処理手順は図６に示す通りである。
【００５４】
図１２は、本実施形態における撮像装置２０のアイドリング時の処理手順を示すフローチャートである。まず、有効な位置情報の有無を示すフラグを再びリセットし（Ｓ１４０）。新たな位置情報を取得する処理を実行する（Ｓ１４２）。Ｓ１４０の詳細な処理手順は図６に示す通りである。位置情報の有無を示すフラグがセット状態になっている場合（Ｓ１４４Ｙ）、推測条件を算出し（Ｓ１４６）、画像の枚数Ｍがゼロより大きければ（Ｓ１４８Ｙ）、それらの画像に対して位置情報の付加処理を施す（Ｓ１５０）。Ｓ１５０の詳細な処理は図９に示す通りである。フラグがセットされなかった場合は（Ｓ１４４Ｎ）、Ｓ１４６からＳ１５０の処理をスキップする。また、電波検出部７２はＧＰＳ衛星２４から受信する電波の強度を検出し（Ｓ１５２）、インターバル設定部６６はその電波強度に応じて位置取得の周期を設定する（Ｓ１５４）。
【００５５】
図１３は、本実施形態における撮像装置２０の撮影時の処理手順を示すフローチャートである。撮影を実行した後（Ｓ１６０）、時刻情報をその画像に付加する（Ｓ１６２）。位置情報の有無を示すフラグがセット状態にある場合は（Ｓ１６４Ｙ）、その画像に位置情報を付加する（Ｓ１７０）。そのフラグがセットされていない場合は（Ｓ１６４Ｎ）、現在位置が把握できていないとして新たな位置情報の取得処理を実行する（Ｓ１６６）。Ｓ１６６の詳細な処理手順は図６に示す通りである。
【００５６】
Ｓ１６６の結果、位置情報の有無を示すフラグがセット状態になった場合は（Ｓ１６８Ｙ）、その画像に位置情報を付加する（Ｓ１７０）。依然としてそのフラグがセットされていない場合（Ｓ１６８Ｎ）、画像の枚数Ｍをインクリメントして（Ｓ１７２）、撮影時の処理を終了する。
【００５７】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、その各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。以下、変形例を挙げる。
【００５８】
第２実施形態においては、電波地図を使用しないで現在位置を推測するため、画像の転送以外には特に無線ネットワークを使用していない。変形例においては、図２の無線ネットワーク通信部７６を有しない構成にて実現し、メモリカードなどの記録媒体に画像を格納する構成としてもよい。その場合、現在位置の推測方法は、アクセスポイントによる位置情報の推測を実行しない点を除いて第２実施形態と同様とする。
【００５９】
【発明の効果】
本発明によれば、撮影画像を管理する上での利便性を向上させることができる。
【図面の簡単な説明】
【図１】撮影位置記録システムの基本的な構成を示す図である。
【図２】撮像装置の構成を示す機能ブロック図である。
【図３】電波地図の内容を模式的に配置した図である。
【図４】電波地図のデータ構造を模式化して示す図である。
【図５】第１実施形態における撮像装置を起動する処理の手順を示すフローチャートである。
【図６】図５のＳ１２における位置情報の取得処理に関する詳細な処理手順を示すフローチャートである。
【図７】図５のＳ１４における電波地図の取得処理に関する詳細な処理手順を示すフローチャートである。
【図８】第１実施形態における撮像装置のアイドリング時の処理手順を示すフローチャートである。
【図９】図８のＳ６２における位置情報の付加処理に関する詳細な処理手順を示すフローチャートである。
【図１０】第１実施形態における撮像装置の撮影時の処理手順を示すフローチャートである。
【図１１】第２実施形態における撮像装置を起動する処理の手順を示すフローチャートである。
【図１２】第２実施形態における撮像装置のアイドリング時の処理手順を示すフローチャートである。
【図１３】第２実施形態における撮像装置の撮影時の処理手順を示すフローチャートである。
【符号の説明】
１４  画像サーバ、  １８  アクセスポイント、  ２０  撮像装置、  ２２  地図サーバ、  ２４  ＧＰＳ衛星、  ３０  撮像部、  ５２  時間管理部、  ５６  画像転送部、  ６２  測位部、  ８０  電波地図。
【図１】
2004194174.tif 000003
【図２】
2004194174.tif 000004
【図３】
2004194174.tif 000005
【図４】
2004194174.tif 000006
【図５】
2004194174.tif 000007
【図６】
2004194174.tif 000008
【図７】
2004194174.tif 000009
【図８】
2004194174.tif 000010
【図９】
2004194174.tif 000011
【図１０】
2004194174.tif 000012
【図１１】
2004194174.tif 000013
【図１２】
2004194174.tif 000014
【図１３】
2004194174.tif 000015