(57)【特許請求の範囲】
【請求項１】
被写体像が形成される撮像素子を有するスコープが着脱可能に接続されることで前記撮像素子から読み出される被写体像に応じた画像信号を映像信号に変換して出力する複数のプロセッサが接続されるとともに、被写体像を表示するための表示装置が接続され、
前記複数のプロセッサそれぞれにおいて検出されるスコープ接続状態に関する信号を受信可能であって、
各プロセッサのスコープ接続状態に関する信号から、前記複数のプロセッサ全体のスコープ接続状態を検出し、検出された前記複数のプロセッサ全体のスコープ接続状態に基づいて、前記複数のプロセッサのうちいずれか１つのプロセッサから出力される映像信号を選択的に前記表示装置へ送る切替手段を備えたことを特徴とする電子内視鏡の切替装置。
【請求項２】
前記切替手段が、前記複数のプロセッサの中で前記スコープが接続されているプロセッサが１つだけである場合、そのスコープが接続されたプロセッサから出力される映像信号を前記表示装置へ送ることを特徴とする請求項１に記載の電子内視鏡の切替装置。
【請求項３】
前記切替手段が、前記複数のプロセッサの中で前記スコープが接続されているプロセッサが少なくとも２つある場合、スコープの接続順において一番後に前記スコープが接続されたプロセッサから出力される映像信号を前記表示装置へ送ることを特徴とする請求項１に記載の電子内視鏡の切替装置。
【請求項４】
前記複数のプロセッサが２つのプロセッサであって、
前記２つのプロセッサ各々が、前記スコープが接続されているか否かを判断する第１のスコープ接続状態検出手段を有し、前記２つのプロセッサそれぞれのスコープ接続状態に関する信号を前記切替装置が受信可能となるように前記切替装置と接続されていることを特徴とする請求項１に記載の電子内視鏡の切替装置。
【請求項５】
前記切替手段が、前記２つのプロセッサ各々から送られてくる前記スコープ接続状態に関する信号に基づき、前記２つのプロセッサ両方のスコープの接続状態を検出する第２のスコープ接続状態検出手段を有することを特徴とする請求項４に記載の電子内視鏡の切替装置。
【請求項６】
前記切替手段が、前記第２のスコープ接続状態検出手段によって、前記２つのプロセッサのうちどちらか一方のプロセッサのみ前記スコープが接続されていると判断された場合、そのスコープが接続されたプロセッサから出力される映像信号を前記表示装置へ送ることを特徴とする請求項５に記載の電子内視鏡の切替装置。
【請求項７】
前記切替手段が、前記第２のスコープ接続状態検出手段によって、前記２つのプロセッサ両方とも前記スコープが接続されていると判断された場合、スコープの接続順が後であるプロセッサから出力される映像信号を前記表示装置へ送ることを特徴とする請求項５に記載の電子内視鏡の切替装置。
【請求項８】
前記切替手段が、前記２つのプロセッサ両方においてスコープが接続されていない場合、一方のプロセッサの映像信号を前記表示装置へ送ることを特徴とする請求項５に記載の電子内視鏡の切替装置。
【請求項９】
前記切替手段が、前記スコープの接続順が後であるプロセッサからスコープが取り外されると、スコープが接続されている他方のプロセッサの映像信号を前記表示装置へ送ることを特徴とする請求項７に記載の電子内視鏡の切替装置。
【請求項１０】
前記２つのプロセッサのうち一方のプロセッサから出力される映像信号を他方のプロセッサから出力される映像信号へ切り替える切替スイッチをさらに有することを特徴とする請求項４に記載の電子内視鏡の切替装置。
【請求項１１】
前記２つのプロセッサを操作するための入力装置が接続されるとともに、前記複数のプロセッサ各々が、前記入力装置から出力される操作信号が受信可能となるように前記切替装置と接続されていることを特徴とする請求項４に記載の電子内視鏡の切替装置。
【請求項１２】
前記切替手段が、前記２つのプロセッサのうち、前記表示装置へ送られる映像信号を出力するプロセッサへ前記操作信号を送ることを特徴とする請求項１１に記載の電子内視鏡の切替装置。
【請求項１３】
被写体像の静止画像データを含む被写体像関連データを処理可能なコンピュータシステム、被写体像を記録するための画像記録装置および被写体像を印刷するためのプリンタが、それぞれ接続可能であり、前記切替手段によって選択された映像信号が、前記コンピュータシステム、画像記録装置およびプリンタへそれぞれ出力されることを特徴とする請求項４に記載の電子内視鏡の切替装置。
【請求項１４】
前記２つのプロセッサと前記コンピュータシステムが前記被写体像関連データを互いに送受信可能となるように、前記コンピュータシステムと前記プロセッサがそれぞれ前記切替装置と接続されていることを特徴とする請求項１３に記載の電子内視鏡の切替装置。
【請求項１５】
前記切替手段が、前記２つのプロセッサのうち前記表示装置へ送られる映像信号を出力するプロセッサから出力される前記被写体像関連データを、前記コンピュータシステムへ送ることを特徴とする請求項１４に記載の電子内視鏡の切替装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、人体の臓器内などに挿入されるスコープと撮像画像を表示するためのＴＶ用モニタが接続されたプロセッサとを備えた電子内視鏡装置に関し、特に、複数のプロセッサを装備する電子内視鏡システムに関する。
【０００２】
【従来の技術】
電子内視鏡装置では、スコープ内にＣＣＤ等の撮像素子と、光源からの光をスコープ先端へ導くライトガイドが設けられており、スコープが体腔内に挿入されると、スコープ先端から出射する光が反射することによって、被写体像が撮像素子に形成される。そして、撮像素子の受光面では、光電変換により被写体像に応じた画像信号が発生し、プロセッサへ送られる。プロセッサへ送られた画像信号は、ＮＴＳＣ信号などの映像信号（ビデオ信号）に変換され、モニタ等の表示装置へ出力される。これにより、医師等のオペレータが、撮像画像をモニタ上で観察することができる。プロセッサには、モニタのほかにも、撮像画像をフィルムや磁気性記憶媒体などに記録するための画像記録装置、撮像画像を印刷するためのプリンタ、モニタに患者情報を入力するためのキーボードなど様々な装置が適宜接続されている。
【０００３】
スコープは、観察する部位によってタイプ（径の大きさなど）が異なるため、気管支や大腸など複数の部位を一度に観察する場合には、スコープをその都度取り替える必要がある。また、集団検診において電子内視鏡装置を使用する場合、同一のスコープを複数の人に使用することができないため、一人診断が終了する度にスコープを取り替える必要がある。そこで、従来では、複数のプロセッサを備える電子内視鏡システムが適用されており、使用するスコープを適宜プロセッサに接続して診断する。これにより、様々な部位を観察することができるとともに、多くの患者を診断することができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、複数のプロセッサを使用する場合、それに合わせて、プロセッサに接続されるモニタ、画像記録装置、キーボードなどの周辺装置の数も増加する。そのため、診断等を行うために多大な装備が必要とされ、経済的にコストがかかる。また、そのシステムをセッティングするのに広いスペースが必要であるとともに、セッティングに手間がかかり、診断効率が低下する。
【０００５】
本発明は、複数のプロセッサを同時に使用して診断を行う場合、経済的に低コストであって、使用スペースが抑えられるとともに、診断効率が上がる電子内視鏡システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明の電子内視鏡の切替装置は、被写体像が形成される撮像素子を有するスコープが着脱可能に接続されることで撮像素子から読み出される被写体像に応じた画像信号を映像信号に変換して出力する複数のプロセッサが接続されるとともに、被写体像を表示するための表示装置が接続され、複数のプロセッサのうちいずれか１つのプロセッサから出力される映像信号を選択的に表示装置へ送る切替手段を備えたことを特徴とする。このような切替装置により、内視鏡システムにおいて表示装置が１つで済むため、コストおよびスペースが抑えられ、また、自動的に切り替えられることから、オペレータはスコープを取り替える度にセッティング調整する必要がなく、診断効率が上がる。
【０００７】
切替手段は、複数のプロセッサ全体におけるスコープの接続状態に基づいて、いずれか１つのプロセッサから出力される映像信号を表示装置へ送ることが望ましい。この場合、切替手段は、複数のプロセッサの中でスコープが接続されているプロセッサが１つだけである場合、そのスコープが接続されたプロセッサから出力される映像信号を前記表示装置へ送り、一方、複数のプロセッサの中でスコープが接続されているプロセッサが少なくとも２つある場合、スコープの接続順において一番後にスコープが接続されたプロセッサから出力される映像信号を表示装置へ送ることが望ましい。プロセッサ全体のスコープの接続状態に応じて自動的にプロセッサが選択されることにより、スコープを取り替える時に自らセッティングすることなく、オペレータは体腔内観察のためプロセッサに取り付けたスコープの捉える被写体像を表示装置で確認することができる。従って、オペレータは、スコープを取り替えるだけでよく、検診効率が上がる。
【０００８】
切替装置に接続されるプロセッサの数は、２つであるのが好ましい。この場合、切替手段は、２つのプロセッサ全体におけるスコープの接続状態に基づいて、どちらか一方のプロセッサから出力される映像信号を表示装置へ送る。
【０００９】
２つのプロセッサ各々は、スコープが接続されているか否かを判断する第１のスコープ接続状態検出手段を有することが好ましく、２つのプロセッサそれぞれのスコープ接続状態に関する信号を切替装置が受信可能となるように切替装置と接続されていることが望ましい。さらに、切替手段は、２つのプロセッサ各々から送られてくるスコープ接続状態に関する信号に基づき、２つのプロセッサ両方のスコープの接続状態を検出する第２のスコープ接続状態検出手段を有することが望ましく、２つのプロセッサのうちどちらか一方のプロセッサのみスコープが接続されていると判断された場合、そのスコープが接続されたプロセッサから出力される映像信号を表示装置へ送り、一方、２つのプロセッサ両方ともスコープが接続されていると判断された場合、スコープの接続順が後であるプロセッサから出力される映像信号を表示装置へ送ることが望ましい。このような構成により、各プロセッサにおけるスコープの接続状態に関する信号が切替装置へ送られると、そのそれぞれのスコープの接続状態に関する信号から両プロセッサにおけるスコープの接続状態が検出され、オペレータが体腔内を観察するためにプロセッサが自動的に選択される。
【００１０】
切替装置は、２つのプロセッサのうち一方のプロセッサから出力される映像信号を他方のプロセッサから出力される映像信号へ切り替える切替スイッチを備えることが望ましい。このようなスイッチにより、２つのプロセッサ両方にスコープが接続されている場合、オペレータの意思によってプロセッサを選択することができる。
【００１１】
切替装置には、プロセッサを操作するための入力装置が接続されることが望ましく、複数のプロセッサ各々は、入力装置から出力される操作信号が受信可能となるように切替装置と接続されていることが望ましい。この場合、切替手段は、複数のプロセッサのうち、表示装置へ送られる映像信号を出力するプロセッサへ前記操作信号を送ることが望ましい。これにより、オペレータは、切替手段によって選択されたプロセッサを入力装置により操作することができるとともに、システムにおいて入力装置を１つ装備するだけでよく、内視鏡システムのコスト、スペースが抑えられる。
【００１２】
切替装置には、さらに、被写体像の静止画像データを含む被写体像関連データを処理可能なコンピュータシステム、被写体像を記録するための画像記録装置および被写体像を印刷するためのプリンタが、それぞれ接続可能であることが好ましく、切替手段によって選択された映像信号が、コンピュータシステム、画像記録装置およびプリンタへそれぞれ出力されることが望ましい。これにより、モニタに被写体像が表示されるだけでなく、ファイリングや記録媒体への記録、さらに印刷用紙に印刷することができる。そして、このような外部装置をプロセッサ毎に接続する必要がないため、内視鏡システムのセッティングが簡素化され、システムのコストおよびスペースが抑えられる。
【００１３】
複数のプロセッサとコンピュータシステムが被写体像関連データを互いに送受信可能となるように、コンピュータシステムとプロセッサがそれぞれ切替装置と接続されていることが好ましく、この場合、切替手段は、複数のプロセッサのうち表示装置へ送られる映像信号を出力するプロセッサから出力される被写体像関連データをコンピュータシステムへ送ることが望ましい。これにより、切替手段によって選択されたプロセッサから被写体像に関連するデータをコンピュータシステムに送ることができ、静止画像データの記録や、患者データの処理などを行うことができる。
【００１４】
【発明の実施の形態】
以下では、図面を参照しながら、本発明の実施形態である電子内視鏡システムを説明する。
【００１５】
図１は、本発明の実施形態である電子内視鏡システムのブロック図である。図１に示す電子内視鏡システムには、第１のスコープ２０が着脱可能に接続された第１のプロセッサ３０と、第２のスコープ４０が着脱可能に接続された第２のプロセッサ５０が設けられており、第１および第２のプロセッサ３０、５０は、それぞれ切替装置１０に接続されている。切替装置１０には、キーボード（入力装置）６０が接続されるとともに、ＴＶ用モニタ（表示装置）７０、コンピュータ９０、画像記録装置８０に接続されている。手術、処置あるいは検査を行う場合、第１のスコープ２０は第１のプロセッサ３０に接続され、胃など人体の臓器内に挿入される。第２のスコープ４０およびプロセッサ５０についても、同様である。
【００１６】
第１のプロセッサ３０内には、ハロゲンランプなどの光源３２が設けられており、また、第１のスコープ２０内には、光源３２から放射される光を第１のスコープ２０の遠位端（先端）へ導くライトガイド２３が第１のスコープ２０全体に渡って挿通されるとともに、ＣＣＤなどの撮像素子２１がスコープ２０の遠位端に設けられている。光源から放射された光は、絞り、集光レンズ（ともに図示せず）を介してライトガイド２３の入射端に入射し、ライトガイド２３を通ってライトガイド２３の出射端、すなわちスコープ２０の遠位端から出射する。スコープ２０の遠位端から出射した光が臓器内において反射することにより、被写体像が撮像素子２１に形成される。
【００１７】
被写体像が撮像素子２１に形成されると、光電変換により、被写体像に応じた画像信号が発生される。本実施形態では、カラーテレビジョン方式としてＮＴＳＣ方式が適用されているため、１フレーム分の画像信号は、１／３０秒毎に撮像素子２１から順次読み出され、第１のプロセッサ３０へ送られる。なお、撮像素子２１の受光面には、補色カラーチップフィルタ（図示せず）がモザイク状に設けられており、シアン（Ｃｙ）、イエロー（Ｙｅ）、マゼンダ（Ｍｇ）、グリーン（Ｇ）といった各色に応じた画像信号が１フレーム毎に読み出される。
【００１８】
第１のプロセッサ３０内の映像信号処理回路３１では、順次入力される１フレーム分の画像信号に対し、ノイズ除去、Ａ／Ｄ変換、ホワイトバランス調整、輪郭補正など様々な処理が施される。これにより、画像信号は、ＮＴＳＣ方式に対応した映像信号に変換される。本実施形態では、映像信号は、輝度、色差信号および復号同期信号が複合されたコンポジットビデオ信号である。生成された映像信号は、映像信号出力端子ＶＰ１から切替装置１０へ順次出力される。
【００１９】
第１のプロセッサ３０内には、ＣＰＵ３３が設けられており、画像信号の読み出しのタイミング調整や、絞り〔図示せず）などの第１のプロセッサ３０全体の動作がＣＰＵ３３によって制御されている。第１のスコープ２０には、ＥＥＰＲＯＭであるＲＯＭ２２が設けられており、ＲＯＭ２２には、第１のスコープ２０の特性（撮像素子２１の画素数など）があらかじめデータとして格納されている。第１のスコープ２０が第１のプロセッサ３０に接続されると、ＲＯＭ２２に格納されたデータは、第１のプロセッサ３０内のＣＰＵ３３により読み出される。
ＣＰＵ３３は、インターフェイス（図示せず）を介して切替装置１０と接続されており、キーボード６０に関連したキーボートポートＫＰ１と、ＲＳ２３２Ｃ規格であるインターフェイスのシリアルポートＲＰ１がそれぞれ切替装置１０に接続されている。
【００２０】
第２のスコープ４０およびそれが接続された第２のプロセッサ５０の構成は、第１のスコープ２０およびプロセッサ３０と同じ構成であり、各構成要素は、それぞれ第１のスコープ２０およびプロセッサ３０のそれぞれ対応する構成要素の符号に２０を加算した符号によって示されている。構成要素が同じであることから、第２のスコープ４０およびプロセッサ５０においても、被写体像に応じた画像信号が映像信号に変換され、切替装置１０へ出力される。このとき、映像信号は、映像信号出力端子ＶＰ２から出力される。また、ＣＰＵ５３は、ＣＰＵ３３と同様にインターフェイス（図示せず）を介して切替装置１０と接続されており、キーボードポートＫＰ２とシリアルポートＲＰ２がそれぞれ切替装置１０と接続されている。シリアルポートＲＰ１、ＲＰ２からは、後述するように、第１のスコープ２０、第２のスコープ４０それぞれの接続状態に関するデータやその他のデータがシリアル転送される。
【００２１】
切替装置１０は、第１のプロセッサ３０と第２のプロセッサ５０から出力される２つの映像信号のうちどちらか一方の映像信号を選択的にモニタ７０へ送るための装置であり、第１のプロセッサ３０および第２のプロセッサ５０両方のスコープの接続状態に基づいて、どちらか一方のプロセッサを選択する。切替装置１０によって選択された映像信号がモニタ７０へ順次出力されることにより、撮像画像がモニタ７０に動画像として表示される。ただし、所定の操作をすることにより、静止画像をモニタ７０へ表示することも可能である。選択された映像信号は、モニタ７０に加え、コンピュータ９０および画像記録装置８０にも出力される。
【００２２】
切替装置１０に設けられた切替スイッチ１１は、切替装置１０によって選択されている映像信号を他方のプロセッサから出力される映像信号へ切り替えるための手動スイッチであり、オペレータによって操作（押下）されると、選択される映像信号が切り替えられる。切替装置１０に接続されたキーボード６０は、患者情報の入力やモニタ７０の画質調整などの処理のための装置であり、キーボード７０が操作されると、キーボード７０の操作に応じた信号（操作信号）が、キーボードポートＫＰ１もしくはＫＰ２を介して、第１および第２のプロセッサ３０、５０のうち切替装置１０によって選択されるプロセッサへ入力される。
【００２３】
コンピュータ９０には、パソコン用キーボード９１およびパソコン用モニタ９２が接続されており、それらを合わせてコンピュータシステムが構成されている。コンピュータ９０では、コンピュータ９０に送られた映像信号に対し、医療用映像データとしてファイリング処理などが施され、撮像画像は光磁気ディスクなどの記録媒体にファイリングされる。画像記録装置８０は、ここではビデオカセットレコーダ（ＶＣＲ）であり、モニタ７０に表示される撮像画像が磁気テープに記録される。なお、画像記録装置８０の代わりに、撮像画像を印刷するビデオプリンタなどのプリンタを接続させてもよい。
【００２４】
さらに、コンピュータ９０は、ＲＳ２３２Ｃ規格のインターフェイスを介して切替装置１０と接続されている。したがって、コンピュータ９０は、第１のプロセッサ３０もしくは第２のプロセッサ５０と被写体像に関連するデータの送受信が可能である。これにより、例えば、撮像画像が静止画像データとしてコンピュータ９０に送られると、コンピュータ９０において圧縮処理が施され、静止画像データが記録媒体に記録される。あるいは、キーボード６０の操作により作成された患者リストなどのデータも、コンピュータ９０へ転送可能であり、これにより、患者データの管理をコンピュータシステムにおいて実行することができる。
コンピュータ９０と各プロセッサ３０、５０との間のシリアルデータの送受信に関しても、第１のプロセッサと第２のプロセッサのうち切替装置１０によって選択されるプロセッサが、コンピュータ９０と接続される。
【００２５】
図２は、切替装置１０のブロック図である。
【００２６】
切替装置１０内には、３つの切替器１２、１３、１４が設けられており、各切替器は、切替装置１０全体の動作を制御するＣＰＵ１５と接続されている。切替器１２は、キーボード６０を、第１のプロセッサ３０のキーボードポートＫＰ１および第２のプロセッサ５０のキーボードポートＫＰ２どちらか一方へ選択的に接続させるスイッチ回路である。同様に、切替器１３は、コンピュータ９０を、第１シリアルポートＲＰ１および第２シリアルポートＲＰ２どちらか一方に選択的に接続させ、切替器１４は、第１映像信号出力端子ＶＰ１および第２映像信号出力端子ＶＰ２どちらか一方へ選択的に接続させる。
【００２７】
後述するように、第１および第２シリアルポートＫＰ１、ＫＰ２から切替装置１０へ送られてくる、第１のプロセッサ３０および第２のプロセッサ５０それぞれのスコープの接続状態に関する信号は、ＣＰＵ１５へ入力される。ＣＰＵ１５では、スコープの接続状態に関する信号に基づいて、制御信号が切替器１２、１３、１４へ送られる。この制御信号に従い、切替装置１０（切替器１２、１３、１４）は、切替装置１０に接続されたモニタ７０、コンピュータ９０、画像記録装置８０、キーボード６０を、第１のプロセッサ３０（第１キーボートポートＫＰ１、第１シリアルポートＲＰ１、第１映像信号出力端子ＶＰ１）もしくは第２のプロセッサ５０（第２キーボートポートＫＰ２、第２シリアルポートＲＰ２、第２映像信号出力端子ＶＰ２）どちらか一方へ選択的に接続させる。
【００２８】
切替スイッチ１１が押下されると、押下に応じた信号がＣＰＵ１５に入力され、制御信号が切替器１２、１３、１４へ送られる。これにより、選択されるプロセッサが切り替えられる。
【００２９】
図３は、第１のプロセッサ３０内のＣＰＵ３３によって実行される、第１のスコープ２０の接続を判別する動作を示すフローチャートである。図４は、第２のプロセッサ５０内のＣＰＵ５３によって実行される、第２のスコープ４０の接続を判別する動作を示すフローチャートである。ＣＰＵ３３、５３によるこれらの動作は、第１および第２のプロセッサ３０、５０が電源ＯＮになることによって開始される。なお、以下では、第１のプロセッサ３０に接続可能な様々なタイプのスコープすべてを、第１のスコープ２０と表す。第２のプロセッサ５０に接続される第２のスコープ４０も、同様とする。
【００３０】
ステップ１０１では、第１のプロセッサ３０において、絞りの位置調整など初期設定が施される。そして、ステップ１０２では、第１のスコープ２０が第１のプロセッサ３０に接続されているか否かが判定される。
【００３１】
ステップ１０２において、第１のスコープ２０が第１のプロセッサ３０に接続されていると判断されると、ステップ１０３に移る。ステップ１０３では、第１のスコープ２０が接続されていることを示すデータＤＡＴＡ１が、シリアルポートＲＰ１から出力されて切替装置１０へ送られる。ステップ１０３が実行されると、ステップ１０２へ戻り、第１のスコープ２０が接続されているか否かが再び判断される。
【００３２】
一方、ステップ１０２において、第１のスコープ２０が第１のプロセッサ３０に接続されていないと判断された場合、ステップ１０４に移る。ステップ１０４では、第１のスコープ２０が接続されていないことを示すデータＤＡＴＡ２が、シリアルポートＲＰ１から出力されて切替装置１０へ送られる。ステップ１０４が実行されると、ステップ１０２へ戻り、第１のスコープ２０が接続されているか否かが再び判断される。
【００３３】
このように、第１のスコープ２０が第１のプロセッサ３０に接続されているかＣＰＵ３３によって常時モニタリングされており、第１のスコープ２０が接続されていることを示すデータＤＡＴＡ１もしくは未接続であることを示すデータＤＡＴＡ２が、逐次切替装置１０へ出力されている。
【００３４】
図４に示される第２のプロセッサ５０内のＣＰＵ５３によるスコープ接続の判別動作においても、図３に示した処理と同様の処理が施される。すなわち、ステップ２０２において、第２のスコープ４０が第２のプロセッサ５０に接続されているか否かが判定され、第２のスコープ４０が接続されている場合、ステップ２０３において、第２のスコープ４０が接続されていることを示すデータＤＡＴＡ３が、シリアルポートＲＰ２から出力されて切替装置１０へ送られる。一方、第２のスコープ４０が接続されていない場合、ステップ２０４において、第２のスコープ４０が接続されていないことを示すデータＤＡＴＡ４が、シリアルポートＲＰ２から切替装置１０へ送られる。
【００３５】
図５は、切替装置１０内のＣＰＵ１５によって実行される割り込みルーチンである。図５に示された割り込みルーチンは、図６に示すメインルーチン（後に詳述）に割り込んで処理されるルーチンであり、第１および第２のプロセッサ３０、５０から出力される各プロセッサにおけるスコープの接続状態に関するデータＤＡＴＡ１〜ＤＡＴＡ４の入力に応じて実行される。なお、以下では、ＣＰＵ１５内のレジスタを、Ａ、Ｂとして表す。レジスタＡ、Ｂの値は、ともに「０」もしくは「１」である。
【００３６】
割り込みルーチンＰ１では、ステップ３０１において、第１のスコープ２０が第１のプロセッサ３０に接続されている状態であることを示すデータＤＡＴＡ１が受信される。そして、ステップ３０２では、ＣＰＵ１５内のレジスタＡが「１」に設定される。すなわち、レジスタＡ＝「１」は、第１のスコープ２０が接続されていることを示す。レジスタＡが「１」に設定されると、メインルーチンに戻る。
【００３７】
割り込みルーチンＰ２では、ステップ３１１において、第１のスコープ２０が第１のプロセッサ３０に接続されていない状態であることを示すデータＤＡＴＡ２が受信される。そして、ステップ３１２では、ＣＰＵ１５内のレジスタＡが「０」に設定される。すなわち、レジスタＡ＝「０」は、第１のスコープ２０が未接続であることを示す。レジスタＡが「０」に設定されると、メインルーチンに戻る。
【００３８】
割り込みルーチンＰ３では、ステップ３２１において、第２のスコープ４０が第２のプロセッサ５０に接続されている状態であることを示すデータＤＡＴＡ１が受信される。そして、ステップ３２２では、ＣＰＵ１５内のレジスタＢが「１」に設定される。すなわち、レジスタＢ＝「１」は、第２のスコープ４０が接続されていることを示す。レジスタＢが「１」に設定されると、メインルーチンに戻る。
【００３９】
割り込みルーチンＰ４では、ステップ３３１において、第２のスコープ４０が第２のプロセッサ５０に接続されていない状態であることを示すデータＤＡＴＡ４が受信される。そして、ステップ３３２では、ＣＰＵ１５内のレジスタＢが「０」に設定される。すなわち、レジスタＢ＝「０」は、第２のスコープ４０が未接続であることを示す。レジスタＢが「０」に設定されると、メインルーチンに戻る。
【００４０】
このように第１および第２のプロセッサ３０、５０から順次送られてくるデータＤＡＴＡ１〜ＤＡＴＡ４に従って、レジスタＡ、Ｂの値が設定される。
【００４１】
図６、図７を用いて、第１および第２プロセッサ両方のスコープの接続状態に基づいた切替装置１０のプロセッサ選択のための切替動作について説明する。
【００４２】
図６は、キーボード６０、モニタ７０、画像記録装置８０およびコンピュータ９０と第１および第２プロセッサ３０、５０との接続に関し、どちらか一方を選択する切替動作を示したメインルーチンである。このメインルーチンは、切替装置１０が電源ＯＮ状態になると開始され、図５に示された割り込みルーチンによって順次設定されるレジスタＡ、Ｂの値に応じて、各ステップが実行される。
【００４３】
なお、レジスタＡ、Ｂの値とプロセッサ３０、５０両方におけるスコープの接続状態との対応関係を示すと、レジスタＡ、Ｂがそれぞれ「０」「０」（以下では、ＡＢ＝「００」と示す）の場合、第１および第２のプロセッサ３０、５０ともに第１のスコープ２０、第２のスコープ４０が接続されていない状態を示し、レジスタＡＢ＝「１０」の場合、第１のプロセッサ３０のみ第１のスコープ２０が接続されている状態を示し、レジスタＡＢ＝「０１」の場合、第２のプロセッサ５０のみ第２のスコープ４０が接続されている状態を示し、レジスタＡＢ＝「１１」の場合、第１および第２のプロセッサ３０、５０ともに第１のスコープ２０、第２のスコープ４０が接続されている状態を示す。
【００４４】
ステップ４０１では、切替装置１０の初期設定が施される。そして、ステップ４０２では、切替装置１０のプロセッサの選択に関する初期状態として、キーボード６０、モニタ７０、画像記録装置８０、コンピュータ９０（以下、モニタ７０などの外部装置という）が第１のプロセッサ３０と接続されるように、切替器１２、１３、１４が切り替えられる。
【００４５】
ステップ４０３では、レジスタＡＢが「００」であるか否かが判定される。レジスタＡＢが「００」であると判定されると、ステップ４０２に戻る。レジスタＡＢが「００」ではないと判定されると、ステップ４０４に移る。ステップ４０４では、レジスタＡＢが「１０」であるか否かが判定される。
【００４６】
ステップ４０４において、レジスタＡＢが「１０」ではないと判断されると、ステップ４０５に移る。ステップ４０５では、レジスタＡＢが「０１」であるか否かが判定される。レジスタＡＢが「０１」であると判断されると、ステップ４０６に移る。ステップ４０６では、切替器１２、１３、１４は、モニタ７０などの外部装置が第２のプロセッサ５０と接続されるように、切り替えられる。ステップ４０６が実行されると、ステップ４０７に進む。一方、ステップ４０５において、レジスタＡＢが「０１」ではないと判断されると、ステップ４０３に戻る。
【００４７】
ステップ４０７では、レジスタＡＢが「１１」であるか否かが判定される。レジスタＡＢが「１１」であると判断されると、ステップ４０８に移る。ステップ４０８では、切替装置１０の各切替器１２、１３、１４は、モニタ７０などの外部装置が第１のプロセッサ３０と接続されるように切り替えられる。ステップ４０８が実行されると、ステップ４０９に進む。一方、ステップ４０７において、レジスタＡＢが「１１」でないと判断されると、ステップ４０３に戻る。
【００４８】
ステップ４０９では、レジスタＡＢが「０１」であるか否かが判定される。レジスタＡＢが「０１」ではないと判断されると、ステップ４１０に進み、レジスタＡＢが「０１」であると判断されると、ステップ４０３に戻る。ステップ４１０では、レジスタＡＢが「１０」であるか否かが判定される。レジスタＡＢが「１０」ではないと判断されるとステップ４１１に進み、レジスタＡＢが「１０」であると判断されると、ステップ４０３に戻る。
【００４９】
ステップ４１１では、切替装置１０の切替スイッチ１１が押下されたか否かが判定される。切替スイッチ１１が押下されたと判断されると、ステップ４１４に移る。ステップ４１４では、切替装置１０の切替により、モニタ７０などの外部装置との接続は、第１のプロセッサ３０から第２のプロセッサ５０へ切り替えられる。一方、ステップ４１１において、切替スイッチ１１が押下されていないと判断されると、ステップ４０９に戻る。
【００５０】
一方、ステップ４０４において、レジスタＡＢが「１０」であると判定されると、ステップ４１２へ移る。ステップ４１２では、各切替器１２、１３、１４は、モニタ７０などの外部装置が第１のプロセッサ３０と接続されるように切り替えられる。ステップ４１２が実行されると、ステップ４１３へ進む。
【００５１】
ステップ４１３では、レジスタＡＢが「１１」であるか否かが判定される。レジスタＡＢが「１１」であると判断されると、ステップ４１４に移る。ステップ４１４では、切替装置１０の各切替器１２、１３、１４により、モニタ７０などの外部装置が第２のプロセッサ５０と接続される。ステップ４１４が実行されると、ステップ４１５へ進む。一方、ステップ４１３において、レジスタＡＢが「１１」ではないと判断されると、ステップ４０２に戻る。
【００５２】
ステップ４１５では、レジスタＡＢが「１０」であるか否かが判定される。レジスタＡＢが「１０」ではないと判断されるとステップ４１６に進み、レジスタＡＢが「１０」であると判断されると、ステップ４１２へ戻る。ステップ４１６では、レジスタＡＢが「０１」であるか否かが判定される。レジスタＡＢが「０１」ではないと判断されると、ステップ４１７に進み、レジスタＡＢが「０１」であると判断されると、ステップ４０７へ移る。
【００５３】
ステップ４１７では、切替装置１０の切替スイッチ１１が押下されたか否かが判定される。切替スイッチ１１が押下されたと判断されると、ステップ４０８へ移る。ステップ４０８では、切替装置１０の切替により、モニタ７０などの外部装置との接続は、第２のプロセッサ５０から第１のプロセッサ３０へ切り替えられる。一方、ステップ４１７において、切替スイッチ１１が押下されていないと判断されると、ステップ４１５に戻る。
【００５４】
このような切替装置１０の動作は、切替装置１０が電源ＯＦＦ状態になるまで続けられる。
【００５５】
図７は、切替装置１０の状態を示した状態遷移図である。この状態遷移図では、レジスタＡＢの値の変化に応じた切替装置１０の状態が示されている。
【００５６】
切替装置１０がＯＮ状態になると（符号Ｓ５０１）、切替装置１０は、第１のプロセッサ３０がモニタ７０などの外部装置と接続されるように制御される。すなわち、切替え装置１０は、第１のプロセッサ３０側と接続した状態にある。この状態において、レジスタＡＢ＝「００」のまま変わらなければ、すなわち第１のスコープ２０、第２のスコープ４０ともに第１および第２のプロセッサ３０、５０に接続されていない場合、切替装置１０の状態は変化しない。
【００５７】
レジスタＡＢが「００」から「１０」に変化した場合（符号Ｓ５０２）、すなわち、第１のスコープ２０、第２のスコープ４０両方とも接続されていない状態から第１のプロセッサ３０に第１のスコープ２０が新たに接続されたか、あるいは、切替装置１０が電源ＯＮ状態となる前にあらかじめ第１のプロセッサ３０のみ第１のスコープ２０が接続されていた場合、切替装置１０は、第１のプロセッサ３０と接続された状態がそのまま維持される。第１のスコープ２０が第１のプロセッサ３０に接続されたことにより、第１のスコープ２０によって捉えられる撮像画像がモニタ７０に表示可能となる。レジスタＡＢが「１０」の状態のまま変わらなければ、切替装置１０の状態は変化しない。レジスタＡＢが「１０」から「００」に変化した場合（符号Ｓ５０３）、すなわち、第１のスコープ２０が第１のプロセッサ３０から取り外されて第１のスコープ２０、第２のスコープ４０両方とも接続されていない状態になった場合、切替装置１０は、第１のプロセッサ３０と接続された状態がそのまま維持される。
【００５８】
一方、レジスタＡＢが「００」から「０１」に変化した場合（符号Ｓ５０７）、すなわち、第１のスコープ２０、第２のスコープ４０両方とも接続されていない状態から第２のプロセッサ５０に第２のスコープ４０が新たに接続されたか、もしくは切替装置１０が電源ＯＮ状態となる前にあらかじめ第２のプロセッサ５０のみ第２のスコープ４０が接続されていた場合、切替装置１０は、第２のプロセッサと接続するように切り替えられる。第２のスコープ４０が第２のプロセッサ５０に接続されることにより、第２のスコープ４０によって捉えられる撮像画像がモニタ７０に表示される。レジスタＡＢが「０１」の状態のまま変わらなければ、切替装置１０の状態は変化しない。レジスタＡＢが「０１」から「００」に変化した場合（符号Ｓ５０８）、すなわち、第２のスコープ４０が第２のプロセッサ５０から取り外されて第１のスコープ２０、４０とも接続されていない状態になった場合、切替装置１０は、第１のプロセッサ３０と接続するように切り替えられる。
【００５９】
レジスタＡＢが「１０」から「１１」に変化した場合（符号Ｓ５０４）、すなわち、第１のプロセッサ３０に対してのみ第１のスコープ２０が接続された状態から第２のスコープ４０も第２のプロセッサ５０に接続された場合、切替装置１０は、第２のプロセッサ５０と接続するように切り替えられる。これにより、第１のスコープ２０に代わって第２のスコープ４０の捉える撮像画像がモニタ７０に表示される。レジスタＡＢが「１１」の状態のまま変化しなければ、切替装置１０の状態は変化しない。レジスタＡＢが「１１」から「１０」に変化する場合（符号Ｓ５０５）、すなわち、第１および第２のスコープ２０、４０がそれぞれ第１および第２のプロセッサ３０、５０と接続された状態から第２のスコープ４０だけ第２のプロセッサ５０から取り外すと、切替装置１０は、第１のプロセッサ３０と接続するように切り替えられる。
【００６０】
レジスタＡＢが「１１」から「０１」に変化した場合（符号Ｓ５０６）、すなわち、第１のスコープ２０、第２のスコープ４０両方とも接続された状態から第１のスコープ２０が第１のプロセッサ３０から取り外された場合、切替装置１０は、第２のプロセッサ５０と接続された状態がそのまま維持される。これにより、第２のスコープ４０により捉えられる撮像画像が引き続きモニタ７０に表示される。レジスタＡＢが「０１」の状態のまま変化しなければ、切替装置１０の状態は変化しない。
【００６１】
さらに、レジスタＡＢが「１１」の状態において切替スイッチ１１が押下されると（符号Ｓ５１２）、切替装置１０は、第１のプロセッサと接続するように切り替えられる。これにより、第２のスコープ４０に代わって第１のスコープ２０により捉えられる撮像画像がモニタ７０に表示される。
【００６２】
レジスタＡＢが「０１」から「１１」に変化した場合（符号Ｓ５０９）、すなわち、第２のプロセッサ５０に対してのみ第２のスコープ４０が接続された状態から第１のプロセッサ３０にも第１のスコープ２０が接続された場合、切替装置１０は、第１のプロセッサ３０と接続するように切り替えられる。これにより、第１のスコープ２０の捉える撮像画像がモニタ７０に表示される。レジスタＡＢが「１１」の状態のまま変化しなければ、切替装置１０の状態は変化しない。レジスタＡＢが「１１」から「０１」に変化した場合（符号Ｓ５１０）、すなわち、第１のスコープ２０、第２のスコープ４０両方とも接続された状態から第１のスコープ２０が第１のプロセッサ３０から取り外された場合、切替装置１０は、第２のプロセッサ５０と接続するように切り替えられる。これにより、第２のスコープ４０の捉える撮像画像がモニタ７０に表示される。
【００６３】
レジスタＡＢが「１１」から「１０」に変化した場合（符号Ｓ５１１）、すなわち、第１のスコープ２０、第２のスコープ４０両方とも接続された状態から第２のスコープ４０が第２のプロセッサ５０から取り外された場合、切替装置１０は、第１のプロセッサ３０と接続された状態がそのまま維持される。これにより、第１のスコープ２０の捉える撮像画像が引き続きモニタ７０に表示される。レジスタＡＢが「１０」の状態のまま変化しなければ、切替装置１０の状態は変化しない。
【００６４】
さらに、レジスタＡＢが「１１」の状態において切替スイッチ１１が押下されると（符号Ｓ５１３）、切替装置１０は、第２のプロセッサと接続するように切り替えられる。これにより、第１のスコープ２０に代わって第２のスコープ４０の捉える撮像画像がモニタ７０に表示される。
【００６５】
このように、本実施形態によれば、図３、４で示すように、第１および第２のプロセッサ３０、５０において、第１および第２のスコープ２０、４０がそれぞれ接続されているか否か判別され、第１のプロセッサ３０、第２のプロセッサ５０から、それぞれのスコープの接続状態に関するデータＤＡＴＡ１〜４が切替装置１０へ送られる。切替装置１０では、図５に示すように、送られてきたデータＤＡＴＡ１〜４に応じてレジスタＡＢの値が設定される。そして、切替装置１０では、図６、図７に示すように、レジスタＡＢの値の変化、すなわち、第１および第２プロセッサ３０、５０両方のスコープの接続状態に基づいて、第１のプロセッサ３０と第２のプロセッサ５０どちらか一方のみモニタ７０などの外部装置へ接続されるように、切替器１２、１３、１４が制御される。このようにプロセッサ３０、５０両方におけるスコープの接続状態に基づいてプロセッサが選択されるため、スコープを取り替えるたびにオペレータがセッティングする必要がなく、診断効率が上がる。
【００６６】
第１のスコープ２０のみ第１のプロセッサ３０に接続、あるいは第２のスコープ４０のみ第２のプロセッサ５０に接続されている場合、そのスコープが接続されたプロセッサがモニタ７０などの外部機器と接続されるように、切替器１２、１３、１４は制御される。これにより、使用するために接続された第１のスコープ２０もしくは第２のスコープ４０によって捉えられる撮像画像が、モニタ７０へ表示される。
【００６７】
一方、第１および第２のプロセッサ３０、５０両方とも第１および第２のスコープ２０、４０が接続されている場合、スコープの接続順が後のプロセッサ、すなわち新たにスコープが接続されたプロセッサにモニタ７０などの外部装置が接続されるように切替器１２、１３、１４は切り替えられる。これにより、使用を終了したスコープをプロセッサに取り付けたままでも、次に使用するスコープの捉える撮像画像を瞬時にモニタ７０へ表示することができ、診断の効率化が計られる。
【００６８】
さらに、第１および第２のプロセッサ３０、５０両方とも第１および第２のスコープ２０、４０が接続されている状態で切替スイッチ１１を押下すると、オペレータが選択するスコープの撮像画像をモニタ７０に表示することができる。切替スイッチ１１は、第１および第２のプロセッサ３０、５０両方に第１および第２のスコープ２０、４０が接続される場合のみ作動する。
【００６９】
本実施形態では、映像信号のみならず、コンピュータ９０と第１および第２のプロセッサ３０、５０とのシリアルデータ送受信用の接続においても、切替装置１０によって接続が切り替えられる。また、切替装置１０にキーボード６０を接続し、キーボード６０から出力される操作信号も、切替装置１０によって第１のプロセッサ３０および第２のプロセッサ５０どちらか一方へ選択的に送られる。
このとき選択されるプロセッサは、映像信号がモニタ７０などの外部装置へ出力されているプロセッサである。このような電子内視鏡システムの構成により、モニタ、キーボード、画像記録装置、コンピュータなどの外部装置を各プロセッサ毎に用意する必要がなく、これによって、システム構築のコストが下がり、狭いスペースでもシステムを構成することが可能となり、また、セッティングに手間がかからない。
【００７０】
なお、本実施形態の切替装置１０では、２つのプロセッサのうち１つのプロセッサと接続するように切り替える構成であるが、プロセッサの数は２つに限定されることはなく、複数のプロセッサから１つのプロセッサを接続するように切り替える構成であってもよい。この場合、プロセッサの数に応じてレジスタを設定し、１つのプロセッサのみスコープが接続されている場合には、そのスコープが接続されたプロセッサがモニタなどの外部装置へ接続されるように切替装置が切り替えられる。また、２つ以上のプロセッサにスコープが接続されている場合には、スコープの接続順が一番後、すなわち接続タイミングが一番新しいプロセッサがモニタなどの外部装置へ接続されるように切替装置が切り替えられる。
【００７１】
また、本実施形態では、各プロセッサ３０、５０からそれぞれのスコープ接続状態に関する信号が切替装置１０に送られることによって、プロセッサ３０、５０両方におけるスコープの接続状態（レジスタＡＢの値）を検出する構成にしているが、それ以外の構成によって複数のプロセッサ全体に渡るスコープの接続状態を検出してもよい。
【００７２】
【発明の効果】
以上のように本発明の電子内視鏡システムによれば、複数のプロセッサを同時に使用して診断を行う場合においても、経済的に低コストとなり、使用スペースが抑えられるとともに、診断効率が上がる。
【図面の簡単な説明】
【図１】本発明の実施形態である電子内視鏡システムのブロック図である。
【図２】図１で示された切替装置のブロック図である。
【図３】プロセッサにおけるスコープ接続状態を検出する動作を示したフローチャートである。
【図４】プロセッサにおけるスコープ接続状態を検出する動作を示したフローチャートである。
【図５】切替装置における２つのプロセッサ両方のスコープの接続状態を示すレジスタの値を設定する動作を示した割り込みルーチンである。
【図６】２つのプロセッサのどちらか一方を選択する切替動作を示したメインルーチンである。
【図７】切替装置の状態を示した状態遷移図である。
【符号の説明】
１０  切替装置
１１  切替スイッチ
１２  切替器
１３  切替器
１４  切替器
２０  第１のスコープ
２１  撮像素子
３０  第１のプロセッサ
４０  第２のスコープ
４１  撮像素子
５０  第２のプロセッサ
６０  キーボード（入力装置）
７０  モニタ（表示装置）
８０  画像記録装置
９０  コンピュータ（コンピュータシステム）
【図１】
0004575538.tif 000002
【図２】
0004575538.tif 000003
【図３】
0004575538.tif 000004
【図４】
0004575538.tif 000005
【図５】
0004575538.tif 000006
【図６】
0004575538.tif 000007
【図７】
0004575538.tif 000008