(57)【要約】【構成】イメージャ１６は、フォーカスレンズ１２を経た被写体の光学像が照射される撮像面を有し、光学像に対応する生画像データを出力する。ＣＰＵ２６は、シャッタボタン３０ｓｈの半押し操作に応答して、フォーカスレンズ１２を合焦点に相当する位置に配置する。シャッタボタン３０ｓｈの再度の半押し操作が行われると、ＣＰＵ２６は、フォーカスレンズ１２の周辺温度が変化したか否かを判別し、かつ撮像面が捉えている被写体の構図が変化したか否かを判別する。ＣＰＵ２６はまた、これらの判別結果の少なくとも一方が肯定的であるときに、フォーカスレンズ１２を合焦点に配置する処理を再度実行する。【効果】撮像性能が向上する。【選択図】図２
2014202863.tif 000002
【特許請求の範囲】
【請求項１】
フォーカスレンズを経た被写体の光学像が照射される撮像面を有し、前記光学像に対応する電子画像を出力する撮像手段、
ピント調整指示に応答して、前記撮像手段の出力に基づき前記フォーカスレンズから前記撮像面までの距離を前記被写体にピントが合う距離に調整するピント調整手段、
前記ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、前記フォーカスレンズの周辺温度が変化したか否かを判別する温度変化判別手段、
前記ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、前記撮像面が捉えている被写体の構図が変化したか否かを判別する構図変化判別手段、および
前記温度変化判別手段によって周辺温度が変化したと判別されるか、前記構図変化判別手段によって被写体の構図が変化したと判別された場合に、前記ピント調整手段にピント調整を行わせるピント再調整手段を備える、電子カメラ。
【請求項２】
温度を検出する温度検出手段をさらに備え、
前記温度変化判別手段は、前記ピント調整指示を受け付けた段階で検出した温度と前記ピント再調整指示を受け付けた段階で検出した温度との相違が第１基準値を上回る場合に、温度変化が生じたと判別する、請求項１記載の電子カメラ。
【請求項３】
前記撮像面が捉えている被写体の構図を定義するパラメータを検出するパラメータ検出手段をさらに備え、
前記構図変化検出手段は、前記ピント調整指示を受け付けた段階で検出したパラメータ値と前記ピント再調整指示を受け付けた段階で検出したパラメータ値との相違が第２基準値を上回る場合に、構図変化が生じたと判別する、請求項１または２記載の電子カメラ。
【請求項４】
前記パラメータ検出手段は前記撮像面に照射された光学像の輝度特性および前記撮像面の方向の少なくとも一方を前記パラメータとして検出する、請求項３記載の電子カメラ。
【請求項５】
前記ピント調整指示の後の画像取得操作に応答して前記撮像手段から電子画像を取得する取得手段をさらに備える、請求項１ないし４のいずれかに記載の電子カメラ。
【請求項６】
前記ピント調整指示に応答して、前記撮像手段の出力に基づき前記撮像面の露光量を調整する露光調整手段、および
前記構図変化判別手段によって被写体の構図が変化したと判別された場合に前記露光調整手段に露光調整を行わせる露光再調整手段をさらに備える、請求項１ないし５のいずれかに記載の電子カメラ。
【請求項７】
フォーカスレンズを経た被写体の光学像が照射される撮像面を有し、前記光学像に対応する電子画像を出力する撮像手段を備える電子カメラのプロセッサに、
ピント調整指示に応答して、前記撮像手段の出力に基づき前記フォーカスレンズから前記撮像面までの距離を前記被写体にピントが合う距離に調整するピント調整ステップ、
前記ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、前記フォーカスレンズの周辺温度が変化したか否かを判別する温度変化判別ステップ、
前記ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、前記撮像面が捉えている被写体の構図が変化したか否かを判別する構図変化判別ステップ、および
前記温度変化判別ステップによって周辺温度が変化したと判別されるか、前記構図変化判別ステップによって被写体の構図が変化したと判別された場合に、前記ピント調整ステップにピント調整を行わせるピント再調整ステップを実行させるための、撮像制御プログラム。
【請求項８】
フォーカスレンズを経た被写体の光学像が照射される撮像面を有し、前記光学像に対応する電子画像を出力する撮像手段を備える電子カメラによって実行される撮像制御方法であって、
ピント調整指示に応答して、前記撮像手段の出力に基づき前記フォーカスレンズから前記撮像面までの距離を前記被写体にピントが合う距離に調整するピント調整ステップ、
前記ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、前記フォーカスレンズの周辺温度が変化したか否かを判別する温度変化判別ステップ、
前記ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、前記撮像面が捉えている被写体の構図が変化したか否かを判別する構図変化判別ステップ、および
前記温度変化判別ステップによって周辺温度が変化したと判別されるか、前記構図変化判別ステップによって被写体の構図が変化したと判別された場合に、前記ピント調整ステップにピント調整を行わせるピント再調整ステップを備える、撮像制御方法。
【請求項９】
フォーカスレンズを経た被写体の光学像が照射される撮像面を有し、前記光学像に対応する電子画像を出力する撮像手段、および
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、
ピント調整指示に応答して、前記撮像手段の出力に基づき前記フォーカスレンズから前記撮像面までの距離を前記被写体にピントが合う距離に調整するピント調整ステップ、
前記ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、前記フォーカスレンズの周辺温度が変化したか否かを判別する温度変化判別ステップ、
前記ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、前記撮像面が捉えている被写体の構図が変化したか否かを判別する構図変化判別ステップ、および
前記温度変化判別ステップによって周辺温度が変化したと判別されるか、前記構図変化判別ステップによって被写体の構図が変化したと判別された場合に、前記ピント調整ステップにピント調整を行わせるピント再調整ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項１０】
フォーカスレンズを経た被写体の光学像が照射される撮像面を有し、前記光学像に対応する電子画像を出力する撮像手段、
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、
前記外部制御プログラムは、
ピント調整指示に応答して、前記撮像手段の出力に基づき前記フォーカスレンズから前記撮像面までの距離を前記被写体にピントが合う距離に調整するピント調整ステップ、
前記ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、前記フォーカスレンズの周辺温度が変化したか否かを判別する温度変化判別ステップ、
前記ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、前記撮像面が捉えている被写体の構図が変化したか否かを判別する構図変化判別ステップ、および
前記温度変化判別ステップによって周辺温度が変化したと判別されるか、前記構図変化判別ステップによって被写体の構図が変化したと判別された場合に、前記ピント調整ステップにピント調整を行わせるピント再調整ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に焦点距離を調整する機能を有する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、電源がオンされると、対物レンズの対物面に形成されたチャートを撮像して得られる画像のコントラストが最大となる位置が合焦位置として検出される。また、検出された合焦位置と合焦基準位置との差がシフト量として算出され、算出されたシフト量に基づいて基準サーチ範囲が補正される。合焦位置は、撮像モードの下でレンズ装置の周辺温度に所定温度以上の温度変化が生じたときに再度検出される。上述のシフト量は、こうして検出された合焦位置に基づいて更新される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２４９８２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、繰り返し行われる合焦調整操作の合間での温度変化量が合焦調整に反映されることはなく、撮像性能に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、撮像性能を高めることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、フォーカスレンズ(12)を経た被写体の光学像が照射される撮像面を有し、光学像に対応する電子画像を出力する撮像手段(16)、ピント調整指示に応答して、撮像手段の出力に基づきフォーカスレンズから撮像面までの距離を被写体にピントが合う距離に調整するピント調整手段(S17)、ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、フォーカスレンズの周辺温度が変化したか否かを判別する温度変化判別手段(S57~S59)、ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、撮像面が捉えている被写体の構図が変化したか否かを判別する構図変化判別手段(S37~S39, S87~S89)、および温度変化判別手段によって周辺温度が変化したと判別されるか、構図変化判別手段によって被写体の構図が変化したと判別された場合に、ピント調整手段にピント調整を行わせるピント再調整手段(S11, S15, S71)を備える。
【０００７】
好ましくは、温度を検出する温度検出手段(28)がさらに備えられ、温度変化判別手段は、ピント調整指示を受け付けた段階で検出した温度とピント再調整指示を受け付けた段階で検出した温度との相違が第１基準値を上回る場合に、温度変化が生じたと判別する。
【０００８】
好ましくは、撮像面が捉えている被写体の構図を定義するパラメータを検出するパラメータ検出手段(22, 48)がさらに備えられ、構図変化検出手段は、ピント調整指示を受け付けた段階で検出したパラメータ値とピント再調整指示を受け付けた段階で検出したパラメータ値との相違が第２基準値を上回る場合に、構図変化が生じたと判別する。
【０００９】
さらに好ましくは、パラメータ検出手段は撮像面に照射された光学像の輝度特性および撮像面の方向の少なくとも一方をパラメータとして検出する。
【００１０】
好ましくは、ピント調整指示の後の画像取得操作に応答して撮像手段から電子画像を取得する取得手段(S19, S25)がさらに備えられる。
【００１１】
好ましくは、ピント調整指示に応答して、撮像手段の出力に基づき撮像面の露光量を調整する露光調整手段(S13)、および構図変化判別手段によって被写体の構図が変化したと判別された場合に露光調整手段に露光調整を行わせる露光再調整手段(S11)がさらに備えられる。
【００１２】
この発明に従う撮像制御プログラムは、フォーカスレンズ(12)を経た被写体の光学像が照射される撮像面を有し、光学像に対応する電子画像を出力する撮像手段(16)を備える電子カメラ(10)のプロセッサ(26)に、ピント調整指示に応答して、撮像手段の出力に基づきフォーカスレンズから撮像面までの距離を被写体にピントが合う距離に調整するピント調整ステップ(S17)、ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、フォーカスレンズの周辺温度が変化したか否かを判別する温度変化判別ステップ(S57~S59)、ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、撮像面が捉えている被写体の構図が変化したか否かを判別する構図変化判別ステップ(S37~S39, S87~S89)、および温度変化判別ステップによって周辺温度が変化したと判別されるか、構図変化判別ステップによって被写体の構図が変化したと判別された場合に、ピント調整ステップにピント調整を行わせるピント再調整ステップ(S11, S15, S71)を実行させるための、撮像制御プログラムである。
【００１３】
この発明に従う撮像制御方法は、フォーカスレンズ(12)を経た被写体の光学像が照射される撮像面を有し、光学像に対応する電子画像を出力する撮像手段(16)を備える電子カメラ(10)によって実行される撮像制御方法であって、ピント調整指示に応答して、撮像手段の出力に基づきフォーカスレンズから撮像面までの距離を被写体にピントが合う距離に調整するピント調整ステップ(S17)、ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、フォーカスレンズの周辺温度が変化したか否かを判別する温度変化判別ステップ(S57~S59)、ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、撮像面が捉えている被写体の構図が変化したか否かを判別する構図変化判別ステップ(S37~S39, S87~S89)、および温度変化判別ステップによって周辺温度が変化したと判別されるか、構図変化判別ステップによって被写体の構図が変化したと判別された場合に、ピント調整ステップにピント調整を行わせるピント再調整ステップ(S11, S15, S71)を備える。
【００１４】
この発明に従う外部制御プログラムは、フォーカスレンズ(12)を経た被写体の光学像が照射される撮像面を有し、光学像に対応する電子画像を出力する撮像手段(16)、およびメモリ(46)に保存された内部制御プログラムに従う処理を実行するプロセッサ(26)を備える電子カメラ(10)に供給される外部制御プログラムであって、ピント調整指示に応答して、撮像手段の出力に基づきフォーカスレンズから撮像面までの距離を被写体にピントが合う距離に調整するピント調整ステップ(S17)、ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、フォーカスレンズの周辺温度が変化したか否かを判別する温度変化判別ステップ(S57~S59)、ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、撮像面が捉えている被写体の構図が変化したか否かを判別する構図変化判別ステップ(S37~S39, S87~S89)、および温度変化判別ステップによって周辺温度が変化したと判別されるか、構図変化判別ステップによって被写体の構図が変化したと判別された場合に、ピント調整ステップにピント調整を行わせるピント再調整ステップ(S11, S15, S71)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１５】
この発明に従う電子カメラ(10)は、フォーカスレンズ(12)を経た被写体の光学像が照射される撮像面を有し、光学像に対応する電子画像を出力する撮像手段(16)、外部制御プログラムを取り込む取り込み手段(50)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(46)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(26)を備える電子カメラ(10)であって、外部制御プログラムは、ピント調整指示に応答して、撮像手段の出力に基づきフォーカスレンズから撮像面までの距離を被写体にピントが合う距離に調整するピント調整ステップ(S17)、ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、フォーカスレンズの周辺温度が変化したか否かを判別する温度変化判別ステップ(S57~S59)、ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、撮像面が捉えている被写体の構図が変化したか否かを判別する構図変化判別ステップ(S37~S39, S87~S89)、および温度変化判別ステップによって周辺温度が変化したと判別されるか、構図変化判別ステップによって被写体の構図が変化したと判別された場合に、ピント調整ステップにピント調整を行わせるピント再調整ステップ(S11, S15, S71)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１６】
フォーカスレンズから撮像面までの距離はピント調整指示に応答して調整されるところ、ピント調整指示を受け付けた後にピント再調整指示を受け付けると、フォーカスレンズの周辺温度の変化および撮像面が捉えている被写体の構図の変化が判別される。ピント調整は、少なくとも一方の判別結果が変化の発生を示す場合に再度実行される一方、いずれの判別結果も変化の発生を示さない場合に中止される。
【００１７】
周辺温度および被写体の構図の少なくとも一方に変化が生じた場合にピント調整を実行することで、これらの変化に起因するデフォーカスが防止される。また、周辺温度および被写体の構図のいずれにも変化が生じない場合にピント調整を中止することで、その後の指示に対する応答特性が改善される。こうして、撮像性能が向上する。
【００１８】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１９】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図４】図２実施例に適用されるレジスタの構成の一例を示す図解図である。
【図５】図２実施例に適用される他のレジスタの構成の一例を示す図解図である。
【図６】（Ａ）は撮像シーンの輝度特性に有意な変化が生じたときの撮像動作の一部を示すタイミング図であり、（Ｂ）はフォーカスレンズの周辺温度に有意な変化が生じたときの撮像動作の一部を示すタイミング図であり、（Ｃ）は撮像シーンの輝度特性およびフォーカスレンズの周辺温度のいずれにも有意な変化が生じなかったときの撮像動作の一部を示すタイミング図である。
【図７】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図８】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図９】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１０】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１１】この発明の他の実施例の構成を示すブロック図である。
【図１２】図１１実施例に適用されるその他のレジスタの構成の一例を示す図解図である。
【図１３】図１１実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１４】図１１実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１５】この発明のその他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２１】
図１を参照して、この実施例の電子カメラは、基本的に次のように構成される。撮像手段１は、フォーカスレンズ６を経た被写体の光学像が照射される撮像面を有し、光学像に対応する電子画像を出力する。ピント調整手段２は、ピント調整指示に応答して、撮像手段１の出力に基づきフォーカスレンズ６から撮像面までの距離を被写体にピントが合う距離に調整する。温度変化判別手段３は、ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、フォーカスレンズ６の周辺温度が変化したか否かを判別する。構図変化判別手段４は、ピント調整指示を受け付けた後にピント再調整指示を受け付けた場合に、撮像面が捉えている被写体の構図が変化したか否かを判別する。ピント再調整手段５は、温度変化判別手段３によって周辺温度が変化したと判別されるか、構図変化判別手段４によって被写体の構図が変化したと判別された場合に、ピント調整手段２にピント調整を行わせる。
【００２２】
フォーカスレンズ６から撮像面までの距離はピント調整指示に応答して調整されるところ、ピント調整指示を受け付けた後にピント再調整指示を受け付けると、フォーカスレンズ６の周辺温度の変化および撮像面が捉えている被写体の構図の変化が判別される。ピント調整は、少なくとも一方の判別結果が変化の発生を示す場合に再度実行される一方、いずれの判別結果も変化の発生を示さない場合に中止される。
【００２３】
周辺温度および構図の少なくとも一方に変化が生じた場合にピント調整を実行することで、これらの変化に起因するデフォーカスが防止される。また、周辺温度および構図のいずれにも変化が生じない場合にピント調整を中止することで、その後の指示に対する応答特性が改善される。こうして、撮像性能が向上する。
［実施例］
【００２４】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。これらの部材を経た光学像は、イメージャ１６の撮像面に照射され、光電変換を施される。これによって、光学像に対応する電荷が生成される。
【００２５】
ＣＰＵ２６はマルチタスクＯＳの制御の下で複数のタスクを並列的に実行するＣＰＵであり、実行されるタスクとしては撮像タスク，輝度変化判別タスクおよび温度変化判別タスクが準備される。
【００２６】
撮像タスクの下で、ＣＰＵ２６は、動画取り込みの実行をドライバ１８ｃ，前処理回路２０および後処理回路３６に命令し、動画表示の実行をＬＣＤドライバ３８に命令する。ドライバ１８ｃは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージャ１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００２７】
前処理回路２０は、イメージャ１６から出力された生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御などの処理を施す。これらの処理を施された生画像データは、メモリ制御回路３２を通してＳＤＲＡＭ３４の生画像エリア３４ａに書き込まれる。
【００２８】
後処理回路３６は、生画像エリア３４ａに格納された生画像データをメモリ制御回路３０を通して読み出し、読み出された生画像データに色分離処理，白バランス調整処理およびＹＵＶ変換処理を施す。これによって生成されたＹＵＶ形式の画像データは、メモリ制御回路３２によってＳＤＲＡＭ３４のＹＵＶ画像エリア３４ｂに書き込まれる。
【００２９】
ＬＣＤドライバ３８は、ＹＵＶ画像エリア３４ｂに格納された画像データをメモリ制御回路３２を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ４０を駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００３０】
図３を参照して、撮像面の中央には評価エリアＥＶＡが割り当てられる。評価エリアＥＶＡは水平方向および垂直方向の各々において１６分割され、２５６個の分割エリアが評価エリアＥＶＡを形成する。また、図２に示す前処理回路２０は、上述した処理に加えて、生画像データを簡易的にＹデータに変換する簡易Ｙ変換処理を実行する。
【００３１】
ＡＥ評価回路２２は、前処理回路２０によって生成されたＹデータのうち評価エリアＥＶＡに属するＲＧＢデータを、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＥ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＥ評価回路２２から出力される。
【００３２】
ＡＦ評価回路２４は、前処理回路２０によって生成されたＹデータのうち評価エリアＥＶＡに属するＹデータの高周波成分を、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＦ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＦ評価回路２４から出力される。
【００３３】
ＡＥ評価値２２から出力された２５６個のＡＥ評価値は撮像シーンの輝度特性を示し、ＡＦ評価値２４から出力された２５６個のＡＦ評価値は撮像シーンの合焦特性を示す。
【００３４】
キー入力装置３０に設けられたシャッタボタン３０ｓｈが非操作状態にあるとき、ＣＰＵ２６は、ＡＥ評価回路２２から出力された２５６個のＡＥ評価値に基づいて簡易ＡＥ処理を実行し、適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間はドライバ１８ｂおよび１８ｃに設定され、これによってスルー画像の輝度が大まかに調整される。
【００３５】
温度センサ２８はフォーカスレンズ１２の周辺温度を継続的に検知し、検知された周辺温度をＣＰＵ２６に与える。シャッタボタン３０ｓｈが半押しされると、ＣＰＵ２６は、輝度変化判別タスクおよび温度変化判別タスクの下で厳格ＡＥ処理およびＡＦ処理の実行／中止を制御するべく、ＡＥ評価回路２２から出力された２５６個のＡＥ評価値を図４に示すレジスタＲＧＳＴ１に書き込み、温度センサ２８によって検知された周辺温度を図５に示すレジスタＲＧＳＴ２に書き込む。
【００３６】
レジスタＲＧＳＴ１は２つのカラムを有し、取得された２５６個のＡＥ評価値はこの２つのカラムに交互に書き込まれる。レジスタＲＧＳＴ２もまた２つのカラムを有し、取得された温度はこの２つのカラムに交互に書き込まれる。
【００３７】
今回の半押し操作が電源投入後の１回目の操作であれば、ＣＰＵ２６は、レジスタＲＧＳＴ１およびＲＧＳＴ２の記述に関係なく、フラグＦＬＧｌｕｍおよびＧＬＧｔｅｍｐを“１”に設定する。これによって、厳格ＡＥ処理およびＡＦ処理の実行が要求される。
【００３８】
これに対して、今回の半押し操作が電源投入後の２回目以降の操作であれば、ＣＰＵ２６は、前回の半押し操作に応答して取得されたＡＥ評価値と今回の半押し操作に応答して取得されたＡＥ評価値との差分絶対値を分割エリア毎に算出し、さらに前回の半押し操作に応答して取得された周辺温度と今回の半押し操作に応答して取得された周辺温度との差分絶対値を“ΔＴＥＭＰ”として算出する。
【００３９】
ＡＥ評価値について算出された２５６個の差分絶対値の少なくとも１つが基準値ＲＥＦ＿Ｌを上回れば、ＣＰＵ２６は、撮像シーンの輝度特性（＝撮像面が捉える構図）に有意な変化が生じたとみなし、厳格ＡＥ処理およびＡＦ処理の両方の実行を要求するべくフラグＦＬＧｌｕｍを“１”に設定する。これに対して、算出された２５６個の差分絶対値のいずれもが基準値ＲＥＦ＿Ｌ以下であれば、ＣＰＵ２６は、撮像シーンの輝度特性（＝撮像面が捉える構図）に有意な変化は生じていないとみなし、厳格ＡＥ処理の中止を要求するべくフラグＦＬＧｌｕｍを“０”に設定する。
【００４０】
また、周辺温度について算出された差分絶対値ΔＴＥＭＰが基準値ＲＥＦ＿Ｔを上回れば、ＣＰＵ２６は、フォーカスレンズ１２の周辺温度に有意な変化が生じたとみなし、ＡＦ処理の実行を要求するべくフラグＦＬＧｔｅｍｐを“１”に設定する。これに対して、差分絶対値ΔＴＥＭＰが基準値ＲＥＦ＿Ｔ以下であれば、ＣＰＵ２６は、フォーカスレンズ１２の周辺温度に有意な変化は生じていないとみなし、ＡＦ処理の中止を要求するべくフラグＦＬＧｔｅｍｐを“０”に設定する。
【００４１】
撮像タスクに戻って、ＣＰＵ２６は、フラグＦＬＧｌｕｍが“１”を示すときフラグＦＬＧｔｅｍｐの値に関係なく厳格ＡＥ処理およびＡＦ処理の両方を実行し、フラグＦＬＧｌｕｍが“０”でかつフラグＦＬＧｔｅｍｐが“１”を示すとき厳格ＡＥ処理を中止するとともにＡＦ処理を実行し、そしてフラグＦＬＧｌｕｍおよびＦＬＧｔｅｍｐの両方が“０”を示すとき厳格ＡＥ処理およびＡＦ処理の両方を中止する。
【００４２】
厳格ＡＥ処理では、レジスタＲＧＳＴ１に記述された最新の２５６個のＡＥ評価値を参照して最適ＥＶ値が算出され、算出された最適ＥＶ値を定義する絞り量および露光時間がドライバ１８ｂおよび１８ｃに設定される。これによって、スルー画像の輝度が厳格に調整される。
【００４３】
ＡＦ処理では、フォーカスレンズ１２がドライバ１８ａによって光軸方向に移動され、これと並列してＡＦ評価回路２２から繰り返し出力された２５６個のＡＦ評価値に基づいて合焦点が探索され、そして探知された合焦点にフォーカスレンズ１２が配置される。これによって、スルー画像の鮮鋭度が改善される。
【００４４】
シャッタボタン３０ｓｈが全押しされると、ＣＰＵ２６は、動画表示の中止をＬＣＤドライバ３８に命令する。ＬＣＤモニタ４０の表示は、スルー画像から黒画像に更新される。ＣＰＵ２６は続いて、静止画取り込み処理を１回だけ実行する。この結果、シャッタボタン３０ｓｈが全押しされた時点のシーンを表す１フレームの画像データがＹＵＶ画像エリア３４ｂから記録画像エリア３４ｃに退避される。
【００４５】
静止画取り込み処理が完了すると、ＣＰＵ２６は、記録処理の実行をメモリＩ／Ｆ４２に命令する。メモリＩ／Ｆ４２は、記録画像エリア３４ｃに格納された１フレームの画像データをメモリ制御回路３２を通して読み出し、読み出された画像データを収めた画像ファイルを記録媒体４４に記録する。動画表示は、メモリＩ／Ｆ４２による記録が完了した後に再開される。
【００４６】
したがって、前回のシャッタボタン３０ｓｈの半押しから今回のシャッタボタン３０ｓｈの半押しまでの期間に撮像シーンの輝度特性に有意な変化が生じた場合（ＦＬＧｌｕｍ＝１）、簡易ＡＥ処理から記録処理までの一連の処理は図６（Ａ）に示す要領で実行される。これによって、記録される画像の品質を高めることができる。
【００４７】
また、前回のシャッタボタン３０ｓｈの半押しから今回のシャッタボタン３０ｓｈの半押しまでの期間に撮像シーンの輝度特性に有意な変化は生じなかったものの、この期間にフォーカスレンズ１２の周辺温度に有意な変化が生じた場合（ＦＬＧｌｕｍ＝０＆ＦＬＧｔｅｍｐ＝１）、簡易ＡＥ処理から記録処理までの一連の処理は図６（Ｂ）に示す要領で実行される。これによって、周辺温度の変化に起因するデフォーカスを防止でき、かつシャッタボタン３０ｓｈの全押しを受け付ける時期を厳格ＡＥ処理に掛かる時間だけ早めることができる。
【００４８】
さらに、前回のシャッタボタン３０ｓｈの半押しから今回のシャッタボタン３０ｓｈの半押しまでの期間に撮像シーンの輝度特性およびフォーカスレンズ１２の周辺温度のいずれにも有意な変化が生じなかった場合（ＦＬＧｌｕｍ＝０＆ＦＬＧｔｅｍｐ＝０）、簡易ＡＥ処理から記録処理までの一連の処理は図６（Ｃ）に示す要領で実行される。これによって、シャッタボタン３０ｓｈの全押しを受け付ける時期を厳格ＡＥ処理およびＡＦ処理に掛かる時間だけ早めることができる。
【００４９】
撮像タスクは図７〜図８に示すように構成され、輝度変化判別タスクは図９に示すように構成され、温度変化判別タスクは図１０に示すように構成される。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４６に記憶される。
【００５０】
図７を参照して、ステップＳ１では動画取り込みを開始し、ステップＳ３では動画表示を開始する。ステップＳ１の処理の結果、撮像面で捉えられたシーンを表す生画像データがイメージャ１６から出力され、これに対応するＹＵＶ形式の画像データが後処理回路３６から出力される。また、ステップＳ３の処理の結果、後処理回路３６から出力された画像データに基づくスルー画像がＬＣＤモニタ４０に表示される。
【００５１】
ステップＳ５ではシャッタボタン３０ｓｈが半押しされたか否かを判別し、判別結果がＮＯである限り、ステップＳ７で簡易ＡＥ処理を繰り返す。簡易ＡＥ処理では、ＡＥ評価回路２２から出力された２５６個のＡＥ評価値を参照して適正ＥＶ値が算出され、算出された適正ＥＶ値を定義する絞り量および露光時間がドライバ１８ｂおよび１８ｃにそれぞれ設定される。これによって、スルー画像の輝度が大まかに調整される。
【００５２】
ステップＳ５の判別結果がＮＯからＹＥＳに更新されると、フラグＦＬＧｌｕｍおよびＦＬＧｔｅｍｐの値が確定するまでステップＳ９で待機する。フラグＦＬＧｌｕｍおよびＦＬＧｔｅｍｐの値が確定すると、フラグＦＬＧｌｕｍの値が“１”であるか否かをステップＳ１１で判別し、フラグＦＬＧｔｅｍｐの値が“１”であるか否かをステップＳ１５で判別する。
【００５３】
ステップＳ１１の判別結果がＹＥＳであれば、ステップＳ１３およびＳ１７で厳格ＡＥ処理およびＡＦ処理を実行し、その後にステップＳ１９に進む。ステップＳ１１の判別結果がＮＯでかつステップＳ１５の判別結果がＹＥＳであれば、ステップＳ１７でＡＦ処理を実行し、その後にステップＳ１９に進む。ステップＳ１１の判別結果およびステップＳ１５の判別結果のいずれもがＮＯであれば、厳格ＡＥ処理およびＡＦ処理のいずれも実行することなくステップＳ１９に進む。
【００５４】
厳格ＡＥ処理では、レジスタＲＧＳＴ１に書き込まれた最新の２５６個のＡＥ評価値を参照して最適ＥＶ値が算出され、算出された最適ＥＶ値を定義する絞り量および露光時間がドライバ１８ｂおよび１８ｃにそれぞれ設定される。これによって、スルー画像の輝度が厳格に調整される。
【００５５】
また、ＡＦ処理では、フォーカスレンズ１２の移動と並列してＡＦ評価回路２２から繰り返し出力された２５６個のＡＦ評価値に基づいて合焦点が探索され、探知された合焦点にフォーカスレンズ１２が配置される。これによって、スルー画像の鮮鋭度が改善される。
【００５６】
ステップＳ１９ではシャッタボタン３０ｓｈが全押しされたか否かを判別し、ステップＳ２１ではシャッタボタン３０ｓｈの操作が解除されたか否かを判別する。ステップＳ２１の判別結果がＹＥＳであればステップＳ５に戻り、ステップＳ１９の判別結果がＹＥＳであればステップＳ２３で動画表示を中止する。ＬＣＤモニタ４０の表示は、ステップＳ２３の処理によってスルー画像から黒画像に更新される。
【００５７】
ステップＳ２５では静止画取り込みを実行し、ステップＳ２７では記録処理の実行をメモリＩ／Ｆ４２に命令する。ステップＳ２５の処理の結果、シャッタボタン３０ｓｈが全押しされた時点のシーンを表す１フレームの画像データがＹＵＶ画像エリア３４ｂから記録画像エリア３４ｃに退避される。また、ステップＳ２７の処理の結果、メモリＩ／Ｆ４２は、記録画像エリア３４ｃに格納された１フレームの画像データをメモリ制御回路３２を通して読み出し、読み出された画像データを収めた画像ファイルを記録媒体４４に記録する。記録処理が完了すると、ステップＳ２９で動画表示を再開してからステップＳ５に戻る。
【００５８】
図９を参照して、ステップＳ３１ではシャッタボタン３０ｓｈが半押しされたか否かを繰り返し判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ３３に進み、ＡＥ評価回路２２から出力された最新の２５６個のＡＥ評価値をレジスタＲＧＳＴ１に書き込む。書き込みが完了すると、今回の半押し操作が電源投入後の１回目の操作であるか否かをステップＳ３５で判別する。判別結果がＹＥＳであれば、厳格ＡＥ処理およびＡＦ処理の両方の実行を要求するべく、ステップＳ４３でフラグＦＬＧｌｕｍを“１”に設定する。
【００５９】
これに対して判別結果がＮＯであれば、ステップＳ３７に進み、前回のステップＳ３３の処理によって取得されたＡＥ評価値と今回のステップＳ３３の処理によって取得されたＡＥ評価値との差分絶対値を分割エリア毎に算出する。ステップＳ３９では算出された２５６個の差分絶対値の少なくとも１つが基準値ＲＥＦ＿Ｌを上回るか否かを判別する。
【００６０】
判別結果がＹＥＳであれば、撮像シーンの輝度特性（＝撮像面が捉える構図）に有意な変化が生じたとみなし、厳格ＡＥ処理およびＡＦ処理の両方の実行を要求するべくステップＳ４３でフラグＦＬＧｌｕｍを“１”に設定する。これに対して判別結果がＮＯであれば、撮像シーンの輝度特性（＝撮像面が捉える構図）に有意な変化は生じていないとみなし、厳格ＡＥ処理の中止を要求するべくステップＳ４１でフラグＦＬＧｌｕｍを“０”に設定する。
【００６１】
ステップＳ４１またはＳ４３の処理が完了すると、シャッタボタン３０ｓｈの操作が解除されたか否かをステップＳ４５で繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ３１に戻る。
【００６２】
図１０を参照して、ステップＳ５１ではシャッタボタン３０ｓｈが半押しされたか否かを繰り返し判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ５３に進み、温度センサ２８によって検知されたフォーカスレンズ１２の周辺温度をレジスタＲＧＳＴ２に書き込む。書き込みが完了すると、今回の半押し操作が電源投入後の１回目の操作であるか否かをステップＳ５５で判別する。判別結果がＹＥＳであれば、ＡＦ処理の実行を要求するべくステップＳ６３でフラグＦＬＧｔｅｍｐを“１”に設定する。
【００６３】
これに対して判別結果がＮＯであれば、ステップＳ５７に進み、前回のステップＳ５３の処理によって取得された周辺温度と今回のステップＳ５３の処理によって取得された周辺温度との差分絶対値を“ΔＴＥＭＰ”として算出する。ステップＳ５９では算出された差分絶対値ΔＴＥＭＰが基準値ＲＥＦ＿Ｔを上回るか否かを判別する。
【００６４】
判別結果がＹＥＳであれば、フォーカスレンズ１２の周辺温度に有意な変化が生じたとみなし、ＡＦ処理の実行を要求するべくステップＳ６３でフラグＦＬＧｔｅｍｐを“１”に設定する。これに対して判別結果がＮＯであれば、フォーカスレンズ１２の周辺温度に有意な変化は生じていないとみなし、ＡＦ処理の中止を要求するべくステップＳ６１でフラグＦＬＧｔｅｍｐを“０”に設定する。
【００６５】
ステップＳ６１またはＳ６３の処理が完了すると、シャッタボタン３０ｓｈの操作が解除されたか否かをステップＳ６５で繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ５１に戻る。
【００６６】
以上の説明から分かるように、イメージャ１６は、フォーカスレンズ１２を経た被写体の光学像が照射される撮像面を有し、光学像に対応する生画像データを出力する。ＣＰＵ２６は、シャッタボタン３０ｓｈの半押し操作（＝ピント調整指示）に応答して、フォーカスレンズ１２を合焦点に相当する位置（＝被写体にピントが合う位置）に配置する(S17)。シャッタボタン３０ｓｈの再度の半押し操作（＝ピント再調整指示）が行われると、ＣＰＵ２６は、フォーカスレンズ１２の周辺温度が変化したか否かを判別し(S57~S59)、かつ撮像面が捉えている被写体の構図が変化したか否かを判別する(S37~S39)。ＣＰＵ２６はまた、これらの判別結果の少なくとも一方が肯定的であるときに、フォーカスレンズ１２を合焦点に配置する処理を再度実行する(S11, S15, S71)。
【００６７】
フォーカスレンズ１２の配置はピント調整指示に応答して調整されるところ、ピント調整指示を受け付けた後にピント再調整指示を受け付けると、フォーカスレンズ１２の周辺温度の変化および撮像面が捉えている被写体の構図の変化が判別される。ピント調整は、少なくとも一方の判別結果が変化の発生を示す場合に再度実行される一方、いずれの判別結果も変化の発生を示さない場合に中止される。
【００６８】
周辺温度および構図の少なくとも一方に変化が生じた場合にピント調整を実行することで、これらの変化に起因するデフォーカスが防止される。また、周辺温度および構図のいずれにも変化が生じない場合にピント調整を中止することで、その後の操作に対する応答特性が改善される。こうして、撮像性能が向上する。
【００６９】
図１１を参照して、他の実施例では、撮像方向を継続的に検知する方向センサ４８と、シャッタボタン３０ｓｈが半押しされた時点の撮像方向を登録するためのレジスタＲＧＳＴ３とが追加される。図１２に示すように、レジスタＲＧＳＴ３は２つのカラムを有し、シャッタボタン３０ｓｈが半押しされた時点の撮像方向はこの２つのカラムに交互に書き込まれる。また、ＣＰＵ２６によって実行される撮像タスクは図１３に示すように部分的に修正される。さらに、ＣＰＵ２６は、図１４に示す方向変化判別タスクを追加的に実行する。
【００７０】
図１３を参照して、ステップＳ１３に続くステップＳ７１では、フラグＦＬＧｄｒｃｔが“１”を示すか否かを判別する。後述するように、フラグＦＬＧｄｒｃｔは、電源が投入された後の１回目のシャッタボタン３０ｓｈの半押しに応答して“１”に設定され、さらに前回のシャッタボタン３０ｓｈの半押しから今回のシャッタボタン３０ｓｈの半押しまでの期間に撮像方向（＝撮像面が捉える構図）に有意な変化が生じたときに“１”に設定される。フラグＦＬＧｄｒｃｔはまた、前回のシャッタボタン３０ｓｈの半押しから今回のシャッタボタン３０ｓｈの半押しまでの期間に撮像方向（＝撮像面が捉える構図）に有意な変化が生じなかったときに“０”に設定される。
【００７１】
フラグＦＬＧｄｒｃｔが“１”であれば、ＡＦ処理を実行するべくステップＳ１７に進む。これに対して、フラグＦＬＧｄｒｃｔが“０”であれば、周辺温度に有意な変化が生じたか否かを判別するべくステップＳ１５に進む。
【００７２】
図１４を参照して、ステップＳ８１ではシャッタボタン３０ｓｈが半押しされたか否かを繰り返し判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ８３に進み、方向センサ４８によって検知された撮像方向をレジスタＲＧＳＴ３に書き込む。書き込みが完了すると、今回の半押し操作が電源投入後の１回目の操作であるか否かをステップＳ８５で判別する。判別結果がＹＥＳであれば、ＡＦ処理の実行を要求するべくステップＳ９３でフラグＦＬＧｄｒｃｔを“１”に設定する。
【００７３】
これに対して判別結果がＮＯであれば、ステップＳ８７に進み、前回のステップＳ８３の処理によって取得された撮像方向と今回のステップＳ８３の処理によって取得された撮像方向との差分絶対値を“ΔＤＲＣＴ”として算出する。ステップＳ８９では算出された差分絶対値ΔＤＲＣＴが基準値ＲＥＦ＿Ｄを上回るか否かを判別する。
【００７４】
判別結果がＹＥＳであれば、撮像方向（＝撮像面が捉える構図）に有意な変化が生じたとみなし、ＡＦ処理の実行を要求するべくステップＳ９３でフラグＦＬＧｄｒｃｔを“１”に設定する。これに対して判別結果がＮＯであれば、撮像方向（＝撮像面が捉える構図）に有意な変化は生じていないとみなし、ＡＦ処理の実行要求を保留とするべくステップＳ９１でフラグＦＬＧｄｒｃｔを“０”に設定する。
【００７５】
ステップＳ９１またはＳ９３の処理が完了すると、シャッタボタン３０ｓｈの操作が解除されたか否かをステップＳ９５で繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ８１に戻る。
【００７６】
この実施例によれば、屋内において静止物体のみを捉えるようにディジタルカメラ１０を三脚で固定し、前回のシャッタボタン３０ｓｈの半押しから今回のシャッタボタン３０ｓｈの半押しまでの期間に光源の明るさを変更すると、フラグＦＬＧｌｕｍは“１”を示し、フラグＦＬＧｄｒｃｔは“０”を示す。この結果、フォーカスレンズ１２の周辺温度に有意な変化が生じない限り、ＡＦ処理は中止される。これによって、シャッタボタン３０ｓｈの全押しに対する応答特性がさらに向上する。
【００７７】
なお、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４６に予め記憶される。しかし、図１５に示すように通信Ｉ／Ｆ５０をディジタルカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４６に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００７８】
また、この実施例では、ＣＰＵ２６によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００７９】
１０  …ディジタルカメラ
１２  …フォーカスレンズ
１６  …イメージャ
２０  …前処理回路
２２  …ＡＥ評価回路
２６  …ＣＰＵ
２８  …温度センサ
４８  …方向センサ
【図１】
2014202863.tif 000003
【図２】
2014202863.tif 000004
【図３】
2014202863.tif 000005
【図４】
2014202863.tif 000006
【図５】
2014202863.tif 000007
【図６】
2014202863.tif 000008
【図７】
2014202863.tif 000009
【図８】
2014202863.tif 000010
【図９】
2014202863.tif 000011
【図１０】
2014202863.tif 000012
【図１１】
2014202863.tif 000013
【図１２】
2014202863.tif 000014
【図１３】
2014202863.tif 000015
【図１４】
2014202863.tif 000016
【図１５】
2014202863.tif 000017