(57)【要約】【課題】ＧＰＳなどの自己位置情報を取得する手段による自己位置情報の獲得が失敗した場合であっても撮影地点情報を獲得することができる電子スチルカメラ及び電子スチルカメラで撮影された画像情報を処理する画像処理装置を提供すること。【解決手段】電子スチルカメラ１の自己位置情報を獲得する測位計算部１６と、測位計算部１６により計算された自己位置情報を撮影地点情報として、撮影により得られた画像情報と関連付けて記憶する記憶部１４と、撮影時点における自己位置情報が獲得できなかった場合、記憶部１４に対し、撮影時点とは異なる時点において測位計算部１６により獲得された自己位置情報を撮影地点情報として設定する制御部１１とを備える。【選択図】      図１
2007281799.tif 000002
【特許請求の範囲】
【請求項１】
当該電子スチルカメラの自己位置情報を獲得する位置獲得手段と、
前記自己位置情報を撮影地点情報として、撮影により得られた画像情報と関連付けて記憶する記憶手段と、
撮影時点における自己位置情報が獲得できなかった場合、前記記憶手段に対し、前記撮影時点とは異なる時点において前記位置獲得手段により獲得された自己位置情報を前記撮影地点情報として設定する設定手段と、
を具備することを特徴とする電子スチルカメラ。
【請求項２】
前記設定手段は、前記撮影時点よりも時間的に後でかつ最初に獲得できた自己位置情報を前記記憶手段に対して設定することを特徴とする請求項１に記載の電子スチルカメラ。
【請求項３】
前記設定手段は、前記撮影時点よりも時間的に前でかつ最後に獲得できた自己位置情報を前記記憶手段に対して設定することを特徴とする請求項１に記載の電子スチルカメラ。
【請求項４】
前記設定手段は、前記撮影時点の前後で時間的に最も近い時点において獲得できた自己位置情報を前記記憶手段に対して設定することを特徴とする請求項１に記載の電子スチルカメラ。
【請求項５】
前記設定手段は、撮影時点で前記自己位置情報が獲得できなかった場合、撮影時に前記自己位置情報が獲得できなかったという情報を、更に前記画像情報と関連付けて記憶するように前記記憶手段に対して更に設定することを特徴とする請求項１乃至４の何れか１項に記載の電子スチルカメラ。
【請求項６】
前記設定手段は、前記自己位置情報を獲得した時刻を更に前記画像情報と関連付けて記憶するように前記記憶手段に対して設定することを特徴とする請求項１乃至５の何れか１項に記載の電子スチルカメラ。
【請求項７】
前記設定手段は、前記撮影がなされた時刻と前記撮影地点位置情報が獲得された時刻との差分があらかじめ設定した時間より大きい場合に、前記画像情報に前記撮影地点情報を関連付けて記憶しないように、前記記憶手段に対して設定することを特徴とする請求項１乃至６の何れか１項に記載の電子スチルカメラ。
【請求項８】
前記撮影地点情報に関連する付加情報を検索して入手する付加情報入手手段と、
前記撮影がなされた時刻と前記撮影地点情報が獲得された時刻との差分があらかじめ設定した時間より大きい場合に、前記画像情報のみの可視化を行い、前記付加情報の可視化は行わない可視化制御手段と、
を更に具備することを特徴とする請求項１乃至７の何れか１項に記載の電子スチルカメラ。
【請求項９】
前記撮影地点情報を地図情報、地名情報、及び建物名情報の少なくとも何れかを含むデータベースと照合する照合手段と、
前記撮影がなされた時刻と前記撮影地点情報が獲得された時刻とが一致せず、且つ、前記照合手段による照合の結果、前記撮影地点情報が建物の入り口付近を示す場合、前記画像情報に関連付けて前記建物の名称を可視化する処理と前記建物の名称を前記記憶手段に記憶する処理の少なくとも何れか一方の処理を実行する処理制御手段と、
を更に具備することを特徴とする請求項１乃至７の何れか１項に記載の電子スチルカメラ。
【請求項１０】
前記自己位置情報は、前記電子スチルカメラの高度情報を含み、
前記撮影地点情報を地図情報と照合する地図情報照合手段と、
前記地図情報照合手段による照合の結果、当該電子スチルカメラが、地上と海上の少なくとも一方からから離れていることを示す場合には、飛行機内で撮影がなさたことを示す付加情報を前記画像情報に関連付けて可視化する処理と前記付加情報を前記記憶手段に記憶する処理の少なくとも何れか一方の処理を実行する処理制御手段と、
を更に具備することを特徴とする請求項１乃至７の何れか１項に記載の電子スチルカメラ。
【請求項１１】
前記飛行機の運行情報に関するデータベースを照合する運行情報照合手段を更に具備し、
前記処理制御手段は、前記運行情報照合手段による照合の結果、前記撮影時点において前記撮影がなされた飛行機に関する情報を前記画像情報に関連付けて可視化する処理と前記飛行機に関する情報を前記記憶手段に記憶する処理の少なくとも何れか一方の処理を実行することを特徴とする請求項１０に記載の電子スチルカメラ。
【請求項１２】
請求項１乃至７の何れか１項に記載の電子スチルカメラより供給される前記撮影地点情報に基づき、前記撮影地点情報に関連する付加情報を検索して入手する付加情報入手手段と、
前記撮影がなされた時刻と前記撮影地点情報が獲得された時刻との差分があらかじめ設定した時間より大きい場合に、前記画像情報のみの可視化を行い、前記付加情報の可視化は行わない可視化制御手段と、
を具備することを特徴とする画像処理装置。
【請求項１３】
請求項１乃至７の何れか１項に記載の電子スチルカメラより供給される前記撮影地点情報に基づき、前記撮影地点情報を地図、地名、建物名の少なくとも何れかを含むデータベースと照合する照合手段と、
前記撮影がなされた時刻と前記撮影地点情報が獲得された時刻とが一致せず、且つ、前記照合手段による照合の結果、前記撮影地点情報が建物の入り口付近を示す場合、前記画像情報に関連付けて前記建物の名称を可視化する処理と前記建物の名称を前記記憶手段に記憶する処理の少なくとも何れか一方の処理を実行する処理制御手段と、
を具備することを特徴とする画像処理装置。
【請求項１４】
請求項１乃至７の何れか１項に記載の電子スチルカメラより供給される前記撮影地点情報は、前記電子スチルカメラの高度情報を含み、
前記電子スチルカメラより供給される前記撮影地点情報に基づき、前記撮影地点情報を地図情報と照合する地図情報照合手段と、
前記地図情報照合手段による照合の結果、当該画像処理装置が、地上と海上の少なくとも一方からから離れていることを示す場合には、飛行機内で撮影がなさたことを示す付加情報を前記画像情報に関連付けて可視化する処理と前記付加情報を前記記憶手段に記憶する処理の少なくとも何れか一方の処理を実行する処理制御手段と、
を具備することを特徴とする画像処理装置。
【請求項１５】
前記飛行機の運行情報に関するデータベースを照合する運行情報照合手段を更に具備し、
前記処理制御手段は、前記運行情報照合手段による照合の結果、前記撮影時点において前記撮影がなされた飛行機に関する情報を前記画像情報に関連付けて可視化する処理と前記飛行機に関する情報を前記記憶手段に記憶する処理の少なくとも何れか一方の処理を実行することを特徴とする請求項１４に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子スチルカメラ及び電子スチルカメラで撮影された画像情報を処理する画像処理装置に関し、特に、ＧＰＳに代表されるような、自己位置を獲得する手段を持ち、これを元に撮影地点若しくは撮影地点周辺情報を、画像情報と関連付けて記憶、表示、印刷等の処理を行う、電子スチルカメラ及び画像処理装置に関する。
【背景技術】
【０００２】
従来、撮影された画像情報に、その撮影がなされた位置情報を関連付けて記憶可能な電子スチルカメラに関する提案は種々のものがなされている。例えば、特許文献１では、カメラの自己位置を獲得する手段としてＧＰＳ（Global Positioning System）を搭載し、撮影時に測位された位置情報に対して、対応する情報を選択する手段について提案がなされている。
【０００３】
図１１は、従来例の電子スチルカメラの構成例を示すブロック図である。制御部１１は、図１１の電子スチルカメラのシーケンスを制御する制御部である。制御部１１には操作部１２が接続されている。操作部１２は、ＬＣＤ等の表示デバイスからなる表示部１２１と電源スイッチを含む複数のスイッチからなるＳＷ部１２２から構成されている。制御部１１は、ＳＷ部１２２の電源スイッチがオンされたことを検知して電源がオンされ、動作を開始する。
【０００４】
撮像部１３は、図示しない被写体からの入力光をＣＣＤ等の撮像素子により撮像する。そして撮像して得られた画像情報を、制御部１１を介して記憶部１４に記憶させる。記憶部１４は、撮像部１３により得られた画像情報とその画像情報が撮影された位置情報とを関連付けて記憶する。この記憶部１４は、例えばＦｌａｓｈＲＯＭ等の不揮発性メモリや、ハードディスク等のディスクドライブで構成される。
【０００５】
ＧＰＳ受信部１５は、ＧＰＳ衛星からの測位用電波を、アンテナ１５１を介して受信して測位用情報を測位計算部１６に出力する。測位計算部１６は、ＧＰＳ受信部１５から出力された測位用情報と記憶部１４に記憶されている仮受信位置情報とにより測位計算を実行し、計算された測位情報を撮影地点情報として記憶部１４に記憶させると共に仮受信位置情報を更新する。
【特許文献１】特開２００１−３６８４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、上記したような従来の手法では、ＧＰＳなどの自己位置情報を取得する手段による自己位置情報の獲得が失敗した場合には、仮受信位置情報の更新が行われず、また本来獲得されるべき自己位置情報に替わる、適切な自己位置情報を得る手段がない。
【０００７】
本発明は、上記の事情に鑑みてなされたものであり、ＧＰＳなどの自己位置情報を取得する手段による自己位置情報の獲得が失敗した場合であっても撮影地点情報を獲得することができる電子スチルカメラ及び電子スチルカメラで撮影された画像情報を処理する画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の第１の態様による電子スチルカメラは、自己位置情報を獲得する位置獲得手段と、前記自己位置情報を撮影地点情報として、撮影により得られた画像情報と関連付けて記憶する記憶手段と、撮影時点における自己位置情報が獲得できなかった場合、前記記憶手段に対し、前記撮影時点とは異なる時点において前記位置獲得手段により獲得された自己位置情報を前記撮影地点情報として設定する設定手段とを具備することを特徴とする。
【０００９】
この第１の態様によれば、撮影時点における自己位置情報が獲得できなかった場合には、撮影時点とは異なる時点において前記位置獲得手段により獲得された自己位置情報が撮影地点情報として設定される。
【発明の効果】
【００１０】
本発明によれば、ＧＰＳなどの自己位置情報を取得する手段による自己位置情報の獲得が失敗した場合であっても撮影地点情報を獲得することができる電子スチルカメラ及び電子スチルカメラで撮影された画像情報を処理する画像処理装置を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施形態について説明する。ここで、以下の各実施形態における説明では、自己位置情報を獲得する位置獲得手段として、衛星を利用したＧＰＳを用いた例を示すが、位置獲得手段は、自己位置情報が獲得できればＧＰＳに限るものではない。ＧＰＳの他にも、例えば移動体無線の基地局情報を利用して自己位置を割り出すシステムや、ＲＦＩＤタグを利用した装置、位置情報を報知する近距離無線通信システムなどを位置獲得手段としても良い。
【００１２】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る電子スチルカメラの構成例を示すブロック図である。図１に示す電子スチルカメラ１は、制御部１１と、操作部１２と、撮像部１３と、記憶部１４と、ＧＰＳ受信部１５と、測位計算部１６と、タイマー部２１とから構成されている。
【００１３】
設定手段としての制御部１１は、図１に示す電子スチルカメラのシーケンスを制御する制御部である。制御部１１には、操作部１２が接続されている。操作部１２は、表示部１２１と、スイッチ（ＳＷ）部１２２とから構成されている。表示部１２１は、例えばＬＣＤ等の表示デバイスから構成され、使用者によって撮影された画像（撮影画像）等の各種画像の表示を行う。ＳＷ部１２２は、本電子スチルカメラの電源をオンするための電源スイッチや、本電子スチルカメラによる撮影動作を実行するためのレリーズスイッチ等の複数のスイッチから構成されている。制御部１１は、ＳＷ部１２２の各スイッチの操作を受けて、その操作に応じたシーケンスを制御する。
【００１４】
撮像部１３は、図示しない被写体からの入力光をＣＣＤ等の撮像素子により撮像して画像情報を取得する。撮像部１３で取得された画像情報は、制御部１１を介して記憶部１４に記憶される。記憶手段としての記憶部１４は、撮像部１３から入力された画像情報と、この画像情報が撮影された位置（撮影位置）とを対にして記憶する。この記憶部１４は、例えばＦｌａｓｈＲＯＭ等の不揮発性メモリやハードディスク等のディスクドライブで構成された記憶部である。
【００１５】
ＧＰＳ受信部１５は、図示しないＧＰＳ衛星からの測位用電波を、アンテナ１５１を介して受信して処理し、これによって得られた測位用情報を測位計算部１６に出力する。測位計算部１６は、ＧＰＳ受信部１５からの測位用情報と記憶部１４の仮受信位置情報（前回、測位計算部１６によって測位計算が実行された時に得られた測位情報）とにより測位計算を実行し、計算された測位情報を記憶部１４に記憶すると共に仮受信位置情報を更新する。
【００１６】
タイマー部２１は、あらかじめ設定された時間間隔を計時し、計時が終了する毎にその旨を制御部１１に報知する。このタイマー部２１は、例えば測位計算部１６による測位計算を一定時間間隔毎に行うための時間を計時するために使用される。
【００１７】
以降フローチャートを参照して第１の実施形態の動作について説明する。ここで、以下に説明するフローチャートは、第１の実施形態の要旨に係る部分を中心に記述してあり、電子スチルカメラの全体の詳細なフローチャートについては省略している。
【００１８】
図２は、第１の実施形態に係る電子スチルカメラのメインタスクにおける処理について示すフローチャートである。また、図３は、図２のフローチャート中で制御部１１によって起動されるタイマータスク１の処理について示すフローチャートである。この図３に示されるタスクはサブルーチン形式ではなく、マルチタスク方式のタスクである。このような場合、図２のメインタスクの処理ではサブタスクの起動だけを行い、起動したサブタスクの終了を待たずに、次のステップに進む。
【００１９】
電子スチルカメラ１に電池が装填されるか若しくはＳＷ部１２２に含まれる電源スイッチがオンされる事により、図２の処理が開始される。まず制御部１１は、記憶部１４に記憶されている撮影フラグを初期化（０をセット）する（ステップＳ２０１）。この撮影フラグは、図２に示されるメインタスクと図３に示されるタイマータスク１との間で、レリーズスイッチがオンされたタイミング、言い換えれば撮影が行われたタイミングを識別するためのフラグである。続いて、制御部１１は、実際に撮影が開始される前の自己位置情報を確保するために、一定間隔で起動するタイマータスク１を起動する（ステップＳ２０２）。このタイマータスク１の詳細については後述する。
【００２０】
タイマータスク１を起動した後、制御部１１は、ＳＷ部１２２のレリーズスイッチがオンされたか否かを判定する（ステップＳ２０３）。この判定はレリーズスイッチがオンされるまで行う。ステップＳ２０３の判定において、レリーズスイッチがオンされたら、撮影動作を開始する。続いて撮影フラグに１をセットする（ステップＳ２０４）。撮影動作の完了直後、撮影地点情報を獲得するためにＧＰＳ測位を開始する（ステップＳ２０５）。次に、制御部１１は、ＧＰＳ測位が成功したか否かを判定する（ステップＳ２０６）。
【００２１】
ステップＳ２０６の判定において、ＧＰＳ測位が成功していれば、そのまま測位情報を画像情報の撮影地点情報として関連付けて記憶部１４に記憶させる（ステップＳ２０７）。一方、ＧＰＳ測位が失敗していた場合は、後述するタイマータスク１において獲得した測位情報を撮影地点情報として画像情報に関連付けて記憶部１４に記憶させる（ステップＳ２０８）。
【００２２】
ここで、図２のステップＳ２０２で起動するタイマータスク１について図３を参照して説明する。タイマータスク１では、まず制御部１１は、タイマー部２１のカウントをクリアする（ステップＳ３０１）。続いてタイマー部２１の計時を開始させ、所定のタイマー時間Ｔ１が経過したか否かを判定する（ステップＳ３０２）。この判定はタイマー時間Ｔ１が経過するまで行う。ここで、タイマー時間Ｔ１は、ＧＰＳ測位を一定間隔で行う周期を示す。
【００２３】
ステップＳ３０２の判定において、Ｔ１が経過した場合に、制御部１１はＧＰＳ測位を開始させる（ステップＳ３０３）。ここで、タイマータスク１におけるＧＰＳ測位は、非撮影時、つまり電子スチルカメラとして使用していない時の動作である。この場合、消費される電流は少なければ少ないほど良いので、消費電流の観点ではタイマー時間Ｔ１は長い方が良い。ただし、タイマー時間Ｔ１を余りに長くすると、撮影時刻と測位時刻の差分が大きくなる。この場合、ＧＰＳ測位を行った位置と撮影位置との距離の差も大きくなる。したがって、タイマー時間Ｔ１は、余り長い時間は好ましく無く、消費電流と測定精度の観点でトレードオフをとる事になる。また、タイマー時間Ｔ１は、固定値である必要は無く、レリーズスイッチや電源スイッチ等のオンされる間隔や頻度、ＧＰＳ測位に成功する頻度などに応じて可変する事が望ましい。
【００２４】
ＧＰＳ測位の実行後、制御部１１は、ＧＰＳ測位が成功したか否かを判定する（ステップＳ３０４）。ステップＳ３０４の判定において、ＧＰＳ測位が成功していない場合はステップＳ３０１に戻る。この場合には、もう一度タイマー時間Ｔ１待った後で再測位する。
【００２５】
一方、ステップＳ３０４の判定において、ＧＰＳ測位に成功した場合は測位情報を記憶部１４の一時記憶領域に上書き記憶させる（ステップＳ３０５）。その後に、制御部１１は、撮影フラグをチェックし、撮影フラグが１であるか否かを判定する（ステップＳ３０６）。ステップＳ３０６の判定の結果、撮影フラグが１でなければ、言い換えれば撮影が行われていない場合は、ステップＳ３０１に戻る。そして、もう一度タイマー時間Ｔ１待った後で再測位する。一方、撮影フラグが１であれば、これ以上の測位の必要はないので、タイマータスク１を終了する。
【００２６】
以上説明したような処理により、図２のステップＳ２０４の撮影動作時に自己位置情報が獲得できていなくても、撮影動作よりも時間的に前で直近に獲得できた自己位置情報を画像情報の撮影地点情報として獲得できる。
【００２７】
次に、第１の実施形態の第１の変形例について説明する。この第１の変形例は図１に示される構成で実現可能であるが、その処理内容は異なる。この第１の変形例の動作を図４に示すメインタスクのフローチャートと図５に示すサブタスク（タイマータスク２）のフローチャートを参照して説明する。
【００２８】
電子スチルカメラ１に電池が装填されるか若しくはＳＷ部１２２に含まれる電源スイッチがオンされる事により、図４の処理が開始される。まず、制御部１１は、ＳＷ部１２２のレリーズスイッチがオンされたか否かを判定する（ステップＳ４０１）。この判定はレリーズスイッチがオンされるまで行う。ステップＳ４０１の判定において、レリーズスイッチがオンされたら、撮影動作を開始する（ステップＳ４０２）。撮影動作完了直後、制御部１１は、撮影地点情報を獲得するためにＧＰＳ測位を開始する（ステップＳ４０３）。
【００２９】
ＧＰＳ測位の後、この測位が成功したか否かを判定する（ステップＳ４０４）。ステップＳ４０４の判定において、ＧＰＳ測位が成功していれば、そのまま測位情報を画像情報の撮影地点情報として関連付けて記憶部１４に記憶させる（ステップＳ４０５）。一方、ステップＳ４０４の判定において、ＧＰＳ測位が失敗していた場合は、タイマータスク２を起動する（ステップＳ４０６）。
【００３０】
このタイマータスク２について説明する。タイマータスク２は、基本的な流れはタイマータスク１と同様であるが、タイマータスク２においてはＧＰＳ測位が成功するまで、一定のタイマー時間Ｔ１毎にＧＰＳ測位を実行する（ステップＳ５０１〜Ｓ５０４）。ステップＳ５０４の判定において、ＧＰＳ測位が成功した場合には、そのときの測位情報を撮影地点情報として画像情報に関連付けて記憶部１４に記憶させる（ステップＳ５０５）。
【００３１】
以上のような第１の変形例の処理により、図４のステップＳ４０２における撮影動作の時に自己位置情報を獲得できていなくても、撮影動作よりも時間的に後で直近に獲得できた自己位置情報を画像情報の撮影地点情報として獲得できる。
【００３２】
次に、第１の実施形態の第２の変形例について説明する。図６は、第２の変形例における電子スチルカメラの構成例を示すブロック図である。ここで、図１と同じ機能の部位は図１と同じ参照符号を付すことで説明を省略する。即ち、第２の変形例においては、制御部１１に、時計部３１が接続されている点が図１と異なる。また、これに伴って制御部１１で実行される処理も異なるが、これについては後で詳しく説明する。
【００３３】
図６に示す時計部３１は現在の時刻を制御部１１に通知するために設けられている。この時計部３１は、例えばリアルタイムクロックと呼ばれるモジュール若しくは部品を利用して構成する事ができる。
【００３４】
以下、第２の変形例の動作を図７に示すメインタスクのフローチャートと図８に示すサブタスク（タイマータスク３）のフローチャートを参照して説明する。
【００３５】
電子スチルカメラ１に電池が装填されるか若しくはＳＷ部１２２に含まれる電源スイッチがオンされる事により、図７の処理が開始される。まず制御部１１は、まず記憶部１４の中に確保された撮影フラグとタイマーＧＰＳ完了フラグとを共に初期化（０をセット）する（ステップＳ７０１）。ここで、撮影フラグの役割は、図２で説明した撮影フラグと同じである。また、タイマーＧＰＳ完了フラグは、タイマータスク３において一定間隔でＧＰＳ測位するという動作が完了したか否かを示すためのフラグである。
【００３６】
続いて、制御部１１は、実際に撮影が開始される前の自己位置情報を確保するために、一定間隔で起動するタイマータスク３を起動する（ステップＳ７０２）。このタイマータスク３については後で詳しく説明する。
【００３７】
タイマータスク３を起動した後、制御部１１は、レリーズスイッチがオンされたか否かを判定する（ステップＳ７０３）。この判定はレリーズスイッチがオンされるまで行う。ステップＳ７０３の判定において、レリーズスイッチがオンされたら、撮影動作を開始する。続いて撮影フラグに１をセットする（ステップＳ７０４）。撮影動作の完了直後、制御部１１は、撮影地点情報を獲得するためにＧＰＳ測位を開始する（ステップＳ７０５）。次に、制御部１１は、ＧＰＳ測位が成功したか否かを判定する（ステップＳ７０６）。
【００３８】
ステップＳ７０６の判定において、ＧＰＳ測位が成功していれば、そのまま測位情報を画像情報の撮影地点情報として関連付けて記憶部１４に記憶させる（ステップＳ７０７）。この場合、後述するタイマータスク３で測位されて一時記憶領域に記憶された測位情報は無視される。一方、ステップＳ７０６の判定においてＧＰＳ測位に失敗した場合は、タイマータスク３の終了を待つ。このために、制御部１１は、タイマーＧＰＳ完了フラグが１であるか否かを判定する（ステップＳ７０８）。
【００３９】
ステップＳ７０８の判定において、タイマーＧＰＳ完了フラグが１である、即ちタイマータスク３が終了した場合、測位情報が記憶部１４の一時記憶領域に記憶されているか否かを判定する（ステップＳ７０９）。ステップＳ７０９の判定において、測位情報が記憶部１４の一時記憶領域に記憶されている場合には、その測位情報を撮影地点情報として画像情報に関連付けて記憶部１４に記憶させる（ステップＳ７１０）。
【００４０】
ここでタイマータスク３の説明を行う。図８に示すタイマータスク３のステップＳ８０１〜Ｓ８０４は、前出の図３のステップＳ３０１〜Ｓ３０４と同じなので、説明を省略する。
【００４１】
ステップＳ８０４において、ＧＰＳ測位に成功した場合に、制御部１１は、撮影フラグが１であるか否かを判定する（ステップＳ８０５）。ステップＳ８０５の判定の結果、撮影フラグが０であれば、つまり、撮影が行われていない場合は、ステップＳ８０１に戻る。この場合には、もう一度タイマー時間Ｔ１待った後で再測位する。
【００４２】
一方、ステップＳ８０５の判定において、撮影フラグが１であれば、制御部１１は、撮影時刻と前回の測位成功時刻との差分と今回の測位時刻と撮影時刻との差分とを比較する。そして、撮影時刻と前回の測位成功時刻との差分が、今回の測位時刻と撮影時刻との差分よりも小さいか否かを判定する（ステップＳ８０６）。ステップＳ８０６の判定において、今回の差分のほうが小さければ、今回の測位情報を採用する（ステップＳ８０７）。一方、ステップＳ８０６の判定において、前回の差分のほうが小さければ、前回の測位情報を採用する（ステップＳ８０８）。
【００４３】
続いて制御部１１は、撮影時刻と、ステップＳ８０７又はステップＳ８０８で採用された位置情報獲得時刻との差分があらかじめ設定しておいた設定値より小さいか否かを判定する（ステップＳ８０９）。ステップＳ８０９の判定において、差分が設定値よりも小さければ、そのときに獲得した測位情報を記憶部１４の一時記憶領域に記憶させる（ステップＳ８１０）。
【００４４】
一方、ステップＳ８０９の判定において、差分が設定値を超えていれば、測位情報を一時記憶領域に記憶させずに、次に進む。つまり、この場合は、撮影時刻と測位情報を獲得した時刻とに差があるため、測位情報を採用しない。例えば、電子スチルカメラを所有している使用者が地下鉄の駅に入り、地下鉄に乗って別の地区の地下街に行き撮影を行った場合（通常の電車でも、駅と電車の中で電波が届かなければ同じ）等では、測位情報の誤記憶が発生するおそれがある。そこで、ステップＳ８０９の判定を行い、測位情報の獲得からある一定時間以上たった場合は、その測位情報を採用しないようにする。ここで、ステップＳ８０９の判定における設定値は使用者の使い方や考え方で適宜設定できるようにする事が望ましい。
【００４５】
ステップＳ８１０の後、若しくはステップＳ８０９の判定において差分が設定値を超えた場合には、制御部１１は、タイマーＧＰＳ完了フラグを１にセットし（ステップＳ８１１１）、タイマータスク３の動作を完了する。
【００４６】
以上説明したような処理により、タイマータスク３においてタイマー時間Ｔ１の間隔でＧＰＳ測位を行い、撮影時刻に一番時間的に近い測位情報を獲得することができる。
【００４７】
ここで、図７のステップＳ７１０において、測位情報を撮影地点情報として画像情報に関連付けて記憶部１４に記憶させる際に、測位情報が撮影時以外のタイミングで獲得された測位情報であることを示す情報を画像情報に更に関連付けて記憶させておくようにしても良い。このような情報を記憶させておくことにより、後に測位情報に対して何らかの情報処理等を施す際等で、測位情報の信憑性を判定することが可能となる。
【００４８】
また、ステップＳ７１０において、測位情報を撮影地点情報として画像情報に関連付けて記憶部１４に記憶させる際に、該測位情報を獲得した時刻の情報を画像情報に更に関連付けて記憶させておくようにしても良い。このようにしておけば、撮影時以外のタイミングで獲得された測位情報と実際の撮影地点との差分を時間差として知ることができ、測位情報の信憑性をより正確に判定することが可能である。
【００４９】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。図９は、本発明の第２の実施形態に係る電子スチルカメラの構成例を示すブロック図である。図９の電子スチルカメラ１には、図６で示した電子スチルカメラ１に加えて、制御部１１により参照されるデータベース部４１が設けられている。このデータベース部４１には、経度及び緯度等の位置情報に対し、該位置情報に対応する住所や地名、その位置に存在する施設や建物の名称等を検索したり、位置情報に対応する地図情報等を検索したりするための情報が格納されている。
【００５０】
以下に第２の実施形態の動作について説明する。上述した本発明の第１の実施形態の手法では、撮影時にＧＰＳ測位が行えないような屋内等であっても、撮影時点と近い時点の測位情報を撮影地点情報として画像情報に関連付けて記憶させることができる。第２の実施形態においては、制御部１１は、測位情報をデータベース部４１のデータベースにより照合する。その結果、測位情報に対応する位置の住所や地名、施設や建物の名称を取得したり、視覚的な地図情報を取得したりする事ができる。
【００５１】
このような情報を例えば表示部１２１に表示したり、図示しないプリンターによる印刷の実行等の可視化を行うことにより、電子スチルカメラにおいて、撮影地点情報を使用者に判りやすい形で与えることができる。
【００５２】
なお、撮影時刻と位置情報獲得時刻との差分があらかじめ設定した時間より大きい場合には、測位情報が採用されず、測位情報に対応する先の情報が取得されないので、画像情報のみ表示又は印刷を行う。
【００５３】
次に、第２の実施形態の第１の変形例について説明する。この第１の変形例は、図９に示した機能の一部を電子スチルカメラ１とは別の情報処理装置に持たせたものである。
【００５４】
図１０は、例えば図６に示される電子スチルカメラ１に接続され、少なくとも画像情報とこの画像情報に関連付けられた撮影地点情報とを電子スチルカメラ１との間でやりとり可能な情報処理装置２の構成例を示すブロック図である。この図１０に示される情報処理装置２は、例えばパーソナルコンピュータ、プリンター、小型データストレージ等である。情報処理装置２が、プリンターの場合には制御部１１には図示しない印刷部等が接続される。また、小型データストレージの場合には制御部１１には図示しないハードディスク等のストレージデバイスが接続される。
【００５５】
更に、制御部１１と電子スチルカメラ１との間には、情報の授受を可能とするためのインターフェースである外部入出力部５１が設けられている。この外部入出力部５１は、例えば、有線通信であれば、ＲＳ−２３２等のシリアル通信、ＵＳＢ、ＩＥＥＥ８０２．３に準拠する有線ＬＡＮ等が考えられる。また、無線通信であれば、例えばＩＥＥＥ８０２．１１等に準拠する無線ＬＡＮやブルートゥース（登録商標）等が考えられる。
【００５６】
以下に第１の変形例の動作について説明する。図１０に示す電子スチルカメラ１では、撮影時にＧＰＳ測位が行えないような屋内等であっても、撮影時点と近い時点の測位情報を撮影地点情報として画像情報に関連付けて記憶させることができる。電子スチルカメラ１において獲得された画像情報及び撮影地点情報は、外部入出力部５１を経由して情報処理装置２の制御部１１に伝達される。制御部１１は、伝達された撮影地点情報をデータベース部４１により照合する。その結果、照合した位置に対応する住所や地名、施設や建物の名称、視覚的な地図情報等を得る事ができる。これらの情報を表示部１２１に表示したり、或いは紙面に印刷したりする等の可視化を行うことにより撮影地点情報を使用者に判りやすい形で示すことができる。
【００５７】
ここで、第１の変形例においては、上述した第１の実施形態における処理の一部、例えば撮影時刻と位置情報獲得時刻との差分から測位情報を記憶部１４に記憶させるか否かの判定等を、情報処理装置２において行うようにしても良い。
【００５８】
なお、撮影時刻と位置情報獲得時刻との差分があらかじめ設定した時間より大きい場合には、測位情報が採用されず、測位情報に対応する先の情報が取得されないので、画像情報のみ表示又は印刷を行う。
【００５９】
次に、第２の実施形態の第２の変形例について説明する。なお、基本的な構成及び動作は第２の実施形態及びその第１の変形例と同じである。ただし、第２の変形例におけるデータベース部４１には上述した位置情報に対応する住所や地名、その位置に存在する施設や建物の名称等を検索したり、位置情報に対応する地図情報等を検索したりするための情報に加えて、施設や建物の出入口の位置情報も格納されている。
【００６０】
この第２の変形例のように、施設や建物の出入口の位置情報をデータベース部４１に格納しておくことにより、撮影時には位置情報が獲得できず、撮影の前後直近で獲得できた位置情報が建物の入り口を示していれば、その施設内で撮影が行われたと判定できる。そして、その旨を表示したり、印刷したり、保存したりすることができる。
【００６１】
次に、第２の実施形態の第３の変形例について説明する。なお、基本的な構成及び動作は第２の実施形態、第１及び第２の変形例と同じである。ただし、第３の変形例におけるＧＰＳ受信部１５及び測位計算部１６は緯度及び経度の他に高度情報も計算可能になされている。更に、第３の変形例におけるデータベース部４１には地表の高度情報が格納されている。
【００６２】
以下、第３の変形例の動作について説明する。ＧＰＳ受信部１５及び測位計算部１６におけるＧＰＳ測位によって得られた撮影地点の高度情報は、制御部１１に送られる。制御部１１は、この高度情報とデータベース部４１に格納されている地表の高度情報とを照合して撮影地点が宙に浮いているか否かを判定する。この判定の結果、撮影地点が宙に浮いていれば、飛行機内で撮影がなされたと判定する。そして飛行機内で撮影がなされたことを示す付加情報を例えば、「ｘｘ上空にて」等の形式で撮影地点情報と共に表示部１２１に表示する。或いはこれらの情報を記憶部１４に記憶させる。このような動作により、使用者にとってより分かりやすい撮影地点情報が得られる。
【００６３】
次に、第２の実施形態の第４の変形例について説明する。なお、基本的な構成及び動作は第２の実施形態の第３の変形例と同じである。ただし、第４の変形例におけるデータベース部４１には飛行機の運行情報（飛行機の航路と時刻表情報）が格納されている。
【００６４】
以下、第４の変形例の動作について説明する。ＧＰＳ受信部１５及び測位計算部１６におけるＧＰＳ測位によって得られた撮影地点の高度情報は、制御部１１に送られる。制御部１１は、この高度情報とデータベース部４１に格納されている地表の高度情報とを照合して撮影地点が宙に浮いているか否かを判定する。この判定の結果、撮影地点が飛行機内であると判定できた場合、更に、この撮影地点を飛行機の航路情報及び時刻表情報と照合する。そして、この照合の結果を、例えば「△△航空、ｘｘｘ便、□□上空にて」等の形式で撮影地点情報と共に表示部１２１に表示する。或いはこれらの情報を記憶部１４に記憶させる。このような動作により、第３の変形例よりも更に分かりやすい撮影地点情報が得られる。
【００６５】
以上実施形態に基づいて本発明を説明したが、本発明は上記した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【００６６】
更に、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、上述したような課題が解決でき、上述したような効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【図面の簡単な説明】
【００６７】
【図１】本発明の第１の実施形態に係る電子スチルカメラの構成例を示すブロック図である。
【図２】第１の実施形態に係る電子スチルカメラのメインタスクにおける処理について示すフローチャートである。
【図３】タイマータスク１の処理について示すフローチャートである。
【図４】第１の実施形態の第１の変形例におけるメインタスクにおける処理について示すフローチャートである。
【図５】タイマータスク２の処理について示すフローチャートである。
【図６】第１の実施形態の第２の変形例における電子スチルカメラの構成例を示すブロック図である。
【図７】第１の実施形態の第２の変形例におけるメインタスクにおける処理について示すフローチャートである。
【図８】タイマータスク３の処理について示すフローチャートである。
【図９】本発明の第２の実施形態に係る電子スチルカメラの構成例を示すブロック図である。
【図１０】第２の実施形態の第１の変形例における情報処理装置の構成例を示すブロック図である。
【図１１】従来例の電子スチルカメラの構成例を示すブロック図である。
【符号の説明】
【００６８】
１…電子スチルカメラ、２…情報処理装置、１１…制御部、１２…操作部、１３…撮像部、１４…記憶部、１５…ＧＰＳ受信部、１６…測位計算部、２１…タイマー部、３１…時計部、４１…データベース部、５１…外部入出力部、１２１…表示部、１２２…スイッチ（ＳＷ）部、１５１…アンテナ
【図１】
2007281799.tif 000003
【図２】
2007281799.tif 000004
【図３】
2007281799.tif 000005
【図４】
2007281799.tif 000006
【図５】
2007281799.tif 000007
【図６】
2007281799.tif 000008
【図７】
2007281799.tif 000009
【図８】
2007281799.tif 000010
【図９】
2007281799.tif 000011
【図１０】
2007281799.tif 000012
【図１１】
2007281799.tif 000013