(57)【要約】【課題】撮像素子に結像した被写体像の結像位置のズレを補正すること。【解決手段】撮影光学系により結像された被写体像を撮像素子１０２で撮像して画像を取得する撮像手段１００と、撮像素子１０２に結像した被写体像の結像位置のズレを補正するための補正情報を記憶する記憶手段１０９と、記憶手段１０９に記憶した補正情報に基づいて、前記ズレを補正する補正手段１０８を備える。【選択図】図１
2008257033.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系により結像された被写体像を撮像素子で撮像して画像を取得する撮像手段と、
前記撮像素子に結像した前記被写体像の結像位置のズレを補正するための補正情報を記憶する記憶手段と、
前記記憶手段に記憶した前記補正情報に基づいて、前記撮ズレを補正する補正手段とを備えることを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記ズレは、前記被写体像の結像面に対する前記撮影光学系の光軸の傾きによって生じることを特徴とするカメラ。
【請求項３】
請求項１または２に記載のカメラにおいて、
前記撮影光学系は、光学式手ブレ補正に用いる構成部材を含み、
前記補正手段は、前記光学式手ブレ補正に用いる構成部材を制御して、前記ズレを補正することを特徴とするカメラ。
【請求項４】
請求項３に記載のカメラにおいて、
撮影時の手ブレ量を検出する手ブレ量検出手段をさらに備え、
前記補正手段は、前記手ブレ量検出手段で検出した前記手ブレ量から、前記ズレの量を減算した結果に基づいて前記構成部材の駆動量を算出することで前記補正を行う、または前記手ブレ量検出手段で検出した前記手ブレ量に基づいて算出される前記光学式手ブレ補正に用いる構成部材の駆動量に、前記ズレの量を加算することで前記補正を行うことを特徴とするカメラ。
【請求項５】
請求項１〜４のいずれか一項に記載のカメラにおいて、
前記記憶手段は、前記補正情報を前記撮影光学系の焦点距離に対応付けて記憶することを特徴とするカメラ。
【請求項６】
カメラにマウントされるレンズ鏡筒であって、
被写体像を結像する撮影光学系と、
前記被写体像の結像位置のズレを補正するための補正情報を記憶する記憶手段と、
前記カメラに前記記憶手段に記憶した前記補正情報を出力する出力手段とを備えることを特徴とするレンズ鏡筒。
【請求項７】
請求項６に記載のレンズ鏡筒において、
前記ズレは、前記カメラにマウントされたときの、前記カメラの結像面に対する前記撮影光学系の光軸の傾きによって生じることを特徴とするレンズ鏡筒。
【請求項８】
請求項６または７に記載のレンズ鏡筒において、
前記記憶手段は、前記補正情報を前記撮影光学系の焦点距離に対応付けて記憶することを特徴とするレンズ鏡筒。
【請求項９】
被写体像が画像の所定位置に位置するように画像を撮影する撮影工程と、
撮影した画像内における被写体像の位置の前記画像の前記所定位置からのズレ量を測定する測定工程と、
測定した前記ズレ量に基づいて、前記被写体位置のズレを補正するための補正情報を算出する算出工程と、
算出した前記補正情報をメモリに記憶する記憶工程とを備えることを特徴とするカメラの製造方法。
【請求項１０】
請求項９に記載のカメラの製造方法において、
前記撮影工程と、前記測定工程と、前記算出工程は、撮影光学系を複数の焦点距離に設定してそれぞれ行い、前記記憶工程は、前記補正情報を前記撮影光学系の前記複数の焦点距離に対応付けて記憶することを特徴とするカメラの製造方法。
【請求項１１】
被写体像が画像の所定位置に位置するように画像を撮影する撮影工程と、
撮影した画像内における被写体像の位置の前記画像の前記所定位置からのズレ量を測定する測定工程と、
測定した前記ズレ量に基づいて、前記被写体位置のズレを補正するための補正情報を算出する算出工程と、
算出した前記補正情報をメモリに記憶する記憶工程とを備えることを特徴とするレンズ鏡筒の製造方法。
【請求項１２】
請求項１１に記載のレンズ鏡筒の製造方法において、
前記撮影工程と、前記測定工程と、前記算出工程は、撮影光学系を複数の焦点距離に設定してそれぞれ行い、前記記憶工程は、前記補正情報を前記撮影光学系の前記複数の焦点距離に対応付けて記憶することを特徴とするレンズ鏡筒の製造方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラおよびカメラに取り付け可能なレンズ鏡筒と、これらを製造するためのカメラの製造方法およびレンズ鏡筒の製造方法に関する。
【背景技術】
【０００２】
次のようなカメラが知られている。このカメラは、非撮影時には光軸上から退避し、撮影時に光軸上に進入するレンズ鏡筒を有しており、レンズ鏡筒が光軸上に進入した際にレンズ鏡筒の傾きを調節するものである（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００６−１７１２８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のカメラでは、レンズ鏡筒の傾きを調節したとしても、撮影光学系全体としての光軸は、撮影光学系に含まれるレンズの特性によって傾く場合があり、これに伴って撮像素子上の被写体像の結像位置にズレが生じることがあった。
【課題を解決するための手段】
【０００５】
本発明によるカメラは、撮影光学系により結像された被写体像を撮像素子で撮像して画像を取得する撮像手段と、撮像素子に結像した被写体像の結像位置のズレを補正するための補正情報を記憶する記憶手段と、記憶手段に記憶した補正情報に基づいて、ズレを補正する補正手段とを備えることを特徴とする。
このカメラでは、ズレは、被写体像の結像面に対する前記撮影光学系の光軸の傾きによって生じるものである。
このカメラでは、撮影光学系は、光学式手ブレ補正に用いる構成部材を含み、補正手段は、光学式手ブレ補正に用いる構成部材を制御して、被写体像の結像位置のズレを補正することが好ましい。
また、このカメラでは、撮影時の手ブレ量を検出する手ブレ量検出手段をさらに備え、補正手段は、手ブレ量検出手段で検出した手ブレ量から、ズレの量を減算した結果に基づいて構成部材の駆動量を算出することで補正を行ってもよく、または手ブレ量検出手段で検出した手ブレ量に基づいて算出される光学式手ブレ補正に用いる構成部材の駆動量に、ズレの量を加算することで補正を行ってもよい。
さらに、このカメラでは、記憶手段は、補正情報を撮影光学系の焦点距離に対応付けて記憶するようにしてもよい。
本発明によるレンズ鏡筒は、カメラにマウントされるレンズ鏡筒であって、被写体像を結像する撮影光学系と、被写体像の結像位置のズレを補正するための補正情報を記憶する記憶手段と、カメラに記憶手段に記憶した補正情報を出力する出力手段とを備えることを特徴とする。
このレンズ鏡筒では、ズレは、カメラにマウントされたときの、カメラの結像面に対する撮影光学系の光軸の傾きによって生じるものである。
また、このレンズ鏡筒では、記憶手段は、補正情報を撮影光学系の焦点距離に対応付けて記憶するようにしてもよい。
本発明によるカメラおよびレンズ鏡筒の製造方法は、被写体像が画像の所定位置に位置するように画像を撮影する撮影工程と、撮影した画像内における被写体像の位置の画像の所定位置からのズレ量を測定する測定工程と、測定したズレ量に基づいて、被写体位置のズレを補正するための補正情報を算出する算出工程と、算出した補正情報をメモリに記憶する記憶工程とを備えることを特徴とする。
このカメラおよびレンズ鏡筒の製造方法は、撮影工程と、測定工程と、算出工程は、撮影光学系を複数の焦点距離に設定してそれぞれ行い、記憶工程は、補正情報を撮影光学系の複数の焦点距離に対応付けて記憶することが好ましい。
【発明の効果】
【０００６】
本発明によれば、被写体像の結像位置のズレを補正することができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本実施の形態におけるカメラの一実施の形態の構成を示すブロック図である。カメラ１００は、例えばデジタルカメラであって、レンズユニット１０１と、撮像素子１０２と、画像処理回路１０３と、メモリインタフェース１０４と、メモリ１０５と、表示装置１０６と、操作部材１０７と、ＣＰＵ１０８と、フラッシュメモリ１０９と、ズームエンコーダ１１０とを備えている。１０１〜１０７、および１１０の各要素（メモリ１０５を除く）は、ＣＰＵ１０８によって制御される。
【０００８】
レンズユニット１０１は、複数の光学レンズ群やレンズを駆動するＶＣＭ等の部材により構成されている。撮像素子１０２は、例えばＣＣＤやＣＭＯＳが用いられ、レンズを通して入力される被写体像を撮像して、撮像して得た画像信号を画像処理回路１０３へ出力する。なお、撮像素子１０３は、使用者による操作部材１０７に含まれるレリーズボタンが押下されることにより被写体像を撮像する。また、レンズユニット１０１は、ズーム光学系を有しており、ズーム光学系を駆動することにより、レンズユニット１０１の焦点距離を変化させることができる。
【０００９】
画像処理回路１０３は、撮像素子１０２から入力されるアナログ画像信号をデジタル画像信号に変換（Ａ／Ｄ変換）する。また、画像処理回路１０３は、Ａ／Ｄ変換後のデジタル画像信号（画像データ）に対して、公知の階調補正処理や輪郭強調処理などの種々の画像処理を施した後、所定の画像形式に圧縮して画像ファイルを生成し、メモリインタフェース１０４へ出力する。メモリインタフェース１０４は、例えばメモリカードスロットであって、スロット内に格納されたメモリ１０５、例えばメモリカード内に画像ファイルを記憶する。なお、画像処理回路１０３は、内蔵メモリとしてのフラッシュメモリ１０９に画像ファイルを出力して記憶することもできる。
【００１０】
表示装置１０６は、例えばカメラ１００の背面に搭載されたＴＦＴモニタであって、ＣＰＵ１０８からの指示に基づいて、メモリ１０５内に記憶された画像の再生画像やカメラ１００を設定するためのメニュー画面等を表示する。操作部材１０７は、使用者によって操作される種々のスイッチやボタンを含んでいる。例えば、操作部材１０７には、電源ボタン、再生ボタン、モードスイッチ、レリーズボタン、ズームボタン、メニューボタン、十字ボタンなどが含まれる。
【００１１】
ズームエンコーダ１１０は、不図示のズーム光学系の位置を検出して、位置情報をＣＰＵ１０８に出力する。ＣＰＵ１０８は、上述したようにカメラ１００が備える各要素を制御する。また、フラッシュメモリ１０９に記憶されたプログラムを読み込んで、後述する種々の処理を実行する。
【００１２】
本実施の形態におけるカメラ１００は、光学式手ブレ補正機能を備えており、使用者によって手ブレ補正がオンに設定されているときに手ブレ補正を行う。具体的には、撮影光学系に相当するレンズユニット１０１に含まれるレンズ群は、手ブレ補正用の補正レンズを含んでおり、補正レンズを手ブレを打ち消す方向にシフトさせることによって手ブレを補正することができる。すなわち、レンズシフト方式の手ブレ補正を行う。また、撮像素子１０２を手ブレを打ち消す方向にシフトさせることによって手ブレ補正を行うＣＣＤシフト方式の手ブレ補正を行うようにしてもよい。なお、レンズシフト方式およびＣＣＤシフト方式のそれぞれの手ブレ補正の方法については公知の技術であるため、説明を省略する。
【００１３】
図２は、レンズユニット１０１に含まれる補正レンズ周辺部の断面図を模式的に示した図である。光学式手ブレ補正を実現するための構成部材として、レンズユニット１０１は、補正レンズ１０１ａと、補正レンズ駆動部（ＶＣＭ）１０１ｂと、位置検出部１０１ｃと、制限部１０３ｄとを備えている。補正レンズ１０１ａには、レンズ枠１０１ａ−１が取り付けられている。レンズ枠１０１ａ−１は、レンズユニット１０１が備える固定部材１０１ｅと、固定部材１０１ｅに固定された制限部１０１ｄとで囲まれた可動範囲内で、矢印２ａに示す光軸と直行する面内で移動可能である。
【００１４】
補正レンズ駆動部１０１ｂは、駆動用マグネット１０１ｂ−１と、駆動用マグネット１０１ｂ−１と一体化された駆動マグネット用ヨーク１０１ｂ−２と、コイル１０１ｂ−３と、コイル用ヨーク１０１ｂ−４とで構成される。位置検出部１０１ｃは、位置検出用マグネット１０１ｃ−１と、位置検出用マグネット１０１ｃ−１と一体化された位置検出用ヨーク１０１ｃ−２と、ホール素子１０１ｃ−３とで構成される。補正レンズ駆動部１０１ｂと位置検出部１０１ｃが備える各構成部材のうち、コイル１０１ｂ−３、位置検出用マグネット１０１ｃ−１、および位置検出用ヨーク１０１ｃ−２は、可動部であるレンズ枠１０１ａ−１と一体化されおり、その他の構成部材は固定部材１０１ｅに固定されている。
【００１５】
上述したように、レンズ枠１０１ａ−１は、制限部１０１ｄによってその移動量がメカ的に制限されている。具体的には、レンズ枠１０１ａ−１から制限部１０１ｄまでの距離をＬ（μｍ）（＞０）とした場合には、両側に各Ｌずつ、すなわち合計２Ｌの範囲がレンズ枠１０１ａ−１の最大可動範囲（メカ的な制限範囲）となる。そして、レンズ枠１０１ａ−１は、実際の手ブレ補正制御においては、最大可動範囲２Ｌ（μｍ）のうち、ある程度の余裕をとった所定の範囲に移動量が制限される。
【００１６】
従来の一般的な光学式手ブレ補正機構を備えるカメラにおいては、レンズ枠１０１ａ−１から制限部１０１ｄまでの距離Ｌ（μｍ）のうち、ｌｓ（μｍ）を実際の移動可能な範囲とし、残りのＬ−ｌｓ（μｍ）を余裕としてとる。すなわち、レンズ枠１０１ａ−１から制限部１０１ｄまでの距離をＬ（μｍ）に対して、その両側に均等に余裕Ｌ−ｌｓ（μｍ）をとっている。これによって、図３に示すように、最大可動範囲２Ｌ（μｍ）のうち、実際の移動可能な範囲（制御範囲）を２ｌｓ（μｍ）（＜２Ｌ（μｍ））に制限している。
【００１７】
位置検出部１０１ｃは、現在の補正レンズ１０１ａの位置を検出する。ＣＰＵ１０８は、位置検出部１０１ｃからの出力に基づいて、補正レンズ１０１ａの位置が、上述した制御範囲の中心から移動したことを検出した場合には、その移動した量が手ブレ量に相当するものと判断する。そして、補正レンズ駆動部１０１ｂを制御して、補正レンズ１０１ａの位置を制限範囲の中心に戻すようにレンズ枠１０１ａ−１を制限範囲内で移動させる。これによって、補正レンズ１０１ａを手ブレによって移動した距離だけ、手ブレを打ち消す方向に移動させて、手ブレを補正することができる。
【００１８】
このように、レンズ枠１０１ａ−１の移動範囲を制限範囲内に制限するためには、補正レンズ１０１ａのレンズ位置を精度高く検出する必要がある。また、位置検出部１０１ｃからの出力値（Ｖ）と、補正レンズ１０１ａの位置（μｍ）との関係は、図３に示す関係になるようにあらかじめ調節されているものとする。
【００１９】
このような複数のレンズで構成される撮影光学系全体としての光軸は、撮像面に対して垂直となっているのが理想である。しかしながら、レンズユニット１０１に含まれる各レンズの倒れなどによって、光軸が傾くことが実際には起こり得る。また、この光軸の傾きの大きさは、個々のレンズユニット１０１ごとにばらつく。このため、使用者がカメラ１００を自身の手でホールドしたり、三脚座に固定したりして撮影を行う場合に、撮影光学系全体としての光軸の傾きが大きい場合には、使用者が被写体を真っ直ぐに狙っているにも関わらず、被写体が画像の中央からズレてしまったり、画角から外れてしまったりという不具合が生じる可能性がある。
【００２０】
例えば、図４（ａ）に示すように、光軸が撮像面に対して垂直となっている場合、すなわち光軸が傾いていない場合に、被写体４ａが画像の中心になるようにカメラ１００を構えて画像を撮影した場合には、被写体４ａの像（被写体像）は、撮像面の中心４ｂに結像する。このため、例えば、被写体４ａとして十字チャートを撮影した場合には、撮影される画像（撮影画像）においては、図４（ｂ）に示すように、十字チャートは画像の中心に位置する。
【００２１】
これに対して、図５（ａ）に示すように、レンズ５ａが倒れていることに起因して撮影光学系全体としての光軸がθだけ傾いている場合には、被写体４ａが画像の中心になるようにカメラ１００を構えて画像を撮影したとしても、被写体像は撮像面の中心４ｂには結像しない。このため、例えば、被写体４ａとして十字チャートを撮影した場合には、撮影画像においては、図５（ｂ）に示すように、十字チャートは画像の中心に位置しなくなる。すなわち、十字チャートは、光軸の傾きθに相当する分だけ撮影画像の中心からズレた位置に位置することになる。
【００２２】
このように、撮影光学系全体としての光軸が傾いている場合には、使用者が、被写体４ａが画像の中心に位置するように、被写体４ａを真っ直ぐに狙って画像を撮影した場合でも、実際に撮影される撮影画像上では、被写体像の位置は画像の中心からズレてしまう。
【００２３】
本実施の形態におけるカメラ１００においては、以上説明したレンズユニット１０１に固有に発生する光軸の傾きに起因する撮影画像内における被写体像の位置のズレを補正レンズ１０１ａを用いて補正する。具体的には、まず、カメラ１００のボディと、被写体としての撮影用チャート、例えば十字チャートとを、撮影光学系全体としての光軸の傾きがなかった場合に十字チャートが撮影画像の中心に位置するように配置しておく。また、レンズユニット１０１内で、補正レンズ１０１ａを、メカ的な制限範囲（メカ制限）のちょうど真ん中に保持しておく。この状態でカメラ１００を使用して十字チャートの撮影を行って、撮影画像を取得する。
【００２４】
そして、取得した撮影画像内における十字チャートの、撮影画像の中心からのズレ量を測定する。すなわち、図６に示すように、撮影画像内の十字チャートの位置６ａが、撮影画像内で本来あるべき中心位置（光軸傾き０時の十字チャート位置）６ｂから、横方向（Ｘ軸方向）および縦方向（Ｙ軸方向）にどれだけズレているかを測定して、Ｘ軸方向のズレ量ｄｘおよびＹ軸方向のズレ量ｄｙを測定する。このｄｘおよびｄｙがレンズユニット１０１に固有に発生する光軸の傾きに起因する撮影画像内における被写体像の位置のズレ量に相当する。換言すれば、撮像素子１０２上に結像する被写体像の結象位置のズレ量に相当する。なお、カメラ１００がデジタルカメラである場合には、ｄｘおよびｄｙの単位はピクセルとなる。
【００２５】
本実施の形態では、この撮影画像内における被写体像の位置のズレ量を補正するためのオフセット量（傾き０位置のオフセット量）ｄｘ´（μｍ）およびｄｙ´（μｍ）をあらかじめ算出しておき、算出したオフセット量を補正情報としてフラッシュメモリ１０９に記憶しておく。なお、レンズユニット１０１がカメラ１００と一体となっており交換不可能な場合には、オフセット量をフラッシュメモリ１０９に記憶しておけば良いが、レンズユニット１０１が交換可能な場合には、レンズユニット１０１が備えるメモリ内にオフセット量を記憶しておくようにしてもよい。
【００２６】
例えば、カメラ１００が、マウント部を介してレンズ鏡筒をマウントする一眼レフカメラである場合には、レンズ鏡筒が備えるメモリ内に補正情報としてのオフセット量を記憶しておく。そして、レンズ鏡筒がカメラ１００にマウントされたときに、レンズ鏡筒からカメラ１００にオフセット量を出力し、ＣＰＵ１０８は、当該オフセット量をフラッシュメモリ１０９に記憶すればよい。
【００２７】
このオフセット量ｄｘ´およびｄｙ´は、次式（１）および（２）によって算出される。
ｄｘ´（μｍ）＝ｄｘ（ピクセル）×ｐｉｔｃｈｘ（μｍ）／Ｋｖｒ  ・・・（１）
ｄｙ´（μｍ）＝ｄｙ（ピクセル）×ｐｉｔｃｈｙ（μｍ）／Ｋｖｒ  ・・・（２）
なお、式（１）および（２）においては、ｐｉｔｃｈｘおよびｐｉｔｃｈｙは、撮像素子１０２のｘ方向およびｙ方向の画素ピッチである。また、Ｋｖｒは、ブレ補正係数であって、補正レンズ１０１ａの単位移動量に対する像面での像の移動量（単位＝１）を表す。
【００２８】
例えば、算出したオフセット量ｄｘ´だけ補正レンズ１０１ａのレンズ位置をオフセットした場合には、補正レンズ１０１ａの位置（μｍ）と、位置検出部１０１ｃからの出力値（Ｖ）との関係は、図７に示すようになる。すなわち、図３に示した場合よりも、メカ的な制限範囲２Ｌのうち、オフセット量ｄｘ´に相当する量だけ制限範囲の中心位置がズレることになる。
【００２９】
このオフセット量の算出、および算出したオフセット量のフラッシュメモリ１０９またはレンズユニット１０１のメモリへの記憶は、カメラメーカーによってカメラ１００の出荷前に行われる。これによって、個々のレンズユニット１０１ごとに光軸の傾きに起因する撮影画像内における被写体像の位置のズレを補正するための補正情報を記憶した状態で、カメラ１００またはレンズユニット１０１を出荷することができる。
【００３０】
すなわち、カメラメーカーは、被写体像が画像の中心に位置するように画像を撮影する工程と、撮影した画像内における被写体像の位置の画像の中心位置からのズレ量を測定する工程と、測定したズレ量に基づいて、被写体位置のズレを補正するための補正情報を算出する工程と、算出した補正情報をフラッシュメモリ１０９に記憶する工程とを経ることにより、カメラまたはレンズ鏡筒を製造して、出荷することができる。
【００３１】
そして、ＣＰＵ１０８は、カメラ１００を用いた画像の撮影時に、位置検出部１０１ｃからの出力に基づいて検出した手ブレ量から、オフセット量ｄｘ´およびｄｙ´をオフセット（減算）することによって、手ブレ量を補正する。そして、ＣＰＵ１０８は、補正レンズ駆動部１０１ｂを制御して、補正した手ブレ量を打ち消す方向に補正レンズ１０１ａのレンズ位置をシフトさせてブレを補正する。これによって、手ブレ補正時に光軸の傾きを加味して補正レンズ１０１ａをシフトさせることができ、手ブレのみならず光軸の傾きに起因する撮像素子１０２上への被写体像の結像位置も補正することができる。
【００３２】
図８は、本実施の形態におけるオフセット量算出処理の流れを示すフローチャートである。図８に示す処理は、カメラ１００の出荷前に行われ、カメラ１００のボディと、被写体としての十字チャートとが、撮影光学系全体としての光軸の傾きがなかった場合に十字チャートが撮影画像の中心に位置するように配置された状態で撮影開始が指示されると起動するプログラムとしてＣＰＵ１０８によって実行される。
【００３３】
ステップＳ５において、ＣＰＵ１０８は、ズーム光学系を短焦点側端部へ移動させる制御を行う。その後、ステップＳ１０へ進み、ＣＰＵ１０８は、十字チャートが撮影されて画像が取得されたか否かを判断する。肯定判断した場合には、ステップＳ２０へ進む。ステップＳ２０では、取得した撮影画像内における十字チャートの、撮影画像の中心からのズレ量ｄｘおよびｄｙを測定する。
【００３４】
その後、ステップＳ３０へ進み、上述したように、式（１）および（２）によって、オフセット量ｄｘ´およびｄｙ´を算出し、ステップＳ４０へ進む。ステップＳ４０では、算出したオフセット量ｄｘ´およびｄｙ´、すなわち補正情報をフラッシュメモリ１０９（またはレンズユニット１０１のメモリ）に記憶して、ステップＳ５０へ進む。
【００３５】
ステップＳ５０では、ＣＰＵ１０８は、ズームエンコーダ１１０から出力される信号に基づいて、ズーム光学系が長焦点側端部まで移動したか否かを判断する。ここでは、ステップＳ５で、短焦点側端部に移動させた状態であるから否定判断され、ステップＳ６０へ進む。ステップＳ６０では、ＣＰＵ１０８は、ズーム光学系を長焦点側へ所定量だけ移動させる制御を行う。その後、ステップＳ１０からステップＳ６０の処理を繰り返す。これによって、ズーム光学系は徐々に長焦点側へ移動され、ステップＳ５０において、長焦点側端部に達したと判断した場合には、処理を終了する。なお、ここでは、ズーム光学系の位置、すなわち焦点距離を短焦点側端部から長焦点側端部へ移動させることとしたが、その逆で、長焦点側端部から短焦点側端部へ移動させるようにしてもよい。
【００３６】
図９は、本実施の形態における被写体位置補正処理の流れを示すフローチャートである。図９に示す処理は、使用者によってカメラ１００の電源がオンされると起動するプログラムとしてＣＰＵ１０８によって実行される。
【００３７】
ステップＳ８０において、ＣＰＵ１０８は、使用者によってズーム操作が行われたことが検出すると、ステップＳ９０へ進み、ズームエンコーダ１１０からの出力信号により、ズーム光学系の位置情報を取得する。その後、ステップＳ１００へ進み、ＣＰＵ１０８は、ズーム光学系の位置に対応するオフセット量をフラッシュメモリ１０９から読み出して、現在のズーム光学系の位置におけるオフセット量を決定する。フラッシュメモリ１０９には、ズーム光学系の所定間隔ごとの位置におけるオフセット量が記憶されている。したがって、現在位置に対応するオフセット量が記憶されていない場合は、記憶されている位置におけるオフセット量のうち、現在位置の前後のオフセット量を読み出し、補間演算処理をすることによって、現在位置におけるオフセット量を決定する。
【００３８】
ステップＳ１１０において、使用者によって操作部材１０７に含まれるレリーズボタンが押下されることによって、画像の撮影が指示されたか否かを判断する。肯定判断した場合には、ステップＳ１２０へ進み、フラッシュメモリ１０９に記憶されているオフセット量に基づいて、位置検出部１０１ｃからの出力に基づいて検出した手ブレ量から、オフセット量ｄｘ´およびｄｙ´をオフセットすることによって、手ブレ補正時に光軸の傾きを加味した手ブレ補正を行う。その後、ステップＳ１３０へ進む。
【００３９】
ステップＳ１３０では、補正レンズ１０１ａのレンズ位置を補正した状態で撮像素子１０２に結像した被写体像を撮像して、画像を取得する。その後、ステップＳ１４０へ進み、取得した画像に対して、公知の種々の画像処理を施した後、所定の画像形式、例えばＪｐｅｇ形式に圧縮して、メモリ１０５へ記憶する。その後、処理を終了する。
【００４０】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）撮像素子１０１に結像した被写体像の結像位置のズレ量を補正するための補正情報として、オフセット量を算出してフラッシュメモリ１０９に記憶しておき、当該補正情報に基づいて、撮像素子１０１に結像した被写体像の結像位置のズレを補正するようにした。これによって、レンズユニット１０１に固有に発生する光軸の傾きに起因する撮影画像内における被写体像の位置のズレを補正して、撮影画像内における被写体位置を、使用者が狙った通りの位置とすることができる。
【００４１】
（２）光学式手ブレ補正に用いる構成部材としての補正レンズ１０１ａを制御して、被写体像の結像位置のズレを補正するようにした。これによって、被写体像の結像位置のズレを補正するための部材を別途設ける必要がなく、コスト的に有利である。
【００４２】
（３）位置検出部１０１ｃからの出力に基づいて検出した手ブレ量からズレ量に相当するオフセット量を減算して補正を行うようにした。これによって、手ブレ補正時に光軸の傾きを加味して補正レンズ１０１ａをシフトさせることができ、手ブレを補正すると同時に、光軸の傾きに起因する撮像素子１０２上への被写体像の結像位置も補正することができる。
【００４３】
―変形例―
なお、上述した実施の形態のカメラは、以下のように変形することもできる。
（１）上述した実施の形態では、図８に示したように、オフセット量算出処理では算出したオフセット量を補正情報としてフラッシュメモリ１０９に記憶する例について説明した。しかしながら、測定した光軸の傾きに起因する撮影画像内における被写体像の位置のズレ量が所定の閾値よりも小さい場合には、そのズレは許容範囲内のズレであると判断してオフセット量を０とするようにしてもよい。例えば、Ｘ軸方向のズレ量ｄｘが所定の閾値ｔｈｘより小さい場合には、算出したオフセット量ｄｘ´を０に置き換え、Ｙ軸方向のズレ量ｄｙが所定の閾値ｔｈｙより小さい場合には、算出したオフセット量ｄｙ´を０に置き換えるようにしてもよい。
【００４４】
具体的には、図１０に示すオフセット量算出処理を実行すればよい。なお、図１０では、図８に示したオフセット量算出処理と処理内容が同一のステップについては、同じステップ番号を付与して説明を省略する。ステップＳ３１では、測定したｄｘの絶対値が、所定の閾値ｔｈｘより大きいか否かを判断する。肯定判断した場合には、ステップＳ３３へ進む。これに対して、否定判断した場合には、ステップＳ３２へ進み、オフセット量ｄｘ´を０に置き換えて、ステップＳ３３へ進む。
【００４５】
ステップＳ３３では、測定したｄｙの絶対値が、所定の閾値ｔｈｙより大きいか否かを判断する。肯定判断した場合には、ステップＳ４０へ進む。これに対して、否定判断した場合には、ステップＳ３４へ進み、オフセット量ｄｙ´を０に置き換えて、ステップＳ４０へ進む。
【００４６】
（２）図８および図１０で上述したオフセット量算出処理は、カメラ１００のＣＰＵ１０８が実行する例について説明した。しかしながら、カメラ１００で撮影した撮影画像をパソコン等の他の機器に取り込んで、取り込んだ機器でオフセット量算出処理を実行するようにしてもよい。この場合、カメラ１００は、オフセット量算出処理を実行した機器からオフセット量ｄｘ´およびｄｙ´を取得し、補正情報としてフラッシュメモリ１０９に記憶すればよい。
【００４７】
（３）上述した実施の形態では、ＣＰＵ１０８は、カメラ１００を用いた画像の撮影時に、位置検出部１０１ｃからの出力に基づいて検出した手ブレ量から、オフセット量ｄｘ´およびｄｙ´をオフセットすることによって手ブレ量を補正した。そして、補正レンズ駆動部１０１ｂを制御して、補正した手ブレ量を打ち消す方向に補正レンズ１０１ａのレンズ位置をシフトさせてブレを補正する例について説明した。しかしながら、位置検出部１０１ｃからの出力に基づいて検出した手ブレ量は補正せずに、検出した手ブレ量を打ち消すための補正レンズ１０１ａの移動量に、撮影画像内における被写体位置のズレ量に相当するオフセット量ｄｘ´およびｄｙ´を加算することでブレを補正するようにしても同様の効果が得られる。
【００４８】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。
【図面の簡単な説明】
【００４９】
【図１】カメラの一実施の形態の構成を示すブロック図である。
【図２】レンズユニット１０１の補正レンズ周辺部の断面図を模式的に示した図である。
【図３】従来の一般的な光学式手ブレ補正機構を備えるカメラにおける補正レンズ１０１ａの位置と位置検出部１０１ｃからの出力値との関係を示す図である。
【図４】光軸が撮像面に対して垂直となっている場合の被写体像の撮像例を示す図である。
【図５】光軸が撮像面に対して垂直となっていない場合の被写体像の撮像例を示す図である。
【図６】撮影画像内における十字チャートのズレ量の具体例を示す図である。
【図７】オフセット量を加味した場合の補正レンズ１０１ａの位置と位置検出部１０１ｃからの出力値との関係を示す図である。
【図８】オフセット量算出処理の流れを示すフローチャート図である。
【図９】被写体位置補正処理の流れを示すフローチャート図である。
【図１０】変形例におけるオフセット量算出処理の流れを示すフローチャート図である。
【符号の説明】
【００５０】
１００  カメラ、１０１  レンズ、１０２  撮像素子、１０３  画像処理回路、１０４  メモリインタフェース、１０５  メモリ、１０６  表示装置、１０７  操作部材、１０８  ＣＰＵ、１０９  フラッシュメモリ
【図１】
2008257033.tif 000003
【図２】
2008257033.tif 000004
【図３】
2008257033.tif 000005
【図４】
2008257033.tif 000006
【図５】
2008257033.tif 000007
【図６】
2008257033.tif 000008
【図７】
2008257033.tif 000009
【図８】
2008257033.tif 000010
【図９】
2008257033.tif 000011
【図１０】
2008257033.tif 000012