(57)【要約】【構成】撮像素子４４は、フォーカスレンズ１２Ｌを経た光学像が照射される撮像面を有し、光学像に対応する生画像データを出力する。フォーカスレンズ１２Ｌと撮像面との相対姿勢は、カメラ筐体の動きを参照して補正される。後処理回路２４は、撮像素子４４から出力された生画像データのうち撮像面に固定的に割り当てられた抽出エリアに属する生画像データを抽出し、抽出された生画像データをＹＵＶ形式の画像データに変換する。ＣＰＵ３０は、上述した相対姿勢の補正量の上限をユーザ操作に従って変更し、変更された上限が大きいほど低減されるように抽出エリアのサイズを調整する。【効果】使い勝手が向上する。【選択図】図２
2014050081.tif 000002
【特許請求の範囲】
【請求項１】
レンズを経た光学像が照射される撮像面を有し、前記光学像に対応する電子画像を出力する撮像手段、
カメラ筐体の動きを参照して前記レンズと前記撮像面との相対姿勢を補正する補正手段、
前記撮像手段から出力された電子画像のうち前記撮像面に割り当てられた抽出エリアに属する電子画像を抽出する抽出手段、
前記補正手段による補正量の上限をユーザ操作に従って変更する上限変更手段、および
前記抽出エリアのサイズを前記上限変更手段によって定義された上限が大きいほど小さいサイズに調整する調整手段を備える、電子カメラ。
【請求項２】
前記抽出エリアは前記撮像面に固定的に割り当てられる、請求項１記載の電子カメラ。
【請求項３】
前記調整手段は前記抽出エリアのサイズを小サイズに設定する小サイズ設定手段を含み、
前記小サイズ設定手段によって設定されたサイズを前記補正手段の補正量が基準を下回る期間に限定して大サイズに変更する変更手段をさらに備える、請求項１または２記載の電子カメラ。
【請求項４】
前記基準は前記大サイズにおいてケラレの発生が回避される上限の補正量に相当する、請求項３記載の電子カメラ。
【請求項５】
前記調整手段は前記抽出エリアのサイズを小サイズに設定する小サイズ設定手段を含み、
前記補正手段による補正量に応じて前記抽出エリアの割り当て位置を変更する位置変更手段をさらに備える、請求項１記載の電子カメラ。
【請求項６】
既定軸回り方向における前記カメラ筐体の動きを検知する検知手段をさらに備え、
前記補正手段は前記検知手段の検知結果を参照して前記相対姿勢を補正する、請求項１ないし５のいずれかに記載の電子カメラ。
【請求項７】
前記ユーザ操作は、補正量優先モードを選択する第１操作、および画角優先モードを選択する第２操作を含み、
前記上限変更手段は、前記第１操作に応答して前記上限を第１量に設定する第１量設定手段、および前記第２操作に応答して前記上限を前記第１量よりも小さい第２量に設定する第２量設定手段を含む、請求項１ないし６のいずれかに記載の電子カメラ。
【請求項８】
レンズを経た光学像が照射される撮像面を有し、前記光学像に対応する電子画像を出力する撮像手段、カメラ筐体の動きを参照して前記レンズと前記撮像面との相対姿勢を補正する補正手段、および前記撮像手段から出力された電子画像のうち前記撮像面に割り当てられた抽出エリアに属する電子画像を抽出する抽出手段を備える電子カメラのプロセッサに、
前記補正手段による補正量の上限をユーザ操作に従って変更する上限変更ステップ、および
前記抽出エリアのサイズを前記上限変更手段によって定義された上限が大きいほど小さいサイズに調整する調整ステップを実行させるための、撮像制御プログラム。
【請求項９】
レンズを経た光学像が照射される撮像面を有し、前記光学像に対応する電子画像を出力する撮像手段、カメラ筐体の動きを参照して前記レンズと前記撮像面との相対姿勢を補正する補正手段、および前記撮像手段から出力された電子画像のうち前記撮像面に割り当てられた抽出エリアに属する電子画像を抽出する抽出手段を備える電子カメラによって実行される撮像制御方法であって、
前記補正手段による補正量の上限をユーザ操作に従って変更する上限変更ステップ、および
前記抽出エリアのサイズを前記上限変更手段によって定義された上限が大きいほど小さいサイズに調整する調整ステップを備える、撮像制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に手振れ補正機能を有する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、動画の撮影時に画素欠落のない状態で取得した動画データ（つまり、手振れ補正していない動画データ）が、ファイル形式でメモリに記録される。このとき、撮影時に記録された動画データから手振れ情報が抽出され、抽出された手振れ情報が収められたファイルが動画ファイルと関連付けてメモリに記録される。ユーザから手振れ補正指示があると、動画データに対応した手振れ情報を用いて手振れ補正処理が行われ、補正後の動画データがメモリに再記録される。これにより、画角を優先とした動画データと手振れ補正を優先とした動画データを任意選択的に得ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３１９５４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、手振れ補正処理が施された動画データを得るには、一旦記録された動画ファイルを再生し、かつ補正後の動画データを再記録する必要がある。このため、背景技術では使い勝手に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、使い勝手を高めることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、レンズ(12L)を経た光学像が照射される撮像面を有し、光学像に対応する電子画像を出力する撮像手段(44)、カメラ筐体の動きを参照してレンズと撮像面との相対姿勢を補正する補正手段(47x~62x, 47y~62y)、撮像手段から出力された電子画像のうち撮像面に割り当てられた抽出エリアに属する電子画像を抽出する抽出手段(24)、補正手段による補正量の上限をユーザ操作に従って変更する上限変更手段(S21~S23, S27)、および抽出エリアのサイズを上限変更手段によって定義された上限が大きいほど小さいサイズに調整する調整手段(S25, S29)を備える。
【０００７】
好ましくは、抽出エリアは撮像面に固定的に割り当てられる。
【０００８】
好ましくは、調整手段は抽出エリアのサイズを小サイズに設定する小サイズ設定手段(S25)を含み、小サイズ設定手段によって設定されたサイズを補正手段の補正量が基準を下回る期間に限定して大サイズに変更する変更手段(S43~S45, S49)がさらに備えられる。
【０００９】
さらに好ましくは、基準は大サイズにおいてケラレの発生が回避される上限の補正量に相当する。
【００１０】
好ましくは、調整手段は抽出エリアのサイズを小サイズに設定する小サイズ設定手段(S25)を含み、補正手段による補正量に応じて抽出エリアの割り当て位置を変更する位置変更手段(S63~S65)がさらに備えられる。
【００１１】
好ましくは、既定軸回り方向におけるカメラ筐体の動きを検知する検知手段(46)がさらに備えられ、補正手段は検知手段の検知結果を参照して相対姿勢を補正する。
【００１２】
好ましくは、ユーザ操作は、補正量優先モードを選択する第１操作、および画角優先モードを選択する第２操作を含み、上限変更手段は、第１操作に応答して上限を第１量に設定する第１量設定手段(S23)、および第２操作に応答して上限を第１量よりも小さい第２量に設定する第２量設定手段(S27)を含む。
【００１３】
この発明に従う撮像制御プログラムは、レンズ(12L)を経た光学像が照射される撮像面を有し、光学像に対応する電子画像を出力する撮像手段(44)、カメラ筐体の動きを参照してレンズと撮像面との相対姿勢を補正する補正手段(47x~62x, 47y~62y)、および撮像手段から出力された電子画像のうち撮像面に割り当てられた抽出エリアに属する電子画像を抽出する抽出手段(24)を備える電子カメラ(10)のプロセッサ(30)に、補正手段による補正量の上限をユーザ操作に従って変更する上限変更ステップ(S21~S23, S27)、および抽出エリアのサイズを上限変更手段によって定義された上限が大きいほど小さいサイズに調整する調整ステップ(S25, S29)を実行させるための、撮像制御プログラムである。
【００１４】
この発明に従う撮像制御方法は、レンズ(12L)を経た光学像が照射される撮像面を有し、光学像に対応する電子画像を出力する撮像手段(44)、カメラ筐体の動きを参照してレンズと撮像面との相対姿勢を補正する補正手段(47x~62x, 47y~62y)、および撮像手段から出力された電子画像のうち撮像面に割り当てられた抽出エリアに属する電子画像を抽出する抽出手段(24)を備える電子カメラ(10)によって実行される撮像制御方法であって、補正手段による補正量の上限をユーザ操作に従って変更する上限変更ステップ(S21~S23, S27)、および抽出エリアのサイズを上限変更手段によって定義された上限が大きいほど小さいサイズに調整する調整ステップ(S25, S29)を備える。
【発明の効果】
【００１５】
レンズと撮像面との相対姿勢を補正する補正量の上限はユーザ操作に従って変更され、撮像面に割り当てられた抽出エリアのサイズは補正量の上限が大きいほど小さいサイズに調整される。したがって、補正量の上限を大きくすれば手振れ補正性能が向上し、補正量の上限を小さくすれば画角が拡大される。こうして使い勝手が向上する。
【００１６】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１７】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】撮像面または生画像エリアに割り当てられた抽出エリアの一例を示す図解図である。
【図４】図２実施例に適用されるセンサユニットの構成の一例を示すブロック図である。
【図５】撮像面に割り当てられた抽出エリアとイメージサークルとの位置関係の一例を示す図解図である。
【図６】（Ａ）は画角優先モードにおける手振れ補正動作の一例を示す図解図であり、（Ｂ）は補正量優先モードにおける手振れ補正動作の一例を示す図解図である。
【図７】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図８】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図９】他の実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１０】その他の実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【発明を実施するための形態】
【００１８】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１９】
図１を参照して、この実施例の電子カメラは、基本的に次のように構成される。撮像手段１は、レンズ６を経た光学像が照射される撮像面を有し、光学像に対応する電子画像を出力する。補正手段２は、カメラ筐体の動きを参照してレンズ６と撮像面との相対姿勢を補正する。抽出手段３は、撮像手段１から出力された電子画像のうち撮像面に割り当てられた抽出エリアに属する電子画像を抽出する。上限変更手段４は、補正手段２による補正量の上限をユーザ操作に従って変更する。調整手段５は、抽出エリアのサイズを上限変更手段４によって定義された上限が大きいほど小さいサイズに調整する。
【００２０】
レンズ６と撮像面との相対姿勢を補正する補正量の上限はユーザ操作に従って変更され、撮像面に割り当てられた抽出エリアのサイズは補正量の上限が大きいほど小さいサイズに調整される。したがって、補正量の上限を大きくすれば手振れ補正性能が向上し、補正量の上限を小さくすれば画角が拡大される。こうして使い勝手が向上する。
［実施例］
【００２１】
図２を参照して、この実施例の電子カメラ１０は、ドライバ１６ａによって光軸方向に駆動されるフォーカスレンズ（厳密にはフォーカスレンズを含むレンズ群）１２Ｌが設けられたレンズユニット１２を含む。フォーカスレンズ１２Ｌを経た光学像は、センサユニット１４に設けられた撮像素子４４の受光面（＝撮像面）に照射され、光電変換を施される。これによって、受光面で捉えられたシーンを表す電荷が生成される。
【００２２】
電源が投入されると、ＣＰＵ３０は、動画取り込み処理を実行するべく、ドライバ１６ｂに露光動作および電荷読み出し動作の繰り返しを命令する。ドライバ１６ｂは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷の一部をラスタ走査態様で読み出す。撮像素子４４からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００２３】
前処理回路１８は、撮像素子４４から出力された生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御などの処理を施し、これらの処理を施された生画像データをメモリ制御回路２０を通してＳＤＲＡＭ２２の生画像エリア２２ａに書き込む。
【００２４】
図３を参照して、生画像エリア２２ａの中央には抽出エリアＥＸが固定的に割り当てられる。後段で詳述するように、抽出エリアＥＸのサイズは、“ＳＺ＿ＬＧ”または“ＳＺ＿ＳＭ”に調整される。サイズＳＺ＿ＬＧは生画像データの解像度に相当する値を示し、サイズＳＺ＿ＳＭは生画像データの解像度を下回る解像度に相当する値を示す。
【００２５】
後処理回路２４は、こうして割り当てられた抽出エリアＥＸに属する一部の生画像データをメモリ制御回路２０を通して読み出し、読み出された生画像データに白バランス調整，色分離，ＹＵＶ変換などの処理を施す。これによって生成されたＹＵＶ形式の画像データは、メモリ制御回路２０を通してＳＤＲＡＭ２２のＹＵＶ画像エリア２２ｂに書き込まれる。
【００２６】
ＬＣＤドライバ２６は、ＹＵＶ画像エリア２２ｂに格納された画像データをメモリ制御回路２０を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２７】
前処理回路１８は、上述した処理に加えて、生画像データを簡易的にＹデータに変換する簡易Ｙ変換処理を実行する。ＣＰＵ３０は、簡易Ｙ変換処理によって生成されたＹデータに基づいて簡易ＡＥ処理を実行し、適正露光時間を算出する。算出された適正露光時間はドライバ１６ｂに設定され、この結果、ＬＣＤモニタ２８に表示されるスルー画像の明るさが適度に調整される。
【００２８】
キー入力装置３２に設けられたシャッタボタン３２ｓｈがユーザによって半押しされると、ＣＰＵ３０は、簡易Ｙ変換処理によって生成されたＹデータに基づいて厳格ＡＥ処理およびＡＦ処理を実行する。厳格ＡＥ処理によって算出された最適露光時間はドライバ１６ｂに設定され、これによってスルー画像の明るさが厳格に調整される。また、ＡＦ処理の結果、フォーカスレンズ１２Ｌはドライバ１６ａによって光軸方向に移動し、いわゆる山登り処理によって合焦点に配置される。
【００２９】
シャッタボタン３２ｓｈがユーザによって全押しされると、ＣＰＵ３０は、自ら静止画取り込み処理を実行し、かつ記録処理の実行をメモリＩ／Ｆ３４に命令する。シャッタボタン３２ｓｈが全押しされた時点のシーンを表す１フレームの画像データは、静止画取り込み処理によってＹＵＶ画像エリア２２ｂから静止画像エリア２２ｃ（図３参照）に退避される。メモリＩ／Ｆ３４は、こうして静止画像エリア２２ｃに退避された画像データをメモリ制御回路２０を通して読み出し、読み出された画像データをファイル形式で記録媒体３６に記録する。
【００３０】
センサユニット１４は、図４に示すように構成される。不動体４０はカメラ筐体（図示せず）によって固定支持され、移動体４２は不動体４０によって可動支持され、そして撮像素子４４は移動体４２によって固定支持される。移動体４２および不動体４０はいずれも板状に形成され、かつ移動体４２および不動体４０の各々の主面は撮像面に平行に広がる。Ｘ軸は撮像面の水平方向に割り当てられ、Ｙ軸は撮像面の垂直方向に割り当てられる。
【００３１】
移動体４２には、Ｘ軸周り方向における姿勢制御用のマグネット６２ｘとＹ軸周り方向における姿勢制御用のマグネット６２ｙとが固定的に設けられる。これに対して、不動体４０には、ジャイロセンサ４６，位置センサ４８ｘおよび４８ｙ，アクチュエータ６０ｘおよび６０ｙが固定的に設けられる。
【００３２】
ジャイロセンサ４６は、Ｘ軸周り方向およびＹ軸周り方向の各々における不動体４０の角速度を検知する。位置センサ４８ｘはＸ軸方向における不動体４０と移動体４２との相対位置を検知し、位置センサ４８ｙはＹ軸方向における不動体４０と移動体４２との相対位置を検知する。位置センサ４８ｘおよび４８ｙはいずれも、マグネット６２ｘおよび６２ｙの磁気を検出するホール素子を有し、ホール効果に注目して相対位置を検知する。アクチュエータ６０ｘはマグネット６２ｘと協働してＸ軸方向における不動体４０と移動体４２との相対位置を変更し、アクチュエータ６０ｙはマグネット６２ｙと協働してＹ軸方向における不動体４０と移動体４２との相対位置を変更する。
【００３３】
ジャイロセンサ４６によって検知されたＸ軸周り方向における角速度情報は、振れ補正回路４７ｘに設けられたＨＰＦ５０ｘおよび演算器５３ｘを介して加算器５４ｘに与えられる。演算器５３ｘは、ＨＰＦ５０ｘの出力を積分する処理に加えて、移動体４２の位置などを参照して他の処理も実行する。
【００３４】
位置センサ４８ｘによって検知された位置情報は、アンプ５２ｘを介して加算器５４ｘに与えられる。加算器５４ｘは、ＨＰＦ５０ｘから与えられた角速度情報とアンプ５２ｘから与えられた位置情報とを互いに加算する。加算器５４ｘの出力は、サーボフィルタ５６ｘを経た後、アクチュエータ制御信号としてドライバ５８ｘに与えられるとともに、参照制御信号としてドライバ５８ｙに与えられる。
【００３５】
ジャイロセンサ４６によって検知されたＹ軸周り方向における角速度情報は、振れ補正回路４７ｙに設けられたＨＰＦ５０ｙおよび演算器５３ｙを介して加算器５４ｙに与えられる。演算器５３ｙは、ＨＰＦ５０ｙの出力を積分する処理に加えて、移動体４２の位置などを参照して他の処理も実行する。
【００３６】
位置センサ４８ｙによって検知された位置情報は、アンプ５２ｙを介して加算器５４ｙに与えられる。加算器５４ｙは、ＨＰＦ５０ｙから与えられた角速度情報とアンプ５２ｙから与えられた位置情報とを互いに加算する。加算器５４ｙの出力は、サーボフィルタ５６ｙを経た後、アクチュエータ制御信号としてドライバ５８ｙに与えられるとともに、参照制御信号としてドライバ５８ｘに与えられる。
【００３７】
ドライバ５８ｘおよび５８ｙの各々にはまた、手振れ補正量の上限がＣＰＵ３０によって設定される。上限は、“ＬＭ＿ＨＩ”および“ＬＭ＿ＬＷ”のいずれか一方を示す。また、上限ＬＭ＿ＨＩは上限ＬＭ＿ＬＷよりも大きい。
【００３８】
ドライバ５８ｘは、サーボフィルタ５６ｘから与えられたアクチュエータ制御信号に基づいてアクチュエータ６０ｘの駆動量を算出し、算出された駆動量をサーボフィルタ５６ｙから与えられた参照制御信号とＣＰＵ３０によって設定された上限とに基づいて抑制し、そして抑制された駆動量に従ってアクチュエータ６０ｘを駆動する。
【００３９】
ドライバ５８ｙも、サーボフィルタ５６ｙから与えられたアクチュエータ制御信号に基づいてアクチュエータ６０ｙの駆動量を算出し、算出された駆動量をサーボフィルタ５６ｘから与えられた参照制御信号とＣＰＵ３０によって設定された上限とに基づいて抑制し、そして抑制された駆動量に従ってアクチュエータ６０ｙを駆動する。
【００４０】
この結果、Ｘ軸周り方向におけるカメラ筐体の回転に起因する光軸のＹ座標と撮像面の中心のＹ座標とのずれが抑制され、かつＹ軸周り方向におけるカメラ筐体の回転に起因する光軸のＸ座標と撮像面の中心のＸ座標とのずれが抑制されるように、撮像素子４４の姿勢が調整される。
【００４１】
撮像面に割り当てられた抽出エリアＥＸとイメージサークルＩＭＣとの位置関係を図５に示す。図５によれば、イメージサークルＩＭＣの内側に画質劣化エリアが形成される。また、抽出エリアＥＸは、サイズＳＺ＿ＬＧおよびＳＺ＿ＳＭのいずれに設定されても、定常状態においてイメージサークルＩＭＣの内側に収まる。
【００４２】
手振れ補正モードは、キー入力装置３２に設けられたモードスイッチ３２ｍｄの操作によって、補正量優先モードおよび画角優先モードのいずれか一方に設定される。補正量優先モードが選択されると、手振れ補正量の上限が“ＬＭ＿ＨＩ”に設定され、抽出エリアＥＸのサイズが“ＳＺ＿ＳＭ”に設定される。これに対して、画角優先モードが選択されると、手振れ補正量の上限が“ＬＭ＿ＬＷ”に設定され、抽出エリアＥＸのサイズが“ＳＺ＿ＬＧ”に設定される。なお、上述のように、上限ＬＭ＿ＨＩは上限ＬＭ＿ＬＷよりも大きく、サイズＳＺ＿ＳＭはサイズＳＺ＿ＬＧよりも小さい。
【００４３】
補正量優先モードが選択され、撮像素子４４の姿勢が上限ＬＭ＿ＨＩまで変化すると、図６（Ａ）に示すように、サイズＳＺ＿ＬＧを示す抽出エリアＥＸはイメージサークルＩＭＣからはみ出す一方、サイズＳＺ＿ＳＭを示す抽出エリアＥＸはイメージサークルＩＭＣの内側に収まる。このとき、サイズＳＺ＿ＬＧを示す抽出エリアＥＸのエッジには、ケラレが部分的に出現する。ただし、抽出エリアＥＸのサイズは補正量優先モードに対応して“ＳＺ＿ＳＭ”に設定される。このため、スルー画像または記録画像の画角は縮小されるものの、高い手振れ補正性能が得られる。
【００４４】
画角優先モードが選択され、撮像素子４４の姿勢が上限ＬＭ＿ＬＷまで変化すると、図６（Ｂ）に示すように、サイズＳＺ＿ＬＧを示す抽出エリアＥＸおよびサイズＳＺ＿ＳＭを示す抽出エリアＥＸのいずれも、イメージサークルＩＭＣの内側に収まる。抽出エリアＥＸのサイズは画角優先モードに対応して“ＳＺ＿ＬＧ”に設定されるため、手振れ補正性能は低下するものの、スルー画像または記録画像について広い画角が得られる。
【００４５】
ＣＰＵ３０は、図６に示す撮像タスクおよび図７に示す補正設定制御タスクを含む複数のタスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ３８に記憶される。
【００４６】
図６を参照して、ステップＳ１では動画取込み処理を実行する。この結果、撮像面で捉えられたシーンを表すスルー画像がＬＣＤモニタ２８に表示される。ステップＳ３ではシャッタボタン３２ｓｈが半押しされたか否かを判別する。
【００４７】
ステップＳ３の判別結果がＮＯであれば、ステップＳ５では簡易ＡＥ処理を繰り返し実行する。この結果、スルー画像の明るさが大まかに調整される。ステップＳ３の判別結果がＮＯからＹＥＳに更新されると、ステップＳ７で厳格ＡＥ処理を実行し、ステップＳ９でＡＦ処理を実行する。厳格ＡＥ処理の結果、スルー画像の明るさが厳格に調整される。また、ＡＦ処理の結果、スルー画像の鮮鋭度が向上する。
【００４８】
ステップＳ１１ではシャッタボタン３２ｓｈが全押しされたか否かを判別し、ステップＳ１３ではシャッタボタン３２ｓｈの操作が解除されたか否かを判別する。ステップＳ１３の判別結果がＹＥＳであればそのままステップＳ３に戻り、ステップＳ１１の判別結果がＹＥＳであればステップＳ１５〜Ｓ１７の処理を経てステップＳ３に戻る。
【００４９】
ステップＳ１５では、静止画取り込み処理を実行する。この結果、シャッタボタン３２ｓｈが全押しされた時点のシーンを表す１フレームの画像データがＹＵＶ画像エリア２２ｂから静止画像エリア２２ｃに退避される。ステップＳ１７では、記録処理の実行をメモリＩ／Ｆ３４に命令する。メモリＩ／Ｆ３４は、静止画像エリア２２ｃに格納された１フレームの画像データをメモリ制御回路２０を通して読み出し、読み出された画像データをファイル形式で記録媒体３６に記録する。
【００５０】
図８を参照して、ステップＳ２１では、モードスイッチ３２ｍｄによって選択された手振れ補正モードが画角優先モードおよび補正量優先モードのいずれであるかを判別する。選択された手振れ補正モードが補正量優先モードであればステップＳ２３に進み、選択された手振れ補正モードが画角優先モードであればステップＳ２７に進む。
【００５１】
ステップＳ２３では手振れ補正量の上限を“ＬＭ＿ＨＩ”に設定し、ステップＳ２５では抽出エリアＥＸのサイズを“ＳＺ＿ＳＭ”に設定する。ステップＳ２７では手振れ補正量の上限を“ＬＭ＿ＬＷ”に設定し、ステップＳ２９では抽出エリアＥＸのサイズを“ＳＺ＿ＬＧ”に設定する。ステップＳ２５またはＳ２９の処理が完了すると、モードスイッチ３２ｍｄが操作されたか否かをステップＳ３１で繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ２１に戻る。
【００５２】
以上の説明から分かるように、撮像素子４４は、フォーカスレンズ１２Ｌを経た光学像が照射される撮像面を有し、光学像に対応する生画像データを出力する。ドライバ５８ｘおよび５８ｙの各々は、ジャイロセンサ４６によって検知された不動体４０の動きつまりカメラ筐体の動きを参照して、フォーカスレンズ１２Ｌと撮像面との相対姿勢を補正する。後処理回路２４は、撮像素子４４から出力された生画像データのうち撮像面に固定的に割り当てられた抽出エリアＥＸに属する生画像データを抽出し、抽出された生画像データをＹＵＶ形式の画像データに変換する。ＣＰＵ３０は、ドライバ５８ｘおよび５８ｙによる手振れ補正量の上限をユーザ操作に従って変更し(S21~S23, S27)、変更された上限が大きいほど低減されるように抽出エリアＥＸのサイズを調整する(S25, S29)。
【００５３】
フォーカスレンズ１２Ｌと撮像面との相対姿勢を補正する補正量の上限はユーザ操作に従って変更され、撮像面に割り当てられた抽出エリアＥＸのサイズは補正量の上限が大きいほど小さいサイズに調整される。したがって、補正量の上限を大きくすれば手振れ補正性能が向上し、補正量の上限を小さくすれば画角が拡大される。こうして使い勝手が向上する。
【００５４】
なお、この実施例では、補正量優先モードが選択されたとき、抽出エリアＥＸのサイズは“ＳＺ＿ＳＭ”に固定される。しかし、手振れ補正量が小さい期間に限定して抽出エリアＥＸのサイズを“ＳＺ＿ＬＧ”の間で変更するようにしてもよい。この場合、図８に示すステップＳ２５の処理に代えて図９に示すステップＳ４１〜Ｓ４７の処理を実行する必要がある。
【００５５】
図９を参照して、ステップＳ４１では、ドライバ５８ｘおよび５８ｙの出力に基づいて撮像素子４４のシフト量つまり手振れ補正量を算出する。ステップＳ４３では、“ＳＺ＿ＬＧ”のサイズを有する抽出エリアＥＸにケラレが出現するか否かを、ステップＳ４１で算出された手振れ補正量に基づいて判別する。判別結果がＹＥＳであればステップＳ４５に進み、判別結果がＮＯであればステップＳ４７に進む。ステップＳ４５では抽出エリアＥＸのサイズを“ＳＺ＿ＳＭ”に設定し、ステップＳ４７では抽出エリアＥＸのサイズを“ＳＺ＿ＬＧ”に設定する。ステップＳ４５またはＳ４７の処理が完了すると、ステップＳ３１に進む。
【００５６】
また、この実施例では、抽出エリアＥＸを生画像エリア２２ａに固定的に割り当てるようにしている。しかし、補正量優先モードが選択されたときにケラレ回避のために抽出エリアＥＸの位置を変更するようにしてもよい。この場合、図８に示すステップＳ２５とＳ３１との間に図１０に示すステップＳ６１〜Ｓ６３を挿入する必要がある。
【００５７】
図１０を参照して、ステップＳ６１では、ドライバ５８ｘおよび５８ｙの出力に基づいて撮像素子４４のシフト量つまり手振れ補正量を算出する。ステップＳ６３では、抽出エリアＥＸへのケラレの出現が回避されるように抽出エリアＥＸの位置を変更する。
【００５８】
さらに、この実施例では、フォーカスレンズ１２Ｌと撮像素子４４との相対姿勢を補正するために撮像素子４４の姿勢のみを変更するようにしているが、撮像素子４４に代えて或いは撮像素子４４とともにフォーカスレンズ１２Ｌの姿勢を変更するようにしてもよい。
【００５９】
また、この実施例では、手振れ補正モード或いはシフト量に応じて、抽出エリアＥＸのサイズを“ＳＺ＿ＬＧ”つまり大サイズと“ＳＺ＿ＳＭ”つまり小サイズとの間で切り換えるようにしている。しかし、３つ以上のサイズの間で抽出エリアＥＸのサイズを切り換えるようにしてもよい。
【００６０】
さらに、この実施例では、マグネットとホール素子とを用いて位置補正を行うようにしているが、たとえばステッピングモータとパルスカウンタとを用いて位置補正を行うようにしてもよい。
【符号の説明】
【００６１】
１０  …電子カメラ
１２  …レンズユニット
１４  …センサユニット
４０  …不動体
４２  …可動体
４４  …撮像素子
４６  …ジャイロセンサ
４８ｘ，４８ｙ  …位置センサ
５８ｘ，５８ｙ  …ドライバ
６０ｘ，６０ｙ  …アクチュエータ
【図１】
2014050081.tif 000003
【図２】
2014050081.tif 000004
【図３】
2014050081.tif 000005
【図４】
2014050081.tif 000006
【図５】
2014050081.tif 000007
【図６】
2014050081.tif 000008
【図７】
2014050081.tif 000009
【図８】
2014050081.tif 000010
【図９】
2014050081.tif 000011
【図１０】
2014050081.tif 000012