(57)【要約】      （修正有）【課題】サンプルホールドタイミングの決定を煩雑な作業を行うことなく簡単に行うことが可能なサンプルホールドタイミング決定装置を提供。【解決手段】撮像素子を駆動してＣＤＳに撮像信号を入力させる駆動処理切り替え制御部１０９ａを備え、駆動処理切り替え制御部１０９ａは、駆動パルスＳＨＰの供給タイミングを任意のタイミングに固定し、駆動パルスＳＨＤの供給タイミングを変化させて、撮像信号が入力されたＣＤＳを複数の駆動パターンで駆動し、複数の駆動パターンの各々で駆動されたＣＤＳから出力される撮像信号からカラー画像データを生成する画像処理部と、カラー画像データの平均値を求める平均値算出部３０５と、この平均値が最大となるカラー画像データを得るのに用いられた駆動パターンに基づく駆動パルスＳＨＤの供給タイミングを最適なタイミングとして決定するＳＨＤ供給タイミング決定部１０９ｂを備える。【選択図】図４
2008048016.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子から出力される撮像信号に相関二重サンプリング処理を施す相関二重サンプリング処理手段を駆動するための駆動パルスの供給タイミングを決定するサンプルホールドタイミング決定装置であって、
前記撮像素子を駆動して、前記相関二重サンプリング処理手段に前記撮像信号を入力させる撮像素子駆動手段と、
前記駆動パルスの１つである前記撮像信号のフィードスルーレベルをサンプルホールドするための第１の駆動パルスの供給タイミングを任意のタイミングに固定し、前記駆動パルスの１つである前記撮像信号のデータレベルをサンプルホールドするための第２の駆動パルスの供給タイミングを変化させることで、前記撮像信号が入力された前記相関二重サンプリング処理手段を複数の駆動パターンで駆動する第１の駆動手段と、
前記第１の駆動手段による前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号のうち、レベルが最大となる撮像信号を得るのに用いられた前記駆動パターンに基づく前記第２の駆動パルスの供給タイミングを、最適なタイミングとして決定する第２の駆動パルス供給タイミング決定手段とを備えるサンプルホールドタイミング決定装置。
【請求項２】
請求項１記載のサンプルホールドタイミング決定装置であって、
前記第２の駆動パルスの供給タイミングを前記最適なタイミングに固定し、前記第１の駆動パルスの供給タイミングを変化させることで、前記撮像信号が入力された前記相関二重サンプリング処理手段を複数の駆動パターンで駆動する第２の駆動手段と、
前記第２の駆動手段による前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号の変化に基づいて、前記第１の駆動パルスの最適な供給タイミングを決定する第１の駆動パルス供給タイミング決定手段を備えるサンプルホールドタイミング決定装置。
【請求項３】
請求項２記載のサンプルホールドタイミング決定装置であって、
前記第２の駆動手段による前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号の移動平均を求める移動平均算出手段を備え、
前記第１の駆動パルス供給タイミング決定手段は、前記移動平均から前記第１の駆動パルスの最適な供給タイミングを決定するサンプルホールドタイミング決定装置。
【請求項４】
請求項１〜３のいずれか１項記載のサンプルホールドタイミング決定装置であって、
前記相関二重サンプリング手段から出力される出力データ又は前記出力データから生成された画像データの平均を求める平均算出手段を備え、
前記相関二重サンプリング処理手段から得られる撮像信号とは、前記平均算出手段で求められた平均値のことであるサンプルホールドタイミング決定装置。
【請求項５】
撮像素子から得られる撮像信号に相関二重サンプリング処理を施す相関二重サンプリング処理手段を駆動するための駆動パルスの供給タイミングを決定するサンプルホールドタイミング決定装置であって、
前記撮像素子を駆動して、前記相関二重サンプリング処理手段に前記撮像信号を入力させる撮像素子駆動手段と、
前記駆動パルスの１つである前記撮像信号のデータレベルをサンプルホールドするための第２の駆動パルスの供給タイミングを任意のタイミングに固定し、前記駆動パルスの１つである前記撮像信号のフィードスルーレベルをサンプルホールドするための第１の駆動パルスの供給タイミングを変化させることで、前記撮像信号が入力された前記相関二重サンプリング処理手段を複数の駆動パターンで駆動する第１の駆動手段と、
前記第１の駆動手段による前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号の変化に基づいて、前記第１の駆動パルスの最適な供給タイミングを決定する第１の駆動パルス供給タイミング決定手段とを備えるサンプルホールドタイミング決定装置。
【請求項６】
請求項５記載のサンプルホールドタイミング決定装置であって、
前記第１の駆動手段による前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号の移動平均を求める移動平均算出手段を備え、
前記第１の駆動パルス供給タイミング決定手段は、前記移動平均から前記第１の駆動パルスの最適な供給タイミングを決定するサンプルホールドタイミング決定装置。
【請求項７】
請求項５又は６記載のサンプルホールドタイミング決定装置であって、
前記第１の駆動パルスの供給タイミングを前記最適な供給タイミングに固定し、前記第２の駆動パルスの供給タイミングを変化させることで、前記撮像信号が入力された前記相関二重サンプリング処理手段を複数の駆動パターンで駆動する第２の駆動手段と、
前記第２の駆動手段による前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号のうち、レベルが最大となる撮像信号を得るのに用いられた前記駆動パターンに基づく前記第２の駆動パルスの供給タイミングを、前記第２の駆動パルスの最適な供給タイミングとして決定する第２の駆動パルス供給タイミング決定手段とを備えるサンプルホールドタイミング決定装置。
【請求項８】
請求項５〜７のいずれか１項記載のサンプルホールドタイミング決定装置であって、
前記相関二重サンプリング手段から出力される出力データ又は前記出力データから生成された画像データの平均を求める平均算出手段を備え、
前記相関二重サンプリング処理手段から得られる撮像信号とは、前記平均算出手段で求められた平均値であるサンプルホールドタイミング決定装置。
【請求項９】
請求項１〜８のいずれか１項記載のサンプルホールドタイミング決定装置と、
前記撮像素子と、
前記相関二重サンプリング処理手段と、
前記サンプルホールドタイミング決定装置で決定された前記駆動パルスの供給タイミングを記憶する記憶手段とを備え、
前記相関二重サンプリング処理手段は、前記記憶手段に記憶された前記供給タイミングにしたがって相関二重サンプリング処理を行うデジタルカメラ。
【請求項１０】
撮像素子から出力される撮像信号に相関二重サンプリング処理を施す相関二重サンプリング処理手段を駆動するための駆動パルスの供給タイミングを決定するサンプルホールドタイミング決定方法であって、
前記撮像素子を駆動して、前記相関二重サンプリング処理手段に前記撮像信号を入力させる撮像素子駆動ステップと、
前記駆動パルスの１つである前記撮像信号のフィードスルーレベルをサンプルホールドするための第１の駆動パルスの供給タイミングを任意のタイミングに固定し、前記駆動パルスの１つである前記撮像信号のデータレベルをサンプルホールドするための第２の駆動パルスの供給タイミングを変化させることで、前記撮像信号が入力された前記相関二重サンプリング処理手段を複数の駆動パターンで駆動する第１の駆動ステップと、
前記第１の駆動ステップによる前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号のうち、レベルが最大となる撮像信号を得るのに用いられた前記駆動パターンに基づく前記第２の駆動パルスの供給タイミングを、最適なタイミングとして決定する第２の駆動パルス供給タイミング決定ステップとを備えるサンプルホールドタイミング決定方法。
【請求項１１】
請求項１０記載のサンプルホールドタイミング決定方法であって、
前記第２の駆動パルス供給タイミング決定ステップによって前記第２の駆動パルスの最適な供給タイミングが決定された後、前記第２の駆動パルスの供給タイミングを前記最適なタイミングに固定し、前記第１の駆動パルスの供給タイミングを変化させることで、前記撮像信号が入力された前記相関二重サンプリング処理手段を複数の駆動パターンで駆動する第２の駆動ステップと、
前記第２の駆動ステップによる前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号の変化に基づいて、前記第１の駆動パルスの最適な供給タイミングを決定する第１の駆動パルス供給タイミング決定ステップを備えるサンプルホールドタイミング決定方法。
【請求項１２】
請求項１１記載のサンプルホールドタイミング決定方法であって、
前記第２の駆動ステップによる前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号の移動平均を求める移動平均算出ステップ  を備え、
前記第１の駆動パルス供給タイミング決定ステップでは、前記移動平均から前記第１の駆動パルスの最適な供給タイミングを決定するサンプルホールドタイミング決定方法。
【請求項１３】
請求項１０〜１２のいずれか１項記載のサンプルホールドタイミング決定方法であって、
前記相関二重サンプリング手段から出力される出力データ又は前記出力データから生成された画像データの平均を求める平均算出ステップを備え、
前記相関二重サンプリング処理手段から得られる撮像信号とは、前記平均算出ステップで求められた平均値のことであるサンプルホールドタイミング決定方法。
【請求項１４】
撮像素子から得られる撮像信号に相関二重サンプリング処理を施す相関二重サンプリング処理手段を駆動するための駆動パルスの供給タイミングを決定するサンプルホールドタイミング決定方法であって、
前記撮像素子を駆動して、前記相関二重サンプリング処理手段に前記撮像信号を入力させる撮像素子駆動ステップと、
前記駆動パルスの１つである前記撮像信号のデータレベルをサンプルホールドするための第２の駆動パルスの供給タイミングを任意のタイミングに固定し、前記駆動パルスの１つである前記撮像信号のフィードスルーレベルをサンプルホールドするための第１の駆動パルスの供給タイミングを変化させることで、前記撮像信号が入力された前記相関二重サンプリング処理手段を複数の駆動パターンで駆動する第１の駆動ステップと、
前記第１の駆動ステップによる前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号の変化に基づいて、前記第１の駆動パルスの最適な供給タイミングを決定する第１の駆動パルス供給タイミング決定ステップとを備えるサンプルホールドタイミング決定方法。
【請求項１５】
請求項１４記載のサンプルホールドタイミング決定方法であって、
前記第１の駆動ステップによる前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号の移動平均を求める移動平均算出ステップ  を備え、
前記第１の駆動パルス供給タイミング決定ステップでは、前記移動平均から前記第１の駆動パルスの最適な供給タイミングを決定するサンプルホールドタイミング決定方法。
【請求項１６】
請求項１４又は１５記載のサンプルホールドタイミング決定方法であって、
前記第１の駆動パルス供給タイミング決定ステップによって前記第１の駆動パルスの最適な供給タイミングが決定された後、前記第１の駆動パルスの供給タイミングを前記最適な供給タイミングに固定し、前記第２の駆動パルスの供給タイミングを変化させることで、前記撮像信号が入力された前記相関二重サンプリング処理手段を複数の駆動パターンで駆動する第２の駆動ステップと、
前記第２の駆動ステップによる前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号のうち、レベルが最大となる撮像信号を得るのに用いられた前記駆動パターンに基づく前記第２の駆動パルスの供給タイミングを、最適なタイミングとして決定する第２の駆動パルス供給タイミング決定ステップとを備えるサンプルホールドタイミング決定方法。
【請求項１７】
請求項１４〜１６のいずれか１項記載のサンプルホールドタイミング決定方法であって、
前記相関二重サンプリング手段から出力される出力データ又は前記出力データから生成された画像データの平均を求める平均算出ステップを備え、
前記相関二重サンプリング処理手段から得られる撮像信号とは、前記平均算出ステップで求められた平均値であるサンプルホールドタイミング決定方法。
【請求項１８】
請求項１０〜１７のいずれか１項記載のサンプルホールドタイミング決定方法の各ステップをコンピュータに実行させるためのサンプルホールドタイミング決定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像素子から得られる撮像信号に相関二重サンプリング処理を施す相関二重サンプリング処理手段を駆動するための駆動パルスの供給タイミングを決定するサンプルホールドタイミング決定装置に関する。
【背景技術】
【０００２】
近年、固体メモリ素子を有するメモリカードを記録媒体として、ＣＣＤイメージセンサ等の撮像素子で撮像した静止画像データや動画像データを記録及び再生するデジタルカメラ等の撮像装置が盛んに開発され、市販されている。
【０００３】
図７は、デジタルカメラ等の撮像装置における画像入力部の一般的な構成を示すブロック図である。
図７に示す画像入力部は、ＣＣＤ型イメージセンサ等の撮像素子６０１と、相関二重サンプリング処理を行うＣＤＳ回路６０２と、信号を増幅する増幅器（ＡＭＰ）６０３と、アナログデジタル変換器（ＡＤＣ）６０４と、撮像素子駆動回路６０５とを備える。
【０００４】
撮像素子６０１は、撮像素子駆動回路６０５から供給される水平電荷転送パルス、リセットゲートパルス、垂直電荷転送パルス、及び電子シャッターパルス等の各信号で駆動され、被写体の光学像を電気信号に変換する。撮像素子駆動回路６０５から供給される各信号のうち、特に、水平電荷転送パルスとリセットゲートパルスの各位相及びパルス幅は、撮像素子出力の１画素周期信号波形に変化を与える。
【０００５】
撮像素子６０１の後段には、撮像素子６０１に含まれるＣＣＤでの電荷転送時に生じたリセットノイズ成分を除去するためのＣＤＳ回路６０２を有するのが一般的である。撮像素子６０１内部では、受光素子により露光、蓄積された電荷が電荷転送パルスによって１画素分ずつ出力部のフローティングキャパシタに転送され、１つの受光素子からの信号（以下、１画素の信号という）がフローティングキャパシタから出力バッファに与えられて電圧信号に変換され、１画素単位の映像信号が順次出力されるようになされている。このフローティングキャパシタは、１画素の信号を出力する度にリセットパルスによってクリアされる。
【０００６】
このように撮像素子６０１からの出力信号である撮像信号は、１画素の信号が、フローティングキャパシタのリセット動作により発生するリセット部分と、リセットパルスの相関ノイズが重畳するフィールドスルー部分と、被写体に応じたデータ本体であるデータ部分とからなる。ＣＤＳ回路６０２は、撮像素子６０１の撮像信号のうち、フィードスルー部分の信号レベル（以下、フィードスルーレベルという）とデータ信号部分の信号レベル（以下、データレベルという）との差分を求め、これによって相関ノイズ成分を映像信号から排除するノイズ除去回路である。
【０００７】
図８は、図７に示すＣＤＳ回路６０２の一般的な構成を示すブロック図である。図９は、一般的なＣＤＳ回路にてフィードスルーレベルとデータレベルをそれぞれ抽出するためのサンプルホールド回路の制御タイミングを示す図である。
【０００８】
図８及び図９において、ＣＣＤＯＵＴは撮像素子６０１の撮像信号であり、ＳＨＰはリセットレベルを保持するフィードスルー期間ＴＰにおけるフィードスルーレベルをサンプルホールドするための駆動パルスであり、ＳＨＤは映像信号出力期間ＴＤにおけるデータレベルをサンプルホールドするための駆動パルスである。
【０００９】
図８に示すＣＤＳ回路６０２は、直列接続されたサンプルホールド回路７０１，７０２と、サンプルホールド回路７０１，７０２に並列接続されたサンプルホールド回路７０３とで、駆動パルスＳＨＰ，ＳＨＤに従って撮像素子６０１の撮像信号ＣＣＤＯＵＴをサンプルホールドし、差分増幅器７０４でサンプルホールド回路７０２，７０３の各出力の差分がとられるように構成されている。
【００１０】
図７に戻り、ＣＤＳ回路６０２の出力信号は、増幅器６０３によりＡＤＣ６０４の入力レンジに合わせて所定の信号レベルに増幅された後に、ＡＤＣ６０４でデジタル信号に変換され、さらに後段のデジタル信号処理回路（不図示）に伝送される。
【００１１】
ここで、ＣＤＳ回路６０２で信号をサンプルホールドするタイミングは、撮像素子６０１の撮像信号の信号対雑音比（以後、Ｓ／Ｎ）に大きく寄与するので、Ｓ／Ｎを最大にするようにサンプルホールドを行うための最適な位相やパルス幅の設定が不可欠である。
【００１２】
このサンプルホールドタイミングを決定するためには、撮像素子６０１に適量の入力を与え、ＣＣＤＯＵＴをサンプルホールドするための駆動パルスＳＨＰ，ＳＨＤの供給タイミングを手作業で細かくずらしながら、ＣＣＤＯＵＴ及びＣＣＤＯＵＴをＡＤＣしたデジタルデータを処理した値を監視し、監視した値が最適な値となるように、供給タイミングを地道に求めていく手法が一般にとられている。撮像素子の設計及び評価段階ではこの繰り返し作業が必要となり、時間のかかる作業となっている。
【００１３】
また、近年、撮像装置は撮影に関わる解像度や動作スピードが年々高まる傾向にある。これらの機能を実現するには、ＣＣＤの駆動周波数を高くする必要がある。しかし、消費電力は動作周波数に比例するため、撮像装置の動作状況に応じて、ＣＣＤの駆動周波数を可変するように施したものも出てきている。
【００１４】
しかし、上述したＣＤＳ回路で信号をサンプルホールドする最適なタイミングは、ＣＣＤの駆動周波数により異なる場合がある。そこで、特許文献１では、駆動周波数が変更された場合に、開発者が導いてサンプルホールドタイミングを予め記憶させていたテーブルから、変更された駆動周波数の場合に最適な供給タイミングを読み出して、これを使用することで、最適な処理を行っている。しかしながら、特許文献１においても、駆動周波数毎の最適なサンプルホールドタイミングは、開発者が手作業で予め決定して、テーブルに登録しておく作業が発生している。
【００１５】
【特許文献１】特開２００６−４２２６１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
本発明は、上記事情に鑑みてなされたものであり、サンプルホールドタイミングの決定を煩雑な作業を行うことなく簡単に行うことが可能なサンプルホールドタイミング決定装置、サンプルホールドタイミング決定方法、サンプルホールドタイミング決定プログラム、及びサンプルホールドタイミング決定装置を搭載したデジタルカメラを提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明のサンプルホールドタイミング決定装置は、撮像素子から出力される撮像信号に相関二重サンプリング処理を施す相関二重サンプリング処理手段を駆動するための駆動パルスの供給タイミングを決定するサンプルホールドタイミング決定装置であって、前記撮像素子を駆動して、前記相関二重サンプリング処理手段に前記撮像信号を入力させる撮像素子駆動手段と、前記駆動パルスの１つである前記撮像信号のフィードスルーレベルをサンプルホールドするための第１の駆動パルスの供給タイミングを任意のタイミングに固定し、前記駆動パルスの１つである前記撮像信号のデータレベルをサンプルホールドするための第２の駆動パルスの供給タイミングを変化させることで、前記撮像信号が入力された前記相関二重サンプリング処理手段を複数の駆動パターンで駆動する第１の駆動手段と、前記第１の駆動手段による前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号のうち、レベルが最大となる撮像信号を得るのに用いられた前記駆動パターンに基づく前記第２の駆動パルスの供給タイミングを、最適なタイミングとして決定する第２の駆動パルス供給タイミング決定手段とを備える。
【００１８】
本発明のサンプルホールドタイミング決定装置は、前記第２の駆動パルスの供給タイミングを前記最適なタイミングに固定し、前記第１の駆動パルスの供給タイミングを変化させることで、前記撮像信号が入力された前記相関二重サンプリング処理手段を複数の駆動パターンで駆動する第２の駆動手段と、前記第２の駆動手段による前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号の変化に基づいて、前記第１の駆動パルスの最適な供給タイミングを決定する第１の駆動パルス供給タイミング決定手段を備える。
【００１９】
本発明のサンプルホールドタイミング決定装置は、前記第２の駆動手段による前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号の移動平均を求める移動平均算出手段を備え、前記第１の駆動パルス供給タイミング決定手段は、前記移動平均から前記第１の駆動パルスの最適な供給タイミングを決定する。
【００２０】
本発明のサンプルホールドタイミング決定装置は、前記相関二重サンプリング手段から出力される出力データ又は前記出力データから生成された画像データの平均を求める平均算出手段を備え、前記相関二重サンプリング処理手段から得られる撮像信号とは、前記平均算出手段で求められた平均値のことである。
【００２１】
本発明のサンプルホールドタイミング決定装置は、撮像素子から得られる撮像信号に相関二重サンプリング処理を施す相関二重サンプリング処理手段を駆動するための駆動パルスの供給タイミングを決定するサンプルホールドタイミング決定装置であって、前記撮像素子を駆動して、前記相関二重サンプリング処理手段に前記撮像信号を入力させる撮像素子駆動手段と、前記駆動パルスの１つである前記撮像信号のデータレベルをサンプルホールドするための第２の駆動パルスの供給タイミングを任意のタイミングに固定し、前記駆動パルスの１つである前記撮像信号のフィードスルーレベルをサンプルホールドするための第１の駆動パルスの供給タイミングを変化させることで、前記撮像信号が入力された前記相関二重サンプリング処理手段を複数の駆動パターンで駆動する第１の駆動手段と、前記第１の駆動手段による前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号の変化に基づいて、前記第１の駆動パルスの最適な供給タイミングを決定する第１の駆動パルス供給タイミング決定手段とを備える。
【００２２】
本発明のサンプルホールドタイミング決定装置は、前記第１の駆動手段による前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号の移動平均を求める移動平均算出手段を備え、前記第１の駆動パルス供給タイミング決定手段は、前記移動平均から前記第１の駆動パルスの最適な供給タイミングを決定する。
【００２３】
本発明のサンプルホールドタイミング決定装置は、前記第１の駆動パルスの供給タイミングを前記最適な供給タイミングに固定し、前記第２の駆動パルスの供給タイミングを変化させることで、前記撮像信号が入力された前記相関二重サンプリング処理手段を複数の駆動パターンで駆動する第２の駆動手段と、前記第２の駆動手段による前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号のうち、レベルが最大となる撮像信号を得るのに用いられた前記駆動パターンに基づく前記第２の駆動パルスの供給タイミングを、前記第２の駆動パルスの最適な供給タイミングとして決定する第２の駆動パルス供給タイミング決定手段とを備える。
【００２４】
本発明のサンプルホールドタイミング決定装置は、前記相関二重サンプリング手段から出力される出力データ又は前記出力データから生成された画像データの平均を求める平均算出手段を備え、前記相関二重サンプリング処理手段から得られる撮像信号とは、前記平均算出手段で求められた平均値である。
【００２５】
本発明のデジタルカメラは、前記サンプルホールドタイミング決定装置と、前記撮像素子と、前記相関二重サンプリング処理手段と、前記サンプルホールドタイミング決定装置で決定された前記駆動パルスの供給タイミングを記憶する記憶手段とを備え、前記相関二重サンプリング処理手段は、前記記憶手段に記憶された前記供給タイミングにしたがって相関二重サンプリング処理を行う。
【００２６】
本発明のサンプルホールドタイミング決定方法は、撮像素子から出力される撮像信号に相関二重サンプリング処理を施す相関二重サンプリング処理手段を駆動するための駆動パルスの供給タイミングを決定するサンプルホールドタイミング決定方法であって、前記撮像素子を駆動して、前記相関二重サンプリング処理手段に前記撮像信号を入力させる撮像素子駆動ステップと、前記駆動パルスの１つである前記撮像信号のフィードスルーレベルをサンプルホールドするための第１の駆動パルスの供給タイミングを任意のタイミングに固定し、前記駆動パルスの１つである前記撮像信号のデータレベルをサンプルホールドするための第２の駆動パルスの供給タイミングを変化させることで、前記撮像信号が入力された前記相関二重サンプリング処理手段を複数の駆動パターンで駆動する第１の駆動ステップと、前記第１の駆動ステップによる前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号のうち、レベルが最大となる撮像信号を得るのに用いられた前記駆動パターンに基づく前記第２の駆動パルスの供給タイミングを、最適なタイミングとして決定する第２の駆動パルス供給タイミング決定ステップとを備える。
【００２７】
本発明のサンプルホールドタイミング決定方法は、前記第２の駆動パルス供給タイミング決定ステップによって前記第２の駆動パルスの最適な供給タイミングが決定された後、前記第２の駆動パルスの供給タイミングを前記最適なタイミングに固定し、前記第１の駆動パルスの供給タイミングを変化させることで、前記撮像信号が入力された前記相関二重サンプリング処理手段を複数の駆動パターンで駆動する第２の駆動ステップと、前記第２の駆動ステップによる前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号の変化に基づいて、前記第１の駆動パルスの最適な供給タイミングを決定する第１の駆動パルス供給タイミング決定ステップを備える。
【００２８】
本発明のサンプルホールドタイミング決定方法は、前記第２の駆動ステップによる前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号の移動平均を求める移動平均算出ステップを備え、前記第１の駆動パルス供給タイミング決定ステップでは、前記移動平均から前記第１の駆動パルスの最適な供給タイミングを決定する。
【００２９】
本発明のサンプルホールドタイミング決定方法は、前記相関二重サンプリング手段から出力される出力データ又は前記出力データから生成された画像データの平均を求める平均算出ステップを備え、前記相関二重サンプリング処理手段から得られる撮像信号とは、前記平均算出ステップで求められた平均値のことである。
【００３０】
本発明のサンプルホールドタイミング決定方法は、撮像素子から得られる撮像信号に相関二重サンプリング処理を施す相関二重サンプリング処理手段を駆動するための駆動パルスの供給タイミングを決定するサンプルホールドタイミング決定方法であって、前記撮像素子を駆動して、前記相関二重サンプリング処理手段に前記撮像信号を入力させる撮像素子駆動ステップと、前記駆動パルスの１つである前記撮像信号のデータレベルをサンプルホールドするための第２の駆動パルスの供給タイミングを任意のタイミングに固定し、前記駆動パルスの１つである前記撮像信号のフィードスルーレベルをサンプルホールドするための第１の駆動パルスの供給タイミングを変化させることで、前記撮像信号が入力された前記相関二重サンプリング処理手段を複数の駆動パターンで駆動する第１の駆動ステップと、前記第１の駆動ステップによる前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号の変化に基づいて、前記第１の駆動パルスの最適な供給タイミングを決定する第１の駆動パルス供給タイミング決定ステップとを備える。
【００３１】
本発明のサンプルホールドタイミング決定方法は、前記第１の駆動ステップによる前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号の移動平均を求める移動平均算出ステップを備え、前記第１の駆動パルス供給タイミング決定ステップでは、前記移動平均から前記第１の駆動パルスの最適な供給タイミングを決定する。
【００３２】
本発明のサンプルホールドタイミング決定方法は、前記第１の駆動パルス供給タイミング決定ステップによって前記第１の駆動パルスの最適な供給タイミングが決定された後、前記第１の駆動パルスの供給タイミングを前記最適な供給タイミングに固定し、前記第２の駆動パルスの供給タイミングを変化させることで、前記撮像信号が入力された前記相関二重サンプリング処理手段を複数の駆動パターンで駆動する第２の駆動ステップと、前記第２の駆動ステップによる前記複数の駆動パターンの各々で駆動された前記相関二重サンプリング処理手段から得られる撮像信号のうち、レベルが最大となる撮像信号を得るのに用いられた前記駆動パターンに基づく前記第２の駆動パルスの供給タイミングを、最適なタイミングとして決定する第２の駆動パルス供給タイミング決定ステップとを備える。
【００３３】
本発明のサンプルホールドタイミング決定方法は、前記相関二重サンプリング手段から出力される出力データ又は前記出力データから生成された画像データの平均を求める平均算出ステップを備え、前記相関二重サンプリング処理手段から得られる撮像信号とは、前記平均算出ステップで求められた平均値である。
【００３４】
本発明のサンプルホールドタイミング決定プログラムは、前記サンプルホールドタイミング決定方法の各ステップをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００３５】
本発明によれば、サンプルホールドタイミングの決定を煩雑な作業を行うことなく簡単に行うことが可能なサンプルホールドタイミング決定装置、サンプルホールドタイミング決定方法、サンプルホールドタイミング決定プログラム、及びサンプルホールドタイミング決定装置を搭載したデジタルカメラを提供することができる。
【発明を実施するための最良の形態】
【００３６】
以下、本発明の実施形態について図面を参照して説明する。
【００３７】
図１は、本発明の実施形態であるデジタルカメラの概略構成を示す図である。
図１に示すデジタルカメラ１０は、ＣＣＤイメージセンサ等の撮像素子１０１と、撮像素子１０１からの出力信号である撮像信号に相関二重サンプリング処理等のアナログ信号処理を施すアナログ信号処理部（ＣＤＳ）１０２と、アナログ信号処理部１０２から出力された撮像信号を増幅するＡＭＰ１０３と、ＡＭＰ１０３で増幅された撮像信号をデジタル変換するアナログデジタル変換器（ＡＤＣ）１０４と、ＡＤＣ１０４でデジタル変換後の撮像信号に所定の信号処理を施して記録用や表示用等の画像データを生成する信号処理部１０５と、信号処理部１０５で生成された画像データ等を記録するためのメモリ１０７と、信号処理部１０５で生成された画像データに基づく画像を表示するためのビューアー１０６と、撮像素子１０１、アナログ信号処理部１０２、及び信号処理部１０５を駆動するための駆動パルス（タイミングパルス）を生成するタイミング生成部１０８と、デジタルカメラ１０全体を統括制御する統括制御部１０９と、グラフィカルユーザーインターフェース（ＧＵＩ）１１０とを備える。
【００３８】
図２は、図１に示すタイミング生成部１０８の内部構成を示す図である。
図２に示すように、タイミング生成部１０８は、ＤＬＬ（Delay Lock Loop）２０１と、ＣＤＳ１０２を駆動するための駆動パルスを生成するＣＤＳタイミング発生器２０２と、信号処理部１０５にて画像データを形成するために必要な水平位置情報や垂直位置情報等を生成する信号処理タイミング発生器２０２と、撮像素子１０１に含まれるＣＣＤを駆動するための駆動パルスを生成するＣＣＤ駆動タイミング発生器２０４とを備える。
【００３９】
ＤＬＬ２０１は、基準クロックＣＬＫを入力とし、この基準クロックＣＬＫを所定のタップ数で分割したタイミングでクロックを生成して、ＣＤＳタイミング発生器２０２、信号処理タイミング発生器２０３、及びＣＣＤ駆動タイミング発生器２０４の各々に出力する。例えば、６４タップのＤＬＬでは、基準クロックＣＬＫを６４分割した時刻ｔ０〜ｔ６３のタイミングで６４個のクロックを生成することができる。以下では、ＤＬＬ２０１のタップ数を６４として説明する。
【００４０】
ＣＤＳタイミング発生器２０２は、ＤＬＬ２０１から供給される６４個のクロックの各々から、ＣＤＳ１０２にて撮像素子１０１からの撮像信号のフィードスルーレベルをサンプルホールドするための駆動パルスＳＨＰと、ＣＤＳ１０２にて撮像素子１０１からの撮像信号のデータレベルをサンプルホールドするための駆動パルスＳＨＤとを生成し、これらをＣＤＳ１０２に供給する。
【００４１】
ＣＤＳタイミング発生器２０２は、駆動パルスＳＨＰの供給タイミングを固定とした状態で、駆動パルスＳＨＤの供給タイミングをＤＬＬ２０１から供給されるクロックにしたがって６４個のタイミングで順次変化させることで、ＣＤＳ１０２を６４個の駆動パターンで駆動する第１の駆動処理と、駆動パルスＳＨＤの供給タイミングを固定とした状態で、駆動パルスＳＨＰの供給タイミングをＤＬＬ２０１から供給されるクロックにしたがって６４個のタイミングで順次変化させることで、ＣＤＳ１０２を６４個の駆動パターンで駆動する第２の駆動処理と、駆動パルスＳＨＰと駆動パルスＳＨＤの各々の供給タイミングを固定として、ＣＤＳ１０２を１つの駆動パターンで駆動する第３の駆動処理とを切り替え可能となっている。供給タイミングの固定値は、統括制御部１０９から通知される。又、駆動処理の切り替えは、統括制御部１０９の制御によって行われる。
【００４２】
信号処理タイミング発生器２０３は、統括制御部１０９からの制御情報にしたがって、ＤＬＬ２０１から供給されるクロックから水平位置情報や垂直位置情報等を生成し、これらを信号処理部１０５に供給する。
【００４３】
ＣＣＤタイミング発生器２０４は、統括制御部１０９からの制御情報にしたがって、ＤＬＬ２０１から供給されるクロックからＣＣＤを駆動するための駆動パルスを生成し、これを撮像素子１０１に供給する。
【００４４】
図３は、図１に示す信号処理部１０５の内部構成を示す図である。
図３に示すように、信号処理部１０５は、ＡＤＣ１０４でデジタル変換後の点順次の撮像信号に所定のデジタル信号処理を施して、その撮像信号から、１画素データにＲ（赤色），Ｇ（緑色），Ｂ（青色）の３つの情報を持たせたカラー画像データを生成してメモリ３０２に記録したり、このカラー画像データからメモリ１０７への記録用画像データやビューアー表示用画像データを生成して、これらをメモリ１０７やビューアー１０６に出力したりする画像処理部３０３と、メモリ３０２に記録されたカラー画像データを色分割して、各画素データにＲの情報のみを持たせたＲ画像データ、各画素データにＧの情報のみを持たせたＧ画像データ、各画素データにＢの情報のみを持たせたＢ画像データを生成する色分割部３０４と、色分割部３０４で生成されたＧ画像データの全画素データの平均値を算出し、この平均値をメモリ１０７及び統括制御部１０９に出力する平均値算出部３０５と、全体を統括制御する制御部３０１とを備える。
【００４５】
制御部３０１は、統括制御部１０９によって制御される。又、制御部３０１は、タイミング生成部１０８の信号処理タイミング発生器２０３で生成された情報が入力され、この情報を基に、画像処理部３０３、色分割部３０４、及び平均値算出部３０５を制御する。
【００４６】
図４は、図１に示す統括制御部１０９の内部構成を示す図である。
図４に示すように、統括制御部１０９は、ＣＤＳタイミング発生器２０２で行う駆動処理の切り替え制御を行う駆動処理切り替え制御部１０９ａと、駆動パルスＳＨＤのＣＤＳ１０２への供給タイミングを決定するＳＨＤ供給タイミング決定部１０９ｂと、ＣＤＳタイミング発生器２０２で第２の駆動処理が行われたときに平均値算出部３０５から時系列で出力される６４個のＧ画像データの平均値の差分処理を行う差分処理部１０９ｃと、差分処理部１０９ｃの出力から移動平均を求める移動平均算出部１０９ｄと、移動平均算出部１０９ｄで算出された移動平均から、駆動パルスＳＨＰのＣＤＳ１０２への供給タイミングを決定するＳＨＰ供給タイミング決定部１０９ｅとを備える。
【００４７】
駆動処理切り替え制御部１０９ａは、ＣＤＳタイミング発生器２０２に制御情報を出力し、第１の駆動処理、第２の駆動処理、及び第３の駆動処理のいずれかを行わせる。駆動処理切り替え制御部１０９ａは、第１の駆動処理で固定とする駆動パルスＳＨＰの供給タイミングを、予め定められた任意の値に設定する。駆動処理切り替え制御部１０９ａは、第２の駆動処理で固定とする駆動パルスＳＨＤの供給タイミングを、ＳＨＤ供給タイミング決定部１０９ｂで決定された値に設定する。駆動処理切り替え制御部１０９ａは、第３の駆動処理で固定とする駆動パルスＳＨＰ，ＳＨＤの供給タイミングを、ＳＨＤ供給タイミング決定部１０９ｂ及びＳＨＰ供給タイミング決定部１０９ｅで決定された値に設定する。
【００４８】
ＳＨＤ供給タイミング決定部１０９ｂは、ＣＤＳタイミング発生器２０２で第１の駆動処理が行われ、平均値算出部３０５から、６４個のＧ画像データの各々の平均値が入力されると、この６４個のＧ画像データの各々の平均値の中から最大のものを検索し、検索したＧ画像データを得るためにＣＤＳ１０２に供給された駆動パルスＳＨＤの供給タイミングを、Ｓ／Ｎを最大にする上で最適な駆動パルスＳＨＤの供給タイミングとして決定し、決定した供給タイミングをメモリ１０７に記憶する。
【００４９】
駆動パルスＳＨＤは、撮像素子１０１からの撮像信号のデータレベルが最大となるタイミングで供給することが好ましい。このため、６４個のＧ画像データの平均値のうち、最大の平均値となるＧ画像データを得るためにＣＤＳ１０２に供給された駆動パルスＳＨＤの供給タイミングが、最適な供給タイミングとなる。
【００５０】
差分処理部１０９ｃは、ＣＤＳタイミング発生器２０２で第２の駆動処理が行われ、平均値算出部３０５から、６４個のＧ画像データの各々の平均値が入力されると、以下の式（１）にしたがって差分処理を行う。
【００５１】
Ｘｎ＝ｘｎ＋１−ｘｎ：ｎ＝０〜６２      （１）
【００５２】
ここで、ｎはＣＤＳタイミング発生器２０２から供給される駆動パルスＳＨＰの供給時刻ｔ０〜ｔ６３に対応する数字（数字が若いほど古い時刻とする）を示し、ｘｎは時刻ｎで駆動パルスＳＨＰが供給されたときに平均値算出部３０５から入力されるＧ画像データの平均値を示し、ｘｎ＋１は時刻（ｎ＋１）で駆動パルスＳＨＰが供給されたときに平均値算出部３０５から入力されるＧ画像データの平均値を示し、Ｘｎは時刻ｎに対応する差分出力を示す。この式（１）により、６３個の差分出力が得られる。
【００５３】
移動平均算出部１０９ｄは、差分処理部１０９ｃから出力される６３個の差分出力値の移動平均Ａｎを以下の式（２）によって算出する。
【００５４】
【数１】
2008048016.tif 000003
［但し、ｎ＝０、１、２、、、６２、０、１と６２の後は０に巡回する］
【００５５】
駆動パルスＳＨＰは、フィードスルーレベルが安定している期間、即ち、フィードスルーレベルの出力波形が最も平らになっている部分で供給することが好ましい。つまり、上記移動平均が最も小さくなるときが、フィードスルーレベルが安定しているときと言うことができる。そこで、ＳＨＰ供給タイミング決定部１０９ｅは、式（２）にしたがって算出された時刻ｎに対応する移動平均Ａｎの最小値を検索し、移動平均が最小となった時刻ｎを、Ｓ／Ｎを最大にする上で最適な駆動パルスＳＨＰの供給タイミングとして決定し、決定した供給タイミングをメモリ１０７に記憶する。
【００５６】
メモリ１０７に駆動パルスＳＨＰ，ＳＨＤの供給タイミングが記憶されてからは、デジタルカメラ１０が撮影モードに設定されると、駆動処理切り替え制御部１０９ａが、メモリ１０７に記憶された駆動パルスＳＨＰ，ＳＨＤの供給タイミングにしたがって、ＣＤＳタイミング発生器２０２に第３の駆動処理を行うように指示する。
【００５７】
尚、メモリ１０７には、撮像素子１０１の異なる駆動周波数毎に、駆動パルスＳＨＰ，ＳＨＤの供給タイミングを記憶しておき、撮影時に使用する駆動周波数に応じて、駆動処理切り替え制御部１０９ａが、その駆動周波数に応じた駆動パルスＳＨＰ，ＳＨＤの供給タイミングをメモリ１０７から読み出し、その供給タイミングで、ＣＤＳタイミング発生器２０２に第３の駆動処理を行うように指示しても良い。
【００５８】
次に、統括制御部１０９が、駆動パルスＳＨＰ，ＳＨＤの供給タイミングを決定する動作を説明する。
図５は、統括制御部１０９が、駆動パルスＳＨＰ，ＳＨＤの供給タイミングを決定する動作を説明するためのフローチャートである。
まず、駆動処理切り替え制御部１０９ａにより、駆動パルスＳＨＤの供給時刻ｎが０に設定され（ステップＳ１）、駆動パルスＳＨＰの供給時刻ｎが０に設定される（ステップＳ２）。そして、設定した供給タイミングで第１の駆動処理を行うようにタイミング生成部１０８が制御され、撮像素子１０１が駆動される。
【００５９】
次に、上記駆動によって撮像素子１０１から出力された撮像信号が信号処理部１０５により取り込まれ（ステップＳ３）、ここでカラー画像データが生成される。次に、生成されたカラー画像データが色分割され（ステップＳ４）、色分割により得られたＧ画像データの全画素データの平均値が算出され（ステップＳ５）、算出された平均値がメモリ１０７に記憶される（ステップＳ６）。
【００６０】
次に、駆動処理切り替え制御部１０９ａにより、駆動パルスＳＨＤの供給時刻ｎが６３になっているか否かが判定され、ｎが６３になっていない場合は（ステップＳ７：Ｎｏ）、駆動パルスＳＨＤの供給時刻ｎの数字が１つ増えた数字に再設定され（ステップＳ８）、ステップＳ３へと処理を移行する。ｎが６３になっていた場合は（ステップＳ７：Ｙｅｓ）、ＳＨＤ供給タイミング決定部１０９ｂにより、メモリ１０７に格納された６３個の平均値の最大値が検索され（ステップＳ９）、平均値が最大となった供給時刻ｎが駆動パルスＳＨＤの供給タイミングとして決定され、メモリ１０７に格納される（ステップＳ１０）。
【００６１】
次に、駆動パルスＳＨＤの供給時刻ｎがステップＳ１０で決定した時刻に設定され、駆動パルスＳＨＰの供給時刻ｎが０に設定され、設定された供給タイミングで第２の駆動処理を行うようにタイミング生成部１０８が制御され、撮像素子１０１が駆動される。
【００６２】
次に、上記駆動によって撮像素子１０１から出力された撮像信号が信号処理部１０５により取り込まれ（ステップＳ１１）、ここでカラー画像データが生成される。次に、生成されたカラー画像データが色分割され（ステップＳ１２）、色分割により得られたＧ画像データの全画素データの平均値が算出され（ステップＳ１３）、算出された平均値がメモリ１０７に格納される（ステップＳ１４）。
【００６３】
次に、駆動処理切り替え制御部１０９ａにより、駆動パルスＳＨＰの供給時刻ｎが６３になっているか否かが判定され、ｎが６３になっていない場合は（ステップＳ１５：Ｎｏ）、駆動パルスＳＨＰの供給時刻ｎの数字が１つ増えた数字に再設定され（ステップＳ１６）、ステップＳ１１へと処理を移行する。ｎが６３になっていた場合は（ステップＳ１５：Ｙｅｓ）、差分処理部１０９ｃにより、メモリ１０７に格納された６３個の平均値の差分処理が行われ（ステップＳ１７）、移動平均算出部１０９ｄにより移動平均が算出される（ステップＳ１８）。
【００６４】
次に、ＳＨＰ供給タイミング決定部１０９ｅにより、ステップＳ１８で算出された移動平均の最小値が検索され（ステップＳ１９）、移動平均が最小となった供給時刻ｎが駆動パルスＳＨＰの最適な供給タイミングとして決定され（ステップＳ２０）、メモリ１０７に格納される。
【００６５】
図６は、駆動パルスＳＨＰの供給タイミングを決定する方法を説明するための図である。図６（ａ）は、駆動パルスＳＨＤの供給時刻ｎが６２に決定された状態で、第２の駆動処理によって信号処理部１０５で生成されるＧ画像データの平均値算出結果を示す図である。図６（ｂ）は、図６（ａ）のデータの差分出力結果を示す図である。図６（ｃ）は、図６（ｂ）の移動平均算出結果を示す図である。図６（ｃ）に示すように、時刻ｎ＝３６において、移動平均が最小となっているため、この時刻が駆動パルスＳＨＰの供給タイミングとして決定される。
【００６６】
以上のように、本実施形態のデジタルカメラ１０によれば、駆動パルスＳＨＰ，ＳＨＤの供給タイミングを自動的に決定することができる。このため、従来、人が行っていた作業をなくすことができ、デジタルカメラの製造にかかるコストと時間を削減することができる。又、駆動パルスＳＨＰ，ＳＨＤの供給タイミングを演算によって求めているため、供給タイミングを手作業で決定するのに比べ、供給タイミングを高精度に決定することができる。
【００６７】
尚、以上の説明では、統括制御部１０９が、駆動パルスＳＨＤの供給タイミングを決定してから、駆動パルスＳＨＰの供給タイミングを決定するものとしたが、この順番は逆であっても良い。つまり、図５において、ステップＳ２の後にステップＳ１１〜Ｓ２０を行い、ステップＳ２０の後にステップＳ３〜Ｓ１０を行って、駆動パルスＳＨＰ，ＳＨＤの供給タイミングを決定しても良い。
【００６８】
又、以上の説明では、信号処理部１０５において、カラー画像データを色分割し、Ｇ画像データの平均値を求め、この平均値を利用して、統括制御部１０９が駆動パルスＳＨＰ，ＳＨＤの供給タイミングを決定するものとしたが、色分割部３０４は省略しても構わない。この場合は、平均値算出部３０５において、カラー画像データの全画素データの平均値を算出するものとすれば良い。又、赤外カメラのように、撮像素子１０１から出力される色信号が１種類の場合は、カラー画像データを生成する処理を省略することも可能である。この場合は、平均値算出部３０５がＡＤＣ１０４から出力された撮像信号の平均値を算出するものとすれば良い。
【００６９】
又、平均値算出部３０５では、Ｇ画像データの全画素データの平均値を求めているが、Ｒ画像データ又はＢ画像データの全画素データの平均値を求め、これらのいずれかを統括制御部１０９に出力するものとしても良い。又、全画素データの平均ではなく、画像データの部分的な範囲の平均値を算出するものとしても良いし、平均を算出するのではなく、Ｇ画像データを構成する画素データのうちの任意の画素データの値を、そのＧ画像データの代表値とすることで、平均値の代わりとしても良い。
【００７０】
又、色分割部３０４と平均値算出部３０５は、統括制御部１０９内にあっても良いし、逆に、統括制御部１０９内の各ブロックを信号処理部１０５内に設けても良い。
【００７１】
又、信号処理部１０５と統括制御部１０９内の各ブロックの機能は、ハードウエアでもソフトウエアのどちらで実現しても良い。ソフトウエアの場合は、コンピュータを、色分割部３０４、平均値算出部３０５、及び統括制御部１０９内の各ブロックとして機能させるためのプログラムを作成し、これをデジタルカメラ内のＲＯＭ等に格納しておけば良い。
【００７２】
又、本実施形態ではデジタルカメラ１０が、駆動パルスＳＨＰ，ＳＨＤの供給タイミングを自動的に決定する機能を有するものとしたが、デジタルカメラにこの機能を持たせておかなくても良い。この場合は、図１に示した各ブロックを備えるシステムを準備し、このシステムによって駆動パルスＳＨＰ，ＳＨＤの供給タイミングを決定した後、その決定した値をデジタルカメラ内のメモリに記憶して、デジタルカメラを出荷するようにすれば良い。デジタルカメラ内で駆動パルスＳＨＰ，ＳＨＤの供給タイミングを決定する場合には、駆動パルスＳＨＰ，ＳＨＤの供給タイミングを、人がデジタルカメラ内のメモリに記憶する工程が不要になるという利点がある。
【００７３】
又、以上の説明では、デジタルカメラ１０が、駆動パルスＳＨＰ，ＳＨＤの両方の供給タイミングを自動で決定するものとしたが、どちらか一方のみを自動で決定する機能を持たせておき、自動で決定されていない方の供給タイミングの決定は人によって行っても良い。この場合でも、両方の供給タイミングを手作業で決定するよりは、作業時間を短縮することができる。この場合は、図４において、ＳＨＤ供給タイミング決定部１０９ｂと、差分処理部１０９ｃ、移動平均算出部１０９ｄ、及びＳＨＰ供給タイミング決定部１０９ｅとのいずれかを省略した構成とすれば良い。
【００７４】
又、以上の説明ではデジタルカメラを例にあげたが、本発明は、ＣＣＤ型の撮像素子で撮像した画像データを記録及び再生可能な電子カメラ機能を用いた、携帯電話、内視鏡などの医療機器、及び防犯カメラ等に応用可能である。
【００７５】
又、上記プログラムがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムに基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【００７６】
又、本実施形態は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から悦脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施形態であるデジタルカメラの概略構成を示す図
【図２】図１に示すタイミング生成部の内部構成を示す図
【図３】図１に示す信号処理部の内部構成を示す図
【図４】図１に示す統括制御部の内部構成を示す図
【図５】統括制御部が、駆動パルスＳＨＰ，ＳＨＤの供給タイミングを決定する動作を説明するためのフローチャート
【図６】駆動パルスＳＨＰの供給タイミングを決定する方法を説明するための図
【図７】デジタルカメラ等の撮像装置における画像入力部の一般的な構成を示すブロック図
【図８】図７に示すＣＤＳ回路の一般的な構成を示すブロック図
【図９】一般的なＣＤＳ回路にてフィードスルーレベルとデータレベルをそれぞれ抽出するためのサンプルホールド回路の制御タイミングを示す図
【符号の説明】
【００７８】
１０１  撮像素子
１０２  アナログ信号処理部（ＣＤＳ）
１０５  信号処理部
１０９  統括制御部
１０９ａ  駆動処理切り替え制御部
１０９ｂ  ＳＨＤ供給タイミング決定部
３０３  画像処理部
３０５  平均値算出部
【図１】
2008048016.tif 000004
【図２】
2008048016.tif 000005
【図３】
2008048016.tif 000006
【図４】
2008048016.tif 000007
【図５】
2008048016.tif 000008
【図６】
2008048016.tif 000009
【図７】
2008048016.tif 000010
【図８】
2008048016.tif 000011
【図９】
2008048016.tif 000012