(57)【要約】【構成】基準クロックの周波数は当初、低域の周波数帯域ＦＲ１に属する周波数Ｆ１に設定される。ＴＧ２２は、低解像度モードに従う態様でＣＣＤイメージャ１６を駆動する処理を初期設定された基準クロックに基づいて実行する。ＣＣＤイメージャ１６の出力に基づくスルー画像は、ＬＣＤモニタ３４に表示される。シャッタボタン３８ｓｈが全押しされると、基準クロックの周波数は高域の周波数帯域ＦＲ２に属する周波数Ｆ２＿１に変更される。ＴＧ２２は、高解像度モードに従う態様でＣＣＤイメージャ１６を駆動する処理を変更後の基準クロックに基づいて実行する。ただし、変更後の基準クロックとの干渉に起因するノイズが検知されると、基準クロックの周波数が周波数帯域ＦＲ２において微調整される。その後のＣＣＤイメージャ１６の出力は、記録媒体４２に記録される。【効果】記録性能が向上する。【選択図】図２
2013031032.tif 000002
【特許請求の範囲】
【請求項１】
撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段、
前記撮像手段の出力が第１解像度を示すようにクロックに基づいて前記撮像手段を駆動する第１駆動手段、
前記第１駆動手段の駆動によって前記撮像手段から出力された電子画像を表示する表示手段、
記録指示を受け付けたとき前記第１駆動手段に代えて起動され、前記撮像手段の出力が前記第１解像度よりも高い第２解像度を示すように前記クロックに基づいて前記撮像手段を駆動する第２駆動手段、
前記第２駆動手段の駆動によって前記撮像手段から出力された電子画像を記録する記録手段、および
前記クロックとの干渉に起因する特定ノイズが検知されたとき前記第２駆動手段の駆動態様を変更することなく前記クロックの周波数を変更する変更手段を備える、電子カメラ。
【請求項２】
前記第１駆動手段は前記クロックの周波数を第１周波数帯域に属する周波数に設定する第１周波数設定手段を含み、
前記第２駆動手段は前記クロックの周波数を前記第１周波数帯域と異なる第２周波数帯域に属する周波数に設定する第２周波数設定手段を含み、
前記変更手段は前記第２周波数帯域において前記周波数を変更する、請求項１記載の電子カメラ。
【請求項３】
前記第２周波数帯域は前記第１周波数帯域よりも高い周波数帯域に相当する、請求項２記載の電子カメラ。
【請求項４】
前記撮像手段は、光の強度に応じて異なる量の電荷を各々が生成する複数の受光素子、および前記複数の受光素子に割り当てられた電荷転送路を含み、
前記駆動手段は、前記複数の受光素子で生成された電荷を前記電荷転送路に読み出す読み出し手段、および前記電荷転送路上の電荷を前記クロックに同期して移動させる移動手段を含み、
前記変更手段の変更処理に関連して前記読み出し手段の処理を制限する制限手段をさらに備える、請求項１ないし３のいずれかに記載の電子カメラ。
【請求項５】
前記変更手段は前記記録指示を受け付けてから前記記録手段の処理が開始されるまでの間に処理を実行する、請求項１ないし４のいずれかに記載の電子カメラ。
【請求項６】
前記撮像手段の出力をディジタルデータに変換する変換手段をさらに備え、
前記変更手段は、固定パターンを有するノイズデータを前記特定ノイズに相当するデータとして前記変換手段の出力から検出するノイズデータ検出手段、および前記ノイズデータ検出手段によって検出されたノイズデータの値が基準を上回るとき前記周波数を変更する周波数変更手段を含む、請求項１ないし５のいずれかに記載の電子カメラ。
【請求項７】
撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段を備える電子カメラのプロセッサに、
前記撮像手段の出力が第１解像度を示すようにクロックに基づいて前記撮像手段を駆動する第１駆動ステップ、
前記第１駆動ステップの処理によって前記撮像手段から出力された電子画像を表示する表示ステップ、
記録指示を受け付けたとき前記第１駆動ステップに代えて起動され、前記撮像手段の出力が前記第１解像度よりも高い第２解像度を示すように前記クロックに基づいて前記撮像手段を駆動する第２駆動ステップ、
前記第２駆動ステップの処理によって前記撮像手段から出力された電子画像を記録する記録ステップ、および
前記クロックとの干渉に起因する特定ノイズが検知されたとき前記第２駆動ステップの処理による前記撮像手段の駆動態様を変更することなく前記クロックの周波数を変更する変更ステップを実行させるための、撮像制御プログラム。
【請求項８】
撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段を備える電子カメラによって実行される撮像制御方法であって、
前記撮像手段の出力が第１解像度を示すようにクロックに基づいて前記撮像手段を駆動する第１駆動ステップ、
前記第１駆動ステップの処理によって前記撮像手段から出力された電子画像を表示する表示ステップ、
記録指示を受け付けたとき前記第１駆動ステップに代えて起動され、前記撮像手段の出力が前記第１解像度よりも高い第２解像度を示すように前記クロックに基づいて前記撮像手段を駆動する第２駆動ステップ、
前記第２駆動ステップの処理によって前記撮像手段から出力された電子画像を記録する記録ステップ、および
前記クロックとの干渉に起因する特定ノイズが検知されたとき前記第２駆動ステップの処理による前記撮像手段の駆動態様を変更することなく前記クロックの周波数を変更する変更ステップを備える、撮像制御方法。
【請求項９】
撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段、および
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、
前記撮像手段の出力が第１解像度を示すようにクロックに基づいて前記撮像手段を駆動する第１駆動ステップ、
前記第１駆動ステップの処理によって前記撮像手段から出力された電子画像を表示する表示ステップ、
記録指示を受け付けたとき前記第１駆動ステップに代えて起動され、前記撮像手段の出力が前記第１解像度よりも高い第２解像度を示すように前記クロックに基づいて前記撮像手段を駆動する第２駆動ステップ、
前記第２駆動ステップの処理によって前記撮像手段から出力された電子画像を記録する記録ステップ、および
前記クロックとの干渉に起因する特定ノイズが検知されたとき前記第２駆動ステップの処理による前記撮像手段の駆動態様を変更することなく前記クロックの周波数を変更する変更ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項１０】
撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段、
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、
前記外部制御プログラムは、
前記撮像手段の出力が第１解像度を示すようにクロックに基づいて前記撮像手段を駆動する第１駆動ステップ、
前記第１駆動ステップの処理によって前記撮像手段から出力された電子画像を表示する表示ステップ、
記録指示を受け付けたとき前記第１駆動ステップに代えて起動され、前記撮像手段の出力が前記第１解像度よりも高い第２解像度を示すように前記クロックに基づいて前記撮像手段を駆動する第２駆動ステップ、
前記第２駆動ステップの処理によって前記撮像手段から出力された電子画像を記録する記録ステップ、および
前記クロックとの干渉に起因する特定ノイズが検知されたとき前記第２駆動ステップの処理による前記撮像手段の駆動態様を変更することなく前記クロックの周波数を変更する変更ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に記録指示に応答して撮像装置から出力された画像を記録する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、電子式撮像装置は光学ブロック，イメージセンサおよびタイミングジェネレータを備え、タイミングジェネレータは撮像レート制御信号生成器および電子シャッタ互換器を備える。撮像レート制御信号生成器は、所定のシステムクロックに同期した撮像レート制御信号を撮像レート目標値設定信号から生成する。電子シャッタ互換器は、ロータリシャッタ開口角設定信号を変換して電子シャッタ制御信号を生成する。これによって、映画フィルムに匹敵するようなスルー再生映像が得られる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２１９３９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、システムクロックの周波数によっては、外部電磁界とクロックとの相互干渉によってノイズが発生し、これによって記録画質が劣化するおそれがある。
【０００５】
それゆえに、この発明の主たる目的は、記録性能を高めることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段(16)、撮像手段の出力が第１解像度を示すようにクロックに基づいて撮像手段を駆動する第１駆動手段(S1~S3)、第１駆動手段の駆動によって撮像手段から出力された電子画像を表示する表示手段(S5)、記録指示を受け付けたとき第１駆動手段に代えて起動され、撮像手段の出力が第１解像度よりも高い第２解像度を示すようにクロックに基づいて撮像手段を駆動する第２駆動手段(S19~S21)、第２駆動手段の駆動によって撮像手段から出力された電子画像を記録する記録手段(S29~S31)、およびクロックとの干渉に起因する特定ノイズが検知されたとき第２駆動手段の駆動態様を変更することなくクロックの周波数を変更する変更手段(S43~S51)を備える。
【０００７】
好ましくは、第１駆動手段はクロックの周波数を第１周波数帯域に属する周波数に設定する第１周波数設定手段(S1)を含み、第２駆動手段はクロックの周波数を第１周波数帯域と異なる第２周波数帯域に属する周波数に設定する第２周波数設定手段(S19)を含み、変更手段は第２周波数帯域において周波数を変更する。
【０００８】
さらに好ましくは、第２周波数帯域は第１周波数帯域よりも高い周波数帯域に相当する。
【０００９】
好ましくは、撮像手段は、光の強度に応じて異なる量の電荷を各々が生成する複数の受光素子(100, 100, …)、および複数の受光素子に割り当てられた電荷転送路(102, 104)を含み、駆動手段は、複数の受光素子で生成された電荷を電荷転送路に読み出す読み出し手段(90)、および電荷転送路上の電荷をクロックに同期して移動させる移動手段(92~94)を含み、変更手段の変更処理に関連して読み出し手段の処理を制限する制限手段(S23, S27)がさらに備えられる。
【００１０】
好ましくは、変更手段は記録指示を受け付けてから記録手段の処理が開始されるまでの間に処理を実行する。
【００１１】
好ましくは、撮像手段の出力をディジタルデータに変換する変換手段(24)がさらに備えられ、変更手段は、固定パターンを有するノイズデータを特定ノイズに相当するデータとして変換手段の出力から検出するノイズデータ検出手段(S43)、およびノイズデータ検出手段によって検出されたノイズデータの値が基準を上回るとき周波数を変更する周波数変更手段(S45~S51)を含む。
【００１２】
この発明に従う撮像制御プログラムは、撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段(16)を備える電子カメラ(10)のプロセッサ(36)に、撮像手段の出力が第１解像度を示すようにクロックに基づいて撮像手段を駆動する第１駆動ステップ(S1~S3)、第１駆動ステップの処理によって撮像手段から出力された電子画像を表示する表示ステップ(S5)、記録指示を受け付けたとき第１駆動ステップに代えて起動され、撮像手段の出力が第１解像度よりも高い第２解像度を示すようにクロックに基づいて撮像手段を駆動する第２駆動ステップ(S19~S21)、第２駆動ステップの処理によって撮像手段から出力された電子画像を記録する記録ステップ(S29~S31)、およびクロックとの干渉に起因する特定ノイズが検知されたとき第２駆動ステップの処理による撮像手段の駆動態様を変更することなくクロックの周波数を変更する変更ステップ(S43~S51)を実行させるための、撮像制御プログラムである。
【００１３】
この発明に従う撮像制御方法は、撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段(16)を備える電子カメラ(10)によって実行される撮像制御方法であって、撮像手段の出力が第１解像度を示すようにクロックに基づいて撮像手段を駆動する第１駆動ステップ(S1~S3)、第１駆動ステップの処理によって撮像手段から出力された電子画像を表示する表示ステップ(S5)、記録指示を受け付けたとき第１駆動ステップに代えて起動され、撮像手段の出力が第１解像度よりも高い第２解像度を示すようにクロックに基づいて撮像手段を駆動する第２駆動ステップ(S19~S21)、第２駆動ステップの処理によって撮像手段から出力された電子画像を記録する記録ステップ(S29~S31)、およびクロックとの干渉に起因する特定ノイズが検知されたとき第２駆動ステップの処理による撮像手段の駆動態様を変更することなくクロックの周波数を変更する変更ステップ(S43~S51)を備える。
【００１４】
この発明に従う外部制御プログラムは、撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段(16)、およびメモリ(44)に保存された内部制御プログラムに従う処理を実行するプロセッサ(36)を備える電子カメラ(10)に供給される外部制御プログラムであって、撮像手段の出力が第１解像度を示すようにクロックに基づいて撮像手段を駆動する第１駆動ステップ(S1~S3)、第１駆動ステップの処理によって撮像手段から出力された電子画像を表示する表示ステップ(S5)、記録指示を受け付けたとき第１駆動ステップに代えて起動され、撮像手段の出力が第１解像度よりも高い第２解像度を示すようにクロックに基づいて撮像手段を駆動する第２駆動ステップ(S19~S21)、第２駆動ステップの処理によって撮像手段から出力された電子画像を記録する記録ステップ(S29~S31)、およびクロックとの干渉に起因する特定ノイズが検知されたとき第２駆動ステップの処理による撮像手段の駆動態様を変更することなくクロックの周波数を変更する変更ステップ(S43~S51)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１５】
この発明に従う電子カメラ(10)は、撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段(16)、外部制御プログラムを取り込む取り込み手段(46)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(44)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(36)を備える電子カメラであって、外部制御プログラムは、撮像手段の出力が第１解像度を示すようにクロックに基づいて撮像手段を駆動する第１駆動ステップ(S1~S3)、第１駆動ステップの処理によって撮像手段から出力された電子画像を表示する表示ステップ(S5)、記録指示を受け付けたとき第１駆動ステップに代えて起動され、撮像手段の出力が第１解像度よりも高い第２解像度を示すようにクロックに基づいて撮像手段を駆動する第２駆動ステップ(S19~S21)、第２駆動ステップの処理によって撮像手段から出力された電子画像を記録する記録ステップ(S29~S31)、およびクロックとの干渉に起因する特定ノイズが検知されたとき第２駆動ステップの処理による撮像手段の駆動態様を変更することなくクロックの周波数を変更する変更ステップ(S43~S51)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１６】
この発明によれば、記録指示を受け付ける前は、低解像度を有する電子画像が撮像手段から出力される。これによって、表示手段を利用して構図を調整する段階での消費電力を抑えることができる。記録指示を受け付けると、高解像度を有する電子画像が撮像手段から出力される。これによって、記録画像の品質が向上する。また、クロックとの干渉に起因するノイズが検知されると、クロックの周波数が変更される。これによって、ノイズに起因する記録画像の品質の劣化が回避される。こうして、記録性能が向上する。
【００１７】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１８】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例の動作の一部を示す図解図である。
【図４】図２実施例に適用されるＣＰＵによって参照されるテーブルの一例を示す図解図である。
【図５】図４実施例に適用されるクロック発生回路の構成の一例を示すブロック図である。
【図６】図２実施例に適用されるＴＧの構成の一例を示す図解図である。
【図７】図２実施例に適用されるＣＣＤイメージャの構成の一例を示す図解図である。
【図８】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図９】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１０】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１１】この発明の他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２０】
図１を参照して、この実施例の電子カメラは、基本的に次のように構成される。撮像手段１は、撮像面で捉えられた光学像に対応する電子画像を出力する。第１駆動手段２は、撮像手段１の出力が第１解像度を示すようにクロックに基づいて撮像手段１を駆動する。表示手段３は、第１駆動手段２の駆動によって撮像手段１から出力された電子画像を表示する。第２駆動手段４は、記録指示を受け付けたとき第１駆動手段２に代えて起動され、撮像手段１の出力が第１解像度よりも高い第２解像度を示すようにクロックに基づいて撮像手段１を駆動する。記録手段５は、第２駆動手段４の駆動によって撮像手段１から出力された電子画像を記録する。変更手段６は、クロックとの干渉に起因する特定ノイズが検知されたとき第２駆動手段４の駆動態様を変更することなくクロックの周波数を変更する。
【００２１】
記録指示を受け付ける前は、低解像度を有する電子画像が撮像手段から出力される。これによって、表示手段を利用して構図を調整する段階での消費電力を抑えることができる。記録指示を受け付けると、高解像度を有する電子画像が撮像手段から出力される。これによって、記録画像の品質が向上する。また、クロックとの干渉に起因するノイズが検知されると、クロックの周波数が変更される。これによって、ノイズに起因する記録画像の品質の劣化が回避される。こうして、記録性能が向上する。
［実施例］
【００２２】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。これらの部材を経た光学像は、インターライン転送型のＣＣＤイメージャ１６の撮像面に照射され、光電変換を施される。
【００２３】
電源が投入されると、ＣＰＵ３２は、基準クロックが周波数帯域ＦＲ１に属する周波数Ｆ１（＝２０ＭＨｚ；図３参照）を示すようにクロック発生回路２０の設定を調整し、低解像度モードをＴＧ(Timing Generator)２２に設定し、そして動画取り込み＆表示処理の実行を信号処理回路２６およびＬＣＤドライバ３２に命令する。
【００２４】
クロック発生回路２０は、周波数Ｆ１を有する基準クロックを出力する。また、ＴＧ２２は、低解像度モードに従う態様でＣＣＤイメージャ１６を駆動する処理を、クロック発生回路２０から出力された基準クロックに基づいて実行する。
【００２５】
具体的には、ＴＧ２２は、撮像面の露光時間を定義する電荷掃き捨てパルス，露光によって生成された電荷を撮像面から読み出す電荷読み出しパルス，読み出された電荷を転送する垂直転送パルスおよび水平転送パルスを低解像度モードに適合する態様でＣＣＤイメージャ１６に与える。この結果、撮像面から読み出された電荷に基づく低解像度の生画像信号が、ラスタ走査態様でＣＣＤイメージャ１６から繰り返し出力される。
【００２６】
ＣＤＳ／ＡＧＣ／ＡＤ回路２４は、ＣＣＤイメージャ１６から出力された生画像信号に相関二重サンプリング，自動ゲイン調整，Ａ／Ｄ変換の一連の処理を施し、ディジタル信号である生画像データを作成する。作成された生画像データは、信号処理回路２６によって白バランス調整，色分離，ＹＵＶ変換などの処理を施される。これによって生成されたＹＵＶ形式の画像データは、メモリ制御回路２８を通してＳＤＲＡＭ３０の動画エリア３０ａに書き込まれる。
【００２７】
ＬＣＤドライバ３２は、動画エリア３０ａに格納された画像データをメモリ制御回路２８を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ３４を駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２８】
信号処理回路２６によって作成された画像データを形成するＹデータは、ＣＰＵ３６にも与えられる。ＣＰＵ３６は、与えられたＹデータにＡＥ処理を施して適正ＥＶ値を算出し、算出された適正ＥＶ値を定義する絞り量および露光時間をドライバ１８ｂおよびＴＧ２２にそれぞれ設定する。これによって、スルー画像の明るさが適度に調整される。
【００２９】
キー入力装置３８に設けられたシャッタボタン３８ｓｈが半押しされると、ＣＰＵ３６は、信号処理回路２６から与えられたＹデータに厳格ＡＥ処理を施して最適ＥＶ値を算出する。算出された最適ＥＶ値を定義する絞り量および露光時間は、上述と同様、ドライバ１８ｂおよびＴＧ２２にそれぞれ設定される。この結果、スルー画像の明るさが最適値に調整される。ＣＰＵ３６はまた、信号処理回路２６から与えられたＹデータの高周波成分にＡＦ処理を施す。これによってフォーカスレンズ１２が合焦点に配置され、スルー画像の鮮鋭度が向上する。
【００３０】
シャッタボタン３８ｓｈが全押しされると、ＣＰＵ３６は、動画取り込み＆表示処理の中断を信号処理回路２６およびＬＣＤドライバ３２に命令する。この結果、スルー画像の表示が中断される。
【００３１】
ＣＰＵ３６は続いて、基準クロックが周波数帯域ＦＲ２に属する周波数Ｆ２＿１（＝４０ＭＨｚ；図３参照）を示すようにクロック発生回路２０の設定を調整し、高解像度モードをＴＧ２２に設定し、電荷掃き捨てパルス，電荷読み出しパルス，垂直転送パルスおよび水平転送パルスのうち電荷読み出しパルスの出力の中断をＴＧ２２に命令する。
【００３２】
クロック発生回路２０は、周波数Ｆ２＿１を有する基準クロックを出力する。ＴＧ２２は、電荷掃き捨てパルス，垂直転送パルスおよび水平転送パルスを高解像度モードに従う態様で出力する処理を、周波数Ｆ２＿１を有する基準クロックに基づいて実行する。
【００３３】
ディジタルカメラ１０の周辺に強電磁界が存在すると、周波数Ｆ２＿１を有する基準クロックやＴＧ２２から出力される上述のパルスと強電磁界との相互干渉に起因するノイズが、ＣＣＤイメージャ１６の出力端からＣＤＳ／ＡＧＣ／ＡＤ回路２４の入力端までの伝送路に重畳されるおそれがある。
【００３４】
このようなノイズを抑制するべく、以下のノイズ対策処理がＣＰＵ３６によって実行される。クロック発生回路２０から出力される基準クロックの周波数は、“Ｆ２＿１”〜“Ｆ２＿９”の間で変更される（周波数の値は図４に示す）。このような周波数調整処理と並列して、固定パターンノイズに相当するデータがＣＤＳ／ＡＧＣ／ＡＤ２４の出力から検出される。検出されたデータ値は基準値ＲＥＦと比較され、基準クロックの周波数は基準値ＲＥＦを下回るノイズレベルに対応する周波数または最低のノイズレベルに対応する周波数に設定される。
【００３５】
ノイズ対策処理が完了すると、ＣＰＵ３６は、電荷読み出しパルスの出力の再開をＴＧ２２に命令する。ＴＧ２２は、電荷掃き捨てパルス，垂直転送パルスおよび水平転送パルスに加えて、電荷読み出しパルスを高解像度モードに従う態様で発生する。この結果、ＣＣＤイメージャ１６の撮像面で生成された電荷の全てがラスタ走査態様で読み出され、読み出された電荷に基づく高解像度の生画像信号がＣＣＤイメージャ１６から周期的に出力される。
【００３６】
ＣＰＵ３６はその後、静止画取り込み処理の実行を信号処理回路２６に命令し、記録処理の実行をメモリＩ／Ｆ４０に命令する。信号処理回路２６は、ＣＣＤイメージャ１６から出力された最新１フレームの生画像信号に基づくＹＵＶ形式の画像データをメモリ制御回路２８を通してＳＤＲＡＭ３０の静止画エリア３０ｂに書き込む。メモリＩ／Ｆ４０は、静止画エリア３０ｂに格納された画像データをメモリ制御回路２８を通して読み出し、読み出された画像データをファイル形式で記録媒体４２に記録する。
【００３７】
クロック発生回路２０は、ＰＬＬ(Phase Lock Loop)方式を採用し、詳しくは図５に示すように構成される。発振器５０は、周波数Ｆｏｓｃ（＝４８ＭＨｚ）を有するＯＳＣクロックをカウンタ５２のＣＬＫ端子に与える。カウンタ５２のＲＳＴ端子にはまた、比較器５４の出力が与えられる。カウンタ５２のカウント値は、ＯＳＣクロックの立ち上がりに応答してインクリメントされ、比較器５４の出力の立ち上がりに応答してリセットされる。
【００３８】
比較器５４は、カウンタ５２のカウント値を閾値Ｒ（＝６３）と比較し、カウント値が閾値Ｒ未満のとき出力をＬレベルに設定する一方、カウント値が閾値Ｒ以上のとき出力をＨレベルに設定する。したがって、比較器５４の出力は、閾値Ｒに相当する期間毎に１クロック期間だけ立ち上がる。
【００３９】
一方、電圧制御発振器６０は、周波数Ｆｖｃｏを有するＶＣＯクロックをカウンタ６２のＣＬＫ端子に与える。カウンタ６２のＲＳＴ端子にはまた、比較器６４の出力が与えられる。カウンタ６２のカウント値は、ＶＣＯクロックの立ち上がりに応答してインクリメントされ、比較器６４の出力の立ち上がりに応答してリセットされる。
【００４０】
比較器６４は、カウンタ６２のカウント値を閾値Ｍ（＝８３６〜８４４）と比較し、カウント値が閾値Ｍ未満のとき出力をＬレベルに設定する一方、カウント値が閾値Ｍ以上のとき出力をＨレベルに設定する。したがって、比較器６４の出力は、閾値Ｍに相当する期間毎に１クロック期間だけ立ち上がる。
【００４１】
位相比較器５６は、比較器５４の出力と比較器６４の出力との位相差を検出し、検出された位相差に応じて異なるように出力レベルを制御する。位相比較器５８の出力はＬＰＦ６０を経て電圧制御発振器６０に与えられる。この結果、周波数Ｆｖｃｏの値は“Ｆｏｓｃ＊（２＊Ｍ／Ｒ）”を示すように調整される。
【００４２】
分周器６６は、ＶＣＯクロックの周波数を１／２に分割し、これによって作成された分周クロックをカウンタ６８のＣＬＫ端子に与える。カウンタ６８のＲＳＴ端子にはまた、比較器７０の出力が与えられる。カウンタ６８のカウント値は、分周クロックの立ち上がりに応答してインクリメントされ、比較器７０の出力の立ち上がりに応答してリセットされる。
【００４３】
比較器７０は、カウンタ６８のカウント値を閾値Ｐ（＝３２または１６）と比較し、カウント値が閾値Ｐ未満のとき出力をＬレベルに設定する一方、カウント値が閾値Ｐ以上のとき出力をＨレベルに設定する。したがって、比較器７０の出力は閾値Ｐに相当する期間毎に１クロック期間だけ立ち上がる。このような比較器７０の出力が、基準クロックとしてクロック発生回路２０から出力される。基準クロックの周波数は、“Ｆｖｃｏ／（２＊Ｐ）”または“Ｆｏｓｃ＊Ｍ／（Ｒ＊Ｐ）”を示すように調整される。
【００４４】
低解像度モードでは、比較器６４に設定される閾値Ｍは“８４０”を示し、比較器７０に設定される閾値Ｐは“３２”を示す。この結果、基準クロックの周波数は２０ＭＨｚに調整される。高解像度モードに移行した当初は、比較器６４に設定される閾値Ｍは“８４０”を示し、比較器７０に設定される閾値Ｐは“１６”を示す。この結果、基準クロックの周波数は４０ＭＨｚに調整される。
【００４５】
ただし、変数Ｋの値はノイズ対策処理によって“１”〜“９”の間で変更され、閾値Ｍの値および基準クロックの周波数は図４に示すテーブルＴＢＬに記述された値の間で変更される。
【００４６】
具体的には、閾値Ｍおよびクロック周波数は、Ｋ＝１に対応して“８４０”および“４０ＭＨｚ”に設定され、Ｋ＝２に対応して“８３９”および“３９．９５２ＭＨｚ”に設定され、Ｋ＝３に対応して“８４１”および“４０．０４８ＭＨｚ”に設定される。
【００４７】
閾値Ｍおよびクロック周波数はまた、Ｋ＝４に対応して“８３８”および“３９．９０５ＭＨｚ”に設定され、Ｋ＝５に対応して“８４２”および“４０．０９５ＭＨｚ”に設定され、Ｋ＝６に対応して“８３７”および“３９．８５７ＭＨｚ”に設定される。
【００４８】
閾値Ｍおよびクロック周波数はさらに、Ｋ＝７に対応して“８４３”および“４０．１４３ＭＨｚ”に設定され、Ｋ＝８に対応して“８３６”および“３９．８１０ＭＨｚ”に設定され、そしてＫ＝９に対応して“８４４”および“４０．１９０ＭＨｚ”に設定される。
【００４９】
ＴＧ２２は、図６に示すように構成される。クロック発生回路２０から出力された基準クロックは、Ｈカウンタ５０のＣＬＫ端子に与えられる。Ｈカウンタ５０のＲＳＴ端子にはまた、比較器５２の出力が与えられる。Ｈカウンタ５０のカウント値は、基準クロックの立ち上がりに応答してインクリメントされ、比較器５２の出力の立ち上がりに応答してリセットされる。
【００５０】
比較器５２は、Ｈカウンタ５０のカウント値を閾値ＲＥＦ＿Ｈと比較し、カウント値が閾値ＲＥＦ＿Ｈ未満のとき出力をＬレベルに設定する一方、カウント値が閾値ＲＥＦ＿Ｈ以上のとき出力をＨレベルに設定する。したがって、比較器５２の出力は、閾値ＲＥＦ＿Ｈに相当する期間毎（＝１水平ライン期間毎）に１クロック期間だけ立ち上がる。
【００５１】
比較器５２の出力は、Ｖカウンタ５４のＣＬＫ端子に与えられる。Ｖカウンタ５４のＲＳＴ端子にはまた、比較器５６の出力が与えられる。Ｖカウンタ５４のカウント値は、比較器５２の出力の立ち上がりに応答してインクリメントされ、比較器５６の出力の立ち上がりに応答してリセットされる。
【００５２】
比較器５６は、Ｖカウンタ５４のカウント値を閾値ＲＥＦ＿Ｖと比較し、カウント値が閾値ＲＥＦ＿Ｖ未満のとき出力をＬレベルに設定する一方、カウント値が閾値ＲＥＦ＿Ｖ以上のとき出力をＨレベルに設定する。したがって、比較器５６の出力は、閾値ＲＥＦ＿Ｖに相当する期間毎（＝１フレーム期間毎）に１水平ライン期間だけ立ち上がる。
【００５３】
Ｈカウンタ５０のカウント値およびＶカウンタ５４のカウント値は、デコーダ５８〜６４の各々に与えられる。デコーダ５８は、与えられたカウント値とＣＰＵ３６によって調整された露光時間とに基づいて電荷掃き捨てパルスを作成する。デコーダ６０は与えられたカウント値に基づいて電荷読み出しパルスを作成し、デコーダ６２は与えられたカウント値に基づいて垂直転送パルスを作成し、デコーダ６４は与えられたカウント値に基づいて水平転送パルスを作成する。
【００５４】
ここで、閾値ＲＥＦ＿ＨおよびＲＥＦ＿Ｖおよびデコーダ５８〜６４の設定は、低解像度モードおよび高解像度モードの各々に適合するように適宜変更される。この結果、電荷掃き捨てパルス，電荷読み出しパルス，垂直転送パルスおよび水平転送パルスは、クロック発生回路２０から出力された基準クロックに基づいて、低解像度モードおよび高解像度モードに各々に適合する態様で出力される。
【００５５】
ＣＣＤイメージャ１６は、図７に示すように構成される。撮像面には、複数の受光素子１００，１００，…が平面状に配列される。共通の垂直列を形成する複数の受光素子１００，１００，…は、共通の垂直列を形成する複数の垂直転送ＣＣＤ１０２，１０２，…とそれぞれ接続される。また、垂直方向の終端において水平方向に並ぶ複数の垂直転送ＣＣＤ１０２，１０２，…は、水平方向に並ぶ複数の水平転送ＣＣＤ１０４，１０４，…とそれぞれ接続される。さらに、水平方向の終端に設けられた水平転送ＣＣＤ１０４には、ディフュージョンアンプ１０６が接続される。
【００５６】
各受光素子１００で生成された電荷は、デコーダ８８から出力された電荷掃き捨てパルスに応答して掃き捨てられ、デコーダ９０から出力された電荷読み出しパルスに応答して垂直転送ＣＣＤ１０２に読み出される。読み出された電荷はデコーダ９２から出力された垂直転送パルスに応答して垂直方向に転送され、水平転送ＣＣＤ１０４に達した電荷はデコーダ９４から出力された水平転送パルスに応答して水平方向に転送される。
【００５７】
この結果、撮像面で生成された電荷は、ラスタ走査態様で終端の水平転送ＣＣＤ１０４から出力される。ディフュージョンアンプ１０６は、こうして転送された電荷を電圧信号に変換し、変換された電圧信号を生画像信号として出力する。なお、１つの受光素子１００が１つの画素に相当し、ＣＣＤイメージャ１６から出力される生画像信号の解像度は、撮像面に設けられた受光素子１００の数によって定義される。
【００５８】
ＣＰＵ３６は、図８〜図１０に示す撮像タスクを含む複数のタスクをマルチタスクＯＳの下で並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４４に記憶される。
【００５９】
図８を参照して、ステップＳ１では、比較器６４によって参照される閾値Ｍを“８４０”に設定し、比較器７０によって参照される閾値Ｐを“３２”に設定する。この結果、クロック発生回路２０から出力される基準クロックの周波数は、“Ｆ１”（＝２０ＭＨｚ）に調整される。ステップＳ３では、低解像度モードをＴＧ２２に設定する。ＴＧ２２は、電荷掃き捨てパルス，垂直転送パルスおよび水平転送パルスを低解像度モードに従う態様で出力する処理を、クロック発生回路２０から出力された基準クロックに基づいて実行する。この結果、低解像度の生画像信号がＣＣＤイメージャ１６から周期的に出力される。
【００６０】
ステップＳ５では、動画取り込み＆表示処理の実行を信号処理回路２６およびＬＣＤドライバ３２に命令する。信号処理回路２６はＣＣＤイメージャ１６から出力された生画像信号に基づいてＹＵＶ形式の画像データを作成し、ＬＣＤドライバ３２は信号処理回路２６によって作成された画像データに基づいてＬＣＤモニタ３４を駆動する。この結果、撮像面で捉えられたシーンを表すスルー画像がＬＣＤモニタ３４に表示される。
【００６１】
ステップＳ７ではシャッタボタン３４ｓｈが半押しされたか否かを判別し、判別結果がＮＯである限りステップＳ９の簡易ＡＥ処理を繰り返し実行する。この結果、ＬＣＤモニタ３４に表示されたスルー画像の明るさが適度に調整される。ステップＳ７の判別結果がＮＯからＹＥＳに更新されると、ステップＳ１１で厳格ＡＥ処理およびＡＦ処理を実行する。厳格ＡＥ処理の結果、ＬＣＤモニタ３４に表示されたスルー画像の明るさが厳格に調整される。また、ＡＦ処理の結果、ＬＣＤモニタ３４に表示されたスルー画像の鮮鋭度が厳格に調整される。
【００６２】
ステップＳ１３ではシャッタボタン３８ｓｈが全押しされたか否かを判別し、ステップＳ１５ではシャッタボタン３８ｓｈの操作が解除されたか否かを判別する。ステップＳ１５の判別結果がＹＥＳであればステップＳ７に戻り、ステップＳ１３の判別結果がＹＥＳであればステップＳ１７に進む。
【００６３】
ステップＳ１７では動画取り込み＆表示処理の中断を信号処理回路２６およびＬＣＤドライバ３２に命令し、ステップＳ１９では閾値ＭおよびＰを“８４０”および“１６”に設定し、ステップＳ２１では、高解像度モードをＴＧ２２に設定する。
【００６４】
ステップＳ１７の処理の結果、スルー画像の表示が中断される。また、ステップＳ１９の処理の結果、クロック発生回路２０から出力される基準クロックの周波数が“Ｆ２＿１”（＝４０ＭＨｚ）に変更される。さらに、ステップＳ２１の処理の結果、ＴＧ２２は、電荷掃き捨てパルス，垂直転送パルスおよび水平転送パルスを高解像度モードに従う態様で出力する処理を、変更後の基準クロックに基づいて実行する。
【００６５】
ステップＳ２３ではＴＧ２２に設けられた電荷読み出し用のデコーダ９０を停止し、ステップＳ２５ではノイズ対策処理を実行する。ノイズ対策処理では、クロック発生回路２０から出力される基準クロックの周波数が周波数帯域ＦＲ２に属する周波数Ｆ２＿１〜Ｆ２＿９の間で変更される。これによって、周辺で発生した強電磁界との相互干渉に起因するノイズが低減される。
【００６６】
ノイズ対策処理が完了すると、電荷読み出し用のデコーダ９０をステップＳ２７で再起動する。これによって電荷読み出しが再開され、高解像度の生画像信号がＣＣＤイメージャ１６から繰り返し出力される。
【００６７】
ステップＳ２９では静止画取り込み処理の実行を信号処理回路２６に命令し、ステップＳ３１では記録処理の実行をメモリＩ／Ｆ４０に命令する。
【００６８】
ステップＳ２９の処理の結果、ＣＣＤイメージャ１６から出力された最新１フレームの生画像信号に基づくＹＵＶ形式の画像データが、メモリ制御回路２８を通してＳＤＲＡＭ３０の静止画エリア３０ｂに書き込まれる。ステップ３１で発行された命令を受けたメモリＩ／Ｆ４０は、静止画エリア３０ｂに格納された画像データをメモリ制御回路２８を通して読み出し、読み出された画像データをファイル形式で記録媒体４２に記録する。記録処理が完了すると、ステップＳ１に戻る。
【００６９】
図９に示すステップＳ２５のノイズ対策処理は、図１０に示すサブルーチンに従って実行される。ステップＳ４１では変数Ｋを“１”に設定し、ステップＳ４３ではＣＤＳ／ＡＧＣ／ＡＤ回路２４の出力から固定パターンノイズに相当するデータを検出する。検出にあたっては、フーリエ変換を利用する。ステップＳ４５では、検出されたデータ値（＝ノイズレベル）が基準値ＲＥＦ以下であるか否かを判別する。判別結果がＹＥＳであれば上階層のルーチンに復帰し、判別結果がＮＯであればステップＳ４７に進む。
【００７０】
ステップＳ４７では変数Ｋをインクリメントし、ステップＳ４９では変数Ｋが“９”を上回るか否かを判別する。判別結果がＮＯであればステップＳ４１に進み、変数Ｋの値に割り当てられた閾値Ｍの値をテーブルＴＢＬから読み出し、図５に示す比較器６４によって参照される閾値Ｍの値をテーブルＴＢＬから読み出された値に更新する。この結果、クロック発生回路２０から出力される基準クロックの周波数は、テーブルＴＢＬにおいて変数Ｋの値に割り当てられた数値に調整される。ステップＳ４１の処理が完了すると、ステップＳ４３に戻る。
【００７１】
ステップＳ４９の判別結果がＹＥＳであれば、ステップＳ５３に進む。ステップＳ５３では、周波数Ｆ２＿１〜Ｆ２＿９に対応してステップＳ４３で検出された９個の固定パターンノイズの中から最低レベルの固定パターンノイズを特定し、比較器６４によって参照される閾値Ｍの値を特定された固定パターンノイズに対応する値に更新する。クロック発生回路２０から出力される基準クロックは、更新された閾値Ｍの値に従う周波数を示すように調整される。ステップＳ５３の処理が完了すると、上階層のルーチンに復帰する。
【００７２】
以上の説明から分かるように、基準クロックの周波数は当初、低域の周波数帯域ＦＲ１に属する周波数Ｆ１に設定される(S1~S3)。ＴＧ２２は、低解像度モードに従う態様でＣＣＤイメージャ１６を駆動する処理を初期設定された基準クロックに基づいて実行する。ＬＣＤモニタ３４には、ＣＣＤイメージャ１６の出力に基づくスルー画像が表示される(S5)。シャッタボタン３８ｓｈが全押しされると、基準クロックの周波数は高域の周波数帯域ＦＲ２に属する周波数Ｆ２＿１に変更される(S19~S21)。ＴＧ２２は、高解像度モードに従う態様でＣＣＤイメージャ１６を駆動する処理を、変更後の基準クロックに基づいて実行する。ただし、変更後の基準クロックとの干渉に起因するノイズが検知されると、基準クロックの周波数が周波数帯域ＦＲ２において微調整される(S43~S51)。その後のＣＣＤイメージャ１６からの出力に基づく画像データは、記録媒体４２に記録される(S29~S31)。
【００７３】
このように、シャッタボタン３８ｓｈが全押しされる前の段階では、低解像度の生画像信号がＣＣＤイメージャ１６から出力される。これによって、ＬＣＤモニタ３４を利用して構図を調整する段階での消費電力を抑えることができる。シャッタボタン３８ｓｈが全押しされると、高解像度の生画像信号がＣＣＤイメージャ１６から出力される。これによって、記録画像の品質が向上する。さらに、切り換え後の基準クロックとの干渉に起因するノイズが検知されると、基準クロックの周波数が周波数帯域ＦＲ２の範囲内で微調整される。これによって、記録画像の品質の劣化が回避される。こうして、記録性能が向上する。
【００７４】
なお、この実施例では、シャッタボタン３８ｓｈの操作に応答して１フレームの画像データを記録するスチルカメラを想定しているが、この発明はムービーボタンの操作に応答して複数フレームの画像データを記録するムービーカメラにも適用できる。この場合、ノイズ対策処理は、ムービーボタンが操作されてから動画記録が開始されるまでの間に実行される。
【００７５】
また、この実施例では、基準クロックとの相互干渉に起因するノイズを正確に検知するために、ノイズ対策処理に先立って電荷読み出し用のデコーダ９０を停止するようにしている。しかし、電荷読み出しを停止する代わりに、読み出された電荷を逆方向に転送したり、メカシャッタによって撮像面への入射光を遮断したり、受光素子１００で生成された全ての電荷を掃き捨てるようにしてもよい。
【００７６】
さらに、この実施例では、シャッタボタン３８ｓｈの全押しに応答して基準クロックの周波数を“Ｆ＿１”から“Ｆ２＿１”に変更し、その後のノイズの検知に応答して基準クロックの周波数を周波数帯域ＦＲ２の範囲内で微調整するようにしている。しかし、基準クロックの周波数を当初から“Ｆ２＿１”に設定し、シャッタボタン３８ｓｈの全押しに応答してノイズを検知し、そして検知結果に応じて基準クロックの周波数を周波数帯域ＦＲ２の範囲内で微調整するようにしてもよい。ただし、この場合は、低解像度モードにおける動作が周波数Ｆ２＿１を有する基準クロックに応答して実行されるようにＴＧ２２の設計を変更する必要がある。
【００７７】
なお、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４４に予め記憶される。しかし、図１１に示すように通信Ｉ／Ｆ４６をディジタルカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４４に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００７８】
また、この実施例では、ＣＰＵ３６によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００７９】
１０  …ディジタルカメラ
１６  …ＣＣＤイメージャ
１８ａ〜１８ｂ  …ドライバ
２０  …クロック発生回路
２２  …ＴＧ
２４  …ＣＤＳ／ＡＧＣ／ＡＤ回路
２６  …信号処理回路
３４  …ＬＣＤモニタ
３６  …ＣＰＵ
【図１】
2013031032.tif 000003
【図２】
2013031032.tif 000004
【図３】
2013031032.tif 000005
【図４】
2013031032.tif 000006
【図５】
2013031032.tif 000007
【図６】
2013031032.tif 000008
【図７】
2013031032.tif 000009
【図８】
2013031032.tif 000010
【図９】
2013031032.tif 000011
【図１０】
2013031032.tif 000012
【図１１】
2013031032.tif 000013