(57)【要約】【課題】内視鏡内の記憶手段に記憶された蛍光観察のホワイトバランス設定値が、出来るだけ上書きされないようにした内視鏡を提供する。【解決手段】内視鏡２は、蛍光観察用のホワイトバランス設定値と、蛍光観察以外の観察用のホワイトバランス設定値とを書き換え可能に記憶するメモリ１６を有する。さらに、蛍光観察用のホワイトバランス設定値と光観察以外の観察用のホワイトバランス設定値を受信するためのＣＰＵ１７を有する。そして、ＣＰＵ１７により受信した蛍光観察用のホワイトバランス設定値と蛍光観察以外の観察用のホワイトバランス設定値は、それぞれメモリ１６の異なる記憶領域１６ｂ、１６ｃに分けて複数記憶される。【選択図】図２
2006346010.tif 000002
【特許請求の範囲】
【請求項１】
蛍光観察用の第１のホワイトバランス設定値と、前記蛍光観察以外の観察用の第２のホワイトバランス設定値とを書き換え可能に記憶する記憶手段と、
前記第１のホワイトバランス設定値と前記第２のホワイトバランス設定値を受信するための受信手段とを有し、
該受信手段により受信した前記第１のホワイトバランス設定値と前記第２のホワイトバランス設定値は、それぞれ前記記憶手段の異なる第１の記憶領域と第２の領域に分けて複数記憶されることを特徴とする内視鏡。
【請求項２】
前記第１の記憶領域に記憶される前記第１のホワイトバランス設定値の記憶可能数は、前記第２の記憶領域に記憶される前記第２のホワイトバランス設定値の記憶可能数よりも多いことを特徴とする請求項１記載の内視鏡。
【請求項３】
前記記憶手段は、前記第１の記憶領域を有する第１の記憶装置と前記第２の記憶領域を有する第２の記憶装置とからなり、それぞれが不揮発性記憶装置であることを特徴とする請求項１記載の内視鏡。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内視鏡に関し、ホワイトバランス設定値を記憶可能な記憶手段を有する内視鏡に関する。
【背景技術】
【０００２】
従来より、内視鏡装置においては、固体撮像素子の感度バラツキ、及び光源装置からの出射される観察光の分光バラツキによる色再現のバラツキを補正するためにホワイトバランス調整が行われている。このホワイトバランス調整によって得られた設定値を記憶し、記憶した設定値を用いて自動的に色再現調整を行うことで、良好なカラー画像表示を得るようにした内視鏡システムが知られている。
【０００３】
また、内視鏡システムには、特殊フィルタを用いて、光源装置からの通常観察光であるＲＧＢ光から特定波長をカットし、ＲＧＢ光以外による特殊光、例えば蛍光、赤外光等を得て、その特殊光を用いた特殊光観察ができるものがある。
【０００４】
固体撮像素子の感度バラツキあるいは光源装置からの出射光の分光バラツキによる色再現性のバラツキの補正の問題は、特殊光観察の場合でも同様であるため、内視鏡が対応したそれぞれの観察光に対してホワイトバランス設定値を記憶し、自動的に色再現調整を行う内視鏡システムが知られている（例えば、特開２００３−２６５４１０号公報）。
【特許文献１】特開２００３−２６５４１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
その特殊光観察の中に、蛍光観察がある。蛍光観察は、特殊フィルタを介して光源装置から励起光を出射し、その励起光によって励起された生体からの自家蛍光を観察するものである。蛍光観察においてもホワイトバランスが必要であるが、蛍光観察では自家蛍光を観察することから、ホワイトバランス調整に用いる調整用被写体は、励起光に対して安定した蛍光を発する必要がある。ほとんどの一般的な物質は蛍光を発するが、励起光に対する蛍光の強度は安定しない。すなわち発する蛍光強度にバラツキがある。また、一般的な物質は、励起光が長く照射され続けていると、蛍光強度が低下していくという特殊性を有する。そのため、一般的な物質は調整用被写体としての使用可能な時間が短い。一方で、励起光の照射時間によらず常に安定した蛍光を発する物質もあるが、そのような物質は非常に高価である。
【０００６】
このため、蛍光観察のホワイトバランス調整用被写体には、安価であるものの励起光に対する蛍光のバラツキが大きく、また、励起光の連続照射による蛍光量低下の大きい物質が使用されている。そして、蛍光観察のホワイトバランス調整用被写体は使用可能な時間が短いので、ディスポーザルなものとして使用されている。その結果、蛍光観察のホワイトバランス調整は、ホワイトバランス調整用被写体の蛍光バラツキ補正、使用可能時間の制約等のために、その他の観察光のホワイトバランス調整に比べ、調整操作が煩雑であるという問題があった。
【０００７】
従って、一度ホワイトバランス調整を行った後は、内視鏡内の記憶装置に記憶された蛍光観察のホワイトバランスの設定値は、出来るだけ上書きされないようにすることが望ましい。
【０００８】
上述した従来の内視鏡装置では、内視鏡内の記憶装置に複数のホワイトバランス設定値を記憶できるようになっているが、その複数個分の記憶領域を使い切ってしまうと、古い順に上書きされてしまう。その結果、蛍光観察を含む、複数の観察光に対応した内視鏡では、多くの内視鏡システムと組み合わせて使用された場合に、組み合わせの数が多くなるため、蛍光観察のホワイトバランス設定値が上書きされて消去される頻度が高くなってしまう。一旦記憶されたホワイトバランス設定値が消去されると、再度ホワイトバランス調整をしなければならず、煩雑な調整操作を行わなければならなかった。さらに、一旦ホワイトバランス調整に用いた、蛍光観察のホワイトバランス調整用被写体は使用できないため、ホワイトバランス調整の回数が多ければ、その回数に応じて多く用意しておく必要も生じ、経済的でないという問題もあった。
【０００９】
本発明は、上述した問題に鑑みてなされたもので、内視鏡内の記憶手段に記憶された蛍光観察のホワイトバランス設定値が、出来るだけ上書きされないようにした内視鏡を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の内視鏡は、蛍光観察用の第１のホワイトバランス設定値と、前記蛍光観察以外の観察用の第２のホワイトバランス設定値とを書き換え可能に記憶する記憶手段と、前記第１のホワイトバランス設定値と前記第２のホワイトバランス設定値を受信するための受信手段とを有し、該受信手段により受信した前記第１のホワイトバランス設定値と前記第２のホワイトバランス設定値は、それぞれ前記記憶手段の異なる第１の記憶領域と第２の領域に分けて複数記憶される。
【発明の効果】
【００１１】
本発明の内視鏡によれば、内視鏡内の記憶手段に記憶された蛍光観察のホワイトバランス設定値が、出来るだけ上書きされないようにしたので、煩雑な調整操作の回数が少なく、かつ経済的である。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照しながら本発明の実施の形態について述べる。  
図１は、内視鏡システムの構成を示すブロック図である。図１に示すように、本実施の形態の内視鏡システム１は、体腔内に挿入し患部を観察あるいは処置する電子内視鏡２と、この内視鏡２にＲＧＢ光及び特殊光を供給する光源装置３と、内視鏡２により撮像された内視鏡映像信号を信号処理してモニタ４に内視鏡画像を表示させるプロセッサ５とを備えて構成される。
【００１３】
内視鏡２は、患者の体腔内に挿入する挿入部先端に設けられた固体撮像素子であるＣＣＤ１１と、挿入部先端へ観察照明光を導くライトガイド１２と、内視鏡２の操作を行う操作部に設けられた操作スイッチ１３と、光源装置３と接続するためのコネクタ部２ａに設けられた電気コネクタ１４とを有している。電気コネクタ１４は、プロセッサ５と接続するためのコネクタである。コネクタ部２ａ内には第１の記憶回路１５が設けられている。また、電気コネクタ１４には、撮像装置であるＣＣＤ１１を識別するための識別手段（図示せず）が設けられている。その識別手段は、複数の接点ピンであり、接点ピンのＨｉ／Ｌｏｗの情報によってＣＣＤ１１の種類を示すようにして、プロセッサ５は、その接点ピンの情報により接続された内視鏡２の種類を判定することができるようになっている。
【００１４】
なお、内視鏡２が２つ目のＣＣＤを有する場合は、その２つ目のＣＣＤの種類を示す情報をメモリ１６内に記憶しておくようにしてもよい。これは、例えば、図１において点線で示すように、２つ目のＣＣＤ１１ａがＣＣＤ１１と同様に電気コネクタ１４の複数の接点ピンのＨｉ／Ｌｏｗ情報によりプロセッサ５に種類を判別させようとすると、ピン数が増えて電気コネクタ１４が大型化してしまうので、そのようなことがないようにするためである。このようにすれば、プロセッサ５は、メモリ１６内の情報を読み出すことによって、２つ目のＣＣＤ１１ａの種類の情報を得ることができる。
【００１５】
この第１の記憶回路１５は、データを記憶するする不揮発性の記憶手段である記憶装置（以下、メモリという）１６と、メモリ１６ヘのデータ読出し／書込み制御及びプロセッサ５とのデータの送受（すなわち通信）を制御するＣＰＵ１７とを含む。メモリ１６は、ＥＥＰＲＯＭあるいはＦＲＡＭ等である。
【００１６】
メモリ１６には、ホワイトバランス設定値を複数格納可能となっている。図２は、メモリ内の記憶領域を説明するためのメモリマップである。ここでは、メモリ１６は、図２に示すように、少なくとも大きく３つの記憶領域を有する。具体的には、メモリ１６には、ホワイトバランス設定値以外のデータを格納するデータ格納領域１６ａと、蛍光観察用ホワイトバランス設定値格納領域１６ｂと、蛍光観察以外の観察用ホワイトバランス設定値格納領域１６ｃとを含む。
【００１７】
なお、本実施の形態では、蛍光観察用ホワイトバランス設定値格納領域１６ｂは、メモリ１６に含まれているが、メモリ１６とは別の不揮発性の記憶装置内に設けてもよい。すなわち、蛍光観察用ホワイトバランス設定値格納領域１６ｂと、蛍光観察以外の観察用ホワイトバランス設定値格納領域１６ｃとを、それぞれ別々の記憶装置に分けて設けるようにしてもよい。
【００１８】
さらになお、蛍光観察以外の特殊光としては、赤外観察光もあるが、本実施の形態に係る内視鏡２は、通常光観察と、蛍光観察以外の特殊光としてＮＢＩ（狭帯域光観察）と、蛍光観察の３つの観察光に対応するものとする。
【００１９】
また、本実施の形態では、メモリ１６には、ホワイトバランス設定値を複数格納可能となっており、蛍光観察用ホワイトバランス設定値格納領域１６ｂに蛍光観察用ホワイトバランス設定値を１８個、蛍光観察以外のホワイトバランス設定値格納領域１６ｃに蛍光観察以外の観察用ホワイトバランス設定値を２０個記憶できるようになっている。
【００２０】
メモリ１６に記憶されるホワイトバランス設定値データの具体的なデータ構成は、例えば、「光源装置シリアルナンバー」＋「光源装置バージョン情報」＋「色フィルタ識別データ」＋「ホワイトバランス設定値」という形式の構成であり、このような構成のデータがメモリ１６に格納されている。
【００２１】
上記ホワイトバランス設定値のデータ以外のデータとしては次のようなデータがある。
【００２２】
１）内視鏡機種名
２）内視鏡シリアルナンバー
３）内視鏡がプロセッサに接続され電源投入された回数（使用回数）
４）使用回数が１０回になった時の日付（年月日）
５）内視鏡の保証期限（年月日）
６）内視鏡が対応する観察光の種類データ
７）内視鏡の高周波処置装置への対応有無を示すデータ
８）内視鏡の光学拡大観察への対応有無を示すデータ
９）内視鏡の鉗子チヤンネルの情報（径、画面上での位置、適用できる処置具の識別色情報）
１０）内視鏡の先端部外径データ
１１）内視鏡の挿入部外径データ
１２）内視鏡が光学拡大観察に対応している場合、最大拡大時に１ｍｍの大きさの物体を観察した時、画面上何ｍｍで見えるかを示すスケールデータ
１３）内視鏡がプロセッサに接続され電源役人されている時間データ（使用時間、１分間隔で記録）
１４）ユーザ、メーカーが入力する任意の文字列データ
１５）各ホワイトバランス設定値データの保存先領域番号データ（蛍光観察用ホワイトバランス設定値格納領域と蛍光観察以外のホワイトバランス設定値格納領域のそれぞれに対する保存先領域番号データ）
１６）蛍光観察のホワイトバランス演算目標値（蛍光観察のホワイトバランス演算におけるＲ，Ｇ，Ｂの比率）
１７）記憶手段であるメモリの識別データ
次に光源装置３の構成について説明する。  
光源装置３は、照明光を生成する照明光源としての、白色光を発光するランプ２１と、照明光の光路中に挿入され、ランプ２１からの照明光をＲＧＢの面順次光に分解して変換するためのＲＧＢフィルタ２２と、照明光の光路中に挿入され、ランプ２１からの照明光の特定波長をカットして特殊光を生成する複数、例えば３つの特殊光フィルタ２３ａ，２３ｂ，２３ｃと、照明光をライトガイド１２の入射端面に集光させる集光レンズ２４と、ＲＧＢフィルタ２２及び特殊光フィルタ２３ａ，２３ｂ，２３ｃの切換を行うフィルタ切換装置２５と、光源装置を操作するための操作パネル２６と、第２の記憶回路２７と、ランプ２１からの照明光の光量を調整するための絞り２１ａと、プロセッサ５との通信を含む、各種データのやり取りを行うためのコネクタ２９とを備えて構成される。そして、ＲＧＢフィルタ２２と特殊光フィルタ２３ａ，２３ｂ，２３ｃにより観察フィルタが構成されることとなる。
【００２３】
第２の記憶回路２７は、データを記憶するする不揮発性のメモリ（ＥＥＰＲＯＭあるいはＦＲＡＭ等）２８と、メモリ２８ヘのデータ読出し／書込み制御及びコネクタ２９を介してプロセッサ５とのデータの送受（通信）を制御するＣＰＵ（制御部）３０とを含む。ＣＰＵ３０は、またフィルタ切換装置２５及び操作パネル２６を制御するようになっている。
【００２４】
メモリ２８には次のデータが格納されている。  
１）光源装置のシリアルナンバー
２）光源装置のバージョン情報
この情報は、特殊光観察フィルタを搭載した特殊光観察のできる光源かどうかを識別するための識別用データである。例えば、光源バージョン情報の「０」は、特殊光観察ができない光源装置を意味し、「１」は特殊光観察ができる光源装置を意味する。
【００２５】
一方、プロセッサ５にもプロセッサのバージョン情報が、プロセッサ５内の記憶手段（図示せず）に格納されている。プロセッサのバージョン情報は、特殊光観察のできるプロセッサかどうかの識別データであり、特殊光観察に対応した処理回路が搭載されているかどうかを示す。
【００２６】
３）光源装置に搭載されている特殊光フィルタの識別情報
例えば、フィルタ識別情報の「０」は、通常観察用を意味し、「１」は蛍光観察用を意味し、「２」はＮＢＩ用を意味し、「３」は赤外観察用を意味する。
【００２７】
４）光源装置の使用状況データ
そのデータとしては、使用日、使用開始時刻、押下スイッチの情報、光源装置の動作状態、スイッチ押下または光源装置の動作状態の変化を検知した時間等々である。
【００２８】
５）観察照明光の光量目標値
次にプロセッサ５の構成について説明する。  
プロセッサ５は、コネクタ３１を介して内視鏡２のＣＣＤ１１を駆動し制御する制御手段であるＣＰＵ３２と、コネクタ３１を介したＣＣＤ１１からの撮像信号を信号処理する映像信号処理回路３３と、映像信号処理回路３３で処理された信号をデジタル信号に変換するＡ／Ｄ変換部３４と、デジタル信号に変換された映像信号に対してホワイトバランス 処理を施すホワイトバランス回路３５と、ホワイトバランス処理が施された映像信号よりモニタ４上に表示する内視鏡画像を生成する画像処理回路３６と、モニタ４上に表示する各種画像を生成する表示コントローラ３７と、画像処理回路３６の出力と表示コントローラ３７の出力とを合成しあるいは切り替えて出力する映像信号出力回路３８と、映像信号出力回路３８の出力をアナログ信号に変換してモニタ４に出力するＤ／Ａ変換部３９と、各種操作を指示する操作パネル４０及びキーボード４１と、光源装置３のＣＰＵ３０との通信を行うためのコネクタ４３とを有している。制御手段であるＣＰＵ３２は、操作パネル４０及びキーボード４１との情報の送受、コネクタ３１を介しての内視鏡２のＣＰＵ１７との通信、コネクタ４３を介しての光源装置３のＣＰＵ３０との通信、及びホワイトバランス回路３５と表示コントローラ３７の制御を実行する。また、ＣＰＵ３２には、コネクタ３１から内視鏡記憶回路用信号線を介して、内視鏡２の識別子（シリアルナンバー）信号が、与えられる。
【００２９】
また、内視鏡システム１の起動時、プロセッサ５のＣＰＵ３２は、プロセッサのバージョン情報を光源装置３のＣＰＵ３０へ送信する。光源装置３のＣＰＵ３０は、そのデータに基づいて、プロセッサ５が特殊光観察に対応している場合には、絞り２１ａの制御情報、すなわち制御位置の情報をプロセッサ５のＣＰＵ３２へ送信する。
【００３０】
図３は、ホワイトバランス回路３５の構成例を示す回路図である。ホワイトバランス回路３５は、図３に示すように、Ａ／Ｄ変換部３４でデジタル信号に変換された面順次の映像信号をＲＧＢの同時化信号に変換するＲＧＢ変換部５１と、ＲＧＢ信号の平均値を算出する平均値算出部５２と、ＣＰＵ３２からの乗算係数Ｒ／ＢをＲ信号に乗算するＲ乗算部５３と、ＣＰＵ３２からの乗算係数Ｇ／ＢをＢ信号に乗算するＢ乗算部５４とかなり、例えば、通常観察の場合は、Ｒ：Ｇ：Ｂ＝１：１：１として画像処理回路３６に出力するようになっている。
【００３１】
また、Ｒ：Ｇ：Ｂの比率は、特殊光観察の場合は、通常観察の比率とは異なり、蛍光観察の場合は、演算目標値としてメモリ１６に記憶された比率が用いられる。すなわち、蛍光観察のホワイトバランス調整時は、Ｒ：Ｇ：Ｂの比率は、１：１：１ではなく、内視鏡２のメモリ１６の領域１６ａに記憶された蛍光観察のホワイトバランス演算目標値に基づいて、プロセッサ５はホワイトバランス設定値を計算する。
【００３２】
なお、光源装置３のＣＰＵ３０は、メモリ２８に光源装置３の使用状況のデータを記憶する。そのために、内視鏡システム１の起動時にプロセッサ５のＣＰＵ３２は、光源装置３のＣＰＵ３０へ、プロセッサ５のカレンダーと時計の機能における日付と時刻データを送信し、光源装置３のＣＰＵ３０は、メモリ２８にそのデータを記録する。
【００３３】
さらになお、光源装置３内のランプ点灯時には瞬間的に高い電圧が必要なことから、ランプ点灯時には大きな電気的ノイズが発生する。このため、光源装置３の操作パネル２６の操作によりランプ点灯を行った際には、光源装置３のＣＰＵ３０は、一定時間プロセッサ５のＣＰＵ３２との通信を遮断する。プロセッサ５のＣＰＵ３２は、光源装置３のＣＰＵ３０との通信が遮断されたときに、特殊光観察の状態のときは、その一定時間は特殊光観察の状態を維持する。
【００３４】
プロセッサ５のＣＰＵ２６と光源装置３のＣＰＵ３０は、プロセッサ５と光源装置３の電源が入っているかどうかを、ＣＰＵ３０とＣＰＵ３２の間の通信がおこなわれているかどうかによって判別している。これにより、特殊光観察時に相手側の電源が切れたことを検知した場合には、特殊光観察を解除し、通常観察に強制的に復帰している。このため、ランプ点灯時の通信線遮断と電源オフ時の通信線遮断を判別するために、プロセッサ５のＣＰＵ３２は前記一定時間の間は特殊光観察状態を維持し、その一定時間以上経っても通信が再開されないときは、相手方の電源が切れたと判定する。
【００３５】
また、光源装置３では、操作パネル２６の操作によって、モニタ４の画面上の内視鏡画像の明るさ、すなわち明るさ目標値を調整できる。図４は、光源装置３の操作パネル２６の外観表示を示す図である。操作パネル２６上の所定の操作ボタンを操作して、明るさ設定値を観察光毎に光源装置３のメモリ２８に記憶し、観察光が変わったときには、光源装置３のＣＰＵ３０がメモリ２８から、その変わった観察光の設定値を読み出して絞り２１ａを制御すると共に、操作パネル２６上の明るさ表示部１０２に示す。図４では、明るさのレベルが、中心を０として左右に−から＋まで、段階的に示される。
【００３６】
また、光源装置３の操作パネル２６において、観察光の切替を操作するスイッチは、他のスイッチとは異なり、所定の時間以上、例えば０．２秒以上、長く押し続けないと作動しない長押しスイッチである。観察光の切替を操作するスイッチとしては、図４に示す特殊光のスイッチ１０３と、モードのスイッチ１０４である。特殊光のスイッチ１０３は、特殊光観察フィルタを光路上に挿入するか否かを指示するスイッチである。モードのスイッチ１０４は、光路上に挿入する特殊光フィルタを選択するためのスイッチである。
【００３７】
さらにまた、内視鏡システム１の起動時、プロセッサ５のＣＰＵ３２は、自己のバージョン、すなわちプロセッサのバージョンの情報と、内視鏡２のメモリ１６から読み出した、内視鏡が対応する観察光の種類データとを、光源装置３のＣＰＵ３０へ送信する。光源装置３のＣＰＵ３０は、プロセッサ５から受信したデータに基づき、プロセッサ５が特殊光観察に対応している場合には、光源装置３の操作パネル２６に、内視鏡が対応する観察光の種類を表示する。図４において、内視鏡が対応する観察光の種類の表示は、例えば、操作パネル２６上の、特殊光の種類を示す文字部１０１に対応するランプが点灯する。
【００３８】
また、内視鏡２とプロセッサ５とが接続されたときに、ＣＰＵ１７と３２間で各種データの通信を行う。このデータ通信時に、プロセッサ５が内視鏡２の各種情報を受信して取得するが、２つ目のＣＣＤ１１ａの種類情報、内視鏡２の対応する観察モード情報（通常光、ＮＢＩ、蛍光、及び赤外光のどの観察モードに対応するものであるかを示す情報）、ホワイトバランスデータ取得時の画面平均値情報、等々の画像に関わる情報のデータについて、１つでも取得に失敗したときは、プロセッサ５は、内視鏡２にはメモリ１６が無いとみなして、すなわち内視鏡２が特殊光観察に対応していないとして、動作するように構成されている。逆に、内視鏡の名称、通電時間、等々の画像に関わらない情報のデータが一部でも無い場合、プロセッサ５は、画像に関わる情報のデータが取得できている限り、内視鏡２のメモリ１６に記録された情報に基づいて内視鏡２が特殊光観察に対応しているとして、動作するように構成されている。
【００３９】
これは、画像に関わる情報のうち、例えば内視鏡フラグ情報のみ通信に失敗して取得できなかった場合、画像に関わらない情報に基づいて、観察モードに関わる操作ができないようにするためである。画像に関わらない情報に基づいて、各種情報をモニタに表示させてしまうと、ユーザがその表示データに基づいて例えば赤外光観察に対応した内視鏡であると認識して、赤外光観察モードに切り替えようとして操作しても切り替わらない、というような状況を生じさせないためである。
【００４０】
次に、このように構成された本実施の形態の内視鏡システム１のホワイトバランス調整の作用について説明する。ホワイトバランス調整は、内視鏡２と光源装置３とプロセッサ５との組み合わせ毎において行われる。
【００４１】
内視鏡２が通常光観察、ＮＢＩ及び蛍光観察の３つの観察が可能であるとき、光源装置３とプロセッサ５も、その３つの観察に対応したものであれば、内視鏡システム１においては、３つのモードによる観察が可能となる。
【００４２】
内視鏡２と光源装置３とプロセッサ５とが、初めての組み合わされる場合には、ホワイトバランス調整作業が行われる。一旦、その組合せについてホワイトバランス調整がされると、ホワイトバランス設定値が、内視鏡２内に記録される。従って、その同じ組合せであれば、同じホワイトバランス設定値が利用できるので、再度ホワイトバランス調整を行う必要はない。
【００４３】
ホワイトバランス調整は、例えば内視鏡２が３つの観察モードを有するのであれば、３つ、すなわち通常光と、ＮＢＩと、蛍光の３つについて行われる。内視鏡２が２つの観察モードを有するのであれば、その２つについてホワイトバランス調整が行われる。本実施の形態では、内視鏡２は、３つの観察モードに対応しているので、１つの組合せについて３つのホワイトバランス調整が行われる。
【００４４】
ユーザは、ホワイトバランス調整を行うために、所定の操作、例えば、所定のフィルタのセット、調整用被写体の撮像等をして、所定の操作ボタンを操作することによって、プロセッサ５は、撮像された画像データに基づいてホワイトバランス設定値を得るための所定の演算処理を行う。
【００４５】
プロセッサ５は、ホワイトバランス設定値を算出すると、その算出した設定値データを内視鏡２へ送信する。内視鏡２のＣＰＵ１７は、プロセッサ５から送信された設定値データを受信する。ＣＰＵ１７は、設定値データの受信手段を構成する。内視鏡２では、ＣＰＵ１７が、受信したホワイトバランス設定値を、メモリ１６の所定の領域に記録する処理を行う。
【００４６】
図２に示すように、ある１つの組合せにおいて、３回のホワイトバランス調整が行われ、通常光用ホワイトバランス設定値ＷＢ１−１と、ＮＢＩ用ホワイトバランス設定値ＷＢ２−１と、蛍光用ホワイトバランス設定値ＷＢ３−１のデータが、メモリ１６の所定の記憶領域に記憶される。
【００４７】
組合せ１の通常光用ホワイトバランス設定値ＷＢ１−１と、ＮＢＩ用ホワイトバランス設定値ＷＢ２−１は、蛍光観察以外のホワイトバランス設定値格納領域１６ｃにそれぞれ記憶される。同様に、組合せ１の蛍光用ホワイトバランス設定値ＷＢ３−１は、蛍光観察用ホワイトバランス設定値格納領域１６ｂに記憶される。この初めの組合せを、組合せ１という。
【００４８】
次に、別の組合せ、すなわち２番目の組合せ（組合せ２）についても、内視鏡２は、プロセッサ５から３つのホワイトバランス設定値のデータを受信すると、組合せ１のデータの次の領域に、同様に書き込む。すなわち、図２に示すように、組合せ２の通常光用ホワイトバランス設定値ＷＢ１−２と、ＮＢＩ用ホワイトバランス設定値ＷＢ２−２は、ホワイトバランス設定値格納領域１６ｃに追記的にそれぞれ記憶される。同様に、組合せ２の蛍光用ホワイトバランス設定値ＷＢ３−２は、ホワイトバランス設定値格納領域１６ｂに追記的に記憶される。
【００４９】
このようにそれぞれのホワイトバランス設定値は、追記的にそれぞれ対応する記憶領域に記録されていく。
【００５０】
蛍光観察以外の観察用ホワイトバランス設定値は、ホワイトバランス設定値格納領域１６ｃに２０個記憶できるので、通常光とＮＢＩの１０個の組合せまでは、そのまま記録済みのデータを消すことなく、追記的に記録される。１１個目の組合せが発生すると、１個目のデータＷＢ１−１とＷＢ２−１の記憶領域に、１１個目のデータであるＷＢ１−１１とＷＢ２−１１を上書きする。同様に、１２個目の組合せが発生すると、２個目のデータＷＢ１−２とＷＢ２−２の記憶領域に、１２個目のデータであるＷＢ１−１２とＷＢ２−１２を上書きする。
【００５１】
このように、蛍光観察以外の観察用ホワイトバランス設定値は、２０個のデータが順番に追記的に記録されていき、記憶領域が一杯になると、最も古いデータから上書きするようにして記録されていく。
【００５２】
一方、蛍光観察用ホワイトバランス設定値は、ホワイトバランス設定値格納領域１６ｂに１８個記憶できるので、蛍光観察用ホワイトバランス設定値を、１８個までは、そのまま記録済みのデータを消すことなく、追記的に記録される。１９個目のデータが発生すると、１個目のデータＷＢ３−１の記憶領域に、１９個目のデータであるＷＢ１−１９を上書きする。同様に、２０個目のデータが発生すると、２個目のデータＷＢ３−２の記憶領域に、２０個目のデータであるＷＢ３−２０を上書きする。
【００５３】
このように、蛍光観察用ホワイトバランス設定値は、１８個のデータが順番に追記的に記録されていき、領域が一杯になると、最も古いデータから上書きするようにして記録されていく。
【００５４】
本実施の形態では、メモリ１６は、通常光観察用のホワイトバランス設定値は１０個を、ＮＢＩ用のホワイトバランス設定値は１０個を、ホワイトバランス設定値格納領域１６ｃに記憶できるのに対して、蛍光観察用のホワイトバランス設定値は１８個を、ホワイトバランス設定値格納領域１６ｂに記憶できるように構成されている。
【００５５】
従って、ホワイトバランス設定値格納領域１６ｂに記憶される蛍光観察用のホワイトバランス設定値の記憶可能数は、ホワイトバランス設定値格納領域１６ｃに記憶される通常光観察用のホワイトバランス設定値とＮＢＩのホワイトバランス設定値の組合せ数よりも多い。
【００５６】
なお、メモリ１６のホワイトバランス設定値以外のデータを格納するデータ格納領域１６ａには、保存先領域番号が、ホワイトバランス設定値格納領域１６ｂとホワイトバランス設定値格納領域１６ｃのそれぞれに対応して、記憶されている。その保存先領域番号は、ホワイトバランス設定値を次に記録する領域の番号を示す。従って、初めてホワイトバランス設定値を記録するときは、領域番号１を指し示し、６個までホワイトバランス設定値が記録されていれば、領域番号７を指し示す。そして、最大の領域番号の領域まで、データが記録されていれば、領域番号１を指し示す。すなわち、保存先領域番号は、ホワイトバランス調整処理が終了すると、ホワイトバランス設定値格納領域１６ｂとホワイトバランス設定値格納領域１６ｃのそれぞれに対して、順番に、言い換えるとローテーションしながら、ＣＰＵ１７によって変更される。
【００５７】
このように、蛍光観察用ホワイトバランス設定値は、記録済みの設定値データを消すことなく１８個までは記録されていく。蛍光観察以外の観察用ホワイトバランス設定値は、記録済みの設定値データを消すことなく１０個の組合せまでは記録されていく。
【００５８】
従って、ホワイトバランス調整作業が繁雑な蛍光観察用のデータは、蛍光観察以外の観察用のデータよりも多く記録でき、保存される。すなわち、内視鏡システム１の組合せが１１個目を超えると、組合せが新しい場合、蛍光観察以外の観察用のデータは既存のデータを消して新しいデータを上書きするが、蛍光観察用のデータは既存のデータは残したまま新しいデータが追記される。
【００５９】
その結果、同じ組合せが、１２個目以上の組合せであったときに、作業が繁雑な蛍光観察用のホワイトバランス設定値データが、消されずに残っていて利用できる確率が高くなり、再度同じ組合せについて、蛍光観察用のホワイトバランス調整作業を行う場合が減少する。
【００６０】
図５は、プロセッサ５におけるホワイトバランス設定値データの送信処理の流れの例を示すフローチャートである。
【００６１】
プロセッサ５のＣＰＵ３２は、ユーザがホワイトバランス調整を行うべく、所定の操作を行うと、所定のホワイトバランス設定値の演算処理を実行し、ホワイトバランス設定値を取得する（ステップＳ１）。
【００６２】
ＣＰＵ３２は、取得したホワイトバランス設定値データを、光源装置のシリアルナンバーと、光源装置のバージョン情報と、色フィルタ識別情報とを組み合わせて、内視鏡２へ送信する（ステップＳ２）。
【００６３】
プロセッサ５は、１つの組合せについて、以上の処理を３つの観察光について行い、３つのホワイトバランス設定値データ、すなわち通常光、ＮＢＩ及び蛍光の設定値データをそれぞれ内視鏡２へ送信する。
【００６４】
図６は、内視鏡２のおけるホワイトバランス設定値データの書き込み処理の流れの例を示すフローチャートである。内視鏡２は、プロセッサ５からホワイトバランス設定値データを受信すると、図６の処理を実行する。
【００６５】
内視鏡２のＣＰＵ１７は、受信データの光源装置のバージョン情報を読み出して、そのバージョン情報に基づいてホワイトバランス設定値データに係わる光源装置が特殊光観察のできる光源装置か否かを判定する（ステップＳ１１）。
【００６６】
ホワイトバランス設定値データに係わる光源装置が特殊光観察のできる光源装置である場合、ステップＳ１１でＹＥＳとなって、次に色フィルタ識別情報に基づいて、色フィルタが蛍光観察用か否かを判定する（ステップＳ１２）。
【００６７】
色フィルタが蛍光観察用である場合、ステップＳ１２でＹＥＳとなって、次に、蛍光観察用のホワイトバランス設定値格納領域１６ｂのホワイトバランス設定値識別データ格納領域に、光源装置のシリアルナンバーと、光源装置のバージョン情報と、色フィルタ識別情報の組合せと同じデータが、既にあるかどうかを検索する（ステップＳ１３）。
【００６８】
また、ステップＳ１１とＳ１２でＮＯの場合、すなわち光源装置が特殊光観察のできる光源装置でない、及び色フィルタが蛍光観察用でない場合、蛍光観察以外のホワイトバランス設定値格納領域１６ｃのホワイトバランス設定値識別データ格納領域に、光源装置のシリアルナンバーと、光源装置のバージョン情報と、色フィルタ識別情報の組合せと同じデータが、既にあるかどうかを検索する（ステップＳ１６）。
【００６９】
ステップＳ１３とＳ１６における検索の結果、同じデータがホワイトバランス設定値識別データ格納領域にあるか否かを判定する（ステップＳ１４）。同じ組合せがあった場合は、ステップＳ１４でＹＥＳとなり、同じ領域に、受信データ中のホワイトバランス設定値データを上書きする（ステップＳ１５）。
【００７０】
すなわち、ステップＳ１５では、ステップＳ１３で検索した結果、同じデータがホワイトバランス設定値格納領域１６ｂのホワイトバランス設定値識別データ格納領域にある場合は、ホワイトバランス設定値格納領域１６ｂの同じ領域に、受信データ中のホワイトバランス設定値データを上書きする。同様に、ステップＳ１６で検索した結果、同じデータがホワイトバランス設定値格納領域１６ｃのホワイトバランス設定値識別データ格納領域にある場合は、ホワイトバランス設定値格納領域１６ｃの同じ領域に、受信データ中のホワイトバランス設定値データを上書きする。
【００７１】
ステップＳ１４でＮＯの場合、すなわちステップＳ１３及びＳ１６で検索した結果、同じデータがホワイトバランス設定値識別データ格納領域にない場合は、メモリから保存先領域番号データを読み込む（ステップＳ１７）。
【００７２】
保存先領域番号は、上述したように、ホワイトバランス設定値格納領域１６ｂと１６ｃのそれぞれについて、次に記録するデータの保存先を指し示すものである。よって、保存先領域番号データの示す領域番号の領域に、受信したデータを書き込む。すなわち、ホワイトバランス設定値識別データ格納領域に、光源装置のシリアルナンバーと、光源装置のバージョン情報と、色フィルタ識別情報とを書き込み、ホワイトバランスデータ格納領域に、ホワイトバランスデータを書き込む（ステップＳ１８）。
【００７３】
そして、保存先領域番号データを、１だけインクリメントする（ステップＳ１９）。  
続いて、保存先領域番号が最大領域数すなわち最大値を以下か否かを判定し（ステップＳ２０）、保存先領域番号が最大値以下の場合は、ステップＳ２０でＹＥＳとなり、インクリメントした保存先領域番号データを、対応するメモリ１６のデータ格納領域１６ａに上書きする（ステップＳ２１）。ホワイトバランス設定値データは、通常光、ＮＢＩ及び蛍光の３つがあるので、それぞれのデータに対して図６の処理が行われている。
【００７４】
保存先領域番号が最大値を超える場合は、ステップＳ２０でＮＯとなり、保存先領域番号データを１にして（ステップＳ２２）、対応するメモリ１６のデータ格納領域１６ａに１を上書きする（ステップＳ２３）。
【００７５】
図７は、メモリ１６内のホワイトバランス設定値格納領域のデータ構造を示す図である。ホワイトバランス設定値格納領域１６ｂと１６ｃは、同じデータ構造を有するので、ここでは蛍光観察用のホワイトバランス設定値格納領域１６ｂの構造を説明する。図７に示すように、ホワイトバランス設定値格納領域１６ｂは、領域番号欄と、ホワイトバランス設定値識別データ格納領域と、ホワイトバランスデータ格納領域とを含む。各ホワイトバランスデータは、領域番号毎にホワイトバランス設定値識別データと共に記憶できるようになっている。なお、図７は、蛍光観察用のホワイトバランス設定値格納領域１６ｂであるため、領域番号は１８までであるが、蛍光観察以外の観察光用の蛍光観察用のホワイトバランス設定値格納領域１６ｃの場合は、領域番号は２０まであり、通常光とＮＢＩの２つのホワイトバランスデータを、記憶可能となっている。本実施の形態では、蛍光観察用のホワイトバランス設定値格納領域１６ｂの最大領域数は１８であり、蛍光観察以外の観察光用のホワイトバランス設定値格納領域１６ｃの最大領域数は２０である。
【００７６】
次に、ホワイトバランスデータを内視鏡２から読み出す場合について説明する。プロセッサ５は、接続された内視鏡２のメモリ１６に記憶されたホワイトバランスデータを認識する場合は、光源装置のシリアルナンバーと光源装置のバージョン情報と色フィルタ識別情報とを組み合わせたデータを、内視鏡２へ送信する。内視鏡２は、その組合せのデータを受信すると、ＣＰＵ１７は、図８に示す処理を実行する。
【００７７】
図８は、プロセッサからのホワイトバランスデータの問い合わせに対する内視鏡の処理の流れの例を示すフローチャートである。
【００７８】
まず、内視鏡２のＣＰＵ１７は、受信データに含まれる、光源装置のバージョン情報を読み出して、そのバージョン情報に基づいてその光源装置が特殊光観察のできる光源装置か否かを判定する（ステップＳ３１）。
【００７９】
その光源装置が特殊光観察のできる光源装置である場合、ステップＳ３１でＹＥＳとなって、次に色フィルタ識別情報に基づいて、色フィルタが蛍光観察用か否かを判定する（ステップＳ３２）。
【００８０】
色フィルタが蛍光観察用である場合、ステップＳ３２でＹＥＳとなって、次に、蛍光観察用のホワイトバランス設定値格納領域１６ｂのホワイトバランス設定値識別データ格納領域に、受信した光源装置のシリアルナンバーと光源装置のバージョン情報と色フィルタ識別情報の組合せと同じデータが、既にあるかどうかを検索する（ステップＳ３３）。
【００８１】
また、ステップＳ３１とＳ３２でＮＯの場合、すなわち光源装置３が特殊光観察のできる光源装置でない、及び色フィルタが蛍光観察用でない場合、蛍光観察以外のホワイトバランス設定値格納領域１６ｃのホワイトバランス設定値識別データ格納領域に、受信した光源装置のシリアルナンバーと光源装置のバージョン情報と色フィルタ識別情報の組合せと同じデータが、既にあるかどうかを検索する（ステップＳ３４）。
【００８２】
ステップＳ３３とＳ３４における検索の結果、同じデータがホワイトバランス設定値識別データ格納領域にあるか否かを判定する（ステップＳ３５）。同じ組合せがあった場合は、ステップＳ３５でＹＥＳとなり、その同じ組合せに係る領域番号のホワイトバランスデータ格納領域から、ホワイトバランス設定値データを読み出して、プロセッサ５のＣＰＵ３２へ送信する（ステップＳ３６）。
【００８３】
また、ステップＳ３３とＳ３４における検索の結果、同じ組合せがなかった場合は、ステップＳ３５でＮＯとなり、該当するホワイトバランスデータが無い旨を示すデータを、プロセッサ５のＣＰＵ３２へ送信する（ステップＳ３７）。
【００８４】
以上のように、本実施の形態に係る内視鏡によれば、内視鏡内の記憶手段に記憶された蛍光観察のホワイトバランス設定値が、出来るだけ上書きされないようにしたので、内視鏡システムを利用する場合に、煩雑な調整操作の回数が少なく、かつ経済的である。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施の形態に係る内視鏡システムの構成を示すブロック図である。
【図２】本発明の実施の形態に係るメモリ内の記憶領域を説明するためのメモリマップである。
【図３】ホワイトバランス回路の構成例を示す回路図である。
【図４】光源装置の操作パネルの外観表示例を示す図である。
【図５】プロセッサにおけるホワイトバランス設定値データの送信処理の流れの例を示すフローチャートである。
【図６】内視鏡のおけるホワイトバランス設定値データの書き込み処理の流れの例を示すフローチャートである。
【図７】メモリ内のホワイトバランス設定値格納領域のデータ構造を示す図である。
【図８】プロセッサからのホワイトバランスデータの問い合わせに対する内視鏡の処理の流れの例を示すフローチャートである。
【符号の説明】
【００８６】
１  内視鏡システム、２  内視鏡、２ａ  コネクタ部、３  光源装置、５  プロセッサ、１１，１１ａ  ＣＣＤ、１２  ライトガイド  
【図１】
2006346010.tif 000003
【図２】
2006346010.tif 000004
【図３】
2006346010.tif 000005
【図４】
2006346010.tif 000006
【図５】
2006346010.tif 000007
【図６】
2006346010.tif 000008
【図７】
2006346010.tif 000009
【図８】
2006346010.tif 000010