(57)【要約】【課題】内部のＧＰＳ装置と携帯機器の位置情報を選択的に利用するカメラ、カメラシステム、携帯機器、位置情報の記録方法及びプログラムを提供すること。【解決手段】カメラ１と携帯機器１００には、それぞれ位置検出用のＧＰＳ部１７とＨ位置判定部１０２が設けられ、更に相互通信可能なように、送受信増幅部１９ｂとＨ送受信部１０６が備えられている。カメラ１のＭＰＵ１０は、撮影時にまず最初に内蔵のＧＰＳ部１７で位置情報を検出するよう制御し、ＧＰＳ部１７で位置情報が検出できないときは、携帯機器１００に位置情報を検出し送信するよう制御する。この要求を受信すると携帯機器１００では、基地局１６０からのデータによりＨ位置判定部１０２で位置を判定する。携帯機器１００は判定された位置情報Ｐをカメラ１に送信する。カメラ１では、いずれかで入手した位置情報Ｐを撮影画像に付帯してメモリ７に記録する。【選択図】図１
2008072228.tif 000002
【特許請求の範囲】
【請求項１】
携帯機器と通信可能なカメラにおいて、
カメラに設けられる第一の位置検出部と、
上記携帯機器と通信を行ない、携帯機器に備えられる第二の位置検出部で検出された位置情報を受信する通信部と、
上記第一の位置検出部あるいは上記第二の位置検出部のいずれかから位置情報を選択的に取得するよう制御する制御部と、
上記取得された位置情報をカメラの位置情報として、撮影される画像データとともに記録する記録部と、を備える
ことを特徴とするカメラ。
【請求項２】
上記制御部は、撮影時にあるいは定期的に、上記第一の位置検出部あるいは上記第二の位置検出部のいずれかから位置情報を選択的に取得するよう制御する
ことを特徴とする請求項１に記載のカメラ。
【請求項３】
上記制御部は、上記第一の位置検出部による位置情報が取得できないときに、上記第二の位置検出部による位置情報を取得するよう制御する
ことを特徴とする請求項１に記載のカメラ。
【請求項４】
上記制御部は、さらに、カメラの時間情報を修正するために上記携帯機器から時刻情報を取得するよう制御する
ことを特徴とする請求項１に記載のカメラ。
【請求項５】
携帯機器と、この携帯機器と通信可能なカメラからなるカメラシステムにおいて、
上記カメラには第一の位置検出部、上記携帯機器には第二の位置検出部がそれぞれ備えられ、
上記携帯機器には、第二の位置検出部で検出される位置情報を上記カメラに送信する送信部、上記カメラには携帯機器から送信される位置情報を受信する受信部がそれぞれ備えられ、
上記カメラは、上記第一の位置検出部あるいは上記第二の位置検出部のいずれかから位置情報を選択的に取得するよう制御する制御部と、取得された位置情報を上記撮影結果と関連付けて記録する記録部と、有する
ことを特徴とするカメラシステム。
【請求項６】
上記制御部は、上記第一の位置検出部による位置情報を優先的に取得するようにし、第一の位置検出部による位置情報が取得できないときに、上記第二の位置検出部による位置情報を取得するよう制御する
ことを特徴とする請求項５に記載のカメラシステム。
【請求項７】
上記携帯機器は、外部からのデータによって時間情報を校正する時計部を備え、
上記制御部は、さらに、カメラの時間情報を修正するために上記携帯機器の時計部から出力される時間情報を取得するよう制御する
ことを特徴とする請求項５に記載のカメラシステム。
【請求項８】
上記制御部は、撮影時にあるいは一定時間間隔で、上記第一の位置検出部あるいは上記第二の位置検出部のいずれかから位置情報を選択的に取得するよう制御する
ことを特徴とする請求項５に記載のカメラシステム。
【請求項９】
携帯機器と、この携帯機器と短距離通信可能なカメラからなるカメラシステムにおいて、
上記カメラは、撮影時間情報が付帯された撮影画像を送信するカメラ通信部を備え、
上記携帯機器は、位置を検出する位置検出部と、時間を検出する時計部と、
定期的に上記位置検出部で位置を検出し、検出された位置情報を検出した時間とともに記憶部に記憶するよう制御する制御部と、
カメラから送信される撮影時間情報が付帯された撮影画像を受信する受信部と、
上記記憶部に記憶された複数の位置情報の中から、受信される撮影画像に付帯された撮影時間に検出時間が近い位置情報を選択して、この位置情報を撮影画像の位置情報と決定する決定部を備える
ことを特徴とするカメラシステム。
【請求項１０】
上記携帯機器は、上記決定された位置情報が添付された画像を基地局に送信する通信部を有する
ことを特徴とする請求項９に記載のカメラシステム。
【請求項１１】
カメラと通信可能な携帯機器において、
携帯機器の位置を検出する位置検出部と、
カメラに位置情報を送信する送信部と、
定期的に上記位置検出部で検出される位置情報を、検出した時間とともに記憶する記憶部と、
カメラからの指示に基づいて、上記記憶部に記憶される定期的に検出された位置情報の中から、最新の位置情報をカメラ送信する制御部を備える
ことを特徴とする携帯機器。
【請求項１２】
カメラと通信可能な携帯機器において、
位置を検出する位置検出部と、
時間を検出する時計部と、
定期的に検出される位置情報を、検出した時間とともに記憶する記憶部と、
カメラから送信される撮影画像であって、撮影時間が付帯された撮影画像を受信する受信部と、
上記記憶部に記憶された複数の位置情報の中から、受信される撮影画像に付帯された撮影時間に検出時間が近い位置情報を選択して、この位置情報を撮影画像の位置情報と決定する決定部を備える
ことを特徴とする携帯機器。
【請求項１３】
携帯機器と通信可能なカメラにおける位置情報の記録方法において、
カメラに設けられる位置検出部によって位置情報の取得を行い、その取得ができないときに、携帯機器に設けられる位置検出部によって位置情報を取得して、いずれか取得された位置情報をカメラの位置情報として、撮影される画像データとともに記録する
ことを特徴とする位置情報の記録方法。
【請求項１４】
携帯機器と通信可能なカメラに設けられ、カメラを制御するコンピュータに、
カメラに設けられる位置検出部に位置情報の取得を行わせるステップと、
位置情報の取得ができないときに、携帯機器に設けられる位置検出部に位置情報の取得を行わせるステップと、
いずれか取得された位置情報をカメラの位置情報として、撮影される画像データとともに記録部に記録させるステップを有する
ことを特徴とするプログラム。
【請求項１５】
携帯機器と通信可能なカメラにおける位置情報の記録方法において
カメラに設けられた位置検出部あるいは携帯機器に設けられた位置検出部のいずれかから定期的に、位置情報を選択的に取得するよう制御し、いずれか取得された位置情報をカメラの位置情報として撮影される画像データとともに記録する
ことを特徴とする位置情報の記録方法。
【請求項１６】
携帯機器と通信可能なカメラにおける位置情報の記録方法を、カメラに設けられるコンピュータに実行させるプログラムにおいて、
位置情報の記録方法は、
カメラに設けられた位置検出部あるいは携帯機器に設けられた位置検出部のいずれかから定期的に、位置情報を選択的に取得するよう制御し、いずれか取得された位置情報をカメラの位置情報として撮影される画像データとともに記録させる
ことを特徴とするプログラム。
【請求項１７】
携帯機器と通信可能なカメラにおける位置情報の記録方法を、カメラに設けられるコンピュータに実行させるプログラムにおいて、
カメラに設けられた位置検出部、あるいは携帯機器に設けられたコンピュータを介して携帯機器の位置検出部のいずれかから、定期的に位置情報を選択的に取得するよう制御し、いずれか取得された位置情報をカメラの位置情報として撮影される画像データとともに記録させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、撮影画像に付帯して記録される撮影位置情報を取得する技術に関する。
【背景技術】
【０００２】
人工衛星が発する電波を検出して地図上の位置と対応づける、いわゆるＧＰＳ（Global Positioning System）の技術は、ナビゲーションのシステムでは良く知られている。このＧＰＳの技術は、カメラにも色々応用されている。一方、ＧＰＳ信号は微弱信号のため、場所によっては取得できないという課題がある。そこで、撮影時にＧＰＳ情報が取得できないときには、前回のＧＰＳデータを代用して位置情報として記録するカメラも提案されている（特許文献１）。
【０００３】
また、GPSを搭載するとカメラの大型化や消費電力増加を招くという問題もある。そこで、カメラ自体にはGPS機能が搭載せずに、短距離無線で結合された携帯電話から位置情報を入手してその位置情報を撮影画像に関連づけて記録するカメラも提案されている（特許文献２、特許文献３）。
【０００４】
さらに、ネットワークを活用した技術も提案されている。カメラとGPS付携帯電話が近距離無線で結ばれ、携帯電話でカメラから送信された画像データに位置情報を付帯させてその画像データをインターネットを介して外部データベースに送信させ、データベースで画像データを記憶させる画像記憶システムが提案されている（特許文献４）。
【０００５】
また、GPS情報よりさらにわかりやすい地名情報を記録できるようにしたカメラも提案されている。携帯電話で取得されたGPS情報を外部の位置情報センターで地名や施設名に変換させ、携帯電話からその地名情報をカメラ通信して、カメラが記録することができる画像撮影システムである（特許文献５）。
【特許文献１】特開平０６−０６７２８２号公報
【特許文献２】特開２００４−０９６１６５号公報
【特許文献３】特開２００６−０８６９２７号公報
【特許文献４】特開２００２−３６６５６５号公報
【特許文献５】特開２００３−２０９８８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
最近はGPS受信装置も小型されているのでカメラに搭載することも困難ではなくなった。しかし、ＧＰＳ信号は人工衛星からの微弱な信号であるために、信号検出に長時間がかかったり、環境によっては取得できないという問題は依然残っている。一方、ＧＰＳは、カメラ以外の機器にも幅広く搭載されている。もっとも有名なのがカーナビゲーションであり、その他各種携帯用の専用機器、携帯電話などにも搭載される傾向にある。そして、環境によってはＧＰＳ信号を検出できないという問題を、例えば、自動車のカーナビなどでは走行方向や移動距離の情報で補っている。また、携帯電話では、ＧＰＳがなくても、通常の基地局との通信を利用してある精度で位置を特定もできる。
【０００７】
このようにカメラ以外の携帯型の位置情報特定機器とカメラが同時に持ち運ばれるような環境が実現されているので、これらの機器間で位置情報を相互に補完するようにして、位置情報の欠落を防止したり、電力消費を低減させるようなカメラシステムが望まれる。
【０００８】
本願発明は、上記課題に鑑み、内部のＧＰＳ装置と携帯機器の位置情報を選択的に利用するカメラ、カメラシステム、携帯機器、位置情報の記録方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、第１の発明によるカメラは、携帯機器と通信可能なカメラにおいて、カメラに設けられる第一の位置検出部と、上記携帯機器と通信を行ない、携帯機器に備えられる第二の位置検出部で検出された位置情報を受信する通信部と、上記第一の位置検出部あるいは上記第二の位置検出部のいずれかから位置情報を選択的に取得するよう制御する制御部と、取得された位置情報をカメラの位置情報として、撮影される画像データとともに記録する記録部と、を備えるものである。
【００１０】
また、第２の発明によるカメラシステムは、携帯機器と、この携帯機器と通信可能なカメラからなるカメラシステムにおいて、上記カメラには第一の位置検出部、上記携帯機器には第二の位置検出部がそれぞれ備えられ、上記携帯機器には、第二の位置検出部で検出される位置情報を上記カメラに送信する送信部、上記カメラには携帯機器から送信される位置情報を受信する受信部がそれぞれ備えられ、上記カメラは、上記第一の位置検出部あるいは上記第二の位置検出部のいずれかから位置情報を選択的に取得するよう制御する制御部と、取得された位置情報を上記撮影結果と関連付けて記録する記録部と、有するものである。
【００１１】
また、第３の発明による携帯機器は、カメラと通信可能な携帯機器において、携帯機器の位置を検出する位置検出部と、カメラに位置情報を送信する送信部と、定期的に上記位置検出部で検出される位置情報を、検出した時間とともに記憶する記憶部と、カメラからの指示に基づいて、上記記憶部に記憶される定期的に検出された位置情報の中から、最新の位置情報をカメラ送信する制御部を備えるものである。
【００１２】
また、第４の発明による位置情報の記録方法は、携帯機器と通信可能なカメラにおける位置情報の記録方法において、カメラに設けられる位置検出部によって位置情報の取得を行い、その取得できないときに、携帯機器に設けられる位置検出部によって位置情報を取得して、いずれか取得された位置情報をカメラの位置情報として、撮影される画像データとともに記録するものである。
【００１３】
また、第５の発明によるプログラムは、携帯機器と通信可能なカメラに設けられ、カメラを制御するコンピュータに、カメラに設けられる位置検出部に位置情報の取得を行わせるステップと、位置情報の取得ができないときに、携帯機器に設けられる位置検出部に位置情報の取得を行わせるステップと、いずれか取得された位置情報をカメラの位置情報として、撮影される画像データとともに記録部に記録させるステップを有するものである。
【発明の効果】
【００１４】
本発明によれば、内部のＧＰＳ装置と携帯機器の位置情報を選択的に利用するカメラ、カメラシステム、携帯機器、位置情報の記録方法及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下本発明を実施するための最良の形態を図面を参照して説明する。
（第１実施形態）
図１から図８を用いて第１実施形態を説明する。図１は、本発明が適用されるカメラ１の全体ブロック図である。カメラ１には撮影レンズ２、ＡＦ部１２、撮像素子３、ＡＦＥ（アナログフロントエンド）部４、画像処理部５、記録再生部６及びメモリ７が設けられる。撮影レンズ２は、入射した被写体２０の像を撮像素子３に結像する。ＡＦ部１２は、アクチュエータや位置エンコーダを有し、撮影レンズ２内のピントレンズの移動を制御する。撮像素子３は、ＣＣＤやＣＭＯＳからなり、結像された被写体像を画像信号に変換する。ＡＦＥ部４は、撮像素子３からの画像信号を読み出し、読み出した画像信号にＡＧＣ（Automatic  Gain  Control）処理やＣＤＳ（Correlated  Double  Sampling）処理やＡＤ（Analog  to  Digital）変換等してデジタルの画像データとして出力する。またＡＦＥ部４は、撮像素子３の駆動も制御する。
【００１６】
画像処理部５は、内部に圧縮部や伸張部等が設けられ、ＡＦＥ部４から出力された画像データに対して色補正や信号圧縮、伸張などの処理を行う。圧縮部は、画像データを不図示のメモリに記録するための例えばＪＰＥＧ（Joint Photographic Expert Group）圧縮やＭＰＥＧ（Motion Picture Experts Group）圧縮を行い、また音声圧縮の機能も有する。伸張部は、圧縮された画像データを元に戻す処理を行う。また、ＡＦ部１２は、画像処理部５からの画像のコントラスト値に基づいて合焦位置を検出し、このピントレンズを移動させる。
【００１７】
記録再生部６は、画像処理部５で画像処理された画像データをメモリ７に記録し、またメモリ7に記録された画像データを再生する。また、記録再生部６は、画像データの記録に際して関連する位置情報や時間情報もメモリ７に記録する。記録再生部６は、また後述する音声処理部からの音声データをメモリ7に記録する音声記録機能も備える。
【００１８】
メモリ７は、フラッシュメモリやハードディスクからなる不揮発性のメモリである。メモリ７には、圧縮処理された画像データや音声データが記録される。また、随時検出して取得される位置情報が、検出時間とともに記録される。また、メモリ７内の一部には地図データ７ａが予め格納されている。地図データ７ａは、後述するＧＰＳ部１７からの位置情報を活用するために、緯度経度情報を地図上のポイントや地名と結びつけるためのデータや、地図画像そのもののデータである。  
【００１９】
また、カメラ１には、表示制御部８、表示部９が設けられる。表示制御部８は、画像処理部５によって画像処理された画像を表示部９へ表示するための制御を行う。表示部９は、例えばＬＣＤから構成され、撮影時にモニタ画像を表示し、再生時には伸張処理された記録画像を表示する。
【００２０】
また、カメラ１には、ストロボ部１１、マイク部１４及び音声処理部１５が設けられる。ストロボ部１１は、暗い場合に発光して被写体に補助光を与える。マイク部１４は、撮影時の音声情報を検出する。音声処理部１５は、マイク部１４で検出された音声信号をデジタル化して、記録再生部６に出力する。
【００２１】
また、カメラ１には、ＧＰＳ部１７、時計部１８、アンテナ部１９ａ、送受信増幅部１９ｂが設けられる。ＧＰＳ部１７は、衛星からの電波を受信するＧＰＳアンテナ１７ｂやその信号より地図上の位置を検出するための検出部17aを有する位置検出部である。ＧＰＳ部１７は、撮影した場所を特定するための位置情報ＰをＭＰＵ１０に出力する。時計部１８はクロック回路を有し、撮影した日時を記録しておくために時間情報ＴをＭＰＵ１０に出力する。
【００２２】
アンテナ部１９ａと送受信増幅部１９ｂは、外部機器（例えば携帯機器）との短距離通信用に設けられる。通信方法としては、ブルートゥースなどの電波を使った方式やＩｒＤＡなどの赤外光通信が選択できる。電波方式の方が、いちいちかばんやポケットなどから取り出さずに通信が可能なので好ましい。赤外光通信は、単純な構成で実現可能な点でメリットがある。本実施形態では、電波方式で説明する。送受信増幅部１９ｂはアンテナ１９ａから入力された微弱な信号を増幅する。なお、赤外光通信の場合は、アンテナ部１９ａは投受光素子に代わる。
【００２３】
そして、カメラ１には、ＭＰＵ１０、ＲＯＭ１３及び操作部１６が設けられる。ＭＰＵ１０は、プログラムに従って撮影や再生等カメラ１の全体の制御を司る制御部である。ＲＯＭ１３は、不揮発性でかつ記録可能なメモリで例えばフラッシュＲＯＭからなり、カメラ処理を行う制御用のプログラムが格納される。
【００２４】
そして、ＭＰＵ１０には、記録制御部１０ａ、作動制御部１０ｂ、送受信制御部１０ｃ及び位置決定部１０ｄが機能部として備わる。これは、プログラムに従って処理を実行するＭＰＵ１０が、適宜記録制御部１０ａ、作動制御部１０ｂ、送受信制御部１０ｃあるいは位置決定部１０ｄとして動作することを意味する。
【００２５】
記録制御部１０ａは、記録再生部６を制御するもので、特に撮影時の位置情報Ｐと時間情報Ｔを画像データとともにメモリ７に記録させる。作動制御部１０ｂは、ＭＰＵ１０が所定のシーケンスに従って発生する起動信号に応じて、ＧＰＳ部１７の動作を制御する。送受信制御部１０ｃは、携帯機器など外部の携帯機器との通信を制御する部分である。送受信制御部１０ｃは、送受信増幅部１９ｂを制御して、携帯機器に位置情報Pや時間情報Tを送信するよう要求し、その情報を取得する。さらに、送受信制御部１０ｃは、画像データを携帯機器へ送信するよう制御する。
【００２６】
また、位置決定部１０ｄは、ＧＰＳ部１７や携帯機器によっては位置情報Pが取得できない場合に、前後に撮影された画像の時間情報と位置情報に基づいて、これを決定するものである。詳細は、第２実施形態で説明する。
【００２７】
操作部１６は、撮影者の指示をＭＰＵ１０に通知する。操作部１６の代表例としてレリーズスイッチ１６ａ、モードスイッチ１６ｂ、強制的に携帯機器によって位置検出を指示する位置検出スイッチ１６ｃが設けられる。
【００２８】
位置検出スイッチ１６ｃは、撮影時点で、どのビルで撮影したか、どの神社かなど、どうしてもさらに正確な場所を限定して画像に添付したいときに、撮影時に押し込む等の操作によって、外部機器（携帯機器）を起動させて位置情報を取得するためのスイッチである。一般に撮影時のタイミングでＧＰＳ信号を取得するようにすると、撮影時のシャッターチャンスを逃すおそれがあるので、撮影前後のタイミングで取得されたＧＰＳ信号から、撮影した時点での位置を判定するのがよい。しかし、ユーザーが高速で移動している場合には、いくらかの差異が生じる可能性がある。そこで、正確な位置情報を取得できるようにするために、位置検出スイッチ１６ｃが設けられる。
【００２９】
そして、カメラ１には外部機器が接続される。この外部機器はカメラとともに簡単に持ち運ぶことのできるような携帯機器１００であって、具体的には携帯電話や携帯型コンピュータ、あるいは持ち運び可能なＧＰＳ装置などである。携帯機器１００には、ＨＭＰＵ１０１と、Ｈ位置判定部１０２、Ｈ時計部１０３、Ｈ記憶部１０４、Ｈ通信部１０５、Ｈ送受信部１０６が備えられる。
【００３０】
ＨＭＰＵ１０１は、内蔵のプログラムに従って携帯機器１００の全体を統括的に制御する制御部である。Ｈ位置判定部１０２は、電話用基地局との電波の強さなどから携帯電話のある現在の位置を判定するものである。Ｈ位置判定部１０２は、直接位置を判定するＧＰＳを内蔵していてもよい。Ｈ時計部１０３は、クロックを有して時間データを出力するとともに、電話用基地局からの信号に含まれる時間データから時刻を校正する。
【００３１】
Ｈ記憶部１０４は、Ｈ時計部１０３の計時結果とＨ位置判定部１０２による位置情報Ｐの関係を記録する。Ｈ記憶部１０４は、画像ファイルなども記録可能である。Ｈ通信部１０５は、音声データや時間データやその他データを基地局と通信するものである。携帯機器１００が携帯電話の場合には、通信部はモデム機能を備える。Ｈ送受信部１０６は、上記したカメラ１と信号授受を行うものである。前述した通り通信形式に応じて、ブルートゥースなどの電波系またはＩｒＤＡなどの赤外光通信系の送受信機能で構成される。
【００３２】
携帯機器１００は、最寄の基地局１６０を経由してネットワーク１５０に接続される。このネットワーク１５０には、携帯機器のユーザーと事前に契約されたプロバイダのサーバー１７０も接続される。携帯機器が携帯電話のときは、電話会社も接続される。プロバイダには各種サービス１７１が用意される。このようなプロバイダの各種サービス１７１の中に、ＧＰＳ情報や電波情報を駆使して地名検索を行う機能が用意されている。本格的なサービスなので、カメラの有する検索用データベース（地図データ７ａ）よりさらに正確で最新の位置判定が出来る。
【００３３】
また、カメラ1から送信される画像ファイルが、Ｈ通信部１０５より、基地局１６０経由でプロバイダ１７０に送信される。また、携帯機器１００との通信にて、所定時刻におけるユーザーの居場所が確認できるようにしておけば、これらの機能を、定期的に作動させることによって、ユーザーが、いつ、どこにいたかをトレースすることも出来る。
【００３４】
そして、カメラ１が内蔵するＧＰＳ部１７では位置情報Ｐが取得できない場合に、ユーザーがカメラ１と一緒に携行している携帯機器１００で位置情報Ｐが取得してそれをカメラ１が入手できれば、カメラ１で位置情報Ｐを記録することができる。一方、携帯機器１００の通信エリアは国内の都市部に限定されているので、それ以外の地域では、カメラ側が自らのＧＰＳ部１７で位置判定することが必要になる。そこで、条件に応じて相互に補完するよう制御すれば、カメラ１で位置情報Ｐを常に取得するようにできる。
【００３５】
また、カメラ1のＭＰＵ１０は、カメラ１のＧＰＳ部１７あるいは携帯機器１００のＨ位置判定部１０２から出力される位置情報Ｐを地図データ７ａの情報を対照して、撮影した画像情報に撮影したポイントを対応づけて表示部９に表示させたり、メモリ７に、地名情報や位置情報Ｐを画像データに関連付けて記録させたりすることができる。
【００３６】
また、カメラ１と携帯機器１００との連携時には、時間情報Ｔを前提にすることがあるので、カメラ１の時計部１８と携帯機器１００のＨ時計部１０３との時間情報の同期が取れるように、その修正をすることも必要になる。修正の具体的手順は、後述する。なお、ＧＰＳ部１７を第一の位置検出部、Ｈ位置判定部１０２を第一の位置検出部とも称す。
【００３７】
また、詳細は後述するが、ＨＭＰＵ１０１は、定期的にＨ位置判定部１０２で位置を検出し、検出された位置情報Ｐを検出した時間の時間情報ＴとともにＨ記憶部１０４に記憶するよう制御する制御部として機能する。またＨＭＰＵ１０１は、Ｈ記憶部１０４に記憶された複数の位置情報Ｐの中から、受信した撮影画像に付帯された撮影時間に検出時間が近い位置情報Ｐを選択して、この位置情報Ｐを撮影画像の位置情報Ｐと決定する決定部として機能する。
【００３８】
また、ＧＰＳシステムは微弱な人工衛星の信号を受信して位置検出するシステムなので、ビルの中や影では正確な位置検出ができないが、このようなときには、ＭＰＵ１０は、時計情報も参照して、撮影時のポイントを類推するようにもしている。これについては第２実施形態で詳述する。
【００３９】
なお、上記ではカメラ１と携帯機器の通信をワイヤレスで行う形式で説明したが、利便性は下がるがＵＳＢ等のケーブルで行っても当然よい。また携帯機器１００には、最低限カメラ１にＧＰＳ情報を提供する機能が設けられていればよく、Ｈ通信部１０４によってネットワークを介して画像を通信する機能等は必須ではない。
【００４０】
図２は、カメラ１の外観斜視図である。図２（Ａ）はカメラ１を前面を見た外観図で、（Ｂ）はカメラ１を背面から見た外観図である。カメラ１の前面には撮影レンズ２とストロボ部１１の窓が配置される。カメラ１の上面に、レリーズスイッチ１６ａと、レリーズスイッチ１６ａより中央寄りの位置に携帯機器とのデータ送受信用のアンテナ部１９ａが配置される。カメラ背面には表示部９の表示面と、位置検出スイッチ１６ｃが配置される。
【００４１】
レリーズスイッチ１６ａと位置検出スイッチ１６ｃが操作されると、撮影に続くタイミングで送受制御部１０ｃを介して、携帯機器１００が起動される。そして、携帯機器１００は位置情報取得・送信の処理を実行する。Ｈ通信部１０５が基地局１６０と通信して、基地局から送信される情報によってＨ位置判定部１０３が位置情報Ｐを決定する。また、携帯機器１００は、さらにＨ通信部１０５を制御、基地局１６０を介して、位置判定サービスを行うプロバイダ１７０のサーバーにアクセスして位置情報を得てもよい。このようにすれば、撮影時点での位置情報だけでなく地域名も得ることが出来る。このようにして携帯機器１００が取得した位置情報Ｐをカメラ1に送信する。
【００４２】
図３はカメラ１の撮影処理を示すフローチャートである。この処理は、主にプログラムに従ってＭＰＵ１０、特に記録制御部１０ａ、作動制御部１０ｂ及び、状況に応じて、送受信制御部１０ｃを介し、外部機器である携帯機器１００との通信によって実行される。
【００４３】
カメラ１が撮影モードになっているとする。まず、レリーズスイッチ１６ａの操作有無を判断する（ステップＳ１１）。レリーズスイッチ１６ａが操作されたと判断すると（ステップＳ１１ＹＥＳ）、オートフォーカス(ＡＦ)制御を行う（ステップＳ１２）。ＡＦ制御は、ＡＦ部１２が、画像処理部５の画像データから被写体２０の像信号のコントラストを判定して、最も高いコントラストになる所にピントレンズを位置させるよう制御する。この合焦ポイントのレンズの位置により被写体の距離なども判定できる。ＡＦ制御の後、撮影を実行する（ステップＳ１３）。また撮影時の時刻も画像と合わせて記録するために、時計部１８を利用して時間情報Ｔを取得する（ステップＳ１４）。
【００４４】
そして、撮影位置の記録のための位置情報Ｐを、以下のプロセスで取得する。詳細は後述するが、このカメラでは、位置情報Ｐはレリーズタイミング以外にも定期的に取得される。撮影時にのみＧＰＳ部１７を起動させて位置情報Ｐを取得するようにすると、記録終了のタイミングが遅くなってしまうからである。
【００４５】
まず、この撮影の少し前（例えば10分前）に、位置情報Ｐが取得されているかを判定する（ステップＳ１５）。少し前に位置情報Ｐが取得済みである場合（ステップＳ１５ＹＥＳ）は、少し前と現時点の位置の差は少ないとみなし、あえて現在の位置情報Ｐを取得するまでもないと判断する。そしてこの位置情報Ｐが利用するので、ステップＳ１６に進む。記録再生部６によって、撮影した画像データと共に時間情報Ｔとこの位置情報Ｐをメモリ７に記録させる（ステップＳ１６）。
【００４６】
一方、位置情報Ｐが未取得または、取得後長い時間が経過している場合には（ステップＳ１５ＮＯ）、新たな位置情報Ｐを取得する。作動制御部１０ｂによってＧＰＳ部１７を作動させて、位置情報Ｐを得るようにする（ステップＳ２１）。しかし、ＧＰＳ部は現在地や状況によっては取得できない場合があるので、位置情報Ｐが取得できたか判断する（ステップＳ２２）。位置情報Ｐが取得できたときは（ステップＳ２２ＹＥＳ）、ステップＳ１６に進み、画像データにその位置情報Ｐと時刻情報Ｔを付帯させて記録する。
【００４７】
取得できなかったときは（ステップＳ２２ＮＯ）、ユーザーにより位置検出スイッチ１６ｃが操作され、携帯機器１００との接続指示がされているかを判断する（ステップＳ２３）。携帯機器１００から取得するような指示がされていないときは（ステップＳ２３ＮＯ）、撮影データと時間情報Ｔだけを記録する（Ｓ２９）。
【００４８】
位置検出スイッチ１６ｃにより携帯機器１００から位置情報Ｐの取得指示がされたときは（ステップＳ２３ＹＥＳ）、ステップＳ２４のサブルーチンに進む。携帯機器１００による位置情報取得の手順を図４のサブルーチンで説明する。図4のサブルーチンは、カメラ１と携帯機器１００の位置情報の通信処理手順をフローチャートにしたものである。カメラ１の処理はＭＰＵ１０と送受信部１０ｃによって実行され、携帯機器１００の処理はＨＭＰＵ１０１とＨ送受信部１０６によって実行される。
【００４９】
カメラ１から携帯機器１００にこの携帯機器を起動させる接続要求の信号が送信される。通信制御部１０ｃの制御により、所定のデータをアンテナ１９ａより、携帯機器１００に発信する（ステップＳ５１）。
【００５０】
携帯機器１００は、通話中(あるいは外部と通信中)の場合（ステップＴ５１ＹＥＳ）には、通話（あるいは通信）を優先させる（ステップＴ５２）。通話中でなければ（ステップＴ５１ＮＯ）、カメラ１から本携帯機器１００を起動させる接続要求の信号を受信すると（ステップＴ５３）、本機器を起動させて、接続ＯＫの信号を返信する。カメラ１は、携帯機器１００から接続ＯＫの信号を受信すると（ステップＳ５２ＹＥＳ）、位置情報Ｐのデータを待つ。接続ＯＫ信号が受信できないときは（ステップＳ５２）、所定時間以内であれば（ステップＳ５４）、表示部９に警告を表示する（ステップＳ５５）。所定時間を経過したなら（ステップＳ５４ＮＯ）、携帯機器１００との接続要求を中断して（ステップ５６）戻る。
【００５１】
一方携帯機器１００では、カメラ１からの要求に応じて位置検出を行う（ステップＴ５４）。Ｈ位置判定部１０２が、Ｈ通信部１０５を介して得られた基地局１６０からの位置データあるいはプロバイダ１７０からの位置情報に基づいて現在位置を判定する。位置検出ができたかを判定し（ステップＴ５５）、位置検出ができたときは（ステップＴ５５ＹＥＳ）、その位置情報Ｐをカメラ1に送信する（ステップＴ５７）。位置検出ができなかったときは（ステップＴ５５ＮＯ）、検出不能と判定し（ステップＴ５６）、その旨をカメラ1に送信する（ステップＴ５７）。
【００５２】
一方、携帯機器１００は、カメラ1からの接続要求がないときでも（ステップＴ５３）、定期的に位置検出を行う。この定期検出モードは任意に設定できるものとする。一定時間（例えば３０分）おきに（ステップＴ５８ＹＥＳ）、位置検出を行う（ステップＴ５９）。位置検出ができたときは（ステップＴ６０）、その位置情報Ｐから地名情報を得て、検出時点での時間情報Ｔもあわせて、Ｈ記憶部１０６に記憶しておく（ステップＴ６２）。検出できなかったときは、検出不能と判定して記憶する（ステップＴ６１）。なおここで記憶するのは、地名情報に変換する前の位置情報Ｐと時間情報Ｔだけでもよい。
【００５３】
また、ステップＴ５５で検出ができなかった場合に、カメラ１と接続中で返信可能であれば（ステップＴ６３）、事前に検出してＨ記憶部１０４に記憶されている位置情報Ｐの中から適当な位置情報Ｐを選択して、カメラ１に送信しても良い（ステップＴ５７）。この位置情報としては、最新の位置情報Ｐあるいは撮影時間が送信されればその時間に最も近い時間に検出された位置情報Ｐが適当である。そして、カメラ１は、位置情報Pまたは位置検出不能回答を受信して（ステップＳ５３）、図3に戻る。
【００５４】
図３のステップ２５に戻る。携帯機器１００との通信ができたかを判定して（ステップＳ２５）、通信できなかったときは、撮影データと時間情報Ｔだけを記録する（ステップＳ２９）。通信ができたときは（ステップＳ２５ＹＥＳ）、携帯機器１００から受信した位置情報Ｐを取得する（ステップＳ２６）。続いて、カメラ１の時間修正を実行する（ステップ２７）。時間修正の手順を、図５のサブルーチンで説明する。
【００５５】
図５のサブルーチンは、携帯機器１００の時間情報によってカメラ１の時間情報Ｔを修正する処理に関するフローチャートである。カメラ１の時間情報Ｔは、カメラ１の内部の発振機の誤差や、あるいはユーザーの設定忘れなどによって、正しくない時刻を表示する可能性も少なくない。これに対して、携帯機器１００は随時電波を受信して、それにより時刻も補正されるので時間情報Ｔの精度は高いからである。
【００５６】
カメラ１から携帯機器１００との接続は正常になされているので、カメラ１から時間情報を要求する信号を送信する（ステップＳ７１）。そして、カメラ１は、時間情報Ｔの受信を待つ（ステップＳ７２）。携帯機器１００はカメラ１からの要求信号を受信して、時間情報Ｔに関するデータをカメラ１に送信する（ステップＴ７１）。カメラ１は、この時間情報Ｔを受信する（ステップＳ７３）。そして、カメラ１の時計部１８の時間情報Ｔと、受信した携帯機器１００の時間情報Ｔを比較する（ステップＳ７４）。時間の差が大であれば（ステップＳ７４）、携帯機器１００の時間情報の方が正しい可能性が高いので、カメラ１の時計部１８を修正する。時刻差が大でなければ（ステップＳ７４ＮＯ）、時計部１８の時刻は修正しない。
【００５７】
また、カメラと携帯機器側での時間を一致させるようにしたので、位置と時刻の関係を記録しておいて、撮影時の時刻から、撮影時の位置を割り出すときも、精度よく割り出しができる。ただし、海外や山間部などで、携帯電話などが通信不能状態であれば、カメラ側の時刻を携帯機器に送信し、これを共通時刻としてもよい。そして、図３のステップ２８に戻る。
【００５８】
携帯機器１００からの位置情報Ｐが取得できたかを判断して（ステップＳ２８）、取得できたときは、撮影データともに時間情報Ｔと位置情報Ｐを記録する（ステップＳ１６）。携帯機器１００からの位置情報Ｐが取得できなかったときは、撮影データとともに時間情報Ｔのみを記録する（ステップＳ２９）。
【００５９】
一方レリーズスイッチ１６ａが操作されないときは（ステップＳ１１）、カメラのユーザーから時間修正の指示があるかを判定する（ステップＳ３１）。時間修正は、上記したステップ２７と同じ処理である。時間修正の指示があれば（ステップＳ３１ＹＥＳ）、時間修正を実行する（ステップＳ３２）。時間修正は上記図５の処理と同じであるが、ステップＳ３２では携帯機器１００との通信が開通されていない状態なので、ステップＳ７１及びステップＴ７１の前に、図４で説明したカメラと携帯機器間の通信開始に手続き（ステップＳ５１やステップＴ５１）が加わる。詳細は省略する。
【００６０】
次に、カメラ１は前述したように定期的な位置情報Ｔの取得を実行する。定期的に位置情報Ｔを取得しておけば、撮影時に迅速に位置情報の記録ができるからである。まず、位置情報取得のタイミング判定を行う（ステップＳ３３）。頻繁に行い過ぎると電力消耗につながるからである。
【００６１】
図６は、撮影時以外に作動制御部１０ｂがＧＰＳ部１７を起動させるタイミングを説明するサブルーチンである。前回ＧＰＳ信号を入手したタイミングを考慮して、ＧＰＳ部１７の起動タイミングを決めるようにしたものである。
【００６２】
前回のＧＰＳ信号を入手した時間（時刻）をＴｇφとし、このＴｇφを求める（ステップＳ８１）。Ｔｇφは、メモリ７に記録されているとする。次に現在の時刻Ｔｇ１を時計部１８から入手する（ステップＳ８２）。そして現在の時刻と前回の時刻の差（Ｔｇ１−Ｔｇφ）を求め、この差が所定時間ΔＴｇ以上か判断する（ステップＳ８３）。ΔＴｇは、例えば３０分である。この差がΔＴｇ以上であれば（ステップ８３ＹＥＳ）、速やかにＧＰＳ信号を検出するようにする（ステップＳ８４）。前回検出時より一定時間以上経過しているので、ユーザーが移動して位置が大きく変化してしまっている可能性が高いからである。
【００６３】
逆に、その差がΔＴｇ以下であれば（ステップＳ８３ＮＯ）、前回のＧＰＳ信号入手時点からさほど時間が経過していないので、その時間になるまで見送る。カメラの省電力を図るためである。なお、このサブルーチンは、前述した携帯機器１００におけるステップＴ５８等で検出タイミングに適用しても当然によい。
【００６４】
図３のステップＳ３４に戻る。検出のタイミングになったかを判定する（ステップＳ３４）。検出タイミングになっていなければ（ステップＳ３４ＮＯ）、ステップＳ１１に戻る。
【００６５】
検出タイミングになっていれば（ステップＳ３４ＹＥＳ）、まずカメラ１の作動制御部１０ｂによってＧＰＳ部１７を作動させて、位置情報Ｐを得るようにする（ステップＳ３５）。しかし、カメラのＧＰＳ部１７は現在地や状況によっては、取得できない場合があるので、ここで位置情報Ｐが取得できたか判断する（ステップＳ３６）。位置情報Ｐが取得できたときは（ステップＳ３６ＹＥＳ）、ステップＳ４２に進み、位置情報Ｐとこの位置情報を取得した時刻情報Ｔをあわせてメモリ７に記録する。
【００６６】
取得できなかったときは（ステップＳ３６ＮＯ）、携帯機器１００による位置情報取得を実行する（ステップＳ３７）。ステップ３７は図４のサブルーチンとしてステップ２７で説明した内容なので、その説明は省略する。携帯機器１００との通信ができたかを判定して（ステップＳ３８）、通信できなかったときは（ステップＳ３８ＮＯ）、ステップＳ１１に戻る。通信ができたときは（ステップＳ３８ＹＥＳ）、携帯機器１００から受信した位置情報Ｐを取得する（ステップＳ３９）。続いて、時間の修正を実行する（ステップＳ４０）。時間修正の手順は、図５のサブルーチンで示した内容である。ステップＳ２７で説明した内容なので省略する。
【００６７】
携帯機器１００からの位置情報Ｐが取得できたかを判断して（ステップＳ４１）、取得できたときは取得した時間の時間情報Ｔと位置情報Ｐをメモリ７に記憶しておく（ステップＳ４２）。携帯機器１００からの位置情報Ｐが取得できなかったときは(ステップＳ４１ＮＯ)、ステップＳ１１に戻る。
【００６８】
次に、上記システムを用いて、カメラ１から撮影画像を遠隔地に送信する処理を説明する。携帯電話等携帯機器１００の電話用の無線通信を利用して、所定のプロバイダのサーバーに画像を記録できるようにすることで、カメラで再生していた画像が他の場所でも見ることが出来るようになる。位置情報Ｐのやりとりの送受信のルートを用いて、画像データを携帯機器１００に転送し、これをそのまま携帯機器１００の通信機能を利用して指定のプロバイダ１７０に送信すればよい。
【００６９】
図７は、再生モード時のカメラ１と携帯機器１００の連携を示すフローチャートである。カメラが再生モードに設定されているとする。カメラ１で通常の再生動作を実行させながら（ステップＳ９１）、携帯機器１００との通信指示がユーザーによってなされたかを判断する(ステップＳ９２)。通信指示があると、携帯機器１００へ接続要求の信号を送信する（ステップＳ９３）。そして、携帯機器１００からの接続ＯＫ信号が送信されるのを待つ（ステップＳ９４）。
【００７０】
携帯機器１００は、カメラから接続要求信号を受信し、カメラ１と通信ＯＫであればＯＫ信号を返信する（ステップＴ９１）。カメラ１で接続ＯＫを受信すると（ステップＳ９４ＹＥＳ）、通信ＯＫの状態で待機する。この状態で、ユーザーは再生画面を見ながら、気に入ったものを選択して画像送信指示する。選択された画像及びそれに付帯された撮影の時間情報Ｔや位置情報Ｐのデータを、カメラ１から送信する（ステップＳ９５）。携帯機器１００側では、送信された画像・時刻等データの受信を開始し（ステップＴ９２）、画像・時刻等データの受信が終了するまで待つ（ステップＴ９３）。
【００７１】
終了すれば、画像データに位置情報Ｔが付帯されているかを判定する（ステップＴ９４）。位置情報Ｔが付帯されていれば（ステップＴ９４ＹＥＳ）、その位置情報から対応する地名情報を検索して地名情報に変換する（ステップＴ９６）。そして、画像にこの地名情報を添付して所定のアドレスに送信する（ステップＴ９７）。
【００７２】
一方、画像に位置情報が付帯されていないときは（ステップＴ９４ＮＯ）、画像の時間情報Ｔを利用して携帯機器１００から位置情報Ｐを得るようにする。つまり、画像の時間情報Ｔから、撮影時刻に一番近い時間の地名情報または位置情報Ｐを、携帯機器内の記憶部１０４から検索して読み出す。（ステップＴ９５）。図４のステップＴ６２で説明したように、記憶部１０４には携帯機器の位置が時間とともに記憶されているからである。そして、画像にこの地名情報または位置情報Ｐを添付して所定のアドレスに送信する（ステップＴ９７）。
【００７３】
なお、ここで、この関連付けは地名まで各国の文字に対応させて表示させたりすることまでを考えると、非常に重い処理になるので、送信した先のプロバイダ１７０に任せてもよい。このプロバイダ１７０には、地図のコンテンツも扱うサービスを用意しておき、ユーザーの行動や撮影写真を地図上に図示できるようにしてもよい。
【００７４】
図８は、このようにしてネットで送信された画像をＰＣ（Ｐｅｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）で楽しむ場面を示す図である。ネットワーク１５０に接続されたＰＣ２００で、そのＰＣ２００のユーザー２００ｂがカメラ１の画像を、ＰＣ２００の画面２００ａで鑑賞する様子を示している。そして、そのプロバイダ１７０のサービスによっては、撮影画像データを地図上に表示するようなことも可能となる。このような工夫によって、撮影された写真が、随時、インターネット上で、その撮影位置と一緒に確認できるシステムが成立する。
【００７５】
これまでの写真では、プリントアウトした写真に地名を書込んで送付するような方法でしか、他の人に見せることが出来なかったが、さらにネット上に豊富に存在するコンテンツ（ここでは地図）などと関連づけて、ＨＰやブログのサービスを介して、遠く離れた人に、写真を見せることができる。地図と関連付けると、どこに行った時の写真かが分かりやすくなり、地名だけでは分からなかった、遠さや経路などもビジュアルに、生き生きと再現可能で、表現力が拡大する。
【００７６】
以上のように、カメラと対応する機能を備える携帯機器（電話）を持ち歩くことによって、撮影時に位置情報の付帯記録が確実にできるようになる。
また、位置情報のやりとりの送受信のルートを用いると、画像データを携帯に転送し、これをそのまま、携帯の電話機能を利用して上記プロバイダに送信して、撮影された写真が、随時インターネット上でその撮影位置と一緒に確認できるシステムも成立する。このようなシステムを構成することによって、携帯電話の通信機能を応用して、即時性を高めることも可能となる。  
【００７７】
(第２実施形態)
図９、１０を用いて第２実施形態についてを説明する。位置情報Ｐは、時間情報Ｔのように常に入手できるわけではない。例えば、カメラ１がＧＰＳ情報の入手できない環境、たとえば屋内撮影時には、撮影画像にリアルタイムで位置情報を付加することはできない。そして、このような場面では、外部機器を流用しても位置検出が出来ない場合がある。
【００７８】
そこで、第２実施形態では、このような場合に、位置情報を補って位置を決定する方法についてを説明する。具体的には、直接の位置情報Ｐがない画像データについて、前後の画像の時間情報と位置情報に基づいて、間接的に位置情報Ｐを決定して、撮影した画像データとともに記録するようにする。なお、本実施形態で適用されるカメラ１のブロック図は図１と同様であるので、記載は省略する。当然、実施形態１の図３等のフローと組み合わせて応用してもよい。
【００７９】
図９に、位置情報が不明な場合でもこれを補う方法の例を２例を示す。図９（Ａ）（Ｂ）は、時間とともに移動するカメラ１の位置を３次元座標で示すものである。縦軸を緯度、奥行き方向の軸を経度、横軸を時間とする。時間は、右方向に向かって進行するものとする。緯度と経度で決定される面上でカメラの位置Ｐａを示す。そして、各時間におけるカメラ１の位置を、その面上のプロットで示す。携帯機器１００もカメラ１とともに移動するものとする。
【００８０】
図９（Ａ）は，Ｔ０、Ｔ１、Ｔ２の３つの時間タイミングで、カメラ１の位置が移動する様子を示す。まず、Ｔ１タイミングの位置情報Ｐ１が入手できなかったものとする。そして、Ｔ１は、Ｔ０とＴ２の間であるが、Ｔ０よりＴ２のかなり近いタイミングであるとする。このような条件にあるときには、Ｐ１をＴ２タイミングのＰ２と同じと決定することも可能である。
【００８１】
一方、図９（Ｂ）では、Ｔ１がＴ０およびＴ２のいずれからも十分に離れているものの、Ｐ０とＰ２に差が少ないとする。このような場合には、Ｐ１は、Ｐ０またはＰ２と同様な位置と決定することも可能である。このように、位置情報Ｐが不明なタイミングがあっても、その前後のタイミングと前後の位置情報から、不明な位置を補うことが可能である。写真の位置情報には、厳密は精度は要求されないことが多いからである。
【００８２】
図１０は、上記図９示したような、不明な位置情報を前後の位置情報から推測する手順を説明するフローチャートである。図９で説明したような例を一般化したフローチャートである。この処理は、主にプログラムに従ってＭＰＵ１０、特に位置決定部１０ｄによって実行される。ここでの位置情報Ｐは、カメラ１または携帯機器１００にて得られたものが、カメラ内のメモリ７に保存されているとする。
【００８３】
まず、位置情報Ｐの不明な画像データを検出する（ステップＳ１０１）。そして、その画像から時間情報Ｔを検出し、これをＴ１とする（ステップＳ１０２）。次にこのＴ１の前後に撮影された画像であって、位置情報Ｐを有する２つ画像データを検出する。そしてこの２つの画像データから、それぞれの時間情報Ｔと位置情報Ｐを入手する。先の画像の位置情報をＰ０、時間情報をＴ０とする（ステップＳ１０３）。同様に、後の画像の位置情報をＰ２とし、その時間情報をＴ２とする（ステップＳ１０４）。
【００８４】
そして、Ｔ１とＴＯの時間差を算出し、この時間差をΔＴ１とする（ステップＳ１０５）。同じくＴ２とＴ１の時間差を算出し、この時間差をΔＴ２とする（ステップＳ１０６）。続いて、ΔＴ１とΔＴ２を比較し、Ｔ０とＴ２のいずれかＴ１のタイミングに近いほうを選ぶ。ΔＴ１＜ΔＴ２、つまりＴ１がＴ０に近ければ、ステップＳ１０８に進む。逆に、ΔＴ１＞ΔＴ２、つまりＴ２がＴ０に近ければ、ステップＳ１１３に進む。
【００８５】
そして、ステップＳ１０８では、ΔＴ１≦ΔＴｐを判断する。ΔＴｐは所定時間差で、例えば１時間である。ΔＴ１が移動可能性の十分に少ない時間差かを判断するためである。時間差ΔＴ１と所定時間差ΔＴｐを比較する（ステップＳ１０８）。時間差ΔＴ１が所定時間差ΔＴｐより小さければ（ステップＳ１０８ＹＥＳ）。位置情報Ｐ１をＰ０の値と同じと決定し、Ｐ０をＰ１の位置情報として記録する（ステップＳ１０９）。Ｔ１がＴ０に十分に近ければ、移動も少ないと推定できるからである。
【００８６】
逆に、ΔＴ１がΔＴｐより大きい時は（ステップＳ１０８ＮＯ）、Ｐ０とＰ２の差を算出し、その差が一定距離以内かを判断する（ステップＳ１１０）。一定距離は、例えば１０ｋｍとする。一定距離以内であれば（ステップＳ１１０ＹＥＳ）、移動量は少ないと考え、前述のステップＳ１０９に進み、Ｐ０をＰ１の位置情報と決定する。一方Ｐ０とＰ２の差が大きいときは、さらにΔＴ２が所定時間差ΔＴｑより大きいかを判断する（ステップＳ１１１）。ΔＴｑは、たとえば１日である。大きくなければ（ステップＳ１１１ＮＯ）、Ｐ０とＰ２の中間位置をＰ１の位置と決定して記録する（ステップＳ１１２）。一方、大きいときは（ステップＳ１１１ＹＥＳ）、Ｐ２を参考にすることが適切でないので、前述のステップＳ１０９に進み、Ｐ０をＰ１の位置情報と決定して記録する。
【００８７】
また、ステップ１１３では、ΔＴ２≦ΔＴｐを判断する。ΔＴｐは、前述の通り例えば１時間である。時間差ΔＴ２と所定時間差ΔＴｐを比較する（ステップＳ１１３）。時間差ΔＴ２が所定時間差ΔＴｐ以下であれば（ステップＳ１１３ＹＥＳ）、Ｐ２をＰ１の位置情報と決定して記録する（ステップＳ１１６）。また、ΔＴ２がΔＴｐより大きい時は（ステップＳ１１３ＮＯ）、Ｐ０とＰ２の差を算出し、その差が一定距離以内かを判断する（ステップＳ１１４）。一定距離は、同じく１０ｋｍとする。一定距離以内であれば（ステップＳ１１４ＹＥＳ）、前述のステップＳ１１６に進み、Ｐ２をＰ１の位置情報と決定して記録する。一方Ｐ０とＰ２の差が大きいときは、さらにΔＴ１が所定時間差ΔＴｑより大きいかを判断する（ステップＳ１１５）。ΔＴｑは、たとえば１日である。大きくなければ（ステップＳ１１５ＮＯ）、Ｐ０とＰ２の中間位置をＰ１と決定して記録する。一方、大きいときは（ステップＳ１１５ＹＥＳ）、Ｐ０を参考にすることが適切でないので、前述のステップＳ１１６に進み、Ｐ２をＰ１の位置情報と決定して記録する。
【００８８】
以上説明したように、第２実施形態によれば、直接的に位置情報が得られなかった画像についても、前後の画像の位置情報からその位置情報を決定するようにしたので、屋内等の撮影でＧＰＳ情報が得なれないときでも、支障が少なくなる。写真の位置情報は、多少精度が悪くても、有ることが重要であるからである。  
【００８９】
（その他の例）
上記各実施形態で説明したＭＰＵ１０、ＨＭＰＵ１０１の処理に関しては、一部または全てをハードウェアで構成してもよい。具体的な構成は設計事項である。
【００９０】
そして、ＭＰＵ１０による各制御処理は、ＲＯＭ１３に格納されたソフトウェアプログラムがＭＰＵ１０に供給され、供給されたプログラムに従って上記動作させることによって実現されるものである。従って、上記ソフトウェアのプログラム自体がＭＰＵ１０の機能を実現することになり、そのプログラム自体も本発明を構成する。ＭＰＵ１０１による制御処理も同様である。
【００９１】
また、そのプログラムを格納する記録媒体も本発明を構成する。記録媒体としては、フラッシュメモリ以外でも、ＣＤ−ＲＯＭ、ＤＶＤ等の光学記録媒体、ＭＤ等の磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、各実施形態では本願発明をデジタルカメラに適用した例を説明したが、これに限らず例えば携帯電話のカメラ部に適用しても良い。  
【００９２】
さらに、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００９３】
【図１】第１実施形態において、本発明が適用されるデジタルカメラ１とそのシステムの全体ブロック図。
【図２】第１実施形態において、カメラ１の外観図
【図３】第１実施形態において、位置情報取得に関する制御処理の手順を示すフローチャート。
【図４】第１実施形態において、携帯機器から位置情報を取得するサブルーチンを説明するフローチャート。
【図５】第１実施形態において、携帯機器により時間修正を行うサブルーチンを説明するフローチャート。
【図６】第１実施形態において、位置情報取得のタイミングを決定するサブルーチンを説明するフローチャート。
【図７】第１実施形態において、再生モード時のカメラ１と携帯機器１００の連携を示すフローチャート。
【図８】第１実施形態において、ネットで送信された画像を楽しむ場面を示す図。
【図９】第２実施形態において、時間的に移動するカメラの位置の様子を示す図
【図１０】第２実施形態において、不明な位置情報を補間する手順を説明するフローチャート。
【符号の説明】
【００９４】
1…カメラ、２…撮影レンズ、３…撮像素子、４…アナログフロントエンド（ＡＦＥ）部、
５…画像処理部、６…記録再生部、７…メモリ、７ａ…地図データ、８…表示制御部、９…表示部、
１０…ＭＰＵ、１０ａ…記録制御部、１０ｂ…作動制御部、１０ｃ…送受信制御部、１０ｄ…位置決定部、
１１…ストロボ部、１２…ＡＦ部、１３…ＲＯＭ、１４…マイク部、１５…音声処理部、
１６…操作部、１６ａ…レリーズスイッチ、１６ｂ…モードスイッチ、１６ｃ…位置検出スイッチ、
１７…ＧＰＳ部、１７ａ…検出部、１７ｂ…ＧＰＳアンテナ、１８…時計部、１９ａ…アンテナ、１９ｂ…送受信増幅部、２０…被写体、
１００…携帯機器、１０１…ＨＭＰＵ、１０２…Ｈ位置判定部、１０３…Ｈ時計部、１０４…Ｈ記憶部、１０５…Ｈ通信部、１０６…Ｈ送受信部、１５０…ネットワーク、１６０…基地局、１７０…プロバイダ、１７１…各種サービス、
２００…ＰＣ、２００ａ…画面、２００ｂ…ユーザー、Ｐ…位置情報、Ｔ…時間情報
【図１】
2008072228.tif 000003
【図２】
2008072228.tif 000004
【図３】
2008072228.tif 000005
【図４】
2008072228.tif 000006
【図５】
2008072228.tif 000007
【図６】
2008072228.tif 000008
【図７】
2008072228.tif 000009
【図８】
2008072228.tif 000010
【図９】
2008072228.tif 000011
【図１０】
2008072228.tif 000012