(57)【特許請求の範囲】
【請求項１】
内視鏡先端に具備された固体撮像素子によって体腔内の画像を電気信号として出力する電子内視鏡と、前記電子内視鏡が接続される電子内視鏡用プロセッサと、電子内視鏡の特性値や管理情報等のデータを電子内視鏡毎に記録した電子内視鏡用データベースを管理する電子内視鏡用データベースシステムを有する電子内視鏡システムであって、
前記電子内視鏡は、該電子内視鏡が購入されたものであるか、長期レンタル品であるか、短期レンタル品であるかを示す使用形態情報が記憶された使用形態記憶手段を有し、
前記電子内視鏡用プロセッサは、前記電子内視鏡の使用形態記憶手段の内容を読み出す、使用形態読み出し手段を有し、
前記電子内視鏡用データベースシステムは、
データベースが記憶されるメモリ手段と、
前記使用形態読み出し手段によって読み出された前記使用形態記憶手段の内容を、電子内視鏡ごとに前記メモリ手段に保存する、使用形態保存手段とを有し、
前記内視鏡用プロセッサは、電子内視鏡用データベースシステムの前記メモリ手段に記憶された使用形態情報を含むデータベースの内容をモニタ等の出力装置に出力可能であることを特徴とする、電子内視鏡システム。
【請求項２】
前記使用形態記憶手段は、前記電子内視鏡の使用形態情報が記憶される不揮発性半導体記憶素子であることを特徴とする、請求項１に記載の電子内視鏡システム。
【請求項３】
内視鏡先端に具備された固体撮像素子によって体腔内の画像を電気信号として出力する電子内視鏡と、前記電子内視鏡が接続される電子内視鏡用プロセッサと、電子内視鏡の特性値や管理情報等のデータを電子内視鏡毎に記録した電子内視鏡用データベースを管理する電子内視鏡用データベースシステムを有する電子内視鏡システムであって、
前記電子内視鏡は、該電子内視鏡が購入されたものであるか、長期レンタル品であるか、短期レンタル品であるかを示す使用形態情報を設定するための使用形態設定手段を有し、
前記電子内視鏡用プロセッサは、前記電子内視鏡の使用形態設定手段の内容を読み出す、使用形態読み出し手段を有し、
前記電子内視鏡用データベースシステムが、
データベースが記憶されるメモリ手段と、
前記使用形態読み出し手段によって読み出された前記使用形態設定手段の内容を、電子内視鏡ごとに前記メモリ手段に保存する、使用形態保存手段とを有し、
前記内視鏡用プロセッサは、電子内視鏡用データベースシステムの前記メモリ手段に記憶された使用形態情報を含むデータベースの内容をモニタ等の出力装置に出力可能であることを特徴とする、電子内視鏡システム。
【請求項４】
前記使用形態設定手段は、前記電子内視鏡の使用形態を示す情報を設定するスイッチであることを特徴とする、請求項３に記載の電子内視鏡システム。
【請求項５】
前記スイッチが、前記電子内視鏡の操作部に配置されていることを特徴とする、請求項４に記載の電子内視鏡システム。
【請求項６】
前記スイッチが、前記電子内視鏡の、前記電子内視鏡が前記電子内視鏡に対応した電子内視鏡用プロセッサに接続されるコネクタ部に配置されていることを特徴とする、請求項４に記載の電子内視鏡システム。
【請求項７】
前記電子内視鏡は、前記スイッチを掩覆可能なカバー部材を有し、前記カバーが前記スイッチを掩覆しているときは、前記カバーは前記スイッチの設定を変化させるような作用が前記スイッチに加わらないように前記スイッチを保護することを特徴とする、請求項４から請求項６のいずれかに記載の電子内視鏡システム。
【請求項８】
内視鏡先端に具備された固体撮像素子によって体腔内の画像を電気信号として出力する電子内視鏡と、前記電子内視鏡が接続される電子内視鏡用プロセッサと、電子内視鏡の特性値や管理情報等のデータを電子内視鏡毎に記録した電子内視鏡用データベースを管理する電子内視鏡用データベースシステムを有する電子内視鏡システムであって、
前記電子内視鏡は、前記電子内視鏡が通常仕様か特注仕様かを示す情報が記憶された仕様記憶手段を有し、
前記電子内視鏡用プロセッサは、前記電子内視鏡の仕様記憶手段の内容を読み出す、仕様読み出し手段を有し、
前記電子内視鏡用データベースシステムは、
データベースが記憶されるメモリ手段と、
前記仕様読み出し手段によって読み出された情報を前記電子内視鏡ごとに分類して前記メモリ手段に保存する、仕様保存手段とを有し、
前記内視鏡用プロセッサは、電子内視鏡用データベースシステムの前記メモリ手段に記憶された、仕様読み出し手段によって読み出された情報を含むデータベースの内容を、モニタ等の出力装置に出力可能であることを特徴とする、電子内視鏡システム。
【請求項９】
前記仕様記憶手段は、前記電子内視鏡が通常仕様か特注仕様かを示す情報が記憶される不揮発性半導体記憶素子であることを特徴とする、請求項８に記載の電子内視鏡システム。
【請求項１０】
内視鏡先端に具備された固体撮像素子によって体腔内の画像を電気信号として出力する電子内視鏡と、前記電子内視鏡が接続される電子内視鏡用プロセッサと、電子内視鏡の特性値や管理情報等のデータを電子内視鏡毎に記録した電子内視鏡用データベースを管理する電子内視鏡用データベースシステムを有する電子内視鏡システムであって、
前記電子内視鏡は、該電子内視鏡が通常仕様か特注仕様かを示す情報を設定するための仕様設定手段を有し、
前記電子内視鏡用プロセッサは、前記電子内視鏡の仕様設定手段の内容を読み出す、仕様読み出し手段を有し、
前記電子内視鏡用データベースシステムが、
データベースが記憶されるメモリ手段と、
前記仕様読み出し手段によって読み出された情報を前記電子内視鏡ごとに分類して前記メモリ手段に保存する、仕様保存手段とを有し、
前記内視鏡用プロセッサは、電子内視鏡用データベースシステムの前記メモリ手段に記憶された、仕様読み出し手段によって読み出された情報を含むデータベースの内容を、モニタ等の出力装置に出力可能であることを特徴とする、電子内視鏡システム。
【請求項１１】
前記仕様設定手段は、前記電子内視鏡が通常仕様か特注仕様かを設定するスイッチであることを特徴とする、請求項１０に記載の電子内視鏡システム。
【請求項１２】
前記スイッチが、前記電子内視鏡の操作部に配置されていることを特徴とする、請求項１１に記載の電子内視鏡システム。
【請求項１３】
前記スイッチが、前記電子内視鏡の、前記電子内視鏡が前記電子内視鏡に対応した電子内視鏡用プロセッサに接続されるコネクタ部に配置されていることを特徴とする、請求項１１に記載の電子内視鏡システム。
【請求項１４】
前記電子内視鏡は、前記スイッチを掩覆可能なカバー部材を有し、前記カバーが前記スイッチを掩覆しているときは、前記カバーは前記スイッチの設定を変化させるような作用が前記スイッチに加わらないように前記スイッチを保護することを特徴とする、請求項１１から請求項１３のいずれかに記載の電子内視鏡システム。
【請求項１５】
前記電子内視鏡用データベースシステムが、前記電子内視鏡用プロセッサに内蔵されていることを特徴とする、請求項１から請求項１４のいずれかに記載の電子内視鏡システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、先端に具備された固体撮像素子によって体腔内の画像を電気信号として出力する電子内視鏡及びその電子内視鏡を具備した電子内視鏡システム等に関する。
【０００２】
【従来の技術】
ＣＣＤなどの固体撮像素子を先端に備えた電子内視鏡は、一般に前記固体撮像素子からの電気信号を処理してモニタやビデオプリンタ等の出力手段に内視鏡画像を出力する、電子内視鏡用プロセッサと共に利用される。
【０００３】
電子内視鏡はこの電子内視鏡用プロセッサに着脱自在に接続される。また、通常は電子内視鏡用プロセッサは、複数種類の電子内視鏡と接続可能であり、従って、観察／処置を行う部位に適した電子内視鏡を適宜この電子内視鏡用プロセッサに接続して使用することにより、複数種類の電子内視鏡を使用する場合においても電子内視鏡用プロセッサの台数は１台で済む。
【０００４】
また、一般に電子内視鏡はEEPROM等の不揮発性半導体記憶素子を有している。この記憶素子には、その電子内視鏡の種類、シリアルナンバー、ホワイトバランス値などが記憶されている。電子内視鏡が電子内視鏡用プロセッサに接続されると、電子内視鏡用プロセッサは記憶素子に記憶された各種データを読み出し、モニタに電子内視鏡の種類を表示したり、ホワイトバランスをその電子内視鏡に適した値に設定している。
【０００５】
なお、内視鏡用プロセッサの信号処理回路が生成する、モニタ出力用の映像信号処理回路には個々の内視鏡用プロセッサ毎に若干のばらつきがあるため、記憶素子に記憶された内視鏡内のホワイトバランス値をそのまま設定すると、ホワイトバランスが多少ずれる場合がある。従って、電子内視鏡を内視鏡用プロセッサに装着するたびにホワイトバランス値を手動で再設定するのを避けるため、内視鏡用プロセッサが一度設定された電子内視鏡の種類およびシリアルナンバーごとのホワイトバランス値を記憶している必要がある。すなわち、電子内視鏡が再接続されたときは内視鏡用プロセッサに記憶されたホワイトバランス値を用いる。このような方法でホワイトバランス値を自動的に再設定する場合、内視鏡用プロセッサは接続された電子内視鏡の種類およびシリアルナンバーからその電子内視鏡に対応したホワイトバランス値を参照する一種のデータベースを備えている。
【０００６】
また、電子内視鏡が電子内視鏡用プロセッサに装着された回数をカウントして上記データベースに記録することにより、電子内視鏡用プロセッサで使われる電子内視鏡の使用頻度を判断することができる。この使用頻度は、例えば内視鏡の保守等に利用することができる。
【０００７】
このような電子内視鏡用プロセッサにおいて、その記憶容量いっぱいまで電子内視鏡がデータベースに登録された状態では、新たな電子内視鏡を登録することはできない。このような場合、従来は不要な電子内視鏡のデータを手動で削除したうえで、新しい電子内視鏡を登録する。ここで、データベースに登録されうる電子内視鏡の使用形態は、ユーザ（病院等）に販売されたものと、レンタル契約によってユーザに長期（通常数ヶ月以上）貸し出されているものと、健康診断等の理由によりユーザに短期（通常数週間以内）貸し出されているものとに分類される。また、データベースに登録されうる電子内視鏡は、通常仕様のものと、電子内視鏡のユーザの希望に応じて電子内視鏡の挿入管の硬さや、電子内視鏡の対物光学系のレンズのコーティング等の仕様を変更した特注仕様とに分類される。
【０００８】
しかしながら、従来の電子内視鏡には上記使用形態や仕様を示す情報は含まれていないため、データベースの記憶容量いっぱいまで電子内視鏡がデータベースに登録された状態で新たな電子内視鏡を登録する際、既に返却した電子内視鏡や使用頻度の低い特注仕様の電子内視鏡をデータベースに残し、使用頻度の高い電子内視鏡をデータベースから削除してしまう可能性があった。
【０００９】
また、電子内視鏡が電子内視鏡の使用形態や仕様に関する情報をもっていないために、電子内視鏡を使用中に電子内視鏡の使用形態や仕様を確認することができないため、誤って不適切な仕様の電子内視鏡を使用するおそれがあった。
【００１０】
【発明が解決しようとする課題】
本発明は上記の問題に鑑み、データベースの記憶容量いっぱいまで電子内視鏡がデータベースに登録された状態で、電子内視鏡用プロセッサに電子内視鏡を登録する際、適切な電子内視鏡のデータを削除可能とする電子内視鏡を提供することを目的とする。また、内視鏡使用者が誤って不適切な仕様の電子内視鏡を使用するのを防止することを目的とする。
【００１１】
【課題を解決するための手段】
上記の問題を解決するため、電子内視鏡が、電子内視鏡自身の使用形態を示す情報が記憶された使用形態記憶手段を有する。また、電子内視鏡と、電子内視鏡が接続される電子内視鏡用プロセッサと、電子内視鏡の特性値や管理情報等のデータを電子内視鏡毎に記録した電子内視鏡用データベースを管理する電子内視鏡用データベースシステムを有する電子内視鏡システムは、電子内視鏡用プロセッサが、電子内視鏡の使用形態記憶手段の内容を読み出す使用形態読み出し手段を有し、電子内視鏡用データベースシステムが、データベースが記憶されるメモリ手段と、使用形態読み出し手段によって読み出された使用形態記憶手段の内容を電子内視鏡ごとに前記メモリ手段に保存する使用形態保存手段とを有する。
【００１２】
したがって、新しい電子内視鏡をデータベースに登録するときに記憶容量いっぱいまで電子内視鏡がデータベースに登録された状態だった場合、メモリ手段に保存された電子内視鏡の使用形態を示す情報を参照して、データベースから削除する電子内視鏡を決定することができる。
【００１３】
なお、メモリ手段に保存された電子内視鏡の使用形態を示す情報を参照するために、電子内視鏡用プロセッサが、電子内視鏡用データベースシステムのメモリ手段に記憶されたデータベースの内容をモニタ等の出力装置に出力可能である構成とするのが好ましい。
【００１４】
好ましくは、使用形態を示す情報は、電子内視鏡が購入されたものであるか、長期レンタル品であるか、短期レンタル品であるかを示す情報である。
【００１５】
また、使用形態記憶手段は、電子内視鏡の使用形態を示す情報が記憶される不揮発性半導体記憶素子であってもよく、また電子内視鏡の使用形態を示す情報を設定するスイッチであってもよい。
【００１６】
また、スイッチは、電子内視鏡の操作部に配置されていてもよく、また、電子内視鏡を電子内視鏡用プロセッサに接続するコネクタ部に配置されていてもよい。
【００１７】
また、電子内視鏡は、スイッチを掩覆可能なカバー部材を有し、カバーがスイッチを掩覆しているときは、カバーはスイッチの設定を変化させるような力がスイッチに加わらないようにスイッチを保護する構成としても良い。このような構成とすることにより、電子内視鏡の使用者が意図的にまたは誤ってスイッチを操作して電子内視鏡の使用形態を示す情報が再設定されることを防止することができる。
【００１８】
また、上記の問題を解決するため、電子内視鏡は、電子内視鏡が通常仕様か特注仕様かを示す情報が記憶された仕様記憶手段を有する。また、電子内視鏡と、電子内視鏡が接続される電子内視鏡用プロセッサと、電子内視鏡の特性値や管理情報等のデータを電子内視鏡毎に記録した電子内視鏡用データベースを管理する電子内視鏡用データベースシステムを有する電子内視鏡システムは、電子内視鏡用プロセッサが、電子内視鏡の仕様記憶手段の内容を読み出す仕様読み出し手段を有し、電子内視鏡用データベースシステムが、仕様読み出し手段によって読み出された情報を内視鏡ごとに分類してメモリ手段に保存する、仕様保存手段を有する。
【００１９】
したがって、新しい電子内視鏡をデータベースに登録するときに記憶容量いっぱいまで電子内視鏡がデータベースに登録された状態だった場合、メモリ手段に保存された電子内視鏡が通常仕様か特注仕様かを示す情報を参照して、データベースから削除する電子内視鏡を決定することができる。
【００２０】
なお、メモリ手段に保存された電子内視鏡の通常仕様か特注仕様かを示す情報を参照するために、電子内視鏡用プロセッサが、電子内視鏡用データベースシステムのメモリ手段に記憶されたデータベースの内容をモニタ等の出力装置に出力可能である構成とするのが好ましい。なお、本明細書における「特注仕様」とは電子内視鏡のユーザの希望に応じて、電子内視鏡の挿入管の硬さや、電子内視鏡の対物光学系のレンズのコーティング等の仕様を変更したものである。
【００２１】
また、電子内視鏡用プロセッサが電子内視鏡の使用形態記憶手段や仕様記憶手段の内容をモニタ等の出力装置に出力可能な構成としてもよい。
【００２２】
このような構成とすることにより、電子内視鏡使用時に、電子内視鏡の使用形態や、電子内視鏡が通常仕様か特注仕様かを確認することができる。従って、誤って不適切な仕様の電子内視鏡を使用するおそれがない。
【００２３】
【発明の実施の形態】
以下に、本発明の第１の実施の形態を図面を用いて詳細に説明する。図１は、本発明の第１の実施の形態による電子内視鏡システムの全体図を模式的に示したブロック図である。
【００２４】
電子内視鏡システム１は電子内視鏡１００と、この電子内視鏡１００が着脱自在に装着される電子内視鏡用プロセッサ２００とを有する。
【００２５】
電子内視鏡１００は、対物光学系１０１と、この電子内視鏡の各種情報が記憶されているＥＥＰＲＯＭ（不揮発性半導体記憶素子）１０２と、ＣＣＤ１０４と、ライトガイド１０３と、内視鏡制御ケーブル１０８と、ＣＣＤ信号ケーブル１０９と、操作ボタン１０７とを有する。ＥＥＰＲＯＭ１０２と、操作ボタン１０７は、内視鏡制御ケーブル１０８を介して電子内視鏡用プロセッサ２００のＣＰＵ２０１（後述）と接続されている。
【００２６】
電子内視鏡用プロセッサ２００はＣＰＵ２０１、光源２０３、前段信号処理回路２０４、後段信号処理回路２０５、ＣＲＴコントローラ（以後ＣＲＴＣと称する）２０６、操作パネル２０７、メモリ２０８、RTC（Real Time Clock）２０９、絞り２１０、絞り制御回路２１１、入力機器インターフェース２１２を有している。後段信号処理回路２０５、ＣＲＴＣ２０６、操作パネル２０７、メモリ２０８、RTC２０９、絞り制御回路２１１、入力機器インターフェース２１２のそれぞれはＣＰＵ２０１と接続されている。ここで後段信号処理回路２０５、ＣＲＴＣ２０６、RTC２０９、絞り制御回路２１１、入力機器インターフェース２１２はＣＰＵ２０１によって制御される。
【００２７】
ＣＰＵ２０１に制御される入力機器インターフェース２１２にはキーボード４００などの外部入力装置が接続され、その入力を元に、ＣＰＵ２０１は電子内視鏡１００および電子内視鏡用プロセッサ２００等の制御を行う。同様に、電子内視鏡用プロセッサ２００の操作パネル２０７には操作ボタンが配置されており、これらの操作ボタンを押すことにより発せられる操作ボタン信号はＣＰＵ２０１に入力され、この信号を元に電子内視鏡用プロセッサ２００や電子内視鏡１００等の制御が行われる。
【００２８】
電子内視鏡用プロセッサ２００の光源部２０３は絞り２１０を経由して電子内視鏡１００のライトガイド１０３の入射端に光を入射させる。ライトガイド１０３の入射端に入射された光はライトガイド１０３を通って電子内視鏡１００の挿入管１１０の先端に露出するライトガイド１０３の射出端に達し、電子内視鏡１００の挿入管１１０の先端前方の体腔内を照らす。絞り２１０の開度は絞り制御回路２１１によってコントロールされる。ここで、内視鏡システム１のオペレータはキーボード４００または電子内視鏡用プロセッサ２００の操作パネル２０７を操作することにより、絞り２１０の開度を任意に設定可能である。
【００２９】
電子内視鏡１００の対物光学系１０１による像はＣＣＤ１０４の受光面上で結像する。ＣＣＤ１０４はこの結像された映像を映像信号に変換する。この映像信号は、ＣＣＤ信号ケーブル１０９を経由して電子内視鏡用プロセッサ２００内の前段信号処理回路２０４に伝達される。前段信号処理回路２０４はこの映像信号を取り出し、後段信号処理回路２０５に転送する。後段信号処理回路２０５は映像信号を処理してＮＴＳＣ信号等のモニタに出力可能なビデオ信号に変換する。また、後段信号処理回路２０５はＣＰＵ２０１からの制御信号に基づき、ホワイトバランスの調整を行う。後段信号処理回路２０５によって変換された信号は、電子内視鏡用プロセッサ２００に接続されたモニタ３００上で画像として表示される。なお、本発明の第１の実施の形態においてはＣＣＤ１０４で撮像された映像をモニタ３００に出力する構成としているが、出力先はモニタに制限されるものではなく、例えばビデオプリンタ等の他の出力機器に出力する構成としても構わない。
【００３０】
また、キーボード４００の入力を元に、ＣＰＵ２０１は電子内視鏡１００および電子内視鏡用プロセッサ２００の動作を切り替えたり、モニタ３００に表示される画像に文字情報をスーパーインポーズさせることが出来る（モニタ３００に表示される画像に文字情報をスーパーインポーズさせる方法については後述）。同様に、操作パネル２０７を操作して、電子内視鏡１００および電子内視鏡用プロセッサ２００の動作を切り替えたり、モニタ３００に表示される画像に文字情報をスーパーインポーズさせることが出来る。同様に、電子内視鏡１００の操作部１２０に配置された操作ボタン１０７を操作して、電子内視鏡１００および電子内視鏡用プロセッサ２００の動作を切り替えたり、モニタ３００に表示される画像に文字情報をスーパーインポーズさせることが出来る。電子内視鏡１００の操作ボタン１０７を操作して上記制御を行うため、操作ボタン１０７を操作することによって発せられる信号は内視鏡制御ケーブル１０８を介してＣＰＵ２０１に伝達される。
【００３１】
ＣＲＴＣ２０６は文字情報をスーパーインポーズするために使用される。ＣＲＴＣ２０６で生成されたビデオ信号は後段信号処理回路２０５で生成されたビデオ信号と同期を取ってモニタ３００に向けて出力され、ＣＲＴＣ２０６による画像は、後段信号処理回路２０５による画像にスーパーインポーズされる。ＣＰＵ２０１はＣＲＴＣ２０６を制御して任意の文字情報を後段信号処理回路２０５による画像（すなわち、電子内視鏡１００のＣＣＤ１０４によって撮像された画像）にスーパーインポーズさせることができる。
【００３２】
例えば、電子内視鏡１００のＣＣＤ１０４によって撮像された画像に、電子内視鏡１００のＥＥＰＲＯＭ１０２に記憶された情報を表示させることが可能である。
【００３３】
図２に本発明の第１の実施の形態におけるＥＥＰＲＯＭ１０２のデータ構造を示す。ＥＥＰＲＯＭ１０２のここで使用する記憶容量は１３バイトであり、先頭の３バイトが電子内視鏡のシリアルナンバー（"serial no."）、続く６バイトが電子内視鏡の型番（"scope name"）、さらに続く４バイトの領域にはホワイトバランス値（赤、"white balance R"）、ホワイトバランス値（青、"white balance B"）、電子内視鏡の使用形態（"use"）、及び電子内視鏡１００の仕様（"specification"）の各１バイトのデータが順に記憶されている。
【００３４】
図３に本発明の第１の実施の形態による、ＥＥＰＲＯＭ１０２の内容の一例を示す。"serial no."は1〜16777215（１６進表記では0x1〜0xffffff）までの値を取り得る数値データであり、電子内視鏡毎に異なる値が割り当てられている。電子内視鏡用プロセッサ２００のＣＰＵ２０１はこの"serial no."を参照することにより内視鏡を判別することが可能となる。本例においては、"serial no."には数値820523（0x0c852b）が割り当てられている。
【００３５】
また、"scope name"は電子内視鏡１００の型番に相当する文字データ（英数６文字）が記憶されている。電子内視鏡用プロセッサ２００のＣＰＵ２０１はこの"scope name"を参照することにより内視鏡の種類を判別することが可能となる。本例においては、"scope name"には文字列"FG-26D"（0x46472d323644）が割り当てられている。
【００３６】
また、"white balance R"および"white balance B"は、それぞれ−１２８〜＋１２７までの値を取る数値である。電子内視鏡用プロセッサ２００のＣＰＵ２０１は前段信号処理回路２０４より得られるRおよびBの画像信号にそれぞれ"white balance R"および"white balance B"の値に応じた重み付けを行った上でモニタ３００に出力可能な信号を生成するよう後段信号処理回路２０５を制御する。本例においては、"white balance R"および"white balance B"にはそれぞれ数値−４（0x7c）および数値＋１０（0x8a）が割り当てられている。ここで、前段信号処理回路２０４はＲＧＢそれぞれ２５６階調のディジタルデータを生成して後段信号処理回路２０５に送信している。従って、本例においてはRの画像信号は４階調暗く、またBの画像信号は１０階調明るくなるよう後段信号処理回路２０５内で調整された上で、モニタ３００に向けて出力される。
【００３７】
"use"は電子内視鏡１００が購入されたものであるか、長期レンタル品であるか、短期レンタル品であるかを示す１バイトのフラグである。ここで、電子内視鏡１００が購入されたものであれば"use"には数値０(0x0)が設定され、長期レンタル品であれば"use"には数値１(0x1)が設定され、また短期レンタル品であれば"use"には数値２(0x2)が設定される。従って、電子内視鏡用プロセッサ２００のＣＰＵ２０１はこの"use"を参照することにより内視鏡の使用形態を判別することが可能となる。本例においては、"use"には数値０（0x0）が割り当てられている。
【００３８】
また、"specification"は内視鏡の仕様を示す１バイトのフラグである。ここで、電子内視鏡１００が通常仕様ならば"specification"には数値０（0x0）が設定され、一方特注仕様ならば"specification"には数値１（0x1）が設定される。本例においては、"specification"には数値１（0x1）が割り当てられている。
【００３９】
ここで、本発明の実施の形態においては、EEPROM１０２の内容をモニタ３００上に表示可能な構成となっているため、電子内視鏡使用時に、電子内視鏡の使用形態や、電子内視鏡が通常仕様か特注仕様かを確認することができる。従って、誤って不適切な仕様の電子内視鏡を使用するおそれがない。
【００４０】
本発明の第１の実施の形態におけるＣＰＵ２０１は、電子内視鏡１００および電子内視鏡用プロセッサ２００を制御すると共に、電子内視鏡１００を管理するデータベースをメモリ２０８内に構築している。本発明の第１の実施の形態におけるデータベースの一例を図４に示す。本発明の第１の実施の形態においては、データベースに電子内視鏡を３９本まで登録可能となっている。このデータベースは内視鏡毎にレコードが割り当てられ、各レコードは"register no."、"scope name"、"serial no."、"white balance"（R Gain / B Gain）、"use"、"specification"、"registered date"、"used date"および"counter"の各項目を有する。
【００４１】
"register no."は、レコードを識別するために使用される、１から３９までの通し番号である。"scope name"、"serial no."、"white balance"（R Gain / B Gain）、"use"および"specification"は、電子内視鏡１００のＥＥＰＲＯＭ１０２に記憶されている各情報と同一である。これらの情報は、その電子内視鏡が最初に電子内視鏡用プロセッサ２００に接続されたときにＥＥＰＲＯＭ１０２より読み出され、データベースに記録される。なお、"white balance"については、その電子内視鏡が接続されている間に電子内視鏡用プロセッサ２００にてホワイトバランスの再調整が行われた場合には、その再調整後のホワイトバランスの数値がデータベースに記録される。
【００４２】
"registered date"は６けたの日付データと４桁の時刻データから構成されている。日付データの上２桁は西暦年号の下２桁であり、日付データの続く２桁は月、さらに続く２桁は日をあらわしている。すなわち、"971213.1313"は「１９９７年１２月１３日午後１時１３分」を、"001015.0924"は「２０００年１０月１５日午前９時２４分」を示す。なお、"registered date"は、電子内視鏡が最初に電子内視鏡用プロセッサ２００に接続されたときの日時である。
【００４３】
"used date"は"scope name"および"serial no."で特定される電子内視鏡が最後に電子内視鏡用プロセッサ２００に接続されたときの日時である。なお、"used date"の書式は"registered date"の書式と同じである。
【００４４】
"counter"は"scope name"および"serial no."で特定される電子内視鏡が電子内視鏡用プロセッサ２００に接続された回数である。
【００４５】
このような形態のデータベースに、図３に記載の内容のＥＥＰＲＯＭ１０２を備えた電子内視鏡１００を新たに登録する手順を以下に示す。
【００４６】
図５は、電子内視鏡１００を電子内視鏡用プロセッサ２００に接続したときに実行される、内視鏡登録ルーチンのフローである。なお、本ルーチンはメモリ２０８に記憶されたプログラムをＣＰＵ２０１が実行することによって実施される。
【００４７】
本ルーチンが開始すると、最初にステップS１０１が実行される。ステップS１０１では、電子内視鏡のＥＥＰＲＯＭ１０２の内容を読み出し、メモリ２０８内に一時的に保存する。なお、キーボード４００、電子内視鏡１００の操作ボタン１０７、あるいは電子内視鏡用プロセッサ２００の操作パネル２０７を操作して、このメモリ２０８に保存されたEEPROM１０２の内容の一部または全部をモニタ３００に表示させることもできる。次いでステップS１０２に進む。
【００４８】
ステップS１０２では、ステップS１０１で読み出された"serial no."と"scope name"の組合せの記録されたレコードがデータベース中に存在しているかどうか、すなわち電子内視鏡１００がデータベースに登録済みであるかどうかの判定を行っている。ここで、電子内視鏡１００が登録済みであれば（Ｓ１０２：Ｙｅｓ）、本ルーチンを終了する。一方、電子内視鏡１００が未登録であれば（Ｓ１０２：Ｎｏ）、ステップS１０３に進む。
【００４９】
ステップS１０３では、モニタ３００上に電子内視鏡１００の登録の可否を問うメッセージを表示し、キーボード４００、操作ボタン１０７または操作パネル２０７からの入力を受け付ける。ここで、キーボード４００、操作ボタン１０７または操作パネル２０７の操作によって電子内視鏡１００の登録が指示されれば（Ｓ１０３：Ｙｅｓ）、ステップS１０４に進む。一方、ステップS１０３にて電子内視鏡１００の登録を行わないことが指示されれば（Ｓ１０３：Ｎｏ）、本ルーチンを終了する。
【００５０】
ステップS１０４ではデータベースに登録されている内視鏡の数をカウントし、その値が最大値（本実施例では３９）であるかどうか、すなわちデータベースの記憶容量いっぱいまで内視鏡が登録されているかどうかの判定が行われる。ここで、データベースの記憶容量いっぱいまで内視鏡が登録されていれば（Ｓ１０４：Ｙｅｓ）、ステップS１０５に進む。
【００５１】
ステップS１０５では、登録済みの内視鏡のレコードを削除して電子内視鏡１００の登録を行うかどうかの可否を問うメッセージを表示し、キーボード４００、操作ボタン１０７または操作パネル２０７からの入力を受け付ける。ここで、キーボード４００、操作ボタン１０７または操作パネル２０７の操作によって登録済みの内視鏡のレコードを削除することが指示されれば（Ｓ１０５：Ｙｅｓ）、ステップS１０６に進む。一方、ステップS１０５にて登録済みの内視鏡のレコードを削除しないことが指示されれば（Ｓ１０５：Ｎｏ）、本ルーチンを終了する。
【００５２】
ステップS１０６では、データベースの内容をモニタ３００に表示し、キーボード４００からの入力を受け付ける。電子内視鏡システム１のユーザはこの画面に表示されたデータベースの内容を確認しながら、削除するレコードの"register no."をキーボード４００を用いて入力する。すなわち、ユーザはデータベースに登録済みの各内視鏡のレコードの"use"や"specification"の内容を参照しながらレコードを削除すべき内視鏡を任意に決めることができる。ＣＰＵ２０１はこの入力された"register no."のレコード内のデータを消去する。次いでステップS１０７に進む。
【００５３】
ステップS１０７では、ステップS１０６でキーボード４００より入力された"register no."のレコードにＥＥＰＲＯＭ１０２の内容をコピーする。なお、このときの日時をＲＴＣ２０９から読みだして、その値をキーボード４００より入力された"register no."のレコードの"registered date"および"used date"に代入する。また、キーボード４００より入力された"register no."のレコードの"counter"に１を代入する。次いで本ルーチンを終了する。
【００５４】
一方、ステップS１０４にて、データベースの記憶容量にまだ余裕があるのならば（Ｓ１０４：Ｎｏ）、ステップS１１０に進む。ステップS１１０では、データベースの内容をモニタ３００に表示し、キーボード４００からの入力を受け付ける。電子内視鏡システム１のユーザはこの画面に表示されたデータベースの内容を確認しながら、データが入力されていない任意のレコードの"register no."をキーボード４００を用いて入力する。
【００５５】
次いで、キーボード４００より入力された"register no."のレコードにＥＥＰＲＯＭ１０２の内容をコピーする。なお、このときの日時をＲＴＣ２０９から読みだして、その値をキーボード４００より入力された"register no."のレコードの"registered date"および"used date"に代入する。また、キーボード４００より入力された"register no."のレコードの"counter"に１を代入する。次いで本ルーチンを終了する。
【００５６】
本発明の第２の実施の形態の内視鏡システム１０００を図６に示す。本発明の第２の実施の形態の電子内視鏡システム１０００は、電子内視鏡１１００のＥＥＰＲＯＭ１１０２には本発明の第１の実施の形態における"use"および"specification"に相当する情報は記憶されず、これらのパラメータは電子内視鏡１１００のスイッチ部材１１０６にて設定されるよう構成されている。また、スイッチ部材１１０６はカバー部材１１１５によって覆われている。カバー部材１１１５は、スイッチ部材１１０６による設定を変化させるような力がスイッチ部材１１０６に加わらないようにスイッチ部材１１０６を保護している。従って、電子内視鏡の使用者が意図的にまたは誤ってスイッチ部材１１０６を操作して上述の"use"および"specification"に相当する情報が再設定されることは防止される。なお、他の部分は第１の実施の形態と同様であるので、説明は省略する。
【００５７】
スイッチ１１０６部材はＯＮ／ＯＦＦ切り換え可能な３つのスイッチ１１０６ａ、１１０６ｂ、１１０６ｃを有している。また、スイッチ１１０６ａ、１１０６ｂおよび１１０６ｃは電子内視鏡１１００のコネクタ部１１３０に配置されている。なお、スイッチ１１０６ａ、１１０６ｂおよび１１０６ｃはロータリースイッチ、ディップスイッチ等のＯＮ／ＯＦＦ可能なものであれば何でもよい。本発明の第２の実施の形態においては、スイッチ１１０６ａおよび１１０６ｂを用いて電子内視鏡１１００の使用形態を設定し、スイッチ１１０６ｃを用いて電子内視鏡１１００の仕様を設定する。
【００５８】
すなわち、「スイッチ１１０６ａとスイッチ１１０６ｂがともにＯＦＦ」であれば電子内視鏡１１００は購入されたものであり、「スイッチ１１０６ａがＯＦＦでスイッチ１１０６ｂがＯＮ」ならば電子内視鏡１１００は長期レンタル品であり、また「スイッチ１１０６ａがＯＮでスイッチ１１０６ｂがＯＦＦ」ならば電子内視鏡１１００は短期レンタル品である。
【００５９】
また、「スイッチ１１０６ｃがＯＦＦ」ならば電子内視鏡１１００は通常仕様であり、「スイッチ１１０６ｃがＯＮ」ならば電子内視鏡１１００は特注仕様である。
【００６０】
本発明の第２の実施の形態においては、スイッチ１１０６ａ、１１０６ｂおよび１１０６ｃは電子内視鏡１１００のコネクタ部１１３０に設置されたスイッチ処理回路１１０５とケーブル１１０５ａによって接続されている。スイッチ処理回路１１０５は内視鏡制御ケーブル１１０８を介して電子内視鏡用プロセッサ２００のＣＰＵ２０１と接続されており、スイッチ１１０６ａ、１１０６ｂおよび１１０６ｃのそれぞれが「ＯＮ」であるか「ＯＦＦ」であるかをＣＰＵ２０１に送信可能である。
【００６１】
なお、本発明の第２の実施の形態においてはスイッチ１１０６ａ、１１０６ｂおよび１１０６ｃの状態をスイッチ処理回路１１０５が判定し、その結果をＣＰＵ２０１に送信する構成としているが、本発明はこの形態に限定されるものではなく、スイッチ１１０６ａ、１１０６ｂおよび１１０６ｃのそれぞれがＣＰＵ２０１の図示しないＩ／Ｏポートの３つの端子に接続され、ＣＰＵ２０１が直接スイッチ部材１１０６の状態を判定する構成としてもよい。
【００６２】
また、本発明の第２の実施の形態においてはスイッチ１１０６ａ、１１０６ｂおよび１１０６ｃが電子内視鏡１１００のコネクタ部１１３０に配置される構成としているが、本発明は上記構成に限定されるものではなく、例えばスイッチ１１０６ａ、１１０６ｂおよび１１０６ｃが電子内視鏡１１００の操作部１１２０に配置される構成としても構わない。
【００６３】
本発明の第２の実施の形態において、データベースに電子内視鏡１１００を新たに登録する手順を以下に示す。
【００６４】
図７は、電子内視鏡１１００を電子内視鏡用プロセッサ２００に接続したときに実行される、内視鏡登録ルーチンのフローである。なお、本ルーチンはメモリ２０８に記憶されたプログラムをＣＰＵ２０１が実行することによって実施される。
【００６５】
本ルーチンが開始すると、最初にステップS２０１が実行される。ステップS２０１では、電子内視鏡１１００のＥＥＰＲＯＭ１１０２の内容およびスイッチ部材１１０６による設定内容を読み出し、メモリ２０８内に一時的に保存する。なお、キーボード４００、電子内視鏡１１００の操作ボタン１１０７、あるいは電子内視鏡用プロセッサ２００の操作パネル２０７を操作して、このメモリ２０８に保存されたEEPROM１１０２およびスイッチ部材１１０６による設定内容の一部または全部をモニタ３００に表示させることもできる。次いでステップS２０２に進む。
【００６６】
ステップS２０２では、ステップS２０１でEEPROM１１０２から読み出された"serial no."と"scope name"の組合せの記録されたレコードがデータベース中に存在しているかどうか、すなわち電子内視鏡１１００がデータベースに登録済みであるかどうかの判定を行っている。ここで、電子内視鏡１１００が登録済みであれば（Ｓ２０２：Ｙｅｓ）、本ルーチンを終了する。一方、電子内視鏡１１００が未登録であれば（Ｓ２０２：Ｎｏ）、ステップS２０３に進む。
【００６７】
ステップS２０３では、モニタ３００上に電子内視鏡１１００の登録の可否を問うメッセージを表示し、キーボード４００、操作ボタン１１０７または操作パネル２０７からの入力を受け付ける。ここで、キーボード４００、操作ボタン１１０７または操作パネル２０７の操作によって電子内視鏡１１００の登録が指示されれば（Ｓ２０３：Ｙｅｓ）、ステップS２０４に進む。一方、ステップS２０３にて電子内視鏡１１００の登録を行わないことが指示されれば（Ｓ２０３：Ｎｏ）、本ルーチンを終了する。
【００６８】
ステップS２０４ではデータベースに登録されている内視鏡の数をカウントし、その値が最大値（本実施例では３９）であるかどうか、すなわちデータベースの記憶容量いっぱいまで内視鏡が登録されているかどうかの判定が行われる。ここで、データベースの記憶容量いっぱいまで内視鏡が登録されていれば（Ｓ２０４：Ｙｅｓ）、ステップS２０５に進む。
【００６９】
ステップS２０５では、登録済みの内視鏡のレコードを削除して電子内視鏡１１００の登録を行うかどうかの可否を問うメッセージを表示し、キーボード４００、操作ボタン１１０７または操作パネル２０７からの入力を受け付ける。ここで、キーボード４００、操作ボタン１１０７または操作パネル２０７の操作によって登録済みの内視鏡のレコードを削除することが指示されれば（Ｓ２０５：Ｙｅｓ）、ステップS２０６に進む。一方、ステップS２０５にて登録済みの内視鏡のレコードを削除しないことが指示されれば（Ｓ２０５：Ｎｏ）、本ルーチンを終了する。
【００７０】
ステップS２０６では、データベースの内容をモニタ３００に表示し、キーボード４００からの入力を受け付ける。電子内視鏡システム１０００のユーザはこの画面に表示されたデータベースの内容を確認しながら、クリアするレコードの"register no."をキーボード４００を用いて入力する。すなわち、ユーザはデータベースに登録済みの各内視鏡のレコードの"use"や"specification"の内容を参照しながらレコードを削除すべき内視鏡を任意に決めることができる。ＣＰＵ２０１はこの入力された"register no."のレコード内のデータを消去する。次いでステップS２０７に進む。
【００７１】
ステップS２０７では、ステップS２０６でキーボード４００より入力された"register no."のレコードにＥＥＰＲＯＭ１１０２の内容およびスイッチ部材１１０６による設定内容をコピーする。なお、このときの日時をＲＴＣ２０９から読み出して、その値をキーボード４００より入力された"register no."のレコードの"registered date"および"used date"に代入する。また、キーボード４００より入力された"register no."のレコードの"counter"に１を代入する。次いで本ルーチンを終了する。
【００７２】
一方、ステップS２０４にて、データベースの記憶容量にまだ余裕があるのならば（Ｓ２０４：Ｎｏ）、ステップS２１０に進む。ステップS２１０では、データベースの内容をモニタ３００に表示し、キーボード４００からの入力を受け付ける。電子内視鏡システム１０００のユーザはこの画面に表示されたデータベースの内容を確認しながら、データが入力されていない任意のレコードの"register no."をキーボード４００を用いて入力する。
【００７３】
次いで、キーボード４００より入力された"register no."のレコードにＥＥＰＲＯＭ１１０２の内容およびスイッチ部材１１０６による設定内容をコピーする。なお、このときの日時をＲＴＣ２０９から読み出して、その値をキーボード４００より入力された"register no."のレコードの"registered date"および"used date"に代入する。また、キーボード４００より入力された"register no."のレコードの"counter"に１を代入する。次いで本ルーチンを終了する。
【００７４】
【発明の効果】
以上のように、本発明の電子内視鏡、電子内視鏡用プロセッサおよび電子内視鏡システムによれば、データベースの記憶容量いっぱいまで電子内視鏡がデータベースに登録された状態で、電子内視鏡用プロセッサに電子内視鏡を登録する際、適切な電子内視鏡のデータを削除可能となる。また、内視鏡使用者が誤って不適切な仕様の電子内視鏡を使用するのを防止することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態による電子内視鏡システムの全体図を模式的に示したブロック図である。
【図２】本発明の第１の実施の形態における電子内視鏡のＥＥＰＲＯＭのデータ構造を示したメモリマップである。
【図３】本発明の第１の実施の形態による、電子内視鏡のＥＥＰＲＯＭの内容の一例である。
【図４】本発明の第１の実施の形態におけるデータベースの一例である。
【図５】本発明の第１の実施の形態における内視鏡登録ルーチンのフローである。
【図６】本発明の第２の実施の形態による電子内視鏡システムの全体図を模式的に示したブロック図である。
【図７】本発明の第２の実施の形態における内視鏡登録ルーチンのフローである。
【符合の説明】
１        電子内視鏡システム
１００      電子内視鏡
１０１      対物光学系
１０２      ＥＥＰＲＯＭ
１０３      ライトガイド
１０４      ＣＣＤ
１０７      操作ボタン
１０８      内視鏡制御ケーブル
１０９      ＣＣＤ信号ケーブル
１１０      挿入管
１２０      操作部
１３０      コネクタ部
２００      電子内視鏡用プロセッサ
２０１      ＣＰＵ
２０３      光源
２０４      前段信号処理回路
２０５      後段信号処理回路
２０６      ＣＲＴコントローラ
２０７      操作パネル
２０８      メモリ
２０９      ＲＴＣ
２１０      絞り
２１１      絞り制御回路
２１２      入力機器インターフェース
３００      モニタ
４００      キーボード
１１０５    スイッチ処理回路
１１０５ａ  ケーブル
１１０６    スイッチ部材
１１０６ａ  スイッチ
１１０６ｂ  スイッチ
１１０６ｃ  スイッチ
【図１】
0004321843.tif 000002
【図２】
0004321843.tif 000003
【図３】
0004321843.tif 000004
【図４】
0004321843.tif 000005
【図５】
0004321843.tif 000006
【図６】
0004321843.tif 000007
【図７】
0004321843.tif 000008