(57)【要約】【課題】交換レンズのイメージサークルの大きさに関する情報を取得できない場合でも、交換レンズのイメージサークル内で撮像センサを駆動することができる撮像装置を提供する。【解決手段】本開示の撮像装置（１００）は、交換レンズを介して形成された被写体像を撮像して画像データを生成する撮像センサ（１１０）と、撮像センサ（１１０）を光軸と垂直な面内で移動させることにより像ぶれ補正を行う駆動部（１８１）と、像ぶれ補正時における撮像センサの可動量を変更するためのユーザ操作を受け付ける操作部（１２０）と、駆動部に、撮像センサを、変更された可動量の範囲内で移動させる制御部（１４０）と、を備える。【選択図】図１
2020144189.tif 000002
【特許請求の範囲】
【請求項１】
交換レンズを介して形成された被写体像を撮像して画像データを生成する撮像センサと、
前記撮像センサを光軸と垂直な面内で移動させることにより像ぶれ補正を行う駆動部と、
像ぶれ補正時における前記撮像センサの可動量を変更するためのユーザ操作を受け付ける操作部と、
前記駆動部に、前記撮像センサを、変更された可動量の範囲内で移動させる制御部と、を備える、
撮像装置。
【請求項２】
画像を表示する表示部をさらに備え、
前記制御部は、前記可動量を変更するためのユーザ操作を受け付ける受付画像を前記表示部に表示させ、
前記操作部は、前記受付画像に基づいてユーザ操作を受け付けるグラフィック・ユーザ・インタフェースにより構成される、
請求項１に記載の撮像装置。
【請求項３】
前記操作部は、前記可動量に関連する数値の入力を受け付ける、
請求項１または２に記載の撮像装置。
【請求項４】
画像を表示する表示部をさらに備え、
前記制御部は、
前記操作部に対して可動量を変更するためのユーザ操作があった場合、前記駆動部に、前記撮像センサを、変更された可動量でセンサ基準位置を基準として最大限に移動させ、
前記表示部に、最大限に移動させた位置において前記撮像センサで生成された画像データが示すライブビュー画像を表示させる、
請求項１に記載の撮像装置。
【請求項５】
前記制御部は、前記駆動部に、前記撮像センサを、変更された可動量でセンサ基準位置を基準として前記撮像センサの対角方向へ最大限に移動させる、
請求項４に記載の撮像装置。
【請求項６】
前記制御部は、前記駆動部に、前記撮像センサを、変更された可動量でセンサ基準位置を基準として前記撮像センサの対角方向において右上側、左上側、右下側、左下側のうち少なくとも１つの側へ最大限に移動させ、
移動させる都度、前記表示部に、最大限に移動させた位置において前記撮像センサで生成された画像データが示すライブビュー画像を表示させる、
請求項５に記載の撮像装置。
【請求項７】
前記撮像センサを移動させる位置の指定操作を受け付ける第２の操作部をさらに備え、
前記制御部は、
前記第２の操作部で指定操作があったときに、前記駆動部に、前記撮像センサを指定された位置に移動させ、
前記表示部に、移動させた位置において前記撮像センサで生成された画像データが示すライブビュー画像を表示させる、
請求項４に記載の撮像装置。
【請求項８】
前記制御部は、前記表示部に、ライブビュー画像に重畳させて、ケラレの発生に関してユーザが注視すべき領域を示す枠を表示させる、
請求項４から７のいずれか１項に記載の撮像装置。
【請求項９】
交換レンズが適応する撮像センサのサイズの設定操作を受け付ける第３の操作部をさらに備え、
前記制御部は、
前記第３の操作部で設定操作があったときに、撮像センサのサイズに応じた大きさのセンサ可動範囲を自動で設定する、
請求項１に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、手振れ補正機能を備えた撮像装置に関する。
【背景技術】
【０００２】
特許文献１は、撮像センサを光軸と垂直な面内で移動させることにより手振れ補正（像ぶれ補正）を行うデジタルカメラを開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１４６３６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
いわゆるオールドレンズと呼ばれる交換レンズを撮像装置に装着したい場合、像ぶれ補正のために撮像センサを光軸と垂直な面内で移動させたときに、交換レンズのイメージサークルの大きさが不足し、撮像画像にケラレが生じることがある。
【０００５】
本開示は、レンズ交換式の撮像装置において、撮像画像にケラレが生じることを抑制することを目的とする。
【課題を解決するための手段】
【０００６】
本開示の撮像装置は、交換レンズを介して形成された被写体像を撮像して画像データを生成する撮像センサと、撮像センサを光軸と垂直な面内で移動させることにより像ぶれ補正を行う駆動部と、像ぶれ補正時における撮像センサの可動量を変更するためのユーザ操作を受け付ける操作部と、駆動部に、撮像センサを、変更された可動量の範囲内で移動させる制御部と、を備える。
【発明の効果】
【０００７】
本開示によれば、像ぶれ補正時における撮像センサの可動量をユーザ操作により変更できる。そのため、交換レンズのイメージサークル内で撮像センサを駆動することができる。よって、撮像画像にケラレが生じることを抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１のデジタルカメラの構成を示すブロック図
【図２】デジタルカメラの背面図
【図３】デジタルカメラにおけるＢＩＳ処理部の構成を示すブロック図
【図４】デジタルカメラにおけるＯＩＳ処理部の構成を示すブロック図
【図５】撮像センサの可動範囲を説明した図
【図６】撮像センサとイメージサークルの相対的な位置関係を説明した図
【図７】撮像センサとオールドレンズ装着時のイメージサークルの相対的な位置関係を説明した図
【図８】補正範囲設定画面の一例を示した図
【図９】補正範囲設定画面内での注視枠の移動を説明した図
【図１０】注視枠の移動に応じた撮像センサの移動制御を説明した図
【図１１】手振れ補正処理を説明したフローチャート
【図１２】補正範囲設定処理を説明したフローチャート
【図１３】補正範囲設定処理を説明した図
【図１４】補正範囲設定処理を説明した図
【図１５】オールドレンズの登録処理を説明した図
【図１６】補正範囲設定データのリストの一例を示した図
【図１７】ネットワークを経由した補正範囲設定データの提供システムの構成図
【図１８】マスタデータリストの一例を説明した図
【図１９】実施の形態２におけるレンズ種別の設定処理を説明した図
【図２０】補正範囲設定処理を説明したフローチャート
【図２１】レンズ種別の設定処理を説明したフローチャート
【図２２】レンズ種別の設定処理を説明した図
【図２３】他の実施の形態における補正範囲設定処理を説明した図
【図２４】他の実施の形態における補正範囲設定画面の一例を示した図
【発明を実施するための形態】
【０００９】
以下、本開示における実施の形態を、図面を適宜参照しながら説明する。ただし、詳細な説明において、従来技術および実質的に同一の構成に関する説明のうち不必要な部分は省略されることもある。これは、説明を簡単にするためである。また、以下の説明および添付の図面は、当業者が本開示を充分に理解できるよう開示されるのであって、特許請求の範囲の主題を限定することを意図されていない。以下では、撮像装置の一例としてデジタルカメラを例として用いて説明する。
【００１０】
（実施の形態１）
本実施の形態のデジタルカメラは、交換レンズおよびカメラ本体のそれぞれにおいて、撮像画像へのカメラのぶれの影響を低減する手振れ補正機能を備える。以下、本実施の形態のカメラの構成および動作を詳述する。なお、以下の説明では、交換レンズ内の補正用レンズをシフトしてぶれを補正する機能を「ＯＩＳ(Optical Image Stabilizer)機能」という。また、カメラ本体内の撮像センサ（撮像素子）をシフトしてぶれを補正する機能を「ＢＩＳ(Body Image Stabilizer)機能」という。
【００１１】
１．構成
図１は、本発明の実施の形態１に係るデジタルカメラの構成を示すブロック図である。デジタルカメラ１は、カメラ本体１００とそれに着脱可能な交換レンズ２００とから構成される。
【００１２】
１−１．カメラ本体
カメラ本体１００（撮像装置の一例）は、撮像センサ１１０と、タッチディスプレイ１２０と、操作部１３０と、カメラコントローラ１４０と、ボディマウント１５０と、電源１６０と、カードスロット１７０とを備える。
【００１３】
カメラコントローラ１４０は、レリーズ釦からの指示に応じて、撮像センサ１１０等の構成要素を制御することでデジタルカメラ１全体の動作を制御する。カメラコントローラ１４０は、垂直同期信号をタイミング発生器１１２に送信する。これと並行して、カメラコントローラ１４０は、露光同期信号を生成する。カメラコントローラ１４０は、生成した露光同期信号を、ボディマウント１５０及びレンズマウント２５０を介して、レンズコントローラ２４０に周期的に送信する。カメラコントローラ１４０は、制御動作や画像処理動作の際に、ＤＲＡＭ１４１をワークメモリとして使用する。カメラコントローラ１４０は、制御部の一例である。
【００１４】
撮像センサ１１０は、交換レンズ２００を介して入射される被写体像を撮像して画像データを生成する素子である。撮像センサ１１０は例えばＣＣＤ、ＣＭＯＳイメージセンサまたはＮＭＯＳイメージセンサである。生成された画像データは、ＡＤコンバータ１１１でデジタル化される。デジタル化された画像データは、カメラコントローラ１４０により、上下及び左右方向における反転処理、並びに、その他所定の画像処理が施される。その他所定の画像処理とは、例えば、ガンマ補正処理、ホワイトバランス補正処理、キズ補正処理、ＹＣ変換処理、電子ズーム処理、ＪＰＥＧ圧縮処理である。
【００１５】
撮像センサ１１０は、タイミング発生器１１２により制御されるタイミングで動作する。撮像センサ１１０は、記録用の静止画像もしくは動画像またはライブビュー画像を生成する。ライブビュー画像は、主に動画像であり、ユーザが静止画像の撮像のための構図を決めるためにタッチディスプレイ１２０に表示される。
【００１６】
タッチディスプレイ１２０はライブビュー画像等の画像およびメニュー画面等の種々の情報を表示する。タッチディスプレイ１２０は、例えば、液晶ディスプレイデバイスや、有機ＥＬディスプレイデバイスを使用して構成できる。タッチディスプレイ１２０は、タッチ操作検出機能を備えたポインティングデバイスでもあり、ユーザによるタッチ操作を受け付けることができる。タッチ操作検出機能は、液晶ディスプレイデバイスや有機ＥＬディスプレイデバイスに一体的に組み込んで構成してもよいし、これらのディスプレイデバイスとは別部材のタッチセンサパネルなどで構成してもよい。タッチディスプレイ１２０は、表示部及び操作部の一例であり、画像に基づいてユーザ操作を受け付けるグラフィック・ユーザ・インタフェースを構成する。
【００１７】
操作部１３０は、撮影開始を指示するためのレリーズ釦、撮影モードを設定するためのモードダイアル、及び電源スイッチ等の種々の操作部材を含む。また、図２に示すように、操作部１３０は、ユーザによる上下左右方向への傾動操作を受け付けるジョイスティック１３１を含む。ジョイスティック１３１は、上下左右方向のうち傾けられた方向を示す信号を出力する。
【００１８】
フラッシュメモリ１４２は、カメラコントローラ１４０が制御動作を行うために必要なデータなどを格納する。
【００１９】
カードスロット１７０は、メモリカード１７１を装着可能であり、カメラコントローラ１４０からの制御に基づいてメモリカード１７１を制御する。デジタルカメラ１は、メモリカード１７１に対して画像データを格納したり、メモリカード１７１から画像データを読み出したりすることができる。
【００２０】
電源１６０は、二次電池を含み、デジタルカメラ１内の各要素に電力を供給する回路である。
【００２１】
ボディマウント１５０は、交換レンズ２００のレンズマウント２５０と機械的及び電気的に接続可能である。ボディマウント１５０は、レンズマウント２５０を介して、交換レンズ２００との間で、データを送受信可能である。ボディマウント１５０は、カメラコントローラ１４０から受信した露光同期信号を、レンズマウント２５０を介してレンズコントローラ２４０に送信する。また、カメラコントローラ１４０から受信したその他の制御信号を、レンズマウント２５０を介してレンズコントローラ２４０に送信する。また、ボディマウント１５０は、レンズマウント２５０を介してレンズコントローラ２４０から受信した信号をカメラコントローラ１４０に送信する。また、ボディマウント１５０は、電源１６０からの電力を、レンズマウント２５０を介して交換レンズ２００全体に供給する。
【００２２】
また、カメラ本体１００は、ＢＩＳ機能（撮像センサ１１０のシフトにより、手振れを補正する機能）を実現する構成として、カメラ本体１００のぶれを検出するジャイロセンサ１８４（ぶれ検出部）と、ジャイロセンサ１８４の検出結果に基づきぶれ補正処理を制御するＢＩＳ処理部１８３とをさらに備える。さらに、カメラ本体１００は、撮像センサ１１０を移動させるセンサ駆動部１８１と、撮像センサ１１０の位置を検出する位置センサ１８２とを備える。
【００２３】
センサ駆動部１８１は、例えば、マグネットと平板コイルとで実現可能である。位置センサ１８２は、光学系の光軸に垂直な面内における撮像センサ１１０の位置を検出するセンサである。位置センサ１８２は、例えば、マグネットとホール素子で実現可能である。センサ駆動部１８１は、駆動部の一例である。
【００２４】
ＢＩＳ処理部１８３は、ジャイロセンサ１８４からの信号及び位置センサ１８２からの信号に基づき、センサ駆動部１８１を制御して、カメラ本体１００のぶれによる被写体像の像ぶれを相殺するように撮像センサ１１０を光軸に垂直な面内にシフトさせる。
【００２５】
１−２．交換レンズ
交換レンズ２００は、光学系と、レンズコントローラ２４０と、レンズマウント２５０とを備える。光学系は、ズームレンズ２１０と、ＯＩＳ(Optical Image Stabilizer)レンズ２２０と、フォーカスレンズ２３０と、絞り２６０とを含む。
【００２６】
ズームレンズ２１０は、光学系で形成される被写体像の倍率を変化させるためのレンズである。ズームレンズ２１０は、１枚又は複数枚のレンズで構成される。ズームレンズ２１０は、ズームレンズ駆動部２１１により駆動される。ズームレンズ駆動部２１１は、使用者が操作可能なズームリングを含む。または、ズームレンズ駆動部２１１は、ズームレバー及びアクチュエータまたはモータを含んでもよい。ズームレンズ駆動部２１１は、使用者による操作に応じてズームレンズ２１０を光学系の光軸方向に沿って移動させる。
【００２７】
フォーカスレンズ２３０は、光学系で撮像センサ１１０上に形成される被写体像のフォーカス状態を変化させるためのレンズである。フォーカスレンズ２３０は、１枚又は複数枚のレンズで構成される。フォーカスレンズ２３０は、フォーカスレンズ駆動部２３３により駆動される。
【００２８】
フォーカスレンズ駆動部２３３はアクチュエータまたはモータを含み、レンズコントローラ２４０の制御に基づいてフォーカスレンズ２３０を光学系の光軸に沿って移動させる。フォーカスレンズ駆動部２３３は、ＤＣモータ、ステッピングモータ、サーボモータ、または超音波モータなどで実現できる。
【００２９】
ＯＩＳレンズ２２０は、ＯＩＳ機能（ＯＩＳレンズ２２０のシフトにより、手振れを補正する機能）において、交換レンズ２００の光学系で形成される被写体像のぶれを補正するためのレンズである。ＯＩＳレンズ２２０は、デジタルカメラ１のぶれを相殺する方向に移動することにより、撮像センサ１１０上の被写体像のぶれを小さくする。ＯＩＳレンズ２２０は１枚又は複数枚のレンズで構成される。ＯＩＳレンズ２２０はＯＩＳ駆動部２２１により駆動される。
【００３０】
ＯＩＳ駆動部２２１は、ＯＩＳ処理部２２３からの制御を受けて、光学系の光軸に垂直な面内でＯＩＳレンズ２２０をシフトする。ＯＩＳ駆動部２２１によりＯＩＳレンズ２２０を駆動できる範囲は機構的に制限される。ＯＩＳ駆動部２２１によりＯＩＳレンズ２２０を機構的に駆動できる範囲を「ＯＩＳレンズ可動範囲」という。ＯＩＳ駆動部２２１は、例えば、マグネットと平板コイルとで実現可能である。位置センサ２２２は、光学系の光軸に垂直な面内におけるＯＩＳレンズ２２０の位置を検出するセンサである。位置センサ２２２は、例えば、マグネットとホール素子で実現可能である。ＯＩＳ処理部２２３は、位置センサ２２２の出力及びジャイロセンサ２２４（ぶれ検出器）の出力に基づいてＯＩＳ駆動部２２１を制御する。
【００３１】
絞り２６０は撮像センサ１１０に入射される光の量を調整する。絞り２６０は、絞り駆動部２６２により駆動され、その開口の大きさが制御される。絞り駆動部２６２はモータまたはアクチュエータを含む。
【００３２】
ジャイロセンサ１８４または２２４は、デジタルカメラ１の単位時間あたりの角度変化すなわち角速度に基づいて、ヨーイング方向及びピッチング方向のぶれ（振動）を検出する。ジャイロセンサ１８４または２２４は、検出したぶれの量（角速度）を示す角速度信号をＢＩＳ処理部１８３またはＯＩＳ処理部２２３に出力する。ジャイロセンサ１８４または２２４によって出力された角速度信号は、手振れやメカノイズ等に起因した幅広い周波数成分を含み得る。ジャイロセンサに代えて、デジタルカメラ１のぶれを検出できる他のセンサを使用することもできる。
【００３３】
カメラコントローラ１４０及びレンズコントローラ２４０は、ハードワイヤードな電子回路で構成してもよいし、プログラムを用いたマイクロコンピュータなどで構成してもよい。例えば、カメラコントローラ１４０及びレンズコントローラ２４０は、ＣＰＵ、ＭＰＵ、ＧＰＵ、ＤＳＵ、ＦＰＧＡまたはＡＳＩＣ等のプロセッサで実現できる。
【００３４】
１−３．ＢＩＳ処理部
図３を用いて、カメラ本体１００におけるＢＩＳ処理部１８３の構成を説明する。ＢＩＳ処理部１８３は、ＡＤＣ（アナログ／デジタル変換部）／ＬＰＦ（ロー・パス・フィルタ）４０５と、ＨＰＦ（ハイ・パス・フィルタ）４０６と、位相補償部４０７と、積分器４０８と、ＰＩＤ制御部４１０とを含む。
【００３５】
ＡＤＣ／ＬＰＦ４０５は、ジャイロセンサ１８４からの角速度信号をアナログ形式からデジタル形式へ変換する。さらに、ＡＤＣ／ＬＰＦ４０５は、ノイズを排除してデジタルカメラ１のぶれのみを抽出するために、デジタル形式に変換された角速度信号の高周波成分を遮断する。撮影者の手振れの周波数が１〜１０Ｈｚ程度の低周波であり、この点を考慮してＬＰＦのカットオフ周波数が設定される。ノイズが問題とならない場合はＬＰＦの機能を省略することができる。
【００３６】
ＨＰＦ４０６は、ドリフト成分を遮断するため、ＡＤＣ／ＬＰＦ４０５から受信した信号に含まれる所定の低周波成分を遮断する。
【００３７】
位相補償部４０７は、ＨＰＦ４０６から受信した信号に対して、センサ駆動部１８１などに起因する位相遅れを補正する。
【００３８】
積分器４０８は、位相補償部４０７から入力したぶれ（振動）の角速度を示す信号を積分して、ぶれ（振動）の角度を示す信号（以下「ぶれ検出信号」という）を生成する。積分器４０８からのぶれ検出信号はＰＩＤ制御部４１０に入力される。
【００３９】
ＰＩＤ制御部４１０は、位置センサ１８２からの信号と、積分器４０８からの信号と、カメラコントローラ１４０からの制御信号とに基づいて、撮像センサ１１０をシフトさせるための駆動信号を生成してセンサ駆動部１８１へ出力する。センサ駆動部１８１は駆動信号に基づいて撮像センサ１１０を駆動する。カメラコントローラ１４０からの制御信号には、例えば、撮像センサ１１０の制限後可動範囲Ｒａ（後述する）の情報が格納され、ＰＩＤ制御部４１０は、制限後可動範囲Ｒａの情報に基づいて、撮像センサ１１０が制限後可動範囲Ｒａをはみ出して駆動されないように駆動信号を生成する。
【００４０】
１−４．ＯＩＳ処理部
図４を用いて、交換レンズ２００におけるＯＩＳ処理部２２３の構成を説明する。ＯＩＳ処理部２２３は、ＡＤＣ（アナログ／デジタル変換）／ＬＰＦ（ロー・パス・フィルタ）３０５と、ＨＰＦ（ハイ・パス・フィルタ）３０６と、位相補償部３０７と、積分器３０８と、ＰＩＤ制御部３１０とを含む。
【００４１】
ＡＤＣ／ＬＰＦ３０５は、ジャイロセンサ２２４からの角速度信号をアナログ形式からデジタル形式へ変換する。さらに、ＡＤＣ／ＬＰＦ３０５は、ノイズを排除してデジタルカメラ１のぶれのみを抽出するために、デジタル形式に変換された角速度信号の高周波成分を遮断する。撮影者の手振れの周波数が１〜１０Ｈｚ程度の低周波であり、この点を考慮してＬＰＦのカットオフ周波数が設定される。ノイズが問題とならない場合はＬＰＦの機能を省略することができる。
【００４２】
ＨＰＦ３０６は、ドリフト成分を遮断するため、ＡＤＣ／ＬＰＦ３０５から受信した信号に含まれる所定の低周波成分を遮断する。
【００４３】
位相補償部３０７は、ＨＰＦ３０６から受信した信号に対して、ＯＩＳ駆動部２２１およびレンズ−ボディ間通信などに起因する位相遅れを補正する。
【００４４】
積分器３０８は、位相補償部３０７から入力したぶれ（振動）の角速度を示す信号を積分して、ぶれ（振動）の角度を示すぶれ検出信号を生成する。積分器３０８からのぶれ検出信号はＰＩＤ制御部３１０に入力される。
【００４５】
ＰＩＤ制御部３１０は、位置センサ２２２からの信号と、積分器３０８からの信号と、カメラコントローラ１４０からの制御信号とに基づいて、ＯＩＳレンズ２２０をシフトさせるための駆動信号を生成してＯＩＳ駆動部２２１へ出力する。ＯＩＳ駆動部２２１は駆動信号に基づいてＯＩＳレンズ２２０を駆動する。
【００４６】
２．動作
以上のように構成されるデジタルカメラ１の動作を説明する。
【００４７】
カメラ本体１００のＢＩＳ処理部１８３は、ジャイロセンサ１８４からの検出信号と、位置センサ１８２からの位置情報とに基づき、撮像センサ１１０を駆動するための駆動信号を生成し、センサ駆動部１８１へ送信する。センサ駆動部１８１は、ＢＩＳ処理部１８３からの駆動信号にしたがい、ジャイロセンサ１８４で検出されたぶれを相殺するように撮像センサ１１０を光軸に垂直な面上でシフトさせる。
【００４８】
交換レンズ２００のＯＩＳ処理部２２３は、ジャイロセンサ２２４からの検出信号と、位置センサ２２２からの位置情報とに基づき、ＯＩＳレンズ２２０を駆動するための駆動信号を生成し、ＯＩＳ駆動部２２１へ送信する。ＯＩＳ駆動部２２１は駆動信号にしたがい、ジャイロセンサ２２４で検出されたぶれを相殺するようにＯＩＳレンズ２２０を光軸に垂直な面上でシフトさせる。
【００４９】
手振れ補正のため、ＯＩＳ機能とＢＩＳ機能は、いずれか一方のみを作動させてもよいし、双方を同時に作動させてもよい。
【００５０】
以上のように、デジタルカメラ１は、検出したぶれ信号に基づいて手振れ補正機能を作動させることにより撮像画像における手振れの影響を低減する。
【００５１】
図５は、撮像センサ１１０の可動範囲を説明した図である。図５（ａ）は、撮像センサ１１０が駆動されていないときの撮像センサ１１０と可動範囲の位置関係を示している。撮像センサ１１０が駆動されていないとき、図５（ａ）に示すように、撮像センサ１１０の中心（撮像面の中心）はＸ軸とＹ軸の交点に位置する。このときの撮像センサ１１０の位置を「センサ基準位置」という。Ｘ軸方向は、撮像センサ１１０の幅方向に平行な方向である。Ｙ軸方向は、撮像センサ１１０の高さ方向に平行な方向である。図５（ａ）において撮像センサ１１０の中心と撮像センサ１１０の角との間の対角方向長をＬｘで示す。
【００５２】
センサ駆動部１８１は、撮像センサ１１０を最大可動範囲Ｒｍａｘ内で移動させることができる。最大可動範囲Ｒｍａｘは、センサ駆動部１８１が撮像センサ１１０を駆動できる最大の範囲であり、センサ駆動部１８１の機械的構造により定まる。図５（ａ）において最大可動範囲Ｒｍａｘの半径をｒｍａｘで示す。センサ基準位置にある撮像センサ１１０の角と最大可動範囲Ｒｍａｘの外周円との間の半径方向の距離をｄｍａｘで示す。距離ｄｍａｘは、センサ駆動部１８１が撮像センサ１１０を対角方向に機構的に移動させることができる最大の距離（最大移動距離）に相当する。以下適宜、距離ｄｍａｘを「最大可動量ｄｍａｘ」という。最大可動範囲Ｒｍａｘの半径ｒｍａｘは、撮像センサ１１０の対角方向長Ｌｘに最大可動量ｄｍａｘを加算した大きさを有する。
【００５３】
撮像センサ１１０の可動範囲は、カメラコントローラ１４０がＰＩＤ制御部４１０に可動範囲を制限する指示信号（情報）を出力することで、最大可動範囲Ｒｍａｘよりも小さい範囲に制限可能である。このように制限された可動範囲を以下適宜「制限後可動範囲Ｒａ」という。図５（ａ）において制限後可動範囲Ｒａの半径をｒａで示す。センサ基準位置にある撮像センサ１１０の角と制限後可動範囲Ｒａの外周円との間の半径方向の距離をｄａで示す。以下適宜、距離ｄａを「制限後可動量ｄａ」という。制限後可動範囲Ｒａの半径ｒａは、撮像センサ１１０の対角方向長Ｌｘに制限後可動量ｄａを加算した大きさを有する。最大可動量ｄｍａｘに対する制限後可動量ｄａの比率（％）を、以下適宜「可動量制限率」という。
【００５４】
図５（ｂ）は、撮像センサ１１０が駆動されていないときの撮像センサ１１０と制限後可動範囲Ｒａの位置関係を示している。図５（ｂ）では、一例として、可動量制限率が、１００％、９０％、８０％、７０％、６０％の場合における制限後可動範囲Ｒａをそれぞれ示している。図５（ｂ）から明らかなように、可動量制限率が小さくなるほど、制限後可動範囲Ｒａの半径が小さくなる。なお、可動量制限率は、１００％、９０％、８０％、７０％、６０％以外の適宜な値をとり得る。
【００５５】
カメラ本体１００は、交換レンズ２００と通信を行って、交換レンズ２００のイメージサークルＣに関する情報（以下、適宜「イメージサークル情報」という）を取得し、ぶれ補正時に撮像センサ１１０がイメージサークルＣをはみ出さないように交換レンズ２００の撮像センサ１１０の移動を制限する。ここで、イメージサークルとは、レンズ（交換レンズ）の光軸と垂直な平面上にレンズ通過光により形成され、例えば、レンズ中心に対し一定割合以上の輝度やレンズ性能を有する円形の光照射範囲である。イメージサークル情報とは、イメージサークルＣの大きさ（例えば半径）を示す情報である。
【００５６】
なお、カメラ本体１００は、交換レンズ２００のイメージサークル情報を、例えば以下のように取得する。例えば、交換レンズ２００のフラッシュメモリ２４２にイメージサークル情報を格納しておく。カメラ本体１００のカメラコントローラ１４０は、交換レンズ２００のレンズコントローラ２４０と通信を行って、フラッシュメモリ２４２に格納されている情報を取得する。なお、カメラ本体１００のフラッシュメモリ１４２に、交換レンズ２００の型式情報に紐付けてイメージサークル情報を格納しておいてもよい。この場合、カメラコントローラ１４０は、交換レンズ２００と通信を行って、交換レンズ２００から例えば型式情報を取得し、取得した型式情報に対応するイメージサークル情報をフラッシュメモリ１４２から取得する。
【００５７】
図６は、撮像センサ１１０とイメージサークルの相対的な位置関係を説明した図である。図６（ａ）、図６（ｂ）は、手振れ補正のためにＢＩＳ機能を作動させたときの撮像センサ１１０とイメージサークルＣの相対的な位置関係を示している。図６（ａ）に示すように、イメージサークルＣが最大可動範囲Ｒｍａｘよりも小さい場合には、カメラコントローラ１４０は、ぶれ補正時における撮像センサ１１０の可動量を、最大可動量Ｌｍａｘよりも小さい量に制限する。これにより、図６（ａ）に示すように、撮像センサ１１０の可動範囲を、最大可動範囲Ｒｍａｘの中の一部の範囲（制限後可動範囲Ｒａ）に制限する。そして、カメラコントローラ１４０は、センサ駆動部１８１に、撮像センサ１１０を制限後可動範囲Ｒａ内で駆動させる。図６（ａ）では、制限後可動範囲Ｒａが、イメージサークルＣと同じ大きさ（半径）を有する例を示しているが、制限後可動範囲Ｒａの大きさ（半径）は、イメージサークルＣの大きさ（半径）以下であればよい。これに対し、図６（ｂ）に示すように、イメージサークル情報が示すイメージサークルＣの大きさ（半径）が最大可動範囲Ｒｍａｘよりも大きい場合には、カメラコントローラ１４０は、撮像センサ１１０の可動範囲を制限することなく、最大可動範囲Ｒｍａｘと同じ大きさの範囲を制限後可動範囲Ｒａとして設定する。そして、カメラコントローラ１４０は、センサ駆動部１８１に、撮像センサ１１０を最大可動範囲Ｒｍａｘ（制限後可動範囲Ｒａ）内で駆動させる。このようにイメージサークルＣの大きさ（半径）と最大可動範囲Ｒｍａｘの大きさ（半径）との大小関係に応じて撮像センサ１１０の可動範囲を設定することにより、イメージサークルＣの大きさによらず、手振れ補正時に撮像センサ１１０がイメージサークルＣからはみ出すことを防止できる。そのため、撮像センサ１１０がイメージサークルＣからはみ出すことによるケラレの発生を抑制できる。
【００５８】
なお、カメラ本体１００において、交換レンズ２００のイメージサークル情報は、以下のように取得される。例えば、交換レンズ２００のフラッシュメモリ２４２にイメージサークル情報を格納しておく。カメラコントローラ１４０は、交換レンズ２００のレンズコントローラ２４０と通信を行って、フラッシュメモリ２４２に格納されている情報を取得する。なお、カメラ本体１００のフラッシュメモリ１４２に、交換レンズ２００の型式情報に紐付けてイメージサークル情報を格納しておいてもよい。この場合、カメラコントローラ１４０は、交換レンズ２００と通信を行って、交換レンズ２００から型式情報を取得し、取得した型式情報に対応するイメージサークル情報をフラッシュメモリ１４２から取得する。
【００５９】
ここで、カメラ本体１００と組み合わせて使用される交換レンズの仕様によっては、カメラ本体１００が交換レンズと通信を行えず、イメージサークル情報を取得できない場合がある。この種の交換レンズとしては、例えばフィルムカメラ向けに設計された交換レンズなどがある。また、カメラ本体１００と交換レンズとが通信を行うことができても、カメラ本体１００がイメージサークル情報を取得できない場合がある。この種のレンズとしては、例えば、マウント形式が同じでも通信規格の相違などにより通信ができない交換レンズがある。以下では、カメラ本体１００に装着されたときにイメージサークル情報を取得できない交換レンズを、適宜「オールドレンズ」と呼ぶ。このようなオールドレンズをカメラ本体１００に装着した場合、カメラ本体１００がイメージサークル情報を取得できないため、上述した、イメージサークル情報に基づいて制限後可動範囲Ｒａを設定する制御を行うことができない。この場合、以下のような不具合が生じることがある。
【００６０】
図７は、撮像センサとオールドレンズのイメージサークルの相対的な位置関係を説明した図である。図７は、手振れ補正のためにＢＩＳ機能を作動させたときの撮像センサ１１０とイメージサークルＣの相対的な位置関係を示している。図７に示すように、オールドレンズのイメージサークルＣが最大可動範囲Ｒｍａｘよりも小さい場合がある。このようなオールドレンズをカメラ本体１００に装着した場合、カメラ本体１００がオールドレンズのイメージサークル情報を取得できないため、撮像センサ１１０の可動量を制限できず、制限後可動範囲Ｒａを設定できない。その結果、図７に矢印Ｐで示すように、撮像センサ１１０がイメージサークルＣからはみ出す場合がある。図７では、撮像センサ１１０の右下の角１１０ａがイメージサークルＣをはみ出しており、撮像センサ１１０における右下の角１１０ａ付近のはみ出した部分に被写体光が当たらない。そのため、撮像画像にケラレが生じる。従来、ユーザは、ケラレが生じ得ることを承知の上でＢＩＳ機能を用いるか、あるいは、ＢＩＳ機能をオフするかを選択せざるを得なかった。
【００６１】
このような課題に鑑み、本実施の形態のカメラ本体１００は、交換レンズのイメージサークルの大きさに関する情報を取得できない場合でも、交換レンズのイメージサークル内で撮像センサを駆動することができる撮像装置を提供する。以下にそれを実現するための構成、動作を説明する。
【００６２】
２．１  デジタルカメラにおける手振れ補正処理
本実施の形態のカメラ本体１００では、カメラ本体１００が交換レンズのイメージサークル情報を取得できない場合、ユーザ操作に基づいて、撮像センサ１１０の制限後可動範囲Ｒａの大きさを設定（変更）可能に構成している。具体的には、図８の補正範囲設定画面においてユーザが補正範囲設定の設定値として「１００％」、「９０％」、「８０％」、「７０％」、「６０％」の中から一個の設定値を選択することで、前述した図５（ｂ）に示すように、制限後可動範囲Ｒａの大きさを、設定値に応じた大きさに変更できるように構成している。本例では、補正範囲設定の設定値として、前述した、最大可動量ｄｍａｘに対する制限後可動量ｄａの比率（％）である「可動量制限率」を採用している。可動量制限率が１００％であることは、制限後可動範囲Ｒａと最大可動範囲Ｒｍａｘとが同じ大きさ（半径）を有し、撮像センサ１１０の可動量が制限されないこと、つまり撮像センサ１１０が最大可動範囲Ｒｍａｘ内で駆動できることを意味する。
【００６３】
２．２  補正範囲設定画面
図８の補正範囲設定画面についてより詳しく説明する。補正範囲設定画面では、背景画像としてライブビュー画像Ｉｍが表示される。図８の補正範囲設定画面では、ライブビュー画像Ｉｍが富士山及びその周囲の空が写った画像である例を示している。
【００６４】
また、補正範囲設定画面では、ライブビュー画像Ｉｍに重畳させて、数値窓Ｗａと、決定ボタンＢｄと、リターンボタンＢｒと、注視枠Ｆａと、Ｘ方向カーソルＡｘ、Ｙ方向カーソルＡｙ、上向きカーソルＺａ、下向きカーソルＺｂが表示される。
【００６５】
数値窓Ｗａは、補正範囲設定の設定値を表示する窓である。
【００６６】
決定ボタンＢｄは、補正範囲設定画面での設定内容に対するユーザによる決定操作を受け付けるボタンである。
【００６７】
リターンボタンＢｒは、後述する図１３（ａ）のメニュー画面へのユーザによる戻り操作を受け付けるボタンである。
【００６８】
注視枠Ｆａは、補正範囲設定画面のライブビュー画像の中でケラレが生じる可能性がある領域であってユーザが注視すべき領域（注視領域）を囲む枠である。
【００６９】
上向きカーソルＺａ及び下向きカーソルＺｂは、数値窓Ｗａ内の設定値の変更操作を受け付けるボタンである。上向きカーソルＺａにタッチ操作を行えば、設定値を大きくすることができ、下向きカーソルＺｂにタッチ操作を行えば、設定値を小さくすることができる。
【００７０】
数値窓Ｗａについてより詳しく説明する。数値窓Ｗａには、設定値として、可動量制限率を示す数値が表示される。図８では、可動量制限率として「１００％」が設定された例を示している。可動量制限率を示す数値は、上向きカーソルＺａや下向きカーソルＺｂに対してユーザがタッチ操作を行うことで変更できる。本例では、上向きカーソルＺａや下向きカーソルＺｂに対してユーザがタッチ操作を行うことで「１００％」、「９０％」、「８０％」、「７０％」、「６０％」の中から選択的に設定できる。なお、可動量制限率は、１％単位で小刻みに変更できるようにしてもよい。
【００７１】
図８の補正範囲設定画面では、一例として、撮像センサ１１０を可動量制限率「１００％」のときの制限後可動範囲Ｒａ（最大可動範囲Ｒｍａｘ）内で対角方向における右下側へ最大限移動させた場合の画面を示している。また、イメージサークルＣの大きさ（半径）よりも可動量制限率１００％のときの制限後可動範囲Ｒａ（最大可動範囲Ｒｍａｘ）の大きさ（半径）の方が大きい例を示している。この場合、撮像センサ１１０の右下の角１１０ａが、イメージサークルＣから外にはみ出る。そのため、イメージサークルＣからはみ出した撮像センサ１１０の右下の角１１０ａ付近には被写体光が届かない。そのため、図８の補正範囲設定画面の背景画像であるライブビュー画像Ｉｍの左上の隅にケラレＶが生じている。ユーザは、ライブビュー画像Ｉｍのうち注視枠Ｆａ内の画像を見ることで、可動量制限率を１００％に設定すると撮像画像の左上の隅にケラレＶが生じることを認識できる。また、ユーザは、ケラレＶを生じさせないためには、可動量制限率を１００％よりも小さい値に変更すべきことを認識できる。この場合、ユーザは、下向きカーソルＺｂに対してタッチ操作を行って、可動量制限率の値を変更すればよい。
【００７２】
注視枠Ｆａは、ユーザがジョイスティック１３１をＸ方向カーソルＡｘあるいはＹ方向カーソルＡｙが示す方向へ傾動操作することにより、傾動させた方向へ移動させることができる。
【００７３】
図９は、補正範囲設定画面内での注視枠Ｆａの移動を説明した図である。デジタルカメラ１では、ジョイスティック１３１を傾動操作することで、注視枠Ｆａを補正範囲設定画面における左上の隅に移動させたり（図９（ａ））、右上の隅に移動させたり（図９（ｂ））、左下の隅に移動させたり（図９（ｃ））、右下の隅に移動させたり（図９（ｄ））することができる。なお、図９の各図では、設定値がいずれも１００％のときを示しているが、これは一例である。
【００７４】
注視枠Ｆａがユーザにより移動されるとき、カメラコントローラ１４０は、注視枠Ｆａの移動に応じて、図１０に例示するように、撮像センサ１１０を移動させる。
【００７５】
図１０は、注視枠Ｆａの移動に応じた撮像センサ１１０の移動制御を説明した図である。図９と図１０を対応させながら、本制御を説明する。例えば、図９（ａ）のように、注視枠Ｆａが補正範囲設定画面内で左上の隅に移動されると（位置しているとき）、カメラコントローラ１４０は、図１０（ａ）のように、撮像センサ１１０を、その右下の角１１０ａが制限後可動範囲Ｒａの外周円に接する位置まで、対角方向において右下側に最大限移動させる。なお、撮像センサ１１０を注視枠Ｆａの移動方向に対して反対方向に移動させるのは、撮像センサ１１０では、交換レンズを介して形成される被写体像の上下左右が実被写体に対して反転するからである。図９（ｂ）のように、注視枠Ｆａが補正範囲設定画面内で右上の隅に移動されると、カメラコントローラ１４０は、図１０（ｂ）のように、撮像センサ１１０を、その左下の角１１０ｂが制限後可動範囲Ｒａの外周円に接する位置まで、対角方向において左下側に最大限移動させる。図９（ｃ）のように、注視枠Ｆａが補正範囲設定画面内で左下の隅に移動されると、カメラコントローラ１４０は、図１０（ｃ）のように、撮像センサ１１０を、その右上の角１１０ｃが制限後可動範囲Ｒａの外周円に接する位置まで、対角方向において右上側に最大限移動させる。図９（ｄ）のように、注視枠Ｆａが補正範囲設定画面内で右下の隅に移動されると、カメラコントローラ１４０は、図１０（ｄ）のように、撮像センサ１１０を、その左上の角１１０ｄが制限後可動範囲Ｒａの外周円に接する位置まで、対角方向において左上側に最大限移動させる。このように左上側、右上側、右下側、左下側へ移動させたときの撮像センサ１１０の移動位置を、以下適宜、左上最大移動位置（左上隅位置）、右上最大移動位置（右上隅位置）、右下最大移動位置（右下隅位置）、左下最大移動位置（左下隅位置）という。
【００７６】
撮像センサ１１０を左上最大移動位置、右上最大移動位置、右下最大移動位置、左下最大移動位置に移動させることができるように構成しているのは以下の理由による。例えば、オールドレンズなどの交換レンズでは経年劣化などにより光軸の位置ずれが生じている場合があり、この場合、交換レンズの光軸が、センサ基準位置にある撮像センサの中心に一致せずに、イメージサークルの中心が撮像センサの中心に対して偏心し、その結果、上記の４つの最大移動位置へ撮像センサを移動させたときのケラレの発生程度に関して、これらの最大移動位置間で差が出る場合がある。また、センサ駆動部１８１の機構構成部材の経年劣化などにより撮像センサの可動範囲の中心が本来の位置からずれる場合があり、この場合においても、センサ基準位置にある撮像センサの中心と、イメージサークルの中心が撮像センサの中心とが一致せずに偏心し、その結果、ケラレの発生程度に関しこれらの最大移動位置間で差が出る場合がある。本実施の形態によれば、これらの状況が生じている場合でも、ユーザの意思によって全ての最大移動位置でのケラレの発生有無を確認することができる。
【００７７】
このような構成によると、ユーザは、ジョイスティック１３１を操作して注視枠Ｆａの位置を移動させることで、撮像センサ１１０を現在の制限後可動範囲Ｒａ内で左上最大移動位置、右上最大移動位置、右下最大移動位置、左下最大移動位置のうちの任意の位置へ移動させて、ケラレの有無を確認することができる。なお、ユーザは、これらの４個の隅の全てに注視枠Ｆａを移動させる必要はなく、確認が必要と考える１〜３個の任意の隅にのみ注視枠Ｆａを移動させて、ケラレの有無を確認するだけでもよい。
【００７８】
２．３  デジタルカメラにおける手振れ補正処理
本実施の形態のデジタルカメラ１における手振れ補正処理について図１１のフローチャートを参照して説明する。デジタルカメラ１では、上述したように、検出した手振れ量に基づき撮像センサ１１０を駆動することで手振れによる撮像センサ１１０上での像ぶれを相殺するが、その際、検出した手振れ量に基づいて算出した撮像センサ１１０の駆動範囲の大きさ（半径）が制限後可動範囲Ｒａの大きさ（半径）よりも大きいときは、撮像センサ１１０の移動量を撮像センサ１１０が制限後可動範囲Ｒａを超えて移動しないように制限する。
【００７９】
図１１は、デジタルカメラ１における手振れ補正処理に関するフローチャートである。本処理は、ユーザによるレリーズ釦の押下（撮影指示）があったときに実行される。
【００８０】
カメラコントローラ１４０は、交換レンズのイメージサークル情報を取得できた否かを判断する（Ｓ１１）。
【００８１】
交換レンズのイメージサークル情報を取得できた場合（Ｓ１１でＹＥＳ）、カメラコントローラ１４０は、取得したイメージサークル情報に基づいて、制限後可動範囲Ｒａの大きさ（半径）を設定する。
【００８２】
一方、交換レンズのイメージサークル情報を取得できない場合（Ｓ１１でＮＯ）、カメラコントローラ１４０は、補正範囲設定画面で設定された可動量制限率に基づいて、制限後可動範囲Ｒａの大きさ（半径）を設定する。なお、後述するように複数の交換レンズ（オールドレンズ）について補正範囲設定が行われているときは、最後に選択された交換レンズについての可動量制限率を用いる。また、後述するように、カメラコントローラ１４０は、利用する交換レンズをユーザに選択させる画面を表示させ、その画面で選択された交換レンズについて可動量制限率を用いてもよい。
【００８３】
カメラコントローラ１４０は、ＢＩＳ処理部１８３から手振れ量（積分器４０８の出力）を取得し（Ｓ１４）、取得した手振れ量に基づいて、撮像面上での像ぶれを相殺するために必要な撮像センサ１１０の像ぶれ補正量（センサ移動量）を算出する（Ｓ１５）。具体的には、カメラコントローラ１４０は、ＢＩＳ機能を作動させていないとき（撮像センサ１１０がセンサ基準位置にあるとき）の撮像センサ１１０の中心位置から、ＢＩＳを作動させて撮像センサ１１０を像ぶれ補正量分移動させたときにおける撮像センサ１１０の移動方向側の角までの距離（補正半径）を算出する。例えば、像ぶれを相殺するために撮像センサ１１０を対角方向に像ぶれ補正量αだけ移動させることが必要な場合、上記距離（補正半径）は、撮像センサの対角長＋αとなる。
【００８４】
カメラコントローラ１４０は、補正半径と制限後可動範囲Ｒａの半径とを比較して、補正半径が制限後可動範囲Ｒａの半径よりも大きいか否かを判断する（Ｓ１６）。
【００８５】
補正半径が制限後可動範囲Ｒａの半径よりも大きい場合（Ｓ１６でＹＥＳ）、カメラコントローラ１４０は、補正半径が制限後可動範囲Ｒａの半径以下となるように像ぶれ補正量を制限する（小さくする）（Ｓ１７）。
【００８６】
これに対し、補正半径が制限後可動範囲Ｒａの半径と同じまたは小さい場合（Ｓ１６でＮＯ）、カメラコントローラ１４０は、ステップＳ１５で検出した手振れ量に基づいて算出した像ぶれ補正量に基づいて手振れ補正処理を実行する（Ｓ１８）。
【００８７】
２．４  補正範囲設定
前述した補正範囲設定処理について図１２のフローチャート、及び図１３、図１４の説明図を参照して説明する。図１２は、カメラ本体１００による補正範囲の設定処理を示すフローチャートである。図１３、図１４は、補正範囲の設定処理を説明した図である。ここでの補正範囲設定とは、図８を参照して説明したように撮像センサ１１０の可動量を設定（変更）して、撮像センサ１１０の可動範囲を設定（変更）する処理である。
【００８８】
ユーザは、装着した交換レンズ（オールドレンズ）に関して、手振れ補正に関する設定を行う場合、操作部１３０に対して所定の操作を行って、手振れ補正に関する図１３（ａ）のメニュー画面をタッチディスプレイ１２０に表示させる。メニュー画面には、手振れ補正に関する設定項目として、「動作設定」、「焦点距離設定」、「補正範囲設定」などの項目が表示されるとともに、リターンボタンが表示される。「動作設定」に対してタッチ操作が行われると、手振れ補正を「ＯＮ」とするか「ＯＦＦ」とするかの選択を行うことができる。図１３（ａ）では、「ＯＮ」が選択された例を示している。「焦点距離設定」に対してタッチ操作が行われると、交換レンズの焦点距離を新規に設定しあるいは複数の選択肢から選択できる。図１３（ａ）では、「３５ｍｍ」が設定された例を示している。「補正範囲設定」に対してタッチ操作が行われると、前述した可動量制限率を設定できる。図１３（ａ）では、可動量制限率として「１００％」が設定された例を示している。「補正範囲設定」が選択されると、カメラコントローラ１４０は、補正範囲設定画面をタッチディスプレイ１２０に表示する（Ｓ１０１）。図１３（ｂ）は、補正範囲設定画面の一例を示す図である。図１３（ｂ）では、図８と同じ内容が表示された例を示している。そのため、具体的な説明は省略する。
【００８９】
図１３（ｂ）の補正範囲設定画面を表示させる際、カメラコントローラ１４０は、図１４（ａ）に示すセンサ基準位置にある撮像センサ１１０を、図１４（ｂ）に示すように、可動量制限率１００％のときの制限後可動範囲Ｒａ（最大可動範囲Ｒｍａｘ）内で対角方向へ最大限移動させる。図１４（ｂ）では、撮像センサ１１０を可動量制限率が１００％のときの制限後可動範囲Ｒａ内で対角方向における右下側へ最大限移動させた例を示している。また、図１４（ｂ）では、イメージサークルＣの大きさ（半径）よりも、可動量制限率が１００％のときの制限後可動範囲Ｒａの大きさ（半径）の方が大きい例を示している。この場合、撮像センサ１１０の右下の角１１０ａが、イメージサークルＣから外にはみ出る。そのため、イメージサークルＣからはみ出した撮像センサ１１０の右下の角１１０ａ付近には被写体光が届かず、図１３（ｂ）の補正範囲設定画面の背景画像であるライブビュー画像の左上の隅の空の部分にケラレＶが生じている。ユーザは、ライブビュー画像のうち注視枠Ｆａ内の画像を見ることにより、可動量制限率を１００％に設定すると撮像画像の左上の隅にケラレＶが生じることを認識できる。また、ユーザは、ケラレＶを生じさせないためには、可動量制限率を１００％よりも小さい値に変更すべきことを認識できる。そして、ユーザが、操作部１３０を操作して、図１３（ｃ）に示すように可動量制限率を９０％に変更したものとする。
【００９０】
カメラコントローラ１４０は、補正範囲設定画面上の設定値（可動量制限率）に変化があったか否かを判断する（Ｓ１０２）。つまり、図１３（ｂ）の補正範囲設定画面上でユーザによる可動量制限率の変更操作があったか否かを判断する。
【００９１】
可動量制限率に変化があると判断した場合（Ｓ１０２においてＹＥＳ）、カメラコントローラ１４０は、変更後の可動量制限率に基づいて制限後可動範囲Ｒａの大きさ（半径Ｒｂ）を変更する（Ｓ１０３）。例えば、図１３（ｃ）のように可動量制限率がユーザ操作により９０％に変更されると、カメラコントローラ１４０は、制限後可動範囲Ｒａの大きさ（半径ｒａ）を可動量制限率９０％に応じた大きさ（半径）に変更する。またこのとき、カメラコントローラ１４０は、撮像センサ１１０を、図１４（ｃ）に示すように、可動量制限率９０％の制限後可動範囲Ｒａ内において対角方向で右下側へ最大限移動させる。図１４（ｃ）では、イメージサークルＣの半径と、可動量制限率９０％の制限後可動範囲Ｒａの半径とが等しい例を示している。この場合、撮像センサ１１０の右下の角１１０ａがイメージサークルＣの外周に接する。そのため、撮像センサ１１０の全領域がイメージサークルＣ内に位置しており、撮像センサ１１０の全領域に被写体光が届く。したがって、図１３（ｃ）の補正範囲設定画面のライブビュー画像の注視枠Ｆａ内にケラレは生じていない。したがって、ユーザは、可動量制限率を９０％に設定すれば、撮像画像の左上の隅にケラレが生じなくなることを認識できる。
【００９２】
ステップＳ１０２において可動量制限率に変化がないと判断した場合（Ｓ１０２においてＮＯ）、カメラコントローラ１４０は、ステップＳ１０３の処理をバイパスする。
【００９３】
カメラコントローラ１４０は、注視枠Ｆａの位置の変更操作があったか否かを判断する（Ｓ１０４）。
【００９４】
注視枠Ｆａの位置の変更操作があったと判断した場合（Ｓ１０４においてＹＥＳ）、カメラコントローラ１４０は、注視枠Ｆａの位置に対応する位置に撮像センサ１１０を移動させる（Ｓ１０５）。例えば、ユーザによりジョイスティック１３１が右側に傾けられたものとすると、カメラコントローラ１４０は、図１３（ｄ）に示すように、注視枠Ｆａを、補正範囲設定画面のライブビュー画像の右上角の位置に移動させるとともに、図１４（ｄ）に示すように、撮像センサ１１０を可動量制限率９０％の制限後可動範囲Ｒａ内で左方向に最大限移動させる。図１４（ｄ）では、イメージサークルＣの大きさ（半径）と可動量制限率９０％の制限後可動範囲Ｒａ内の大きさ（半径）とが等しい例を示している。この場合、撮像センサ１１０の左下の角１１０ｂがイメージサークルＣの外周に接する。そのため、撮像センサ１１０の全領域がイメージサークルＣ内に位置しており、撮像センサ１１０の全領域に被写体光が届く。したがって、図１３（ｄ）の補正範囲設定画面のライブビュー画像の注視枠Ｆａ内にケラレは生じていない。したがって、ユーザは、可動量制限率を９０％に設定すれば、撮像画像の右上の隅にケラレが生じないことを認識できる。
【００９５】
これに対し、注視枠Ｆａの位置の変更操作がないと判断した場合（Ｓ１０４においてＮＯ）、カメラコントローラ１４０は、ステップＳ１０５の処理をバイパスする。
【００９６】
カメラコントローラ１４０は、決定ボタンを利用してユーザにより決定操作がなされたか否かを判断する（Ｓ１０６）。
【００９７】
決定操作がなされたと判断した場合（Ｓ１０６においてＹＥＳ）、カメラコントローラ１４０は、ユーザにより設定された可動量制限率を、フラッシュメモリ１４２に保存して（Ｓ１０７）、補正範囲設定処理を終了する。
【００９８】
ステップＳ１０６において決定操作がなされていないと判断した場合（Ｓ１０６においてＮＯ）、カメラコントローラ１４０は、ステップＳ１０２に戻って以後の処理を再度実行する。
【００９９】
２．５  オールドレンズ選択画面
オールドレンズに該当する複数の交換レンズをユーザが所持している場合がある。これを考慮し、本実施の形態のデジタルカメラ１では、複数のオールドレンズについての補正範囲設定の設定値をオールドレンズ毎に登録可能とするとともに、オールドレンズ選択画面からユーザが所望のオールドレンズを選択するだけで所望のオールドレンズの補正範囲設定の設定値を設定できるように構成している。以下、詳しく説明する。
【０１００】
図１５は、他の実施の形態におけるオールドレンズの登録処理を説明した図である。図１５（ａ）は、オールドレンズ選択画面の一例を示した図である。オールドレンズ選択画面は、例えば操作部１３０に対して所定の操作を行うことで呼び出すことができる。オールドレンズ選択画面では、オールドレンズ毎に、レンズ型番と、補正範囲設定の設定値とが対応付けて表示される。レンズ型番は、後述するようにユーザが手動で登録する。図１５（ａ）では、レンズ１とレンズ２の２個のオールドレンズが登録されている例を示す。レンズ１では、レンズ型番として「ＡＢ１−５０」、補正範囲設定の設定値として「９０％」が登録されている。また、レンズ２では、レンズ型番として「ＣＸ−３５」、補正範囲設定の設定値として「８０％」が登録されている。レンズ２には、現在選択されていることを示す網がけ表示が施されている。この状態で、ユーザが決定ボタンを利用して決定操作を行えば、レンズ２の選択が確定され、ユーザが設定した補正範囲設定の設定値である「８０％」が設定される。リターンボタンにタッチ操作を行えば、主設定画面などに戻ることができる。なお、図１５（ａ）では、レンズ型番の登録例を示したが、他の実施の形態で説明する補正範囲設定の設定値の外部との授受を行わない場合には、ユーザが希望する任意のレンズ名などを登録するようにしてもよい。
【０１０１】
オールドレンズ選択画面への新たなオールドレンズの登録は、例えば以下のような方法で行うことができる。例えば、上記のステップＳ１０６で決定操作がなされたと判断した場合に、カメラコントローラ１４０は、図１５（ｂ）に示すように、ユーザによるオールドレンズの型番の登録を受け付けるレンズ型番入力画面を表示させる。既に、図１５（ａ）のようにレンズ１、レンズ２の２個のオールドレンズが登録されている場合、カメラコントローラ１４０は、図１５（ｂ）のレンズ型番入力画面では、レンズ３のレンズ型番の入力を受け付ける入力枠を表示させる。ユーザにより入力枠内にタッチ操作が行われると、例えばキーボードが表示され、ユーザが文字入力を行うことができる。図１５（ｂ）では、ユーザにより、レンズ３として「ＷＸ−１００」というレンズ型番が入力された例を示す。レンズ型番が入力された後でユーザにより決定ボタンを利用して決定操作がなされると、カメラコントローラ１４０は、ユーザにより設定された補正範囲設定の設定値（可動量制限率）と、入力されたレンズ型番とを、レンズ３に紐付けて、フラッシュメモリ１４２に保存し、補正範囲設定処理を終了する。
【０１０２】
レンズ３が登録された後、次に、オールドレンズ選択画面が呼び出されたとき、カメラコントローラ１４０は、オールドレンズ選択画面に、レンズ１、レンズ２に加え、レンズ３に関する情報を表示させる。これにより、ユーザは、レンズ３のオールドレンズについても、補正範囲設定を容易に行うことができるようになる。
【０１０３】
このように、本実施の形態によれば、ユーザが複数のオールドレンズ（交換レンズ）を所持している場合に、利用するオールドレンズに応じた補正範囲設定の設定値をオールドレンズ選択画面から容易に設定し、利用するオールドレンズに応じたＢＩＳ制御を行うことができるようになる。この構成によると、次のような効果も得られる。すなわち、焦点距離が同じで、かつマウント形式が同じである場合でも、レンズの型番などが異なると、オールドレンズの設計思想の相違などにより、イメージサークルの大きさ（半径）が異なる場合がある。このような場合でも、本構成によれば、レンズ型番に紐付けて補正範囲設定の設定値（可動量制限率）を保存することで、ユーザがオールドレンズ毎に最適な補正範囲設定を容易に行うことができるようになる。
【０１０４】
２．６  補正範囲設定データの外部への入出力
本実施の形態のデジタルカメラ１では、上記のようにして設定された補正範囲設定の設定値のデータ（以下適宜「補正範囲設定データ」という）を、外部へ入出力する機能を有する。具体的には、本実施の形態のデジタルカメラ１と同様の機能を有する第３者のデジタルカメラとの間で、メモリカード１７１やネットワークを経由して、補正範囲設定データを授受する機能を有する。メモリカード１７１は、ＳＤカードやＸＱＤ（登録商標）カードなどどのようなカードであってもよい。
【０１０５】
例えば、メモリカード１７１経由の場合、カメラコントローラ１４０は、ユーザによる所定の操作があったときに、フラッシュメモリ１４２に格納されているオールドレンズの補正範囲設定データを、予め定められたリスト形式でメモリカード１７１に出力する。図１６は、出力される補正範囲設定データのリストの一例を示した図である。補正範囲設定データのリストでは、オールドレンズ毎に、レンズ型番、及び補正範囲設定の設定値が紐付けて記録されている。図１６のリストを格納しているメモリカード１７１が、第３者が所持するデジタルカメラ１のカードスロット１７０に装着され、所定のユーザ操作がなされた場合、第３者のデジタルカメラ１のカメラコントローラ１４０は、メモリカード１７１に記録されている補正範囲設定データを読み込んで、フラッシュメモリ１４２に記録する。その後、第３者のデジタルカメラ１においてオールドレンズ選択画面を表示させるユーザ操作がなされた場合、第３者のデジタルカメラ１のカメラコントローラ１４０は、図１６のリストに登録されているオールドレンズを含むオールドレンズ選択画面を表示させる。第３者のデジタルカメラ１のフラッシュメモリ１４２に他のオールドレンズについての補正範囲設定データが先に登録されている場合、先に登録されているオールドレンズと、今回フラッシュメモリ１４２から読み込んだオールドレンズとの両方をリスト表示したオールドレンズ選択画面を表示させる。このように、本実施の形態のデジタルカメラ１によれば、複数のデジタルカメラ１間で、他のユーザが設定した補正範囲設定の設定値についての補正範囲設定データを利用することができる。なお、本例では、メモリカード１７１を経由する例を示したが、デジタルカメラ１に外部ＵＳＢインタフェースを設け、外部ＵＳＢインタフェースに接続したＵＳＢメモリなどをＳＤカード同様に利用してもよい。
【０１０６】
これに対し、ネットワーク経由の場合、以下のように構成する。図１７は、ネットワークを経由した補正範囲設定データの提供システムの構成図である。図１８は、補正範囲設定データについてのマスタデータリストの構成を示した図である。補正範囲設定データの提供システムは、カメラ情報サーバ１０００を備える。カメラ情報サーバ１０００は、上記図１８のマスタデータリストを格納している。マスタデータリストは、オールドレンズ毎に、レンズ型番、及び補正範囲設定の設定値を紐付けて記録している。マスタデータリストは、メモリカードに出力される補正範囲設定データのリストと同じ形式で保存されている。デジタルカメラＡ、Ｂ、Ｃ…は、ネットワーク通信機能を備え、上記図１６で示したような補正範囲設定データのリストを、ネットワーク経由でカメラ情報サーバ１０００にアップロードできる。カメラ情報サーバ１０００は、デジタルカメラＡ、Ｂ、Ｃ…のいずれかから補正範囲設定データのリストがアップロードされてきたときに、アップロードされてきた補正範囲設定データのリストをマスタデータリストに取り込んで保存する。カメラ情報サーバ１０００は、デジタルカメラＡ、Ｂ、Ｃ…のいずれかからネットワーク経由でマスタデータリストの取得要求があったときに、要求元のデジタルカメラにマスタデータリストを送信する。このような提供システムによれば、ユーザが新たにオールドレンズを取得した場合に、他のユーザが設定した補正範囲設定の設定値をネットワーク経由でカメラ情報サーバ１０００から取得して利用することが可能となる。なお、ユーザがデジタルカメラ１にマスタデータリストをダウンロードした際、マスタデータリストに含まれる複数のオールドレンズの補正範囲設定データのうち、ユーザが必要とするオールドレンズの補正範囲設定データのみを選択してデジタルカメラに保存できるようにしてもよい。また、カメラ情報サーバ１０００は、デジタルカメラ１を所持する予め登録されたユーザのみがアクセス可能なように認証を行ってもよい。これにより、補正範囲設定データの信頼性を適切に確保できる。
【０１０７】
３．効果
以上のように本実施の形態のカメラ本体１００（撮像装置の一例）は、交換レンズを介して形成された被写体像を撮像して画像データを生成する撮像センサ１１０と、撮像センサ１１０を光軸と垂直な面内で移動させることにより像ぶれ補正を行うセンサ駆動部１８１（駆動部の一例）と、像ぶれ補正時における撮像センサ１１０の可動量を変更するためのユーザ操作を受け付けるタッチディスプレイ１２０（操作部の一例）と、センサ駆動部１８１に、撮像センサ１１０を、変更された可動量の範囲内で移動させるカメラコントローラ１４０（制御部の一例）と、を備える。
【０１０８】
これにより、像ぶれ補正時における撮像センサ１１０の可動量をユーザ操作により変更できる。そのため、交換レンズのイメージサークル内で撮像センサ１１０を駆動することができる。よって、撮像画像にケラレが生じることを抑制することができる。
【０１０９】
カメラ本体１００は、画像を表示するタッチディスプレイ１２０（表示部の一例）をさらに備える。カメラコントローラ１４０は、可動量を変更するためのユーザ操作を受け付ける補正範囲設定画面（受付画像の一例）を表示させ、操作部は、補正範囲設定画面に基づいてユーザ操作を受け付けるＧＵＩ（グラフィック・ユーザ・インタフェース）により構成される。これにより、ユーザは、ＧＵＩを利用して可動量制限率を容易に設定できる。
【０１１０】
タッチディスプレイ１２０は、可動量制限率（可動量に関連する数値の一例）の入力を受け付ける。これにより、ユーザは、制限後可動範囲Ｒａを、可動量制限率を示す数値により定量的に指定することができる。
【０１１１】
カメラ本体１００は、画像を表示するタッチディスプレイ１２０（表示部の一例）をさらに備える。カメラコントローラ１４０は、タッチディスプレイ１２０に対して可動量を変更するためのユーザ操作があった場合、センサ駆動部１８１に、撮像センサ１１０を、変更された可動量でセンサ基準位置を基準として最大限に移動させ、タッチディスプレイ１２０に、最大限に移動させた位置において撮像センサ１１０で生成された画像データが示すライブビュー画像を表示させる。これにより、ユーザは、ライブビュー画像を視ることで、移動位置におけるケラレの有無をユーザが容易に認識できる。
【０１１２】
カメラコントローラ１４０は、センサ駆動部１８１に、撮像センサ１１０を、変更された可動量でセンサ基準位置を基準として撮像センサ１１０の対角方向へ最大限に移動させる。これにより、ユーザは、対角方向へ撮像センサ１１０を移動させた位置におけるライブビュー画像を視ることができる。ケラレは対角方向へ撮像センサ１１０を移動させたときに発生しやすいため、ケラレの有無をユーザが適切に認識できる。
【０１１３】
カメラコントローラ１４０は、センサ駆動部１８１に、撮像センサ１１０を、変更された可動量でセンサ基準位置を基準として撮像センサ１１０の対角方向において右上側、左上側、右下側、左下側のうち少なくとも１つの側へ最大限に移動させ、移動させる都度、タッチディスプレイ１２０に、最大限に移動させた位置において撮像センサ１１０で生成された画像データが示すライブビュー画像を表示させる。これにより、ケラレの有無をユーザがより適切に認識できる。ケラレの発生状況は、交換レンズの光軸ずれなどに起因して、撮像センサ１１０の角毎に異なってくる場合があるが、このような場合におけるケラレの有無を、１以上の箇所で適切に確認することができる。そのため、ケラレの有無をより一層適切に認識できる。
【０１１４】
カメラ本体１００は、撮像センサ１１０を移動させる位置の指定操作を受け付けるジョイスティック１３１（第２の操作部の一例）をさらに備える。カメラコントローラ１４０は、ジョイスティック１３１で指定操作があったときに、センサ駆動部１８１に、撮像センサ１１０を指定された位置に移動させ、タッチディスプレイ１２０に、移動させた位置において撮像センサ１１０で生成された画像データが示すライブビュー画像を表示させる。これにより、ユーザは、所望の位置へ撮像センサ１１０を移動させて、移動位置におけるライブビュー画像を視ることができる。そのため、ケラレの有無をユーザがより適切に認識できる。
【０１１５】
カメラコントローラ１４０は、タッチディスプレイ１２０に、ライブビュー画像に重畳させて、ケラレの発生に関してユーザが注視すべき領域を示す注視枠Ｆａを表示させる。これにより、ユーザが、ケラレの発生に関してユーザが注視すべき領域を容易に認識できる。そのため、ユーザがケラレの発生を見落とすことを抑制できる。
【０１１６】
（実施の形態２）
以下、実施の形態２を説明する。カメラ本体１００が備えた撮像センサ１１０とは異なるサイズを有する撮像センサ用の交換レンズ（オールドレンズ）がカメラ本体１００に装着される場合がある。交換レンズのイメージサークルの大きさは、撮像センサのサイズに応じて異なる。例えば、図１９（ａ）に示すように、３５ｍｍフルサイズセンサ用の交換レンズのイメージサークルＣｆは、３５ｍｍフルサイズセンサの撮像面の全域をカバーできるように最適化された大きさを有する。また、図１９（ｂ）に示すように、ＡＰＳ−Ｃサイズセンサ用の交換レンズのイメージサークルＣａは、ＡＰＳ−Ｃサイズセンサの撮像面の全域をカバーできるように最適化された大きさを有する。そのため、３５ｍｍフルサイズセンサ用の交換レンズのイメージサークルＣｆは、ＡＰＳ−Ｃサイズセンサ用の交換レンズのイメージサークルＣａよりも大きい。したがって、３５ｍｍフルサイズセンサを搭載したカメラ本体に、ＡＰＳ−Ｃサイズセンサ用の交換レンズを装着すると、図１９（ａ）に示すように、イメージサークルＣａは３５ｍｍフルサイズセンサをカバーできない。これに対し、ＡＰＳ−Ｃサイズセンサを搭載したカメラ本体に、３５ｍｍフルサイズセンサ用の交換レンズを装着すると、図１９（ｂ）に示すように、イメージサークルＣｆは３５ｍｍＡＰＳ−Ｃサイズセンサを十分や余裕をもってカバーできる。このような場合を考慮し、本実施の形態のデジタルカメラは、カメラ本体１００に装着される交換レンズが適応するセンササイズに応じて、つまりセンササイズに基づくレンズ種別に応じて、制限後可動範囲Ｒａの大きさを変更可能なように構成されている。なお、本実施の形態のカメラ本体１００のハードウェア構成及び基本的な動作については実施の形態１と同様であり、これらの説明については省略する。
【０１１７】
図２０は、本実施の形態の、制限後可動範囲Ｒａの設定処理を示すフローチャートである。本実施の形態のカメラコントローラ１４０は、図１２のステップＳ１０１〜Ｓ１０７の処理に加えて、ステップＳ１００の処理を行う。
【０１１８】
具体的に、カメラコントローラ１４０は、ステップＳ１０１の処理を行う前に、ユーザによるレンズ種別の選択を受け付けて、選択されたレンズ種別に応じた大きさの制限後可動範囲Ｒａを設定する処理を行う（Ｓ１００）。図２１は、図２０のステップＳ１００の処理を具体的に示したフローチャートである。図２２は、図２０のステップＳ１００の処理を説明するための図である。
【０１１９】
図２２（ａ）の手振れ補正のメニュー画面の複数の設定項目のうち「レンズ種別設定」が選択されると、カメラコントローラ１４０は、図２２（ｂ）に示すようなレンズ種別設定画面をタッチディスプレイ１２０に表示する（Ｓ２０１）。図２２（ｂ）は、レンズ種別設定画面の一例を示した図である。図２２（ｂ）のレンズ種別設定画面では、選択可能なレンズ種別として「Ｆ３５ｍｍ」及び「ＡＰＳ−Ｃ」が表示されている。また、「Ｆ３５ｍｍ」に関し、「Ｆ３５ｍｍ」が現在選択されていることを示す網がけ表示が施されている。
【０１２０】
カメラコントローラ１４０は、ユーザによるレンズ種別の選択操作を受け付ける（Ｓ２０３）。例えば、ユーザによる「ＡＰＳ−Ｃ」の選択操作が行われると、図２２（ｃ）に示すように、「ＡＰＳ−Ｃ」が選択されたことを示す網がけが施される。
【０１２１】
カメラコントローラ１４０は、決定ボタンを利用してユーザにより決定操作がなされたか否かを判断する（Ｓ２０４）。
【０１２２】
決定操作がなされていないと判断した場合（Ｓ２０４においてＮＯ）、カメラコントローラ１４０は、ステップＳ２０２以後の処理を再度実行する。
【０１２３】
決定操作がなされたと判断した場合（Ｓ２０４においてＹＥＳ）、カメラコントローラ１４０は、レンズ種別として、現在選択されているレンズ種別をフラッシュメモリ１４２に保存する（Ｓ２０５）。また、カメラコントローラ１４０は、図２２（ｄ）のメニュー画面を表示する。図２２（ｄ）のメニュー画面では、図２２（ｃ）のレンズ種別設定画面で選択されたレンズ種別である「ＡＰＳ−Ｃ」が表示され、かつ網がけが施されている。
【０１２４】
カメラコントローラ１４０は、レンズ種別設定画面で選択されたレンズ種別に対応する制限後可動範囲Ｒａを設定する（Ｓ２０６）。本実施の形態のカメラ本体１００の撮像センサ１４０がＡＰＳ−Ｃサイズセンサであるとした場合、図２２（ａ）のようにレンズ種別として「Ｆ３５ｍｍ」が設定されると、カメラコントローラ１４０は、図１９（ｂ）において３５ｍｍフルサイズセンサのイメージサークルＣｆの大きさに応じた制限後可動範囲Ｒａを設定する。これに対し、図２２（ｄ）のようにレンズ種別として「ＡＰＳ−Ｃ」が設定されると、カメラコントローラ１４０は、ＡＰＳ−ＣサイズセンサのイメージサークルＣａの大きさに応じた制限後可動範囲Ｒａを設定する。
【０１２５】
図２１のフローチャートに基づく処理を終了すると、カメラコントローラ１４０は、ステップＳ１０１〜Ｓ１０７において実施の形態１同様の処理を行う。なお、本実施の形態においては、ステップＳ１００にて決定した制限後可動範囲Ｒａの大きさを、可動量制限率が１００％のときの制限後可動範囲Ｒａの大きさとして用い、補正範囲設定において、可動量制限率が１００％以下の値に設定された場合、設定された可動量制限率に応じて制限後可動範囲Ｒａを狭くする。なお、ＡＰＳ−Ｃサイズセンサを実装しているカメラ本体において、「Ｆ３５ｍｍ」を設定すると、センサ駆動部１８１による機構的な最大可動範囲Ｒｍａｘよりも制限後可動範囲Ｒａの方が大きくなるが、この場合、センサ駆動部１８１による機構的な最大可動範囲の制約により、実質的に最大可動範囲Ｒｍａｘ内で撮像センサ１１０が駆動されることとなる。
【０１２６】
以上説明したように、本実施の形態のカメラ本体１００では、交換レンズが適応する撮像センサのサイズの設定操作を受け付けるタッチディスプレイ１２０（第３の操作部の一例）をさらに備え、カメラコントローラ１４０は、タッチディスプレイ１２０で設定操作があったときに、撮像センサのサイズに応じた大きさの制限後可動範囲Ｒａを自動で設定する。これにより、装着しようとする交換レンズが適応する撮像センササイズに応じた大きさの制限後可動範囲Ｒａをユーザが容易に設定することができる。
【０１２７】
（他の実施の形態）
上記実施の形態の思想は、以上で説明された実施の形態に限定されない。種々の実施の形態が考えられてもよい。以下、上記実施の形態の思想を適用できる他の実施の形態について説明する。
【０１２８】
上記の各実施の形態では、交換レンズのみをカメラ本体１００に取り付けた場合に生じ得るケラレを抑制する例を示したが、本開示は、これ以外の場合にも同様の効果を奏することができる。例えば、交換レンズの先端にフードやフィルタを取り付けた場合、交換レンズのイメージサークル内にフードやフィルタが入り込んで、交換レンズのイメージサークルが実質的に狭められることがあるが、カメラ本体１００は、交換レンズにフードやフィルタが取り付けられていることを認識できない。また、テレコンバージョンレンズやワイドコンバージョンレンズを介して交換レンズをカメラ本体１００に取り付けた場合にも、これらのコンバージョンレンズの光学系の影響を受けて、交換レンズのイメージサークルが実質的に狭められる場合がある。この場合、交換レンズとカメラ本体１００との間にコンバージョンレンズが介在していることにより、カメラ本体１００は、交換レンズと通信を行うことができず、交換レンズのイメージサークル情報を取得できない。しかし、本実施の形態では、これらの場合についても、ユーザがメニュー画面から補正範囲設定を選択して、補正範囲設定画面でケラレの有無を確認することで、撮像センサ１１０の可動量を適切に狭めることができる。そのため、手振れ補正のために撮像センサ１１０を駆動させた場合におけるケラレの発生を抑制できる。
【０１２９】
上記の実施の形態では、カメラコントローラ１４０は、メニュー画面でユーザにより「補正範囲設定」が選択されたときに、補正範囲設定画面をタッチディスプレイ１２０に表示するが、補正範囲設定画面の表示タイミングはこれに限定されない。例えば、カメラコントローラ１４０は、ユーザ操作によりカメラ本体１００の電源がオンされた際に交換レンズと通信ができない場合に、自動的に補正範囲設定画面をタッチディスプレイ１２０に表示してもよい。また、交換レンズとの通信が可能であるが、交換レンズから当該交換レンズのイメージサークル情報を取得することができない場合に、自動的に補正範囲設定画面をタッチディスプレイ１２０に表示してもよい。また、カメラ本体１００が交換レンズと通信可能であり、交換レンズとの通信によりイメージサークル情報を取得している場合には、カメラコントローラ１４０は、メニュー画面における補正範囲設定の項目を表示させないようにしたり、補正範囲設定の項目をグレーアウトさせるようにしたりしてもよい。また、カメラ本体１００が交換レンズと通信可能であり、交換レンズとの通信によりイメージサークル情報を取得しているにもかかわらず、ユーザにより可動量制限率が「１００％」から他の値に変更された場合には、これを無視して、可動量制限率１００％でのＢＩＳ制御を行ってもよい。あるいは、ユーザが他の値に変更しようとしても変更できないようにしたり、変更できない旨のメッセージをタッチディスプレイ１２０に表示したりしてもよい。
【０１３０】
実施の形態２では、レンズ種別設定画面において、レンズ種別として３５ｍｍフルサイズセンサ用レンズとＡＰＳ−Ｃサイズセンサ用レンズとのうちのいずれか一方を選択する例を示したが、これに限定されない。例えば、これらのレンズに加え、Ｓｕｐｅｒ３５センサ用レンズ、ＭＦＴＳサイズセンサ用レンズ、ＡＰＳ−Ｈサイズセンサ用レンズなど、他のサイズの撮像センサ用のレンズを含めてもよい。
【０１３１】
上記の各実施の形態では、ジョイスティック１３１に対するユーザ操作に応じて、撮像センサ１１０を、対角方向の左上最大移動位置（左上隅位置）、右上最大移動位置（右上隅位置）、右下最大移動位置（右下隅位置）、左下最大移動位置（左下隅位置）に移動させることが可能な構成を説明した。しかし、本開示では、撮像センサを、対角方向の左上最大移動位置、右上最大移動位置、右下最大移動位置、左下最大移動位置のうちの１から３個の所定あるいは任意の最大移動位置（隅）にのみ移動可能なように構成してもよい。少なくとも一つの最大移動位置に撮像センサ１１０を移動させれば、ケラレの発生を一定程度認識できるからである。なお、ジョイスティック１３１に対する操作量（例えばユーザによる傾動操作の継続時間）に応じて、撮像センサ１１０を左上最大移動位置、右上最大移動位置、右下最大移動位置、左下最大移動位置の間の任意の位置に移動可能としてもよい。
【０１３２】
上記の実施の形態では、図８の補正範囲設定画面において上向きカーソルＺａや下向きカーソルＺｂにユーザによるタッチ操作が行われると、数値窓Ｗａ内の設定値を変更する例を示したが、これに限定されない。例えば、図２４に示すように、ユーザが数値窓Ｗａに対してタッチ操作を行ったときに、選択可能な設定値を一覧表示したプルダウンメニューを表示させるようにしてもよい。図２４では、選択可能な設定値として上述した「１００％」、「９０％」、「８０％」、「７０％」、「６０％」が示されており、いずれかの選択枝にタッチ操作が行われると、カメラコントローラ１４０は、補正範囲設定の設定値を、タッチ操作が行われた選択枝に対応する設定値に変更する。
【０１３３】
上記の各実施の形態では、可動量に関連する数値として「１００％」、「９０％」などの可動量制限率を示す数値を例示した。しかし、可動量に関連する数値は、可動量制限率でなく、可動範囲の直径や半径に対する制限後可動範囲Ｒａの直径や半径の割合を示す数値であってもよい。また、本開示では、数値入力以外の方法で可動量の設定が行われてもよい。例えば補正範囲設定画面に、スライド操作可能なスライダを表示させて、スライドされた位置に応じた可動量制限率などを設定するようにしてもよい。
【０１３４】
上記の実施の形態では、補正範囲設定画面として、図８に示す画面を示したが、本開示において、補正範囲設定画面は、これに限定されない。図２３は、他の実施の形態における補正範囲設定を説明した図である。具体的には、図２３（ｂ）に示すように、制限後可動範囲ＲａをＸ軸方向とＹ軸方向とで別々に設定可能としてもよい。この場合、図２３（ａ）に示すように、制限後可動範囲Ｒａは矩形の領域となる。また、Ｘ軸方向の制限後可動範囲Ｒａは、撮像センサ１１０の、Ｘ軸方向への最大可動距離Ｄｘに対する、Ｘ軸方向への制限後可動距離ｄｘの割合で表現される。Ｙ軸方向の制限後可動範囲Ｒａは、撮像センサ１１０の、Ｙ軸方向への最大可動距離Ｄｙに対する、制限後駆動距離ｄｙの割合で表現される。このように設定されたとき、カメラコントローラ１４０は、矩形の制限後可動範囲Ｒａの４個の隅のうち任意のあるいは所定の隅に、撮像センサの移動方向の角が位置するように撮像センサを移動させて、ライブビュー画像を表示させる。これにより、ユーザは、これらの設定値のときに、撮像画像にケラレが生じるか否かを判断できる。このような構成によれば、Ｘ軸方向とＹ軸方向とで手振れ補正の効かせ方を異ならせたいような場合に、任意の設定を行うことができる。これにより、例えば、Ｘ方向の可動量を減らし、Ｙ方向の可動量を大きくするようなことが可能となる。これは、撮像センサがセンサ基準位置にあるときのイメージサークルＣに対するＸ方向よりもＹ方向の隙間量が大きいからである。
【０１３５】
上記の各実施の形態では、静止画像を撮像する場合について説明したが、本開示は、動画像を撮像する場合にも適用可能である。
【０１３６】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面及び詳細な説明を提供した。
【０１３７】
従って、添付図面及び詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【０１３８】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲又はその均等の範囲において種々の変更、置き換え、付加、省略等を行うことができる。
【０１３９】
（本開示）
上記の実施の形態は下記の構成を開示している。
【０１４０】
（１）撮像装置（１）は、
交換レンズを介して形成された被写体像を撮像して画像データを生成する撮像センサ（１１０）と、
撮像センサ（１１０）を光軸と垂直な面内で移動させることにより像ぶれ補正を行う駆動部（１８１）と、
像ぶれ補正時における撮像センサの可動量を変更するためのユーザ操作を受け付ける操作部（１２０）と、
駆動部に、撮像センサを、変更された可動量の範囲内で移動させる制御部（１４０）と、を備える。
【０１４１】
（２）（１）において、撮像装置は、画像を表示する表示部（１２０）をさらに備える。制御部は、可動量を変更するためのユーザ操作を受け付ける受付画像を表示部に表示させる。操作部は、受付画像に基づいてユーザ操作を受け付けるグラフィック・ユーザ・インタフェースにより構成される、
【０１４２】
（３）（１）または（２）において、操作部は、可動量に関連する数値の入力を受け付ける。
【０１４３】
（４）（１）において、撮像装置は、画像を表示する表示部をさらに備える。制御部は、操作部に対して可動量を変更するためのユーザ操作があった場合、駆動部に、撮像センサを、変更された可動量でセンサ基準位置を基準として最大限に移動させ、表示部に、最大限に移動させた位置において撮像センサで生成された画像データが示すライブビュー画像を表示させる。
【０１４４】
（５）（４）において、制御部は、駆動部に、撮像センサを、変更された可動量でセンサ基準位置を基準として撮像センサの対角方向へ最大限に移動させてもよい
【０１４５】
（６）（４）において、制御部は、駆動部に、撮像センサを、変更された可動量でセンサ基準位置を基準として、撮像センサの対角方向において右上側、左上側、右下側、左下側のうち少なくとも１つの側へ最大限に移動させ、移動させる都度、表示部に、最大限に移動させた位置において撮像センサで生成された画像データが示すライブビュー画像を表示させてもよい。
【０１４６】
（７）（４）において、撮像装置は、撮像センサを移動させる位置の指定操作を受け付ける第２の操作部（１３１）をさらに備える。制御部は、第２の操作部で指定操作があったときに、駆動部に、撮像センサを指定された位置に移動させ、表示部に、移動させた位置において撮像センサで生成された画像データが示すライブビュー画像を表示させる。
【０１４７】
（８）（４）から（７）のいずれかにおいて、制御部は、表示部に、ライブビュー画像に重畳させて、ケラレの発生に関してユーザが注視すべき領域を示す枠（Ｆａ）を表示させてもよい。
【０１４８】
（９）（１）において、撮像装置は、交換レンズが適応する撮像センサのサイズの設定操作を受け付ける第３の操作部（１２０）をさらに備る。制御部は、第３の操作部で設定操作があったときに、撮像センサのサイズに応じた大きさのセンサ可動範囲（Ｒａ）を自動で設定してもよい。
【産業上の利用可能性】
【０１４９】
本開示の思想は、撮像機能を有する撮像装置（デジタルカメラやカムコーダ、携帯電話、スマートフォン等）に適用することができる。
【符号の説明】
【０１５０】
１  デジタルカメラ
１００  カメラ本体
１１０  撮像センサ
１１０ａ  撮像センサの右下の角
１１０ｂ  撮像センサの左下の角
１１０ｃ  撮像センサの右上の角
１１０ｄ  撮像センサの左上の角
１１１  ＡＤＣ
１１２  ＴＧ
１２０  タッチディスプレイ
１３０  操作部
１３１  ジョイスティック
１４０  カメラコントローラ
１４１  ＲＡＭ
１４２  フラッシュメモリ
１５０  ボディマウント
１６０  電源
１７０  カードスロット
１８１  センサ駆動部
１８２  位置センサ
１８３  ＢＩＳ処理部
１８４  ジャイロセンサ
２００  交換レンズ
２１０  ズームレンズ
２１１  ズームレンズ駆動部
２２０  ＯＩＳレンズ
２２１  ＯＩＳ駆動部
２２２  位置センサ
２２３  ＯＩＳ処理部
２２４  ジャイロセンサ
２３０  フォーカスレンズ
２３３  フォーカスレンズ駆動部
２４０  レンズコントローラ
２４１  ＲＡＭ
２４２  フラッシュメモリ
２５０  レンズマウント
２６０  絞り
２６２  絞り駆動部
１０００  カメラ情報サーバ
Ｃ  イメージサークル
Ｆａ  注視枠
Ｒｍａｘ  最大可動範囲
Ｒａ  制限後可動範囲
ｒｍａｘ  最大可動範囲の半径
ｒａ  制限後可動範囲の半径
ｄｍａｘ  最大移動距離（最大可動量）
ｄａ  制限後駆動距離（制限後可動量）
Ｖ  ケラレ
【図１】
2020144189.tif 000003
【図２】
2020144189.tif 000004
【図３】
2020144189.tif 000005
【図４】
2020144189.tif 000006
【図５】
2020144189.tif 000007
【図６】
2020144189.tif 000008
【図７】
2020144189.tif 000009
【図８】
2020144189.tif 000010
【図９】
2020144189.tif 000011
【図１０】
2020144189.tif 000012
【図１１】
2020144189.tif 000013
【図１２】
2020144189.tif 000014
【図１３】
2020144189.tif 000015
【図１４】
2020144189.tif 000016
【図１５】
2020144189.tif 000017
【図１６】
2020144189.tif 000018
【図１７】
2020144189.tif 000019
【図１８】
2020144189.tif 000020
【図１９】
2020144189.tif 000021
【図２０】
2020144189.tif 000022
【図２１】
2020144189.tif 000023
【図２２】
2020144189.tif 000024
【図２３】
2020144189.tif 000025
【図２４】
2020144189.tif 000026