(57)【特許請求の範囲】
【請求項１】
画像を複数の領域に分割し、輝度および色情報の少なくともいずれかに対応する信号値を複数の階級に分割し、前記画像の各領域を前記信号値に基づき各階級に振り分けることにより導出される、前記各階級に属する前記領域の度数を示すヒストグラムを生成する生成手段と、
前記ヒストグラムの度数に応じて、前記信号値の階級を複数の分布範囲に区分けする区分け手段と、
前記複数の分布範囲のうち同一の分布範囲に属する階級に対応する領域ごとに、前記画像を分割する分割手段と、
基準となる基準画像と比較する比較画像を取得する取得手段と、
前記生成手段が前記基準画像を用いて生成したヒストグラムと前記比較画像を用いて生成したヒストグラムを比較することにより、前記比較画像が前記基準画像から変動した度合いを示す変動量を算出する算出手段と、を有し、
前記区分け手段は、前記算出手段により算出された変動量が、予め定められた閾値より小さいときに、前記比較画像における分布範囲を、前記基準画像における分布範囲と同一の分布範囲に設定することを特徴とする画像処理装置。
【請求項２】
前記算出手段は、前記基準画像を用いて生成したヒストグラムにおける度数と、前記比較画像を用いて生成したヒストグラムにおける度数とを、前記階級ごとに比較することにより、前記変動量を算出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記区分け手段は、前記算出手段により算出された変動量が、予め定められた閾値以上のときに、前記比較画像を用いて生成されたヒストグラムの度数に応じて、前記比較画像における前記信号値の階級を複数の分布範囲に区分けすることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記算出手段は、予め定められた範囲の階級における変動量を算出することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
被写体を撮像することにより画像を取得する撮像手段をさらに有し、
前記基準画像は、前記比較画像が前記撮像手段による撮像で取得される前に前記撮像手段による撮像で取得された画像であることを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記区分け手段は、前記比較画像が前記基準画像を撮像した際の画角を変更した撮像により取得された画像のとき、前記変動量が予め定められた閾値以上の場合であっても、前記比較画像における分布範囲を、前記基準画像における分布範囲と同一の分布範囲に設定することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
画像処理装置の制御方法であって、
画像を複数の領域に分割し、輝度および色情報の少なくともいずれかに対応する信号値を複数の階級に分割し、前記画像の各領域を前記信号値に基づき各階級に振り分けることにより導出される、前記各階級に属する前記領域の度数を示すヒストグラムを生成する生成ステップと、
前記ヒストグラムの度数に応じて、前記信号値の階級を複数の分布範囲に区分けする区分けステップと、
前記複数の分布範囲のうち同一の分布範囲に属する階級に対応する領域ごとに、前記画像を分割する分割ステップと、
基準となる基準画像と比較する比較画像を取得する取得ステップと、
前記生成ステップにより前記基準画像を用いて生成されたヒストグラムと前記比較画像を用いて生成されたヒストグラムを比較することにより、前記比較画像が前記基準画像から変動した度合いを示す変動量を算出する算出ステップと、を有し、
前記区分けステップは、前記算出ステップにより算出された変動量が、予め定められた閾値より小さいときに、前記比較画像における分布範囲を、前記基準画像における分布範囲と同一の分布範囲に設定することを特徴とする制御方法。
【請求項８】
画像処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記制御方法は、
画像を複数の領域に分割し、輝度および色情報の少なくともいずれかに対応する信号値を複数の階級に分割し、前記画像の各領域を前記信号値に基づき各階級に振り分けることにより導出される、前記各階級に属する前記領域の度数を示すヒストグラムを生成する生成ステップと、
前記ヒストグラムの度数に応じて、前記信号値の階級を複数の分布範囲に区分けする区分けステップと、
前記複数の分布範囲のうち同一の分布範囲に属する階級に対応する領域ごとに、前記画像を分割する分割ステップと、
基準となる基準画像と比較する比較画像を取得する取得ステップと、
前記生成ステップにより前記基準画像を用いて生成されたヒストグラムと前記比較画像を用いて生成されたヒストグラムを比較することにより、前記比較画像が前記基準画像から変動した度合いを示す変動量を算出する算出ステップと、を有し、
前記区分けステップは、前記算出ステップにより算出された変動量が、予め定められた閾値より小さいときに、前記比較画像における分布範囲を、前記基準画像における分布範囲と同一の分布範囲に設定することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法、並びにプログラムに関し、特に被写体を検出する画像処理装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、画像信号を輝度及び色相のヒストグラムに変換し、そのヒストグラムの単峰の山ごとに画像を領域分割する技術がある。
【０００３】
例えば、画像から２つ以上の色成分別ヒストグラムを求め、各ヒストグラムを山型の分布範囲に区分けする。そして、画像の色成分が分布範囲の色成分間での組み合わせによる分類のどこに属するかによって、画像信号を複数の領域に分割する技術が開示されている（例えば、特許文献１参照）。
【０００４】
上記技術では、所定のフレームレートで逐次撮像されたプレビュー画像から作成したヒストグラムを山型の分布範囲に区分けして、画像領域の分割方法を行う場合に、以下に示すような問題がある。
【０００５】
図７は、撮像時刻が接近した２つの画像を示す図であり、（Ａ）は時刻ｔ−１で撮像された画像Ａを示し、（Ｂ）は時刻ｔで撮像された画像Ｂを示している。
【０００６】
この２つの画像をそれぞれ、図８に示すような領域に分割して得られたヒストグラムが図９に示されるグラフである。図９（Ａ）、図９（Ｂ）は、それぞれ画像Ａ、画像Ｂのヒストグラムを示し、階級を示す横軸が輝度、縦軸が度数を示している。
【０００７】
これらのグラフにおいて、山型の分布範囲に区分けした結果が、図９に示される「領域１」等の領域を示す文字である。同図に示されるように、画像Ａは５つの領域に区分され、画像Ｂは６つの領域に区分された。
【０００８】
図１０は、図９に示す区分け結果をもとに分割した画像を示す図であり、（Ａ）は画像Ａを分割した様子、（Ｂ）は画像Ｂを分割した様子を示している。
【０００９】
上述したように、画像Ａ、画像Ｂは接近した時刻に撮像されたものであるが、車両を示す被写体が画像Ａでは一塊の領域として分割されているが、画像Ｂでは２つの領域に分割されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００７−１１０６３８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
この例のように、画像変動が小さくても、ヒストグラムの少しのばらつきによって、ヒストグラムを山型の分布範囲に区分けした結果が異なり、領域分割の結果が変わってしまう場合がある。それによって、同じ被写体で画像変動が少ないにもかかわらず、１つの領域として検出されたり、２つの領域に分割されたりとばらついてしまい、それを元にした被写体検出や表示等に影響を及ぼしていた。
【００１２】
本発明の目的は、被写体検出精度を向上させた画像処理装置及び制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、請求項１記載の画像処理装置は、画像を複数の領域に分割し、輝度および色情報の少なくともいずれかに対応する信号値を複数の階級に分割し、前記画像の各領域を前記信号値に基づき各階級に振り分けることにより導出される、前記各階級に属する前記領域の度数を示すヒストグラムを生成する生成手段と、前記ヒストグラムの度数に応じて、前記信号値の階級を複数の分布範囲に区分けする区分け手段と、前記複数の分布範囲のうち同一の分布範囲に属する階級に対応する領域ごとに、前記画像を分割する分割手段と、基準となる基準画像と比較する比較画像を取得する取得手段と、前記生成手段が前記基準画像を用いて生成したヒストグラムと前記比較画像を用いて生成したヒストグラムを比較することにより、前記比較画像が前記基準画像から変動した度合いを示す変動量を算出する算出手段と、を有し、前記区分け手段は、前記算出手段により算出された変動量が、予め定められた閾値より小さいときに、前記比較画像における分布範囲を、前記基準画像における分布範囲と同一の分布範囲に設定することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、被写体検出精度を向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態に係る撮像装置の構成を示す図である。
【図２】図１におけるシステム制御部により実行される領域分割処理の手順を示すフローチャートである。
【図３】変動量算出処理の概要を説明するための図であり、（Ａ）は現フレームのヒストグラム、（Ｂ）は前フレームのヒストグラム、（Ｃ）は変動量を示すためのヒストグラムである。
【図４】図２のステップＳ１０４で実行される変動量算出処理の手順を示すフローチャートである。
【図５】図２の領域分割処理を適用した場合のヒストグラムにおける領域を示す図であり、（Ａ）は現フレームのヒストグラム、（Ｂ）は前フレームのヒストグラム、（Ｃ）は領域を引き継いだ場合のヒストグラムをそれぞれ示している。
【図６】図５の領域を適用した場合に分割された領域を示す図であり、（Ａ）は前フレームの画像における分割領域、（Ｂ）は現フレームにおける分割領域を示している。
【図７】撮像時刻が接近した２つの画像を示す図であり、（Ａ）は時刻ｔ−１で撮像された画像Ａを示し、（Ｂ）は時刻ｔで撮像された画像Ｂを示している。
【図８】分割された領域を示す図である。
【図９】（Ａ）、（Ｂ）は、それぞれ画像Ａ、画像Ｂのヒストグラムを示し、階級を示す横軸が輝度、縦軸が度数を示している。
【図１０】図９に示す区分け結果をもとに分割した画像を示す図であり、（Ａ）は画像Ａを分割した様子、（Ｂ）は画像Ｂを分割した様子を示している。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１７】
図１は、本発明の実施の形態に係る撮像装置１００の構成を示す図である。
【００１８】
図１において、システム制御部１４は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ等で構成され、撮像装置１００全体を制御する。このＲＯＭには、後述する領域分割処理を行うためのプログラムが記録されている。光学系１はレンズ及び絞りからなる。メカシャッタ２は、メカニカルシャッタである。撮像素子３は、ＣＣＤで構成される。ＣＤＳ４は、アナログ信号処理を行う回路である。Ａ／Ｄ変換器５は、ＣＤＳ４から出力されたアナログ信号をデジタル信号に変換し、信号処理回路８に出力する。
【００１９】
タイミング信号発生回路６は、ＣＤＳ４及びＡ／Ｄ変換器５を動作させる信号を発生する。駆動回路７は、光学系１、メカシャッタ２、及び撮像素子３を駆動させる。
【００２０】
信号処理回路８は、Ａ／Ｄ変換器５から入力されたデジタル信号に必要な信号処理を行い、画像データを出力する。画像メモリ９は、信号処理回路８により信号処理された画像データを記憶する記憶装置である。記録回路１１は、信号処理回路８により信号処理された画像データを記録媒体１０に記録する。表示回路１３は、信号処理回路８により信号処理された画像データを画像表示装置１２に表示する。
【００２１】
上述した光学系１、メカシャッタ２、撮像素子３、ＣＤＳ４、Ａ／Ｄ変換器５、タイミング信号発生回路６、駆動回路７、及び信号処理回路８が撮像手段に対応する。
【００２２】
このように構成された撮像装置１００においてメカシャッタ２を使用した撮像動作について説明する。まず、光学系１は、システム制御部１４からの制御信号により、絞りとレンズを駆動して、適切な明るさに設定された被写体像を撮像素子３上に結像させる。次に、メカシャッタ２は、システム制御部１４からの制御信号により、必要な露光時間となるように撮像素子３の動作に合わせて撮像素子３を遮光するように駆動される。この時、撮像素子３が電子シャッタ機能を有する場合は、メカシャッタ２と併用して、必要な露光時間を確保してもよい。
【００２３】
撮像素子３は、システム制御部１４により制御されるタイミング信号発生回路６が発生する動作パルスをもとにした駆動パルスで駆動され、被写体像を光電変換により電気信号に変換してアナログ画像信号として出力する。撮像素子３から出力されたアナログの画像信号は、システム制御部１４により制御されるタイミング信号発生回路６が発生する動作パルスにより、ＣＤＳ４でクロック同期性ノイズが除去され、Ａ／Ｄ変換器０５でデジタル信号に変換される。
【００２４】
次に、信号処理回路８において、色変換、ホワイトバランス、ガンマ補正等の画像処理、解像度変換処理、画像圧縮処理等を行う。信号処理回路８においては、システム制御部１４からの制御信号により信号処理をせずにデジタル信号をそのまま画像データとして、画像メモリ９や記録回路１１に出力してもよい。さらに、信号処理回路８は、システム制御部１４から要求があった場合に、信号処理の過程で生じたデジタル信号や画像データの情報をシステム制御部１４に出力する。この画像情報は、例えば、画像の空間周波数、指定領域の平均値、圧縮画像のデータ量等の情報、又は、それらから抽出された情報である。また、記録回路１１は、システム制御部１４から要求があった場合に、記録媒体１０の種類や空き容量等の情報をシステム制御部１４に出力する。
【００２５】
さらに、記録媒体１０に画像データが記録されている場合の再生動作について説明する。システム制御部１４からの制御信号により、記録回路１１は、記録媒体１０から画像データを読み出す。同じくシステム制御部１４からの制御信号により信号処理回路８は、画像データが圧縮画像であった場合には、画像伸長処理を行い、画像メモリ９に記憶する。画像メモリ９に記憶されている画像データは、信号処理回路８で解像度変換処理を実施された後、表示回路１３において画像表示装置１２に適した信号に変換されて画像表示装置１２に表示される。
【００２６】
次いで、本実施の形態におけるヒストグラムを山型の分布範囲に区分けする処理の一例について説明する。なお、ここでは階級として輝度を例にして説明する。
【００２７】
始めに、山の位置として、ヒストグラムの中で度数が最大値をとる輝度ｍａｘを求める。次に、探索範囲を設定する変数をｓとすると、山から右方向の探索範囲、すなわちｍａｘ〜（ｍａｘ＋ｓ）の範囲内で、度数が０となる箇所が出てくれば、そこの輝度ｍｉｎ１を谷に設定する。また、度数が０となる箇所がない場合には、極小値をとる輝度ｍｉｎ１を求めてそこを谷に設定する。
【００２８】
同様に、山から左方向の探索範囲、すなわち（ｍａｘ−ｓ）〜ｍａｘの中で、度数が０となる箇所が出てくれば、そこの輝度ｍｉｎ２を谷に設定する。また、度数が０となる箇所がない場合には、極小値をとる輝度ｍｉｎ２を求めてそこを谷に設定する。これにより、（ｍａｘ−ｍｉｎ２）〜（ｍａｘ＋ｍｉｎ１）の範囲が一つの山型となる。
【００２９】
次に、ヒストグラムの中で、先ほど設定された山型以外の範囲について、最大値をとる輝度ｍａｘを求めるところから、上記と同様の処理を、すべての範囲が探索されるまで繰り返すことにより、ヒストグラムを山型の分布範囲に区分けする処理が完了する。
【００３０】
なお、ヒストグラムを山型の分布範囲に区分けする手法については、もちろん上述した手法に限るものではなく、公知の種々の手法を用いることができる。また、本実施の形態では、物理量を階級としたときの度数を導出することを、ヒストグラムを作成する、と表現する。このように、本実施の形態に係る撮像装置１００は、分割された領域ごとに定まる物理量を階級としたときの度数を導出し、導出された度数に応じて階級を複数の分布範囲に区分けすることができる。
【００３１】
図２は、図１におけるシステム制御部１４により実行される領域分割処理の手順を示すフローチャートである。
【００３２】
図２おける領域分割処理は、撮像素子３において所定のフレームレートで逐次撮像されたプレビュー画像について時系列的に順次行われる。なお、領域分割処理が行われる間隔は、システム制御部１４の処理能力にもよるが、数フレームに一回の割合程度であってよい。また、以下の領域分割処理では、基準となる基準画像は既に撮像されており、プレビュー画像が比較画像に対応している。すなわち、比較画像が撮像される前に、基本画像は撮像された画像である。
【００３３】
また、領域ごとに定まる物理量を輝度としているので、階級は輝度となる。なお、以下のフローチャートにおいて、基準画像は前フレームと表現され、比較画像はプレビュー画像、又は現フレームと表現されている。
【００３４】
まず、プレビュー画像を取得し（ステップＳ１０１）（取得手段）、そのプレビュー画像を図８に示す少なくとも１つの画素を含む領域に分割する（ステップＳ１０２）。本実施の形態では、プレビュー画像を複数の画素を含む領域に分割し、領域単位で画像を扱うことによって、擬似的に画素数を減らして、システムの処理負荷を軽減する構成としているが、１つの画素単位で処理を行ってももちろん構わない。
【００３５】
次いで、領域分割されたプレビュー画像のヒストグラムを作成する（ステップＳ１０３）。後述する図４の変動量算出処理を行って、現フレームと前フレームのヒストグラムの変動量を算出し（ステップＳ１０４）（算出手段）、ヒストグラムの変動量が閾値より小さいか否か判別する（ステップＳ１０５）。変動量は、変動に比例して大きくなる量である。従って、変動量が小さいほど、ヒストグラムは安定していることとなる。また、ここでの閾値は、予め定められた閾値であり、種々の実験等により予め定めておいたり、ユーザにより設定可能なようにしてもよい。
【００３６】
なお、システム制御部１４は、ステップＳ１０３で作成されたヒストグラムの結果を一時的に記憶するバッファを備えている。このバッファには、ステップＳ１０３で作成されたヒストグラムの結果について、少なくとも現在のフレーム分と前回のフレーム分とを記憶する記憶領域がＲＡＭ上に確保されている。
【００３７】
ステップＳ１０５での判別の結果、変動量が閾値以上のとき（ステップＳ１０５でＮＯ）、ヒストグラムの変動が安定していないと見なして、現フレームのヒストグラムを作成する。そして、山型の分布範囲に区分けして、分布範囲を現フレームでの分布範囲に設定し（ステップＳ１０６）、ステップＳ１０８に進む。
【００３８】
ステップＳ１０５での判別の結果、変動量が閾値より小さいとき（ステップＳ１０５でＹＥＳ）、ヒストグラムの変動が安定していると見なして、前フレームにおける分布範囲と同一の分布範囲とし（ステップＳ１０７）、ステップＳ１０８に進む。
【００３９】
ステップＳ１０８では、ステップＳ１０６、又はステップＳ１０７での区分け結果をもとに、同一の分布範囲に属する階級に対応する領域ごとに現フレームを分割して、本処理を終了する。
【００４０】
図２の処理によれば、ステップＳ１０４により算出された変動量が、予め定められた閾値より小さいときに（ステップＳ１０５でＹＥＳ）、比較画像における分布範囲を、基準画像における分布範囲と同一の分布範囲に設定する（ステップＳ１０７）。こうすることにより、比較画像において同一の分布範囲に属する階級に対応する領域ごとに比較画像を分割する（ステップＳ１０８）ので、被写体検出精度を向上することができる。
【００４１】
図３は、変動量算出処理の概要を説明するための図であり、（Ａ）は現フレームのヒストグラム、（Ｂ）は前フレームのヒストグラム、（Ｃ）は変動量を示すためのヒストグラムである。
【００４２】
図３において、横軸は輝度、縦軸は度数を示している。そして、（Ｃ）に示される灰色の部分の総和を変動量としている。すなわち、同じ輝度値における度数の差の絶対値の総和が変動量である。現フレームにおけるヒストグラムでの輝度値ｋにおける度数をＨ（ｔ）［ｋ］、同様に前フレームにおけるヒストグラムでの輝度値ｋにおける度数をＨ（ｔ−１）［ｋ］としたとき、灰色の部分の大きさは｜Ｈ（ｔ）［ｋ］−Ｈ（ｔ−１）［ｋ］｜として表現できる。このように、本実施の形態では、取得された比較画像における度数と、基準画像における度数とを、階級ごとに比較することにより基準画像から比較画像へ変動した度合いを示す変動量を算出する。
【００４３】
図４は、図２のステップＳ１０４で実行される変動量算出処理の手順を示すフローチャートである。
【００４４】
図４において、変動量ｖ、及び輝度カウンタｋを０に設定し（ステップＳ２０１）、輝度カウンタｋが、輝度の最大値Ｎ以下か否か判別し（ステップＳ２０２）、輝度カウンタｋがＮより大きいとき（ステップＳ２０２でＮＯ）、直ちに本処理を終了する。
【００４５】
ステップＳ２０２の判別の結果、輝度カウンタｋがＮ以下のとき（ステップＳ２０２でＹＥＳ）、変動量ｖに、｜Ｈ（ｔ）［ｋ］−Ｈ（ｔ−１）［ｋ］｜を加えたものを改めてｖとし（ステップＳ２０３）、ｋの値を一つ増加させる（ステップＳ２０４）。そして、再びステップＳ２０２の処理に戻る。
【００４６】
図４の処理により、輝度が０〜Ｎまでの各輝度における度数の差の絶対値を求めながら逐次ｖに加えていく（ステップＳ２０３）ことで、結果的に変動量ｖが算出されることとなる。
【００４７】
ここで、本実施の形態を適用した場合の効果について示す。本実施の形態は、フレーム毎の画像変動が小さくても、ヒストグラムの少しのばらつきによって、ヒストグラムを山型の分布範囲に区分けした結果が異なり、領域分割の結果が変わってしまう場合に有効であり、そのような場合を例にとって効果を説明する。
【００４８】
図５は、図２の領域分割処理を適用した場合のヒストグラムにおける領域を示す図であり、（Ａ）は現フレームのヒストグラム、（Ｂ）は前フレームのヒストグラム、（Ｃ）は領域を引き継いだ場合のヒストグラムを示している。
【００４９】
図５において、（Ａ）のヒストグラムは、上記ステップＳ１０３で作成される。そして、ステップＳ１０４において、現フレームのヒストグラム（Ａ）と、前フレームのヒストグラム（Ｂ）との変動量が算出される。
【００５０】
そして、ステップＳ１０５において、変動量が閾値より小さい、すなわちヒストグラムの変動が安定していると判別されて、ステップＳ１０７に進み、前フレームのプレビュー画像のヒストグラムの区切りをそのまま引き継いで設定することになる。
【００５１】
すなわち、前フレームのプレビュー画像のヒストグラムが（Ｂ）のように領域１から領域５まで区切られていたとすると、現フレームのプレビュー画像のヒストグラムもその区切り位置をそのまま引き継いで、（Ｃ）に示されるように分割される。
【００５２】
図６は、図５の領域を適用した場合に分割された領域を示す図であり、（Ａ）は前フレームの画像における分割領域、（Ｂ）は現フレームにおける分割領域を示している。
【００５３】
図６において、変動量が小さい時刻ｔ−１と時刻ｔのフレームでは、領域分割結果が同じになることが示されている。
【００５４】
以上のように、ヒストグラムの履歴を見て、ヒストグラムの変動が安定していれば、同一領域と見なす領域の区切りを保持する。こうすることにより、フレーム毎の画角変動が小さいにも関わらずヒストグラムにばらつきが出るような場合にでも、領域分割の結果を安定させることができる。
【００５５】
なお、上述した実施の形態における記述は、一例を示すものであり、これに限定するものではない。
【００５６】
上述した実施の形態では、分割された領域ごとに定まる物理量として、輝度を用いているが、色相等の色情報を用いるようにしても良いし、輝度と色情報の両方を用いるようにしてももちろん構わない。
【００５７】
また、本実施の形態では、ヒストグラムの変動が安定しているかどうかを判別する場合に、現フレームと１つ前のフレームとの差分を見て判別しているが、これに限られるものではない。現フレームからさかのぼって複数フレーム分の変動履歴を見ることによって、変動が安定しているかどうかを判別するようにしても良い。
【００５８】
また、本実施の形態では、ヒストグラムの変動が安定しているかどうかを判別する場合に、階級の全領域にわたって、フレーム間の変動量を算出しているが、これに限られるものではない。階級の中のある一部の予め定められた範囲の階級に絞って、その階級における変動量を算出するようにしても構わない。例えば、画面内の主要被写体に相当するヒストグラムの範囲のみに絞ってフレーム間の変動量を算出するようにする。このようにすると、背景画像は画像的に変化しているが、主要被写体自体は変化していないような場合にでも、背景画像の変化に影響されることなく、主要被写体部分の分割結果を安定させることができる。
【００５９】
さらに、ユーザのカメラ操作状況によって、前フレームの区分け範囲を保持するかどうかを選択するようにしても良い。例えば、ズームによる画角変動によって、フレーム間のヒストグラムの変動量が安定していないと判別された場合には、前フレームの区分け範囲を保持する。それによって、個々の被写体の向きや形に変化がないにもかかわらず、ズームによる画角変動によって、フレーム間のヒストグラムの変動量が安定していないと判別されて、前フレームでの区切りを保持できなくなるのを防ぐことができる。
【００６０】
例えば、流し撮りによる画角変動によって、フレーム間のヒストグラムの変動量が安定していないと判別された場合には、前フレームの区分け範囲を保持する。それによって、流し撮り対象の被写体自体に変化がないにもかかわらず、流し撮りによる背景の変動によって、フレーム間のヒストグラムの変動量が安定していないと判別されて、前フレームでの区切りを保持できなくなるのを防ぐことができる。
【００６１】
このように、画像処理装置１００は、比較画像が基準画像を撮像した際の画角を変更した撮像により取得された画像のとき、変動量が予め定められた閾値以上の場合であっても、比較画像における分布範囲を、基準画像における分布範囲と同一の分布範囲に設定する。そして、画像処理装置１００は、比較画像において同一の分布範囲に属する階級に対応する領域ごとに比較画像を分割する。
【００６２】
このように、上述した実施の形態における構成及び動作に関しては、適宜変更が可能である。
【００６３】
なお、本実施の形態では画像処理装置として撮像装置１００を用いて説明したが、ＰＣ等の撮像手段がないコンピュータであっても適用できることは言うまでもない。この場合、例えば撮像された一連の画像に対して被写体を検出することが可能となる。
【００６４】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００６５】
１  光学系
２  メカシャッタ
３  撮像素子
８  信号処理回路
１４  システム制御部
【図１】
0005761991.tif 000002
【図２】
0005761991.tif 000003
【図３】
0005761991.tif 000004
【図４】
0005761991.tif 000005
【図５】
0005761991.tif 000006
【図６】
0005761991.tif 000007
【図７】
0005761991.tif 000008
【図８】
0005761991.tif 000009
【図９】
0005761991.tif 000010
【図１０】
0005761991.tif 000011