(57)【特許請求の範囲】
【請求項１】
ズーム機能を備えたデジタルカメラ装置において、
複数の異なる被写体の各々を任意に指定する指定手段と、
この指定手段により指定された複数の被写体の各々から特徴情報を抽出し、この抽出された複数の特徴情報を記憶する特徴記憶手段と、
前記特徴記憶手段により記憶された複数の特徴情報の各々に対応する複数の異なる被写体を撮影フレーム内より逐次検出し、この複数の特徴情報の全てに対応する複数の異なる被写体が撮影フレーム内に検出されているか否かを逐次判定する判定手段と、
前記判定手段によって前記複数の特徴情報の全てに対応する複数の異なる被写体が撮影フレーム内に検出されていないと判定された場合にはズーム倍率を下げる方向へ調整する第１のズーム調整手段と、
前記判定手段によって、前記複数の特徴情報の全てに対応する複数の異なる被写体が撮影フレーム内に検出されていると判定された場合にはズーム倍率を上げる方向へ調整する第２のズーム調整手段と、
を具備したことを特徴とするデジタルカメラ装置。
【請求項２】
前記指定手段は、逐次撮像される被写体像をモニタ画面の所定位置に表示した状態で所定操作を行うことで、モニタ画面の所定位置に対応して撮像されている被写体を指定し、
前記特徴記憶手段は、前記所定操作が行われたときにモニタ画面の所定位置に対応して撮像されている被写体像から特徴情報を抽出することを特徴とする請求項１記載のデジタルカメラ装置。
【請求項３】
前記指定手段による所定操作と、前記特徴記憶手段による特徴情報の抽出および記憶とを繰り返し実行することにより、複数の異なる被写体の各々に対応する複数の特徴情報を記憶することを特徴とする請求項２記載のデジタルカメラ装置。
【請求項４】
前記第１のズーム調整手段および前記第２のズーム調整手段によるズーム倍率の自動調整を行うオートズームモードが指定された際に、ズーム倍率の自動調整動作を開始する前に、前記前記指定手段による所定操作と前記特徴記憶手段による特徴情報の抽出および記憶の繰り返し動作を実行することを特徴とする請求項３記載のデジタルカメラ装置。
【請求項５】
前記第２のズーム調整手段は、ズーム倍率を上げる方向へ調整している調整途中において、前記判定手段によって前記全ての被写体が含まれないと判定された際に、その時点のズーム倍率を１段階下げたズーム倍率を最適倍率として決定することを特徴とする請求項１記載のデジタルカメラ装置。
【請求項６】
撮影フレーム内に全ての指定被写体を収めるために必要な指示情報をファインダ内に案内表示する、
ようにしたことを特徴とする請求項１記載のデジタルカメラ装置。
【請求項７】
撮影フレーム内に全ての指定被写体を収めるために必要な指示情報をカメラ前面部に案内表示する、
ようにしたことを特徴とする請求項１記載のデジタルカメラ装置。
【請求項８】
前記第２のズーム調整手段によってズーム倍率を上げる方向へ調整している調整途中において、光学ズーム機能の最大倍率に達した際には、被写体とカメラ位置との距離を近づける旨の案内情報を報知する、
ようにしたことを特徴とする請求項１記載のデジタルカメラ装置。
【請求項９】
前記第１のズーム調整手段によってズーム倍率を下げる方向へ調整している調整途中において、光学ズーム機能の最小倍率に達した際には、被写体とカメラ位置との距離を遠ざける旨の案内情報を報知する、
ようにしたことを特徴とする請求項１記載のデジタルカメラ装置。
【請求項１０】
ファインダ内において、全ての指定被写体画像を含めた領域部分とそれ以外の領域部分とを識別表示する、
ようにしたことを特徴とする請求項１記載のデジタルカメラ装置。
【請求項１１】
撮影フレーム内の画像をデジタル処理することによってその画像サイズを変更するデジタルズーム処理手段を設け、
撮影フレーム内の所定領域に全ての指定被写体が含まれている場合に、前記デジタルズーム処理手段は、当該各被写体画像を切り出してデジタル処理することによって各指定被写体の画像サイズを変更する、
ようにしたことを特徴とする請求項１記載のデジタルカメラ装置。
【請求項１２】
コンピュータに対して、
複数の異なる被写体の各々を任意に指定する指定機能と、
この指定機能により指定された複数の被写体の各々から特徴情報を抽出し、この抽出された複数の特徴情報を記憶する特徴記憶機能と、
前記特徴記憶機能により記憶された複数の特徴情報の各々に対応する複数の異なる被写体を撮影フレーム内より逐次検出し、この複数の特徴情報の全てに対応する複数の異なる被写体が撮影フレーム内に検出されているか否かを逐次判定する判定機能と、
前記判定機能によって前記複数の特徴情報の全てに対応する複数の異なる被写体が撮影フレーム内に検出されていないと判定された場合にはズーム倍率を下げる方向へ調整する第１のズーム調整機能と、
前記判定機能によって前記複数の特徴情報の全てに対応する複数の異なる被写体が撮影フレーム内に検出されていると判定された場合にはズーム倍率を上げる方向へ調整する第２のズーム調整機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ズーム機能を備えたデジタルカメラ装置およびプログラムに関する。
【背景技術】
【０００２】
近年、動画撮影が可能なデジタルスチルカメラあるいは静止画撮影が可能なデジタルビデオカメラが普及しており、動画撮影、静止画撮影の何れを主要機能とするかによってスチルカメラ、ビデオカメラに分かれているが、何れのデジタルカメラにおいても被写体をファインダ内において所望の大きさとなるようにするには、被写体に対してカメラ位置を近づけたり、遠ざけて被写体とカメラ位置との距離を調整するか、光学ズーム機能を操作してマニュアル調整する必要があるため、一瞬のシャッターチャンスを逃がしてしまうという問題があった。
そこで、従来では、被写体の顔部分の画像サイズを検出し、この検出サイズが基準画像サイズに一致するようにズーム倍率を調整するようにした画像処理装置が知られている（特許文献１参照）。
また、予め設定されている撮影倍率以外の倍率となるように、手動操作によって撮影レンズの焦点距離が変更された際に、この変更された焦点距離と被写体までの測定距離に基づいて焦点変更後の撮影倍率を算出し、予め設定されている撮影倍率を当該算出倍率に代えて撮影を行うようにしたオートズーム機構を有するカメラが知られている（特許文献２参照）。
【特許文献１】特開２００３−１８９１６１号公報
【特許文献２】特許第３０２１５３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の画像処理装置にあっては、画像認識技術を利用することによって被写体を特定しながらズーム倍率を自動調整することが可能であるとしても、被写体の顔部分を基準としてズーム調整を行うようにしているため、例えば、人物以外の建物、風景等の被写体に対してはズーム倍率の自動調整を行うことは不可能であり、自動調整が可能な対象被写体が限定されてしまうという問題があった。
また、特許文献２のオートズーム機構を有するカメラにあっては、手動操作によって撮影レンズの焦点距離が変更された際に、ズーム調整を行うようにしたものであるが、予め設定されている撮影倍率を焦点変更後の撮影倍率に代えるようにしたズーム調整であり、撮影状況に応じてズーム倍率が異なってしまい、撮影状況や被写体の数によっては、常に被写体の全てがフレーム内に収まるようなズーム倍率に自動調整することは不可能であった。
【０００４】
この発明の課題は、予め複数の被写体を撮影対象として任意に指定しておくだけで、撮影フレーム内の所定領域に全ての指定被写体が含まれている状態を維持しつつ、ズーム倍率がより大きくなるようにズーム機能を最適倍率に自動調整できるようにすることである。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、ズーム機能を備えたデジタルカメラ装置において、複数の異なる被写体の各々を任意に指定する指定手段と、この指定手段により指定された複数の被写体の各々から特徴情報を抽出し、この抽出された複数の特徴情報を記憶する特徴記憶手段と、前記特徴記憶手段により記憶された複数の特徴情報の各々に対応する複数の異なる被写体を撮影フレーム内より逐次検出し、この複数の特徴情報の全てに対応する複数の異なる被写体が撮影フレーム内に検出されているか否かを逐次判定する判定手段と、前記判定手段によって前記複数の特徴情報の全てに対応する複数の異なる被写体が撮影フレーム内に検出されていないと判定された場合にはズーム倍率を下げる方向へ調整する第１のズーム調整手段と、前記判定手段によって、前記複数の特徴情報の全てに対応する複数の異なる被写体が撮影フレーム内に検出されていると判定された場合にはズーム倍率を上げる方向へ調整する第２のズーム調整手段と、を具備したことを特徴とする。
更に、コンピュータに対して、上述した請求項１記載の発明に示した主要機能を実現させるためのプログラムを提供する（請求項１２記載の発明）。
【０００６】
なお、請求項１記載の発明は次のようなものであってもよい。
前記指定手段は、逐次撮像される被写体像をモニタ画面の所定位置に表示した状態で所定操作を行うことで、モニタ画面の所定位置に対応して撮像されている被写体を指定し、前記特徴記憶手段は、前記所定操作が行われたときにモニタ画面の所定位置に対応して撮像されている被写体像から特徴情報を抽出する（請求項２記載の発明）。
【０００７】
前記指定手段による所定操作と、前記特徴記憶手段による特徴情報の抽出および記憶とを繰り返し実行することにより、複数の異なる被写体の各々に対応する複数の特徴情報を記憶する（請求項３記載の発明）。
【０００８】
前記第１のズーム調整手段および前記第２のズーム調整手段によるズーム倍率の自動調整を行うオートズームモードが指定された際に、ズーム倍率の自動調整動作を開始する前に、前記前記指定手段による所定操作と前記特徴記憶手段による特徴情報の抽出および記憶の繰り返し動作を実行する（請求項４記載の発明）。
【０００９】
前記第２のズーム調整手段は、ズーム倍率を上げる方向へ調整している調整途中において、前記判定手段によって前記全ての被写体が含まれないと判定された際に、その時点のズーム倍率を１段階下げたズーム倍率を最適倍率として決定する（請求項５記載の発明）。
【００１０】
撮影フレーム内に全ての指定被写体を収めるために必要な指示情報をファインダ内に案内表示する（請求項６記載の発明）。
【００１１】
撮影フレーム内に全ての指定被写体を収めるために必要な指示情報をカメラ前面部に案内表示する（請求項７記載の発明）。
【００１２】
前記第２のズーム調整手段によってズーム倍率を上げる方向へ調整している調整途中において、光学ズーム機能の最大倍率に達した際には、被写体とカメラ位置との距離を近づける旨の案内情報を報知する（請求項８記載の発明）。
【００１３】
前記第１のズーム調整手段によってズーム倍率を下げる方向へ調整している調整途中において、光学ズーム機能の最小倍率に達した際には、被写体とカメラ位置との距離を遠ざける旨の案内情報を報知する（請求項９記載の発明）。
ファインダ内において、全ての指定被写体画像を含めた領域部分とそれ以外の領域部分とを識別表示する（請求項１０記載の発明）。
撮影フレーム内の画像をデジタル処理することによってその画像サイズを変更するデジタルズーム処理手段を設け、
撮影フレーム内の所定領域に全ての指定被写体が含まれている場合に、前記デジタルズーム処理手段は、当該各被写体画像を切り出してデジタル処理することによって各指定被写体の画像サイズを変更する（請求項１１記載の発明）。
【発明の効果】
【００１４】
請求項１（請求項１２）記載の発明によれば、複数の異なる被写体の各々を任意に指定し、この指定された複数の被写体の各々から特徴情報を抽出し、この抽出された複数の特徴情報を記憶し、この記憶された複数の特徴情報の各々に対応する複数の異なる被写体を撮影フレーム内より逐次検出し、この複数の特徴情報の全てに対応する複数の異なる被写体が撮影フレーム内に検出されているか否かを逐次判定し、この判定手段によって前記複数の特徴情報の全てに対応する複数の異なる被写体が撮影フレーム内に検出されていないと判定された場合にはズーム倍率を下げる方向へ調整し、前記複数の特徴情報の全てに対応する複数の異なる被写体が撮影フレーム内に検出されていると判定された場合にはズーム倍率を上げる方向へ調整するようにしたから、複数の異なる被写体を任意に指定しておくだけで、この指定した複数の異なる被写体の各々がどのような種類の被写体で、どのように動いているかに拘らず、また、カメラ位置から被写体までの距離を大きく変えたとしても、それに影響されることもなく、これら指定した複数の異なる指定被写体の全てが常に最適な状態でフレーム内に収まるようにズーム倍率を自動調整することが可能となる。
【発明を実施するための最良の形態】
【００２３】
（実施例１）
以下、図１〜図４を参照して本発明の第１実施例を説明する。
図１は、この実施例におけるデジタルカメラの全体構成の概要を示したブロック図である。
このデジタルカメラは、光学ズーム機能を備えたデジタルスチルカメラであり、予め複数の被写体を撮影対象として任意に指定しておくだけで、撮影フレーム内の所定領域に全ての指定被写体が含まれている状態でズーム倍率がより大きくなるように光学ズーム機能を最適倍率に自動調整するようにしたものである。
「撮影フレーム内の所定領域」とは、フレーム全体に限らず、例えば、多少のマージンを考慮したフレーム内の領域であってもよく、フレーム内であれば、その大きさは任意である(以下、同様)。なお、この実施例の特徴部分を詳述する前に、この実施例のハードウェア上の構成について以下、説明しておく。
【００２４】
ＣＰＵ１は、記憶部２内のオペレーティングシステムや各種アプリケーションソフトに従ってこのデジタルカメラの全体動作を制御する中央演算処理装置である。記憶部２は、ハードディスク等の固定的なメモリであり、プログラム記憶領域とデータ記憶領域とを有している。この記憶部２内のプログラム記憶領域には、後述する図４に示す動作手順に従って本実施例を実現する為のアプリケーションプログラムが格納されている。このプログラムやデータは、必要に応じてワークメモリ３にロードされたり、このワークメモリ３内のデータが記憶部２にセーブされる。なお、記録媒体４は、ＤＶＤ等の着脱自在なメモリであり、記憶部２やワークメモリ３との間においてプログラムや画像データ等の受け渡しを行う。
【００２５】
一方、ＣＰＵ１には、その入出力周辺デバイスである操作部５、表示部６、カメラ撮影部７がバスラインを介して接続されており、入出力プログラムに従ってＣＰＵ１は、これらの入出力デバイスの動作制御を行う。
操作部５は、シャッターボタン、ワイド／ズームボタンの他、オートズームモード／ノーマルズームモードに切り換えるモードボタン、予め複数の被写体を任意に指定して登録するための被写体登録ボタン等、各種のファンクションボタンを有し、その操作信号はＣＰＵ１へ与えられる。オートズームモードは、光学ズーム機能を自動調整して撮影を行う動作モードであり、ノーマルズームモードは、ワイド／ズームボタンの操作に応じて光学ズーム機能を手動調整して撮影を行う動作モードである。
【００２６】
表示部６は、例えば、タッチパネル付きの液晶表示部であり、モニタ画面／ファインダ画面／画像再生画面として使用される。カメラ撮影部７は、撮影レンズ、ミラー等のレンズ・ミラーブロック、ＣＣＤイメージセンサ等の撮像素子、その駆動系等を備え、撮影毎に、撮影画像を画像メモリ８へ順次転送するもので、ＣＰＵ１は、光学ズーム機能７１を調整制御したり、オートフォーカス時の駆動制御、シャッター駆動制御、露出、ホワイトバランス等を制御したり、撮影画像の取り込みを行う。
【００２７】
図２は、オートズームモードにセットされている状態における処理過程を例示したもので、撮影フレーム(ファインダ)内において任意に指定された複数の被写体を撮影フレーム内に収め、しかも、より最適な倍率となるように光学ズーム機能を自動調整した状態を示した図である。
ここで、図中、撮影フレームＡは、複数の被写体を任意に登録する際のファインダ画面を示し、撮影フレーム(登録画面)Ａは、オートズームモードに切り換えられた際に表示されるもので、この撮影フレームＡの中央部分には矩形の登録枠Ａ−１が表示される。なお、撮影フレームＡに３つの被写体(人物)が含まれている状態を例示している。
【００２８】
この場合、登録枠Ａ−１の内部に所望する被写体を入れた状態において、被写体登録ボタン(図示せず)が操作されると、ＣＰＵ１は、登録枠Ａ−１内の画像を解析することによって登録枠Ａ−１に含まれている被写体の輪郭部分を検出しながら対象被写体の特定を行うと共に、この輪郭内のカラーデータ(色分布情報)を検出して記憶保持するようにしている。以下、被写体毎に上述の動作を繰り返すことによって、被写体毎にそのカラーデータが登録される。なお、カラーデータ以外にも、被写体の種類、被写体全体の形状特性、被写体を構成する構成要素毎の形状特性や配置特性などを総合的に検出して被写体の特徴情報として登録するようにしてもよく、例えば、被写体が人物であれば、その頭部や顔部分の詳細な特徴を含めて個々の人物を容易かつ確実に認識可能な各種の特徴情報を登録するようにすればよい。
【００２９】
図中、撮影フレームＢは、全ての指定被写体が含まれている状態でズーム倍率がより大きくなるように光学ズームを自動調整した後のファインダ画面を示したもので、上述のようにして任意に指定された複数の被写体が登録されている状態において、ＣＰＵ１は、この撮影フレーム内の画像を解析することによって当該フレーム内に全ての登録被写体が含まれているか否かを認識し、全ての指定被写体が含まれていない場合にはズーム倍率を下げる方向へ調整し、全ての指定被写体が含まれている場合にはズーム倍率を上げる方向へ調整することによって、撮影フレーム内に各登録被写体が含まれている状態を維持しつつ、ズーム倍率がより大きくなるように光学ズーム機能７１を自動調整する。この場合、撮影フレームＢには、全ての登録被写体画像を含めた領域部分(必要な撮影領域部分)Ｂ−１と、それ以外の領域部分(余分な撮影領域部分)Ｂ−２とが囲み枠によって識別表示されている。この領域部分Ｂ−２内の矢印Ｂ−３は、撮影レンズを向ける方向を案内するもので、図示の例では、撮影レンズを左に向けるべきことを指示している。
【００３０】
図３は、カメラ本体の前面部(撮影レンズ側)に設けら、被写体(人物)に対して被写体が動くべき方向を案内するための方向指示ランプが配置されている状態を示した図である。
カメラ本体の前面部(撮影レンズの周囲部)において、その上方中央部、下方中央部、左方向中央部、右方向中央部には、それぞれ方向指示ランプＣが配置されている。この方向指示ランプＣは、有色発光ダイオード(ＬＥＤ)によって構成され、被写体(人物)がカメラ側に向いている状態で、撮影フレーム内にその人物が含まれるようにその動くべき方向を案内するために選択的に点灯されるもので、図中、黒塗り部分は、点灯されている指示ランプＣを示している。
【００３１】
次に、この第１実施例におけるデジタルカメラの動作概念を図４に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。このことは後述する他の実施例においても同様であり、記録媒体の他に、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施例特有の動作を実行することもできる。
【００３２】
図４は、カメラ撮影時の撮影処理を示したフローチャートである。
先ず、ＣＰＵ１は、オートズームモードにセットされているかをチェックし(ステップＡ１)、マニュアルモードであれば、通常と同様に、ワイド／ズームボタンの操作に応じて光学ズーム機能を手動調整しながらの撮影が行われるが(ステップＡ２)、オートズームモードにセットされている場合には、図２で示したように撮影フレーム(ファインダ)内に登録枠を表示させる(ステップＡ３)。すなわち、オートズームモードに切り換えられると、ＣＰＵ１は、撮影フレームの中央部分には矩形の登録枠を表示させることによって複数の被写体を任意に登録するための登録画面に切り換える。
【００３３】
この状態において、登録終了ボタン(図示せず)が操作されるまで(ステップＡ４でＹＥＳ)、撮影フレーム内の被写体が登録対象として指定される毎に(ステップＡ５)、指定された被写体の特徴情報を検出して登録する処理が行われる(ステップＡ６、Ａ７)。すなわち、撮影フレームの中央部分に登録枠が表示され、この登録枠の内部に所望する被写体が入っている状態において、登録ボタンが操作されると(ステップＡ５)、ＣＰＵ１は、登録枠内を解析することによってその中央に存在する被写体の輪郭部分を検出すると共に(ステップＡ６)、この輪郭の領域内部のカラーデータを検出して記憶保持する(ステップＡ７)。以下、被写体が指定される毎に、上述の動作が繰り返されることによって被写体毎にその特徴情報(カラーデータ)を登録する処理が行われる(ステップＡ４〜Ａ７)。
【００３４】
このようにして任意に指定された複数の被写体が登録された後に、シャッターボタンが半押し操作されると(ステップＡ８)、ＣＰＵ１は、登録されている各被写体のカラーデータを読み出すと共に、その時点の撮影フレーム内の画像を解析しながら登録被写体のカラーデータに類似するカラーデータを持った画像部分の検出を行う(ステップＡ９)。つまり、シャッターボタンが操作された時点の撮影フレーム内を解析しながらその中に含まれている登録被写体の個々を認識し、その結果、全ての登録被写体の対応部分が当該撮影フレーム内に含まれているかをチェックする(ステップＡ１０)。
【００３５】
ここで、撮影フレーム内に全ての登録被写体が含まれている場合には(ステップＡ１０でＹＥＳ)、光学ズーム機能７１を制御することによってズーム倍率を上げる方向へ１レベル毎に調整するが(ステップＡ１１)、撮影フレーム内に全ての登録被写体が含まれていない場合には(ステップＡ１０でＮＯ)、光学ズーム機能７１を制御することによってズーム倍率を下げる方向へ１レベル毎に調整する(ステップＡ１２)。これによって撮影フレーム内に全ての登録被写体が含まれている状態を維持しつつ、ズーム倍率がより大きくなるように光学ズーム機能７１が自動調整される。
【００３６】
次に、図２に示したように、撮影フレーム(ファインダ)内において全ての登録被写体画像を含めた領域部分とそれ以外の領域部分とを識別表示させると共に(ステップＡ１３)、撮影レンズを向ける方向を示す矢印によって案内表示させる(ステップＡ１４)。更に、図４に示した各方向指示ランプのうち、被写体(人物)が動くべき方向に対応付けられている指示ランプを点灯させる(ステップＡ１５)。そして、シャッターボタンが全押し操作されたかをチェックし(ステップＡ１６)、全押し操作されるまでステップＡ９に戻って上述の動作が繰り返される(ステップＡ９〜Ａ１６)。
【００３７】
この場合、上述のようにズーム倍率を上げる方向へ調整している際に、光学ズーム機能７１の最大倍率に達した時にはこの最大倍率に調整し、また、ズーム倍率を下げる方向へ調整している際に、光学ズーム機能７１の最小倍率に達した時には最小倍率に調整するようにしている。ここで、シャッターボタンが全押し操作されると(ステップＡ１６でＹＥＳ)、その時の画像フレームを取得して画像ファイルとして記録保存する(ステップＡ１７)。以下、最初のステップＡ１に戻って上述の動作を繰り返す。
【００３８】
以上のように、この第１実施例においてはＣＰＵ１は、予め複数の被写体が撮影対象として登録されている状態において、撮影フレーム内の画像を解析することによって当該フレーム内に全ての登録被写体が含まれているか否かを認識し、全ての登録被写体が含まれていない場合にはズーム倍率を下げる方向へ光学ズーム機能７１を調整し、全ての登録被写体が含まれている場合にはズーム倍率を上げる方向へ光学ズーム機能７１を調整することによって、撮影フレーム内に全ての登録被写体が含まれている状態を維持しつつ、ズーム倍率がより大きくなるように調整するようにしたから、複数の被写体を任意に指定して登録しておくだけで、撮影フレーム内に全ての登録被写体が収まり、しかも、最適なズーム倍率となるように光学ズーム機能を自動調整することができる。従って、どのような種類の被写体であるかに拘らず、カメラ位置から被写体までの距離を大きく変えたとしても、それに影響されることもなく、全ての登録被写体をフレーム内に収めた最適な倍率に調整することが可能となる。
【００３９】
この場合、撮影フレーム内に存在する複数の被写体が任意に指定された際に、ＣＰＵ１は被写体毎にそのカラーデータを検出して記憶保持しておき、この各被写体のカラーデータを参照しながら撮影フレーム内に登録被写体の全てが含まれているか否かを認識するようにしたから、被写体の指定時と撮影時とが時間的にずれていても、それに影響されず、各被写体の認識を確実に行うことができる。例えば、被写体が人物の場合に、各被写体を指定した時の服装と撮影時の服装とが相違していても、それに影響されず、各被写体を確実に認識することができ、また、被写体を指定した後にその被写体が動いたとしても、被写体の動きに影響されることなく、各被写体を確実に認識することができる。
【００４０】
また、撮影フレーム内に全ての登録被写体を収めるためにレンズを向けるべき方向をファインダ内に案内表示するようにしたから、この案内表示の指示通りに撮影方向を変更することによって全ての登録被写体を収めた撮影が可能となる。更に、撮影フレーム内に全ての指定被写体を収めるために被写体が移動する方向をカメラ前面部に案内表示するようにしたから、被写体が人物の場合にその人物は、この案内表示の指示通りに移動することによって全ての登録被写体を収めた撮影が可能となる。
また、撮影ファインダ内において、全ての登録被写体画像を含めた領域部分とそれ以外の領域部分とを識別表示するようにしたから、例えば、被写体の位置は構図上適切か否かを容易に確認することができる。
（実施例２）
【００４１】
以下、この発明の第２実施例について図５を参照して説明する。
なお、上述した第１実施例においては、ズーム倍率を上げる方向へ調整している際に、光学ズーム機能７１の最大倍率に達した時にはこの最大倍率に調整し、また、ズーム倍率を下げる方向へ調整している際に、光学ズーム機能７１の最小倍率に達した時には最小倍率に調整するようにしたが、この第２実施例においては、ズーム倍率を上げる方向へ調整している調整途中において、光学ズーム機能７１の最大倍率に達した時には、被写体とカメラ位置との距離を近づける旨の案内メッセージを表示し、また、ズーム倍率を下げる方向へ調整している調整途中において、光学ズーム機能７１の最小倍率に達した時には、被写体とカメラ位置との距離を遠ざける旨の案内メッセージを表示するようにしたものである。
ここで、両実施例において基本的あるいは名称的に同一のものは、同一符号を付して示し、その説明を省略すると共に、以下、第２実施例の特徴部分を中心に説明するものとする。
【００４２】
図５は、第２実施例の特徴部分であるズーム倍率調整処理を示したフローチャートである。すなわち、上述した図４のステップＡ１０〜Ａ１２に相当するズーム倍率調整処理を示したフローチャートである。
先ず、ＣＰＵ１は、シャッターボタンの半押し操作に応答して撮影フレーム内に全ての登録被写体が含まれているかをチェックし(ステップＢ１)、全ての登録被写体が含まれている場合には、現在のズーム倍率を１レベルアップさせるための指示信号を出力して(ステップＢ２)、光学ズーム機能７１を調整制御させる(ステップＢ３)。なお、光学ズーム機能７１は、現在のズーム倍率を１レベルアップさせた後に調整完了をＣＰＵ１に対して通知するようにしている(以下、同様)。
【００４３】
ここで、ＣＰＵ１は、光学ズーム機能７１の最大倍率を超えたかをチェックし(ステップＢ４)、最大倍率以下であれば、ズーム調整後の撮影フレームを取得して当該フレーム内を解析することによって全ての登録被写体が含まれなくなったかをチェックする(ステップＢ５)。この場合、ズーム調整後においても全ての登録被写体が含まれているままであれば(ステップＢ５でＮＯ)、ズーム倍率を１レベル毎にアップさせながら上述の動作を繰り返す(ステップＢ２〜Ｂ５)。言い換えれば、フレーム内に全ての登録被写体が含まれている状態において、最大倍率を超えるまで／全ての登録被写体が含まれなくなるまでズーム倍率を１レベル毎にアップさせてゆく。
【００４４】
ここで、光学ズーム機能７１の最大倍率を超える前に、全ての登録被写体が含まれなくなった場合には(ステップＢ５でＹＥＳ)、現在のズーム倍率から１レベル下げた倍率を最適倍率として決定し、光学ズーム機能７１に対して１レベル下げるべき旨の指示信号を出力し(ステップＢ６)、当該最適倍率となるように光学ズーム機能７１を調整制御する(ステップＢ７)。また、最大倍率を超えても全ての登録被写体が含まれているままであれば(ステップＢ４でＹＥＳ)、被写体とカメラ位置との距離を近づける旨の案内メッセージをファインダ内に表示出力させる(ステップＢ８)。
【００４５】
一方、シャッターボタンの半押し操作に応答して撮影フレーム内に全ての登録被写体が含まれているかをチェックした結果、全ての登録被写体が含まれていない場合には(ステップＢ１でＮＯ)、現在のズーム倍率を１レベルダウンさせるための指示信号を出力して (ステップＢ９)、光学ズーム機能７１を調整制御した後(ステップＢ１０)、その最小倍率未満となったかをチェックする(ステップＢ１１)。ここで、最小倍率以上であれば、ズーム調整後の撮影フレームを取得して当該フレーム内を解析することによって全ての登録被写体が含まれるようになったかをチェックし(ステップＢ１２)、ズーム調整後においても全ての登録被写体が含まれていなければ(ステップでＮＯ)、最小倍率を下回るまで／全ての登録被写体が含まれるようになるまでズーム倍率を１レベル毎にダウンさせてゆく (ステップＢ９〜Ｂ１２)。
【００４６】
ここで、光学ズーム機能７１の最小倍率を下回る前に、全ての登録被写体が含まれるようになった場合には(ステップＢ１２でＹＥＳ)、現在のズーム倍率を最適倍率として決定し(ステップＢ１３)、当該最適倍率となるように光学ズーム機能７１を調整制御する(ステップＢ１４)。また、最大倍率を下回っても全ての登録被写体が含まれないままであれば(ステップＢ１１でＹＥＳ)、被写体とカメラ位置との距離を遠ざける旨の案内メッセージをファインダ内に表示出力させる(ステップＢ１５)。
【００４７】
以上のように、この第２実施例においてＣＰＵ１は、ズーム倍率を上げる方向へ調整している調整途中において、全ての登録被写体が含まれないことが認識された際に、その時点のズーム倍率を１段階下げたズーム倍率を最適倍率として決定し、ズーム倍率を下げる方向へ調整している調整途中において、全ての登録被写体が含まれたことが認識された際に、その時点のズーム倍率を最適倍率として決定してズーム調整を行うようにしたから、撮影フレーム内に全ての登録被写体が含まれている状態を維持しつつ、ズーム倍率がより大きくなるように調整することができる。
【００４８】
この場合、ズーム倍率を上げる方向へ調整している調整途中において、光学ズーム機能７１の最大倍率に達した際には、被写体とカメラ位置との距離を近づける旨の案内メッセージを表示し、また、ズーム倍率を下げる方向へ調整している調整途中において、光学ズーム機能７１の最小倍率に達した際には、被写体とカメラ位置との距離を遠ざける旨の案内メッセージを表示するようにしたから、素早い対応が可能となる。
（実施例３）
【００４９】
以下、この発明の第３実施例について図６を参照して説明する。
なお、上述した第１および第２実施例においては、光学ズーム機能を自動調整するようにしたが、この第３実施例においては、光学ズーム機能が無い場合に、デジタルズーム処理によって撮影フレーム内の各被写体画像を切り出してその画像サイズを変更するようにしたものである。
ここで、第１および第３実施例において基本的あるいは名称的に同一のものは、同一符号を付して示し、その説明を省略すると共に、以下、第２実施例の特徴部分を中心に説明するものとする。
【００５０】
図６は、この第３実施例における撮影処理の特徴部分を示したフローチャートである。
先ず、ＣＰＵ１は、光学ズーム機能の有無をチェックし(ステップＣ１)、光学ズーム機能が有れば、上述した第１実施例と同様の処理(ステップＡ１〜Ａ１７)が実行されるが、光学ズーム機能が無い場合には、登録されている各被写体のカラーデータを読み出すと共に、撮影フレーム内の画像を解析しながら登録被写体のカラーデータに類似するカラーデータを持った画像部分を検出する(ステップＣ２)。そして、全ての登録被写体の対応部分が当該撮影フレーム内に含まれているかをチェックする(ステップＣ３)。
【００５１】
ここで、撮影フレーム内に全ての登録被写体が含まれていない場合には(ステップＣ３でＮＯ)、被写体とカメラ位置との距離を遠ざける旨の案内メッセージをファインダ内に表示出力させる(ステップＣ５)。その後、ステップＣ２に戻り、全ての登録被写体の対応部分が当該撮影フレーム内に含まれるようになるまで上述の動作を繰り返す。
一方、撮影フレーム内に全ての登録被写体が含まれている場合には(ステップＣ３でＹＥＳ)、この撮影フレーム内から全ての被写体画像の領域部分を切り取ってその画像サイズを拡大変更し、ファインダ内に拡大表示させる(ステップＣ４)。そして、シャッターボタンの全押し操作に応答して(ステップＣ６)、上述の切り取った各登録被写体の領域部分だけを記録保持させる(ステップＣ７)。
【００５２】
以上のように、この第３実施例においてＣＰＵ１は、撮影フレーム内に全ての登録被写体が含まれている場合に、この各被写体画像を切り出してデジタル処理することによって各登録被写体の画像サイズを変更するようにしたから、光学ズーム機能が無い場合には、各被写体の画像サイズをデジタルズーム処理によって変更することができる。
【００５３】
なお、上述した第１および第２実施例においては、光学ズーム機能７１を制御しながら１レベル毎にズーム倍率を段階的に調整するようにしたが、撮影フレーム内に全ての登録被写体が含まれている状態を維持しつつ、ズーム倍率がより大きくなるような最適倍率を決定し、この最適倍率になるように光学ズーム機能７１を一括的に制御するようにしてもよい。
また、デジタルスチルカメラに限らず、静止画撮影が可能なデジタルビデオカメラであってもよく、更に、携帯カメラ、カメラ付き携帯電話の他、定置式の監視カメラであってもよい。
【００５４】
一方、コンピュータに対して、上述した各手段を実行させるためのプログラムコードをそれぞれ記録した記録媒体（例えば、ＣＤ−ＲＯＭ、フレキシブルディスク、ＲＡＭカード等）を提供するようにしてもよい。すなわち、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、予め複数の被写体が撮影対象として任意に指定されている状態において、撮影フレーム内の画像を解析することによって当該フレーム内の所定領域に前記指定されている全ての被写体が含まれているか否かを認識する機能と、全ての指定被写体が含まれていないことが認識された場合にはズーム倍率を下げる方向へ調整し、全ての指定被写体が含まれている場合にはズーム倍率を上げる方向へ調整することによって、撮影フレーム内の所定領域に全ての指定被写体が含まれている状態を維持しつつ、ズーム倍率がより大きくなるようにズーム機能を調整する機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【図面の簡単な説明】
【００５５】
【図１】デジタルカメラの全体構成の概要を示したブロック図。
【図２】オートズームモードにおいて、撮影フレーム(ファインダ)内において任意に指定された複数の被写体を撮影フレーム内に収め、しかも、より最適な倍率となるように光学ズーム機能を自動調整した状態を示した図。
【図３】カメラ本体の前面部(撮影レンズ側)に設けら、被写体(人物)に対して被写体が動くべき方向を案内するための方向指示ランプが配置されている状態を示した図。
【図４】カメラ撮影時の撮影処理を示したフローチャート。
【図５】第２実施例の特徴部分であるズーム倍率調整処理を示したフローチャート。
【図６】第３実施例における撮影処理の特徴部分を示したフローチャート。
【符号の説明】
【００５６】
１  ＣＰＵ
２  記憶部
４  記憶媒体
５  操作部
６  表示部
７  カメラ撮影部
７１  光学ズーム機能
【図１】
0004841111.tif 000002
【図２】
0004841111.tif 000003
【図３】
0004841111.tif 000004
【図４】
0004841111.tif 000005
【図５】
0004841111.tif 000006
【図６】
0004841111.tif 000007