(57)【要約】【課題】偏心収差を低減してしかも像振れを低減する。【解決手段】光学機器には、光学機器の振れに応じて生じる光学像と光学系の光軸とのずれを打ち消す振れ補正性能が異なる振れ補正レンズ１０２および１０３が備えられている。振れ検出部１０７によって光学機器に加わる振れを検出して振れ検出結果を得て、システム制御部１０６の制御下で振れ補正レンズ決定部１１０および光学系制御部１１１は振れ検出結果に基づいて、振れ補正レンズ１０２および１０３の一方を駆動制御する。【選択図】図１
2015007750.tif 000002
【特許請求の範囲】
【請求項１】
振れ量を検出する振れ検出手段と、
前記振れ検出手段で検出された振れ量に基づいて光学的に像振れを補正する第１の像振れ補正手段と、
像振れ補正性能が前記第１の像振れ補正手段と異なり、前記振れ検出手段で検出された振れ量に基いて光学的に像振れを補正する第２の像振れ補正手段と、
前記第１の像振れ補正手段を用いて像振れ補正を行い、前記第２の像振れ補正手段を用いて像振れ補正を行わないモードを実行する制御手段と、
を有することを特徴とする光学機器。
【請求項２】
前記第１の像振れ補正手段による像振れ補正は、前記第２の像振れ補正手段による像振れ補正よりも補正角に対する画像歪み量が小さいことを特徴とする請求項１に記載の光学機器。
【請求項３】
前記第２の像振れ補正手段は、前記第１の像振れ補正手段よりも像振れ補正性能が高く、
前記制御手段は、前記第２の像振れ補正手段を用いて像振れ補正を行い、前記第１の像振れ補正手段を用いて像振れ補正を行わないモードを有することを特徴とする請求項１に記載の光学機器。
【請求項４】
前記振れ量が第１の閾値以上の場合、前記制御手段は、前記第１の像振れ補正手段及び前記第２の像振れ補正手段を用いて光学的に像振れを補正し、
前記振れ量が前記第１の閾値よりも小さい場合、前記前記第１の像振れ補正手段を用いて光学的に像振れを補正することを特徴とする請求項１に記載の光学機器。
【請求項５】
前記第１の像振れ補正手段は、前記第２の像振れ補正手段よりも像振れ補正性能が低いことを特徴とする請求項２に記載の光学機器。
【請求項６】
前記第２の像振れ補正手段は、前記第２の像振れ補正手段よりも補正角に対する画像歪み量が大きいことを特徴とする請求項３に記載の光学機器。
【請求項７】
前記第２の像振れ補正手段を駆動させる場合に、前記制御手段は、前記第１の像振れ補正手段を駆動させないモードを備え、
前記第２の像振れ補正手段は、前記第１の像振れ補正手段よりも像振れ補正性能が高く、前記第１の像振れ補正手段は、前記第２の像振れ補正手段よりも補正角に対する画像歪み量が小さいことを特徴とする請求項１に記載の光学機器。
【請求項８】
前記第１の像振れ補正手段及び前記第２の像振れ補正手段の像振れ補正性能を示す最大補正角は、焦点距離の変化に応じて変化することを特徴とする請求項７に記載の光学機器。
【請求項９】
前記振れ量が第１の閾値以上の場合、前記制御手段は、前記第２の像振れ補正手段を用いて光学的に像振れを補正し、
前記振れ量が前記第１の閾値よりも小さい場合、前記制御手段は、前記第１の像振れ補正手段を用いて光学的に像振れを補正することを特徴とする請求項７に記載の光学機器。
【請求項１０】
前記光学機器が三脚に取り付けられたとき、前記制御手段は画質優先モードを選択して、前記第１の像振れ補正手段を用いて光学的に像振れを補正することを特徴とする請求項２に記載の光学機器。
【請求項１１】
被写体の顔を検出する顔検出手段を備え、
前記顔検出手段による顔検出結果の信頼性が第２の閾値以上の場合、前記制御手段は、前記画質優先モードを選択して、前記第１の像振れ補正手段を用いて光学的に像振れを補正し、
前記顔検出手段による顔検出結果の信頼性が前記第２の閾値よりも小さい場合、前記制御手段は、像振れ補正優先モードを選択して、前記第２の像振れ補正手段を用いて光学的に像振れを補正することを特徴とする請求項７に記載の光学機器。
【請求項１２】
被写体までの距離を検出する被写体距離検出手段を備え、
前記被写体距離検出手段によって検出された被写体距離が第３の閾値以上の場合、前記制御手段は、像振れ補正優先モードを選択して、前記第２の像振れ補正手段を用いて光学的に像振れを補正し、
前記被写体距離検出手段によって検出された被写体距離が前記第３の閾値よりも小さい場合、前記制御手段は、前記画質優先モードを選択して、前記第１の像振れ補正手段を用いて光学的に像振れを補正することを特徴とする請求項７に記載の光学機器。
【請求項１３】
被写体の大きさを検出する被写体大きさ検出手段を備え、
前記被写体大きさ検出手段によって検出された被写体の大きさが第４の閾値よりも小さい場合、前記制御手段は、像振れ補正優先モードを選択して、前記第２の像振れ補正手段を用いて光学的に像振れを補正し、
前記被写体大きさ検出手段によって検出された被写体の大きさが前記第４の閾値以上の場合、前記制御手段は、前記画質優先モードを選択して、前記第１の像振れ補正手段を用いて光学的に像振れを補正することを特徴とする請求項７に記載の光学機器。
【請求項１４】
被写体の動きを検出する被写体動き検出手段を備え、
前記被写体動き検出手段によって検出された被写体の動きが第５の閾値以上の場合、前記制御手段は、像振れ補正優先モードを選択して、前記第２の像振れ補正手段を用いて光学的に像振れを補正し、
前記被写体動き検出手段によって検出された被写体の動きが前記第５の閾値よりも小さい場合、前記制御手段は、前記画質優先モードを選択して、前記第１の像振れ補正手段を用いて光学的に像振れを補正することを特徴とする請求項７に記載の光学機器。
【請求項１５】
シャッタスピードが第６の閾値よりも大きい場合、前記制御手段は、前記画質優先モードを選択して、前記第１の像振れ補正手段を用いて光学的に像振れを補正し、
シャッタスピードが前記第６の閾値以下の場合、前記制御手段は、像振れ補正優先モードを選択して、前記第２の像振れ補正手段を用いて光学的に像振れを補正することを特徴とする請求項７に記載の光学機器。
【請求項１６】
ポートレートモードの場合、前記制御手段は、前記画質優先モードを選択して、前記第１の像振れ補正手段を用いて光学的に像振れを補正し、
風景モードの場合、前記制御手段は、像振れ補正優先モードを選択して、前記第２の像振れ補正手段を用いて光学的に像振れを補正することを特徴とする請求項７に記載の光学機器。
【請求項１７】
光学機器の振れ量に起因する光学的な像振れを補正する光学機器の制御方法であって、
前記振れ量を検出する振れ検出ステップと、
前記振れ検出ステップで検出された振れ量に基づいて光学的に像振れを補正する第１の像振れ補正ステップと、
像振れ補正が前記第１の像振れ補正ステップと異なり、前記振れ検出ステップで検出された振れ量に基づいて光学的に像振れを補正する第２の像振れ補正ステップと、
前記第１の像振れ補正ステップによって像振れ補正を行い、前記第２の像振れ補正ステップを用いて像振れ補正を行わない制御ステップと、
を有することを特徴とする制御方法。
【請求項１８】
光学機器の振れ量に起因する光学的な像振れを補正する光学機器で用いられる制御プログラムであって、
前記光学機器が備えるコンピュータに、
前記振れ量を検出する振れ検出ステップと、
前記振れ検出ステップで検出された振れ量に基づいて光学的に像振れを補正する第１の像振れ補正ステップと、
像振れ補正が前記第１の像振れ補正ステップと異なり、前記振れ検出ステップで検出された振れ量に基づいて光学的に像振れを補正する第２の像振れ補正ステップと、
前記第１の像振れ補正ステップによって像振れ補正を行い、前記第２の像振れ補正ステップを用いて像振れ補正を行わない制御ステップと、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学機器、その制御方法、および制御プログラムに関し、特に、複数の振れ補正レンズを用いて手振れなどに起因する像振れを防止する防振処理技術に関する。
【背景技術】
【０００２】
一般に、光学機器の一つであるデジタルビデオカメラ又はデジタルカメラなどの撮像装置においては、不可避的にユーザの手振れなどに起因して像振れが発生することがある。このような像振れを防止するため、被写体の結像に用いられる撮影レンズユニットに含まれる複数のレンズを、手振れに起因する撮像装置の振れ量に応じて駆動して像振れを低減させるようにした撮像装置が知られている（特許文献１参照）。特許文献１において、例えば、複数のレンズを光軸方向と異なる方向に駆動して像振れを低減している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２４９２７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載のように、複数のレンズを光軸方向と異なる方向に駆動させると、その駆動量に応じてレンズが光軸中心から外れることに起因する偏心収差によって所謂画像歪みおよび解像度劣化が生じる。
【０００５】
特に、偏心収差はその光学的性質が複雑であり、複数のレンズを同時に駆動させた場合にはより一層複雑になって、その補正が困難となってしまう。このため、複数のレンズを駆動させて像振れを低減する際においては、偏心収差の発生を防止する観点から複数のレンズを同時に駆動しないよう制御することが望ましい。
【０００６】
しかしながら、偏心収差を低減するため、複数のレンズを同時に駆動しないようにしようとしても、複数のレンズが有する像振れ補正の効果および画質劣化の影響は互いに異なるため、個々のレンズをどのように制御するかを決定することは困難である。
【０００７】
よって、従来の撮像装置では偏心収差を低減して、しかも像振れを低減することは困難である。
【０００８】
本発明の目的は、偏心収差を低減して、しかも像振れを低減することのできる光学機器、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記の目的を達成するため、本発明による光学機器は、振れ量を検出する振れ検出手段と、前記振れ検出手段で検出された振れ量に基づいて光学的に像振れを補正する第１の像振れ補正手段と、像振れ補正性能が前記第１の像振れ補正手段と異なり、前記振れ検出手段で検出された振れ量に基いて光学的に像振れを補正する第２の像振れ補正手段と、前記第１の像振れ補正手段を用いて像振れ補正を行い、前記第２の像振れ補正手段を用いて像振れ補正を行わないモードを実行する制御手段と、を有することを特徴とする。
【００１０】
本発明による制御方法は、光学機器の振れ量に起因する光学的な像振れを補正する光学機器の制御方法であって、前記振れ量を検出する振れ検出ステップと、前記振れ検出ステップで検出された振れ量に基づいて光学的に像振れを補正する第１の像振れ補正ステップと、像振れ補正が前記第１の像振れ補正ステップと異なり、前記振れ検出ステップで検出された振れ量に基づいて光学的に像振れを補正する第２の像振れ補正ステップと、前記第１の像振れ補正ステップによって像振れ補正を行い、前記第２の像振れ補正ステップを用いて像振れ補正を行わない制御ステップと、を有することを特徴とする。
【００１１】
本発明による制御プログラムは、光学機器の振れ量に起因する光学的な像振れを補正する光学機器で用いられる制御プログラムであって、前記光学機器が備えるコンピュータに、前記振れ量を検出する振れ検出ステップと、前記振れ検出ステップで検出された振れ量に基づいて光学的に像振れを補正する第１の像振れ補正ステップと、像振れ補正が前記第１の像振れ補正ステップと異なり、前記振れ検出ステップで検出された振れ量に基づいて光学的に像振れを補正する第２の像振れ補正ステップと、前記第１の像振れ補正ステップによって像振れ補正を行い、前記第２の像振れ補正ステップを用いて像振れ補正を行わない制御ステップと、を実行させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、撮影状況に応じて偏心収差を低減して、しかも像振れを低減することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態による光学機器の一つである撮像装置の一例についてその構成を示すブロック図である。
【図２】図１に示す光学系データベースに格納された第１の振れ補正レンズおよび第２の振れ補正レンズの補正角と画像の画質との関係を示す特性情報を説明するための図であり、（ａ）は焦点距離と最大補正角との関係を示す図、（ｂ）は補正角と偏心収差による画像歪みとの関係を示す図である。
【図３】図１に示すカメラで行われる振れ補正モードによる制御を説明するための図であり、（ａ）は防振性能優先モードによる制御を示す図、（ｂ）は画質優先モードによる制御を示す図、（ｃ）は中間モードによる制御を示す図である。
【図４】図１に示すカメラで行われる振れ補正処理を説明するためのフローチャートである。
【図５】図１に示すカメラにおいて撮影方法に応じた振れ量と振れの周波数との関係を示す図である。
【図６】図１に示すカメラにおける振れ補正モードとカメラ情報との関係の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態による光学機器の一例について図面を参照して説明する。
【００１５】
図１は、本発明の実施の形態による光学機器の一つである撮像装置の一例についてその構成を示すブロック図である。
【００１６】
図示の撮像装置は、例えば、デジタルカメラ（以下単にカメラと呼ぶ）であり、撮影レンズユニットなどの光学系１０１を有している。そして、光学系１０１は第１の振れ補正レンズ１０２および第２の振れ補正レンズ１０３を備えている。光学系１０１を介して光学像が撮像素子１０４に結像され、撮像素子１０４は光学像に応じたアナログ信号（画像信号）を出力する。
【００１７】
画像信号は画像信号処理部１０５に入力され、画像信号処理部１０５は画像信号をＡ／Ｄ変換してデジタル信号（画像データ）を生成し、当該画像データに対してホワイトバランス調整、色（輝度・色差信号）変換、およびγ補正などの画像処理を施す。システム制御部１０６は、カメラ全体の動作を制御する。
【００１８】
例えば、システム制御部１０６は光学系１０１の焦点距離および絞り値の制御を行うとともに、撮像素子１０４を駆動制御する（なお、図１においては制御線は省略されている）。
【００１９】
振れ検出部１０７はカメラの動き（振れ）を検出して、振れ情報（振れ検出結果）をシステム制御部１０６に送る。振れ検出部１０７は、例えば、角速度センサであり、カメラの動きに応じて生じる３軸（ヨー、ロール、およびピッチ）周りの角速度を検出して、当該角速度を振れ情報としてシステム制御部１０６に出力する。
【００２０】
カメラ情報取得部１０８は、システム制御部１０６から、上述の振れ検出結果を含むカメラの撮影状況を推定するために必要なカメラ情報を取得する。ここで、カメラ情報とは、例えば、焦点距離、振れ情報、主被写体に関する主被写体情報、シャッタスピード、および撮影モードなどの情報である（ここでは、振れ情報以外の情報を撮影情報と呼ぶ）。この撮影情報は、撮影の結果得られた画像の解析および画像に付加された付加情報に応じてシステム制御部１０６が生成する。
【００２１】
光学系データベース１０９には、第１の振れ補正レンズ１０２および第２の振れ補正レンズ１０３の補正角と撮影の結果得られる画像の画質との関係を示す特性が特性情報として格納されている。なお、この特性情報については後述する。
【００２２】
振れ補正レンズ決定部１１０は、カメラ情報取得部１０８から送られるカメラ情報（特に振れ情報）と光学系データベース１０９から得られる特性情報とに基づいて、第１の振れ補正レンズ１０２および第２の振れ補正レンズ１０３のいずれを用いて振れ補正を行うかを決定する。
【００２３】
光学系制御部１１１は、カメラ情報取得部１０８から得られる振れ情報と第１の振れ補正レンズ１０２および第２の振れ補正レンズ１０３から得られる振れ補正レンズの位置情報とに基づいて、振れ補正レンズ決定部１１０で決定された振れ補正レンズを駆動制御する。
【００２４】
この際、光学系制御部１１１は振れ補正レンズ決定部１１０で決定された振れ補正レンズを、振れによって生じる被写体からの光束と光学系の光軸とのずれを打ち消すように駆動制御する。一方、振れ補正に用いない振れ補正レンズについては、駆動量ゼロとして初期状態に位置づけられる。
【００２５】
図２は、図１に示す光学系データベース１０９に格納された第１の振れ補正レンズおよび第２の振れ補正レンズの補正角と画像の画質との関係を規定する特性情報を説明するための図である。そして、図２（ａ）は焦点距離と最大補正角との関係を示す図であり、図２（ｂ）は補正角と偏心収差による画像歪みとの関係を示す図である。
【００２６】
図２に示すように、第１の振れ補正レンズ１０２と第２の振れ補正レンズ１０３とはその光学的特性が異なっている。カメラの振れを補正する際には、一般に、振れ補正レンズは光学系１０１の光軸から外れるので、不可避的に解像度劣化および偏心収差に起因する画像歪みが生じる。
【００２７】
図２（ａ）には、焦点距離と最大補正角との関係（第１の特性）が規定されており、最大補正角は所定の解像度を保ちつつ補正可能な最大の振れ角を表している。つまり、最大補正角が大きい程、防振性能が高いといえる。
【００２８】
いま、第１の振れ補正レンズ１０２および第２の振れ補正レンズ１０３の最大補正角が一致する焦点距離（以下一致焦点距離という）をｆａとすると、図２（ａ）に示す例では、焦点距離が一致焦点距離ｆａよりも短い場合には、第１の振れ補正レンズ１０２の方が第２の振れ補正レンズ１０３よりも最大補正角が大きいので防振性能が高い。
【００２９】
一方、焦点距離が一致焦点距離ｆａよりも長い場合には、第２の振れ補正レンズ１０３の方が第１の振れ補正レンズ１０２よりも最大補正角が大きいので防振性能が高い。
【００３０】
図２（ｂ）には、第１の振れ補正レンズ１０２および第２の振れ補正レンズ１０３についてその補正角と偏心収差による画像歪みとの関係（第２の特性）が規定されている。なお、偏心収差による画像歪みが小さい程、画像の画質が高いといえる。
【００３１】
図２（ｂ）に示す例では、補正角の増加に対して第１の振れ補正レンズ１０３の方が第２の振れ補正レンズ１０２よりも偏心収差に起因する画像歪み量が小さい。つまり、ここでは、常に第１の振れ補正レンズ１０２の方が第２の振れ補正レンズよりも高い画質の画像が得られることになる。
【００３２】
光学系データベース１０９には、図２（ａ）および図２（ｂ）に示す振れ補正レンズ毎の特性が特性情報として格納されている。つまり、光学系データベース１０９には予め第１の振れ補正レンズ１０２および第２の振れ補正レンズ１０３について焦点距離と最大補正角とが対応づけたデータ（図２（ａ））と補正角と偏心収差による画像歪み量とを対応づけたデータ（図２（ｂ））が格納される。なお、最大補正角は、焦点距離の変化に応じて変化する。
【００３３】
前述の図２（ａ）および図２（ｂ）に示すレンズ特性（つまり、特性情報）を考慮すると、焦点距離が一致焦点距離ｆａよりも短い場合には、第１の振れ補正レンズ１０２の方が第２の振れ補正レンズ１０３よりも防振性能が高く、しかも画質の高い画像が得られるので、第１の振れ補正レンズ１０２を用いて振れ補正を行うことが望ましい。
【００３４】
一方、焦点距離が一致焦点距離ｆａよりも長い場合には、第２の振れ補正レンズ１０３の方が防振性能は高いものの、撮影の結果得られる画像の画質は低い。
【００３５】
このため、ここでは、焦点距離が一致焦点距離ｆａよりも長い場合で、かつ防振性能を優先したい場合には、第２の振れ補正レンズ１０３を用いて振れ補正を行う。
【００３６】
一方、画質を優先したい場合には、第１の振れ補正レンズ１０２を用いて振れ補正を行う。以下の説明では、振れ補正モードとして防振性能を優先する防振性能優先モード（防振優先モード）、画質を優先する画質優先モード、および後述の中間モードがあるものとする。
【００３７】
図３は、図１に示すカメラで行われる振れ補正モードによる制御を説明するための図である。そして、図３（ａ）は防振性能優先モードによる制御を示す図であり、図３（ｂ）は画質優先モードによる制御を示す図である。また、図３（ｃ）は中間モードによる制御を示す図である。
【００３８】
図３において、焦点距離ｆｔは、第１の振れ補正レンズ１０２と第２の振れ補正レンズ１０３との切り替えが行われる焦点距離である（以下この焦点距離を切り替え焦点距離と呼ぶ）。ここでは、カメラ、つまり、光学系１０１の焦点距離が切り替え焦点距離ｆｔ以下（切り替え焦点距離以下）の場合には、第１の振れ補正レンズ１０２を用いて振れ補正が行われる。
【００３９】
一方、カメラの焦点距離が切り替え焦点距離ｆｔを超える場合には、第２の振れ補正レンズ１０３を用いて振れ補正が行われる。
【００４０】
なお、図３（ａ）〜図３（ｃ）において、斜線で示す領域３０１は第１の振れ補正レンズ１０２の可動範囲を示し、横線で示す領域３０２は第２の振れ補正レンズ１０３の可動範囲を示す。
【００４１】
図３（ａ）に示す防振性能優先モードにおいては、切り替え焦点距離ｆｔは一致焦点距離ｆａとされる。これによって、カメラの全ての焦点距離において最大補正角までの振れ補正を行うことができる。
【００４２】
但し、前述のように、カメラの焦点距離が一致焦点距離ｆａより長い場合には、第２の振れ補正レンズ１０３を用いて振れ補正が行われるので、偏心収差による画像歪み量が大きくなって画質が多少損なわれることになる。
【００４３】
なお、防振性能優先モードにおいて、１つの振れ補正レンズで対応可能な最大補正角を超える振れが生じる場合には、第１の振れ補正レンズおよび第２の振れ補正レンズの双方を駆動して、最大補正角を拡張するようにしてもよい。但し、この場合には、偏心収差による画像歪みが複雑化して、画質が損なわれることになる。
【００４４】
図３（ｂ）に示す画質優先モードにおいては、切り替え焦点距離ｆｔはテレ端（つまり、望遠側端）の焦点距離ｆｂとされる。これによって、カメラの全ての焦点距離において第１の振れ補正レンズ１０２を用いて振れ補正が行われるので、偏心収差による画像歪み量を小さく抑えることができる。
【００４５】
但し、前述のように、カメラの焦点距離が一致焦点距離ｆａより長い場合においても、第１の振れ補正レンズ１０２を用いて振れ補正が行われるので、最大補正角が小さくなって、防振性能が多少損なわれることになる。
【００４６】
なお、図３（ｃ）に示すように、切り替え焦点距離ｆｔを一致焦点距離ｆａとテレ端焦点距離ｆｂとの間に設定するような中間モードを設けるようにしてもよい。
【００４７】
図４は、図１に示すカメラで行われる振れ補正処理を説明するためのフローチャートである。なお、図４に示すフローチャートにおける処理はシステム制御部１０６の制御下で行われる。
【００４８】
振れ補正処理が開始されると、システム制御部１０６はカメラ情報取得部１０８にカメラ情報（ここでは、振れ情報）を送り、カメラ情報取得部１０８はカメラ情報を取得する（ステップＳ４０１）。
【００４９】
続いて、振れ補正レンズ決定部１１０は、カメラ情報取得部１０８が取得したカメラ情報に基づいてカメラにおける撮影状況を推定する。そして、振れ補正レンズ決定部１１０は撮影状況に応じて防振性能優先モードおよび画質優先モードのいずれのモードが適しているかについて判定して、振れ補正モードを決定する（ステップＳ４０２）。以下、ステップＳ４０２で決定された振れ補正モードを決定振れ補正モードと呼ぶ。
【００５０】
次に、振れ補正レンズ決定部１１０は、決定振れ補正モードが防振性能優先度モードであるか又は画質優先モードであるかを判定する（ステップＳ４０３）。決定振れ補正モードが画質優先モードの場合（ステップＳ４０３において、ＮＯ）、振れ補正レンズ決定部１１０は現在の焦点距離ｆと決定振れ補正モードによる切り替え焦点距離ｆｔとを比較して、ｆ≦ｆｔであるか否かを判定する（ステップＳ４０４）。ｆ≦ｆｔであると（ステップＳ４０４において、ＹＥＳ）、振れ補正レンズ決定部１１０は第１の振れ補正レンズ１０２を用いると決定する。そして、振れ補正レンズ決定部１１０はその旨を光学系制御部１１１に通知する。
【００５１】
光学系制御部１１１は、カメラ情報取得部１０８で取得した振れ情報、つまり、振れ検出部１０７で検出された振れ情報に基づいて第１の振れ補正レンズ１０２を駆動制御して振れ補正を行う（ステップＳ４０５）。そして、光学制御部１１１は振れ補正処理を終了する。
【００５２】
一方、ｆ＞ｆｔであると（ステップＳ４０４において、ＮＯ）、振れ補正レンズ決定部１１０は第２の振れ補正レンズ１０３を用いると決定する。そして、振れ補正レンズ決定部１１０はその旨を光学系制御部１１１に通知する。光学系制御部１１１は、カメラ情報取得部１０８で取得した振れ情報に基づいて第２の振れ補正レンズ１０３を駆動制御して振れ補正を行う（ステップＳ４０６）。その後、光学制御部１１１は振れ補正処理を終了する。
【００５３】
決定振れ補正モードが防振性能優先モードの場合（ステップＳ４０３において、ＹＥＳ），  振れ補正レンズ決定部１１０は現在の焦点距離ｆと決定振れ補正モードによる切り替え焦点距離ｆｔとを比較して、ｆ≦ｆｔであるか否かを判定する（ステップＳ４０７）。
【００５４】
ｆ≦ｆｔであると（ステップＳ４０７において、ＹＥＳ）、振れ補正レンズ決定部１１０は、カメラ情報取得部１０８で取得した振れ情報から、現在の振れ量Ｔと第１の振れ補正レンズの最大補正角Ｔ１とを比較して、Ｔ≦Ｔ１であるか否かを判定する（ステップＳ４０８）。
【００５５】
Ｔ≦Ｔ１であると（ステップＳ４０８において、ＹＥＳ）、振れ補正レンズ決定部１１０は第１の振れ補正レンズ１０２を用いると決定する。そして、振れ補正レンズ決定部１１０はその旨を光学系制御部１１１に通知する。
【００５６】
光学系制御部１１１は、カメラ情報取得部１０８で取得した振れ情報、つまり、振れ検出部１０７で検出された振れ情報に基づいて第１の振れ補正レンズ１０２を駆動制御して振れ補正を行う（ステップＳ４０９）。そして、光学制御部１１１は振れ補正処理を終了する。
【００５７】
一方、Ｔ＞Ｔ１であると（ステップＳ４０８において、ＮＯ）、振れ補正レンズ決定部１１０は第１の振れ補正レンズ１０２および第２の振れ補正レンズ１０３を用いると決定する。そして、振れ補正レンズ決定部１１０はその旨を光学系制御部１１１に通知する。
【００５８】
光学系制御部１１１は、カメラ情報取得部１０８で取得した振れ情報に基づいて、第１の振れ補正レンズ１０２による補正角をＴ１、第２の振れ補正レンズ１０３による補正角を（Ｔ−Ｔ１）とするように駆動制御して振れ補正を行う（ステップＳ４１０）。なお、ここでは、（Ｔ−Ｔ１）≦第２の振れ補正レンズの最大補正角Ｔ２となるように制御が行われる。その後、光学制御部１１１は振れ補正処理を終了する。
【００５９】
ｆ＞ｆｔであると（ステップＳ４０７において、ＮＯ）、振れ補正レンズ決定部１１０は、カメラ情報取得部１０８で取得した振れ情報から、現在の振れ量Ｔと第２の振れ補正レンズの最大補正角Ｔ２とを比較して、Ｔ≦Ｔ２であるか否かを判定する（ステップＳ４１１）。
【００６０】
Ｔ≦Ｔ２であると（ステップＳ４１１において、ＹＥＳ）、振れ補正レンズ決定部１１０は第２の振れ補正レンズ１０３を用いると決定する。そして、振れ補正レンズ決定部１１０はその旨を光学系制御部１１１に通知する。
【００６１】
光学系制御部１１１は、カメラ情報取得部１０８で取得した振れ情報、つまり、振れ検出部１０７で検出された振れ情報に基づいて第２の振れ補正レンズ１０３を駆動制御して振れ補正を行う（ステップＳ４１２）。そして、光学制御部１１１は振れ補正処理を終了する。
【００６２】
一方、Ｔ＞Ｔ２であると（ステップＳ４１１において、ＮＯ）、振れ補正レンズ決定部１１０は第１の振れ補正レンズ１０２および第２の振れ補正レンズ１０３を用いると決定する。そして、振れ補正レンズ決定部１１０はその旨を光学系制御部１１１に通知する。
【００６３】
光学系制御部１１１は、カメラ情報取得部１０８で取得した振れ情報に基づいて、第１の振れ補正レンズ１０２による補正角を（Ｔ−Ｔ２）、第２の振れ補正レンズ１０３による補正角をＴ２とするように駆動制御して振れ補正を行う（ステップＳ４１３）。なお、ここでは、（Ｔ−Ｔ２）≦第１の振れ補正レンズの最大補正角Ｔ１となるように制御が行われる。その後、光学制御部１１１は振れ補正処理を終了する。
【００６４】
ここで、図４に示す振れ補正モード決定処理についてさらに説明する。
【００６５】
振れ補正レンズ決定部１１０はカメラ情報のうちの振れ情報に基づいてカメラにおける撮影方法を推定して、この推定結果に応じて防振性能と画質との優先度合いを決定する。なお、ここでは、カメラにおける撮影方法として、例えば、歩き撮り（歩行撮影）、片手持ち撮影、および両手持ち撮影があるものとする。
【００６６】
図５は、図１に示すカメラにおいて撮影方法に応じた振れ量と振れの周波数との関係を示す図である。
【００６７】
図５に示すように、カメラの撮影方法には、例えば、歩き撮り、片手持ち撮影、および両手持ち撮影がある。そして、歩き撮り、片手持ち撮影、および両手持ち撮影においては、周波数と振れ量との関係が異なることが分かる。
【００６８】
歩き撮りでは、曲線（ハ）で示すように、低周波数域において振れ量が極めて大きくなり、低周波数域から高周波数域に亘って、片手持ち撮影および両手持ち撮影よりも振れ量が大きい。
【００６９】
一方、両手持ち撮影においては、曲線（イ）で示すように、低周波数域から高周波数域に亘って振れ量が小さいことが分かる。また、片手持ち撮影においては、曲線（ロ）で示すように、振れ量は低周波数域から高周波数域に亘って両手持ち撮影（曲線（イ））と歩き撮り（曲線（ハ））との間に位置となる。
【００７０】
図５から容易に理解できるように、撮影方法が歩き撮り、片手持ち撮影、又は両手持ち撮影のいずれであるかを判定する際には、振れ補正レンズ決定部１１０は振れ量と周波数の関係を示す曲線において、例えば、２〜３Ｈｚ程度の１つの低周波帯を検波して振れ量を得る。そして、振れ補正レンズ決定部１１０は振れ量の大きさが大きければ撮影方法が歩き撮りであるとする。
【００７１】
また、振れ補正レンズ決定部１１０は振れ量の大きさが標準であれば撮影方法が片手持ち撮影であるとし、振れ量の大きさが小さければ撮影方法が両手持ち撮影であると推定する。
【００７２】
ここでは、第１の振れ閾値および第２の振れ閾値を振れ補正レンズ決定部１１０に設定する（第１の振れ閾値＞第２の振れ閾値である）。そして、振れ量の大きさが第１の振れ閾値以上であると、振れ補正レンズ決定部１１０は撮影方法が歩き撮りであるとする。
【００７３】
また、振れ量の大きさが第１の振れ閾値未満でかつ第２の振れ閾値以上であると、振れ補正レンズ決定部１１０は撮影方法が片手持ち撮影であるとする。さらに、振れ量の大きさが第２の振れ閾値未満であると、振れ補正レンズ決定部１１０は撮影方法が両手持ち撮影であるとする。
【００７４】
そして、撮影方法が歩き撮りであれば、大きな振れが生じる頻度が高いと予想されるので、振れ補正レンズ決定部１１０は画質よりも防振性能を優先する。一方、撮影方法が両手持ち撮影であれば、大きな振れが生じる頻度が低いと予想されるので、振れ補正レンズ決定部１１０は防振性能よりも画質を優先する。
【００７５】
図６は、図１に示すカメラにおける振れ補正モードとカメラ情報との関係の一例を示す図である。
【００７６】
図４に示すステップＳ４０１においては、振れ検出部１０７で検出された振れ情報の他に、主被写体情報、シャッタスピード、および撮影モードの少なくとも１つを用いるようにしてもよい。
【００７７】
主被写体情報は、例えば、主被写体の人物らしさ、カメラから主被写体までの距離（被写体距離）、主被写体の大きさ、および主被写体の動きを示す。主被写体を人物の顔とする場合、システム制御部１０６は、既知の手法を用いて画像信号処理部１０５から得られる画像データに応じて主被写体の色および輪郭を示す情報を得る。そして、システム制御部１０６はこれら主被写体の色および輪郭に係る情報を用いて主被写体の人物らしさおよび大きさを判定する。
【００７８】
また、図１には示されていないが、システム制御部１０６はカメラから主被写体までの距離を、例えば、自動焦点検出処理で検出されるフォーカスレンズの位置に応じて求める。さらに、システム制御部１０６は、既知の手法によって画像フレーム間における動きベクトルを検出して当該動きベクトルに応じて主被写体の動きを求める。
【００７９】
前述のように、主被写体情報には、主被写体の人物らしさ、カメラから主被写体までの距離、主被写体の大きさ、および主被写体の動きを示す情報が含まれている。人間は人物の顔に対して非常に高い認識力を有しているので、人物の顔がわずかに歪んだだけでも違和感を覚える。このため、人物らしい被写体ほどユーザにとっては歪みが目立つことになる。
【００８０】
一方、人物以外の被写体、例えば、風景などにおいては歪みよりも振れによる画面全体の動きが目立つ。従って、被写体の人物らしさに関しては、人物らしさが高い程、防振性能よりも画質を優先することが望ましい。
【００８１】
つまり、システム制御部１０６は画像データにおいて被写体の顔を検出して、その検出結果の信頼性が所定の閾値以上であると、画質優先モードを選択して第１の振れ補正レンズ１０２を用いて光学的に像振れを補正する。一方、顔検出結果の信頼性が所定の閾値よりも小さいと、システム制御部１０６は像振れ補正優先モードを選択して、第２の振れ補正レンズ１０３を用いて光学的に像振れを補正する。
【００８２】
また、主被写体までの距離が近い程、振れによる画面全体の動きよりも主被写体の領域における歪みが目立つことになる。よって、主被写体までの距離に関しては、主被写体が近い程、防振性能よりも画質を優先することが望ましい。
【００８３】
つまり、被写体距離検出によって検出された被写体距離が予め設定された閾値以上であると、システム制御部１０６は像振れ補正優先モード（防振性能優先モードともいう）を選択して、第２の振れ補正レンズ１０３を用いて光学的に像振れを補正する。一方、被写体距離が予め設定された閾値よりも小さいと、システム制御部１０６は、画質優先モードを選択して、第１の振れ補正レンズを用いて光学的に像振れを補正する。
【００８４】
さらに、主被写体が大きい程、振れによる画面全体の動きよりも主被写体の領域における歪みが目立つことになる。よって、主被写体の大きさに関しては、主被写体が大きい程、防振性能よりも画質を優先することが望ましい。
【００８５】
つまり、被写体大きさが予め定められた閾値よりも小さいと、システム制御部１０６は像振れ補正優先モードを選択して、第２の振れ補正レンズ１０３を用いて光学的に像振れを補正する。一方、被写体大きさが予め定められた閾値以上であると、システム制御部１０６は画質優先モードを選択して、第１の振れ補正レンズ１０２を用いて光学的に像振れを補正する。
【００８６】
加えて、主被写体の動きが小さい程、振れによる画面全体の動きよりも主被写体の領域における歪みが目立つことになる。よって、主被写体の動きに関しては、主被写体の動きが小さい程、防振性能よりも画質を優先することが望ましい。
【００８７】
つまり、被写体動きが所定の閾値以上であると、システム制御部１０６は、像振れ補正優先モードを選択して第２の振れ補正レンズ１０３を用いて光学的に像振れを補正する。一方、被写体動きが所定の閾値よりも小さいと、システム制御部１０６は画質優先モードを選択して、第１の振れ補正レンズを用いて光学的に像振れを補正する。
【００８８】
シャッタスピードに関しては、シャッタスピードが遅い場合には、撮像素子１０４における蓄積ブレの影響が大きくなる。このため、画像の一部の歪みよりも振れによる画像全体の動きが目立ちやすくなる。
【００８９】
一方、シャッタスピードが速い場合には、撮像素子１０４における蓄積ブレの影響が小さくなる。このため、画像全体の動きよりも画像の歪みが目立ちやすくなる。よって、シャッタスピードが早い程、防振性能よりも画質を優先することが望ましい。
【００９０】
つまり、シャッタスピードが所定の閾値よりも大きいと、システム制御部１０６は画質優先モードを選択して、第１の振れ補正レンズ１０２を用いて光学的に像振れを補正する。一方、シャッタスピードが所定の閾値以下であると、システム制御部１０６は像振れ補正優先モードを選択して、第２の振れ補正レンズ１０３を用いて光学的に像振れを補正する。
【００９１】
撮影モードに関しては、例えば、ポートレート（ポートレートモード）の場合には人物を撮影している可能性が高く、風景（風景モード）の場合には風景を撮影している可能性が高い。よって、主被写体の人物らしさについて説明したように、ポートレートの場合には、防振性能よりも画質を優先することが望ましく、風景の場合には画質よりも防振性能を優先することが望ましい。
【００９２】
つまり、ポートレートモードの場合には、システム制御部１０６は画質優先モードを選択して、第１の振れ補正レンズ１０２を用いて光学的に像振れを補正する。また、風景モードの場合には、システム制御部１０６は像振れ補正優先モードを選択して、第２の振れ補正レンズ１０３を用いて光学的に像振れを補正する。
【００９３】
このように、撮影モードについては、撮影モードに応じて撮影状況を想定して、防振性能および画質のいずれを優先するかを決定することになる。なお、あらゆる撮影状況が想定されるような撮影モードに対しては、判定不能として扱うことになる。
【００９４】
ところで、図６に示すように、カメラ情報に複数の項目（つまり、情報）が場合には、防振性能と画質とのいずれを優先すべきかについての判定結果が、項目毎に異なる場合がある。このような場合には、システム制御部１０６は、例えば、項目に応じて判定結果に重み付けを行って多数決によって防振性能と画質とのいずれを優先すべきか決定するようにすればよい。
【００９５】
この際、振れ補正モードが撮影中に頻繁に切り替わると、同一の焦点距離で撮影を行っていても、振れ補正レンズの切り替えが行われる結果、画像の連続性が損なわれる可能性がある。
【００９６】
このため、フレーム毎に撮影状況に適した振れ補正モードを決定する際には、例えば、システム制御部１０６は過去のフレームに関する振れ補正モードを参照して、所定のフレーム数連続して同一の判定結果が得られた場合にのみ、振れ補正モードを切り替えるようにする。
【００９７】
さらに、カメラが三脚に取り付けられた場合には、カメラの振れはほとんどないので、システム制御部１０６は画質優先モードを選択して、第１の振れ補正レンズ１０２を用いて光学的に像振れを補正することになる。
【００９８】
このように、本発明の実施の形態では、撮影状況に応じて複数の振れ補正レンズを選択的に制御するようにしたので、防振性能と画質との両立を図ることができる。その結果、偏心収差を低減して、しかも像振れを低減することができる。
【００９９】
上述の説明から明らかなように、図１に示す例においては、システム制御部１０６および振れ検出部１０７が振れ検出手段として機能し、システム制御部１０６が制御手段として機能する。また、第１の振れ補正レンズ１０２、カメラ情報取得部１０８、振れ補正レンズ決定部１１０、光学系データベース１０９、および光学系制御部１１１は第１の像振れ補正手段と機能する。さらに、第２の振れ補正レンズ１０３、カメラ情報取得部１０８、振れ補正レンズ決定部１１０、光学系データベース１０９、および光学系制御部１１１は第２の像振れ補正手段と機能する。そして、第１の像振れ補正手段と第２の像振れ補整手段とはその補正性能が互いに異なる。
【０１００】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１０１】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を撮像装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを撮像装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【０１０２】
上記の制御方法および制御プログラムの各々は、少なくとも振れ検出ステップ、第１の像振れ補正ステップ、第２の像振れ補正ステップ、および制御ステップを有している。
【０１０３】
また、本発明は、以下の処理を実行することによっても実現される。つまり、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種の記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵなど）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１０４】
１０１  光学系
１０２，１０３  振れ補正レンズ
１０４  撮像素子
１０５  画像信号処理部
１０６  システム制御部
１０７  振れ検出部
１０８  カメラ情報取得部
１０９  光学系データベース
１１０  振れ補正レンズ決定部
１１１  光学系制御部
【図１】
2015007750.tif 000003
【図２】
2015007750.tif 000004
【図３】
2015007750.tif 000005
【図４】
2015007750.tif 000006
【図５】
2015007750.tif 000007
【図６】
2015007750.tif 000008