(57)【特許請求の範囲】
【請求項１】
被写体を撮像素子により撮像する撮像装置であって、
前記撮像装置の動きベクトルを検出する動き検出部と、
前記撮像素子によって取得される画像データに基づいて前記被写体の動きベクトルを算出する被写体動き計算部と、
前記動き検出部によって検出される前記撮像装置の動きベクトルと、前記被写体動き計算部によって算出される前記被写体の動きベクトルとを比較し、比較結果に基づいてＩＳＯ感度を変更するか否かを決定し、ＩＳＯ感度を制御するＩＳＯ感度制御部と、
前記ＩＳＯ感度制御部により制御されたＩＳＯ感度に基づいて撮像処理を行う撮像処理部と、
を備えることを特徴とする、撮像装置。
【請求項２】
前記ＩＳＯ感度制御部は、
前記動き検出部によって算出される撮像装置の動きベクトルと前記被写体動き計算部によって算出される被写体の動きベクトルとが同方向ではないと判定される場合に、ＩＳＯ感度を変更することを特徴とする、請求項１に記載の撮像装置。
【請求項３】
前記ＩＳＯ感度制御部は、
前記撮像装置の動きベクトルと前記被写体の動きベクトルとが同方向ではないと判定される場合に、前記撮像装置の動きベクトルの大きさと前記被写体の動きベクトルの大きさとを比較した結果に基づいて、ＩＳＯ感度を変更するか否かを決定することを特徴とする、請求項２に記載の撮像装置。
【請求項４】
前記ＩＳＯ感度制御部は、
前記撮像装置の動きベクトル及び／または前記被写体の動きベクトルを予め定められた閾値と比較し、比較結果に基づいてＩＳＯ感度を変更するか否かを決定することを特徴とする、請求項１〜３のいずれかに記載の撮像装置。
【請求項５】
前記動き検出部によって検出される前記撮像装置の動きベクトルに基づいて、前記画像データのぶれを補正するぶれ補正処理部をさらに備えることを特徴とする、請求項１〜４のいずれかに記載の撮像装置。
【請求項６】
被写体を撮像素子により撮像する撮像装置における撮像方法であって、
前記撮像装置の動きベクトルを検出する動き検出ステップと、
前記撮像素子によって取得される画像データに基づいて前記被写体の動きベクトルを算出する被写体動き計算ステップと、
前記動き検出ステップにおいて検出される前記撮像装置の動きベクトルと、前記被写体動き計算ステップにおいて算出される前記被写体の動きベクトルとを比較するベクトル比較ステップと、
前記ベクトル比較ステップにおける比較結果に基づいて、ＩＳＯ感度を変更するか否かを決定し、前記ＩＳＯ感度を制御するＩＳＯ感度制御ステップと、
前記ＩＳＯ感度制御ステップにおいて制御されたＩＳＯ感度に基づいて撮像処理を行う撮像ステップと、
を含むことを特徴とする、撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及び撮像方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラ等の撮像装置においては、シャッターを切る際の手の動き等によって生じる画像のブレを補正するための手振れ補正機能が組み込まれている。手振れ補正技術としては、光学式手振れ補正技術や電子式手振れ補正技術等、様々な技術が提案されている。
【０００３】
また、被写体自体の動きによる被写体ブレを判別しＩＳＯ感度を上げることによってシャッタースピードを上げ、被写体ブレを抑止する技術も提案されている。しかしながら、ＩＳＯ感度を上げると、撮像時に発生するノイズが増え、画質劣化を引き起こすことが懸念される。
【０００４】
特許文献１〜５には、上記手振れ補正技術と被写体ブレ抑止技術の両方を組み合わせることにより、手振れと被写体ブレの両方を抑制しつつ、ＩＳＯ感度を上げることによる画質の劣化を抑えた適正な画像を得るための技術が開示されている。
【０００５】
【特許文献１】特開２００７−２０６５８３号公報
【特許文献２】特開２００７−２４３２５０号公報
【特許文献３】特開２００７−２４３２５１号公報
【特許文献４】特開２００７−２４３７５９号公報
【特許文献５】特開２００７−４１５７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記特許文献１〜５に開示されている技術でも、ブレを抑制するのには不十分な点がある。例えば非常に速い速度で動いている被写体を撮影する場合などにはカメラ自体も動いている可能性があり、その場合には、特許文献１〜５に開示されているような方法でＩＳＯ感度を調整するだけでは適切な画像を得ることができない。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、撮影状況を適切に判断することにより、手振れ及び被写体ブレを抑止した適切な撮影画像を得ることが可能な、新規かつ改良された撮像装置及び撮像方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、被写体を撮像素子により撮像する撮像装置であって、撮像装置の動きベクトルを検出する動き検出部と、撮像素子によって取得される画像データに基づいて被写体の動きベクトルを算出する被写体動き計算部と、動き検出部によって検出される撮像装置の動きベクトルと、被写体動き計算部によって算出される被写体の動きベクトルとを比較し、比較結果に基づいてＩＳＯ感度を変更するか否かを決定し、ＩＳＯ感度を制御するＩＳＯ感度制御部と、ＩＳＯ感度制御部により制御されたＩＳＯ感度に基づいて撮像処理を行う撮像処理部と、を備えることを特徴とする撮像装置が提供される。
【０００９】
かかる構成により、撮影状況を適切に判断し、不必要な場合にＩＳＯ感度を上げることによる画質劣化を防止することが可能となる。
【００１０】
また、ＩＳＯ感度制御部は、動き検出部によって算出される撮像装置の動きベクトルと被写体動き計算部によって算出される被写体の動きベクトルとが同方向ではないと判定される場合に、ＩＳＯ感度を変更するようにしてもよい。これにより、被写体と撮像装置とがともに同方向に移動している場合等において、ＩＳＯ感度の変更を行わないようにすることができる。
【００１１】
また、ＩＳＯ感度制御部は、撮像装置の動きベクトルと被写体の動きベクトルとが同方向ではないと判定される場合に、撮像装置の動きベクトルの大きさと被写体の動きベクトルの大きさとを比較した結果に基づいて、ＩＳＯ感度を変更するか否かを決定するようにしてもよい。これにより、被写体と撮像装置の動きの大きさの差によってＩＳＯ感度の変更を行わないようにすることができる。
【００１２】
また、ＩＳＯ感度制御部は、撮像装置の動きベクトル及び／または被写体の動きベクトルを予め定められた閾値と比較し、比較結果に基づいてＩＳＯ感度を変更するか否かを決定するようにしてもよい。これにより、被写体や撮像装置の動きの大きさに応じてＩＳＯ感度の変更を行わないようにすることができる。
【００１３】
また、動き検出部によって検出される撮像装置の動きベクトルに基づいて、画像データのぶれを補正するぶれ補正処理部をさらに備えるようにしてもよい。これにより、ブレ補正処理部による手振れ補正を併用してさらに適切な画像を得ることが可能となる。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、被写体を撮像素子により撮像する撮像装置における撮像方法であって、撮像装置の動きベクトルを検出する動き検出ステップと、撮像素子によって取得される画像データに基づいて被写体の動きベクトルを算出する被写体動き計算ステップと、動き検出ステップにおいて検出される撮像装置の動きベクトルと、被写体動き計算ステップにおいて算出される被写体の動きベクトルとを比較するベクトル比較ステップと、ベクトル比較ステップにおける比較結果に基づいて、ＩＳＯ感度を変更するか否かを決定し、ＩＳＯ感度を制御するＩＳＯ感度制御ステップと、ＩＳＯ感度制御ステップにおいて制御されたＩＳＯ感度に基づいて撮像処理を行う撮像ステップと、を含むことを特徴とする撮像方法が提供される。
【発明の効果】
【００１５】
以上説明したように本発明によれば、撮影状況を適切に判断することにより、手振れ及び被写体ブレを抑止した適切な撮影画像を得ることが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照しながら、本発明にかかる撮像装置及び撮像方法の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１７】
まず、本発明の一実施形態にかかる撮像装置について説明する。本実施形態にかかる撮像装置は、撮影者の手の動きや撮像装置自体の動きによる撮影画像のブレを補正するブレ補正機能を備えたことを特徴とするものである。以下では、撮像装置の一例としてデジタルスチルカメラの例を用いて説明するが、本発明はかかる例に限定されるものではない。本発明にかかる撮像装置は、例えば、デジタルビデオカメラ等の動画撮影機能を備えたものであってもよく、あるいは、撮像機能を備えた携帯電話等の通信装置や情報処理装置であってもよい。
【００１８】
（デジタルスチルカメラ１００のハードウェア構成）
図１は、本発明の一実施形態にかかる撮像装置としてのデジタルスチルカメラ１００のハードウェア構成の概略を示す図である。図１に示すように、本実施形態にかかるデジタルスチルカメラ１００は、撮像処理部１１０と、画像処理部１２０と、制御部１３０とにより構成される。以下、各部の詳細について説明する。
【００１９】
（撮像処理部１１０）
撮像処理部１１０は、光学ブロック１１１と、駆動部１１２と、撮像素子１１３と、アナログ処理回路１１４とにより構成される。光学ブロック１１１は、被写体を撮像するためのレンズ群、絞り調整機構、フォーカス調整機構、ズーム機構、シャッター機構、フラッシュ機構等を内部に備える。駆動部１１２は、制御部１３０から制御信号を受けて制御され、光学ブロック１１１の絞り調整機構、ズーム機構、シャッター機構等を電動駆動する。
【００２０】
撮像素子１１３は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等の固体撮像素子により構成され、その結像面に光学ブロック１１１を通じた像が結像される。また、撮像素子１１３は、アナログ処理回路１１４により生成されるタイミング信号を受けて、結像面に結像されている被写体像を撮像信号に変換し、アナログ処理回路１１４に供給する。
【００２１】
アナログ処理回路１１４は、撮像素子１１３からのアナログ撮像信号をデジタル信号へと変換するための処理を行う。アナログ処理回路１１４は、撮像素子１１３からの撮像信号の自動利得調整を行うＡＧＣ（Ａｕｔｏ  Ｇａｉｎ  Ｃｏｎｔｒｏｌ）や、アナログ信号をデジタル信号に変換するＡＤ（Ａｎａｌｏｇ  Ｄｉｇｉｔａｌ）変換器、シャッター操作に応じて制御部１３０から供給される制御信号に基づいて撮像素子１１３への画像取り込みタイミング信号を生成するタイミングジェネレータ等を内部に備える。また、アナログ処理回路１１４は、制御部１３０の制御によりＡＧＣにおける利得を増減させることによりＩＳＯ感度を調節するＩＳＯ感度調節機能を有する。アナログ処理回路１１４によって出力されるデジタル撮像信号は、ＲＡＷ画像データとしてＲＡＭ１３４等の記憶媒体に記憶される。
【００２２】
（画像処理部１２０）
画像処理部１２０は、アナログ処理回路１１４によって出力されＲＡＭ１３４等に記憶されたＲＡＷ画像データを読み出してデジタル画像処理を行い、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）やＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）等の画像フォーマットに変換してメモリカード１４３等の記憶媒体に記録する。画像処理部１２０は、ＲＡＷ画像データに対し、画素補間処理、ガンマ補正処理、ホワイトバランス処理等の各種の画像処理を施す。
【００２３】
（制御部１３０）
制御部１３０は、図１に示すように、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３４と、操作入力部１４１を接続するための操作入力インタフェース１３５と、表示部１４２を接続するための表示制御部１３６と、メモリカード１４３を装填するためのメモリカードインタフェース１３７と、角速度センサ１３８と、外部入出力インタフェース１３９とがシステムバス１３２を介して接続されることにより構成される。
【００２４】
制御部１３０は、撮像処理部１１０及び画像処理部１２０を制御してデジタルスチルカメラ１００の全体を制御し、撮像処理が実行されるようにする。特に、制御部１３０は、被写体及びデジタルスチルカメラ１００自体の動きを検出し、検出された動きから撮影状況を適切に判断してブレ補正を行うためのブレ補正機能を有する。制御部１３０のブレ補正機能の詳細については、後述する。以下、制御部１３０の構成について説明する。
【００２５】
ＭＰＵ１３１は、ＲＯＭ１３３に記録された制御用プログラムを実行することによって生成される各種の制御信号を各部に供給し、デジタルスチルカメラ１００の全体を制御する。ＲＯＭ１３３には、撮像処理部１１０や画像処理部１２０、表示制御部１３６等やメモリカードインタフェース１３７を制御するためのプログラムが格納されている。ＲＡＭ１３４は、上述した撮像処理部１１０のアナログ処理回路１１４から出力されるＲＡＷ画像データが格納される記憶媒体である。また、ＲＡＭ１３４は、ＭＰＵ１３１の作業領域としても用いられる。
【００２６】
操作入力インタフェース１３５に接続される操作入力部１４１には、撮影モードを切り替えるためのモード切替キー、ズーム調整キー、露出調整のためのキー、シャッターキー、表示部１４２に対する表示調整キー等の複数のキーが設けられている。操作入力インタフェース１３５は、操作入力部１４１からの操作信号をＭＰＵ１３１に伝達する。ＭＰＵ１３１は、操作入力インタフェース１３５から入力される操作信号に基づいて操作内容を判別し、判別結果に応じた制御処理を行う。
【００２７】
表示制御部１３６に接続される表示部１４２は、ＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）等からなる液晶ディスプレイ等により構成される。表示制御部１３６は、ＭＰＵ１３１によって制御され、画像処理部１２０によって処理された画像や、メモリカード１４３から読み出された画像を表示部１４２に表示させる。
【００２８】
メモリカードインタフェース１３７は、画像処理部１２０から出力される画像データをメモリカード１４３に書き込む。また、メモリカードインタフェース１３７は、メモリカード１４３から画像データを読み出して画像処理部１２０等に供給する。メモリカード１４３は、メモリカードインタフェース１３７によって読み書きされる記憶媒体であり、撮影された画像データや画像データに付随する属性情報等が主に記録される。
【００２９】
角速度センサ１３８は、ジャイロセンサ等の角速度の大きさを検知することが可能なセンサにより構成され、デジタルスチルカメラ１００の動きに応じた各方向への角速度を検出する。角速度センサ１３８により検出された角速度は、ＭＰＵ１３１に入力され、デジタルスチルカメラ１００の動きを検出するために用いられる。
【００３０】
外部入出力インタフェース１３９は、外部機器とデジタルスチルカメラ１００とを接続しデータの入出力を行うためのインタフェースであって、デジタルスチルカメラ１００のメモリカード１４３に格納されたデータを外部機器に出力したり、外部機器から入力されるデータをデジタルスチルカメラ１００に入力したりするためのインタフェースである。
以上、本実施形態にかかるデジタルスチルカメラ１００のハードウェア構成について説明した。
【００３１】
（ブレ補正機能の構成）
次に、図２を参照して、デジタルスチルカメラ１００の制御部１３０によって実行されるブレ補正機能について説明する。図２は、デジタルスチルカメラ１００の制御部１３０のブレ補正機能を実現するための概略構成を示す機能ブロック図である。図２に示すように、本実施形態のブレ補正機能は、動き検出部１０１と、手振れ補正処理部１０２と、被写体動き計算部１０３と、ＩＳＯ感度制御部１０４とにより構成される。
【００３２】
なお、図２に示すブレ補正機能を構成する各部は、ＲＯＭ１３３等に格納されＭＰＵ１３１によって実行されることが可能な、各部の機能を実行するソフトウェアプログラムにより実現されてもよく、あるいは、専用のハードウェアによって実現されてもよい。また、上記ソフトウェアプログラムは、上述したようにＲＯＭ１３３等のコンピュータ読み取り可能な記憶媒体に記憶されたものを読み出すことにより実行されてもよいし、あるいは、ネットワーク等を介してデジタルスチルカメラ１００に提供されるものであってもよい。
【００３３】
（動き検出部１０１）
動き検出部１０１は、角速度センサ１３８により検出された角速度に基づいてデジタルスチルカメラ１００自体の動きを検出する。動き検出部１０１は、デジタルスチルカメラ１００の動きベクトルを算出し、手振れ補正処理部１０２及びＩＳＯ感度制御部１０４に入力する。
【００３４】
（手振れ補正処理部１０２）
手振れ補正処理部１０２は、動き検出部１０１によって検出されたデジタルスチルカメラ１００の動きに基づいて手振れのブレ量を求め、手振れ補正を行うように撮像処理部１１０や画像処理部１２０を制御する。ここで行われる手振れ補正の方法は、例えば、撮像処理部１１０の駆動部１１２を制御して、光学ブロック１１１に備えられた補正レンズを移動させる、いわゆる光学式手振れ補正であってもよい。あるいは、撮像素子１１３により得られた画像をトリミングすることにより画像のブレを補正する、いわゆる電子式手振れ補正であってもよい。
【００３５】
また、ここでは、手振れ補正処理部１０２は、角速度センサ１３８によって検出された撮像装置の角速度によって検出される撮像装置の動きに基づいて手振れのブレ量を算出するものとして説明するが、被写体動き計算部１０３によって計算されるスルー画像の動きに基づいてブレ量を算出するようにしてもよい。
【００３６】
（被写体動き計算部１０３）
被写体動き計算部１０３は、スルー画像の動きから被写体の動きを計算し、動きベクトルを算出する。被写体動き計算部１０３は、撮像素子１１３によって撮像され、ＲＡＭ１３４等の記憶媒体に格納された画像データ（ＲＡＷ画像データ）を直前に格納された画像データと比較することにより被写体の動きベクトルを求める。動きベクトルの算出は、例えば、画像データを構成する画素の輝度値を検出し、直前の画像データからの輝度値の変化に基づいて動きベクトルを算出する等、従来周知の動画像解析方法を用いて行うことができる。
【００３７】
（ＩＳＯ感度制御部１０４）
ＩＳＯ感度制御部１０４は、動き検出部１０１によって検出されたデジタルスチルカメラ１００の動きベクトルと、被写体動き計算部１０３によって算出された被写体の動きベクトルに基づいて、ＩＳＯ感度を制御する。まず、ＩＳＯ感度制御部１０４は、デジタルスチルカメラ１００の動きベクトルと被写体の動きベクトルとを比較してＩＳＯ感度を制御するか否かを決定する。具体的には、デジタルスチルカメラ１００の動きベクトルと被写体の動きベクトルとが同方向であれば、被写体とともにデジタルスチルカメラ１００が同じ方向に動いていると判断し、被写体ブレに対する補正を行わない、即ちＩＳＯ感度の変更を行わないと決定する。一方、デジタルスチルカメラ１００の動きベクトルと被写体の動きベクトルとが同方向でなければ、被写体ブレであると判定し、ＩＳＯ感度の変更を行うように決定する。ここで、両者の動きベクトルが同方向であるか否かを判定する方法としては、両者のベクトルのなす角度を予め定められた閾値と比較し、閾値よりも角度が小さければ同方向であると判定し、角度が大きければ同方向ではないと判定するようにしてもよい。
【００３８】
また、動きベクトルの方向とともにベクトルの大きさを判定に用いるようにしてもよい。例えば、被写体の動きベクトルを所定の閾値と比較し、動きベクトルが閾値よりも大きい場合にのみ、上述したデジタルスチルカメラ１００の動きベクトルとの比較を行うようにしてもよい。これにより、被写体が一定速度よりも速い速度で動いている場合にのみ、上記のベクトル方向による判定が行われるようにすることができる。また、デジタルスチルカメラ１００の動きベクトルに対しても同様に閾値を設け、動きベクトルが閾値よりも大きい場合にのみ、ベクトル方向による判定を行うようにしてもよい。あるいは、被写体とデジタルスチルカメラ１００との両方に対し、動きベクトルの大きさによる判定を行うようにしてもよい。
【００３９】
また、ベクトル方向による判定を行った結果、デジタルスチルカメラ１００と被写体とが同方向に動いていると判定された場合、両者のベクトルの大きさを比較することにより被写体ブレかどうかの判定を行うようにしてもよい。例えば、被写体の動きに対してデジタルスチルカメラ１００の動きが大幅に小さい場合は被写体ブレと判定してＩＳＯ感度の変更を行うようにしてもよい。
【００４０】
上述した方法によってブレが被写体の動きによる被写体ブレであると判断したら、ＩＳＯ感度制御部１０４は、撮像素子１１３のＩＳＯ感度を上げることによって被写体ブレが抑制されるように制御を行う。また、ＩＳＯ感度を上げるとともに、その感度で適正露出になるようにシャッター速度や絞り値の調節を行うように制御するようにしてもよい。ＩＳＯ感度を上げる際には、被写体動き計算部１０３によって算出された被写体の動きベクトルに基づいてＩＳＯ感度が決定される。ＩＳＯ感度の制御方法は、ここでは、アナログ処理回路１１４に含まれるＡＧＣにおける利得を増加させるように制御することによって感度を上げるものとするが、他の方法によるものであってもよい。例えば、撮像素子１１３を画素加算駆動させることにより感度を上げる方法であってもよく、あるいは、画像処理部１２０において高精度のデジタル画像処理を行うことによりＩＳＯ感度を上げる方法であってもよい。
【００４１】
以上、デジタルスチルカメラ１００におけるブレ補正機能を実行するための構成について説明した。
【００４２】
（背景画像生成処理の一例）
次に、図３を参照して、本実施形態にかかるデジタルスチルカメラ１００によって実行される撮像処理の一例について説明する。図３は、本実施形態にかかるデジタルスチルカメラ１００においてブレ補正機能を用いて撮像を行った場合の撮像処理の流れを示すフローチャートである。
【００４３】
まず、ステップＳ２０１で、撮像素子１１３による被写体の撮像が開始され、撮像されてＲＡＭ１３４等の記憶媒体に格納された画像データが表示部１４２に表示される（スルー画像の表示開始）。ステップＳ２０３で、角速度センサ１３８によりデジタルスチルカメラ１００の角速度が検知されてＭＰＵ１３１に通知されると、動き検出部１０１によりデジタルスチルカメラ１００の動きベクトルが算出される。
【００４４】
次いで、ステップＳ２０５で、ＭＰＵ１３１は、手振れ補正機能がＯＮになっているかを確認し、ＯＮの場合、ステップＳ２０７に遷移して手振れ補正処理部１０２により手振れ補正を行う。手振れ補正処理部１０２は、例えば、動き検出部１０１によって算出された動きベクトルに応じて、光学ブロック１１１に備えられた補正レンズを移動させるように駆動部１１２を制御するなどして手振れ補正処理を実行する。
【００４５】
次いで、ステップＳ２０９で、被写体動き計算部１０３は、スルー画像の動きから被写体の動きベクトルを計算し、ＩＳＯ感度制御部１０４に入力する。次いで、ステップＳ２１１で、ＩＳＯ感度制御部１０４は、動き検出部１０１から入力されたデジタルスチルカメラ１００の動きベクトルと被写体動き計算部１０３から入力された被写体の動きベクトルとを比較する。ここで、両者の動きベクトルが同方向であるか否かが判定され、同方向であると判定された場合は、被写体ブレではないと判定し、ＩＳＯ感度の変更を行わずに撮像処理を行う。
一方、ステップＳ２１１において、デジタルスチルカメラ１００と被写体の動きベクトルが同方向ではないと判定された場合は、被写体ブレがあると判定され、ステップＳ２１３で、ＩＳＯ感度制御部１０４によるＩＳＯ感度変更が行われる。ＩＳＯ感度制御部１０４は、被写体動き計算部１０３により算出された被写体の動きベクトルに基づいて、アナログ処理回路１１４のＡＧＣにおける利得を増加させるなどしてＩＳＯ感度を上げるように制御する。
【００４６】
その後、ステップＳ２１５で、ＩＳＯ感度制御部１０４により制御されたＩＳＯ感度により撮像処理が実行される。このように、本実施形態にかかるデジタルスチルカメラ１００は、デジタルスチルカメラ１００の動きとスルー画像上での被写体の動きとを比較して、デジタルスチルカメラ１００が被写体と同方向に移動している場合には被写体ブレはないと判断してＩＳＯ感度の調整を行わないようにすることを特徴とする。これにより、被写体が速い速度で移動していて、デジタルスチルカメラ１００も被写体とともに動いている場合等において、むやみにＩＳＯ感度を上げることによる画質劣化を防止することが可能となる。また、従来技術により実現されているシーン判定や手振れ補正のＯＮ／ＯＦ制御を併用することにより、さらに適切な撮影画像を得ることが可能となる。
【００４７】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施形態にかかるデジタルスチルカメラのハードウェア構成を示すブロック図である。
【図２】同実施形態にかかるデジタルスチルカメラのブレ補正機能を実現するための概略構成を示す機能ブロック図である。
【図３】本発明の一実施形態にかかるデジタルスチルカメラによって実行される撮像処理の流れを示すフローチャートである。
【符号の説明】
【００４９】
１００    デジタルスチルカメラ
１０１    動き検出部
１０２    手振れ補正処理部
１０３    被写体動き計算部
１０４    ＩＳＯ感度制御部
１１０    撮像処理部
１１１    光学ブロック
１１２    駆動部
１１３    撮像素子
１１４    アナログ処理回路
１２０    画像処理部
１３０    制御部
１３１    ＭＰＵ
１３２    システムバス
１３３    ＲＯＭ
１３４    ＲＡＭ
１３５    操作入力インタフェース
１３６    表示制御部
１３７    メモリカードインタフェース
１３８    角速度センサ
１３９    外部入出力インタフェース
１４１    操作入力部
１４２    表示部
１４３    メモリカード
【図１】
0005179859.tif 000002
【図２】
0005179859.tif 000003
【図３】
0005179859.tif 000004