(57)【要約】【課題】  撮影シーンの誤判定を低減し、撮影モードの選択自由度を高め、ユーザの意図を反映した好適なカメラ制御による撮影を実現すること。【解決手段】  ユーザの指定によって、撮影シーンに関する１つ以上のキーワードが設定される（Ｓ１０２）。設定された１つ以上のキーワードに対応する１つ以上の撮影モードが、複数の撮影モードから選択される（Ｓ１０３）。次に、所定の撮影パラメータを用いて生成された画像信号に基づいて撮影シーンが判別される。その後、選択された１つ以上の撮影モードと判別された撮影シーンとに基づいて、撮影パラメータが生成される（Ｓ１０４）。【選択図】  図２
2014064061.tif 000002
【特許請求の範囲】
【請求項１】
撮像光学系により結像された被写体像を撮像素子により光電変換して画像信号を生成する撮像手段を備え、該撮像手段を複数の撮影モードで動作させることが可能な撮像装置であって、
ユーザにより指定された、撮影シーンに関する１つ以上のキーワードを設定する設定手段と、
前記設定された１つ以上のキーワードに対応する１つ以上の撮影モードを前記複数の撮影モードから選択する選択手段と、
前記撮像手段により生成された画像信号に基づいて撮影シーンを判別する判別手段と、
前記選択された１つ以上の撮影モードと前記判別された撮影シーンとに基づいて、撮影パラメータを生成する生成手段と、
前記生成された撮影パラメータを用いて前記撮像手段の動作を制御する制御手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記生成手段は、
前記判別された撮影シーンに対応する撮影モードが前記選択された１つ以上の撮影モードに含まれる場合、該対応する撮影モードに基づいた撮影パラメータを生成し、
前記判別された撮影シーンに対応する撮影モードが前記選択された１つ以上の撮影モードに含まれない場合、デフォルトの撮影モードであるオート撮影モードに基づいた撮影パラメータを生成する
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記１つ以上のキーワードは、撮影時期、撮影場所、撮影対象、撮影方法に関するキーワードを含むことを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記設定手段は、
撮影時期、撮影場所、撮影対象、撮影方法に関する複数のシナリオ項目から、ユーザにいずれか１つを選択させるための項目選択画面を表示する手段と、
前記項目選択画面を介してユーザにより選択されたシナリオ項目に応じた複数のキーワード候補から、ユーザにいずれか１つを選択させるためのキーワード選択画面を表示する手段と、
を含むことを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記撮像光学系によるズーム機能及び前記撮像装置の振れを補正する手振れ補正機能の少なくともいずれかを備える撮影アシスト手段と、
前記設定手段により設定された１つ以上のキーワードに応じて前記撮影アシスト手段を制御する撮影アシスト機能制御手段と、
を更に有することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
撮像光学系により結像された被写体像を撮像素子により光電変換して画像信号を生成する撮像手段を備え、該撮像手段を複数の撮影モードで動作させることが可能な撮像装置の制御方法であって、
設定手段が、ユーザにより指定された、撮影シーンに関する１つ以上のキーワードを設定する設定ステップと、
選択手段が、前記設定された１つ以上のキーワードに対応する１つ以上の撮影モードを前記複数の撮影モードから選択する選択ステップと、
判別手段が、前記撮像手段により生成された画像信号に基づいて撮影シーンを判別する判別ステップと、
生成手段が、前記選択された１つ以上の撮影モードと前記判別された撮影シーンとに基づいて、撮影パラメータを生成する生成ステップと、
制御手段が、前記生成された撮影パラメータを用いて前記撮像手段の動作を制御する制御ステップと、
を有することを特徴とする撮像装置の制御方法。
【請求項７】
コンピュータに、請求項６に記載の撮像装置の制御方法の各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びその制御方法に関する。
【背景技術】
【０００２】
従来、デジタルカメラに代表される撮像装置においては、ポートレイト、風景、夜景など複数の撮影シーンに対応した撮影モードが設けられている。ユーザは撮影シーンに対応する撮影モードを予め選択しておくことで、シャッタースピードや絞り、ホワイトバランス、γ係数、輪郭強調などの撮影パラメータを被写体に適した状態に設定することができる。
【０００３】
また、近年においては、映像信号の特徴を解析することで撮影シーンを認識し、複数の撮影モードの中から最適な撮影モードを自動的に設定する技術が開発されている（例えば特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３４４８９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術を用いた動画撮影においては、撮影シーンの誤判定によって、撮影モードの変化がユーザの意図通りとならず、所望の画質で映像が記録できない場合があった。
【０００６】
また、撮影モードの中には、夕焼けや雪、ビーチといった特定の撮影シーンにのみ効果を発揮するものもある。撮影シーンの誤判定によって、これら特定の撮影シーンに有効な撮影モードが選択されてしまうと、所望の映像とは大きく異なる映像が記録されてしまう場合がある。そのため、特許文献１の技術を用いた動画撮影においては、一部の撮影モードは選択候補とはならず、別途、撮影シーンに応じて、ユーザが直接設定する必要があった。
【０００７】
本発明は、撮影シーンの誤判定を低減し、撮影モードの選択自由度を高め、ユーザの意図を反映した好適なカメラ制御による撮影を実現する。
【課題を解決するための手段】
【０００８】
本発明の一側面によれば、撮像光学系により結像された被写体像を撮像素子により光電変換して画像信号を生成する撮像手段を備え、該撮像手段を複数の撮影モードで動作させることが可能な撮像装置であって、ユーザにより指定された、撮影シーンに関する１つ以上のキーワードを設定する設定手段と、前記設定された１つ以上のキーワードに対応する１つ以上の撮影モードを前記複数の撮影モードから選択する選択手段と、前記撮像手段により生成された画像信号に基づいて撮影シーンを判別する判別手段と、前記選択された１つ以上の撮影モードと前記判別された撮影シーンとに基づいて、撮影パラメータを生成する生成手段と、前記生成された撮影パラメータを用いて前記撮像手段の動作を制御する制御手段とを有することを特徴とする撮像装置が提供される。
【発明の効果】
【０００９】
本発明によれば、撮影シーンの誤判定を低減し、撮影モードの選択自由度を高め、ユーザの意図を反映した好適なカメラ制御による撮影を実現することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態１における撮像装置の構成図。
【図２】実施形態１におけるシナリオ設定時の撮影制御手順を示すフローチャート。
【図３】実施形態１における撮像装置でのシナリオ設定画面例を示す図。
【図４】実施形態１におけるシナリオ設定に係る制御手順を示すフローチャート。
【図５】項目別のキーワードと候補となる撮影モードの対応関係を表す図。
【図６】キーワードの選択と、それによる撮影モード候補決定の例を説明する図。
【図７】実施形態１における撮影モードの決定手順を示すフローチャート。
【図８】実施形態２における撮像装置の構成図。
【図９】実施形態２におけるシナリオ設定時の撮影制御手順を示すフローチャート。
【図１０】項目別のキーワードと撮影アシスト機能の対応関係を表す図。
【図１１】実施形態２におけるズーム制御手順を示すフローチャート。
【図１２】実施形態２におけるズーム制御に係る制御線図。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。なお、本発明は以下の実施形態に限定されるものではなく、本発明の実施に有利な具体例を示すにすぎない。また、以下の実施形態の中で説明されている特徴の組み合わせの全てが本発明の課題解決のために必須のものであるとは限らない。
【００１２】
＜実施形態１＞
図１は、実施形態１における撮像装置の構成例を示すブロック図である。撮像光学系１０１は、撮影パラメータ生成部１１１からの制御情報より、光学系駆動部１０２によって、絞り・フォーカス・ズームなどを制御して、被写体像を撮像素子１０３上に結像させる。撮像素子１０３は、撮像素子駆動部１０４にて生成される駆動パルスで駆動され、被写体像を光電変換により電気信号に変換して画像信号として出力する。
【００１３】
画像信号は、カメラ信号処理部１０５に入力される。カメラ信号処理部１０５は、入力された画像信号に対して、ホワイトバランスや輪郭強調、γ補正などのカメラ信号処理を施して画像データを生成し、これを画像メモリ１０６に書き込む。
【００１４】
記録制御部１０７は、画像メモリ１０６から画像データを読み出して、所定の圧縮方式（例えばMPEG方式）で圧縮して画像圧縮データを生成し、これを記録媒体１０８に記録する。
【００１５】
また、画像記録を行わずにモニタ１１０に画像を表示させたい場合は、表示制御部１０９が画像メモリ１０６に書き込まれた画像データを読み出してモニタ１１０用に画像変換を行い、モニタ用画像信号を生成する。モニタ１１０は、入力されたモニタ用画像信号を表示する。
【００１６】
次に、本実施形態に係る撮像装置の制御について説明する。
【００１７】
ユーザは、ユーザインタフェース部１１３を介して、本撮像装置の撮影モードの切り替えや、シナリオの作成、モニタ１１０への表示内容の変更、その他各種設定に関する変更を指示することができる。システム制御部１１４はユーザインタフェース部１１３からの情報に応じ、記録制御部１０７、表示制御部１０９、撮影パラメータ生成部１１１の動作制御や、データの流れの制御を行う。ユーザインタフェース部１１３からシステム制御部１１４に入力される情報には、後述するシナリオ設定が含まれる。この他、撮影モードの直接指定や、撮影パラメータのマニュアル設定、記録制御部１０７での記録映像フォーマットの指定、記録媒体１０８の記録映像の表示なども含まれうる。表示制御部１０９は、ユーザインタフェース部１１３の指示に応じて、撮影画面／設定画面／再生画面の切替えを行う。
【００１８】
以下、本実施形態におけるシナリオ設定時の撮影制御手順を、図２のフローチャートを用いて説明する。
【００１９】
ユーザは、ユーザインタフェース部１１３を介してシナリオの作成（又は更新）を指示することができる。システム制御部１１４は、シナリオの作成又は更新の指示を監視しており（Ｓ１０１）、シナリオ作成の指示があった場合に、処理はＳ１０２に進む。Ｓ１０２において、システム制御部１１４は、表示制御部１０９に対し、シナリオデータ設定画面をモニタ１１０に表示するよう指示する。これにより、モニタ１１０には図３（a）に示されるような項目選択画面が表示される。
【００２０】
図３（a）で示すように、画面にはシナリオを決定するための複数のシナリオ項目が表示される。複数のシナリオ項目には、撮影時期（「いつ」）、撮影場所（「どこで」）、撮影対象（「何を」）、撮影方法（「どのように」）が含まれる。ユーザはこの中からいずれか１つを選択することができる。ユーザがシナリオ項目を選択すると、その選択したシナリオ項目におけるキーワードを選択する画面が表示される。図３（b）は、シナリオ項目「どこで」を選択した場合のキーワード選択画面である。ユーザは、撮影目的に応じて、各シナリオ項目に応じた複数のキーワード候補からいずれか１つを選択する。このように、ユーザは任意のシナリオ項目について１つのキーワードを選択することができ、全体として１つ以上のキーワードを選択することができる。選択された各シナリオ項目のキーワードの組み合わせ結果は、シナリオデータとしてメモリカードなどの記録媒体に保存することができる。こうして、撮影前にシナリオを作成しておくことができる。
【００２１】
図４に、Ｓ１０２のシナリオ入力の制御フローを示す。
【００２２】
まず、記録媒体にシナリオデータが存在するかを判定する（Ｓ２０１）。シナリオデータが存在すれば、そのシナリオデータを使用するかをユーザからの指示に基づき選択する（Ｓ２０２）。使用する場合は、シナリオデータに沿って各項目のキーワードが設定される（Ｓ２０３）。例えば、ユーザが、「スキーをしている子供を撮影する」のであれば、「いつ」で「冬」、「どこで」で「スキー場」、「何を」で「子供」、「どのように撮る」で「優先的に撮る」を指定する。シナリオデータによる各項目のキーワード設定が完了していないときは（Ｓ２０４・ＮＯ）、ユーザが撮影状況に応じて項目の選択（Ｓ２０５）、キーワードの選択（Ｓ２０６）を行う。シナリオが保存されていないとき（Ｓ２０１・ＮＯ）、保存したシナリオを用いないとき（Ｓ２０２・ＮＯ）も同様である。
【００２３】
そして、各項目のキーワード選択が完了すると、ユーザは作成したシナリオを保存するかどうかを選択する（Ｓ２０７）。シナリオを保存する場合は、記録媒体にシナリオデータを記録し、シナリオ入力処理を終了する。
【００２４】
以上が、シナリオ入力の詳細な流れである。
【００２５】
次に、システム制御部１１４は、ユーザインタフェース部１１３から入力されたシナリオデータを解析し、撮影モードの候補を選択する（Ｓ１０３）。本実施形態における、シナリオデータ解析及び撮影モード候補選択とは、シナリオ入力により入力されたキーワードに対して候補となり得る撮影モードを選択する処理のことである。以下、シナリオデータ解析及び撮影モード候補選択処理について説明する。
【００２６】
図５は、シナリオ入力により入力されたキーワードとそのキーワードに対して候補となり得る撮影モードとの対応表である。キーワードと撮影モードの対応関係は、キーワードから推定される撮影被写体や、撮影時間、求められるカメラワークより、候補となる撮影モードを予め決定しておき、その対応関係を、テーブル化して、ＲＯＭなどに記憶しておく。なお、キーワードと撮影モード候補の対応関係は一対一ではなく、複数対複数であってもよい。例えば、「どこで」で、「結婚式」や「入学式」を選択すると、撮影モード候補として「人物」や「室内」が選択される。
【００２７】
各キーワードと、候補となる撮影モードの考え方について説明する。
シナリオ項目「いつ」のキーワードに対しては、撮影時刻や時期を選択することで、屋外の太陽光の色温度や照度などを判定する。例えば、夕焼けの撮影をする場合などに夕焼けを印象的に撮影するためにホワイトバランスを調整した夕焼けモードが選択される。また、冬の時期は雪などの高色温度の被写体を撮影することが想定されることから、その対応がされているスノーモードが選択される。なお、シナリオ項目「いつ」のキーワードにおいては「冬の夕方」といったように、撮影時刻と時期を組み合わせたキーワードを入力することで、さらに詳細な撮影モード候補を選択させてもよい。
【００２８】
シナリオ項目「どこで」のキーワードに対しては、撮影場所やイベントを選択することで、人物の有無や、どういう撮影となるかを判断する。例えば、結婚式や入学式の撮影をする際には、子供の撮影がメインとなることが想定されるため、人物モードが選択され、また、室内での撮影シーンも想定されるため、室内モードも選択される。運動会では、子供の撮影に加えて、徒競争などの動きのあるシーンが多いため、人物モードとスポーツモード両方が選択される。スキー場では、雪が撮影被写体となることが想定されるため、スノーモードが選択される。
【００２９】
シナリオ項目「なにを」のキーワードに対しては、撮影対象を選択することで、さらに撮影被写体に適した撮影モード候補を選択する。例えば、子供を撮影対象とした場合、走り回るなどの動きも想定されるので、人物モードだけでなく、動きブレが起きないようにスポーツモードも選択される。なお、夜の撮影においては、暗いところを暗く撮影する夜景撮影と、暗い被写体を明るく撮影するという２つの状況が想定されるが、「なにを」で夜景を指定することで、撮影モードを夜景モードに限定させてもよい。
【００３０】
シナリオ項目「どのように」のキーワードに対しては、撮影の仕方を選択することで、カメラの撮り方に適した撮影モード候補を選択する。例えば、「優先的に撮る」というキーワードを選択した場合、特定被写体を撮影対象とすることが考えられるため、候補として人物モードとポートレイトモードが選択される。また、「暗いところを明るく撮る」というキーワードを選択した場合は、夜間や薄暗い場所での撮影が考えられるため、候補としてナイトモードが選択される。
【００３１】
以上が、キーワードと候補となる撮影モードの考え方である。
【００３２】
図６は、前述の事例のシナリオデータを解析して決定した撮影モード候補である。例えば、「いつ」で「冬」、「どこで」で「スキー場」、「何を」で「子供」、「どのように撮る」で「優先的に撮る」と選択した場合を考える。この場合、「冬」と「スキー場」というキーワードよりスノーモード、「子供」よりスポーツモードと人物モード、「優先的に撮る」より人物モードとポートレイトモードが、撮影モード候補となる。
【００３３】
システム制御部１１４は、設定されたキーワードにより抽出された撮影モード候補群を撮影モード候補情報として、撮影パラメータ生成部１１１へ出力する。
【００３４】
以上が、シナリオデータ解析及び撮影モード候補選択処理の説明である。
【００３５】
次に、シーン判別部１１２が、所定の撮影パラメータ、例えば現在設定されている撮影パラメータを用いて生成された画像信号に基づいて撮影シーンを判別し、撮影シーン情報を撮影パラメータ生成部１１１に送出する。シーン判別部１１２の具体的なシーン判別の一例としては、特開２００３−３４４８９１に示されるように、被写体の動きが大きければスポーツシーン、顔が検出されれば人物シーン、測光値が小さければ夜景シーンといった判別を行うといったものがある。また、人の顔が検出され、かつ、顔検出された被写体から大きな動きが検出されるといった、複合的な撮影シーンも考えられるため、撮影シーン情報としては、人物＋スポーツ（動き）などといったような、複数のシーンを複合したシーン判定結果も出力される。
【００３６】
次に、撮影パラメータ生成部１１１は、システム制御部１１４より入力される撮影モード候補情報と、シーン判別部１１２より入力される撮影シーン情報より、撮影パラメータを生成する（Ｓ１０４）。撮影パラメータとしては、カメラ信号処理部１０５、光学系駆動部１０２、撮像素子駆動部１０４への入力パラメータがある。具体的には、ＡＥプログラム線図（シャッタースピード、絞り値）や測光モード、露出補正、ホワイトバランス、画質効果（色ゲイン、コントラスト（γ）、シャープネス（アパーチャゲイン）、明るさ（ＡＥ目標値））などである。撮影モード毎の撮影パラメータ生成は、従来のカメラないしビデオカメラの機能に準じた内容であるため、詳細な説明は割愛する。例えば、スポーツモードにおいては、ＡＥプログラム線図は高速シャッター優先プログラム、測光モードは画面中央、ないし焦点検出点を含む小領域のみを測光する部分測、露出補正は±０、ホワイトバランスはオート、画質効果はＯＦＦである。
【００３７】
以下、撮影パラメータ生成の詳細な流れを示す。図７は、撮影パラメータ生成フローである。
【００３８】
撮影パラメータ生成部１１１は、シーン判別部１１２から撮影シーン情報が受信されたかどうかを判定する（Ｓ３０１）。シーン判別部１１２から撮影シーン情報が受信された場合、処理はＳ３０２に進み、受信されなければ、処理はＳ３０５に進む。
【００３９】
Ｓ３０２では、システム制御部１１４から撮影モード候補情報が、シーン判別部１１２から撮影シーン情報が、それぞれ入力される。撮影パラメータ生成部１１１は、その入力された撮影シーン情報に対応する撮影モードが撮影モード候補内に存在するかを判定する（Ｓ３０３）。図６で示した撮影モード候補の事例で説明する。図６のシナリオにおいては、スノーモード、スポーツモード、人物モードの３つが撮影モード候補である。入力された撮影シーン情報が、人物シーンや、スポーツシーン（被写体の大きな動き）、あるいはスノーシーンを示す場合、それらは撮影モード候補内に存在する。従ってこの場合は、対応する撮影モードが選択されて、その撮影シーンに適合した撮影パラメータが生成される（Ｓ３０４）。また、入力された撮影シーン情報が、人物＋スポーツ（動き）や、スノー＋スポーツといったように、複合された撮影シーンを示すときは、対応する複数の撮影モードが選択され、その組み合わせにより、その撮影シーンに適合した撮影パラメータが生成される。
【００４０】
なお、複数の撮影シーンが複合された撮影シーンに対する撮影パラメータ生成は、特開２００７−３３６０９９号公報に示されるような、複数の撮影モードを組み合わせた撮影パラメータ生成で実現される。
【００４１】
次に、入力された撮影シーン情報が、夕焼けなどの上記３つの撮影モードに対応しない撮影シーン、または、人物＋夕焼けといった、上記３つの撮影モードに対応する撮影シーンと対応しない撮影シーンが複合された撮影シーンを示す場合を考える。このような場合は、入力されたシーンが不適当なものであると判定し、デフォルトの撮影モードであるオート撮影モードに基づいて撮影パラメータを生成する（Ｓ３０５）。Ｓ３０１でシーン判別部１１２から撮影シーン情報が受信されなかった場合も、Ｓ３０５で、オート撮影モードに基づいて撮影パラメータを生成する。
【００４２】
なお、生成する撮影パラメータに対し、撮影シーン情報の遷移方向に応じたヒステリシス制御を入れることで、撮影シーンの変化による急激な画質変動を抑え、より動画撮影に適した、なめらかな画質変動を実現してもよい。
【００４３】
以上が、撮影パラメータ生成の詳細な流れである。
【００４４】
そして、撮影パラメータ生成部１１１にて生成された撮影パラメータはカメラ信号処理部１０５や光学系駆動部１０２、撮像素子駆動部１０４に入力される。これにより、システム制御部１１４は、撮影パラメータ生成部１１１にて生成された撮影パラメータを用いて撮像系を制御する。
【００４５】
以上が、シナリオ設定時の撮影制御フローである。以上の構成と制御によって、撮影シーンの誤判定が低減され、ユーザの意図を反映した好適なカメラ制御による撮影が実現される。
【００４６】
＜実施形態２＞
図８は実施形態２における撮像装置の構成例を示すブロック図である。図８において、実施形態１に係る図１と同じ構成要素には同じ参照番号を付し、それらの説明は省略する。図８において、実施形態１に係る図１と比較して、撮影アシスト機能制御部８１５、ズーム入力部８１６、手振れ情報検出部８１７が追加されている。ここで、撮影アシスト機能制御部８１５は、ズーム機能及び手振れ補正機能に関する制御を行うものである。図８の構成による撮像装置での撮影動作は実施形態１と同様であるため、説明を省略する。
【００４７】
以下、図８の構成による撮像装置におけるシナリオ設定時の撮影制御フローを図９を用いて説明する。図９において、実施形態１に係る図２と同じ処理ブロックには同じ参照番号を節、それらの説明は省略する。図２で示した実施形態１の撮影制御フローとの主な差異は、撮影モード候補選択（Ｓ１０３）の後に、撮影アシスト内容決定処理が追加されている点である。撮影アシスト内容決定とは、ユーザインタフェース部１１３から入力されたシナリオデータを解析し、使用する撮影アシスト機能を決定する処理である。本実施形態では、更に、カメラ操作内容に応じて、決定した撮影アシスト内容を加味したカメラ制御が行われる。
【００４８】
まず、実施形態１と同様に、シナリオ更新の指示があった場合に（Ｓ１０１・ＹＥＳ）、シナリオ入力（Ｓ１０２）、撮影モード候補選択（Ｓ１０３）が行われる。
【００４９】
撮影モード候補が選択されると、次に、システム制御部１１４は、撮影アシスト内容を決定する（Ｓ９０１）。図１０は、シナリオ入力により入力されたキーワードとそのキーワードに対して選択される撮影アシスト機能との対応表である。図１０で示すような、キーワードと撮影アシスト機能の対応関係は、予めキーワードから推定される撮影被写体や、撮影時間、求められるカメラワークより、候補となる撮影アシスト機能を決定しておく。その対応関係はテーブル化されてＲＯＭなどに記憶される。そして、システム制御部１１４では、入力したキーワードをアドレスとして、対応関係を記憶したＲＯＭにアクセスすることで、使用する撮影アシスト機能を決定する。
【００５０】
なお、本実施形態における撮像装置では、シフトレンズ制御（手振れ補正）機能として「防振量増加（防振範囲拡大）」及び「防振無効（防振オフ）」、ズーム制御機能として、「ズーム制御（顔）」を撮影アシスト機能として搭載する。例えば、「どのように」で「歩きながら」を選択すると、歩き撮りに対応できるように、「防振量増加」機能が選択される。
【００５１】
本実施形態で行われる、各撮影アシスト機能について説明する。
【００５２】
まず、防振量増加について説明する。本機能は、手振れ補正の最大補正角度を大きくすることで、歩き撮りなどの大きな手振れを補正する機能である。次に、防振無効について説明する。本機能は、防振処理を行わない機能であり、三脚などの手振れが発生しない状況において、手振れ補正起因による画質変化をなくす。
【００５３】
次に、ズーム制御（顔）について説明する。本機能は、検出された顔に対しズームを行った際に、検出された顔の面積が特定の値を超えると、ズームを停止する機能である。図１１にズーム制御（顔）の制御フローを示す。まず、顔が検出されたかを判定し（Ｓ１１０１）、顔が検出された場合、検出された顔の面積を算出する（Ｓ１１０２）。次に、顔面積と現在のズーム値より、ズーム制御の判定に用いる閾値１と閾値２を算出する（Ｓ１１０３）。閾値２は、検出された顔がズームによって、顔として認識される最大面積であり、下記計算式で求められる。
【００５４】
【数１】
2014064061.tif 000003
【００５５】
また、動画撮影に適した滑らかなズーム停止制御を実現するために、ズームアクチュエータのズーム量を小さくしていく。そのズーム量制御を開始する顔面積を閾値１とする。
【００５６】
図１２は、ズーム制御（顔）の制御線図を示したものであり、横軸が顔面積、縦軸がズーム量である。下記に制御線図に基づいたズーム量計算式を示す。
【００５７】
【数２】
2014064061.tif 000004
【００５８】
すなわち、顔面積が閾値１未満であるときは（Ｓ１１０４、Ｓ１１０５ともにＮＯ）、ズーム入力部８１６より入力された値に応じたズーム量Ｘとする（Ｓ１１０６）。一方、顔面積が閾値２以上であるときは（Ｓ１１０４・ＹＥＳ）、ズーム量を０とする。そして、顔面積が閾値２未満（Ｓ１１０４・ＮＯ）、閾値１以上（Ｓ１１０５・ＹＥＳ）であるときは、ズーム量を、閾値１のときのズーム量Ｘと閾値２のときのズーム量０とを結ぶ直線上における、顔面積の値に対応する値とする（Ｓ１１０８）。
【００５９】
本機能により、ズーム対象となる顔に対して最適なズームが行え、また、ズームによって顔が消失したことが原因による画質変動をなくすことができる。
【００６０】
本実施形態では、このズーム制御は顔の事例を提示したが、例えば、顔のように認識が可能である被写体（ペットなど）においても、同様のズーム制御を実現することができる。
【００６１】
以上が、本実施形態で行われる撮影アシスト機能の説明である。
【００６２】
次に、ズームなどのカメラ操作や、手振れなどのカメラの動きが発生することで（Ｓ９０２）、カメラ操作制御（Ｓ９０３）及び撮影モードの自動制御（Ｓ１０４）が行われる。
【００６３】
撮影アシスト機能制御部８１５は、シナリオから選択した撮影アシスト機能に基づいて、ズーム入力部８１６から入力されるズーム値から、光学系駆動部１０２におけるズームアクチュエータに入力するズームパラメータを生成する。また、撮影アシスト機能制御部８１５は、手振れ情報検出部８１７から入力される手振れ情報より、光学系駆動部１０２におけるシフトレンズアクチュエータに入力するシフトレンズパラメータを生成する。本実施形態においては、この生成されたシフトレンズパラメータをシフトレンズアクチュエータに設定することでレンズ位置を制御し、手振れ補正を行う。また、手振れ情報検出部８１７は、例えば、特開平６−１９４７２９号公報に示されるような、ジャイロセンサーに代表される角速度検出部から得られる角速度情報より手振れ情報を算出する。
明を割愛する。
【００６４】
そして、撮影パラメータ生成部１１１にて生成された撮影パラメータは、カメラ信号処理部１０５、光学系駆動部１０２及び撮像素子駆動部１０４に入力される。また、撮影アシスト機能制御部８１５にて生成されたズームパラメータ及びシフトレンズパラメータは、光学系駆動部１０２に入力され、光学系駆動部１０２におけるズームアクチュエータ及びシフトレンズアクチュエータが上記パラメータに基づいて動作する。
【００６５】
以上が、シナリオ設定時の撮影制御フローである。以上の構成と制御によって、撮影シーンの誤判定が低減され、ユーザの意図を反映した好適なカメラ制御及びカメラワークによる撮影が実現される。
【００６６】
なお、手振れ情報は、例えば、特開平５−００７３２７号公報に示されるような、２フレーム間の差分より求められる動きベクトルを手振れ情報としてもよい。また、手振れ補正方法としては、例えば、特開平５−３００４２５号公報に示されるような、メモリに格納した画像の読出し位置を手振れ情報に基づいて変化させる方式としてもよい。
【００６７】
（他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2014064061.tif 000005
【図２】
2014064061.tif 000006
【図３】
2014064061.tif 000007
【図４】
2014064061.tif 000008
【図５】
2014064061.tif 000009
【図６】
2014064061.tif 000010
【図７】
2014064061.tif 000011
【図８】
2014064061.tif 000012
【図９】
2014064061.tif 000013
【図１０】
2014064061.tif 000014
【図１１】
2014064061.tif 000015
【図１２】
2014064061.tif 000016