(57)【要約】【構成】被写界の光学像は、イメージセンサ１６が保持する撮像面に光学レンズ１２を経て照射される。被写界の明るさは、シャッタボタン３０の半押し操作に応答して、輝度評価回路２４によって評価される。光学レンズ１２と撮像面との間隔は、輝度評価回路２４の評価処理の後にＣＰＵ２８によって調整される。被写界像の記録処理は、シャッタボタン３０の半押し操作の後の全押し操作に応答して、ＣＰＵ２８によって実行される。ただし、ＡＦ処理による最新の調整処理に関連する評価値と輝度評価回路２４による最新の評価値との相違が基準値よりも小さければ、ＡＦ処理がＣＰＵ２８によって禁止される。【効果】同じ被写界を撮影するときの操作性が向上する。【選択図】図１
2007243769.tif 000002
【特許請求の範囲】
【請求項１】
レンズを経た被写界の光学像が照射される撮像面を保持する撮像手段、
条件調整操作に応答して被写界の明るさおよび色の少なくとも１方を評価する評価手段、
前記評価手段の評価処理の後に前記レンズと前記撮像面との間隔を調整する間隔調整手段、
前記間隔調整手段による最新の調整処理に関連する前記評価手段の評価値と前記評価手段の最新の評価値との相違が基準よりも小さいとき前記間隔調整手段の調整処理を禁止する禁止手段、および
前記条件調整操作の後の記録操作に応答して被写界像の記録処理を実行する記録手段を備える、カメラ。
【請求項２】
前記評価手段の評価値に基づいて前記撮像面の露光量を調整する露光調整手段をさらに備える、請求項１記載のカメラ。
【請求項３】
前記撮像面は、光電変換によって前記被写界の画像信号を生成し、
前記評価手段は前記画像信号に基づいて前記被写界の明るさおよび色の少なくとも一方を評価する、請求項１ないし２記載のカメラ。
【請求項４】
レンズを経た被写界の光学像が照射される撮像面を保持する撮像手段、条件調整操作に応答して被写界の明るさおよび色の少なくとも一方を評価する評価手段を備えるカメラのプロセサに、
前記評価手段の評価処理の後に前記レンズと前記撮像面との間隔を調整する間隔調整ステップ、
前記間隔調整手段による最新の調整処理に関連する前記評価手段の評価値と前記評価手段の最新の評価値との相違が基準よりも小さいとき前記間隔調整手段の調整処理を禁止する禁止ステップ、および
前記条件調整操作の後の記録操作に応答して被写界像の記録処理を実行する記録ステップを実行させるための、動作制御プログラム。
【請求項５】
レンズを経た被写界の光学像が照射される撮像面を保持する撮像手段、条件調整操作に応答して被写界の明るさおよび色の少なくとも一方を評価する評価手段を備えるカメラの動作制御方法であって、
前記評価手段の評価処理の後に前記レンズと前記撮像面との間隔を調整する間隔調整ステップ、
前記間隔調整手段による最新の調整処理に関連する前記評価手段の評価値と前記評価手段の最新の評価値との相違が基準よりも小さいとき前記間隔調整手段の調整処理を禁止する禁止ステップ、および
前記条件調整操作の後の記録操作に応答して被写界像の記録処理を実行する記録ステップを備える、動作制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、カメラに関し、特にたとえば、画像信号の輝度レベルに応じてフォーカスを調整する、カメラに関する。
【背景技術】
【０００２】
従来のこの種の装置の一例が、特許文献１に開示されている。この従来技術によれば、ＡＦ評価値は、カメラ信号に基づいて生成されたＹ信号の高域周波数成分を積分することによって求められる。また、被写界像の明るさが不十分であれば、フォーカス調整時のＣＣＤイメージャのフレームレートは３０ｆｐｓから１５ｆｐｓに変更される。これによって、カメラ信号の読み出し速度も低下され、カメラ信号に含まれるノイズが低減される。この結果、フォーカスが的確に調整される。
【特許文献１】特開２００４−２８９８７０号公報[H04N 5/335,5/232,5/238,//H04N 101:00]
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来技術では、条件調整操作に応答してフォーカス調整が実行されるため、同じような被写界で条件調整操作が繰り返し行われた場合、記録操作への応答が遅れる。この結果、操作性が低下する。
【０００４】
それゆえに、この発明の主たる目的は、同じ被写界を撮影するときの操作性を向上させることができる、カメラを提供することである。
【課題を解決するための手段】
【０００５】
請求項１の発明に従うカメラ(10)は、レンズを経た被写界の光学像が照射される撮像面を保持する撮像手段(16)、条件調整操作に応答して被写界の明るさおよび色の少なくとも１方を評価する評価手段(24)、評価手段の評価処理の後にレンズと撮像面との間隔を調整する間隔調整手段(S15)、間隔調整手段による最新の調整処理に関連する評価手段の評価値と評価手段の最新の評価値との相違が基準よりも小さいとき間隔調整手段の調整処理を禁止する禁止手段(S75)、および条件調整操作の後の記録操作に応答して被写界像の記録処理を実行する記録手段(S23)を備える。
【０００６】
被写界の光学像は、撮像手段が保持する撮像面にレンズを経て照射される。被写界の明るさおよび色のいずれか一方は、条件調整操作に応答して、評価手段によって評価される。レンズと撮像面との間隔は、評価手段の評価処理の後に、間隔調整手段によって調整される。被写界像の記録処理は、条件調整操作の後の記録操作に応答して、記録手段によって実行される。ただし、間隔調整手段による最新の調整処理に関連する評価手段の評価値と評価手段の最新の評価値との相違が基準よりも小さければ、間隔調整手段の調整処理が禁止手段によって禁止される。
【０００７】
したがって、被写界に大きな変更がない状態で条件調整操作を繰り返し行う場合、レンズと撮像面との間隔は、最初の条件調整操作に応答して調整されるものの、２回目以降の条件調整操作に応答して調整されることはない。これによって、同じ被写界を撮影するときの操作性が向上する。
【０００８】
請求項２の発明に従うカメラは、請求項１に従属し、評価手段の評価値に基づいて撮像面の露光量を調整する露光調整手段をさらに備える。
【０００９】
請求項３の発明に従うカメラは、請求項１または２に従属し、撮像面は、光電変換によって被写界の画像信号を生成し、評価手段は画像信号に基づいて被写界の明るさおよび色の少なくとも１方を評価する。
【００１０】
請求項４の発明に従う動作制御プログラムは、レンズを経た被写界の光学像が照射される撮像面を保持する撮像手段(16)、条件調整操作に応答して被写界の明るさおよび色の少なくとも１方を評価する評価手段(24)を備えるカメラ(10)のプロセサ(28)に、評価手段の評価処理の後にレンズと撮像面との間隔を調整する間隔調整ステップ(S15)、間隔調整ステップによる最新の調整処理に関連する評価手段の評価値と評価手段の最新の評価値との相違が基準よりも小さいとき間隔調整手段の調整処理を禁止する禁止ステップ(S75)、および条件調整ステップの後の記録操作に応答して被写界像の記録処理を実行する記録ステップ(S23)を実行させるための、撮影制御プログラムである。
【００１１】
請求項５の発明に従う撮影制御方法は、レンズを経た被写界の光学像が照射される撮像面を保持する撮像手段(16)、条件調整操作に応答して被写界の明るさおよび色の少なくとも１方を評価する評価手段(24)を備えるカメラ(10)の撮影制御方法であって、評価手段の評価処理の後にレンズと撮像面との間隔を調整する間隔調整ステップ(S15)、間隔調整ステップによる最新の調整処理に関連する評価手段の評価値と評価値の最新の評価値との相違が基準よりも小さいとき間隔調整手段の調整処理を禁止する禁止ステップ(S75)、および条件調整ステップの後の記録操作に応答して被写界像の記録処理を実行する記録ステップ(S23)を備える、撮影制御方法である。
【００１２】
請求項４および５についても、請求項１の発明と同様に、被写界に大きな変更がない状態で条件調整操作を繰り返し行う場合、レンズと撮像面との間隔は、最初の条件調整操作に応答して調整されるものの、２回目以降の条件調整操作に応答して調整されることはない。これによって、同じ被写界を撮影するときの応答特性が向上する。
【発明の効果】
【００１３】
この発明によれば、被写界に大きな変更がない状態で条件調整操作を繰り返し行う場合、レンズと撮像面との間隔は、最初の条件調整操作に応答して調整されるものの、２回目以降の条件調整操作に応答して調整されることはない。これによって、同じ被写界を撮影するときの応答特性が向上する。
【００１４】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００１５】
図１を参照して、この実施例のディジタルカメラ１０は、光学レンズ１２を含む。被写界の光学像は、光学レンズ１２を経てイメージセンサ１６の受光面つまり撮像面に照射される。撮像面では、光電変換によって被写界像の光学像に対応する電荷つまり生画像信号が生成される。なお、イメージセンサ１６の撮像面は原色ベイヤ配列の色フィルタによって覆われており、各画素において生成される電荷量はＲ，ＧまたはＢの色の光強度に依存する。
【００１６】
電源が投入されると、スルー画像処理つまり被写界像のリアルタイム動画像（スルー画像）を液晶モニタ３８に表示する処理が実行される。具体的には、ＣＰＵ２８はまず、プリ露光および間引き読み出しの繰り返しをタイミングジェネレータ（ＴＧ）／シグナルジェネレータ（ＳＧ）２２に命令する。
【００１７】
ＴＧ／ＳＧ２２は、イメージセンサ１６のプリ露光とこれによって生成された生画像信号の間引き読み出しとを繰り返し実行する。プリ露光および間引き読み出しは、１／３０秒毎に発生する垂直同期信号に応答して実行される。これによって、被写界の光学像に対応する低解像度の生画像信号が、３０ｆｐｓのフレームレートでイメージセンサ１６から出力される。
【００１８】
ＣＤＳ／ＡＧＣ／ＡＤ回路１８は、相関２重サンプリング，ゲイン調整およびＡ／Ｄ変換の一連の処理をイメージセンサ１６から出力された各フレームの生画像信号に施す。ＣＤＳ／ＡＧＣ／ＡＤ回路１８から出力されたディジタル信号である生画像データは、白バランス調整，色分離，ＹＵＶ変換などの処理を信号処理回路２０によって施され、これによってＹＵＶ形式の画像データに変換される。
【００１９】
信号処理回路２０は、バスＢ１を通して所定量の画像データをメモリ制御回路３２に与え、この所定量の画像データの書き込みリクエストをメモリ制御回路３２に向けて発行する。所定量の画像データは、メモリ制御回路３２によってＳＤＲＡＭ３４に書き込まれる。こうして、画像データは所定量ずつＳＤＲＡＭ３４に格納される。
【００２０】
ビデオエンコーダ３６は、ＳＤＲＡＭ３４に格納された画像データを１／３０秒に１フレームの割合で読み出すべく、読み出しリクエストをメモリ制御回路３２に向けて繰り返し発行する。メモリ制御回路３２は、ＳＤＲＡＭ３４から所定量の画像データを読み出す。読み出された画像データは、バスＢ１を通してビデオエンコーダ３６に与えられる。ＳＤＲＡＭ３４に格納された画像データは、こうして所定量ずつビデオエンコーダ３６に与えられる。
【００２１】
ビデオエンコーダ３６は、メモリ制御回路３２から与えられた画像データをＮＴＳＣフォーマットに従うコンポジットビデオ信号に変換し、変換されたコンポジットビデオ信号を液晶モニタ３８に出力する。この結果、被写界を表すスルー画像が液晶モニタ３８に再現される。
【００２２】
輝度評価回路２４は、信号処理回路２０によって生成されたＹＵＶ形式の画像データのうちＹデータに基づいて、１／３０秒毎に被写界の輝度を評価する。図２（Ａ）に示すように、輝度評価回路２４は、被写界を水平方向および垂直方向の各々において１６分割し、２５６個の分割エリアの各々についてＹデータを積算する。この結果、２５６個の輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］が輝度評価回路２４で生成される。
【００２３】
図１に戻って、輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］はＣＰＵ２８によって取り込まれ、スルー画像用ＡＥ処理に利用される。ＣＰＵ２８は、輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］に基づいて露光時間を算出し、算出された露光時間がＴＧ／ＳＧ２２に設定される。この結果、液晶モニタ３８に表示されるスルー画像の明るさが適度に調整される。
【００２４】
シャッタボタン３０が半押しされると、被写界像の撮影条件が調整される。ＣＰＵ２８はまず、記録用ＡＥ処理を実行する。この結果、被写界像の最適露光時間が厳格に算出され、算出された最適露光時間がＴＧ／ＳＧ２２に設定される。
【００２５】
具体的には、垂直同期信号Ｖｓｙｎｃが発生すると、ＣＰＵ２８は、輝度評価回路２４で積算された最新の輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］を取り込み、取り込んだ輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］に従って露光時間を厳密に調整する。露光時間の調整処理が完了した後に、垂直同期信号Ｖｓｙｎｃが発生すると、輝度評価回路２４から再度輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］を取り込み、露光時間の調整処理を実行する。上述の処理が再度実行され、３回の調整処理によって厳密に調整された最適露光時間が生成される。
【００２６】
なお、記録用ＡＥ処理によってＴＧ／ＳＧ２２に設定された最適露光時間は、シャッタボタン３０の半押し状態が継続される限り、変更されることはない。
【００２７】
最適露光時間が調整されると、ＣＰＵ２８は次に、輝度評価回路２４から取り込んだ最新の輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］をレジスタＲｃｕｒｒｒｅｎｔに登録する。なお、レジスタＲｃｕｒｒｅｎｔに登録された輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］を特に輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］と定義する。
【００２８】
レジスタＲｃｕｒｒｒｅｎｔに最新の輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］が登録されると、判別処理が実行される。具体的には、ＣＰＵ２８は、レジスタＲｃｕｒｒｒｅｎｔに登録された輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］とレジスタＲｓａｖｅに退避された輝度評価値Ｉｙｓ［０］〜Ｉｙｓ［２５５］とのずれ量を算出し、算出結果に基づいてＡＦ処理すべきか否かを判別する。なお、輝度評価値Ｉｙｓ［０］〜Ｉｙｓ［２５５］がレジスタＲｓａｖｅに登録されるタイミングについては、後で詳しく説明する。
【００２９】
判別結果が肯定的であれば、レジスタＲｓａｖｅに退避された輝度評価値Ｉｙｓ［０］〜Ｉｙｓ［２５５］に対応する被写界像はレジスタＲｃｕｒｒｅｎｔに登録された輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］に対応する被写界像に大きな変更がない状態であると判断され、後述するＡＦ処理が禁止される。この結果、同じ被写界を撮影するときの操作性が向上する。
【００３０】
一方、判別結果が否定的であれば、レジスタＲｓａｖｅに退避された輝度評価値Ｉｙｓ［０］〜Ｉｙｓ［２５５］に対応する被写界像はレジスタＲｃｕｒｒｅｎｔに登録された輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］に対応する被写界像に大きな変更がある状態であると判断され、ＡＦ処理が実行される。
【００３１】
具体的には、ＡＦ評価回路２６は、信号処理回路２０で生成されたＹデータの高域周波数成分を１フレーム毎に積分する。積分結果つまりフォーカス評価値はＣＰＵ２８によって取り込まれ、ＣＰＵ２８は取り込んだフォーカス評価値に基づいてドライバ１４を制御する。この結果、光学レンズ１２の光軸方向の位置が調整される。
【００３２】
ＡＦ処理が完了すると、ＣＰＵ２８は、退避処理を実行する。このとき、レジスタＲｓａｖｅには、レジスタＲｃｕｒｒｅｎｔに登録された輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］が輝度評価値Ｉｙｓ［０］〜Ｉｙｓ［２５５］として退避される。この結果、ＡＦ処理に関連してレジスタＲｓａｖｅに退避される輝度評価値Ｉｙｓ［０］〜Ｉｙｓ［２５５］は、最新の記録用ＡＥ処理に起因する輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］と一致する。
【００３３】
シャッタボタン３０が全押しされると、ＣＰＵ２８によって撮影／記録処理が実行される。ＣＰＵ２８は、最適露光時間に従う本露光と全画素読み出しとの実行をＴＧ／ＳＧ２２に命令する。イメージセンサ１６は本露光を施され、これによって得られた全ての電荷つまり高解像度の生画像信号がイメージセンサ１６から出力される。出力された生画像信号はＣＤＳ／ＡＧＣ／ＡＤ回路１８によって生画像データに変換され、変換された生画像データは信号処理回路２０を通してＳＤＲＡＭ３４に書き込まれる。この結果、ＹＵＶ形式の画像データがＳＤＲＡＭ３４に一旦格納される。
【００３４】
上述の処理が完了すると、ＣＰＵ２８は続いて、ＪＰＥＧコーデック４０およびＩ／Ｆ５２に命令を与える。ＪＰＥＧコーデック４０は、ＳＤＲＡＭ３４に格納された画像データをメモリ制御回路３２を通して読み出す。読み出された画像データは、バスＢ１を経てＪＰＥＧコーデック４０に与えられ、ＪＰＥＧ圧縮を施される。これによって生成された圧縮画像データは、バスＢ１を経てメモリ制御回路３２に与えられ、これによってＳＤＲＡＭ３４に書き込まれる。Ｉ／Ｆ４２は、ＳＤＲＡＭ３４に格納された圧縮画像データをメモリ制御回路３２を通して読み出し、読み出された圧縮画像データをファイル形式で記録媒体４４に記録する。
【００３５】
被写界に大きな変化がない状態でシャッタボタン３０の半押し操作を繰り返し行う場合、ＡＦ処理は、最初の半押し操作に応答して実行されるものの、２回目以降の半押し操作に応答せず省略される。
【００３６】
具体的には、図２（Ａ）に示すタイミングで１回目の半押し操作が行われると、１回目の半押し操作（図３（Ａ）参照）に対応する被写界の輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］がレジスタＲｃｕｒｒｅｎｔ（図３（Ｂ）参照）に登録され、ＡＦ処理（図３（Ｅ）参照）がＣＰＵ２８によって実行され、そしてレジスタＲｃｕｒｒｅｎｔに登録された輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］がレジスタＲｓａｖｅ（図３（Ｃ）参照）に退避される。このとき、フラグＦｌａｇ（図３（Ｄ）参照）は“１”に設定される。
【００３７】
図２（Ｂ）に示すタイミングで２回目の半押し操作が行われると、２回目の半押し操作（図３（Ａ）参照）に対応する被写界の輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］がレジスタＲｃｕｒｒｅｎｔ（図３（Ｂ）参照）に登録される。ＣＰＵ２８は、レジスタＲｃｕｒｒｅｎｔの輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］とレジスタＲｓａｖｅの輝度評価値Ｉｙｓ［０］〜Ｉｙｓ［２５５］とのずれ量を算出する。この算出結果は基準値よりも大きいため、フラグＦｌａｇは図３（Ｄ）に示すように“０”に設定され、レジスタＲｓａｖｅ（図３（Ｂ）参照）には、１回目の半押し操作に対応する輝度評価値Ｉｙｓ［０］〜Ｉｙｓ［２５５］が保持され続け、ＡＦ処理は図３（Ｅ）に示すように省略される。呼の結果、同じ被写界を撮影するときの操作性が向上する。
【００３８】
図２（Ｃ）に示すように、最初の半押し操作に対応する被写界に対して被写界に大きな変化がある状態で３回目の半押し操作が行われると、３回目の半押し操作（図３（Ａ）参照）に対応する被写界の輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］がレジスタＲｃｕｒｒｅｎｔ（図３（Ｂ）参照）に登録される。ＣＰＵ２８は、レジスタＲｃｕｒｒｅｎｔの輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］とレジスタＲｓａｖｅの輝度評価値Ｉｙｓ［０］〜Ｉｙｓ［２５５］とのずれ量を算出する。この算出結果は基準値以上になるため、フラグＦｌａｇは図３（Ｄ）に示すように“１”に設定され、ＡＦ処理（図３（Ｅ）参照）はＣＰＵ２８によって実行され、レジスタＲｃｕｒｒｅｎｔに登録された輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］がレジスタＲｓａｖｅ（図３（Ｂ）参照）に登録される。
【００３９】
このように、被写界の光学像は、イメージセンサ１６が保持する撮像面に光学レンズ１２を経て照射される。被写界の明るさは、シャッタボタン３０の半押し操作に応答して、輝度評価回路２４によって評価される。光学レンズ１２と撮像面との間隔は、輝度評価回路２４の評価処理の後にＣＰＵ２８によって調整される。被写界像の記録処理は、シャッタボタン３０の半押し操作の後の全押し操作に応答して、ＣＰＵ２８によって実行される。ただし、ＡＦ処理による最新の調整処理に関連する評価値と輝度評価回路２４による最新の評価値との相違が基準値よりも小さければ、ＡＦ処理がＣＰＵ２８によって禁止される。
【００４０】
したがって、被写界に大きな変更がない状態で半押し操作を繰り返し行う場合、光学レンズ１２と撮像面との間隔は、最初の半押し操作に応答して調整されるものの、２回目以降の半押し操作に応答して調整されることはない。これによって、同じ被写界を撮影するときの操作性が向上する。
【００４１】
ＣＰＵ２８は、具体的には、図４〜図６に示すフロー図に従う処理を実行する。なお、このフロー図に対応する撮影制御プログラムは、フラッシュメモリ４６に記憶される。
【００４２】
まず図４を参照して、ステップＳ１では、初期化を行う。ここでは、フラグＦｌａｇを“１”に設定し、初期値を示す露光時間をＴＧ／ＳＧ２２に設定し、そしてレジスタＲＴおよびＲＢをリセットする。ステップＳ３では、スルー画像処理を行う。これによって、被写界のスルー画像が液晶モニタ３８に表示される。
【００４３】
ステップＳ５では、シャッタボタン３０が半押しされたか否か判別する。判別結果がＮＯであればステップＳ７でスルー画像用のＡＥ処理を実行し、ステップＳ３に戻る。判別結果がＹＥＳであればステップＳ９で記録画像用ＡＥ処理を実行する。これによって、最適露光時間が求められる。
【００４４】
ステップＳ１１では、判別処理を実行する。ステップＳ１３では、判別処理に従って設定されたフラグＦｌａｇが“１”を示すか否かを判別する。フラグＦｌａｇが“１”のとき、ステップＳ１５に進み、フラグＦｌａｇが“０”のとき、ステップＳ１９に進む。
【００４５】
ステップＳ１５では、ＡＦ処理を実行する。つまり、ＡＦ評価回路２６からフォーカス評価値を取り込み、取り込んだフォーカス評価値に基づいてドライバ１４を制御する。この結果、光学レンズ１２の光軸方向の位置が調整される。
【００４６】
ステップＳ１７では、退避処理を実行する。具体的には、レジスタＲｃｕｒｒｅｎｔに登録された輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］を輝度評価値Ｉｙｓ［０］〜Ｉｙｓ［２５５］としてレジスタＲｓａｖｅに退避する。この結果、ＡＦ処理が実行された時点での輝度評価値がレジスタＲｓａｖｅに確保される。
【００４７】
ステップＳ１９では、シャッタボタン３０が全押しされたか否か判別する。判別結果がＹＥＳであればステップＳ２３で撮影／記録処理を行い、この処理が完了すると、ステップＳ３に戻る。一方、判別結果がＮＯであればステップＳ２１でシャッタボタン３０が解除されたか否か判別する。シャッタボタン３０の半押し状態が解除されるとステップＳ３に戻り、シャッタボタン３０の半押し状態が継続すれば、ステップＳ１９に戻る。
【００４８】
ステップＳ９の記録用ＡＥ処理は、図５に示すサブルーチンに従う。ステップＳ３１では、変数Ｎを“０”に設定する。ステップＳ３３では、垂直同期信号Ｖｓｙｎｃが発生するまで待機する。垂直同期信号Ｖｓｙｎｃが発生すると、ステップＳ３５で変数Ｎをインクリメントする。ステップＳ３７では、輝度評価回路２４によって積算された最新の輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］を取り込む。ステップＳ３９では、取り込んだ輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］に基づいて露光時間を調整する。ステップＳ４１では、変数Ｎが３を上回るか否かを判別する。変数Ｎが３以下であれば、ステップＳ３３に戻り、変数Ｎが３を上回れば、ステップＳ４３では最新の輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］をレジスタＲｃｕｒｒｅｎｔに登録し、上位ルーチンに復帰する。この結果、最適露光時間が調整され、この最適露光時間に対応する輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］がレジスタＲｃｕｒｒｅｎｔに確保される。
【００４９】
ステップＳ１１の判別処理は、図６に示すサブルーチンに従う。ステップ５１では、レジスタＲｓａｖｅが“ＮＵＬＬ”であるか否かを判別する。なお、“ＮＵＬＬ”は何も登録されていないことを示す。判別結果がＮＯであれば、上位ルーチンに復帰する。この結果、レジスタＲｓａｖｅには、レジスタＲｃｕｒｒｅｎｔに確保された輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］が輝度評価値Ｉｙｓ［０］〜Ｉｙｓ［２５５］として退避される。
【００５０】
判別結果がＹＥＳであれば、レジスタＲｃｕｒｒｒｅｎｔに登録された輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］とレジスタＲｓａｖｅに退避された輝度評価値Ｉｙｓ［０］〜Ｉｙｓ［２５５］とのずれ量を算出するべく、ステップＳ５３に進み、変数ｎを“０”に設定する。
【００５１】
ステップＳ５５では、輝度評価値Ｉｙｓ［ｎ］が輝度評価値Ｉｙｃ［ｎ］よりも大きいか否かを判別する。判別結果がＹＥＳであれば、ステップＳ５９で数１を使用して得られる算出結果を比率Ｒａｔｅ[ｎ]に格納し、ステップＳ６５に進む。
［数１］
Ｒａｔｅ［ｎ］＝Ｉｙｃ［ｎ］＊１００／Ｉｙｓ［ｎ］
判別結果がＮＯであれば、ステップＳ５７で輝度評価値Ｉｙｓ［ｎ］が輝度評価値Ｉｙｃ［ｎ］よりも小さいか否かを判別する。判別結果がＹＥＳであれば、ステップＳ６１で数２を使用して得られる算出結果を比率Ｒａｔｅに格納し、ステップＳ６５に進む。
［数２］
Ｒａｔｅ［ｎ］＝Ｉｙｓ［ｎ］＊１００／Ｉｙｃ［ｎ］
一方、判別結果がＮＯであれば、輝度評価値Ｉｙｓ［ｎ］は輝度評価値Ｉｙｃ［ｎ］と一致すると判断され、ステップＳ６３で比率Ｒａｔｅ［ｎ］に“１００”を設定する。
【００５２】
ステップＳ６５では変数ｎをインクリメントし、ステップＳ６７で変数ｎが２５６を上回ったか否かを判別する。変数ｎが２５６以下であれば、ステップＳ５５に戻り、変数ｎが２５６を上回ると、ステップＳ６９に進む。この結果、レジスタＲｓａｖｅに退避された輝度評価値Ｉｙｓ［０］〜Ｉｙｓ［２５５］とレジスタＲｃｕｒｒｒｅｎｔに登録された輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］とのずれ量を示す２５６個の比率Ｒａｔｅ［０］〜Ｒａｔｅ［２５５］が算出される。
【００５３】
ステップＳ６９では、平均値Ａｖｅを求めるべく、数３を使用して得られる算出結果を平均値Ａｖｅに格納し、ステップＳ７１に進む。
［数３］
Ａｖｅ＝（Ｒａｔｅ［０］＋Ｒａｔｅ［１］＋…＋Ｒａｔｅ［２５５］）／２５６
つまり、比率Ｒａｔｅ［ｎ］には、輝度評価値Ｉｙｓ［ｎ］と輝度評価値Ｉｙｃ［ｎ］とのずれ量が格納され、平均値Ａｖｅには、比率Ｒａｔｅ［０］〜Ｒａｔｅ［２５５］の平均ずれ量が格納される。Ｒａｔｅ［ｎ］が“１００”に近づくにつれて、レジスタＲｓａｖｅに退避された輝度評価値Ｉｙｓ［０］〜Ｉｙｓ［２５５］に対応する被写界はレジスタＲｃｕｒｒｅｎｔに登録された輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］に対応する被写界と近似すると判断される。
【００５４】
ステップＳ７１では、平均値Ａｖｅが閾値ＴＨを上回るか否かを判別する。つまり、比率Ｒａｔｅ［０］〜Ｒａｔｅ［２５５］の平均ずれ量が格納された平均値Ａｖｅが基準よりも小さいか否かを判別する。
【００５５】
判別結果がＹＥＳであれば、レジスタＲｓａｖｅに退避された輝度評価値Ｉｙｓ［０］〜Ｉｙｓ［２５５］に対応する被写界像はレジスタＲｃｕｒｒｅｎｔに登録された輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］に対応する被写界像と大きな変更があると判断し、ＡＦ処理をするべく、ステップＳ７３でフラグＦｌａｇを“１”に設定する。
【００５６】
判別結果がＮＯであれば、レジスタＲｓａｖｅに退避された輝度評価値Ｉｙｓ［０］〜Ｉｙｓ［２５５］に対応する被写界像はレジスタＲｃｕｒｒｅｎｔに登録された輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］に対応する被写界像と大きな変更がないと判断し、ＡＦ処理を禁止すべく、ステップＳ７５でフラグＦｌａｇを“０”に設定する。ステップＳ７３またはステップＳ７５の処理が完了すると、上位ルーチンに復帰する。
【００５７】
なお、閾値ＴＨが“１００”に近似するほど、被写界はＡＦ処理を禁止するのに理想的な条件であるとみなす。つまり、閾値ＴＨが“１００”を示すとき、ＣＰＵ２８は、レジスタＲｓａｖｅに退避された輝度評価値Ｉｙｓ［０］〜Ｉｙｓ［２５５］に対応する被写界はレジスタＲｃｕｒｒｅｎｔに登録された輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］に対応する被写界に近似すると判断する。しかし、手ぶれやノイズ変動のような問題に対処するべく、閾値ＴＨは“９０”に設定される。この結果、レジスタＲｓａｖｅに退避された輝度評価値Ｉｙｓ［０］〜Ｉｙｓ［２５５］とレジスタＲｃｕｒｒｅｎｔに登録された輝度評価値Ｉｙｃ［０］〜Ｉｙｃ［２５５］との比率が±１０％の場合、被写界のずれ量は小さいとみなし、ＡＦ処理が禁止される。
【００５８】
なお、この実施例では、信号処理回路２０から出力されるＹデータを積算することで得られる輝度評価値に従って被写界の明るさを評価した。しかし、これに限らず、ＣＤＳ／ＡＧＣ／ＡＤ回路１８から出力されるＲデータ，ＧデータおよびＢデータに基づいて被写界の色を評価し、こうして得られる色評価値を判別処理に利用することも可能である。また、判別処理に輝度評価値および色評価値の両方を利用することも可能である。
【００５９】
また、この実施例では、ピント合わせのために光学レンズ１２を光軸方向に移動させるようにしたが、光学レンズ１２に代えてあるいは光学レンズ１２と共に、イメージセンサ１８を光軸方向に移動させるようにしてもよい。要するに、光学レンズ１２とイメージセンサ１８の撮像面との間隔を変えればピントを変更することができる。
【図面の簡単な説明】
【００６０】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】（Ａ）は図１実施例に適用されるイメージセンサ１８に照射される被写界の光学像の一例を示す図解図であり、（Ｂ）は図１実施例に適用されるイメージセンサ１８に照射される被写界の光学像の他の一例を示す図解図であり、（Ｂ）は図１実施例に適用されるイメージセンサ１８に照射される被写界の光学像のその他の一例を示す図解図である。
【図３】（Ａ）は図１実施例に適用されるシャッタボタン３０が半押しされたタイミングの一例を示すタイミングチャート図であり、（Ｂ）は図１実施例に適用されるレジスタＲＴに輝度評価値が登録されたタイミングの一例を示すタイミングチャート図であり、（Ｃ）は図１実施例に適用されるレジスタＲＢに輝度評価値が登録されたタイミングの一例を示すタイミングチャート図であり、（Ｄ）はレジスタＲＢに登録された輝度評価値とレジスタＲＴに登録されたＲＴとの算出結果の一例を示すタイミングチャート図であり、そして（Ｅ）は図１実施例に適用されるＣＰＵ２８によるＡＦ処理のタイミングの一例を示すタイミングチャート図である。
【図４】図１実施例に適用されるＣＰＵ２８の動作の一例を示すフロー図である。
【図５】図１実施例に適用されるＣＰＵ２８の動作の他の一例を示すフロー図である。
【図６】図１実施例に適用されるＣＰＵ２８の動作のその他の一例を示すフロー図である。
【符号の説明】
【００６１】
１０  …  ディジタルカメラ
１２  …  光学レンズ
１６  …  イメージセンサ
２４  …  輝度評価回路
２８  …  ＣＰＵ
３０  …  シャッタボタン
４４  …  記録媒体
【図１】
2007243769.tif 000003
【図２】
2007243769.tif 000004
【図３】
2007243769.tif 000005
【図４】
2007243769.tif 000006
【図５】
2007243769.tif 000007
【図６】
2007243769.tif 000008