"入射端に入射する照明光を出射端まで導光し、該出射端から被写体に出射する光ファイバと、前記光ファイバの出射端から出射される前記照明光が前記被写体上の二次元の走査領域内を周期的に走査するように、前記光ファイバの出射端を周期的に移動させる光ファイバ走査手段と、前記照明光を駆動するための駆動信号を生成し、該駆動信号に基づいて前記照明光をオン/オフ制御する光源制御手段と、前記被写体からの散乱光を受光し、所定の検出タイミングで画像信号を検出する画像信号検出手段と、前記画像信号の検出タイミングに応じた二次元の画素位置を割り当て、該割り当てた画素位置に該画像信号を配列して内視鏡画像を生成する画像生成手段と、を備え、前記光源制御手段は、前記照明光の照射密度が前記走査領域の全域において略一定となるように、前記画像信号の検出タイミングに基づいて前記駆動信号を生成することを特徴とする走査型内視鏡システム。前記光源制御手段は、前記画像信号の検出タイミングが同一の二次元の画素位置に複数個割り当てられる場合に、該複数の前記画像信号の検出タイミングのいずれか1つを基準タイミングとして所定のパルス幅を有する駆動パルスを生成し、該駆動パルスに基づいて前記駆動信号を生成することを特徴とする請求項1に記載の走査型内視鏡システム。前記基準タイミングは、同一の二次元の画素位置に割り当てられた前記複数の画像信号の検出タイミングのうち、前記走査領域内において最も外側に位置する検出タイミングであることを特徴とする請求項2に記載の走査型内視鏡システム。前記光源制御手段は、前記基準タイミングに先立って前記駆動パルスを発生させることを特徴とする請求項2又は請求項3に記載の走査型内視鏡システム。前記光源制御手段は、前記基準タイミングを含むように前記駆動パルスを生成することを特徴とする請求項2から請求項4のいずれか一項に記載の走査型内視鏡システム。前記光源制御手段は、ユーザからの入力を受け付ける第1の入力手段を備え、前記第1の入力手段が受け付けたユーザ入力に応じて、前記駆動パルスの発生タイミングと前記基準タイミングとの間の時間を調整することを特徴とする請求項2から請求項5のいずれか一項に記載の走査型内視鏡システム。前記駆動パルスのパルス幅が、前記画像信号の検出タイミングの周期よりも長いことを特徴とする請求項2から請求項6のいずれか一項に記載の走査型内視鏡システム。前記光源制御手段は、ユーザからの入力を受け付ける第2の入力手段を備え、前記第2の入力手段が受け付けたユーザ入力に応じて、前記駆動パルスのパルス幅を調整することを特徴とする請求項2から請求項7のいずれか一項に記載の走査型内視鏡システム。前記光ファイバ走査手段は、前記照明光の走査速度が一定とならないように、前記光ファイバの出射端を移動させることを特徴とする請求項1から請求項8のいずれか一項に記載の走査型内視鏡システム。前記光ファイバ走査手段は、前記照明光が前記走査領域内を一定の周期でリサージュ走査するように、前記光ファイバの出射端を互いに直交する2つの方向に単振動させることを特徴とする請求項9に記載の走査型内視鏡システム。前記光ファイバ走査手段は、前記照明光が前記走査領域内の中心部から周辺部に向って一定の回転周期で渦巻状に回転走査するように、前記光ファイバの出射端を渦巻状に回転駆動させることを特徴とする請求項9に記載の走査型内視鏡システム。前記光源制御手段は、前記照明光が前記走査領域内の中心部を走査するときに、前記駆動パルスを生成することを特徴とする請求項11に記載の走査型内視鏡システム。前記走査領域内の中心部の直径は、前記走査領域の直径の略1/3以下であることを特徴とする請求項12に記載の走査型内視鏡システム。前記光ファイバ走査手段は、前記光ファイバの出射端を渦巻状に回転駆動させた後、所定の期間、前記光ファイバの出射端の回転駆動を停止し、前記光源制御手段は、前記所定の期間、前記照明光の発光を停止させることを特徴とする請求項11から請求項13のいずれか一項に記載の走査型内視鏡システム。前記照明光の集光点と共役の位置に配置された共焦点ピンホールを備え、前記画像信号検出手段は、前記散乱光を、前記共焦点ピンホールを介して受光することを特徴とする請求項1から請求項14のいずれか一項に記載の走査型内視鏡システム。特許文献2~5に記載の走査型内視鏡システムは、光ファイバの先端部近傍に複数の圧電アクチュエータを備えており、各圧電アクチュエータに所定の周期及び振幅の電圧を印加することで光ファイバを所定の方向に屈曲させ、光ファイバによって導光される連続光を観察部位に対して渦巻状に走査させる。そして、走査領域観察部位からの反射光を所定周期のタイミング以下、サンプリング点という。で受光し、各サンプリング点での輝度情報をモニタの表示座標系内視鏡画像の画素位置に割り当てて、二次元の内視鏡画像を表示している。図12は、従来の走査型内視鏡システムにおける、光の走査軌跡とサンプリング点との関係を示す模式図である。図12に示すように、従来の走査型内視鏡システムにおいては、走査領域の中心部分から周辺部分に向かって連続光を渦巻状に走査する構成を採っているが、光ファイバの共振運動を利用した構成であるため、走査領域の中心部分と周辺部分とでは光の走査速度が異なり、走査領域の中心部分ではサンプリング点が集中することとなる。そして、このようなサンプリング点をモニタの表示座標系に割り当てた場合、走査領域の中心部分では、同一の表示座標に複数のサンプリング点が割り当てられることとなる。また、サンプリング点をモニタの表示座標系に割り当てる処理は、渦巻状の走査軌跡を正方配置された内視鏡画像の画素位置に割り当てる処理であるため、隣接する複数の走査軌跡が同一の内視鏡画像の画素を通る場合もあり、この場合にも同一の表示座標に複数のサンプリング点が割り当てられることとなる。そして、同一の表示座標に複数のサンプリング点が割り当てられた場合、余剰なサンプリング点で得られた輝度情報は破棄されていた。すなわち、従来の走査型内視鏡システムにおいては、不必要なサンプリング点においても光が照射される構成となっているため、消費電力、光源の寿命等の観点から問題があった。また、従来の走査型内視鏡システムにおいては、光の走査速度が一定ではないため、走査領域の中心部分と周辺部分とでは、走査領域すなわち、観察部位の単位面積当たりの光量照射エネルギーが大きく異なることとなる。従って、このような構成の走査型内視鏡システムを特許文献1に記載されているような、生体組織からの蛍光を利用する走査型共焦点内視鏡システムに適用すると、単位面積当たりの照射エネルギーが高い走査領域の中心部分で蛍光体の分解がより速く進行してしまう結果、走査領域の中心部分が周辺部分に比べて暗い画像となり褪色し、一様な明るさの内視鏡画像を得ることができないといった問題が生じる。本発明は上記の事情に鑑みてなされたものであり、その目的とするところは、無駄な光の照射をなくし、一様な明るさの内視鏡画像を得ることが可能な走査型内視鏡システムを提供することである。上記の目的を達成するため、本発明の走査型共焦点内視鏡システムは、入射端に入射する照明光を出射端まで導光し該出射端から被写体に出射する光ファイバと、光ファイバの出射端から出射される照明光が被写体上の二次元の走査領域内を周期的に走査するように光ファイバの出射端を周期的に移動させる光ファイバ走査手段と、照明光を駆動するための駆動信号を生成し該駆動信号に基づいて照明光をオン/オフ制御する光源制御手段と、被写体からの散乱光を受光し所定の検出タイミングで画像信号を検出する画像信号検出手段と、画像信号の検出タイミングに応じた二次元の画素位置を割り当て該割り当てた画素位置に該画像信号を配列して内視鏡画像を生成する画像生成手段とを備え、光源制御手段は、照明光の照射密度が走査領域の全域において略一定となるように画像信号の検出タイミングに基づいて駆動信号を生成することを特徴とする。このような構成により、走査領域の全域において照明光の照射エネルギーが略一様となるため、一様な明るさの内視鏡画像を得ることが可能となる。また、不必要な照明光の発光がなくなるため、消費電力も低減される。また、光源制御手段は、画像信号の検出タイミングが同一の二次元の画素位置に複数個割り当てられる場合に、該複数の画像信号の検出タイミングのいずれか1つを基準タイミングとして所定のパルス幅を有する駆動パルスを生成し、該駆動パルスに基づいて駆動信号を生成するように構成することができる。このような構成によれば、内視鏡画像の各画素に対して1つのパルス発光された照明光が割り当てられるため、一様な明るさの内視鏡画像を得ることが可能となる。また、基準タイミングは、同一の二次元の画素位置に割り当てられた複数の画像信号の検出タイミングのうち、走査領域内において最も外側に位置する検出タイミングとすることが好ましい。また、光源制御手段は、基準タイミングに先立って駆動パルスを発生させるように構成することができる。また、光源制御手段は、基準タイミングを含むように駆動パルスを生成することが好ましい。このような構成によれば、パルス状の照明光によって発生した散乱光を基準タイミングで確実に検出することが可能となる。また、光源制御手段は、ユーザからの入力を受け付ける第1の入力手段を備え、第1の入力手段が受け付けたユーザ入力に応じて、駆動パルスの発生タイミングと基準タイミングとの間の時間を調整するように構成することができる。このような構成によれば、照明光を照射し始めるタイミングを任意に調整することが可能となるため、システム構成の変更によって、信号の遅延時間に変化が生じた場合であっても、パルス状の照明光によって発生した散乱光を基準タイミングで確実に検出することが可能となる。また、駆動パルスのパルス幅が、画像信号の検出タイミングの周期よりも長いことが好ましい。このような構成によれば、システムに起因する遅延時間等にバラツキがあるような場合であっても散乱光を確実に検出することが可能となる。また、光源制御手段は、ユーザからの入力を受け付ける第2の入力手段を備え、第2の入力手段が受け付けたユーザ入力に応じて、駆動パルスのパルス幅を調整する構成としてもよい。このような構成によれば、システムに起因する遅延時間等にバラツキがあるような場合であっても散乱光を確実に検出することが可能となる。また、光ファイバ走査手段は、照明光の走査速度が一定とならないように、光ファイバの出射端を移動させることが好ましい。この場合において、光ファイバ走査手段は、照明光が走査領域内を一定の周期でリサージュ走査するように、光ファイバの出射端を互いに直交する2つの方向に単振動させるように構成してもよい。また、光ファイバ走査手段は、照明光が走査領域内の中心部から周辺部に向って一定の回転周期で渦巻状に回転走査するように、光ファイバの出射端を渦巻状に回転駆動させるように構成してもよい。また、光源制御手段は、照明光が走査領域内の中心部を走査するときに、駆動パルスを生成することが好ましい。この場合においては、走査領域内の中心部の直径は、走査領域の直径の略1/3以下であることが好ましい。このような構成によれば、励起光が走査領域内の周辺部を走査するときに駆動パルスを生成する必要がなくなるため、駆動パルスを生成するために必要な負荷が低減される。また、光ファイバ走査手段は、光ファイバの出射端を渦巻状に回転駆動させた後、所定の期間、光ファイバの出射端の回転駆動を停止し、光源制御手段は、所定の期間、照明光の発光を停止させる構成とすることが好ましい。このような構成によれば、さらに消費電力が低減される。また、照明光の集光点と共役の位置に配置された共焦点ピンホールを備え、画像信号検出手段は、散乱光を、共焦点ピンホールを介して受光するように構成することができる。このような構成によれば、共焦点内視鏡として機能することとなるが、走査領域の全域において照明光励起光の照射エネルギーが略一様となるため、蛍光体の分解が走査領域の一部分で極端に進行することはなく、一様な明るさの内視鏡画像共焦点画像を得ることが可能となる。本発明の走査型内視鏡システムによれば、無駄な光の照射がなくなるため、一様な明るさの内視鏡画像を得ることが可能となる。以下、図面を参照して、本発明の実施形態の走査型共焦点内視鏡システムについて説明する。図1は、本発明の実施形態の走査型共焦点内視鏡システム1の構成を示すブロック図である。本実施形態の走査型共焦点内視鏡システム1は、共焦点顕微鏡の原理を応用して設計されたシステムであり、高倍率かつ高解像度の被写体を観察するのに好適に構成されている。図1に示されるように、走査型共焦点内視鏡システム1は、システム本体100、共焦点プローブ200、モニタ300、キャリブレーションユニット400を有している。走査型共焦点内視鏡システム1を用いた共焦点観察は、可撓性を有する管状の共焦点プローブ200の先端面を被写体に当て付けた状態で行う。システム本体100は、光源102、光分波合波器フォトカップラ104、ダンパ106、CPU108、CPUメモリ110、光ファイバ112、受光器114、映像信号処理回路116、画像メモリ118、リマップテーブル用メモリ119、映像信号出力回路120、レーザ制御回路122、A/D変換器130を有している。共焦点プローブ200は、光ファイバ202、共焦点光学ユニット204、サブCPU206、サブメモリ208、走査ドライバ210を有している。光源102は、CPU108の指示によるレーザ制御回路122の駆動制御に従い、患者の体腔内に投与された薬剤を励起する励起光例えば、波長488nmのレーザ光を出射する。励起光は、光分波合波器104に入射する。光分波合波器104のポートの一つには、光コネクタ152が結合している。光分波合波器104の不要ポートには、光源102から出射された励起光を無反射終端するダンパ106が結合している。前者のポートに入射した励起光は、光コネクタ152を通過して共焦点プローブ200内に配置された光学系に入射する。光ファイバ202の基端は、光コネクタ152を通じて光分波合波器104と結合している。光ファイバ202の先端は、共焦点プローブ200の先端部に組み込まれた共焦点光学ユニット204内に収められている。光分波合波器104を出射した励起光は、光コネクタ152を通過して光ファイバ202の基端に入射後、光ファイバ202を伝送して光ファイバ202の先端から出射される。図2aは、共焦点光学ユニット204の構成を概略的に示す図である。以下、共焦点光学ユニット204を説明する便宜上、共焦点光学ユニット204の長手方向をZ方向と定義し、Z方向に直交しかつ互いに直交する二方向をX方向、Y方向と定義する。図2aに示されるように、共焦点光学ユニット204は、各種構成部品を収容する金属製の外筒204Aを有している。外筒204Aは、外筒204Aの内壁面形状に対応する外壁面形状を持つ内筒204Bを同軸Z方向にスライド自在に保持している。光ファイバ202の先端以下、符号202aを付す。は、外筒204A、内筒204Bの各基端面に形成された開口を通じて内筒204Bに収容支持されており、走査型共焦点内視鏡システム1の二次的な点光源として機能する。点光源である先端202aの位置は、CPU108による制御に基づいて周期的に変化する。サブメモリ208は、共焦点プローブ200の識別情報や各種プロパティ等のプローブ情報を格納している。サブCPU206は、システム起動時にサブメモリ208からプローブ情報を読み出して、システム本体100と共焦点プローブ200とを電気的に接続する電気コネクタ154を介してCPU108に送信する。CPU108は、送信されたプローブ情報をCPUメモリ110に格納する。CPU108は、格納したプローブ情報を必要時に読み出して共焦点プローブ200の制御に必要な信号を生成して、サブCPU206に送信する。サブCPU206は、CPU108から送信された制御信号に従って走査ドライバ210に必要な設定値を指定する。走査ドライバ210は、指定された設定値に応じたドライブ信号を生成して、先端202a付近の光ファイバ202の外周面に接着固定された二軸アクチュエータ204Cを駆動制御する。図2bは、二軸アクチュエータ204Cの構成を概略的に示す図である。図2bに示されるように、二軸アクチュエータ204Cは、走査ドライバ210と接続された一対のX軸用電極図中X、X’及びY軸用電極図中Y、Y’を圧電体上に形成した圧電アクチュエータである。走査ドライバ210は、交流電圧Xを二軸アクチュエータ204CのX軸用電極間に印加して圧電体をX方向に共振させると共に、交流電圧Xと同一周波数であって位相が直交する交流電圧YをY軸用電極間に印加して圧電体をY方向に共振させる。交流電圧X、Yはそれぞれ、振幅が時間に比例して線形に増加して、時間X、Yかけて実効値X、Yに達する電圧として定義される。光ファイバ202の先端202aは、二軸アクチュエータ204CによるX方向、Y方向への運動エネルギーが合成されることにより、X-Y平面に近似する面以下、XY近似面と記す。上において中心軸AXを中心に渦巻状のパターンを描くように回転する。先端202aの回転軌跡は、印加電圧に比例して大きくなり、実効値X、Yの交流電圧が印加された時点で最も大きい径を有する円の軌跡を描く。図3に、XY近似面上の先端202aの回転軌跡を示す。光源102から出射される励起光は、二軸アクチュエータ204Cへの交流電圧の印加開始直後から印加停止までの期間中、レーザ制御回路122から光源102に供給されるレーザ駆動信号に従って、光ファイバ202の先端202aから所定の発光パターンで出射される。以下、説明の便宜上、この期間をサンプリング期間と記す。サンプリング期間が経過して二軸アクチュエータ204Cへの交流電圧の印加が停止すると、光ファイバ202の振動が減衰する。XY近似面上における先端202aの円運動は、光ファイバ202の振動の減衰に伴って収束し、所定時間後に中心軸AX上で停止する。以下、説明の便宜上、サンプリング期間が終了してから先端202aが中心軸AX上に停止するまでの期間より正確には、中心軸AX上での停止を保証するため、停止までに要する計算上の時間より僅かに長い期間を制動期間と記す。一フレームに対応する期間は、一つのサンプリング期間と一つの制動期間で構成される。制動期間を短縮するため、制動期間の初期段階に二軸アクチュエータ204Cに逆相電圧を印加して制動トルクを積極的に加えてもよい。光ファイバ202の先端202aの前方には、対物光学系204Dが設置されている図2。対物光学系204Dは、複数枚の光学レンズで構成されており、図示省略されたレンズ枠を介して外筒204Aに保持されている。レンズ枠は、外筒204Aの内部において、内筒204Bと相対的に固定され支持されている。そのため、レンズ枠に保持された光学レンズ群は、外筒204Aの内部を内筒204Bと一体となってZ方向にスライドする。内筒204Bの基端面と外筒204Aの内壁面との間には、圧縮コイルばね204E及び形状記憶合金204Fが取り付けられている。圧縮コイルばね204Eは、自然長からZ方向に初期的に圧縮狭持されている。形状記憶合金204Fは、Z方向に長尺な棒形状を持ち、常温下で外力が加わると変形して、一定温度以上に加熱されると形状記憶効果で所定の形状に復元する性質を有している。形状記憶合金204Fは、形状記憶効果による復元力が圧縮コイルばね204Eの復元力より大きくなるように設計されている。走査ドライバ210は、サブCPU206が指定した設定値に応じたドライブ信号を生成して、形状記憶合金204Fを通電し加熱して伸縮量を制御する。形状記憶合金204Fは、伸縮量に応じて内筒204Bを光ファイバ202ごとZ方向に進退させる。光ファイバ202の先端202aを出射した励起光は、対物光学系204Dを透過して被写体の表面又は表層でスポットを形成する。スポット形成位置は、点光源である先端202aの進退に応じてZ軸方向に変位する。すなわち、共焦点光学ユニット204は、二軸アクチュエータ204Cによる先端202aのXY近似面上の周期的な円運動とZ方向の進退を併せることで、被写体を三次元走査する。光ファイバ202の先端202aは、対物光学系204Dの前側焦点位置に配置されているため、共焦点ピンホールとして機能する。先端202aには、励起光により励起された被写体の散乱成分蛍光のうち先端202aと光学的に共役な集光点からの蛍光のみが入射する。蛍光は、光ファイバ202を伝送後、光コネクタ152を通過して光分波合波器104に入射する。光分波合波器104は、入射した蛍光を光源102から出射される励起光と分離して光ファイバ112に導く。蛍光は、光ファイバ112を伝送して受光器114で検出される。受光器114は、微弱な光を低ノイズで検出するため、例えば光電子増倍管等の高感度光検出器としてもよい。受光器114によって検出された検出信号は、映像信号処理回路116に入力される。映像信号処理回路116は、CPU108の制御下で動作して、検出信号を一定のレートでサンプルホールド及びAD変換してデジタル検出信号を得る。ここで、サンプリング期間中の光ファイバ202の先端202aの位置軌跡が決まると、当該位置に対応する観察領域走査領域中のスポット形成位置、当該スポット形成位置からの戻り光蛍光を検出してデジタル検出信号を得る信号取得タイミング以下、サンプリング点という。がほぼ一義的に決まる。後述するように、本実施形態においては、予め、キャリブレーションユニット400を用いて先端202aの軌跡を測定し、その実測結果を基にスポット形成位置及びサンプリング点を推定している。そして、当該サンプリング点から対応する画像上の位置モニタ300に表示される内視鏡画像の画素位置及び励起光の発光パターンを決定している。サンプリング点と内視鏡画像の画素位置画素アドレスとの対応関係は、リマップテーブルとして映像信号処理回路116に接続されたリマップテーブル用メモリ119に格納され、リマップテーブルのサンプリング点及び画素アドレスと励起光の発光パターンとの対応関係は、発光パターンデータとしてレーザ制御回路122に内蔵されている発光パターン用メモリ122aに格納される詳細は後述。映像信号処理回路116は、リマップテーブルを参照して、各サンプリング点で得られる各デジタル検出信号を対応する画素アドレスのデータとして割り当てる。以下、説明の便宜上、上記の割り当て作業をリマッピングと記す。映像信号処理回路116は、リマッピング結果に従って、各点像の空間的配列によって構成される画像の信号を画像メモリ118にフレーム単位でバッファリングする。バッファリングされた信号は、所定のタイミングで画像メモリ118から映像信号出力回路120に掃き出されて、NTSCNationalTelevisionSystemCommitteeやPALPhaseAlternatingLine等の所定の規格に準拠した映像信号に変換されてモニタ300に出力される。モニタ300の表示画面には、高倍率かつ高解像度の被写体の三次元共焦点画像本明細書においては、単に内視鏡画像ともいう。が表示される。上述したように、被写体は、XY方向に関して走査領域の中心から周辺に向かって渦巻状に走査スパイラルスキャンされるが図3、光ファイバ202は共振運動のため、各スパイラルの周期一回転の走査にかかる時間は同じである。このため、走査領域の中心ほど励起光の照射密度単位面積当たりの照射エネルギーが高くなり、蛍光体の分解がより速く進行して褪色が起きる。その結果、観察主体が位置する観察領域中央部で画像が暗くなる不具合が生じる。そこで、本実施形態の走査型共焦点内視鏡システム1では、励起光の発光パターンを適切に制御することで蛍光の褪色を好適に抑えるように構成している。図4aは、光ファイバ202の先端202aの動きを示す図である。図4bは、光源102が出射する励起光の強度を示す図である。図4a、bの横軸は共に時間軸である。図4aの縦軸は、中心軸AXを基準とした先端202aのX又はY方向の変位量を示す。図4bの縦軸は、励起光の強度を示す。図4bに示すように、本実施形態においては、サンプリング期間中、パルス状の励起光を出射している以下、パルス状の励起光が出射される期間をパルス駆動期間という。。後述するように、パルス駆動期間中の励起光の発光パターン発光タイミングは、リマップテーブルに基づいて生成された発光パターンデータによって定まり、本実施形態においては、所定のパルス幅を有する1パルスの励起光が内視鏡画像の1画素に対応するように発光パターンデータが生成される。上述したように、走査領域の中心部分の走査速度が周辺部分の走査速度よりも遅いため、走査領域の中心部分に相当する内視鏡画像の1画素に対して多くのサンプリング点が集中するが、このような構成とすることで、不必要な重複するサンプリング点を間引き、励起光の照射密度が走査領域の全域において略一定となるようにしている。従って、本実施形態によれば、特に多くのサンプリング点が集中する走査領域の中心部分において励起光の照射エネルギーが減少するため、蛍光体の分解が極端に進行することはなく、蛍光の褪色が抑えられることとなる。また、本実施形態においては、制動期間中、励起光の出射が停止するように制御される。従って、制動期間中の不必要な励起光によって蛍光体の分解が進行することもない。また、本実施形態によれば、不必要な励起光の発光がなくなるため、上述した従来の構成に比較して消費電力が低減されることとなる。従って、本実施形態の走査型共焦点内視鏡システム1を、バッテリを用いたシステムで用いる場合に特に有効である。また、本実施形態によれば、上述した従来の構成に比較して励起光の照射時間が少なくてすむため、光源102の寿命が延び、また、内視鏡先端部が励起光によって加熱されることも防止される。すなわち、従来の構成に比較して、製品寿命と安全性の観点からも著しい改善をもたらすものとなる。上述したように、本実施形態においては、パルス駆動期間中の励起光の発光パターンは、リマップテーブルに基づいて生成される発光パターンデータによって定められる。以下、本実施形態のリマップテーブル及び発光パターンデータの作成方法について詳述する。リマップテーブルは、キャリブレーションユニット400図1を用いて光ファイバ202の先端202aの回転軌跡を測定することによって作成される。キャリブレーションユニット400による先端202aの回転軌跡の測定は、本実施形態の走査型共焦点内視鏡システム1を使用する前に行う、いわゆる校正作業であり、キャリブレーションユニット400を共焦点光学ユニット204の先端に配置して行われる。キャリブレーションユニット400は、PSDPositionSensitiveDetector402、アンプ404を備えている図1。PSD402は、半導体位置検出素子であり、共焦点光学ユニット204から出射される励起光の位置を検出する光センサである。キャリブレーションユニット400が共焦点光学ユニット204の先端に配置されると、PSD402は、共焦点光学ユニット204の光ファイバ202の先端202aと対向して配置される。そして、この状態で、CPU108は、光源102及び走査ドライバ210を制御し、光ファイバ202の先端202aを渦巻状に走査回転させながら励起光を連続的に出射する。光ファイバ202の先端202aから出射された励起光は、PSD402によって受光され、渦巻状に走査される励起光の位置情報が逐次電流に変換されて出力される。PSD402から出力された電流は、アンプ404によって電圧に変換されて、システム本体100のA/D130に送られる。そして、A/D130によって、所定のサンプリング周波数例えば、54MHzでサンプリングされた上で、デジタル値に変換され、デジタル値に変換された励起光の位置情報は、CPUメモリ110に順次記憶される。ここで、サンプリング周波数は、走査領域の周辺部分において内視鏡画像の略1画素を走査するのに掛かる時間に対応する周波数である。次に、CPU108は、CPUメモリ110に記憶された励起光の位置情報を画像メモリ118に対応付けてリマップテーブルを作成し、リマップテーブル用メモリ119に格納する。すなわち、リマップテーブルは、励起光の位置情報とモニタ300に表示される内視鏡画像との対応関係を記述するテーブルであり、例えば、内視鏡画像を水平方向X方向15ピクセル、垂直方向Y方向15ピクセルの画素で構成した場合、順次サンプリングされた励起光の位置サンプリング点と内視鏡画像の画素位置ラスタ座標との関係は図5のようになり、CPU108は、この関係に基づいて各サンプリング点に対応する内視鏡画像の画素位置ラスタ座標を求めてリマップテーブルを作成する。そして、更に本実施形態においては、走査領域の中心部分で内視鏡画像の同一の画素に複数のサンプリング点が集中することにより褪色が発生するのを防止するため、励起光をパルス状に出射させるための発光パターンデータを作成している。なお、図5においては、図面の見易さを考慮し、走査領域の中心部分と周辺部分の一部のサンプリング点を示しているが、実際には渦巻状の走査軌跡に沿って多数のサンプリング点が存在する。図6は、CPU108によって作成されるリマップテーブル及び発光パターンデータの一例を示す図である。また、図7は、サンプリング点とラスタ座標との対応関係を説明する図である。図5~図7に示すように、本実施形態においては、内視鏡画像が水平方向X方向15ピクセル、垂直方向Y方向15ピクセルの画素で構成されているものとし、励起光が、ラスタ座標8,8から8,15にわたって渦巻状に走査されるものとして説明する。また、サンプリング期間中すなわち、ラスタ座標8,8から8,15にわたって渦巻状に走査される間に1000個のサンプリング点があるものとし、サンプリングされる順に番号を付してサンプリング点番号示す。なお、図7の黒丸及び白丸は各サンプリング点を示し、各サンプリング点に付された番号は、図6のサンプリング点番号に対応している。なお、図7においては、図面の見易さを考慮し、走査領域の中心部の一部のサンプリング点を示しているが、実際には実線で示される渦巻状の走査軌跡に沿って多数のサンプリング点が存在する。図6に示すように、走査領域のほぼ中心においては、走査速度が極端に遅いため、内視鏡画像の同一の画素ラスタ座標に対して多くのサンプリング点が集中することとなる図6のサンプリング点1~10。走査が外側に進むほど、各サンプリング点の間隔は徐々に拡がるが、走査領域の中心部分例えば、サンプリング期間の最初の1/3の期間においては、連続する複数のサンプリング点が同一のラスタ座標に割り当てられる場合もある図6のサンプリング点201~310。また、図6及び図7に示すように、リマッピングは、励起光の渦巻状の走査軌跡を正方配置された内視鏡画像の画素位置に割り当てる処理であるため、例えば、サンプリング点204、205、303、304のように、走査軌跡の内側と外側とで同一の内視鏡画像の画素を通るすなわち、同一のラスタ座標が割り当てられる場合もあり得る。このように、同一のラスタ座標に複数のサンプリング点が割り当てられ、全てのサンプリング点で励起光が照射されると、特に走査領域の中心部分において単位面積当たりの照射エネルギーが高くなり、蛍光体の分解がより速く進行してしまい、蛍光の褪色が発生する。そこで、本実施形態においては、CPU108が、後述する発光パターンデータ生成処理を実行することにより、励起光が、内視鏡画像の各画素に対応する位置で1回だけパルス発光するように発光パターンデータを生成している。具体的には、各ラスタ座標に複数のサンプリング点が割り当てられている場合に、最も外側すなわち、最も大きなサンプリング点番号のサンプリング点で励起光がパルス発光するように発光パターンデータを生成する処理を行っている。例えば、図6及び図7においては、ラスタ座標6,7にサンプリング点204、205、303、304が割り当てられているが、サンプリング点304の位置でのみ励起光がパルス発光するように発光パターンデータが1とされ、サンプリング点204、205、303、の位置においては励起光が発光しないように発光パターンデータが0とされる。図7の黒丸は、励起光がパルス発光するサンプリング点を示し、白丸は、励起光がパルス発光しないすなわち、消灯するサンプリング点を示している。図8は、本実施形態の走査型共焦点内視鏡システム1で実行される発光パターンデータ生成処理のフローチャートである。本実施形態の発光パターンデータ生成処理は、CPU108によってリマップテーブルが作成されたことを契機に、CPU108によって実行されるサブルーチンである。図8に示すように、発光パターンデータ生成処理が開始されると、CPU108はステップS1を実行する。ステップS1では、CPU108は、リマップテーブルを参照し、各サンプリング点のラスタ座標のX座標値を大きさNの1次元配列x[N]に格納し、Y座標値を大きさNの1次元配列y[N]に格納する。ここで、Nは、サンプリング点番号の最大値を意味し、図5~7の場合、Nは1000である。ステップS1の処理により、配列x及び配列yの各要素には、各サンプリング点のX座標値及びY座標値が順番に格納され、配列x及び配列yの各インデックスは各サンプリング点番号に対応することとなる。次いで、処理は、ステップS2に進む。ステップS2では、CPU108は、大きさM×Mの2次元配列n[M][M]を用意し、全ての要素を0に初期化する。ここで、Mは、内視鏡画像のX方向及びY方向の画素数を意味しすなわち、配列nの各インデックスは各ラスタ座標に対応することとなり、図5~7の場合、15である。このように、2次元配列nの各要素は、内視鏡画像の各画素ラスタ座標と対応しており、後述するように、励起光がパルス発光されるべきサンプリング点のサンプリング点番号が記憶される。次いで、処理は、ステップS3に進む。ステップS3では、CPU108は、大きさNの1次元配列v[N]を用意し、全ての要素を0に初期化する。後述するように、配列vは、発光パターンデータを記憶する配列である。次いで、処理は、ステップS4に進む。ステップS4では、CPU108は、ループ変数kをNすなわち、サンプリング点番号の最大値に設定する。ループ変数kは、後述するステップS8でディクリメントされるループ変数であり、サンプリング点番号に対応している。次いで、ステップS5に進む。ステップS5では、CPU108は、配列xのインデックスkの要素x[k]、及び、配列yのインデックスkの要素y[k]を読み出し、それぞれの値が、1~Mの範囲内であるか否かすなわち、内視鏡画像の有効画素範囲内であるか否かを判断する。上述したように、配列x及び配列yのインデックスはサンプリング点番号に対応する。従って、ステップS5の処理により、サンプリング点番号kのサンプリング点に割り当てられたラスタ座標が、内視鏡画像の有効画素範囲に含まれているか否かを確認することができる。なお、後述するように、ステップS8においてループ変数kが順次ディクリメントされるため、ステップS5では、サンプリング点番号の大きいものから順に、そのサンプリング点に割り当てられたラスタ座標を読み出し、内視鏡画像の有効画素範囲に含まれているか否かの確認を行うこととなる。ステップS5において、サンプリング点番号kのサンプリング点に割り当てられたラスタ座標が、内視鏡画像の有効画素範囲に含まれていると判断された場合ステップS5:YES、処理はステップS6に進み、内視鏡画像の有効画素範囲に含まれていないと判断された場合ステップS5:NO、処理はステップS8に進む。ステップS6では、CPU108は、配列nのインデックス[x[k]][y[k]]の要素すなわち、サンプリング点番号kのサンプリング点に割り当てられたラスタ座標に対応する要素を読み出し、その値がループ変数kよりも小さいか否かを判断する。上述したように、配列nの全要素は0に初期化されているため、最初にステップS6が実行されるときすなわち、サンプリング点番号kのサンプリング点に割り当てられたラスタ座標が配列nのインデックス[x[k]][y[k]]と最初に一致したとき、ループ変数kは初期値0よりも大きくなるためステップS6:YES、処理はステップS7に進み、2回以上ステップS6が実行されるとき、後述するようにループ変数kは配列nのインデックス[x[k]][y[k]]の要素よりも小さくなるためステップS6:NO、処理はステップS8に進む。ステップS7では、配列nのインデックス[x[k]][y[k]]の要素に、ループ変数kの値を入れ、配列vのインデックス[k]に1を入れる。上述したように、ステップS6は、配列nのインデックス[x[k]][y[k]]の要素すなわち、サンプリング点番号kのサンプリング点に割り当てられたラスタ座標に対応する要素を読み出し、その値がループ変数kよりも小さいか否かを判断する処理である。従って、後述するステップS8でループ変数kがディクリメントされ、2回以上ステップS6が実行される場合、ループ変数kは配列nのインデックス[x[k]][y[k]]の要素よりも必ず小さくなり、ステップS7が実行されることはない。すなわち、ステップS6とステップS7によって、各ラスタ座標に割り当てられたサンプリング点のうち、最も外側すなわち、最も大きなサンプリング点番号のサンプリング点が特定されて、配列nのインデックス[x[k]][y[k]]の要素に記憶されると共に、その特定されたサンプリング点で1となる配列vすなわち、発光パターンデータが生成される。ステップS8では、CPU108は、ループ変数kをディクリメントし、ステップS9に進む。ステップS9では、CPU108は、ループ変数kの値が1以上であるか否かを判断する。上述したように、ループ変数kは、サンプリング点番号を示しているため、サンプリング点が1よりも小さくなった場合ステップS9:NO、全てのサンプリング点について発光パターンデータが生成されたと判断して処理を終了し、サンプリング点が1以上である場合ステップS9:YES、未だ全てのサンプリング点について発光パターンデータが生成されていないと判断して、処理はステップS5に戻り、ステップS5~S9が繰り返し実行される。以上説明したように、CPU108によって、発光パターンデータ生成処理が実行されることにより、配列vに発光パターンデータが生成される。そして、このように生成された発光パターンデータは、レーザ制御回路122に内蔵の発光パターン用メモリ122aに送られて記憶される。リマップテーブル及び発光パターンデータが完成すると、キャリブレーションユニット400を共焦点光学ユニット204の先端から取り外すことで、通常の共焦点観察内視鏡観察が可能となる。すなわち、CPU108は、光ファイバ202の先端202aを渦巻状に走査回転させながら、光源102から発光パターンデータに応じた励起光が出射されるようにレーザ制御回路122を制御する。具体的には、CPU108が制御するレーザ制御回路122は、発光パターン用メモリ122aから各サンプリング点の発光パターンデータを順に呼び出しながら、レーザ駆動信号を生成し、光源102に供給することで励起光のオン/オフ制御を行う。図9は、発光パターンデータに基づいてパルス状に照射される励起光と、ラスタ座標内視鏡画像の画素アドレスとの関係を模式的に示す図である。図9に示すように、励起光が発光パターンデータに基づいて照射される結果、内視鏡画像の各画素に対して、最も外側に位置するサンプリング点でのみサンプリングが行えるように、1パルスの励起光が照射されることとなる。すなわち、励起光の照射密度は、走査領域の全域において略一定となる。図10は、各サンプリング点とレーザ駆動信号との関係を示すタイミングチャートである。図10中、黒丸は、発光パターンデータが1のサンプリング点を示し、白丸は、発光パターンデータが0のサンプリング点を示している。図10に示すように、本実施形態のレーザ駆動信号は、発光パターンデータが1のサンプリング点を中心とした一定の幅例えば、5サンプリング分を持ったパルス信号としている。これは、1つのサンプリング点に対応する時間で励起光を照射した場合、励起光の照射時間が約18.5ns1/54MHzとなり、蛍光試薬の反応時間との関係から十分な光量の蛍光を得ることが難しいことと、システムに起因する遅延時間等の影響により励起光をサンプリング点に正確に照射することが難しいためである。なお、システムに起因する遅延時間は使用する部品によってもバラツキがあり、また、蛍光試薬の反応時間は、その種類、観察対象によっても変化するため、システム本体100に設けられたユーザインターフェース不図示を操作することによって、レーザ駆動信号のパルス幅が可変できるように構成してもよい。また、システム構成や蛍光試薬の変更によって、信号の遅延時間や蛍光試薬の反応時間が変化することが考えられるため、本実施形態においては、システム本体100に設けられたユーザインターフェース不図示を操作することによって、レーザ駆動信号をサンプリング点に対して任意に早めることができるすなわち、励起光を照射し始めるタイミングを任意に調整することができるように構成されている。以上が本発明の実施形態の説明であるが、本発明は、上記の実施形態に限定されるものではなく、技術的思想の範囲内において様々な変形が可能である。例えば、本実施形態においては、走査型共焦点内視鏡システムを例に挙げて説明したが、共焦点の構成に限定されるものではなく、特許文献2~5に記載の通常の走査型内視鏡システムに適用することも可能である。この場合においても、上述の発光パターンデータ生成処理を実行し、発光パターンデータに基づいてレーザ光照明光をパルス駆動することにより、各ラスタ座標に対して、1パルスの照明光を照射することが可能となる。従って、不必要な照明光の照射を抑えつつ、一様な明るさの内視鏡画像を得ることが可能となり、従来の構成に比較して消費電力が低減され、レーザ光源の寿命が延びる。また、内視鏡先端部が照明光によって加熱されることも防止される。また、本実施形態においては、励起光の走査は、渦巻状の走査として説明したが、この構成に限定されるものではない。例えば、光ファイバ202の先端202aを互いに直交する2つの方向に単振動させることによって、励起光を正弦波的に走査する、いわゆるリサージュ走査方式の走査型内視鏡システムに適用することも可能である。このような走査方式においても、走査領域の特定箇所で走査速度が遅くなるためすなわち、励起光の走査速度が徐々に変化し、一定とはならないため、同一のラスタ座標に複数のサンプリング点が割り当てられる。従って、一部のラスタ座標について、照射密度が高くなり、蛍光の褪色が進行するといった問題が生じる。しかし、このような走査方式においても、上述の発光パターンデータ生成処理を実行し、発光パターンデータに基づいて励起光をパルス駆動することにより、各ラスタ座標に対して、1パルスの励起光を照射することが可能となるため、本実施形態と同様、かかる問題が有効に解決される。また、本実施形態においては、全サンプリング期間をパルス駆動期間として、励起光を発光パターンデータに基づいたレーザ駆動信号でパルス状に照射する構成したが、励起光の照射密度が走査領域の全域において略一定となればよく、この構成に限定されるものではない。例えば、蛍光の褪色は、特に走査領域の中心部分で顕著となるため、図11に示すように、走査領域の中心部分のみをパルス駆動期間の対象として上記発光パターンデータ生成処理を行い、走査領域の周辺部分では各サンプリング点の発光パターンデータを無条件に1とするすなわち、連続発光するように構成してもよい。この場合、発明者らが行った実機検証の結果に基づいて、サンプリング期間の最初の1/3の期間をパルス駆動期間に設定しすなわち、サンプリング期間の最初の1/3の期間を蛍光の褪色が発生する期間とみなして、励起光をパルス状に発光するように制御することが好ましい。このような構成とすれば、パルス駆動期間に相当するサンプリング点についてのみ発光パターンデータを生成すればよく、処理を効率化することができる。また、ユーザがユーザインターフェース不図示を操作することによって、パルス駆動期間を任意に設定できる構成としてもよい。"