(57)【要約】【課題】レンズ交換式の撮像装置において、より正確に方位を算出すること。【解決手段】地磁気センサと、前記地磁気センサの検出値に基づいて方位を算出する算出部と、レンズ装置を着脱可能な装着部と、前記装着部に装着されたレンズ装置のズーム位置を取得する取得部と、を備え、前記算出部は、前記取得部により取得される前記レンズ装置のズーム位置の変化に起因する前記地磁気センサの検出値の変化に基づいて、前記算出する方位を補正することを特徴とする撮像装置。【選択図】図２
2015046659.tif 000002
【特許請求の範囲】
【請求項１】
地磁気センサと、
前記地磁気センサの検出値に基づいて方位を算出する算出部と、
レンズ装置を着脱可能な装着部と、
前記装着部に装着されたレンズ装置のズーム位置を取得する取得部と、
を備え、
前記算出部は、前記取得部により取得される前記レンズ装置のズーム位置の変化に起因する前記地磁気センサの検出値の変化に基づいて、前記算出する方位を補正する、
ことを特徴とする撮像装置。
【請求項２】
請求項１記載の撮像装置であって、
前記算出部は、前記レンズ装置においてキャリブレーション動作が行われた際の前記地磁気センサの検出値の変化に基づいて、前記算出する方位を補正する、
ことを特徴とする撮像装置。
【請求項３】
請求項１または２記載の撮像装置であって、
前記算出部は、前記取得部によって複数回に亘り取得された前記レンズ装置のズーム位置に対応する前記地磁気センサの検出値の変化に対して統計的な処理を行うことにより、前記算出する方位を補正する、
ことを特徴とする撮像装置。
【請求項４】
請求項１から３のうちいずれか１項に記載の撮像装置であって、
前記算出部は、前記算出した方位を表示部に表示させ、前記地磁気センサの検出値の変化が閾値を超えた場合に、前記表示部に表示させる方位の分解能を低下させる、
ことを特徴とする撮像装置。
【請求項５】
請求項１から４のうちいずれか１項に記載の撮像装置であって、
現に前記装着部に装着されているレンズ装置の識別情報を取得する情報取得部を備え、
前記算出部は、前記取得される識別情報に基づいて、現に装着されているレンズ装置に固有の補正量で、前記算出する方位を補正する、
ことを特徴とする撮像装置。
【請求項６】
ズーム位置を変更可能な位置変更機構と、
自装置が装着された撮像装置であって、方位を表示する機能を有する撮像装置から、前記方位の算出に用いられる地磁気センサの検出値を取得する取得部と、
前記ズーム位置に対応して前記取得部により取得される地磁気センサの検出値に基づいて、前記ズーム位置の変化に起因する前記地磁気センサの検出値の変化を算出し、前記算出した変化に基づいて前記方位の算出に用いられる補正データを生成する生成部と、
前記生成された補正データを前記撮像装置に出力する出力部と、
を備えることを特徴とするレンズ装置。
【請求項７】
地磁気センサと、レンズ装置を着脱可能な装着部と、を備える撮像装置の制御コンピュータに、
前記地磁気センサの検出値に基づいて方位を算出させ、
前記装着部に装着されたレンズ装置のズーム位置を取得させ、
前記取得部により取得される前記レンズ装置のズーム位置の変化に起因する前記地磁気センサの検出値の変化に基づいて、前記算出する方位を補正させる、
ことを特徴とする方位算出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、レンズ装置、および方位算出プログラムに関する。
【背景技術】
【０００２】
地磁気に基づいて方位を表示する電子コンパスを搭載したカメラ（撮像装置）が知られている。一例として、撮像部と、地磁気センサと、撮像開始指示から撮像画像の出力までの撮像処理期間に撮像部の構成部品を制御し、撮像部の構成部品のうち、地磁気センサの検出値に影響を及ぼす磁界発生部品の動作期間を判定する撮像制御部と、撮像処理期間のうち磁界発生部品の動作期間以外の期間に地磁気センサにより検出された検出値に基づいて、撮像方位を算出する方位算出部と、撮像方位を撮像画像に関連づけて記録媒体に記録する記録部とを備える撮像装置の発明が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１３９３７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の撮像装置では、磁界発生部品の動作期間以外で方位を算出するものとしているが、レンズ内に磁石等の磁界発生部品が搭載されている場合、レンズのズーム位置が静止している場合であっても、ズーム位置に応じて地磁気センサの検出値に影響が生じる。これに対し、レンズ交換式でない撮像装置の場合は、ズーム位置の変化に応じた地磁気センサの検出値の変化を製造段階で調べておき、方位の補正を行うようにプログラムすることができるが、レンズ交換式の撮像装置では、こうした対処ができなかった。このため、レンズ交換式の撮像装置では、電子コンパスを搭載するのが困難であった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、レンズ交換式の撮像装置において、より正確に方位を算出することを目的の一つとする。
【課題を解決するための手段】
【０００６】
一態様の撮像装置は、地磁気センサと、前記地磁気センサの検出値に基づいて方位を算出する算出部と、レンズ装置を着脱可能な装着部と、前記装着部に装着されたレンズ装置のズーム位置を取得する取得部と、を備え、前記算出部は、前記取得部により取得される前記レンズ装置のズーム位置の変化に起因する前記地磁気センサの検出値の変化に基づいて、前記算出する方位を補正することを特徴とする。
【０００７】
一態様のレンズ装置は、ズーム位置を変更可能な位置変更機構と、自装置が装着された撮像装置であって、方位を表示する機能を有する撮像装置から、前記方位の算出に用いられる地磁気センサの検出値を取得する取得部と、前記ズーム位置に対応して前記取得部により取得される地磁気センサの検出値に基づいて、前記ズーム位置の変化に起因する前記地磁気センサの検出値の変化を算出し、前記算出した変化に基づいて前記方位の算出に用いられる補正データを生成する生成部と、前記生成された補正データを前記撮像装置に出力する出力部と、を備えることを特徴とする。
【０００８】
一態様の方位算出プログラムは、地磁気センサと、レンズ装置を着脱可能な装着部と、を備える撮像装置の制御コンピュータに、前記地磁気センサの検出値に基づいて方位を算出させる処理を行わせ、前記装着部に装着されたレンズ装置のズーム位置を取得させ、前記取得部により取得される前記レンズ装置のズーム位置の変化に起因する前記地磁気センサの検出値の変化に基づいて、前記算出する方位を補正させることを特徴とする。
【発明の効果】
【０００９】
本発明の一態様によれば、レンズ交換式の撮像装置において、より正確に方位を算出することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態に係る撮像装置にレンズ装置が装着された状態を示す外観図である。
【図２】第１実施形態に係る撮像装置とレンズ装置の機能構成の一例を示す図である。
【図３】スルー画像に方位が重畳表示される様子を示す図である。
【図４】ズーム位置に対応する方位誤差の一例を示す図である。
【図５】主に方位算出部により実行される処理の流れを示すフローチャートの一例である。
【図６】方位算出部によりボディ側記憶部に記憶される情報の一例である。
【図７】第２実施形態に係る撮像装置とレンズ装置の機能構成の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照し、本発明の撮像装置、レンズ装置、および方位算出プログラムの実施形態について説明する。
【００１２】
＜第１実施形態＞
［構成］
図１は、第１実施形態に係る撮像装置１にレンズ装置１００が装着された状態を示す外観図である。また、図２は、第１実施形態に係る撮像装置１とレンズ装置１００の機能構成の一例を示す図である。撮像装置１は、レンズ交換式の撮像装置であり、例えば、ボディ側マウント部１０と、ボディ側通信部１５と、撮像部２０と、ボディ側記憶部３０と、表示部４０と、地磁気センサ５０と、加速度センサ５５と、ボディ側制御部６０とを備える。ボディ側制御部６０は、撮像制御部６２と、方位算出部６４とを備える。一方、レンズ装置１００は、レンズ側マウント部１１０と、レンズ側通信部１１５と、レンズ側記憶部１２０と、ズームレンズ駆動部１３０と、手振れ補正用レンズ駆動部１３２と、ＡＦ（Auto  Focus）レンズ駆動部１３４と、絞り機構駆動部１３６と、ズームレンズエンコーダ１４０と、手振れ補正用レンズエンコーダ１４２と、ＡＦレンズエンコーダ１４４と、レンズ側制御部１５０とを備える。
【００１３】
撮像装置１とレンズ装置１００は、ボディ側マウント部１０とレンズ側マウント部１１０が連結することにより着脱可能となっている。また、撮像装置１とレンズ装置１００は、レンズ装置１００が撮像装置１に装着されると、図示しない通信端子同士が接触し、ボディ側通信部１５とレンズ側通信部１１５により通信を行うことができる。
【００１４】
撮像部２０は、ＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）等の撮像素子、撮像素子の出力するアナログ信号をデジタル信号に変換するＡ／Ｄ変換部、シャッター機構等を備える。撮像素子は、レンズ装置１００の各種レンズを介して入射する光に対して光電変換を行い、Ａ／Ｄ変換部に出力する。Ａ／Ｄ変換部の出力するデジタル信号は、ボディ側記憶部３０に記憶され、スルー画像として、或いは撮像画像として表示部４０により表示される。ボディ側記憶部３０としては、例えば、フラッシュメモリ、ＲＡＭ、ＲＯＭの他、撮像装置１に着脱可能なＳＤカード等が用いられる。また、表示部４０は、例えば、撮像装置１の背面側に取り付けられた液晶表示装置や有機ＥＬ（Electroluminescence）表示装置である。
【００１５】
撮像部２０の動作は、ボディ側制御部６０の撮像制御部６２によって制御される。ボディ側制御部６０は、例えば、ＣＰＵ（Central  Processing  Unit）、ＬＳＩ（Large  Scale  Integration）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）等の処理手段である。撮像制御部６２は、ユーザの操作に応じて、レンズ装置１００に対してズーム位置等を制御するための制御信号を出力する。制御信号は、ボディ側通信部１５およびレンズ側通信部１１５を介してレンズ側制御部１５０に送信され、レンズ側制御部１５０からレンズ装置１００の各駆動部に伝達される。なお、撮像制御部６２と方位算出部６４は別体の装置により実現されてもよい。例えば、撮像制御部６２がＣＰＵにより実現され、方位算出部６４がＬＳＩやＡＳＩＣにより実現されてもよい。
【００１６】
ズームレンズ駆動部１３０は、ズームレンズ（各レンズについて不図示）を光軸方向に駆動して画角を調整する。手振れ補正用レンズ駆動部１３２は、例えばＶＣＭ（Voice  Coil  Motor）を備え、手振れ補正用レンズを光軸方向に直交する平面上で２次元に駆動し、手振れによる画像のブレを緩和する。ＡＦレンズ駆動部１３４は、ＡＦレンズを光軸方向に駆動して焦点を調整する。絞り機構駆動部１３６は、絞り羽根を駆動し、絞りの量を調整する。これらの駆動部のうち、特に手振れ補正用レンズ駆動部１３２が備えるＶＣＭは、磁石の発する磁界の強さが、地磁気センサ５０の検出値に影響を及ぼす程度に大きい。ズームレンズが例えばワイド端からテレ端まで駆動されると、撮像装置１に対するＶＣＭの相対位置も変化する。これによって、磁界の変化が生じ、撮像装置１の地磁気センサ５０の検出値に影響を及ぼす。
【００１７】
また、ズームレンズエンコーダ１４０は、ズームレンズの位置を検出してレンズ側制御部１５０に送信する。手振れ補正用レンズエンコーダ１４２は、手振れ補正用レンズの位置を検出してレンズ側制御部１５０に送信する。ＡＦレンズエンコーダ１４４は、ＡＦレンズの位置を検出してレンズ側制御部１５０に送信する。
【００１８】
方位算出部６４は、地磁気センサ５０や加速度センサ５５の検出値に基づいて、撮像装置１から見た方位（北や南がどの方向にあるか）を算出し、算出した方位を表示部４０に表示させる。方位は、例えば、スルー画像に重畳表示され、撮像が行われると撮像時点の方位が撮像画像に付随した情報としてボディ側記憶部３０に記憶される。図３は、スルー画像ＴＩＭに方位が重畳表示される様子を示す図である。図３において、方位は領域Ａで示されている。また、図３は、撮像方向が北東（ＮＥ）である様子を示している。
【００１９】
地磁気センサ５０や加速度センサ５５は、例えば、３軸式のセンサである。方位算出部６４は、加速度センサ５５の検出値に基づいて撮像装置１から見た重力の方向（鉛直下向き方向）を特定し、これを用いて地磁気センサ５０の検出値から水平方向の成分を抽出することで、撮像装置１から見た方位を算出する。係る方位算出の基本的な手法については、既に公知であるため、詳細な説明を省略する。
【００２０】
［方位の補正］
前述のように、ズームレンズの位置が変化すると、ＶＣＭ等の磁界発生部品の撮像装置１に対する位置が変化し、これに起因して地磁気センサ５０の検出値が変化する。これに対して何ら補正処理を行わずに方位を算出すると、正しい方位に対して誤差が発生することになる。図４は、ズーム位置に対応する方位誤差の一例を示す図である。このため、本実施形態の方位算出部６４は、レンズ装置１００のズーム位置の変化に起因する地磁気センサ５０の検出値の変化（以下、補正データと称する）を予め取得してボディ側記憶部３０に記憶させておき、補正データを用いて方位を補正する。
【００２１】
方位算出部６４は、ズームレンズの位置（ズーム位置）を、例えば、ズームレンズエンコーダ１４０→レンズ側制御部１５０→レンズ側通信部１１５→ボディ側通信部１５→方位算出部６４という経路で取得する。また、これに代えて、撮像制御部６２が送信する制御信号のうち、ズーム位置を指定する制御信号の内容に基づいて、現在の（或いは近い将来の）ズーム位置を推定し、これをズーム位置とみなしてもよい。
【００２２】
また、方位算出部６４は、現にボディ側マウント部１０に装着されているレンズ装置１００の識別情報（レンズＩＤ）をレンズ装置１００から取得し、現にボディ側マウント部１０に装着されているレンズ装置１００に固有の補正データを用いて方位を補正する。レンズ装置１００は、その種類の違いや微細な取り付け誤差によって、ズーム位置の変化と発生する磁界の変化との関係が、個体毎に異なるからである。方位算出部６４は、例えば、レンズ側記憶部１２０が記憶するレンズＩＤを、レンズ側通信部１１５およびボディ側通信部１５を介して取得する。これによって、方位算出部６４は、レンズ装置１００毎に方位の補正を行うことができ、より正確に方位を補正することができる。レンズ側記憶部１２０は、例えば、フラッシュメモリやＲＯＭ等の不揮発性メモリである。
【００２３】
［処理フロー］
以下、方位算出部６４による処理の流れを、フローチャートの形式で説明する。図５は、主に方位算出部６４により実行される処理の流れを示すフローチャートの一例である。本フローチャートの処理は、ボディ側マウント部１０にレンズ装置１００が装着されたときに開始される。
【００２４】
まず、方位算出部６４は、装着されたレンズ装置１００のレンズＩＤを取得し、装着されたレンズ装置１００が、既にキャリブレーションが行われたレンズ装置であるか否かを判定する（ステップＳ２００）。既にキャリブレーションが行われたレンズ装置である場合はステップＳ２１２に進む。図６は、方位算出部６４によりボディ側記憶部３０に記憶される情報の一例である。ボディ側記憶部３０には、レンズＩＤに対応付けられて、例えば、キャリブレーション済であるか否か、レンズ位置毎の補正データ、レンズ位置毎のサンプルデータおよびサンプル数などの情報が記憶される。方位算出部６４は、レンズ装置１００から取得したレンズＩＤと、ボディ側記憶部３０に記憶された情報とを比較して、ステップＳ２００の判定を行う。なお、新たなレンズ装置１００が装着されると必ずキャリブレーションが行われるという前提の下、「キャリブレーション済であるか否か」という情報は省略されてよい。この場合、方位算出部６４は、レンズＩＤがボディ側記憶部３０に記憶されていればキャリブレーション済、記憶されていなければ未だキャリブレーションされていないと判定してよい。
【００２５】
装着されたレンズ装置１００が、既にキャリブレーションが行われたレンズ装置でない場合、方位算出部６４または撮像制御部６２は、キャリブレーションを行うように要求する内容（キャリブレーション要求）を、表示部４０に表示させる（ステップＳ２０２）。キャリブレーション要求は、例えば、「レンズをワイド端からテレ端まで動かして下さい」といったメッセージとして表示される。撮像装置１のユーザは、表示されたキャリブレーション要求に従って、レンズ位置をワイド端からテレ端に移動させる操作を行う。なお、キャリブレーションは自動的に行われてもよく、この場合、ステップＳ２０２の処理は、「レンズ位置をワイド端からテレ端に移動させるようにレンズ装置１００に指示する」処理となる。
【００２６】
次に、方位算出部６４は、ズーム位置０〜ｎに対応する地磁気センサ５０の検出値を取得する（ステップＳ２０４）。地磁気センサ５０の検出値は、前述したように、３軸のそれぞれの値である。また、ズーム位置０は、例えばワイド端に相当し、ズーム位置ｎは、テレ端に相当し、ズーム位置１〜ｎ−１は、ワイド端からテレ端まで間を、例えば均等に分割した場合の境界位置に相当するズーム位置である。値ｎは、例えば１０〜１５程度の値に設定される。そして、方位算出部６４は、ズーム位置１〜ｎに対応する地磁気センサ５０の検出値について、基準位置（例えばズーム位置０）における検出値との差分を算出し、算出した差分に線形補間演算等を行って補正データの初期値を生成する（ステップＳ２０６）。
【００２７】
ここで、方位算出部６４は、キャリブレーション期間内における地磁気センサ５０の３軸の検出値と加速度センサ５５の検出値から算出した方位角の変動量が、閾値を超えたか否かを判定し（ステップＳ２０８）、閾値を超えた場合には、表示部４０に表示させる方位の分解能を低下させる（ステップＳ２１０）。方位算出部６４は、方位の分解能を、例えば１６方位（２２．５度刻み）から８方位（４５度刻み）に低下させる。これによって、方位算出部６４は、誤った方位が表示されたり、方位が頻繁に切り替わって表示内容がちらつくといった不都合が生じるのを抑制することができる。
【００２８】
ステップＳ２００〜Ｓ２１０の処理を行うと、方位算出部６４は、レンズＩＤに対応した補正データを用いて、方位の補正を実行する（ステップＳ２１２）。より具体的には、方位算出部６４は、地磁気センサ５０の３軸の検出値から、補正データの３軸の値をそれぞれ減算し、補正後の検出値を得る。そして、方位算出部６４は、補正後の検出値から水平方向の成分を抽出することで、補正後の方位を算出する。
【００２９】
次に、方位算出部６４は、現在のズーム位置が、ズーム位置０からズーム位置１〜ｎのいずれかに変化したか否かを判定する（ステップＳ２１４）。ズーム位置が、ズーム位置０からズーム位置１〜ｎのいずれかに変化していない場合はステップＳ２１２に戻る。ズーム位置が、ズーム位置０からズーム位置１〜ｎのいずれかに変化した場合、方位算出部６４は、地磁気センサの検出値を取得し（ステップＳ２１６）、基準位置における検出値との差分を算出し、サンプルデータとしてボディ側記憶部３０に記憶させる（ステップＳ２１８）。そして、方位算出部６４は、ズーム位置毎のサンプル数が基準値Ｎ以上であるか否かを判定する（ステップＳ２２０）。Ｎは、例えば１０程度の値に設定される。ズーム位置毎のサンプル数が基準値Ｎ未満である場合はステップＳ２１２に戻る。
【００３０】
ズーム位置毎のサンプル数が基準値Ｎ以上となると、方位算出部６４は、例えば直近のＮ個のサンプルデータに対する平均値等の統計値を用いて、線形補間演算を行うことで、補正データを更新する（ステップＳ２２２）。ここで、キャリブレーションが行われたときの地磁気センサ５０の検出値は、他の場面における検出値よりも補正基準値としての信頼性が高いと考えられる。このため、ステップＳ２２２の処理において、直近のＮ個のサンプルデータに、キャリブレーションが行われたときの地磁気センサ５０の検出値が加味されて、補正データが更新されてもよい。補正データが更新されると、ステップＳ２１２に戻る。
【００３１】
以上説明した第１実施形態の撮像装置１によれば、方位算出部６４が、レンズ装置１００のズーム位置の変化に起因する地磁気センサ５０の検出値の変化に基づいて方位を補正するため、より正確に方位を算出することができる。
【００３２】
また、第１実施形態の撮像装置１によれば、ズーム位置がワイド端からテレ端まで移動するキャリブレーション時における地磁気センサ５０の検出値の変化に基づいて、補正データの初期値を生成するため、方位の補正を速やかに開始することができる。
【００３３】
また、第１実施形態の撮像装置１によれば、補正データの初期値が生成された後、複数回に亘り取得されたズーム位置に対応する地磁気センサ５０の検出値の変化に対して統計的な処理を行って補正データを更新するため、補正データの精度を向上させることができる。この結果、撮像装置１は、更に正確に方位を算出することができる。
【００３４】
また、第１実施形態の撮像装置１によれば、現にボディ側マウント部１０に装着されているレンズ装置１００に固有の補正データを用いて方位を補正するため、レンズ装置１００毎の磁界発生特性を反映させた正確な補正を行うことができる。
【００３５】
＜第２実施形態＞
以下、本発明の第２実施形態に係るレンズ装置１００Ａについて説明する。図７は、第２実施形態に係る撮像装置１Ａとレンズ装置１００Ａの機能構成の一例を示す図である。第２実施形態は、第１実施形態における方位算出部６４が有する機能のうち、方位の補正データを生成する機能が、レンズ装置１００Ａに搭載されている。レンズ装置１００Ａのレンズ側制御部１５０は、補正データ生成部１５２を備える。
【００３６】
補正データ生成部１５２は、地磁気センサ５０の検出値を、レンズ側通信部１１５およびボディ側通信部１５を介して取得する。そして、補正データ生成部１５２は、第１実施形態における方位算出部６４と同様に、キャリブレーションが行われたとき等における地磁気センサ５０の検出値の変化に基づいて補正データを生成し、生成した補正データを撮像装置１Ａに送信する。補正データは、撮像装置１Ａに送信される他、レンズ側記憶部１２０に記憶される。また、補正データ生成部１５２は、例えば、撮像装置１Ａから撮像装置の識別情報（カメラＩＤ）を取得し、カメラＩＤ毎に補正データを生成してよい。撮像装置１Ａの方位算出部６４は、レンズ装置１００Ａから受信した補正データを用いて、方位の補正を行う。これによって、撮像装置１Ａは、第１実施形態と同様に、より正確に方位を算出することができる。
【００３７】
以上説明した第２実施形態のレンズ装置１００Ａによれば、撮像装置１Ａに、より正確に方位を算出させることができる。
【００３８】
＜ハードウェア構成等＞
なお、上述した撮像装置やレンズ装置の制御部がＣＰＵ等を有するコンピュータで実現される場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、画像処理装置に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。撮像装置やレンズ装置の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、半導体技術の進歩によりＬＳＩやＡＳＩＣに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【００３９】
＜変形等＞
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【００４０】
例えば、撮像装置１、１Ａは、ＣＣＤやＣＭＯＳ等の撮像素子を有するデジタルカメラであるものとしたが、撮像装置１、１Ａは、フィルムカメラであってもよい。
【００４１】
また、図５のフローチャートの処理におけるステップＳ２２０の判定において、ズーム位置毎に同じ基準値Ｎを適用するものとしたが、Ｔｅｌｅ端付近のズーム位置に対する基準値をワイド端付近のズーム位置に対する基準値よりも小さくしてもよいし、その逆に、Ｔｅｌｅ端付近のズーム位置に対する基準値をワイド端付近のズーム位置に対する基準値よりも大きくしてもよい。
【００４２】
また、図５のフローチャートの処理におけるステップＳ２１６、Ｓ２１８で算出される差分が閾値を超えた場合、ステップＳ２２２において、その差分を除外して補正データを更新してもよい。また、この場合、再度のキャリブレーションをユーザに要求し、または自動的に行ってもよい。
【符号の説明】
【００４３】
１、１Ａ‥撮像装置、１０‥ボディ側マウント部、１５‥ボディ側通信部、５０‥地磁気センサ、６０‥ボディ側制御部、６４‥方位算出部、１００、１００Ａ‥レンズ装置
【図１】
2015046659.tif 000003
【図２】
2015046659.tif 000004
【図３】
2015046659.tif 000005
【図４】
2015046659.tif 000006
【図５】
2015046659.tif 000007
【図６】
2015046659.tif 000008
【図７】
2015046659.tif 000009