"内視鏡の挿入部に設けられた撮像素子を駆動するための駆動信号を出力する撮像素子駆動部と、前記駆動信号によって駆動された前記撮像素子から出力された撮像信号を、フィードスルーサンプリングパルスとクランプパルスによりサンプリングして得られたサンプリング後撮像信号を出力する相関二重サンプリング部と、前記相関二重サンプリング部で用いられる前記フィードスルーサンプリングパルスと前記クランプパルスのサンプリングの各タイミングを制御し、前記相関二重サンプリング部から出力された前記サンプリング後撮像信号を評価する制御部と、前記制御部により制御される前記各タイミングのタイミング情報と、タイミング決定手順情報とを記憶する書き換え可能な記憶部と、を有し、前記制御部は、前記フィードスルーサンプリングパルスと前記クランプパルスの前記各タイミングの調整指示を受信すると、前記タイミング決定手順情報に基づいて、前記各タイミングを変化させて得られた複数のサンプリング後撮像信号の評価結果に応じて、前記記憶部における前記タイミング情報を書き換えることを特徴とする内視鏡。前記タイミング決定手順情報は、前記サンプリング後撮像信号におけるノイズレベルと出力レベルの両方に基づいて、前記サンプリング後撮像信号を評価するのか、前記サンプリング後撮像信号における出力レベルのみに基づいて、前記サンプリング後撮像信号を評価するのか、の決定基準を含むことを特徴とする請求項1に記載の内視鏡。前記タイミング決定手順情報は、一画素に対応する撮像信号中のフィードスルー波形部分と出力波形部分のそれぞれにおける、前記各タイミングを変化させる範囲とサンプリング位置の調整用パラメータを含むことを特徴とする請求項2に記載の内視鏡。前記タイミング決定手順情報は、前記制御部が、前記各タイミングを変化させて前記複数のサンプリング後撮像信号を得るときの、光源装置の設定値及び前記内視鏡内の回路のゲインを少なくとも含む環境設定情報を含むことを特徴とする請求項3に記載の内視鏡。前記調整指示をシリアルデータとして受信する受信する通信部を有することを特徴とする請求項1から4のいずれか1つに記載の内視鏡。前記撮像素子駆動部と、前記相関二重サンプリング部と、前記制御部と、前記書き換え可能な記憶部とは、前記内視鏡を本体部と接続するためのコネクタ内に設けられていることを特徴とする請求項1から4のいずれか1つに記載の内視鏡。前記撮像素子駆動部と、前記相関二重サンプリング部と、前記制御部と、前記書き換え可能な記憶部とは、前記内視鏡の操作を行うための操作部内に設けられていることを特徴とする請求項1から4のいずれか1つに記載の内視鏡。内視鏡と前記内視鏡が接続される本体部とを含み、被写体を観察する観察モードと、内視鏡の調整を行う調整モードとを有する内視鏡システムであって、前記本体部は、前記調整モードを指示する調整指示部を有し、前記内視鏡は、内視鏡の挿入部に設けられた撮像素子を駆動するための駆動信号を出力する撮像素子駆動部と、前記駆動信号によって駆動された前記撮像素子から出力された撮像信号を、フィードスルーサンプリングパルスとクランプパルスによりサンプリングして得られたサンプリング後撮像信号を出力する相関二重サンプリング部と、前記相関二重サンプリング部で用いられる前記フィードスルーサンプリングパルスと前記クランプパルスのサンプリングの各タイミングを制御し、前記相関二重サンプリング部から出力された前記サンプリング後撮像信号を評価する制御部と、前記制御部により制御される前記各タイミングのタイミング情報と、タイミング決定手順情報とを記憶する書き換え可能な記憶部と、を有し、前記内視鏡の前記制御部は、前記本体部から、前記調整モードの指示を受信すると、前記タイミング決定手順情報に基づいて、前記フィードスルーサンプリングパルスと前記クランプパルスの前記各タイミングを変化させて得られた複数のサンプリング後撮像信号の評価結果に応じて、前記記憶部における前記タイミング情報を書き換えることを特徴とする内視鏡システム。前記タイミング決定手順情報は、前記サンプリング後撮像信号におけるノイズレベルと出力レベルの両方に基づいて、前記サンプリング後撮像信号を評価するのか、前記サンプリング後撮像信号における出力レベルのみに基づいて、前記サンプリング後撮像信号を評価するのか、の決定基準を含むことを特徴とする請求項8に記載の内視鏡システム。前記タイミング決定手順情報は、一画素に対応する撮像信号中のフィードスルー波形部分と出力波形部分のそれぞれにおける、前記各タイミングを変化させる範囲とサンプリング位置の調整用パラメータを含むことを特徴とする請求項8に記載の内視鏡システム。前記タイミング決定手順情報は、前記制御部が、前記各タイミングを変化させて前記複数のサンプリング後撮像信号を得るときの、光源装置の設定値及び前記内視鏡内の回路のゲインを少なくとも含む環境設定情報を含むことを特徴とする請求項8に記載の内視鏡システム。前記内視鏡は、前記調整指示をシリアルデータとして受信する受信する通信部を有することを特徴とする請求項8から11のいずれか1つに記載の内視鏡システム。前記撮像素子駆動部と、前記相関二重サンプリング部と、前記制御部と、前記書き換え可能な記憶部とは、前記内視鏡を本体部と接続するためのコネクタ内に設けられていることを特徴とする請求項8から11のいずれか1つに記載の内視鏡システム。前記撮像素子駆動部と、前記相関二重サンプリング部と、前記制御部と、前記書き換え可能な記憶部とは、前記内視鏡の操作を行うための操作部内に設けられていることを特徴とする請求項8から11のいずれか1つに記載の内視鏡システム。本発明の一態様の内視鏡は、内視鏡の挿入部に設けられた撮像素子を駆動するための駆動信号を出力する撮像素子駆動部と、前記駆動信号によって駆動された前記撮像素子から出力された撮像信号を、フィードスルーサンプリングパルスとクランプパルスによりサンプリングして得られたサンプリング後撮像信号を出力する相関二重サンプリング部と、前記相関二重サンプリング部で用いられる前記フィードスルーサンプリングパルスと前記クランプパルスのサンプリングの各タイミングを制御し、前記相関二重サンプリング部から出力された前記サンプリング後撮像信号を評価する制御部と、前記制御部により制御される前記各タイミングのタイミング情報と、タイミング決定手順情報とを記憶する書き換え可能な記憶部と、を有し、前記制御部は、前記フィードスルーサンプリングパルスと前記クランプパルスの前記各タイミングの調整指示を受信すると、前記タイミング決定手順情報に基づいて、前記各タイミングを変化させて得られた複数のサンプリング後撮像信号の評価結果に応じて、前記記憶部における前記タイミング情報を書き換える。本発明の一態様の内視鏡システムは、内視鏡と前記内視鏡が接続される本体部とを含み、被写体を観察する観察モードと、内視鏡の調整を行う調整モードとを有する。前記本体部は、前記調整モードを指示する調整指示部を有する。前記内視鏡は、内視鏡の挿入部に設けられた撮像素子を駆動するための駆動信号を出力する撮像素子駆動部と、前記駆動信号によって駆動された前記撮像素子から出力された撮像信号を、フィードスルーサンプリングパルスとクランプパルスによりサンプリングして得られたサンプリング後撮像信号を出力する相関二重サンプリング部と、前記相関二重サンプリング部で用いられる前記フィードスルーサンプリングパルスと前記クランプパルスのサンプリングの各タイミングを制御し、前記相関二重サンプリング部から出力された前記サンプリング後撮像信号を評価する制御部と、前記制御部により制御される前記各タイミングのタイミング情報と、タイミング決定手順情報とを記憶する書き換え可能な記憶部と、を有し、前記内視鏡の前記制御部は、前記本体部から、前記調整モードの指示を受信すると、前記タイミング決定手順情報に基づいて、前記フィードスルーサンプリングパルスと前記クランプパルスの前記各タイミングを変化させて得られた複数のサンプリング後撮像信号の評価結果に応じて、前記記憶部における前記タイミング情報を書き換える。以下、図面を参照して本発明の実施の形態を説明する。内視鏡システムの構成まず図1に基づき、本実施の形態に係わる内視鏡システムの構成を説明する。図1は、本実施の形態に係わる内視鏡システムの構成を示す構成図である。図1に示すように、内視鏡システム1は、内視鏡2と、本体部3とを有して構成されている。さらに、パーソナルコンピュータ以下、PCという4が、本体部3に接続可能となっている。内視鏡システム1は、被写体を観察する観察モードと、内視鏡の調整を行う調整モードとを有する内視鏡システムである。内視鏡2は、可撓性を有し、被検体内に挿入可能な挿入部11と、挿入部11の基端部が接続される操作部12と、操作部12に接続されるケーブル13と、ケーブル13の基端側端部に設けられたコネクタ13aと、を含む。撮像素子としてのCCD11aが挿入部11の先端部に設けられている。操作部12は、湾曲操作、撮影操作等のためのノブ、釦などの各種操作部材図示せずを有している。ケーブル13は、内視鏡2との間で信号をやりとりするための各種信号線を含み、コネクタ13aにより本体部3と接続される。ケーブル13は、CCD11aを駆動するための駆動信号用の信号線、CCD11aからの撮像信号用の信号線を含む。本体部3には、内視鏡2のコネクタ13aと接続するためにコネクタ図示せずが設けられている。本体部3は、内視鏡2からの映像信号である撮像信号を受信して画像処理を施して、図示しないモニタに映像信号を出力する映像信号処理部を有する。本体部3には、各種操作のための釦などを含む操作パネルが設けられており、ユーザは、その操作パネルを操作することによって、内視鏡2を利用した検査を行うことができると共に、内視鏡システム1を調整モードに設定して、CDS回路における後述する撮像信号のサンプリングのタイミングの調整指示を行うことができる。図1に示すように、操作パネル中の1つの釦として、サンプリングのタイミングの調整指示のための調整指示釦3aが本体部3に設けられている。よって、調整指示釦3aは、調整モードを指示する調整指示部である。なお、以下の説明では、調整指示釦3aが押されることによって、後述するサンプリングタイミングの調整処理が実行されるが、本体部3に接続されたPC4においてサンプリングタイミングの調整指示がされ、その調整指示により、サンプリングタイミングの調整処理が実行されるようにしてもよい。CCD駆動調整部14が、コネクタ13a内に設けられている。CCD駆動調整部14は、駆動信号DRを生成してCCD11aを駆動し、CCD11aからの撮像信号を受信して本体部3へ出力すると共に、撮像信号に対する相関二重サンプリングのためのフィードスルーサンプリングパルスSHPとクランプパルスSHDのタイミングを調整する処理を行う。なお、図1では、CCD駆動調整部14は、コネクタ13a内に設けられているが、操作部12内あるいは本体部3内に設けてもよい。内視鏡システム1は、例えば病院の検査室内に設置され、術者により操作されて、被検者の体腔内の内視鏡検査に用いられる。その内視鏡検査に用いられる内視鏡2は、その検査目的によって、挿入部11の長さ等が異っており、また、内視鏡の種類に応じて、搭載されている撮像素子の画素数等も異なっている。CCD駆動調整部の構成図2は、CCD駆動調整部14の構成を示すブロック図である。CCD駆動調整部14は、CCD11aへの各種駆動信号DSを生成して出力する駆動信号生成部21と、CCD11aからのアナログ信号の撮像信号VSaが入力されるアナログフロントエンド部以下、AFE部という22と、デジタルシグナルプロセッサ以下、DSPという23と、フィールドプログラマブルゲートアレー以下、FPGAという24と、書き換え可能な不揮発性メモリであるフラッシュメモリ25とを含んで構成されている。撮像素子駆動部としての駆動信号生成部21は、各種駆動信号DSを、例えば水平駆動パルス信号HD、垂直駆動パルス信号VD及びクロック信号CLKを、生成して、CCD11aへ出力する駆動回路である。AFE部22は、CDS回路31とアナログデジタル変換回路以下、AD変換回路という32を含む。AFE部22は、CDS回路31においてCCD11aからの出力信号である入力された撮像信号VSaに対して相関二重サンプリングを施し、さらにAD変換回路32においてデジタル信号に変換して、デジタル信号の撮像信号VSdを出力する。AFE部22からの撮像信号VSdは、DSP23を介して、FPGA24へ供給される。すなわち、CDS回路31は、駆動信号DSによって駆動されたCCD11aから出力された撮像信号を、フィードスルーサンプリングパルスSHPとクランプパルスSHDによりサンプリングして得られたサンプリング後撮像信号を出力する相関二重サンプリング部を構成する。DSP23は、出力信号の信号レベル以下、出力レベルという、と出力信号に含まれるノイズ信号の信号レベル以下、ノイズレベルというとを計算する出力ノイズレベル算出部33と、比較評価部34と、アナログフロントエンド通信部以下、AFE通信部という35と、中央処理装置以下、CPUという36と、RAMとレジスタ群からなるRAMレジスタ部37と、を含む。出力ノイズレベル算出部33は、AFE部22から出力された撮像信号VSdをモニタして、撮像信号VSdにおける出力レベルとノイズレベルを算出する回路である。ノイズレベルは、出力レベルの平均値とそれぞれの出力レベルを比較し、その差が所定の閾値を超える画素数あるいはその画素の割合を求めることにより、算出される。なお、ノイズレベルは、出力レベルの分散、標準偏差等を求めることにより算出したり、FFT処理を行って特定周波数以外の周波数の強度分布を求めることによって算出する等、他の演算により算出するようにしてもよい。比較評価部34は、出力ノイズレベル算出部33から出力された撮像信号VSdにおける出力レベルとノイズレベルを、所定のタイミング決定手順情報に基づいて、サンプリングのタイミングを決定する回路である。タイミング決定手順情報は、内視鏡2についての、特有の情報すなわち基準であり、フラッシュメモリ25に予め記憶されているが、比較評価部34の処理内容は、全ての内視鏡に共通である。AFE通信部35は、フィードスルーサンプリングパルスSHPとクランプパルスSHDのサンプリングのタイミングを示すタイミングデータTDをAFE部22へシリアル通信で送信する回路である。タイミングデータTDは、フィードスルーサンプリングパルスSHPとクランプパルスSHDのサンプリングのタイミング情報である。AFE通信部35は、内視鏡2の通常使用時には、CPU36がフラッシュメモリ25から読み出したタイミングデータTDをAFE部22へ出力し、サンプリングタイミングの調整処理時にはCPU36からの指示に応じて変化するタイミングデータTDをAFE部22へ出力する。CDS回路31では、DSP23のAFE通信部35からのタイミングデータTDで指定された、フィードスルーサンプリングパルスSHPとクランプパルスSHDのそれぞれのサンプリングのタイミングで、撮像信号に対するサンプリングが行われる。CPU36は、出力ノイズレベル算出部33,比較評価部34,AFE通信部35及びRAMレジスタ部37と接続されて、DSP23の全体の動作を制御する制御部である。CPU36は、後述する撮像信号に対するサンプリングのタイミング調整処理を実行するソフトウエアプログラムあるいはハードウエア回路を内蔵する。以上説明した比較評価部34、AFE通信部35及びCPU36は、CDS回路31で用いられるフィードスルーサンプリングパルスSHPとクランプパルスSHDのサンプリングの各タイミングを制御し、CDS回路31から出力されたサンプリング後撮像信号を評価する制御部を構成する。RAMレジスタ部37は、CPU36とFPGA24間のデータ通信のための一時的な記憶を行う記憶部である。なお、本実施の形態では、RAMレジスタ部37である記憶部は、RAMとレジスタ群の両方を含むが、RAMとレジスタ群のいずれか一方でもよい。FPGA24は、内視鏡2と本体部3間の通信を行う回路であり、撮像信号VSdをスルーして本体部3へ出力し、内視鏡2と本体部3との間での制御信号CS及びデータDの送受信を行うための回路である。撮像信号VSdは、シリアル伝送形式で、例えばLVDS形式により、本体部3へ伝送される。制御信号CS及びデータDは、シリアル伝送形式で、本体部3と内視鏡2間で送受信される。内視鏡2と本体部3間で通信される制御信号CSとデータDは、内視鏡2の通常使用時、及び調整時の制御信号調整コマンドを含む及びデータである。よって、FPGA24は、調整指示をシリアルデータとして受信する通信部を構成する。さらに、FPGA24は、CPU36とフラッシュメモリ25間でのデータの読み出しと書き込みを行う機能も有する。CPU36とFPGA24間のデータの通信は、RAMレジスタ部37へデータを書き込むことによって行われる。FPGA24が、RAMレジスタ部37の所定の記憶領域にデータを書き込むことによって、CPU36は、データあるいはコマンドを取得する。CPU36は、コマンドを受信すると、そのコマンドに基づいた処理、例えば後述するサンプリングのタイミング調整処理、を実行する。また、CPU36も、RAMレジスタ部37の所定の記憶領域にデータを書き込むことによって、FPGA24を介して、フラッシュメモリ25へデータを書き込むことができる。例えば、サンプリングタイミングの調整処理において決定されたタイミング情報を、フラッシュメモリ25に書き込む、あるいは記憶されているタイミング情報をフラッシュメモリ25から読み出す場合に、FPGA24が利用される。書き換え可能な記憶部としてのフラッシュメモリ25は、CDS回路31におけるフィードスルーサンプリングパルスSHPとクランプパルスSHDのそれぞれのタイミング情報、とタイミング決定手順情報が記憶されている。タイミング決定手順情報は、後述する各探索処理における調整用パラメータ、決定基準、及び調整時の各種環境設定情報、等の情報を含むデータであり、フラッシュメモリ25に予め記憶されている。タイミング情報は、後述するサンプリングタイミング調整処理によって決定された、フィードスルーサンプリングパルスSHPとクランプパルスSHDのそれぞれのサンプリングタイミング位置データである。タイミング決定手順情報の調整用パラメータは、内視鏡毎に異なるものであり、後述するように、探索時の出力レベル及びノイズレベルの検出範囲データ、粗探索及び詳細探索における一画素に対応する撮像信号中のフィードスルー波形部分と出力波形部分のそれぞれにおける、各サンプリングタイミングを変化させる範囲とサンプリング位置のデータを含む。タイミング決定手順情報の決定基準は、サンプリングのタイミング位置を、出力レベルのみを評価して決定するのかあるいは出力レベルとノイズレベルの両方を比較して評価して決定するのかの基準データを含む。タイミング決定手順情報の環境設定情報は、CPU36が、各タイミングを変化させて複数のサンプリング後撮像信号を得るときの、後述する各探索時における回路のゲイン、光源装置の設定値などである。従って、フラッシュメモリ25は、CPU36により制御される各タイミングのタイミング情報と、タイミング決定手順情報とを記憶する書き換え可能な記憶部を構成する。以上のように、本体部3から制御信号CSは、FPGA24を介してCPU36へ供給される。さらにCPU36は、FPGA24を介して、フラッシュメモリ25からのデータの読み出し、及びフラッシュメモリ25へのデータの書き込み行う。このとき、FPGA24とCPU36間では、RAMレジスタ部37を介してデータの送受信が行われる。本体部3からの制御信号CSには、後述するサンプリングのタイミング調整指示のコマンド以下、調整コマンドというも含まれる。サンプリングタイミング調整処理次に、フィードスルーサンプリングパルスSHPとクランプパルスSHDのそれぞれのサンプリングタイミングの調整処理について説明する。サンプリングタイミング調整処理は、内視鏡2の製造時あるいは修理時に行われる。サンプリングタイミング調整処理の実行を指示する調整指示は、ユーザが本体部3の調整指示釦3aを操作することによって行われる。調整指示釦3aの操作に応じて、調整コマンドである制御信号CSが本体部3からFPGA24を介して、CPU36に供給される。CPU36は、調整コマンドを受信すると、図3に示す処理を実行する。図3は、調整コマンドを受信すると実行されるサンプリングタイミング調整処理の流れの例を示すフローチャートである。まず、CPU36は、受信した制御信号CSが調整コマンドであるか否かを判定するS1。制御信号CSが調整コマンドでなければS1NO、処理は、終了する。制御信号CSが調整コマンドであるときはS1YES、CPU36は、サンプリングタイミングの粗探索を行う粗探索処理を実行するS2。図4は、粗探索処理の流れの例を示すフローチャートである。まず、CPU36は、フラッシュメモリ25から、粗探索処理を行うときに必要なタイミング決定手順情報を読み出すS11。タイミング決定手順情報は、調整用パラメータとして、有効画素範囲内における出力レベルの算出範囲の情報、探索時のタイミングシフトのための基準位置及びサンプリング位置の情報を含み、環境設定情報として、粗探索処理時に用いる回路のゲイン値、光源の設定値等の情報を含み、さらに決定基準として、粗探索時におけるサンプリングのタイミング決定のための情報を含む。CPU36は、読み出した環境設定情報に基づいて、各種回路、光源装置等の各種設定を行うS12。CPU36は、読み出したタイミング決定手順情報を用いて、後述するように、フィードスルーサンプリングパルスSHPとクランプパルスSHDのタイミングを同じ位置で変化させて、変化させた位置毎の出力レベルを検出するS13。S13における出力レベルの検出処理は、図2における出力ノイズレベル算出部33において行われる。CPU36は、検出した複数の出力レベルの中から出力レベルが最大値となるタイミングを、粗探索処理におけるタイミング位置として決定するS14。S14の処理は、CPU36の下、比較評価部34において行われる。この粗探索処理により、フィードスルーサンプリングパルスSHPとクランプパルスSHDの大まかなタイミング位置が探索されて決定される。図5は、有効画素範囲内における出力レベル及びノイズレベルの検出範囲を説明するための図である。図5において、有効画素領域EAは、基準位置P1と最終位置P2NMは整数によって規定され、計算領域DAは、有効画素領域EA内の位置DP1a1b1は整数とDP2a2b2は整数によって規定されている。CCD11aの画素数が多い場合と少ない場合とでは、有効画素範囲EA内において、出力レベル及びノイズレベル後述する詳細探索処理において検出場合を計算するのに適した範囲DAが異なる。これは、内視鏡によっては、有効画素範囲EA内の一部の領域は使わないため光学的に光が入らない設定としてあるものや、斜視型あるいは側視型などの直視型の内視鏡とは光の当たり方が異なるものもあるため、内視鏡毎に光が入射する範囲のみを使用する必要があるからである。また、計算対象の画素数は多い方が画素間の特性のばらつきの影響を受けにくいため、可能な範囲で多くの画素を用いることが望ましいからである。内視鏡の種類によって、使用する撮像素子の画素数は決まっており、光学設計も決まっているため、計算対象とすべき検出範囲DAも、内視鏡の種類ごとに決まっている。よって、検出範囲DAの情報を、調整用パラメータデータの1つとして、フラッシュメモリ25に予め書き込んで記憶させておき、粗探索時及び後述する詳細探索時にその情報がCPU36によって読み出されて使用される。次に、CPU36がフィードスルーサンプリングパルスSHPとクランプパルスSHDのタイミングを決定する手順について説明する。図6は、フィードスルーサンプリングパルスSHPとクランプパルスSHDのタイミングの位置のシフト方法を説明するための図である。図6に示すように、CCD11aから出力される撮像信号VSa中の一画素分の撮像信号部分w0は、フィードスルー波形部分w1と出力波形部分w2とを含んでいる。フィードスルー波形部分w1と出力波形部分w2のそれぞれにおいて、適切なサンプリングタイミングにおいて、撮像信号VSaがサンプリングされることが必要となる。撮像信号VSaの一画素の撮像信号部分w0の長さは、CCD11aの種類、例えば一画素の周期によって、予め決まっているので、その予め決まっている一画素の周期などに応じた当該内視鏡2についての調整用パラメータデータとして、粗探索処理における探索範囲とサンプリング位置の情報が、フラッシュメモリ25に予め記憶されている粗探索処理では、CPU36は、この粗探索処理用のこれらの情報を用いて探索処理を実行する。受信した撮像信号VSaにおける撮像信号VSa中のフィードスルー波形部分w1と出力波形部分w2のそれぞれの位置あるいはタイミングが不明なので、粗探索用の探索範囲は、撮像信号VSaの一画素の撮像信号部分w0の全範囲とし、粗探索用のサンプリング位置が、その撮像信号部分w0を所定の数で分割して、決定される。なお、粗探索用の探索範囲は、撮像信号部分w0の全範囲としないで、撮像信号部分w0中の一部の範囲でもよい。よって、粗探索処理におけるサンプリングするタイミングの位置は、探索範囲である撮像信号部分w0の中で、画素数等に基づいて予め決められた周期から決まる撮像信号VSaのサンプリング位置すなわちタイミングとして予め決まっており、その予め決められた複数のタイミングの位置において、出力レベルが検出される。例えば、図6に示すように、撮像信号部分w0が所定の周期dで分割されて12個に分割されたとき、粗探索処理では、撮像信号部分w0において、12個中、1,3,5,7,9,11番目の6つのタイミングすなわちサンプリング位置t1t3t5t7t9t11でサンプリングが行われる。但し、図6に示すように、フィードスルーサンプリングパルスSHPとクランプパルスSHDの位置は、所定の数だけ、ずれて番号付けがされ、そのサンプリングは、同じサンプリング番号の順番で行われる。なお、リセット部分Rの誤差は、OBオプティカルブラック部の信号波形との差分をとることによって、キャンセルされる。フィードスルーサンプリングパルスSHPとクランプパルスSHDは、共に6つの同じタイミングt1t3t5t7t9t11で、出力される。図7は、粗探索処理におけるサンプリングされるタイミングを説明するための図である。図7に示すマトリックスは、フィードスルーサンプリングパルスSHPとクランプパルスSHDのタイミング位置が、共に、タイミングt1t3t5t7t9t11であることを示している。粗探索処理において、CPU36は、フィードスルーサンプリングパルスSHPとクランプパルスSHDのタイミング位置を同じタイミングt1t3t5t7t9t11で変化させたときに得られた撮像信号の中で、最も大きな出力レベルが得られたときのタイミングを判定する。図8は、粗探索処理において得られた出力レベルの値の例を示すグラフである。図8に示すように、タイミング位置t5の出力レベルが最大値である。よって、CPU36及び比較評価部34は、S14において、最も大きな出力レベルが得られたときのタイミングであるタイミングt5を、大まかなタイミング位置として、決定する。図3に戻り、粗探索処理S3の後、詳細探索処理が実行される。詳細探索処理では、CPU36は、タイミング決定手順情報中の詳細探索処理用の情報を用いて探索処理を実行する。詳細探索用の情報は、撮像信号VSa中の探索範囲とサンプリング位置を含むが、ここでは、粗探索用と同じ探索範囲と同じサンプリング位置を含む。図9は、詳細探索処理の流れの例を示すフローチャートである。まず、CPU36は、フラッシュメモリ25から、詳細探索処理を行うときに必要なタイミング決定手順情報を読み出すS21。タイミング決定手順情報は、調整用パラメータデータとして、有効画素範囲内における出力レベル及びノイズレベルの算出範囲の情報、探索時のタイミングシフトのための基準位置及びサンプリング位置の情報を含み、環境設定情報として、詳細探索処理時に用いる回路のゲイン値、光源の設定値等の情報を含み、さらに、決定基準として、サンプリングのタイミング決定のための情報を含む。CPU36は、クランプパルスSHPのタイミング位置の調整を行うために、読み出した環境設定情報に基づいて、各種回路、光源装置等の各種設定を行うS22。次に、CPU36は、読み出したタイミング決定手順情報を用いて、クランプパルスSHDのタイミング位置を固定して、フィードスルーサンプリングパルスSHPを変化させて、変化させた位置毎の出力レベルとノイズレベルを検出するS23。S23及び後述するS26における出力レベルの検出処理は、図2における出力ノイズレベル算出部33において行われる。上記の例を用いて具体的に説明する。粗探索処理により、大まかなタイミング位置として、撮像信号部分w0においてタイミングt5が決定されたとすると、まず、クランプパルスSHDのタイミング位置を、粗探索処理により決定された位置t5に固定した状態で、図6に示すように、タイミングt5を基準として新たな探索範囲SW1を設定し、その新たな探索範囲SW1の中を、例えば10個に分割し、フィードスルーサンプリングパルスSHPを探索範囲SW1中のタイミング位置t1からt10まで変化させて、変化させた位置毎の出力レベルとノイズレベルを検出する。探索範囲SW1は、予め設定された、最適な各タイミングを探索できるような、フィードスルー波形部分w1よりも広い探索範囲SW1であり、サンプリング位置は、探索範囲SW1中の位置である。図10は、クランプパルスSHDのタイミング位置を例えばt5に固定した状態で、フィードスルーサンプリングパルスSHPをタイミング位置t1からt10まで変化させて、サンプリングが行われるタイミングを説明するための図である。図10に示すマトリックスは、クランプパルスSHDのタイミング位置がタイミングt5に固定されて、フィードスルーサンプリングパルスSHPが、10個中の全てのタイミングすなわち10個のサンプリング位置t1t2t3t4t5t6t7t8t9t10でサンプリングが行われることを示している。図11は、各タイミング位置で検出された各出力レベルのグラフである。図11に示すように、フィードスルーサンプリングパルスSHPがタイミングt1からt6までのとき、出力レベルが略同じ値で大きい。CPU36は、読み出した決定基準に基づいて、検出された複数の出力レベルを比較して評価して、タイミングt4を、フィードスルーサンプリングパルスSHPのサンプリングタイミングの位置として決定するS24。S24の処理は、CPU36の制御の下、比較評価部34において行われる。決定基準は、出力レベルが所定値以上の値でかつ略同じ値が連続している場合図11の場合、タイミングt1からt6のグラフ上の平坦な部分、中央のタイミングを選択して、最適なタイミング位置とする、という基準あるいはルールが含まれている。よって、図11の場合は、タイミングt4が、フィードスルーサンプリングパルスSHPの最適なタイミング位置であると判定される。次に、CPU36は、クランプパルスSHDのタイミング位置の調整を行うために、読み出した環境設定情報に基づいて、各種回路、光源装置等の各種設定を行うS25。次に、CPU36は、読み出したタイミング決定手順情報を用いて、フィードスルーサンプリングパルスSHPのタイミング位置を固定して、クランプパルスSHDを変化させて、変化させた位置毎の出力レベルとノイズレベルを算出すなわち検出するS26。そして、CPU36は、読み出したタイミング決定手順情報中の決定基準に基づいて、検出された出力レベル、あるいは検出された出力レベルとノイズレベルを比較して評価して、クランプパルスSHDのサンプリングタイミングの位置を決定するS27。S27の処理は、CPU36の下、比較評価部34において行われる。上記の例を用いて具体的に説明する。S24において、フィードスルーサンプリングパルスSHPのタイミング位置が、タイミングt4に決定されたので、フィードスルーサンプリングパルスSHPのタイミング位置をt4に固定した状態で、図6に示すように、タイミングt5を基準として新たな探索範囲SW2を設定し、その探索範囲SW2の中を、例えば10個に分割し、クランプパルスSHDを探索範囲SW2中のタイミング位置t1からt10まで変化させて、変化させた位置毎の出力レベルとノイズレベルを検出する。探索範囲SW2は、予め設定された、最適な各タイミングを探索できるような、出力波形部分w2よりも広い探索範囲SW2であり、サンプリング位置は、探索範囲SW2中の位置である。図12は、フィードスルーサンプリングパルスSHPのタイミング位置をt4に固定した状態で、クランプパルスSHDをタイミング位置t1からt10まで変化させて、サンプリングが行われるタイミングを説明するための図である。図12に示すマトリックスは、フィードスルーサンプリングパルスSHPのタイミング位置がタイミングt4に固定されて、クランプパルスSHDが、10個中の全てのタイミングすなわち10個のサンプリング位置t1t2t3t4t5t6t7t8t9t10でサンプリングが行われることを示している。図13は、各タイミング位置で検出された各出力レベルのグラフである。図13に示すように、クランプパルスSHDは、タイミングt3からt6まで増加してが、その前後では、出力レベルは低い。タイミングt6でピーク値であり、タイミングt5で、ピーク値よりも低い値となっている。図13の場合、CPU36は、読み出した決定基準に基づいて、検出された複数の出力レベルを評価して、タイミングt5が、クランプパルスSHDの最適なタイミング位置であると判定される。具体的には、決定基準には、出力レベルのみで最適なタイミング位置を決定するのか、出力レベルとノイズレベルに基づいて最適なタイミング位置を決定するのかの情報が含まれている。例えば、画素数が比較的少なかったり、撮像信号の出力周波数が比較的低い場合、出力レベルが安定したタイミング期間が長いので、ノイズレベルを参照することなく、得られた出力レベルのみから、最適なタイミング位置が決定される。これに対して、画素数が比較的多かったり、撮像信号の出力周波数が比較的高い場合、出力レベルが安定したタイミング期間が短いので、ノイズレベルも考慮して、得られた複数の出力レベルから、最適なタイミング位置が決定される。内視鏡毎に予め決定された決定基準の情報は、フラッシュメモリ25に予め記憶されているので、その決定基準に基づいて、得られた複数の出力レベルのみから、最適なタイミング位置が決定されたり、得られた複数の出力レベルだけでなく、ノイズレベルも考慮して、最適なタイミング位置が決定される。図13の場合、その決定基準により、ノイズレベルも考慮されて、タイミングt5が最適なタイミング位置であると決定されている。図3に戻り、CPU36は、その決定されたフィードスルーサンプリングパルスSHPとクランプパルスSHDのそれぞれの最適なタイミング情報すなわちタイミング位置情報を、タイミング情報としてフラッシュメモリ25に書き込むS4。以上のように、CPU36は、フィードスルーサンプリングパルスSHPとクランプパルスSHDの各タイミングの調整指示を受信すると、タイミング決定手順情報に基づいて、各タイミングを変化させて得られた複数のサンプリング後撮像信号の評価結果に応じて、フラッシュメモリ25におけるタイミング情報を書き換える。図3の処理は、上述したように、製造時及び修理時に実行され、フィードスルーサンプリングパルスSHPとクランプパルスSHDのそれぞれの最適なタイミング位置を示すタイミング情報がフラッシュメモリ25に記憶されるので、内視鏡2の観察モードでの使用においては、内視鏡システム1が起動されると、CPU36は、フラッシュメモリ25に記憶されたフィードスルーサンプリングパルスSHPとクランプパルスSHDのそれぞれの最適なタイミング情報を読み出して、タイミングデータTDとしてAFE部22へ供給するので、CDS回路は、最適なタイミングで相関二重サンプリングを行うことができる。なお、図9では、フィードスルーサンプリングパルスSHPのタイミング位置を決定した後に、クランプパルスSHDのタイミング位置を決定しているが、クランプパルスSHDのタイミング位置の決定後に、さらに、決定されたクランプパルスSHDのタイミング位置に基づいて、フィードスルーサンプリングパルスSHPのタイミング位置の決定処理を行うようにしてもよい。ここで、タイミング決定基準情報について、さらに例を挙げて説明する。ここでは、クランプパルスSHDの場合の例を説明する。撮像信号VSaの波形の周期は、撮像素子の画素数等によって、決定される。図14は、その一画素の撮像信号の時間的な長さが長い言い換えると撮像信号の周波数が低い場合における撮像信号の波形とサンプリングタイミングを説明するための図である。図15は、図14の場合の撮像信号の出力レベルの模式的な波形図である。図16は、図14の場合の撮像信号のノイズレベルの模式的な波形図である。なお、図14から図16は、上述した分割数が8の例である。クランプパルスSHDの最適なタイミングを決定する場合、出力レベルは、図15に示すように、比較的大きな出力レベルが維持される広い範囲がある。図15の場合、出力レベル中、出力レベルが比較的大きなかつ略等しい、平坦な範囲t2からt6がある。この範囲t2からt6は、出力レベルが安定したタイミング位置に、例えば範囲t2からt6の中央付近にタイミング位置が設定されるのが望ましい。さらに、図16に示すように、ノイズレベルもその範囲t2からt6では、安定している。従って、内視鏡2の撮像信号の周波数が低い場合は、出力レベルのみで、クランプパルスSHDのそれぞれの最適なタイミング位置を決定することができる。フィードスルーサンプリングパルスSHPについても同様である。撮像信号の周波数が低い内視鏡2の場合、フラッシュメモリ25に記憶されるタイミング決定手順情報中の決定基準は、ノイズレベルを用いないで、出力レベルのみのデータを用いるという基準データを含む。図17は、その1画素の撮像信号の時間的な長さが短い言い換えると撮像信号の周波数が高い場合における撮像信号の波形とサンプリングタイミングを説明するための図である。図18は、図17の場合の撮像素子の出力レベルの模式的な波形図である。図19は、図17の場合の撮像素子のノイズレベルの模式的な波形図である。なお、図17から図19は、上述した分割数が10の例である。図17に示すように、クランプパルスSHDの最適なタイミングを決定する場合、出力レベルは、図15に示すように複数の出力レベルが略等しい、平坦な範囲はない。さらに、図19に示すように、ノイズレベルもそのやや広い範囲で大きな値を示している。図17から図19のような場合は、単に出力レベルだけの大きさだけで、最適なタイミング位置を決定するのではなく、出力レベルが安定している位置であって、かつノイズレベルも所定値よりも小さいタイミング位置が選択されるようにすべきである。すなわち、所定の閾値th1以上の出力レベルであってかつノイズレベルも所定の閾値th2以下であるタイミングが選択されるような条件あるいはルールが、決定基準に含まれている。よって、撮像信号の周波数が高い場合は、出力レベルだけでなく、ノイズレベルも考慮して、クランプパルスSHDのそれぞれの最適なタイミング位置を決定することができる。フィードスルーサンプリングパルスSHPについても同様である。撮像信号の周波数が高い内視鏡2の場合、フラッシュメモリ25に記憶されるタイミング決定手順情報中の決定基準は、出力レベルとノイズレベルのデータを用いるという基準データを含む。上記のようにしてフィードスルーサンプリングパルスSHP及びクランプパルスSHDのそれぞれの最適なタイミング位置が決定されても、温度特性により出力レベル及びノイズレベルが変化してしまう。しかし、上述したようにして決められたフィードスルーサンプリングパルスSHP及びクランプパルスSHDのそれぞれの最適なタイミング位置は、温度変化に対して最も安定した位置である。周囲温度の上昇により、タイミング位置が遅延したとしても、タイミング位置の変化は、出力レベルが比較的高くかつノイズレベルも比較的低い範囲内に収まる確率が高い。図20は、上記の例で、例えばフィードスルーサンプリングパルスSHP及びクランプパルスSHDのそれぞれの最適なタイミング位置が、タイミングt4とt5に決定されたときに温度変化によりタイミング位置が変化する範囲を説明するための図である。実線の丸で示した位置に対して、実線の矢印で示すように、温度変化によりタイミングが早まったり遅くなったりしても、SN比のよい範囲斜線で示す範囲に収まる確率が高い。しかし、点線の丸で示した位置にフィードスルーサンプリングパルスSHP及びクランプパルスSHDのそれぞれのタイミング位置が設定されてしまうと、点線の矢印で示すように、温度変化によりタイミングが早まったり遅くなったりして、SN比のよい範囲斜線で示す範囲に収まっている確率は低くなる。以上のように、上述した本実施の形態に係る内視鏡システムによれば、調整用装置に全ての内視鏡の調整用パラメータを記憶させて管理することなく、撮像信号に対するサンプリングタイミングの調整を簡単に行うことができる。そして、その調整は、製造時あるいは修理時に、調整指示をすれば、自動的に最適なサンプリングタイミングを設定することができるので、作業者によるバラツキがなく、内視鏡毎に適切なサンプリング位置を設定することができる。また、上述した本実施の形態に係る内視鏡システムによれば、タイミング決定手順の内容を、内視鏡毎に設定するもので、撮像信号の波形が異なっても、適切なサンプリング位置の設定を行うことができる。さらに、修理によって、信号線の長さが変化しても、調整指示を与えて、適切なサンプリング位置の設定をすることができる。また、新たな内視鏡に対しても、書き換え可能な記憶部に記憶されるタイミング決定手順情報を変更するだけでサンプリングタイミングの設定あるいは調整ができるので、新たな内視鏡に対する対応が容易である。さらにまた、上述した本実施の形態に係る内視鏡システムによれば、内視鏡システムが使用されている場所、例えば病院、においても、サンプリングタイミングの自動調整を行うことができる。本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。本出願は、2010年10月14日に日本国に出願された特願2010-231763号を優先権主張の基礎として出願するものであり、上記の開示内容は、本願明細書、請求の範囲に引用されるものとする。"