(57)【要約】【課題】撮像素子の駆動方式が変更されることによって生じる画像信号の位相の変化が被写体検出に影響しないようにする。【解決手段】複数の画素からなる撮像素子３の駆動方式を制御する撮像素子駆動部４と、前記撮像素子３から出力される画像信号より所定の被写体を認識して第１の被写体情報を抽出する被写体検出部７と、前記第１の被写体情報を加工して第２の被写体情報を生成し、表示装置１４への入力画像に重畳する被写体検出枠表示制御部９と、前記撮像素子３の駆動方式に基づいて前記被写体検出部７に対する入力信号の位相を制御する位相制御部６とを設け、前記撮像素子３の駆動方式が変更されることによって生じる画像信号の位相の変化が被写体検出に影響しないようにする。【選択図】  図１
2010219693.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素からなる撮像素子と、
前記撮像素子の駆動方式を制御する駆動制御手段と、
前記撮像素子から出力される画像信号より所定の被写体を認識して第１の被写体情報を抽出する被写体検出手段と、
前記第１の被写体情報を加工して第２の被写体情報を生成し、画像表示手段への入力画像に重畳する被写体情報表示制御手段と、
前記撮像素子の駆動方式に基づいて前記被写体検出手段に対する入力信号の位相を制御する位相制御手段とを設け、
前記撮像素子の駆動方式が変更されることによって生じる画像信号の位相の変化が被写体検出に影響しないようにしたことを特徴とする撮像装置。
【請求項２】
前記位相制御手段は、前記撮像素子が同一の駆動方式によって駆動されたときの出力信号を被写体検出するように制御することによって複数の駆動方式の変化によって生じる位相の変化がなくなるようにすることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記位相制御手段は、駆動方式に応じて撮像方式の入力信号の位相補償処理をすることによって複数の駆動方式の変化によって生じる位相の変化がなくなるようにすることを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記位相制御手段において行なわれる位相補償処理は、入力信号のライン間の内挿演算によるものであり、駆動方式に応じて内挿演算の係数を変えることによって位相の変化がなくなるようにすることを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記位相制御手段において行なわれる位相補償処理は、入力信号のフィールド間の補間演算によってフレーム画像を生成することによって位相の変化がなくなるようにすることを特徴とする請求項３に記載の撮像装置。
【請求項６】
前記撮像素子の駆動方式の変更とは、出力信号がインタレース信号になるように、周期的に画素の加算または間引きの組み合わせを変化することであることを特徴とする請求項１〜３の何れか１項に記載の撮像装置。
【請求項７】
前記第１の被写体情報とは、検出された被写体の位置・サイズ情報であり、第２の被写体情報とは第１の被写体情報を元に作成された枠信号であることを特徴とする請求項１〜４の何れか１項に記載の撮像装置。
【請求項８】
複数の画素からなる撮像素子の駆動方式を制御する駆動制御工程と、
前記撮像素子から出力される画像信号より所定の被写体を認識して第１の被写体情報を抽出する被写体検出工程と、
前記第１の被写体情報を加工して第２の被写体情報を生成し、画像表示装置への入力画像に重畳する被写体情報表示制御工程と、
前記撮像素子の駆動方式に基づいて前記被写体検出工程に対する入力信号の位相を制御する位相制御工程とを行い、
前記撮像素子の駆動方式が変更されることによって生じる画像信号の位相の変化が被写体検出に影響しないようにしたことを特徴とする撮像方法。
【請求項９】
複数の画素からなる撮像素子の駆動方式を制御する駆動制御工程と、
前記撮像素子から出力される画像信号より所定の被写体を認識して第１の被写体情報を抽出する被写体検出工程と、
前記第１の被写体情報を加工して第２の被写体情報を生成し、画像表示装置への入力画像に重畳する被写体情報表示制御工程と、
前記撮像素子の駆動方式に基づいて前記被写体検出工程に対する入力信号の位相を制御する位相制御工程とを行い、
前記撮像素子の駆動方式が変更されることによって生じる画像信号の位相の変化が被写体検出に影響しないようコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置及び撮像方法に関し、特に、撮像素子の駆動方式が変更されることによって生じる画像信号の位相の変化が被写体検出に影響しないようにするために用いて好適な技術に関する。
【背景技術】
【０００２】
近年、ディジタルカメラ装置においては、人間の顔など特定の被写体の位置や大きさを画像認識アルゴリズムにより推定する技術が実用化されている。特定の被写体の位置、大きさの情報は、例えばオートフォーカス制御に利用されている。
【０００３】
すなわち、前述の被写体位置、大きさに合わせた測距枠を設定してオートフォーカス用の評価データを生成してオートフォーカス制御を行えば、特定の被写体に注目したフォーカス制御が可能となる。同時に、特定の被写体がどのようなものになっているかを、ディジタルカメラ装置の使用者に対して表示することも行われている。
【０００４】
従来、特許文献１のように、連続的に取得した画像より被写体を検出し、同時にディジタルカメラ装置本体に装着されたＬＣＤ表示部に対する表示画像に、特定の被写体を指示する情報（例えば枠）を重畳して表示する方法が知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３０６４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、前述のような方法で、被写体の検出及び枠の表示を行った場合、撮像素子の駆動方式が変更されることによって画像信号の位相の変化した場合に、検出された被写体検出の検出位置に影響を与え、表示された枠が安定しないという課題があった。
【０００７】
例えば、図５のように撮像素子からの読み出し時には全画素であるフレーム画像(５−１)に対して、偶数フィールド（５−２）と奇数フィールド（５−３）とで加算する組み合わせを変え、インタレース画像として読み出す撮像方式がある。この撮像方式においては、フィールドごとに画像信号の位相差が生じるので、被写体が静止していたとしても被写体検出の結果は変動してしまい、結果として枠が細かく振動するという現象となって現れる。
【０００８】
本発明は前述の問題点に鑑み、撮像素子の駆動方式が変更されることによって生じる画像信号の位相の変化が被写体検出に影響しないようにすることを目的としている。
【課題を解決するための手段】
【０００９】
本発明の撮像装置は、複数の画素からなる撮像素子と、撮像素子の駆動方式を制御する駆動制御手段と、前記撮像素子から出力される画像信号より所定の被写体を認識して第１の被写体情報を抽出する被写体検出手段と、前記第１の被写体情報を加工して第２の被写体情報を生成し、画像表示手段への入力画像に重畳する被写体情報表示制御手段と、前記撮像素子の駆動方式に基づいて前記被写体検出手段に対する入力信号の位相を制御する位相制御手段とを設け、前記撮像素子の駆動方式が変更されることによって生じる画像信号の位相の変化が被写体検出に影響しないようにしたことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、駆動方式に基いて被写体検出手段に対する入力信号の位相を制御する位相制御を行うようにしたので、撮像素子の駆動方式が変更されることによって生じる画像信号の位相の変化が被写体検出に影響しないようにすることができる。これにより、被写体検出及び表示を安定化することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態を示し、撮像装置の概略構成を説明するブロック図である。
【図２】本発明の第１の実施形態を示し、位相制御部の動作を説明するタイミングチャートである。
【図３】本発明の第２の実施形態を示し、撮像装置の概略構成を説明するブロック図である。
【図４】本発明の第２の実施形態を示し、位相制御部の動作を説明するタイミングチャートである。
【図５】撮像素子からの読み出されるフレーム画像を構成する偶数フィールド画像及び奇数フィールド画像を説明する図である。
【図６】本発明の第１の実施形態を示し、被写体の検出及び枠の表示を行う手順を説明するフローチャートである。
【図７】本発明の第２の実施形態を示し、被写体の検出及び枠の表示を行う手順を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
（第１の実施形態）
図１は、本発明の第１の実施形態を示したもので、ビデオカメラ装置（以下、撮像装置とする）１００に適用した例である。
図１において、１はレンズ、２はレンズ駆動部、３は撮像素子、４は撮像素子駆動部、５はＣＤＳ回路及びＡ／Ｄ変換器を含むアナログフロントエンド部（ＡＦＥと図示する）、６は位相制御部である。
【００１３】
７は被写体検出部、８はカメラ信号処理部、９は被写体情報表示制御を行う被写体検出枠表示制御部である。また、１０はカメラ信号処理部８からの画像信号に、被写体検出枠表示制御部９からの枠信号を重畳する画像重畳部、１２は撮像装置から取り外し可能な記録媒体である。１１はフレーム間予測符号化処理された画像信号を記録媒体１２に記録する記録処理部、１４はカメラ信号処理された画像信号を表示する表示装置である。１３は表示装置１４に画像を表示する表示処理部、１５はバス、１６は撮像装置１００の全体動作を制御するシステム制御部である。
【００１４】
以下、前述のように構成された撮像装置１００で行われる撮影動作について説明する。まず、レンズ１はシステム制御部１６により制御されるレンズ駆動部２からの駆動パルスで駆動され、被写体像を撮像素子３上に結像させる。
【００１５】
撮像素子３は複数の画素を有し、システム制御部１６により制御される撮像素子駆動部４から送られる駆動パルスによって撮像してアナログの画像信号を生成して出力する。撮像素子３から出力されたアナログの画像信号は、ＡＦＥ５内部のＣＤＳ回路でクロック同期性ノイズを除去し、ＡＦＥ５の内部に設けられているＡ／Ｄ変換器でデジタル画像信号に変換される。
【００１６】
ＡＦＥ５から出力されるデジタル画像信号は、カメラ信号処理部８により輝度色差の画像信号に変換される。位相制御部６は、撮像素子３の駆動状態に従って、被写体検出を行うかどうかを決定し、被写体検出部７に検出制御情報を供給する。
【００１７】
被写体検出部７は、位相制御部６から供給される検出制御情報に従って画像信号から被写体を検出して被写体検出情報を生成し、バス１５を経由してシステム制御部１６へ出力する。システム制御部１６は、被写体検出部７から出力された被写体検出情報を被写体検出枠表示制御部９に出力する。被写体検出枠表示制御部９は、バス１５から入力される第１の被写体情報を加工して、表示用画像に重畳する枠情報（枠信号）を第２の被写体情報として算出し、算出した枠情報を画像重畳部１０に出力する。画像重畳部１０は、被写体検出枠表示制御部９から入力された枠情報を、画像表示を行う表示装置１４へ出力する入力画像信号に重畳する。
【００１８】
被写体検出部７は、第１の被写体情報として、被写体の位置・サイズ情報などを抽出する。そして、抽出した被写体の位置・サイズ情報などから画像認識により被写体検出を行う。本実施形態の被写体検出部７は、画像信号から、被写体の一例としての人間の顔を検出する。そして、検出した顔の位置や範囲（大きさ）、信頼度（顔としての確からしさ）など、顔領域に係る情報（顔情報）をシステム制御部１６に通知する。顔の位置としては、顔領域の中心座標であってよい。
【００１９】
なお、本実施形態における被写体検出には、公知の顔検出技術を利用できる。公知の顔検出技術としては、ニューラルネットワークなどを利用した学習に基づく手法、テンプレートマッチングを用いて目、鼻、口等の形状に特徴のある部位を画像から探し出し、類似度が高ければ顔とみなす手法などがある。また、他にも、肌の色や目の形といった画像特徴量を検出し、統計的解析を用いた手法等、多数提案されている。一般的には、これらの手法を複数組み合わせ、顔検出の精度を向上させている。具体的な例としては特開２００２−２５１３８０号公報に記載のウェーブレット変換と画像特徴量を利用して顔検出する方法などが挙げられる。
【００２０】
画像重畳部１０は、被写体検出枠表示制御部９から出力される枠情報に基いた枠を画像信号に重畳する。表示処理部１３は、画像重畳部１０から出力される枠が重畳された画像信号を表示装置１４に適した表示信号（例えば、ＮＴＳＣ方式のアナログ信号等）に変換して表示装置１４に表示する。
【００２１】
記録処理部１１は、カメラ信号処理部８から出力される画像信号を圧縮符号化し、記録媒体１２に適したデータ（例えば、階層構造を持つファイルシステムデータ）に変換して記録媒体１２に記録する。システム制御部１６は、レンズ駆動部２の駆動制御を行う。また、撮像素子駆動部４、カメラ信号処理部８、記録処理部１１、表示処理部１３の動作を制御する。
【００２２】
図２は、位相制御部６の動作を表すタイミングチャートである。
図２において、２−１はフィールドの単位の同期信号を表す。２−２は撮像素子３からの出力信号を表し、偶数フィールドをＥ、奇数フィールドをＯとし、数字は連番である。偶数フィールドと奇数フィールドは撮像素子３の駆動方式が異なり、それぞれ異なった位相の画像が出力されているものとする。
【００２３】
２−３は撮像方式をもとに、位相が同一のフィールドでアクティブになるように位相制御部６が生成した制御情報である。本実施形態では偶数フィールドの出力信号がアクティブになるように動作する。
【００２４】
２−４は被写体検出部７が検出した被写体情報である。被写体検出部７は、位相制御部６から出力される制御情報がアクティブになっているフィールドで検出動作を行い、１フィールド後に検出結果を出すものとし、アクティブでないときは前の出力結果を維持するものとする。よって、Ｅ０フィールドの検出結果DET＿E0が出力される。なお、本実施形態ではすべての偶数フィールドで制御情報がアクティブになっているが、位相が同一であればすべてのフィールドでアクティブになる必要はない。
【００２５】
次に、図６のフローチャートを参照しながら本実施形態の処理手順を説明する。
処理が開始されると、ステップＳ６１において撮像素子３による撮影が開始され、アナログの画像信号が生成されて出力される。
【００２６】
次に、ステップＳ６２に進み、撮像素子３から出力されたアナログの画像信号からクロック同期性ノイズが除去されるとともに、Ａ／Ｄ変換されてデジタル画像信号が生成される。
次に、ステップＳ６３に進み、ステップＳ６２で生成されたデジタル画像信号が、輝度色差の画像信号に変換される。
【００２７】
次に、ステップＳ６４において、撮像素子３の駆動状態に従って被写体検出を行うかどうかを決定し、被写体検出を行う場合にはステップＳ６５に進み、被写体検出を行わない場合にはステップＳ６６に進む。
【００２８】
ステップＳ６５においては、位相制御部６から供給される検出制御情報に従い、画像信号から被写体を検出して被写体検出情報を生成して出力するとともに、メモリに保持する。その後、ステップＳ６７に進む。一方、ステップＳ６６においては被写体検出情報を生成せず、メモリに保持していた被写体検出情報をバス１５を経由してシステム制御部１６へ出力する。その後、ステップＳ６７に進む。
【００２９】
ステップＳ６７においては、ステップＳ６５またはステップＳ６６から出力された被写体検出情報から、表示用画像に重畳する枠情報を算出し、算出した枠情報を画像重畳部１０に出力する。
【００３０】
次に、ステップＳ６８において、ステップＳ６７において生成された枠情報に基いて、枠を画像信号に重畳する。次に、ステップＳ６９において、枠が重畳された画像信号を表示装置１４に適した表示信号（例えば、ＮＴＳＣ方式のアナログ信号等）に変換して表示装置１４に表示する。次に、ステップＳ６１０において、全ての処理が終了したか否かを判断する。この判断の結果、終了していない場合にはステップＳ６１に戻って前述した処理を行う。また、ステップＳ６１０の判断の結果、終了した場合にはエンド処理を行う。
【００３１】
本実施形態においては、前述のような処理を行うことにより、偶数フィールドと奇数フィールドとのフィールド間で撮像素子３の駆動方式が変更されることにより、異なった位相の画像が出力されている場合がある。このような場合においても、被写体検出に影響しないようにすることが可能になる。これにより、被写体検出及び表示を安定化させることができる。なお、駆動方式の変更とは、例えば、出力信号がインタレース信号になるように、周期的に画素の加算または間引きの組み合わせを変化することである。
【００３２】
（第２の実施形態）
図３は、本発明の第２の実施形態を示したもので、撮像装置としてビデオカメラ装置に適用した例を説明するブロック図である。
図３において、１はレンズ、２はレンズ駆動部、３は撮像素子、４は撮像素子駆動部、５はＣＤＳ回路及びＡ／Ｄ変換器を含むアナログフロントエンド部（ＡＦＥと図示する）、６は位相制御部、７は被写体検出部、８はカメラ信号処理部である。
【００３３】
９は被写体検出枠表示制御部、１０はカメラ信号処理部８からの画像信号に、被写体検出枠表示制御部９からの枠情報を重畳する画像重畳部、１２は撮像装置から取り外し可能な記録媒体である。
【００３４】
１１はフレーム間予測符号化処理された画像信号を記録媒体１２に記録する記録処理部、１４はカメラ信号処理された画像信号を表示する表示装置である。また、１３は表示装置１４に画像を表示する表示処理部、１５はバス、１６は撮像装置全体を制御するシステム制御部である。
【００３５】
以下、前述のように構成された本実施形態の撮像装置２００で行われる撮影動作について説明する。まず、レンズ１はシステム制御部１６により制御されるレンズ駆動部２からの駆動パルスで駆動され、被写体像を撮像素子３上に結像させる。
【００３６】
撮像素子３は、システム制御部１６により制御される撮像素子駆動部４からの駆動パルスによって撮像を行う。撮像素子３から出力されたアナログの画像信号は、ＡＦＥ５の内部に設けられているＣＤＳ回路でクロック同期性ノイズが除去され、ＡＦＥ５の内部に設けられているＡ／Ｄ変換器でデジタル画像信号に変換される。
【００３７】
ＡＦＥ５から出力されるデジタル画像信号は、カメラ信号処理部８により輝度色差の画像信号に変換される。位相制御部６は撮像素子３の駆動状態に従って、入力信号の位相が変化しないように位相補償処理を行った画像信号を出力する。位相補償処理の内容としては、複数ラインの情報より補間処理を行う方法、内部にメモリを持ち、前フィールドの画像情報を用いて補間演算処理を行ってフレーム画像を生成する方法等を用いることができる。
【００３８】
複数ラインの情報より補間処理を行う方法としては、例えば図５において偶数フィールド（５−２）と奇数フィールド（５−３）の位相差は、もともとの全画素（５−１）のラインで見て１ラインに相当している。したがって、どちらかのフィールドの上下２ラインの平均処理を行ったり、両方のフィールドの上下２ラインを逆方向に１：３で、入力信号のライン間の内挿演算を行ったりするなどの方法で位相補償を施すことができる。駆動方式に応じて内挿演算の係数を変えることによって位相の変化がなくなるようにすることができる。
【００３９】
前フィールドの画像情報を用いて補間処理を行う方法としては、連続する２フィールドがインタレース関係になっている。このため、それぞれのフィールドに対して前フィールドの画像を組み合わせれば、擬似的にフレーム画像（５−１）を生成するという方法で位相補償をすることが可能である。
【００４０】
被写体検出部７は、位相制御部６から出力される位相補償処理が行われた画像信号から被写体を検出し、その被写体検出情報をバス１５を経由してシステム制御部１６へ出力する。被写体検出枠表示制御部９は、被写体検出部７から出力される被写体検出情報を元に、表示用画像に重畳する枠情報を作成する。
【００４１】
画像重畳部１０は、被写体検出枠表示制御部９から出力される枠情報に基づいた枠を表示装置１４への入力画像信号に重畳する。表示処理部１３は、画像重畳部１０から出力される画像信号を表示装置１４に適した信号（例えば、ＮＴＳＣ方式のアナログ信号等）に変換して表示装置１４に表示する。記録処理部１１はカメラ信号処理部８から出力される画像信号を圧縮符号化し、記録媒体１２に適したデータ（例えば、階層構造を持つファイルシステムデータ）に変換して記録媒体１２に記録する。システム制御部１６は、レンズ駆動部２、撮像素子駆動部４、カメラ信号処理部８、記録処理部１１、表示処理部１３等の動作を制御する。
【００４２】
図４は、位相制御部６の動作を表すタイミングチャートである。
図４において、４−１はフィールドの単位の同期信号を表す。４−２は撮像素子からの出力信号を表し、偶数フィールドをＥ、奇数フィールドをＯとし数字は連番である。偶数フィールドと奇数フィールドは撮像素子の駆動方式が異なり、それぞれ異なった位相の画像が出力されているものとする。
【００４３】
４−３は、撮像方式をもとに、位相制御部６が生成した画像信号であり撮像素子３から出力される信号のフィールドと同一フィールドで生成される、例えばＥ０フィールドの画像信号よりＥ０'の画像信号が生成される。
【００４４】
４−４は、被写体検出部７が検出した被写体情報である。被写体検出部７は、位相制御部６からの出力された画像信号より検出動作を行い、１フィールド後に検出結果を出すものとする。よって、Ｅ０'フィールドの検出結果DET＿E0'が出力される。
【００４５】
次に、図７のフローチャートを参照しながら本実施形態の処理手順を説明する。
処理が開始されると、ステップＳ７１において撮像素子３による撮影が開始され、アナログの画像信号が生成されて出力される。
【００４６】
次に、ステップＳ７２に進み、撮像素子３から出力されたアナログの画像信号からクロック同期性ノイズが除去されるとともに、Ａ／Ｄ変換されてデジタル画像信号が生成される。
次に、ステップＳ７３に進み、ステップＳ７２で生成されたデジタル画像信号が、輝度色差の画像信号に変換される。
【００４７】
次に、ステップＳ７４において、位相制御処理が行なわれ、撮像素子３から出力される信号のフィールドと同一フィールドの画像信号が生成される。これにより、前述したように、例えばＥ０フィールドの画像信号からＥ０'の画像信号が生成される。
【００４８】
次に、ステップＳ７５に進み、ステップＳ７４において生成された画像信号から被写体の検出を行う。このように、本実施形態においては同じフレームにおいては、同じ位相の画像信号を用いて被写体検出を行っているので、検出結果は１フィールド後に出力される。
【００４９】
次に、ステップＳ７６に進み、ステップＳ７５から出力された被写体検出情報から、表示用画像に重畳する枠情報を算出し、算出した枠情報を画像重畳部１０に出力する。
【００５０】
次に、ステップＳ７７において、ステップＳ７６において生成された枠情報に基いて、枠を画像信号に重畳する。次に、ステップＳ７８において、枠が重畳された画像信号を表示装置１４に適した表示信号（例えば、ＮＴＳＣ方式のアナログ信号等）に変換して表示装置１４に表示する。次に、ステップＳ７９において、全ての処理が終了したか否かを判断する。この判断の結果、終了していない場合にはステップＳ７１に戻って前述した処理を行う。また、ステップＳ７９の判断の結果、終了した場合にはエンド処理を行う。
【００５１】
本実施形態においても、前述のような処理を行うことにより、偶数フィールドと奇数フィールドとで撮像素子３の駆動方式が異なることにより、異なった位相の画像が出力されている場合においても、被写体検出に影響しないようにすることが可能になる。これにより、被写体検出及び表示を安定化させることができる。
【００５２】
（本発明に係る他の実施形態）
前述した本発明の実施形態における撮像装置を構成する各手段は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及びプログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００５３】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００５４】
なお、本発明は、前述した撮像方法における各工程を実行するソフトウェアのプログラム（実施形態では図６、図７に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００５５】
したがって、本発明の機能処理をコンピュータで実現するために、コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００５６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００５７】
プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００５８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００５９】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００６０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現され得る。
【００６２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【符号の説明】
【００６３】
１  レンズ、２  レンズ駆動部、３  撮像素子、４  撮像素子駆動部、５  ＡＦＥ、６  位相制御部、７  被写体検出部、８  カメラ信号処理部、９  被写体検出枠表示制御部、１０  画像重畳部、１１  記録処理部、１２  記録媒体、１３  表示処理部、１４  表示装置、１５  バス、１６  システム制御部、１００  撮像装置
【図１】
2010219693.tif 000003
【図２】
2010219693.tif 000004
【図３】
2010219693.tif 000005
【図４】
2010219693.tif 000006
【図５】
2010219693.tif 000007
【図６】
2010219693.tif 000008
【図７】
2010219693.tif 000009