(57)【特許請求の範囲】
【請求項１】
被検体に照射される照明光を導光するファイバを揺動するためのアクチュエータを駆動することにより前記被検体上において前記照明光の走査をする走査型内視鏡と、
前記走査型内視鏡に設けられ、前記アクチュエータの駆動条件に関する情報である駆動条件情報と、前記駆動条件情報よりも大きなデータ量を有し前記走査に関する前記走査型内視鏡に固有の情報である固有情報とを格納する格納部と、
前記格納部に格納された情報のうち、前記駆動条件情報及び前記固有情報を読み出す読み出し部と、
前記読み出し部から読み出された前記駆動条件情報に基づき前記アクチュエータを駆動する制御をする制御部と、
前記走査型内視鏡が着脱自在に接続され、前記読み出し部及び前記制御部を備える本体装置と、
前記本体装置に設けられ、前記読み出し部により読み出された前記駆動条件情報に従って駆動した前記アクチュエータを用いて前記ファイバを揺動して前記照明光を照射した際の前記被検体からの光を受光し、光電変換した信号を生成する信号生成部と、
前記本体装置に設けられ、前記信号に基づいて前記照明光の照射位置に応じた画像情報を生成する画像情報生成部と、
を有し、
前記制御部は、前記読み出し部が前記格納部から前記駆動条件情報の読み出しが完了して前記固有情報の読み出しが完了していない第１状態においては、前記信号生成部により生成された前記信号を少なくとも用いて、前記画像情報生成部が表示装置に表示する前記画像情報を生成するように前記画像情報生成部を制御し、
前記制御部は、前記読み出し部が前記格納部から前記駆動条件情報及び前記固有情報の読み出しが完了した第２状態においては、前記信号生成部により生成された前記信号及び前記読み出し部により読み出された前記固有情報の両方を用いて、前記画像情報生成部が前記表示装置に表示する前記画像情報を生成するように前記画像情報生成部を制御することを特徴とする走査型内視鏡装置。
【請求項２】
更に、前記本体装置に設けられ、前記信号生成部により生成された前記信号から前記画像情報生成部が表示装置に表示する前記画像情報を生成するために予め用意された予備の画像生成用情報を格納する画像生成用情報格納部、
を有し、
前記制御部は、前記第１状態においては、前記予備の画像生成用情報を用いて前記表示装置に表示する画像情報を生成するように前記画像情報生成部を制御することを特徴とする請求項１に記載の走査型内視鏡装置。
【請求項３】
前記読み出し部は、前記駆動条件情報を読み出した後に、前記駆動条件情報とは異なる前記固有情報を読み出し、
前記制御部は、前記読み出し部が前記固有情報を読み出している前記第１状態のタイミングにおいて前記アクチュエータを駆動する制御を行うことを特徴とする請求項１に記載の走査型内視鏡装置。
【請求項４】
更に、前記読み出し部により読み出された前記駆動条件情報が正常であるか異常であるかを判定する判定部を有し、
前記制御部は、前記判定部が正常であると判定した場合に前記駆動条件情報に基づき前記アクチュエータを駆動する制御を行い、前記判定部が異常であると判定した場合には前記アクチュエータを駆動しない制御を行うことを特徴とする請求項１に記載の走査型内視鏡装置。
【請求項５】
前記格納部は、前記固有情報として、前記信号生成部により生成された前記信号から前記画像情報生成部が前記被検体の前記画像情報を生成する際に用いられる画像生成用情報を格納することを特徴とする請求項１に記載の走査型内視鏡装置。
【請求項６】
前記制御部は、前記読み出し部が前記駆動条件情報及び前記固有情報の読み出しが完了した後の前記第２状態の期間においては、前記信号生成部により生成された前記信号から前記表示装置に表示する前記画像情報を生成する場合、前記固有情報の読み出しが終了していない前記第１状態において使用した前記予備の画像生成用情報から前記固有情報の使用に切り替えて前記表示装置に表示する前記画像情報を生成するように制御することを特徴とする請求項２に記載の走査型内視鏡装置。
【請求項７】
更に、前記本体装置に設けられ、前記信号生成部により生成された前記信号から前記表示装置に表示する前記画像情報を生成するために予め用意された予備の画像生成用情報を格納する画像生成用情報格納部と、
前記本体装置に設けられ、前記格納部から読み出された前記駆動条件情報、前記固有情報、前記固有情報が作成又は更新された最新の日時情報を、前記走査型内視鏡を識別する識別情報と共に格納する読出情報格納部と、
を有し、
前記制御部は、前記読み出し部が前記格納部から読み出した前記識別情報と前記最新の日時情報に一致する情報を前記読出情報格納部が格納しているか否かを判定し、一致する前記情報を格納している場合には、前記読出情報格納部が格納している前記固有情報に一致する第２の固有情報を用いて前記表示装置に表示する前記画像情報を生成するように制御することを特徴とする請求項１に記載の走査型内視鏡装置。
【請求項８】
前記画像生成用情報格納部は、前記本体装置に接続可能な前記走査型内視鏡を含む複数の走査型内視鏡それぞれの前記格納部に格納された複数の前記固有情報を平均した平均の固有情報を前記予備の画像生成用情報として格納することを特徴とする請求項２に記載の走査型内視鏡装置。
【請求項９】
前記格納部は、前記アクチュエータを用いて前記ファイバを揺動した際の前記被検体上に照射された前記照明光の照射位置を較正するためのキャリブレーションデータを前記固有情報として格納し、
前記画像生成用情報格納部は、前記本体装置に接続可能な前記走査型内視鏡を含む複数の走査型内視鏡それぞれの前記格納部に格納された複数の前記キャリブレーションデータを平均した平均のキャリブレーションデータを前記予備の画像生成用情報として格納することを特徴とする請求項２に記載の走査型内視鏡装置。
【請求項１０】
更に、前記読み出し部が前記駆動条件情報及び前記固有情報の読み出しを完了した後の前記第２状態の期間においては、前記制御部は、前記平均のキャリブレーションデータを用いることを止め、前記読み出し部により読み出された前記固有情報としての前記キャリブレーションデータを用いて前記表示装置に表示する前記画像情報を生成するように前記画像情報生成部を制御することを特徴とする請求項９に記載の走査型内視鏡装置。
【請求項１１】
更に、前記本体装置内に、前記信号生成部、前記画像情報生成部及び前記制御部が配置された２次回路を有し、
前記２次回路と電気的に絶縁された前記格納部から、前記読み出し部により読み出された前記固有情報を格納する第２の格納部を、前記２次回路内に設けたことを特徴とする請求項２に記載の走査型内視鏡装置。
【請求項１２】
更に、前記固有情報を近似する補助の画像生成用情報を格納する画像生成用情報格納部を有し、
前記制御部は、前記読み出し部が前記固有情報を読み出している前記第１状態のタイミングにおいて、前記アクチュエータを駆動して前記照明光を走査する制御と共に、前記補助の画像生成用情報を用いて前記照明光の走査に対応した画像を生成する制御とを並行して行うことを特徴とする請求項３に記載の走査型内視鏡装置。
【請求項１３】
更に、前記本体装置内に設けられた前記第２の格納部が、前記本体装置に接続された前記走査型内視鏡の前記格納部が格納している前記固有情報と同じ第２の情報を格納しているか否かを判定する判定部を前記本体装置内に有し、
前記制御部は、前記判定部により前記固有情報と同じ前記第２の情報を格納している判定結果の場合には、前記予備の画像生成用情報を用いないで、前記第２の情報を用いて前記表示装置に表示する前記画像情報を生成するように前記画像情報生成部を制御することを特徴とする請求項１１に記載の走査型内視鏡装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、照明光を走査する走査型内視鏡装置に関する。
【背景技術】
【０００２】
近年、医療分野等において内視鏡が広く用いられるようになっている。また、被検体内に挿入される挿入部を細径化するために種々の技術が提案されている。そのような技術の一例として、走査型内視鏡装置がある。 
例えば、日本国特開２０１４−９０７８０号公報の従来例は、光走査の軌跡をキャリブレーションする治具の製作コストを押さえるキャリブレーションシステムにおいて、サブメモリに格納されている内視鏡の識別情報やプロパティ等の情報を、システム起動時に、内視鏡とプロセッサとが電気的に接続された際に読み出してＣＰＵに送信し、ＣＰＵメモリに格納し、ＣＰＵは必要時に読み出し、内視鏡の制御に必要な信号を生成し、走査ドライバに必要な設定値を指定することを開示している。 
走査型内視鏡装置においては、走査型内視鏡に搭載されたアクチュエータにおいて、電気的な特性に個体差が発生するため、光走査により取得した信号から画像信号を生成する場合、所定の画質を確保するためには補正することが必要になる。【０００３】
実際に使用する走査型内視鏡に対して、このような補正を適切に行えるようにするため各走査型内視鏡には、その走査型内視鏡に搭載されたアクチュエータに固有の固有情報としてのキャリブレーションデータ（較正データ）を格納する。そして、走査型内視鏡が接続された画像信号生成装置は、起動時にキャリブレーションデータを読み出し、読み出したキャリブレーションデータを用いて、画像信号を生成する。キャリブレーションデータは、アクチュエータにより、被検体を２次元的に光走査した場合に対応したデータ量となるため、アクチュエータを電気的に駆動する駆動条件のデータ量に比較すると遥かに大きなデータ量となる。 
また、被検体内に挿入される走査型内視鏡においては、走査型内視鏡内に設けた格納部からその走査型内視鏡に固有の固有情報としてのキャリブレーションデータを、２次回路に設けられた画像信号を生成する画像生成回路が利用（アクセス）できるように読み出す必要がありそのために絶縁素子が用いられる。画像生成回路が利用できるように絶縁素子を経由して読み出すため、キャリブレーションデータの読み出しに時間がかかる欠点がある。そのため、走査型内視鏡を用いて光走査した画像を最初に表示させるまでの待ち時間が長くなってしまう。【０００４】
しかしながら、上記従来例は、起動時において内視鏡側の格納部に格納した情報を読み出し、起動時からの待ち時間が短く、速やかに光走査の画像を表示可能にするような内容を開示していない。 
本発明は上述した点に鑑みてなされたもので、起動時からの待ち時間が短く、短時間で光走査の画像を表示可能にする走査型内視鏡装置を提供することを目的とする。
【発明の開示】
【課題を解決するための手段】
【０００５】
本発明の一態様の走査型内視鏡装置は、被検体に照射される照明光を導光するファイバを揺動するためのアクチュエータを駆動することにより前記被検体上において前記照明光の走査をする走査型内視鏡と、前記走査型内視鏡に設けられ、前記アクチュエータの駆動条件に関する情報である駆動条件情報と、前記駆動条件情報よりも大きなデータ量を有し前記走査に関する前記走査型内視鏡に固有の固有情報とを格納する格納部と、前記格納部に格納された情報のうち、前記駆動条件情報及び前記固有情報を読み出す読み出し部と、前記読み出し部から読み出された前記駆動条件情報に基づき前記アクチュエータを駆動する制御をする制御部と、前記走査型内視鏡が着脱自在に接続され、前記読み出し部及び前記制御部を備える本体装置と、前記本体装置に設けられ、前記読み出し部により読み出された前記駆動条件情報に従って駆動した前記アクチュエータを用いて前記ファイバを揺動して前記照明光を照射した際の前記被検体からの光を受光し、光電変換した信号を生成する信号生成部と、前記本体装置に設けられ、前記信号に基づいて前記照明光の照射位置に応じた画像情報を生成する画像情報生成部と、を有し、前記制御部は、前記読み出し部が前記格納部から前記駆動条件情報の読み出しが完了して前記固有情報の読み出しが完了していない第１状態においては、前記信号生成部により生成された前記信号を少なくとも用いて、前記画像情報生成部が表示装置に表示する前記画像情報を生成するように前記画像情報生成部を制御し、前記制御部は、前記読み出し部が前記格納部から前記駆動条件情報及び前記固有情報の読み出しが完了した第２状態においては、前記信号生成部により生成された前記信号及び前記読み出し部により読み出された前記固有情報の両方を用いて、前記画像情報生成部が前記表示装置に表示する前記画像情報を生成するように前記画像情報生成部を制御する。
【図面の簡単な説明】
【０００６】
【図１】図１は本発明の第１の実施形態の走査型内視鏡装置の全体構成を示す図。
【図２】図２は図１におけるＡ−Ａ線断面によるアクチュエータの構成を示す断面図。
【図３】図３はアクチュエータを駆動する駆動信号の波形を示す図。
【図４】図４は図３の駆動信号により光ファイバの先端が揺動される軌跡を示す図。
【図５】図５は各走査型内視鏡に格納されるスコープＩＤデータにおける各種データの内容を示す図。
【図６Ａ】図６Ａは図５の各種データがアドレスに対応付けてメモリに格納される詳細を表形式で示す図。
【図６Ｂ】図６は図６Ａにおけるキャリブレーションデータの詳細を表形式で示す図。
【図７】図７は患者回路の構成を示す図。
【図８】図８は第１の実施形態の代表的な処理手順を示すフローチャート。
【図９】図９は第１の実施形態の代表的な処理手順のタイミングを示す図。
【図１０】図１０はキャリブレーションデータのデータ量を削減した例を示す図。
【図１１】図１１は第１の実施形態の変形例における処理手順を示すフローチャート。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して本発明の実施形態を説明する。  
（第１の実施形態）
図１に示すように本発明の第１の実施形態の走査型内視鏡装置１は、被検体５の体腔内に挿入される走査型内視鏡２と、走査型内視鏡２が着脱自在に接続される本体装置（又は走査型内視鏡制御装置）３と、本体装置３に接続される表示装置としてのモニタ４と、を有する。走査型内視鏡２は、各走査型内視鏡２に固有の固有情報を含むスコープＩＤデータを格納したメモリ６を有し、このメモリ６は、走査型内視鏡２内に設けたスコープ基板７に設けられている。 
また、走査型内視鏡２は、被検体５の体内又は体腔内に挿入可能な細長の形状及び可撓性を備えて形成された挿入部１１を有し、挿入部１１の基端部には、走査型内視鏡２を本体装置３に着脱自在に接続するためのスコープコネクタ（単にコネクタと略記）１２が設けられている。なお、コネクタ１２の内部に、上記スコープ基板７が設けられている。 
挿入部１１内には、基端部から先端部１１ａ付近にかけて、本体装置３の光源ユニット２１から供給された照明光を導光する導光部材となる照明用光ファイバ１３が挿通されている。照明用光ファイバ１３により導光された照明光は、照明用光ファイバ１３の先端から、対向する集光光学系１４を経て、被検体５内の検査部位等の被写体に向けて照明光が出射される。【０００８】
また、挿入部１１内には、被検体５（側の被写体）からの戻り光を受光して本体装置３の検出部を構成する検出ユニット２３へ導く受光用光ファイバ１５が挿通されている。 
上記照明用光ファイバ１３における光入射面を含む端部は、光コネクタ１３ａにおいて本体装置３の内部に設けられた照明用光ファイバ１３ｂの先端側の端部と接続され、この照明用光ファイバ１３ｂの基端側の光入射面を含む端部は光源ユニット２１内の合波器３２近傍に配置されている。 
また、照明用光ファイバ１３の光出射面を含む端部は、挿入部１１の先端部１１ａに設けられた集光光学系１４に近接して対向する位置に配置され、その状態において、アクチュエータ１６により揺動される。 
受光用光ファイバ１５の光入射面を含む端部は、挿入部１１の先端部１１ａの先端面における、例えば集光光学系１４の光出射面の周囲に円形に沿って配置されている。また、受光用光ファイバ１５の光出射面となる基端側の端部は、光コネクタ１５ａにおいて本体装置３の内部に設けられた受光用光ファイバ１５ｂの先端側の端部と接続され、この受光用光ファイバ１５ｂの基端側の端部は検出ユニット２３内の検出器３７近傍に配置されている。 
また、検出ユニット２３は本体装置内３に設けられているものに限らず、走査型内視鏡２内に設けられていても良い。【０００９】
集光光学系１４は、凸レンズ１４ａ及び凹レンズ１４ｂからなる色消し機能を持つ光学系を形成し、照明用光ファイバ１３の先端面から照明光を集光して被写体側へ出射する。 
挿入部１１における先端部１１ａ寄りとなり、照明用光ファイバ１３の中途部には、本体装置３のドライブユニット２２から出力される駆動信号に基づいて照明用光ファイバ１３の先端側を、該照明用光ファイバ１３の長手方向と直交する方向に駆動するためのスキャナを構成するアクチュエータ１６が設けてある。アクチュエータ１６を構成するアクチュエータ素子１７ａ，１７ｂと１７ｃ，１７ｄは、挿入部１１内に挿通された駆動線１８ａ，１８ｂと接続され、駆動線１８ａ，１８ｂはコネクタ１２の接点を介して本体装置３内の駆動線１８ｃ、１８ｄと接続される。駆動線１８ｃ、１８ｄはドライブユニット２２と接続され、駆動信号が印加される。 
アクチュエータ１６は、照明用光ファイバ１３の長手方向をＺ軸方向とした場合、駆動信号の印加によりＺ軸方向に伸張又は収縮することによって、図１の実線で示す状態から点線で示すように照明用光ファイバ１３の先端側を移動して、照明用光ファイバ１３の先端面から出射される照明光をＺ軸と垂直となるＸ，Ｙ軸方向に走査する。【００１０】
駆動信号の印加によりアクチュエータ１６を駆動した場合、照明用光ファイバ１３の先端側をＸ，Ｙ軸方向に走査し易いように、アクチュエータ１６のＺ軸方向に沿ったその基端側部分を支持部材１８を介して挿入部１１の内面に固定している。 
照明用光ファイバ１３及びアクチュエータ１６は、挿入部１１の長手軸方向に垂直な断面において、例えば、図２に示すような位置関係を有するようにそれぞれ配置されている。図２は、走査型内視鏡２に設けられたアクチュエータ１６の構成を示す断面図である。 
図２に示すように、照明用光ファイバ１３とアクチュエータ１６との間には、接合部材としてのフェルール４１が配置されている。具体的には、フェルール４１は、例えば、ジルコニア（セラミック）またはニッケル等により形成されている。 
フェルール４１は、図２に示すように、正方形の四角柱の形状を有するように形成されており、中心軸に沿った孔に通した照明用光ファイバ１３が固定され、Ｙ軸方向（紙面の上下方向）の両側面と、Ｘ軸方向（紙面の左右方向）の両側面とにアクチュエータ１６を形成するアクチュエータ素子１７ａ、１７ｂと１７ｃ、１７ｄが取り付けられている。【００１１】
各アクチュエータ素子は、例えばＰＺＴ（チタン酸ジルコン酸鉛）等の圧電素子により構成され、駆動信号の印加により、長手方向（図２においてＺ軸方向）に伸縮する。従って、基端が保持又は固定された状態で、例えばアクチュエータ素子１７ａ，１７ｂに（一方を伸張、他方を収縮させる）逆位相の駆動信号を印加することにより、図１において点線で示すように受光用光ファイバ１５の先端側を上下方向に振動（揺動）させることができる。 
なお、各アクチュエータ素子１７ａ〜１７ｄは、それぞれ分極方向が所定方向になるように分極処理され、対向する両面に駆動信号が印加される電極（図示略）が設けられている。 
図３は、アクチュエータ素子１７ａ（及び１７ｂ），１７ｃ（及び１７ｄ）を駆動する駆動信号の波形を示す。【００１２】
図３に示すようにアクチュエータ素子１７ａ（及び１７ｂ）とアクチュエータ素子１７ｃ（及び１７ｄ）とを駆動する駆動信号は、一方の駆動信号の位相をシフトした殆ど同じ波形で、正弦波形状に変化させると共に、その電圧（振幅）を走査開始位置Ｐａ（図４参照）に相当する０の値から走査終了位置Ｐｂ（図４参照）に相当する値まで次第に大きくした後、再び次第に小さくして走査開始位置Ｐａに相当する０の値に戻すようにしている。 
このような駆動信号をアクチュエータ素子１７ａ（及び１７ｂ）とアクチュエータ素子１７ｃ（及び１７ｄ）とに印加することにより、アクチュエータ１６により駆動される照明用光ファイバ１３の先端側は、図４に示すように走査開始位置Ｐａから走査終了位置Ｐｂまで渦巻き形状に移動（走査）される。照明用光ファイバ１３の先端の走査に対応して照明用光ファイバ１３の先端から出射された照明光も、被検体５の表面上を渦巻き形状に光走査する。なお、照明光は、連続発光でなく、パルス発光するように制御される。【００１３】
図３に示すような駆動波形の駆動信号でアクチュエータ１６を駆動した場合、実際には、アクチュエータ１６を形成するアクチュエータ素子１７ａ〜１７ｄの電気的特性等の個体差のために、図４に示した走査位置が変化する。そのため、予め基準の被写体面に対して図３に示すような駆動信号で各走査内視鏡２のアクチュエータ１６を駆動した場合における光が実際に照射された２次元の座標位置を調べ、調べられた適正な座標位置（走査位置、又は照射位置とも言う）を取得できるように走査位置を較正したキャリブレーションデータを、アクチュエータ１６を搭載した走査型内視鏡２内のメモリ６に予め格納している。 
また、このメモリ６は、アクチュエータ１６を駆動する駆動周波数等の駆動条件のデータ（情報）も格納している。なお、駆動条件のデータは、例えば走査型内視鏡２の種類に応じて異なるデータであり、同じ種類の走査型内視鏡２では、共通となる場合がある。図５は、メモリ６に格納された（走査型内視鏡２）に固有なスコープＩＤデータを示す。スコープＩＤデータは、走査型内視鏡２の型式、シリアルＮｏ．、製造年月日、駆動条件、各種設定値、キャリブレーションデータからなる。【００１４】
これらのデータ項目が異なるデータは、図６Ａに示すようにメモリ６におけるアドレスと関連付けたメモリ領域に格納されている。図６Ａに示す例においては、（メモリ）アドレス１０〜１Ｂ（又は０ｘ１０〜０ｘ１Ｂ）のメモリ領域に、駆動周波数、位相差、振幅値（電圧比）のデータを含む駆動条件のデータが格納されている。また、アドレス１Ｃ〜２１のメモリ領域には、アクチュエータ１６に流れる電流値の上限値、下限値、基準値が各種設定値のデータが格納されている。【００１５】
これらの駆動条件等のデータに比較して、アドレスが２２〜ＤＢ１９ＢＡのメモリ領域に格納されるデータがキャリブレーションデータである。キャリブレーションデータのデータ量は、このキャリブレーションデータ以外の駆動条件等のデータのデータ量に比較すると、（数１０倍以上となる）遥かに大きなデータ量となる走査型内視鏡２に固有のデータとなる。つまり、キャリブレーションデータは、種類が異なる場合は勿論、種類が同じ走査型内視鏡２においても、個々の走査型内視鏡２毎に異なるデータとなる。【００１６】
また、キャリブレーションデータは、例えば図６Ｂに示すようなデータである。図６Ｂにおいて、Ｎｕｍ（Ｎｕｍｂｅｒ）は、中心側から順序付けられた発光する番号を表し、１バイト分のデータには、０，１のフラグ、Ｒ，Ｇ，Ｂのデータを表す要素番号、走査位置となるピクセル位置、重み番号などが格納される。なお、ピクセル位置は、１８ビットで表される。 
メモリ６に格納されたキャリブレーションデータは、同じメモリ６に格納された駆動条件のデータ量に比較して、遥かにデータ量が大きいために、後述する画像生成回路２５ｂが画像生成の際に利用できるように絶縁素子３６ｃを介してメモリ６から読み出すのに時間がかかる。そのため、本実施形態においては、絶縁素子を経由することを必要としないで、画像生成回路２５ｂが利用できるように、例えば複数のキャリブレーションデータを平均化したような異なる走査型内視鏡に搭載されたアクチュエータ１６に対しても共通して使用できるように予め用意された予備又は補助の画像生成用データ（又は画像生成用プリセットデータ）を本体装置３側の例えばメモリ２４に格納している。【００１７】
後述する画像情報生成部を形成する画像生成回路２５ｂは、２次回路内に配置され、これに対してメモリ６は、２次回路から電気的に絶縁された回路としての患者回路側に配置されている。そのため、画像生成回路２５ｂがメモリ６に格納された情報を利用できる状態となるように読み出すためには、絶縁素子を経由することが必要になる。このように、メモリ６からキャリブレーションデータを読み出すことは、２次回路内に配置された画像生成回路２５ｂが利用できる状態とするように読み出すことを意味する。【００１８】
上記メモリ２４は、画像生成用プリセットデータ格納部（又は、画像生成用プリセットデータ格納エリア）２４ａに画像生成用プリセットデータを格納している（なお、図７では画像生成用プリセットデータ格納部２４ａを単にプリセットデータ格納部２４ａと略記）。なお、このメモリ２４は、図６のメモリ配置テーブルの情報も格納している。 
そして、走査型内視鏡装置１が起動した起動時においては、メモリ６からスコープＩＤデータを読み出す場合、キャリブレーションデータを最後に読み出すようにして、キャリブレーションデータ以外の駆動条件等のデータの読み出しを先に行い、駆動条件等のデータの読み出し後において、アクチュエータ１６を駆動し、光走査する。また、アクチュエータ１６を駆動した際に検出ユニット２３により取得した検出信号に対して、画像生成用プリセットデータを用いて画像（信号）を生成し、起動から短時間に光走査した際の画像を表示することができるようにしている。 
予め用意した画像生成用プリセットデータは、個々のアクチュエータ１６における走査位置を高精度で特定又は反映するキャリブレーションデータではないが、本体装置３における画像生成回路２５ｂが画像を生成する場合、待ち時間を殆ど必要としないで、複数の走査型内視鏡２において平均的な走査位置を特定することができるキャリブレーションデータとなる。概略的には、画像生成用プリセットデータは、高精度のキャリブレーションデータにおけるその精度を低下させたキャリブレーションデータと言うことができる。又は、画像生成用プリセットデータは、個々のキャリブレーションデータを近似する予備又は補助の画像生成用情報と言うこともできる。【００１９】
画像生成用プリセットデータとして、複数の走査型内視鏡２にそれぞれ格納された複数のキャリブレーションデータを平均した平均値のキャリブレーションデータを用いても良い。従って、画像生成用プリセットデータを用いて、精密な位置からのずれ量が閾値以下に小さい（より具体的には、平均値からのずれ量以内となる）画像信号を、待ち時間が短い所定時間以内に生成し、生成した画像信号の画像をモニタ４に表示することができる。【００２０】
これに対して、個々の走査型内視鏡２内のメモリ６に格納されたキャリブレーションデータは、画像生成回路２５ｂが画像を生成しようとした場合、読み出しが終了するまで待つことが必要となるキャリブレーションデータである。但し、このキャリブレーションデータは、個々の走査型内視鏡２に搭載されたアクチュエータ１６における走査位置を最適化（又は特定）することができるキャリブレーションデータであるため、このキャリブレーションデータを用いて画像を生成した場合には、個々の走査型内視鏡２に搭載されたアクチュエータ１６による走査位置を高精度で反映した画質の良い画像を生成することができる。 
このため、後述するようにキャリブレーションデータの読み出しが終了した後には、画像生成回路２５ｂは、画像生成用プリセットデータの使用から読み出したキャリブレーションデータの使用に切り替え、キャリブレーションデータを用いて画像を生成する。そして、上記のように画質の良い画像を生成し、走査型内視鏡２を操作する術者は、画質の良い画像を観察することができるようにしている。【００２１】
図１に示すように本体装置３は、照明光を生成し、走査型内視鏡２の照明用光ファイバ１３の基端側に生成した照明光を供給する光源を形成する光源ユニット２１と、照明用光ファイバ１３の先端を２次元的に走査するように駆動するドライブユニット２２と、照明用光ファイバ１３の先端から出射された照明光の戻り光を受光する受光用光ファイバ１５を用いて戻り光を検出し、光電変換した信号（又は検出信号）を生成する信号生成部を形成する検出ユニット２３と、上記メモリ６から読み出されたスコープＩＤデータが（一時的に）格納される読出データ格納部２４ｂを形成するメモリ領域になると共に、予備の作業エリアとして用いられるメモリ２４と、本体装置３の全体の制御を行うコントローラ２５と、を有して構成されている。【００２２】
また、本体装置３は、本体装置３内の２次回路内に配置された各回路に直流の電源を供給する２次電源回路２６ａと、２次回路と電気的に絶縁された患者回路４２内に配置された各回路に直流の電源を供給する患者電源回路２６ｂとを有する電源回路２６を備える。商用電源に１次巻線が接続された図示しないトランスにおける２次巻線に誘起する交流電圧を整流する整流回路などして２次電源回路２６ａが構成される。また、前記トランスは、１次巻線、２次巻線とそれぞれ絶縁された３次巻線を有し、３次巻線に誘起する交流電圧を整流する整流回路などして患者源回路２６ｂが構成される。【００２３】
光源ユニット２１は、赤色の波長帯域の光（Ｒ光とも言う）を発生するＲ光源３１ａと、緑色の波長帯域の光（Ｇ光とも言う）を発生するＧ光源３１ｂと、青色の波長帯域の光（Ｂ光とも言う）を発生するＢ光源３１ｃと、合波器３２と、を有して構成されている。【００２４】
Ｒ光源３１ａ、Ｇ光源３１ｂ及びＢ光源３１ｂは、例えばレーザ光源等を用いて構成され、コントローラ２５の制御によりオンされた際に、それぞれＲ光、Ｇ光、Ｂ光を合波器３２へ順次出射する。コントローラ２５は、Ｒ光源３１ａ、Ｇ光源３１ｂ及びＢ光源３１ｂの離散的な発光を制御するＣＰＵなどから構成される光源制御回路２５ａを有する。この光源制御回路２５ａは、アクチュエータ１６により照明用光ファイバ１３を駆動した場合、上記メモリ４２に記憶された離散的な座標位置への駆動タイミングにおいて、パルス発光させるようにＲ光源３１ａ、Ｇ光源３１ｂ及びＢ光源３１ｂの発光を制御する。 
尚、本実施形態においては、コントローラ２５は、Ｒ光源３１ａ、Ｇ光源３１ｂ及びＢ光源３１ｂに対して順次パルス的に発光させる制御信号を送り、Ｒ光源３１ａ、Ｇ光源３１ｂ及びＢ光源３１ｂは順次Ｒ光、Ｇ光、Ｂ光を発生し、合波器３２へ出射する。 
合波器３２は、Ｒ光源３１ａからのＲ光、光源３１ｂからのＧ光、光源３１ｃからのＢ光、を順次照明用光ファイバ１３ｂの光入射面に供給し、照明用光ファイバ１３ｂは、Ｒ光、Ｇ光、Ｂ光を順次照明用光ファイバ１３側に供給する。【００２５】
ドライブユニット２２は、駆動信号出力部としての機能を有し、信号発生器３３と、絶縁素子３６ａ，３６ｂと、Ｄ／Ａ変換器３４ａ及び３４ｂと、アンプ３５ａ及び３５ｂと、を有する。 
ドライブユニット２２により生成される駆動信号は、被検体５内に挿入される走査型内視鏡２に搭載したアクチュエータ１６を駆動する。そのため、図１において２次回路側に配置された信号発生器３３の出力信号を、２点鎖線で示すように絶縁素子３６ａ，３６ｂにより電気的に絶縁して患者回路４２側に配置されたＤ／Ａ変換器３４ａ及び３４ｂと、アンプ３５ａ及び３５ｂとに伝達する構成にしている。図７は、患者回路４２に属する電気回路系を示している。なお、図１における本体装置３内における患者回路４２以外の信号発生器３３、コントローラ２５（内の画像生成回路２５ｂ）、メモリ２４等は、２次回路に属する、又は２次回路内に配置される。 
信号発生器３３は、コントローラ２５の制御に基づき、照明用光ファイバ１３の光出射面を含む端部を振動（又は揺動）させるための駆動信号を生成し、絶縁素子３６ａ，３６ｂを介してＤ／Ａ変換器３４ａ及び３４ｂに出力する。【００２６】
図７に示すように絶縁素子３６ａ，３６ｂ（更に、後述する３６ｃ，３６ｄ）は、それぞれ発光ダイオード（ＬＥＤと略記）Ｌと、フォトトランジスタＱとから構成され、（光結合部において）電気信号を光信号に変換し、さらに光信号を電気信号に変換する構成とすることにより、光結合部において信号入力側となる２次回路側と信号出力側となる患者回路４２側とを電気的に絶縁している。 
なお、図１において２点鎖線で示すようにコントローラ２５と、信号発生器３３とは、ＦＰＧＡ（Field Programmable Gate Array）３０等のプログラマブルな半導体で構成されている。なお、コントローラ２５の一部を中央処理装置（ＣＰＵ）を用いて構成しても良い。 
Ｄ／Ａ変換器３４ａ及び３４ｂは、信号発生器３３から出力されたデジタルの駆動信号をアナログの駆動信号に変換してそれぞれアンプ３５ａ及び３５ｂへ出力する。 
アンプ３５ａ及び３５ｂは、Ｄ／Ａ変換器３４ａ及び３４ｂから出力された小振幅の駆動信号をそれぞれ増幅して図３に示した駆動信号にしてアクチュエータ１６へ出力する。なお、患者回路４２に属するＤ／Ａ変換器３４ａ及び３４ｂ、アンプ３５ａ，３５ｂ等は、２次電源回路２６ａから絶縁された患者電源回路２６ｂ）から動作用の電源が供給される。【００２７】
本体装置３内の検出ユニット２３は、検出器３７及びＡ／Ｄ変換器３８を有する。  
検出器３７は、フォトダイオード等の光検出器により構成され、受光用光ファイバ１５の光出射面から出射された戻り光を受光して電気信号に変換する。受光用光ファイバ１５は、Ｒ光、Ｇ光、Ｂ光により順次照明された被検体５により反射された戻り光を導光し、導光された戻り光が検出器３７に順次入射される。検出器３７は、入射されたＲ光、Ｇ光、Ｂ光の戻り光の強度にそれぞれ応じたアナログのＲ，Ｇ，Ｂ検出信号を順次生成し、Ａ／Ｄ変換器３８へ出力する。 
Ａ／Ｄ変換器３８は、検出器３７から順次出力されるアナログのＲ、Ｇ及びＢ検出信号を、それぞれデジタルのＲ、Ｇ及びＢ検出信号に順次変換してコントローラ２５内の画像生成回路２５ｂへ出力する。なお、図１に示す構成において、Ｒ光源３１ａ，Ｇ光源３１ｂ，Ｂ光源３１ｃを同時にパルス発光させるような構成にしても良い。この場合には、検出ユニット２３として、Ｒ光、Ｇ光、Ｂ光を同時に検出する構成にすれば良い。【００２８】
メモリ２４には、本体装置３の制御を行うための制御プログラム等が予め格納されている。また、メモリ２４の一部のメモリ領域には、本体装置３のコントローラ２５によりメモリ６から読み出されたスコープＩＤデータの情報が格納される。例えばメモリ２４における一部のメモリ領域は、メモリ６から読み出されたスコープＩＤデータを一時的に格納する読出データ格納部２４ｂを形成する。この読出データ格納部２４ｂには、上述した駆動条件のデータや、キャリブレーションデータが格納される。 
コントローラ２５は、例えばメモリ２４に格納された制御プログラム等に基づいて光源ユニット２１及びドライブユニット２２等の制御を行う。 
スキャナとしての機能を有するアクチュエータ１６は、前述のようなコントローラ２５の制御に応じてドライブユニット２２から出力される駆動信号に基づき、被写体へ照射される照明光の照射位置が渦巻き形状となる所定の走査パターンに応じた軌跡を描くように照明用光ファイバ１３を揺動させる。【００２９】
また、コントローラ２５の光源制御回路２５ａは、メモリ２４に予め記憶された駆動信号に関連付けられた発光位置（又は発光タイミング）の情報に従って、Ｒ光源３１ａ、Ｇ光源３１ｂ、Ｂ光源３１ｃを順次離散的に発光させるように制御する。そして、検出ユニット２３は、順次発光されたタイミングにおいて被写体からの戻り光をＲ，Ｇ，Ｂ検出信号としてサンプリングして取得し、取得したＲ，Ｇ，Ｂ検出信号を画像生成部又は画像情報生成部を形成する画像生成回路２５ｂ内のメモリに格納する。 
また、コントローラ２５内に設けた読出／書込制御回路２５ｃは、絶縁素子３６ｃ，３６ｄを介して患者回路４２側に設けた読出／書込回路３９と接続され、読出／書込回路３９は信号線４０ａ，４０ｂを介して、メモリ６と接続される。読出／書込制御回路２５ｃは、起動時にメモリ６からスコープＩＤデータを読み出すように読出／書込回路３９を制御する。読み出されたスコープＩＤデータは読出／書込制御回路２５ｃ及び絶縁素子３６ｃを経て画像情報生成部を形成する画像生成回路２５ｂ等からアクセスできる（共通の２次回路内に配置された）メモリ２４に出力する。【００３０】
なお、画像生成回路２５ｂが読出／書込回路３９を制御し、メモリ６から読み出されたスコープＩＤデータを取得するようにしても良い。 
読出／書込制御回路２５ｃは、読出／書込回路３９を経て読み出されたデータが誤りのあるデータであるか否かを判定する判定回路２５ｄを有する。判定回路２５ｄは、読出／書込制御回路２５ｃの内部に設ける場合に限定されない。例えば、読出／書込回路３９又は画像生成回路２５ｂが判定回路２５ｄを備える構成でも良い。 
後述するように、読み出されたデータが誤りのある場合には、例えば複数回、同じデータの読み出しを行う。 
術者などのユーザが、読み出されたデータが誤りのある場合、キーボード等から構成される入力装置４３から繰り返し同じデータを読み出す回数の設定値Ｎｓを予め入力し、入力された回数の設定値Ｎｓ以内の回数だけ、同じデータの読み出しを行うようにしても良い。設定値Ｎｓは、少なくとも２以上の自然数で設定される。【００３１】
本実施形態においては、メモリ６からスコープＩＤデータを読み出す場合、本体装置３内に予め備えているメモリ６のデータ配置テーブルを参照して、キャリブレーションデータ以外のデータをキャリブレーションデータより先に読み出す。そして、駆動条件のデータの読み出しが終了した場合には、読み出した駆動条件のデータを参照して、ドライブユニット２２は駆動信号を発生し、また光源制御回路２５ａは駆動信号に連動してＲ光源３１ａ，Ｇ光源３１ｂ、Ｂ光源３１ｃを発光させる制御を開始する。 
また、被検体５からの戻り光は、検出ユニット２３により検出され、検出された検出信号は画像生成回路２５ｂに入力される。 
画像生成回路２５ｂは、検出信号に対して画像生成用プリセットデータを用いて検出信号の画像上の２次元位置を特定し、さらに特定された２次元位置をラスタスキャン方式の位置に変換して画像信号を生成し、生成した画像信号をモニタ４に出力する。【００３２】
また、キャリブレーションデータの読み出しが終了した後には、画像生成回路２５ｂは、検出信号に対して画像生成用プリセットデータでなく、読み出したキャリブレーションデータを用いて検出信号の画像上の２次元位置を特定し、さらに特定された２次元位置をラスタスキャン方式の位置に変換して画像信号を生成し、生成した画像信号をモニタ４に出力する。 
なお、コントローラ２５、光源制御回路２５ａ、画像生成回路２５ｂ、読出／書込制御回路２５ｃ、判定回路２５ｄは、上述したＣＰＵ又はＦＰＧＡにより構成される場合に限定されるものでなく、専用のハードウェアを用いて構成しても良い。 
本実施形態の走査型内視鏡装置１は、被検体５に照射される照明光を導光するファイバを揺動するためのアクチュエータ１６を駆動することにより前記被検体５上において前記照明光を走査する走査型内視鏡２と、前記走査型内視鏡２に設けられ、前記アクチュエータ１６の駆動条件に関する駆動条件情報と、前記駆動条件情報よりも大きなデータ量を有する前記走査型内視鏡２に固有の固有情報としてのキャリブレーションデータを格納する格納部を形成するメモリ６と、前記格納部に格納された情報のうち、前記駆動条件情報を前記走査型内視鏡２に固有の情報よりも先に読み出す読み出し部を形成する読出／書込制御回路２５ｃ及び読出／書込回路３９と、前記読み出し部において先に読み出された前記駆動条件情報に基づき前記アクチュエータ１６を駆動する制御をする制御部を形成するコントローラ２５と、を有することを特徴とする。なお、読み出し部が更に絶縁素子３６ｃを含めて構成されるように定義しても良い。【００３３】
次に図８及び図９を参照して本実施形態の動作を説明する。図８は本実施形態の代表的な動作の場合の処理手順を示し、図９は本実施形態の代表的な動作の時間的なタイミングを示す。 
走査型内視鏡２が本体装置３に接続され、電源が投入されると、本体装置３内の各回路は動作状態となる。本体装置３が起動する（図９では起動時を時間ｔ０で示す）と、ステップＳ１においてコントローラ２５（の読出／書込制御回路２５ｃ）は、メモリ６からスコープＩＤデータの読み出しを開始する。図９ではスコープＩＤデータの読み出し開始の時間をｔ１で示す。この場合、ステップＳ２に示すようにコントローラ２５（の読出／書込制御回路２５ｃ）は、メモリ配置テーブルを参照して、駆動条件ないしは各設定値のデータを、キャリブレーションデータよりも先に読み出す読み出し状態で読出を開始する（図８では駆動条件のデータを優先して読出と表記）。【００３４】
ステップＳ３に示すように読出／書込制御回路２５ｃ（の判定回路２５ｄ）は、メモリ６から読み出されたデータに対してチェックを行う。図９においてはデータのチェック開始の時間をｔ２で示す。なお、データのチェックは、スコープＩＤデータの読み出しが終了するまで行われる。 
データのチェックとしては、２進数の数値を一定の単位毎に区切り、その単位の中に含まれる１の数が必ず偶数個、又は奇数個になるように、末尾に１ビットの数値を付けてデータを送信し、受信側（読出側）で確認するパリティチェックや、送信前にデータを分割し、それぞれのブロック内のデータを数値と見なして合計値を算出し、データと一緒に送信し、受信側で確認するチェックＳＵＭ等を行う。 
次のステップＳ４において読出／書込制御回路２５ｃ（の判定回路２５ｄ）は、誤り無し（データが正しい）か否かを判定する。誤り無しの場合には、次のステップＳ５の処理に進む。 
一方、誤り有りの判定結果の場合には、ステップＳ６において読出／書込制御回路２５ｃ（の判定回路２５ｄ）は、繰り返し回数のパラメータＩを初期値０に１を加算した値Ｉ＝Ｉ＋１に設定した後、ステップＳ７においてＩが設定値Ｎｓ以内か否かを判定する。現在では、Ｉは１であるので、設定値Ｎｓ以内と判定され、ステップＳ２の処理に戻り、同様の処理が繰り返される。【００３５】
通常は、設定値Ｎｓ以内の回数において誤りを含むデータを繰り返し読み出すことにより、正常に読み出すことができるが、設定値Ｎｓ以内の回数では誤りの無いデータの読み出しが行えなかった場合には、ステップＳ８においてモニタ４においてエラー表示を行い、図８の処理を終了する。 
ステップＳ５においてコントローラ２５（の読出／書込制御回路２５ｃ）は、駆動条件（までの）のデータ読出が終了したか否かの判定を行う。駆動条件（までの）のデータの読出が終了していない判定結果の場合には、ステップＳ２の処理に戻り、同様の処理が繰り返される。 
一方、駆動条件（までの）のデータの読出が終了した判定結果の場合には、ステップＳ９の処理に移る。図９において駆動条件（までの）のデータの読出が終了（完了）した時間をｔ３で示す。【００３６】
ステップＳ９においてドライブユニット２２とコントローラ２５（の光源制御回路２５ａ）は、読出が終了した駆動条件のデータを参照して、アクチュエータ１６の駆動と、光源の発光制御とを連動して行う（動作を開始する）。図９においてアクチュエータ１６の駆動開始の時間をｔ４で示す。また、駆動条件（までの）のデータの読出が終了すると、ステップＳ１０に示すように読出／書込制御回路２５ｃは、キャリブレーションデータの読出を開始する。図９においてキャリブレーションデータの読出開始の時間をｔ５で示す。ステップＳ９とＳ１０との処理は並行して行われることになる。 
アクチュエータ１６を駆動し、光源を発光させた際の被写体からの戻り光は検出ユニット２３により検出され、検出信号が画像生成回路２５ｂに入力される。なお、この段階においては、走査型内視鏡２はまだ被検体５内に挿入されていない。 
ステップＳ１１に示すように画像生成回路２５ｂは、１フレーム分の検出信号を取得する毎に、メモリ２４に格納された画像生成用プリセットデータを用いて画像信号を生成（画像構築）する。また、ステップＳ１２に示すように画像生成回路２５ｂは、生成した画像信号をモニタ４に出力し、モニタ４は生成された画像を表示する。【００３７】
図９において、例えば最初の画像生成を開始する時間をｔ６，最初の画像表示の時間をｔ７で示す。このように画像生成用プリセットデータを用いることにより、術者は起動時ｔ０から比較的に短い待ち時間（ｔ７−ｔ０）となる時間ｔ７で最初の画像を確認することができる。この場合の画像は、体外においての光走査による画像であるが、光走査による画像が得られるか否かを短時間に確認できる。 
一方、ステップＳ１０においてキャリブレーションデータの読出を開始した読出／書込制御回路２５ｃ（の判定回路２５ｄ）は、ステップＳ１３において読み出したキャリブレーションデータのチェックを行う。次のステップＳ１４において読出／書込制御回路２５ｃ（の判定回路２５ｄ）は、読み出したキャリブレーションデータが誤り無し（データが正しい）か否かを判定する。誤り無しの場合には、次のステップＳ１５の処理に進む。 
一方、誤り有りの判定結果の場合には、ステップＳ１６において読出／書込制御回路２５ｃ（の判定回路２５ｄ）は、キャリブレーションデータの場合の繰り返し回数のパラメータＪを初期値０に１を加算した値Ｊ＝Ｊ＋１に設定した後、ステップＳ１７においてＪが設定値Ｎｓ以内か否かを判定する。現在では、Ｊが１であるので、設定値Ｎｓ以内と判定され、ステップＳ１０の処理に戻り、同様の処理が繰り返される。【００３８】
通常は、設定値Ｎｓ以内の回数において誤りを含むデータを繰り返し読み出すことにより、正常に読み出すことができるが、設定値Ｎｓ以内の回数では誤りの無いデータの読み出しが行えなかった場合には、ステップＳ１８においてモニタ４においてエラー表示を行い、図８の処理を終了する。 
ステップＳ１５において読出／書込制御回路２５ｃは、キャリブレーションデータの読出が終了（又は完了）したか否かの判定を行い、終了していない場合には、ステップＳ１０の処理に戻る。一方、キャリブレーションデータの読出が終了した判定結果の場合には、キャリブレーションデータの読出が終了した信号を画像生成回路２５ｂに送る。図９においてキャリブレーションデータの読出が終了した時間をｔ８で示す。 
キャリブレーションデータの読出が終了した信号を受けた画像生成回路２５ｂは、ステップＳ１９に示すように、このキャリブレーションデータを用いて、画像の再構築を行う。【００３９】
画像の再構築を行う前においては、検出信号を取得した場合、画像生成用プリセットデータを用いて画像構築を行っていた。キャリブレーションデータの読出が終了した信号を受けた時間以後においては、取得した検出信号に対して、画像生成用プリセットデータを用いないで、キャリブレーションデータを用いて画像を構築（生成）し、構築した画像信号をモニタ４に出力する。キャリブレーションデータを用いて画像を構築（生成）することを画像の再構築とも言う。図９においてキャリブレーションデータを用いた画像の再構築の開始の時間をｔ９で示す。 
次のステップＳ２０において、モニタ４は、キャリブレーションデータを用いて構築された画像を表示する。図９においてキャリブレーションデータを用いた画像の表示の時間をｔ１０で示す。なお、起動時の時間ｔ０からキャリブレーションデータを用いた画像の表示の時間ｔ１０までの待ち時間ｔ１０−ｔ０は、上述した待ち時間ｔ７−ｔ０の数倍となる。 
キャリブレーションデータを用いて画像を構築（生成）する状態になった場合以後、ステップＳ２１に示すように術者は、走査型内視鏡２を被検体５内に挿入して内視鏡検査を行う。このようにして、図８の処理は終了する。【００４０】
このように動作する本実施形態によれば、起動時において絶縁素子３６ｃを介して本体装置３に接続された走査型内視鏡２のメモリ６からスコープＩＤデータを読み出す場合、キャリブレーションデータの読出に時間がかかるが、駆動条件のデータを先に読み出し、読出後に直ちにアクチュエータ１６を駆動して、検出信号を取得し、取得した検出信号の照射位置を、予め用意した予備の画像生成用プリセットデータを用いて特定することにより、起動時からの待ち時間が短く、短時間で光走査の画像を表示することができる。このため、術者は、走査型内視鏡２により取得した画像を、起動時からの短い待ち時間で確認することができ、術者に対する操作性を向上することができる。 
なお、図６Ｂに示したキャリブレーションデータのデータ量は、例えば図１０のようなデータ量から低減され、読出にかかる時間を短くするようにしている。 
補足説明すると、走査型内視鏡２のメモリ６に格納されるキャリブレーションデータは、本体装置３を用いて定期的に補正されて、更新される。そして、更新されるキャリブレーションデータは、一時的に本体装置３のメモリ２４に格納されており、読出／書込制御回路２５ｃの制御下で、メモリ６に書き込まれる。【００４１】
本体装置３側のキャリブレーションデータを格納するメモリ２４等のメモリは、絶縁素子３６ｃ等を経由しないで高速に読み書きの処理ができるので、キャリブレーションデータに不要なデータが存在しても術者等のユーザが遅いと感じる程の待ち時間が発生しない。 
しかし、走査型内視鏡２内に設けたメモリ６に格納されたキャリブレーションデータは、絶縁素子３６ｃを経由して読み出すことが必要となるため、絶縁素子３６ｃを経由しないで読み出す場合に比較して低速になる。従って、術者等のユーザが遅いと感じる程の待ち時間が発生する。 
このため、走査型内視鏡２内に設けたメモリ６に格納するキャリブレーションデータは、出来るだけ不要なデータを削除してデータ量を削減した方が、待ち時間を低減できる。本実施形態においては、本体装置３側で更新したキャリブレーションデータが例えば図１０に示すようなものであった場合、図６Ｂに示すようにデータ量を低減してメモリ６に書き込む。このように低減したキャリブレーションデータをメモリ６に格納することにより、本体装置３に接続された走査型内視鏡２を用いて内視鏡検査を行う場合、起動時においてメモリ６からキャリブレーションデータを読み出す時間を短くできる。【００４２】
なお、上述の説明において、スコープＩＤデータにおけるキャリブレーションデータ以外の、図５における形式〜各種設定値までのデータを読出後にアクチュエータ１６を駆動するようにしても良い。 
また、本体装置３側においては、絶縁素子を経由しないで本体装置３に設けた読出データ格納部２４ｂからキャリブレーションデータ等を高速で読出、書込ができるため、以下の変形例のようにその長所を利用できるようにしても良い。 
各走査型内視鏡２に対しては、その走査型内視鏡２に搭載されたアクチュエータ１６に対するキャリブレーションデータを更新した場合には、更新した最新の年月日（更新年月日）のデータ（情報）を記録（記憶）するようにする。例えば、製造年月日のデータが、更新年月日のデータを含むように記録する。 
また、本体装置３（の２次回路内）に設けた読出データ格納部２４ｂ等から構成される記憶装置（図１，図７ではメモリ２４であるが、その場合に限定されない）には、その記憶装置の記憶容量分だけ、この本体装置３に接続された走査型内視鏡２のメモリ６から読み出したキャリブレーションデータ、更新年月日を、例えば走査型内視鏡２の識別情報となるシリアルＮｏ．に関連付けて格納する。この場合、図５に示した他のデータ（型式、駆動条件、各種設定値）もシリアルＮｏ．に関連付けて格納しても良い。なお、記憶装置は、その記憶容量を超えるキャリブレーションデータ、更新年月日、シリアルＮｏ．を格納（記録）する場合には、時間的に最も古いデータのエリアから優先して上書き（オーバライト）して格納すると良い。【００４３】
そして、本体装置３は、走査型内視鏡２が接続された場合、その走査型内視鏡２のメモリ６から少なくともシリアルＮｏ．と更新年月日のデータを読み出した場合、本体装置３側の記憶装置が同じデータを格納しているか否かを判定し、同じデータを格納している場合には、本体装置３側の記憶装置が格納しているキャリブレションデータを用いて画像を構築する。この場合には、画像生成用プリセットデータを用いることなく、キャリブレションデータを用いて画像を構築する。 
一方、同じデータを格納していない場合には、上述した第１の実施形態のように画像を生成する。 
図１１はこの場合の処理例のフローチャートを示す。図１１に示す処理は、図８における処理において、例えばステップＳ５とステップＳ９，Ｓ１０との間に、ステップＳ３１の判定を行う処理と、ステップＳ３１の判定結果に応じて行うステップＳ３２，Ｓ３３とを備え、ステップＳ３１〜Ｓ３３以外は図８と同じ処理となる。 
ステップＳ３１において読出／書込制御回路２５ｃ（又は判定回路２５ｄ）は、上記のようにスコープＩＤデータを読み出した場合、識別情報と最新の更新情報となる更新年月日の情報と一致する情報を、本体装置３側の記憶装置が格納しているか否かの判定を行う。なお、メモリ６は、格納するキャリブレーションデータと共に、作成された年月日の日時情報を格納する。また、メモリ６は、古いキャリブレーションデータが更新された場合には、更新された新しいキャリブレーションデータと共に、更新された年月日の日時情報で更新（オーバライト）される。【００４４】
上記の判定により一致していない場合には、ステップＳ９，Ｓ１０の処理を行う。【００４５】
これに対して、一致していると判定した場合には、次のステップＳ３２の処理に進み、ステップＳ９と同様にアクチュエータ１６を駆動し、駆動の際に取得した検出信号に対して、ステップＳ３３において画像生成回路２５ｂは、本体装置３側の記憶装置が格納しているキャリブレーションデータを用いて画像を構築（生成）する処理を行う。 
そして、生成された画像はステップＳ２０においてモニタ４に表示される。この場合には、図８における予備のキャリブレーションデータを用いて画像を生成する処理を行うことなく、接続された走査型内視鏡２に搭載されたアクチュエータ１６に対応したキャリブレーションデータを用いて画質の良い画像を短時間に生成する。 
このように作用するため、本体装置３に接続した走査型内視鏡２を用いて内視鏡検査を行った後、長い日数を経過することなく、再度同じ走査型内視鏡２を用いて内視鏡検査を行うような場合においては、短い待ち時間で画質の良い画像を表示することができる効果がある。 
なお、上述した実施形態等の一部を省略して走査型内視鏡装置を構成しても良い。例えば、読出／書込制御回路２５ｃ、読出／書込回路３９における読出に関する機能を持つ読出制御回路、読出回路を用いて走査型内視鏡装置を構成しても良い。また、読出／書込制御回路２５ｃ、又は読出制御回路が絶縁素子３６ｃを介してメモリ６からスコープＩＤデータを読み出すことができる構成にしても良い。また、絶縁素子３６ｃとして、複数の絶縁素子を用いてメモリ６からスコープＩＤデータを読み出すことができる構成にしても良い。 
なお、上述した実施形態等においては、スコープＩＤデータにおけるキャリブレーションデータ以外の駆動条件等のデータの読出を、データチェックを行いながらキャリブレーションデータよりも先に行う例を説明したが、キャリブレーションデータを含むスコープＩＤデータを全て誤りなく読み出した後に、アクチュエータを駆動するようにしても良い。【００４６】
本出願は、２０１５年４月２０に日本国に出願された特願２０１５−０８６１５６号を優先権主張の基礎として出願するものであり、上記の開示内容は、本願明細書、請求の範囲、図面に引用されたものとする。
【要約】
走査型内視鏡装置は、被検体に照射される照明光を導光するファイバを揺動するアクチュエータを駆動することにより被検体上において照明光を走査する走査型内視鏡と、アクチュエータの駆動条件に関する駆動条件情報と、駆動条件情報よりも大きなデータ量を有する走査型内視鏡に固有の固有情報とを格納する格納部と、格納部に格納された情報のうち、駆動条件情報を固有情報よりも先に読み出す読み出し部と、先に読み出された駆動条件情報に基づきアクチュエータを駆動する制御をする制御部と、を有する。【図１】
0006017739.tif 000002
【図２】
0006017739.tif 000003
【図３】
0006017739.tif 000004
【図４】
0006017739.tif 000005
【図５】
0006017739.tif 000006
【図６Ａ】
0006017739.tif 000007
【図６Ｂ】
0006017739.tif 000008
【図７】
0006017739.tif 000009
【図８】
0006017739.tif 000010
【図９】
0006017739.tif 000011
【図１０】
0006017739.tif 000012
【図１１】
0006017739.tif 000013