(57)【特許請求の範囲】
【請求項１】
外部装置に固定可能な方位取得装置であって、
前記方位取得装置の方向を示す方位情報を取得する方位取得手段と、
前記方位取得装置の位置を示す位置情報を取得する位置取得手段と、
前記方位取得装置が前記外部装置に固定されているか否かを判断する判断手段と、
前記方位取得手段により取得された方位情報を補正する補正手段とを有し、
前記方位取得手段は、前記判断手段により前記方位取得装置が前記外部装置に固定されていないと判断された場合は、前記方位情報を取得せず、
前記位置取得手段は、前記判断手段により前記方位取得装置が前記外部装置に固定されていないと判断された場合も、前記位置情報を取得し、
前記補正手段は、前記外部装置に設けられた複数の固定部のうち、前記方位取得装置が固定された固定部に基づいた補正を行うことを特徴とする方位取得装置。
【請求項２】
前記方位取得手段は、前記判断手段により前記方位取得装置が前記外部装置に固定されていないと判断された場合、動作を停止することを特徴とする請求項１に記載の方位取得装置。
【請求項３】
前記方位取得手段への電力供給を制御する制御手段をさらに有し、
前記制御手段は、前記判断手段により前記方位取得装置が前記外部装置に固定されていないと判断された場合、前記方位取得手段へ電力を供給しないことを特徴とする請求項１に記載の方位取得装置。
【請求項４】
前記外部装置と通信する通信手段を更に有し、
前記通信手段は、前記方位情報および前記位置情報を前記外部装置に送信することができることを特徴とする請求項１乃至３のいずれか１項に記載の方位取得装置。
【請求項５】
前記方位取得装置の加速度を検出する加速度検出手段とをさらに有し、前記通信手段は、前記外部装置から前記外部装置の加速度を取得し、
前記判断手段は、前記加速度検出手段により検出された加速度と、前記通信手段により取得された加速度とに基づき、前記方位取得装置が前記外部装置に固定されているか否かを判断することを特徴とする請求項４に記載の方位取得装置。
【請求項６】
前記判断手段は、前記加速度検出手段により検出された加速度と、前記通信手段により取得された加速度との差が一定の閾値以内であった場合、前記方位取得装置が前記外部装置に固定されていると判断し、前記加速度検出手段により検出された加速度と、前記通信手段により取得された加速度との差が一定の閾値以内でなかった場合、前記方位取得装置が前記外部装置に固定されていないと判断することを特徴とする請求項５に記載の方位取得装置。
【請求項７】
前記外部装置が有する複数の固定部のそれぞれに対応した補正のための情報を、前記複数の固定部のそれぞれを示す情報とともに、補正情報として保持する保持手段を有し、前記判断手段は、前記方位取得装置が前記複数の固定部のうちどの固定部に固定されたかを判断し、
前記補正手段は、前記判断手段により判断された結果及び前記補正情報に基づき、補正を行うことを特徴とする請求項４乃至６のいずれか１項に記載の方位取得装置。
【請求項８】
前記補正手段は、前記通信手段により方位情報が送信される前に補正を行うことを特徴とする請求項４乃至７のいずれか１項に記載の方位取得装置。
【請求項９】
前記判断手段は、前記外部装置から前記方位情報の要求を受け付けたことに応じて、前記方位取得装置が前記外部装置に固定されているか否かを判断することを特徴とする請求項１乃至８のいずれか１項に記載の方位取得装置。
【請求項１０】
前記外部装置は被写体を撮影して画像を取得する撮影手段を有し、
前記外部装置に送信される方位情報は、前記画像の撮影方向を示す情報として前記外部装置により受信されることを特徴とする請求項１乃至９のいずれか１項に記載の方位取得装置。
【請求項１１】
前記外部装置の撮影手段により撮影を行う指示が前記外部装置にて受け付けられたことに応じて、前記判断手段は、前記方位取得装置が前記外部装置に固定されているか否かを判断することを特徴とする請求項１０に記載の方位取得装置。
【請求項１２】
外部装置に固定可能な方位取得装置の制御方法であって、
前記方位取得装置の方向を示す方位情報を取得する方位取得工程と、
前記方位取得装置の位置を示す位置情報を取得する位置取得工程と、
前記方位取得装置が前記外部装置に固定されているか否かを判断する判断工程と、
前記方位取得工程で取得された方位情報を補正する補正工程とを有し、
前記方位取得工程では、前記判断工程で前記方位取得装置が前記外部装置に固定されていないと判断された場合は、前記方位情報を取得せず、
前記位置取得工程では、前記判断工程で前記方位取得装置が前記外部装置に固定されていないと判断された場合も、前記位置情報を取得し、
前記補正工程では、前記外部装置に設けられた複数の固定部のうち、前記方位取得装置が固定された固定部に基づいた補正を行うことを特徴とする方位取得装置の制御方法。
【請求項１３】
コンピュータを、請求項１乃至１１のいずれか１項に記載の方位取得装置として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、方位取得装置、方位取得装置の制御方法およびそのプログラムに関するものである。
【背景技術】
【０００２】
近年、携帯電話やデジタルカメラ、およびその周辺機器等に電子コンパスの技術が普及してきている。電子コンパスとは方角を検出可能なデバイスである。電子コンパスは２次元（Ｘ方向、Ｙ方向）、または、３次元（Ｘ方向、Ｙ方向、Ｚ方向）で地磁気を検出し、電子コンパスのデバイス自体がどの方角を向いているかを示す方位情報を出力することができる。出力された方位情報は、携帯電話やデジタルカメラが備えたディスプレイに表示したり、撮影した画像に撮影方向として対応づけたりすることができる。
【０００３】
この電子コンパスは、一般的にＧＰＳ（Ｇｒｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）のような位置情報を取得する機器とともに構成されることが多い。例えば特許文献１では、ＧＰＳ、および、電子コンパスで移動体の位置を検出し、その位置情報を移動体に設けたカメラ部で撮影した画像とともに記録する技術が公開されている。この技術ではＧＰＳや電子コンパスが撮像装置内に内蔵される構成となっている。
【０００４】
しかしながら、ＧＰＳや電子コンパスを撮像装置に内蔵することは、撮像装置自体のコスト増加などの問題が考えられる。このような問題を解決するために、例えばＧＰＳを撮像装置の周辺機器として構成することが考えられる。これにより、撮像装置自体のコストを抑えつつ、位置情報が必要なユーザには撮影位置を取得する機能を提供することができる。同様に、電子コンパスを撮像装置の周辺機器として構成することも考えられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０７−３０７９１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のようにＧＰＳを周辺機器として構成した場合、ＧＰＳと撮像装置とを共にユーザが持ち歩いていれば、ＧＰＳが取得する位置情報の示す位置を撮影位置とみなすことができることが多い。
【０００７】
その一方で、方位情報に関しては、電子コンパスと撮像装置とを別体で構成した場合、実際の撮影方向から大きくずれる可能性がある。電子コンパスの取得する方位情報は、電子コンパスが向いている方向を示すものであり、撮像装置の撮影方向を示すものではない。したがって、電子コンパスと撮像装置との位置関係が定まっていない場合、つまり撮像装置と周辺機器とがそれぞれ互いに異なる方向を自由に向いてしまうような場合は、電子コンパスが示す方位情報が撮影方向を示していない可能性が高い。そのため、実際の撮影方向とは異なる方向を示す方位情報が、画像データに対応づけられてしまう可能性がある。
【０００８】
本発明は、このような問題を鑑みてなされたものであり、撮像装置の周辺機器として電子コンパスを搭載する場合に、撮像装置と周辺機器との位置関係に基づいて適切な方位情報を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の方位取得装置は、外部装置に固定可能な方位取得装置であって、前記方位取得装置の方向を示す方位情報を取得する方位取得手段と、前記方位取得装置の位置を示す位置情報を取得する位置取得手段と、前記方位取得装置が前記外部装置に固定されているか否かを判断する判断手段と、前記方位取得手段により取得された方位情報を補正する補正手段とを有し、前記方位取得手段は、前記判断手段により前記方位取得装置が前記外部装置に固定されていないと判断された場合は、前記方位情報を取得せず、前記位置取得手段は、前記判断手段により前記方位取得装置が前記外部装置に固定されていないと判断された場合も、前記位置情報を取得し、前記補正手段は、前記外部装置に設けられた複数の固定部のうち、前記方位取得装置が固定された固定部に基づいた補正を行うことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、撮像装置と周辺機器との位置関係に基づいて適切な方位情報を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態における方位取得装置および撮像装置のブロック図である。
【図２】第１の実施形態における方位取得装置および撮像装置の使用例である。
【図３】第１の実施形態における方位取得装置および撮像装置の概観を示す図である。
【図４】Ａは第１の実施形態における方位取得装置および撮像装置が協働して画像データに撮影方向を示す情報および撮影位置を示す情報を対応づけて保存する手順を示す図である。Ｂは第１の実施形態における方位取得装置および撮像装置が協働して画像データに撮影位置を示す情報を対応づけて保存する手順を示す図である。
【図５】第１の実施形態における方位取得処理の際の方位取得装置の動作を示すフローチャートである。
【図６】第１の実施形態における撮影処理の際の撮像装置の動作を示すフローチャートである。
【図７】第２の実施形態における方位取得装置のおよび撮像装置のブロック図である。
【図８】第２の実施形態における方位取得装置および撮像装置の使用例である。
【図９】第２の実施形態における補正情報の構造を示す概念図である。
【図１０】第２の実施形態における方位取得装置および撮像装置の概観を示す図である。
【図１１】第２の実施形態における方位取得処理の際の方位取得装置の動作を示すフローチャートである。
【図１２】第３の実施形態における方位取得処理の際の方位取得装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。
【００１３】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態は適宜組み合わされることも可能である。
【００１４】
［第１の実施形態］
はじめに、本実施形態の、撮像装置に接続可能な方位取得装置の一例である、電子コンパスを備えたＧＰＳアクセサリについて説明する。さらに、該ＧＰＳアクセサリが接続される撮像装置の一例であるデジタルカメラについても説明する。ＧＰＳアクセサリおよび該ＧＰＳアクセサリが接続されるデジタルカメラの構成を図１に示す。
【００１５】
図１においてＧＰＳアクセサリ１００は、制御部１０１、方位取得部１０２、電源部１０３、不揮発性メモリ１０４、固定検知部１０５、固定部１０６、通信部１０７、表示部１０８、操作部１０９、作業用メモリ１１０、位置取得部１２０等で構成される。
【００１６】
また、デジタルカメラ１５０は、制御部１５１、撮像部１５２、メモリ１５３、不揮発性メモリ１５４、記録媒体１５５、電源部１５６、固定部１５９、通信部１６１、表示部１６２、操作部１６３、加速度検出部１６４等で構成される。
【００１７】
ＧＰＳアクセサリ１００およびデジタルカメラ１５０は、それぞれ、固定部１０６および固定部１５９により互いに固定され、通信部１０７及び通信部１６１によりデータのやり取りを行うことができる。
【００１８】
まず、ＧＰＳアクセサリ１００について説明する。
【００１９】
ＧＰＳアクセサリ１００において、制御部１０１は入力された信号や、後述のプログラムに従ってＧＰＳアクセサリ１００の各部を制御する。なお、制御部１０１の行う制御は一つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００２０】
方位取得部１０２は、ＧＰＳアクセサリ１００がどの方角を向いているかを検出し、方位情報を出力する。この処理は方位取得処理の一例である。方位取得部１０２は例えば電子コンパスで構成される。電子コンパスとは、地磁気センサ、方位センサなどとも呼ばれ、地球の地磁気を検出することができるデバイスの総称である。電子コンパスは、地磁気を２次元（Ｘ方向、Ｙ方向）、または、３次元（Ｘ方向、Ｙ方向、Ｚ方向）で検出し、地磁気に対して、電子コンパスのデバイス自体がどの方角を向いているかを検出することができる。また、方位取得部１０２は加速度センサを含むよう構成される。なお、方位取得部１０２は電子コンパスではなく、ジャイロセンサ等の動き検出センサで構成されてもよい。方位取得部１０２にて取得された方位情報は、通信部１０７を介して、デジタルカメラ１５０に送信することができる。
【００２１】
電源部１０３は、制御部１０１により、ＧＰＳアクセサリ１００の各部へ電力を供給するよう制御される。電源部１０３は、例えばアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等から構成される。なお、電源部１０３は、撮像装置など外部の接続機器から電力を取得できるよう構成してもよい。
【００２２】
不揮発性メモリ１０４は、ＧＰＳアクセサリ１００の各部を制御するためのプログラム（ファームウェア）や各種の設定情報を記憶している。後述する各フローチャートに示す処理を制御部１０１が制御するためのプログラムも、この不揮発性メモリ１０４に記録されている。
【００２３】
作業用メモリ１１０は、不揮発性メモリ１０４に保存されているプログラムを、展開・実行するためのメモリである。作業用メモリ１１０は制御部１０１のワークエリアとして使用される。
【００２４】
固定部１０６は、ＧＰＳアクセサリ１００をデジタルカメラ１５０に固定するための固定具である。例えば、デジタルカメラ１５０が有する固定部１５９に固定可能な金具などで構成される。なお本実施形態において、ＧＰＳアクセサリ１００は、ＧＰＳアクセサリ１００の方位取得部１０２が取得する方位情報の示す方向とデジタルカメラ１５０の撮影方向とが一致するよう固定部１０６で固定される。
【００２５】
固定検知部１０５は、固定部１０６によってデジタルカメラ１５０に固定されたことを検出するための装置である。本実施形態において、固定検知部１０５は固定部１０６に設けられる。なお、固定検知部１０５はデジタルカメラ１５０に外部装置が固定されているか否かを検知できればどのような装置でもよい。例えば、固定検知部１０５は、突起部材を用いた物理的なスイッチや、電気的な接点などを用いることができる。固定検知部１０５は、デジタルカメラ１５０に固定されることによりＯＮとなるよう構成される。制御部１０１は、固定検知部１０５がＯＮとなったことにより、ＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されたと判断する。
【００２６】
通信部１０７は、外部装置と通信するための接続部である。ＧＰＳアクセサリ１００は、通信部１０７を介することで、外部装置とデータのやりとりを行うことができる。例えば、デジタルカメラ１５０から方位情報の出力の要求を受信したり、該要求に応じて、方位取得部１０２により取得された方位情報をデジタルカメラ１５０へ送信したりすることができる。外部装置との通信は有線で行ってもよいし、無線でおこなってもよい。なお、デジタルカメラ１５０が通信部１０７を介して外部装置と有線で接続される場合、例えばＵＳＢケーブルのように、外部装置とデジタルカメラ１５０との位置関係に自由度のある接続方法で接続される。
【００２７】
表示部１０８は、ＧＰＳアクセサリ１００の状態を表すための表示装置であり、ＬＥＤ、ＬＣＤ、ＴＦＴ等から構成される。
【００２８】
操作部１０９は、ＧＰＳアクセサリ１００の動作や設定を指示するために用いられる。操作部１０９は例えば、ＧＰＳアクセサリ１００の電源のＯＮ／ＯＦＦを切り替えるための電源スイッチ、表示部１０８のＯＮ／ＯＦＦを切り替えるためのスイッチ等を含むよう構成される。
【００２９】
位置取得部１２０は、測位処理を行う。測位処理とは、ＧＰＳ衛星から信号を受信し、受信した信号から位置取得部１２０の位置を示す位置情報を取得する処理である。位置取得部１２０で取得された位置情報は、通信部１０７を介して撮像装置に送信することができる。送信された位置情報は、撮像装置にて撮影された画像データに撮影位置として対応づけられる。本実施形態では、位置情報は、緯度・経度の座標で表される。なお、本実施形態ではＧＰＳを用いたが、必ずしもＧＰＳには限定されず、例えば携帯電話の基地局といった外部装置や加速度センサなどから位置情報を取得する装置であってもよい。
【００３０】
以上がＧＰＳアクセサリ１００の説明である。
【００３１】
次に、撮像装置１５０の説明を行う。
【００３２】
制御部１５１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１５０の各部を制御する。なお、制御部１０１の行う制御は一つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００３３】
撮像部１５２は、撮影処理を行う。撮影処理とは、撮像部１５２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する処理である。撮像した画像データはバッファメモリに蓄えられた後、制御部１５１にて所定の演算を行い、記録媒体１５５に記録される。
【００３４】
メモリ１５３は、撮像部１５２で撮像された画像データを一時的に保持するバッファメモリや、表示部１６２の画像表示用メモリ、制御部１５１の作業領域として使用される。
【００３５】
不揮発性メモリ１５４は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１５１で実行される後述のプログラム等が格納される。
【００３６】
記録媒体１５５は、撮像部１５２から出力された画像データや、後述の通信部１６１を介して取得した位置情報や方位情報を記録することができる。記録媒体１５５は、デジタルカメラ１５０に着脱可能なよう構成してもよいし、デジタルカメラ１５０に内蔵されていてもよい。すなわち、デジタルカメラ１５０は少なくとも記録媒体１５５にアクセスする手段を有していればよい。
【００３７】
電源部１５６は、デジタルカメラ１５０の各部へ供給される電力を取得する。電源部１５６は、例えばアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等から電力を取得することができるよう構成される。
【００３８】
固定部１５９は、ＧＰＳアクセサリ１００をデジタルカメラ１５０に固定するための固定具である。例えば、デジタルカメラ１５０に対応するストロボ装置等の周辺機器を固定可能なアクセサリシュー等である。ここでいう周辺機器には、ＧＰＳアクセサリ１００も含まれる。この固定部１５９がデジタルカメラ１５０の固定部１０６に接続されることで、ＧＰＳアクセサリ１００がデジタルカメラ１５０に固定される。
【００３９】
通信部１６１は、外部装置と通信するための接続部である。デジタルカメラ１５０は、通信部１６１を介することで、外部装置とデータのやりとりを行うことができる。例えば、この通信部１６１とデジタルカメラ１５０の通信部１０７とがＵＳＢケーブルにより接続されることで、該ＵＳＢケーブルを介してデジタルカメラ１５０とＧＰＳアクセサリ１００とが互いに通信可能となる。そして、デジタルカメラ１５０は通信部１０７および通信部１６１を介して、ＧＰＳアクセサリ１００へ位置情報や方位情報の要求を送信したり、ＧＰＳアクセサリ１００から送信される位置情報や方位情報を受信したりすることができる。外部装置との通信は、有線で行ってもよいし、無線でおこなってもよい。なお、前述のように、デジタルカメラ１５０がＧＰＳアクセサリ１００と有線で接続される場合、例えばＵＳＢケーブルのように、ＧＰＳアクセサリ１００とデジタルカメラ１５０との位置関係が固定されない接続方法で接続される。通信部１６１を介して取得された位置情報および方位情報は、撮像部１５２から出力される画像データに、それぞれ撮影位置及び撮影方向として対応づけられ、記録媒体１５５に記録することができる。
【００４０】
表示部１６２は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１６２はデジタルカメラ１５０が備える必要はなく、デジタルカメラ１５０は表示部１６２と接続することができ、表示部１６２の表示を制御する表示制御機能を少なくとも有していればよい。
【００４１】
操作部１６３は、ユーザがデジタルカメラ１５０の動作を指示するために用いられる。操作部１６３は例えば、デジタルカメラ１５０の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影処理を行うためのレリーズスイッチ、画像データを閲覧するための再生ボタンなどの操作部材を含むよう構成される。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが押下される操作の途中、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備動作を行うための指示を受け付ける。また、レリーズスイッチが押下される操作の完了、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影動作を行うための指示を受け付ける。
【００４２】
加速度検出部１６４は、２軸乃至は３軸の加速度センサ等で構成され、デジタルカメラ１５０の正位置、縦位置の検知、水準器等に使用される。
【００４３】
以上が、デジタルカメラ１５０の説明である。
【００４４】
本実施形態では、上述したようにデジタルカメラ１５０はＧＰＳアクセサリ１００とともに用いられ、撮影した画像データに撮影位置及び撮影方向を対応づけることができるよう構成される。次に、ユーザがデジタルカメラ１５０をＧＰＳアクセサリ１００とともに用いる際の使用例について、図２を用いて説明する。なお、デジタルカメラ１５０とＧＰＳアクセサリ１００は無線通信が可能であるものとする。
【００４５】
図２（ａ）は、ＧＰＳアクセサリ１００がデジタルカメラ１５０のアクセサリシューに固定されている状態を示している。この場合は、ＧＰＳアクセサリ１００とデジタルカメラ１５０との位置関係は一定に固定されている。そのため、ＧＰＳアクセサリ１００が取得する方位情報が示す方向２０４から、デジタルカメラ１５０の撮影方向２０３を容易に決定することができる。そのため、図２（ａ）のような場合にはＧＰＳアクセサリ１００は方位情報を取得する。
【００４６】
一方、図２（ｂ）は、ＧＰＳアクセサリ１００がストラップ等を用いてベルトループなどにぶら下げられている状態を示している。この場合、ＧＰＳアクセサリ１００はデジタルカメラ１５０に固定されていない。そのため、例えばユーザが歩くたびにＧＰＳアクセサリ１００とデジタルカメラ１５０の位置関係が変化してしまう。すなわちＧＰＳアクセサリ１００が取得する方位情報が示す方向２０２とデジタルカメラ１５０の撮影方向２０１との関係が一定とならないため、デジタルカメラ１５０の撮影方向２０１を決定することは困難である。したがって、ＧＰＳアクセサリ１００からデジタルカメラ１５０に、実際の撮影方向とは異なる方向を示す方位情報が送信されてしまう可能性がある。そこで、本実施形態では、図２（ｂ）のようにデジタルカメラ１５０とＧＰＳアクセサリ１００とが固定されていないと判断される場合には、ＧＰＳアクセサリ１００は、方位情報を取得しない。これにより、実際の撮影方向とは異なる方向を示す方位情報がデジタルカメラ１５０に送信されることを防ぐことができる。なお図２（ａ）、図２（ｂ）のいずれの場合でも、位置情報は位置取得部１２０により取得され、デジタルカメラ１５０に送信される。
【００４７】
以上のように、本実施形態では、ＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されているか否かに基づき、方位情報を取得するか否かを決定する。以下、ＧＰＳアクセサリ１００がデジタルカメラ１５０に固定される際の固定方法の例、および固定されているか否かを検出する方法の例について、図３を用いて説明する。
【００４８】
図３（ａ）にデジタルカメラ１５０の概観の一例を示す。本実施形態のデジタルカメラ１５０は、図３（ａ）のように固定部１５９を備えている。固定部１５９は、一般にアクセサリシューと呼ばれ、ストロボ装置等の周辺機器が固定および接続される。本実施形態では、固定部１５９にＧＰＳアクセサリ１００が固定される場合について説明する。なお、本実施形態では、ＧＰＳアクセサリ１００は、方位取得部１０２が取得する方位情報がデジタルカメラ１５０の撮影方向と一致するよう固定される。
【００４９】
図３（ｂ）に、ＧＰＳアクセサリ１００の概観の一例を示す。本実施形態のＧＰＳアクセサリ１００は、固定部１０６を有している。固定部１０６は、前述の図３（ａ）に示す固定部１５９に固定することができる。また、固定部１０６は、固定検知部１０５を有する。固定部１０６および固定検知部１０５は、図１における固定部１０６および固定検知部１０５の一例である。固定検知部１０５について、図３（ｃ）に示す拡大図を用いて説明する。本実施形態において、固定検知部１０５は例えばバネのようなハードウェアスイッチで構成される。固定検知部１０５は、固定部１０６が固定部１５９に固定されていない場合、図３（ｃ）に示すように隆起している状態となっている。この状態は、ＯＦＦの状態であり、制御部１０１は、ＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されていないと判断する。
【００５０】
固定部１５９および固定部１０６は、図（ｃ）に示す矢印３１０の方向に互いに嵌合される。その際に固定検知部１０５は、固定部１５９により矢印３１１の方向に圧着され、これによりＯＮの状態となる。制御部１０１は固定検知部１０５がＯＮであることを検知することによりＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されていると判断する。なお、バネのようなハードウェアスイッチの構成は、固定検知部１０５の一例にすぎない。固定検知部１０５はＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されているか否かを検知できればよく、例えば電気的な接点等を用いてもよい。
【００５１】
次に、図３（ｄ）、（ｅ）にデジタルカメラ１５０とＧＰＳアクセサリ１００とが固定および接続されている状態の概観を示す。図３（ｄ）は背面の概観を、図３（ｅ）は側面の概観を示す。ＧＰＳアクセサリ１００とデジタルカメラ１５０とは、それぞれ通信部１０７、通信部１６１を介して接続ケーブル３００により接続され、データのやり取りを行うことができる。なお、図３ではＧＰＳアクセサリ１００とデジタルカメラ１５０とを有線接続する例を示したが、無線接続される構成であってもよい。
【００５２】
以上、ＧＰＳアクセサリ１００がデジタルカメラ１５０に固定される際の固定方法の例、および固定されているか否かを検出する方法の例について説明した。
【００５３】
次に、本実施形態において、デジタルカメラ１５０およびＧＰＳアクセサリ１００が協働して、撮影した画像データに撮影方向を対応づける手順の概要について、図４Ａおよび図４Ｂを用いて説明する。
【００５４】
図４Ａおよび図４Ｂは、デジタルカメラ１５０およびＧＰＳアクセサリ１００が協働して、撮影した画像データに撮影位置及び撮影方向を対応づける手順を示す図である。図４Ａは、ＧＰＳアクセサリ１００が、デジタルカメラ１５０に固定されていると判断された場合の手順を示す。
【００５５】
まず、初めに、ステップＳ１１０１にてデジタルカメラ１５０の操作部１６３に含まれるレリーズスイッチのＳＷ１がＯＮであることが検知される。ＳＷ１がＯＮであることが検知されると、ステップＳ１１０２にて位置情報及び方位情報をＧＰＳアクセサリ１００からデジタルカメラ１５０へ送信させるための要求（以下、位置情報及び方位情報の出力開始要求と呼ぶ）がＧＰＳアクセサリ１００に送信される。
【００５６】
ＧＰＳアクセサリ１００がデジタルカメラ１５０から位置情報及び方位情報の出力開始要求を受信すると、ＧＰＳアクセサリ１００は、ステップＳ１１０３にてＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されているか否かを判断する。
【００５７】
ＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されていると判断された場合、ステップＳ１１０４にて位置情報及び方位情報がデジタルカメラ１５０に送信される。なお、ＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されていないと判断された場合については、図４Ａを用いて後述する。
【００５８】
ステップＳ１１０５にて、デジタルカメラ１５０は、受信した位置情報及び方位情報をメモリ１５３に記録する。既に記録されている位置情報及び方位情報があると判断された場合は、それぞれ上書きして更新する。なお、この処理は、ステップＳ１１１１にてデジタルカメラ１５０から送信される位置情報及び方位情報の出力を停止させるための要求（以下、位置情報及び方位情報の出力停止要求とよぶ）を、ＧＰＳアクセサリ１００が受信するまで繰り返し実行される。結果として、メモリ１５３には最新の位置情報及び方向情報が記録されていることになる。図４Ａの例では、ステップＳ１１０４、ステップＳ１１０５と同様の処理を、ステップＳ１１０６〜ステップＳ１１０９でも繰り返す。この結果、最終的にメモリ１５３には、ステップＳ１１０８にて送信された位置情報及び方位情報が記録されることになる。
【００５９】
ステップＳ１１１０にて、ＳＷ２がＯＮであることが検知されると、ステップＳ１１１１にて、デジタルカメラ１５０からＧＰＳアクセサリ１００へ、位置情報及び方位情報の出力停止要求が送信される。ＧＰＳアクセサリ１００は該要求を受信することにより、位置情報及び方位情報をデジタルカメラ１５０に送信する処理を停止する。
【００６０】
また、デジタルカメラ１５０は、ステップＳ１１１１の処理と並行してステップＳ１１１２にて撮影処理を行い、画像データを取得する。
【００６１】
ついで、ステップＳ１１１３にて、メモリ１５３から位置情報及び方位情報を読み出し、ステップＳ１１１２にて取得した画像データに対応づけて、記録媒体１５５に保存する。ここで画像データに対応づけられる位置情報及び方位情報は、ステップＳ１１０８にて送信された最新の位置情報及び方位情報である。
【００６２】
図４Ｂは、ＧＰＳアクセサリ１００が、デジタルカメラ１５０に固定されていないと判断された場合の手順を示す。
【００６３】
まず、初めに、ステップＳ１１２１にてデジタルカメラ１５０の操作部１６３に含まれるレリーズスイッチのＳＷ１がＯＮであることが検知される。ＳＷ１がＯＮであることが検知されたことに応じて、ステップＳ１１２２にて位置情報及び方位情報の出力開始要求が、ＧＰＳアクセサリ１００に送信される。
【００６４】
ＧＰＳアクセサリ１００がデジタルカメラ１５０から位置情報及び方位情報の出力開始要求を受信すると、ＧＰＳアクセサリ１００は、ステップＳ１１２３にてＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されているか否かを判断する。ＧＰＳアクセサリ１００が固定されていると判断した場合については前述の通り、図４Ｂの処理が実行される。
【００６５】
ＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されていないと判断された場合、ステップＳ１１２４にて位置情報がデジタルカメラ１５０に送信され、方位情報は送信されない。
【００６６】
ステップＳ１１２５にて、デジタルカメラ１５０は、受信した位置情報をメモリ１５３に記録する。既に記録されている位置情報があると判断された場合は、上書きして更新する。なお、この処理は、ステップＳ１１３１にてデジタルカメラ１５０から送信される位置情報及び方位情報の出力を停止させるための要求（以下、位置情報及び方位情報の出力停止要求とよぶ）を、ＧＰＳアクセサリ１００が受信するまで繰り返し実行される。結果として、メモリ１５３には細心の位置情報及び方向情報が記録されていることになる。図４Ｂの例では、ステップＳ１１２４、ステップＳ１１２５と同様の処理を、ステップＳ１１２６〜ステップＳ１１２９でも繰り返す。この結果、最終的にメモリ１５３には、ステップＳ１１２８にて送信された位置情報が記録されることになる。
【００６７】
ステップＳ１１３０にて、ＳＷ２がＯＮであることが検知されると、ステップＳ１１３１にて、デジタルカメラ１５０からＧＰＳアクセサリ１００へ、位置情報及び方位情報の出力停止要求が送信される。ＧＰＳアクセサリ１００は該要求を受信することにより、位置情報及び方位情報をデジタルカメラ１５０に送信する処理を停止する。
【００６８】
また、デジタルカメラ１５０は、ステップＳ１１３１の処理と並行してステップＳ１１３２にて撮影処理を行い、画像データを取得する。
【００６９】
ついで、ステップＳ１１３３にて、メモリ１５３から位置情報を読み出し、ステップＳ１１３２にて取得した画像データに対応づけて、記録媒体１５５に保存する。ここで画像データに対応づけられる位置情報は、ステップＳ１１２８にて送信された最新の位置情報である。
【００７０】
なお、ステップＳ１１２３にてＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されていないと判断された場合、方位情報が取得されないため、メモリ１５３には、方位情報が記録されないこととなる。したがって、この場合、本ステップでは方位情報を対応づけずに画像データを記録媒体１５５に記録することとなる。
【００７１】
以上が、デジタルカメラ１５０およびＧＰＳアクセサリ１００が協働して、撮影した画像データに撮影方向を対応づける手順の説明である。
【００７２】
次に、上述の手順を実現するためのＧＰＳアクセサリ１００の動作について図５を用いて説明する。
【００７３】
図５は、ＧＰＳアクセサリ１００の位置情報取得処理及び方位取得処理を示すフローチャートである。このフローチャートに示す各処理は、制御部１０１が、不揮発性メモリ１０４に保存されているプログラムをロードし、作業用メモリ１１０に展開してプログラムに従いＧＰＳアクセサリ１００の各部を制御することで実現される。以降のフローチャートに示す各処理についても同様である。
【００７４】
本フローチャートに示す処理は、ＧＰＳアクセサリ１００が電源をＯＮにされることに応じて開始される。
【００７５】
まず、ステップＳ４０１にて、制御部１０１は、通信部１０７を介して、デジタルカメラ１５０から位置情報及び方位情報の出力開始要求を受信したか否かを判断する。制御部１０１が、位置情報及び方位情報の出力開始要求を受信していないと判断した場合、処理はステップＳ４０９に進む。一方、制御部１０１が、位置情報及び方位情報の出力開始要求を受信していないと判断した場合、処理はステップＳ４０２に進む。
【００７６】
ステップＳ４０２にて、制御部１０１は、ＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されているか否かを判断する。具体的には、図３を用いて前述したように、制御部１０１は固定検知部１０５がＯＮであるか否かを判断する。制御部１０１により固定検知部１０５がＯＮでないと判断された場合、ＧＰＳアクセサリ１００はデジタルカメラ１５０に固定されていないと判断される。したがって、ＧＰＳアクセサリの方位取得部１０２の取得する方位情報はデジタルカメラ１５０の撮影方向を示していないと判断される。一方、制御部１０１により固定検知部１０５がＯＦＦであると判断された場合、処理はステップＳ４１０に進む。ステップＳ４１０以降の処理については後述する。一方、制御部１０１により固定検知部１０５がＯＮであると判断された場合、ＧＰＳアクセサリ１００はデジタルカメラ１５０に固定されていると判断される。したがって、デジタルカメラ１５０の撮影方向を、ＧＰＳアクセサリの方位取得部１０２の取得する方位情報から決定できると判断し、処理はステップＳ４０３に進む。以下、ステップＳ４０２にて、ＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されていると判断された場合のフローについて説明する。
【００７７】
ステップＳ４０３では、制御部１０１は、位置情報及び方位情報を取得するために電源部１０３から、位置取得部１２０及び方位取得部１０２への電力供給を開始する。既に位置取得部１２０及び方位取得部１０２への電力供給が行われている場合は、このステップの処理は行わずにステップＳ４０４に進む。
【００７８】
ステップＳ４０４では、制御部１０１は、位置取得部１２０及び方位取得部１０２により、位置情報及び方位情報を取得する。
【００７９】
次いで、ステップＳ４０５にて、制御部１０１は、ステップＳ４０６にて取得された位置情報及び方位情報を、通信部１０７を介してデジタルカメラ１５０に送信する。
【００８０】
次に、ステップＳ４０６にて、制御部１０１は、通信部１０７を介してデジタルカメラ１５０から位置情報及び方位情報の出力停止要求を受信したか否かを判断する。制御部１０１が、位置情報及び方位情報の出力停止要求を受信していないと判断した場合、処理はステップＳ４０７に進む。
【００８１】
ステップＳ４０７では、制御部１０１は一定時間待機し、処理はステップＳ４０４に戻る。つまり、ＧＰＳアクセサリ１００は、位置情報及び方位情報の出力停止要求を受信するまで、ステップＳ４０４及びステップＳ４０５の処理を繰り返す。
【００８２】
一方、制御部１０１が、位置情報及び方位情報の出力停止要求を受信したと判断した場合、処理はステップＳ４０８に進む。
【００８３】
ステップＳ４０８では、位置取得部１２０及び方位取得部１０２への電力供給を停止する。
【００８４】
次いで、ステップＳ４０９にて、ＧＰＳアクセサリ１００の電源をＯＦＦにする指示を受け付けたか否かを判断する。制御部１０１が、電源ＯＦＦの指示を受け付けたと判断した場合、本処理を終了する。一方、制御部１０１が、電源ＯＦＦの指示を受け付けていないと判断した場合、処理はステップＳ４０１に戻り、本処理を繰り返す。
【００８５】
次に、ステップＳ４０２にて、ＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されていないと判断された場合のフローについて説明する。
【００８６】
ステップＳ４１０では、制御部１０１は、方位取得部１０２への電力供給を行わず、位置取得部１２０への電力供給を行う。なぜなら、ＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されていない場合、ＧＰＳアクセサリ１００で取得される方位情報は、デジタルカメラ１５０の撮影方向を示さない可能性が高いからである。
【００８７】
ステップＳ４１１では、制御部１０１は、位置取得部１２０により位置情報を取得する。
【００８８】
次いで、ステップＳ４１２では、制御部１０１は、ステップＳ４１１にて取得された位置情報を、デジタルカメラ１５０に送信する。
【００８９】
ステップＳ４１３では、制御部１０１は、通信部１０７を介してデジタルカメラ１５０から位置情報及び方位情報の出力停止要求を受信したか否かを判断する。制御部１０１が、位置情報及び方位情報の出力停止要求を受信していないと判断した場合、処理はステップＳ４１４に進む。
【００９０】
ステップＳ４１４では、制御部１０１は一定時間待機し、処理はステップＳ４１１に戻る。つまり、ＧＰＳアクセサリ１００は、位置情報及び方位情報の出力停止要求を受信するまで、ステップＳ４１１及びステップＳ４１２の処理を繰り返す。
【００９１】
一方、制御部１０１が、位置情報及び方位情報の出力停止要求を受信したと判断した場合、処理はステップＳ４１５に進む。
【００９２】
ステップＳ４１５では、位置取得部１２０への電力供給を停止する。その後、処理はステップＳ４０９に進み、前述した処理を実行する。
【００９３】
以上、本実施形態のＧＰＳアクセサリ１００が、デジタルカメラ１５０に固定されているか否かに基づき、方位情報を取得するか否かを決定するＧＰＳアクセサリ１００の動作について説明した。なお、本フローチャートのステップＳ４０３〜ステップＳ４０７に示される処理が実行されている間に、ＧＰＳアクセサリ１００とデジタルカメラ１５０との位置関係が固定されている状態から固定されていない状態になった場合、割り込み処理が実行される。割り込み処理では、制御部１０１は、方位取得部１０２への電力供給を停止することで方位取得部１０２の動作を停止する。なお、この割り込み処理では、制御部１０１は、位置取得部１２０への電力供給は停止せず、位置情報の取得および送信を継続して実行する。
【００９４】
次に、上述のＧＰＳアクセサリ１００とともに用いられるデジタルカメラ１５０の撮影処理について、図６を用いて説明する。
【００９５】
図６のフローチャートは撮影処理の際のデジタルカメラ１５０の動作を示す。このフローチャートに示す各処理は、制御部１５１が、不揮発性メモリ１５４に保存されているプログラムをロードし、メモリ１５３に展開してプログラムに従いデジタルカメラ１５０の各部を制御することで実現される。
【００９６】
また、本フローチャートに示す処理は、デジタルカメラ１５０の操作部１６３に含まれるレリーズスイッチのＳＷ１がＯＮとなったことを検知することに応じて開始される。
【００９７】
まず、ステップＳ１００１にて、制御部１５１は、位置情報及び方位情報の出力開始要求を、ＧＰＳアクセサリ１００に送信する。
【００９８】
次に、ステップＳ１００２にて、制御部１５１は、ステップＳ１００１にて送信した位置情報及び方位情報の出力要求に応じてＧＰＳアクセサリ１００から送信される位置情報及び方位情報を、通信部１６１を介して受信する。このステップで受信された位置情報及び方位情報は、随時メモリ１５３に記録される。なお、ＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されていない場合は、前述のように方位情報が送信されない。その場合は、本ステップの処理では位置情報のみが受信される。このステップの処理は、後述のステップＳ１００３及びステップＳ１００４と並行して実行される。
【００９９】
次に、ステップＳ１００３にて、制御部１５１は、レリーズスイッチのＳＷ２がＯＮであるか否かを判断する。まず、ＳＷ２がＯＦＦであると判断された場合について説明する。ＳＷ２がＯＦＦであると判断された場合、処理はステップＳ１００４に進む。
【０１００】
ステップＳ１００４では、制御部１５１は、レリーズスイッチのＳＷ１がＯＮであるか否かを判断する。制御部１５１が、ＳＷ１がＯＦＦであると判断した場合、処理はステップＳ１００５に進む。ステップＳ１００５にて制御部１５１は、位置情報及び方位情報の出力停止要求をＧＰＳアクセサリ１００に送信し、処理を終了する。
【０１０１】
一方、制御部１５１が、ＳＷ１がＯＮであると判断した場合、処理はステップＳ１００２に戻る。すなわち、ユーザがレリーズスイッチを半押ししてＳＷ１をＯＮとした場合、指を離してＳＷ１がＯＦＦとなるか、全押ししてＳＷ２をＯＮとするまでは、制御部１５１はＧＰＳアクセサリ１００から位置情報及び方位情報を取得する処理を繰り返す。これにより、メモリ１５３に記録される位置情報及び方位情報は常に最新のものとなる。
【０１０２】
以上が、ステップＳ１００３にて、制御部１５１は、レリーズスイッチのＳＷ２がＯＦＦであると判断された場合の処理である。
【０１０３】
一方、ステップＳ１００３にてＳＷ２がＯＮであると判断された場合、処理はステップＳ１００６に進む。ステップＳ１００６では、制御部１５１は位置情報及び方位情報の出力停止要求をＧＰＳアクセサリ１００に送信する。
【０１０４】
次いで、ステップＳ１００７にて、制御部１５１は、撮像部１５２により、撮影処理を行い、画像データを取得する。
【０１０５】
ステップＳ１００８では、制御部１５１は、ステップＳ１００２にてＧＰＳアクセサリ１００から受信し、メモリ１５３に記録している最新の位置情報及び方位情報を読み出す。
【０１０６】
そして、ステップＳ１００９にて、制御部１５１は、ステップＳ１００７にて取得した画像データに、ステップＳ１００８にて読み出した位置情報及び方位情報を、撮影位置及び撮影方向として対応づける。なお、ＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されていない場合、ＧＰＳアクセサリ１００から方位情報が送信されないため、メモリ１５３には方位情報が記録されていない。この場合はステップＳ１００７にて取得した画像データには、ステップＳ１００８にて読み出した位置情報のみ対応づけられる。
【０１０７】
ステップＳ１０１０では、制御部１５１は、画像データを記録媒体１５５に記録し、本処理を終了する。
【０１０８】
以上、上述のＧＰＳアクセサリ１００にて取得された方位情報を、撮影方向として画像データに対応づけるデジタルカメラ１５０の撮影処理の動作について説明した。この動作により、デジタルカメラ１５０はＧＰＳアクセサリ１００と協働して、撮影した画像データに撮影方向を示す情報を対応づけることができる。
【０１０９】
以上のように、本実施形態では、ＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されていない場合は、方位情報を取得しないよう構成した。このように構成することで、撮影方向を示していない方位情報が、デジタルカメラ１５０に送信されることを防ぐことができる。
【０１１０】
また、撮影方向を示していない方位情報が取得され得る状況では方位情報を取得するための装置への電力供給を停止するため、無駄な電力の消費を抑えることができる。
【０１１１】
［第２の実施形態］
第１の実施形態では、ＧＰＳアクセサリ１００の方位取得部１０２が取得する方位情報が示す方向、すなわちＧＰＳアクセサリが向いている方向とデジタルカメラ１５０の撮影方向とが一致するよう固定される例について述べた。しかしながら、デジタルカメラの構成によっては、ＧＰＳアクセサリが向いている方向とデジタルカメラの撮影方向とが一致するよう固定されない場合も考えられる。
【０１１２】
そこで、第２の実施形態では、上記のような場合に対応するために、ＧＰＳアクセサリからデジタルカメラに送信される方位情報の示す方向とデジタルカメラの撮影方向とが一致するよう、方位情報に補正を施す例について述べる。
【０１１３】
本実施形態は第１の実施形態と共通する部分が多いため、共通部分は説明を省略し、本実施形態に特有の部分を中心に説明する。
【０１１４】
図７に、本実施形態の、撮像装置に接続可能な方位取得装置の一例である、ＧＰＳアクセサリ及び該ＧＰＳアクセサリが接続される撮像装置の一例であるデジタルカメラのブロック図を示す。
【０１１５】
ＧＰＳアクセサリ６００は、制御部６０１、方位取得部６０２、電源部６０３、不揮発性メモリ６０４、第１固定検知部６０５、第２固定検知部６１１、固定部６０６、通信部６０７、作業用メモリ６１０、位置取得部６２０等で構成される。
【０１１６】
また、デジタルカメラ６５０は、制御部６５１、撮像部６５２、メモリ６５３、不揮発性メモリ６５４、記録媒体６５５、電源部６５６、第１固定部６５９、第２固定部６６０、通信部６６１、表示部６６２、操作部６６３、加速度検出部６６４等で構成される。
【０１１７】
本実施形態において、デジタルカメラ６５０は、第１固定部６５９及び第２固定部６６０の二つの固定部を備えている。ここでは、第１固定部６５９をデジタルカメラ６５０の本体上部に設けられた固定部、例えばアクセサリシューとし、第２固定部６６０をデジタルカメラ６５０の本体側面に設けられた固定部とする。また、ＧＰＳアクセサリ６００の固定部６０６は、第１固定部６５９または第２固定部６６０のどちらかに固定することが可能なよう構成される。
【０１１８】
また、ＧＰＳアクセサリ６００は、第１固定検知部６０５及び第２固定検知部６１１の二つの固定検知部を備える。ＧＰＳアクセサリ６００は、第１の固定検知部６０５及び第２の固定検知部６１１により、デジタルカメラ６５０に固定されたか否か、及び固定された固定部が第１固定部６５９であるか第２固定部６６０であるかを判断することができる。
【０１１９】
次に、上述のデジタルカメラ６５０およびＧＰＳアクセサリ６００の使用例を図８に示す。図８（ａ）および図８（ｃ）に示す使用例は、ＧＰＳアクセサリ６００にて取得される方位情報が示す方向とデジタルカメラ６５０の撮影方向とが一致する使用例である。図８（ａ）は、デジタルカメラ６５０およびＧＰＳアクセサリ６００の具体的な使用例の概観である。ここでは、図２（ａ）に示した使用例と同様に、アクセサリシューにＧＰＳアクセサリ６００が固定されている。この場合、ＧＰＳアクセサリ６００の方位取得部６０２が取得する方位情報が示す方向５０４とデジタルカメラ６５０の撮影方向５０３とは一致するよう固定される。また、図８（ｃ）は、図８（ａ）のように用いられるデジタルカメラ６５０およびＧＰＳアクセサリ６００の各軸方向を示す。図８（ｃ）において、デジタルカメラ６５０の正面方向を正とする正面方向に平行な軸をＸ、側面方向を正とする側面方向に平行な軸をＹ、上部方向を正とする上部方向に平行な軸をＺとする。同様に、ＧＰＳアクセサリ６００の正面方向を正とする正面方向に平行な軸をｘ、側面方向を正とする側面方向に平行な軸をｙ、上部方向を正とする上部方向に平行な軸をｚとする。図８（ａ）の使用例では、デジタルカメラ６５０およびＧＰＳアクセサリ６００のそれぞれの軸が軸ごとに同じ向きを向いており、差分はそれぞれ０である。つまりＧＰＳアクセサリ６００にて取得される方位情報が示す方向とデジタルカメラ６５０の撮影方向とが一致している。従って、方位取得部６０２にて取得された方位情報に補正を施さずとも、方位情報は撮影方向を示すことになる。
【０１２０】
一方、図８（ｂ）および図８（ｄ）に示す使用例は、ＧＰＳアクセサリ６００にて取得される方位情報が示す方向とデジタルカメラ６５０の撮影方向とが一致しない使用例である。図８（ｂ）は、デジタルカメラ６５０およびＧＰＳアクセサリ６００の具体的な使用例の概観である。ここでは、アクセサリシューには外部ストロボが固定されている。この場合、ＧＰＳアクセサリ６００をアクセサリシューに固定することはできないため、ＧＰＳアクセサリ６００はデジタルカメラ６５０の本体側面に設けられた第２固定部６６０に固定されている。ここで、ＧＰＳアクセサリ６００の方位取得部６０２が取得する方位情報が示す方向５０５は、デジタルカメラ６５０の撮影方向５０６と直交するよう固定されている。また、図８（ｄ）は、図８（ｂ）のように用いられるデジタルカメラ６５０およびＧＰＳアクセサリ６００の各軸方向を示す。図８（ｄ）においては、図８（ｃ）とは異なり、デジタルカメラ６５０の各軸と、ＧＰＳアクセサリ６００の各軸は同じ向きを向いていない。つまり、ＧＰＳアクセサリ６００の方位取得部６０２が取得する方位情報が示す方向とデジタルカメラ６５０の撮影方向とが一致していない。そのため、方位取得部６０２で取得された方位情報が、そのままデジタルカメラ６５０に送信されてしまうと、実際の撮影方向とは異なる方向を示す方位情報が撮影画像に対応づけられてしまう可能性がある。
【０１２１】
そこで、本実施形態では、図８（ｂ）のように方位情報が示す方向５０５と撮影方向５０６とが一致しない態様で固定されている場合には、取得された方位情報に対して、該方位情報の示す方向５０５が撮影方向５０６と一致するよう補正を施す。図８（ｄ）の例では、方位情報が示す方向と撮影方向を一致させるために、ＧＰＳアクセサリ６００の３軸のうちいずれかの２軸に関して９０度回転させる必要がある。
【０１２２】
一方、図８（ａ）の場合では、方位情報の示す方向５０４は、撮影方向５０３と一致するよう固定されている。そのため、図８（ａ）のような場合には図８（ｂ）の場合とは異なり、ＧＰＳアクセサリ６００は方位情報に対して補正を施さない。
【０１２３】
なお、ＧＰＳアクセサリ６００の不揮発性メモリ６０４には、それぞれの固定部を示す情報とそれぞれの固定部に対応する補正値および補正の必要の有無を示す情報とが対応づけられた補正情報が予め記録されている。
【０１２４】
例えば、図９に示すようなテーブルに示す情報が補正情報として記録されている。補正情報の項目の固定部が示す情報は、デジタルカメラ６５０の有する複数の固定部のうちどの固定部かを示す情報である。ここでは、固定部「１」は、デジタルカメラ６５０の上部に設けられた第１固定部６５９を示し、固定部「２」は、デジタルカメラ６５０の側面に設けられた第２固定部６６０を示す。補正は、補正が必要か否かを示す情報である。補正値は、固定部に固定される際のＧＰＳアクセサリ６００の各軸の向きとデジタルカメラ６５０の各軸の向きとの差分である。これらの情報は、各固定部ごとに予め定められている。
【０１２５】
この補正情報を参照することにより、本実施形態のＧＰＳアクセサリ６００は、第１固定部６５９および第２固定部６６０のどちらに固定されたかに応じて、補正するかしないかを判断したり、固定された固定部に応じた値で方位情報を補正する。このように構成することで、デジタルカメラ６５０が、実際の撮影方向とは異なる方向を示す方位情報を受信することを防ぐことができる。つまり、デジタルカメラ６５０にて撮影される画像データに、実際の撮影方向とは異なる方向を示す方位情報が対応づけられることを防ぐことができる。
【０１２６】
以上のように、本実施形態では、デジタルカメラ６５０に設けられた複数の固定部のうち、ＧＰＳアクセサリ６００が固定された固定部に応じて、方位情報に補正を施している。これについて次に、ＧＰＳアクセサリ６００が、複数の固定部をもつデジタルカメラ６５０に固定される際に、どの固定部に固定されているかを検出するための構成の例について、図１０を用いて説明する。なお、図１０において、図７と同じ装置には図７と同じ番号を振ってある。
【０１２７】
図１０（ａ）は、デジタルカメラ６５０およびＧＰＳアクセサリ６００が互いに固定されている状態の概観の一例である。本実施形態のデジタルカメラ６５０は、図１０（ａ）のようにデジタルカメラ６５０の本体上部に第１固定部６５９を備え、本体側面に第２固定部６６０を備えている。ここでは、第１固定部６５９には、ストロボ装置が固定されており、第２固定部６６０にはＧＰＳアクセサリ６００が固定されている。なお、本実施形態では、ＧＰＳアクセサリ６００が第２固定部６６０に固定される場合、方位取得部６０２が取得する方位情報の示す方向がデジタルカメラ６５０の撮影方向と直交するよう固定される。
【０１２８】
図１０（ｂ）および図１０（ｃ）に、ＧＰＳアクセサリ６００の概観と、固定部６０６の拡大図を示す。また、図１０（ｄ）にデジタルカメラ６５０の第２固定部６６０の拡大図を示す。本実施形態のＧＰＳアクセサリ６００は、固定部６０６を有している。固定部６０６は、前述の図１０（ａ）に示す第１固定部６５９、または第２固定部６６０に固定することができる。また、固定部６０６は、第１固定検知部６０５および第２固定検知部６１１を有する。第１固定検知部６０５は図３の固定検知部１０５と同様である。また、第２固定検知部６１１は、例えば図１０（ｃ）に示す態様のハードウェアスイッチで構成され、固定部６０６に設けられる。図１０（ｃ）に示す第２固定検知部６１１の状態はＯＦＦの状態である。固定部６０６は、図１０（ｄ）に示す第２固定部６６０に嵌合される。その際に第２固定検知部６１１は、第２固定部６６０に設けられた突起７１０により、図１０（ｃ）に示す矢印方向に押し込まれ、これによりＯＮの状態となる。制御部１０１は、第２固定検知部６１１がＯＮであることを検知することにより、ＧＰＳアクセサリ６００が第２固定部６６０に固定されていると判断する。
【０１２９】
以上、ＧＰＳアクセサリ６００がデジタルカメラ６５０に固定される際、どの固定部に固定されているか否かを検出するための構成の例について説明した。
【０１３０】
次に、本実施形態のＧＰＳアクセサリ６００が、デジタルカメラ６５０の複数の固定部のうちどの固定部に固定されているか否かを判断した結果に基づき、方位情報に補正を施すＧＰＳアクセサリ６００の動作について説明する。
【０１３１】
図１１は、ＧＰＳアクセサリ６００の方位取得処理を示すフローチャートである。
【０１３２】
本フローチャートに示す処理は、ＧＰＳアクセサリ６００が電源をＯＮにされることに応じて開始される。
【０１３３】
ステップＳ８０１〜ステップＳ８０４は、図５のステップＳ４０１〜ステップＳ４０４と同様であるため説明は省略する。
【０１３４】
ステップＳ８０５では、制御部６０１は、方位取得部６０２にて取得される方位情報が、撮影方向を示すか否かを判断する。具体的には、制御部６０１は、第１固定検知部６０５がＯＮであるか否か、および第２固定検知部６１１がＯＮであるか否かに基づき、ＧＰＳアクセサリ６００がデジタルカメラ６５０の複数の固定部のうちどの固定部に固定されているかを判断する。ステップＳ８０５にて制御部６０１が、第２固定検知部６１１がＯＮでないと判断した場合は、ＧＰＳアクセサリ６００はデジタルカメラ６５０の第１固定部６５９に固定されていると判断する。すなわち、方位取得部６０２にて取得される方位情報はデジタルカメラ６５０の撮影方向と一致していると判断される。この場合、補正の必要がないため、処理はステップＳ８０７に進む。ステップＳ８０７〜ステップＳ８１７については、ステップＳ４０５〜ステップＳ４１５と同様であるため説明は省略する。
【０１３５】
一方、ステップＳ８０５にて制御部６０１が、第２固定検知部６１１がＯＮであると判断した場合は、ＧＰＳアクセサリ６００はデジタルカメラ６５０の第２固定部６６０に固定されていると判断する。すなわち、方位取得部６０２にて取得される方位情報は、デジタルカメラ６５０の撮影方向と一致していないと判断される。この場合、処理はステップＳ８０６に進む。
【０１３６】
ステップＳ８０６では、制御部６０１は、ステップＳ８０４にて取得された方位情報に対して補正を行う。ここでは、ステップＳ８０４にて取得された方位情報は、不揮発性メモリ６０４に記録されているテーブルに基づき、デジタルカメラ６５０の撮影方向を示すよう補正される。
【０１３７】
その後、処理はステップＳ８０７に進み、補正された方位情報はデジタルカメラ６５０に送信される。
【０１３８】
なお、本フローチャートのステップＳ８０３〜ステップＳ８０９に示される処理が実行されている間に、ＧＰＳアクセサリ１００とデジタルカメラ１５０との位置関係が固定されている状態から固定されていない状態になった場合、割り込み処理が実行される。割り込み処理では、制御部１０１は、方位取得部１０２への電力供給を停止することで方位取得部１０２の動作を停止する。なお、この割り込み処理では、制御部１０１は、位置取得部１２０への電力供給は停止せず、位置情報の取得および送信を継続して実行する。
【０１３９】
以上のように、本実施形態のＧＰＳアクセサリ６００は、デジタルカメラ６５０に設けられた複数の固定部のうち、どの固定部に固定されているかに応じて方位情報に補正を施すよう構成した。これにより、第１の実施形態とは異なり、ＧＰＳアクセサリ６００がデジタルカメラ６５０の撮影方向と異なる方向を示す方位情報を取得する位置関係で固定された場合でも、実際の撮影方向と異なる方向を示す方位情報が送信されることを防ぐことができる。
【０１４０】
［第３の実施形態］
上述の実施形態では、方位取得装置の固定部に固定検知部としてハードウェアスイッチを設け、該ハードウェアスイッチの状態に応じて、方位取得装置が撮像装置に固定されているか否かを判断していた。
【０１４１】
これに対して、本実施形態では方位取得部に含まれる加速度センサを用いて取得した方位取得装置の加速度と、撮像装置の加速度とを比較し、差が一定の閾値以内であれば方位取得装置は撮像装置に固定されているものと判断する。これにより、ハードウェアスイッチを用いずに方位取得装置が撮像装置に固定されているか否かを判断することができる。
【０１４２】
本実施形態は第１の実施形態と共通する部分が多いため、共通部分は説明を省略し、本実施形態に特有の部分を中心に説明する。
【０１４３】
本実施形態の、撮像装置に接続可能な方位取得装置の一例であるＧＰＳアクセサリ、及び該ＧＰＳアクセサリが接続される撮像装置の一例であるデジタルカメラは、図１と同様である。
【０１４４】
なお、本実施形態におけるＧＰＳアクセサリ１００の制御部１０１は、デジタルカメラ１５０の加速度と、ＧＰＳアクセサリ１００の加速度とに基づき、ＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されているか否かを判断可能に構成される。例えば、図２（ａ）のような使用例では、ＧＰＳアクセサリ１００の加速度と、デジタルカメラ１５０の加速度はほぼ等しく変化する。つまり、ＧＰＳアクセサリ１００の加速度とデジタルカメラ１５０の加速度とが、ほぼ一致していれば、図２（ａ）のように用いられているものと判断し、ＧＰＳアクセサリ１００はデジタルカメラ１５０に固定されているものとみなすことができる。
【０１４５】
一方、図２（ｂ）のような使用例では、ＧＰＳアクセサリ１００の加速度と、デジタルカメラ１５０の加速度とは互いに関係なくランダムに変化する。つまり、ＧＰＳアクセサリ１００の加速度と、デジタルカメラ１５０の加速度とは互いに異なるものとなる。そこで、ＧＰＳアクセサリ１００の加速度とデジタルカメラ１５０の加速度とが異なっている場合、図２（ｂ）のように用いられているものと判断し、ＧＰＳアクセサリ１００はデジタルカメラ１５０に固定されていないものとみなす。
【０１４６】
本実施形態のＧＰＳアクセサリ１００では、以上のようにしてＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されているか否かを判断する。これについて、図１２に示すフローチャートを用いて説明する。
【０１４７】
図１２は、ＧＰＳアクセサリ１００の方位取得処理を示すフローチャートである。本フローチャートに示す処理は、ＧＰＳアクセサリ１００が電源をＯＮにされることに応じて開始される。
【０１４８】
ステップＳ９０１の処理は、図５に示すステップＳ４０１の処理と同様であるため説明は省略する。
【０１４９】
ステップＳ９０２では、制御部１０１は方位取得部１０２の加速度センサからＧＰＳアクセサリ１００の加速度を取得する。
【０１５０】
次いで、ステップＳ９０３では、制御部１０１は通信部１０７及び通信部１６１を介して、加速度検出部１６４にて取得されたデジタルカメラ１５０の加速度を取得する。具体的には、制御部１０１は、デジタルカメラ１５０に対して、デジタルカメラ１５０の加速度をＧＰＳアクセサリ１００に送信させるための要求を送信する。デジタルカメラ１５０の制御部１５１はこの要求に応じて、加速度検出部１６４からデジタルカメラ１５０の加速度を取得し、通信部１６１を介してＧＰＳアクセサリ１００にデジタルカメラ１５０の加速度を送信する。そして、ＧＰＳアクセサリ１００は該送信されたデジタルカメラ１５０の加速度を受信することにより、デジタルカメラ１５０の加速度を取得する。
【０１５１】
ステップＳ９０４では、制御部１０１はＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されているか否かを判断する。具体的には、制御部１０１は、ステップＳ９０２にて取得したＧＰＳアクセサリ１００の加速度と、ステップＳ９０３にて取得したデジタルカメラ１５０の加速度との差を算出し、差が一定の閾値以下であるか否かを判断する。
【０１５２】
ステップＳ９０４にて、制御部１０１が、差が一定の閾値以下でないと判断した場合、ステップＳ９１２に進む。一方、ステップＳ９０４にて、制御部１０１が、差が一定の閾値以下であると判断した場合、ステップＳ９０５に進む。
【０１５３】
ステップＳ９０５〜ステップＳ９１７の処理は、図５のステップＳ４０３〜ステップＳ４１５の処理と同様であるため説明は省略する。
【０１５４】
なお、本フローチャートのステップＳ９０５〜ステップＳ９０９に示される処理が実行されている間に、ＧＰＳアクセサリ１００とデジタルカメラ１５０との位置関係が固定されている状態から固定されていない状態になった場合、割り込み処理が実行される。割り込み処理では、制御部１０１は、方位取得部１０２への電力供給を停止することで方位取得部１０２の動作を停止する。なお、この割り込み処理では、制御部１０１は、位置取得部１２０への電力供給は停止せず、位置情報の取得および送信を継続して実行する。
【０１５５】
以上、ＧＰＳアクセサリ１００の加速度及びデジタルカメラ１５０の加速度に基づきＧＰＳアクセサリ１００がデジタルカメラ１５０に固定されているか否かを判断する例について述べた。これにより、固定部にハードウェアスイッチを設ける必要を無くすことができる。
【０１５６】
［その他の実施形態］
上述の実施形態では、デジタルカメラの例について述べた。このデジタルカメラには、例えば、いわゆるカメラ付き携帯電話等も含まれる。また、本発明が適用できる機器はデジタルカメラに限らず、ＧＰＳアクセサリが接続可能な機器であればどのような機器にも適用することができる。例えば、位置情報及び方位情報を画面に表示する画像ビューア等、カメラが搭載されていない機器にも適用することができる。
【０１５７】
なお、上述の実施形態は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005822579.tif 000002
【図２】
0005822579.tif 000003
【図３】
0005822579.tif 000004
【図４】
0005822579.tif 000005
【図５】
0005822579.tif 000006
【図６】
0005822579.tif 000007
【図７】
0005822579.tif 000008
【図８】
0005822579.tif 000009
【図９】
0005822579.tif 000010
【図１０】
0005822579.tif 000011
【図１１】
0005822579.tif 000012
【図１２】
0005822579.tif 000013