(57)【要約】【課題】画像処理パラメータの更新が容易に行える内視鏡システム。【解決手段】撮像素子と、撮像素子からの画像信号に前段画像処理を施す第１処理部と、不揮発性の第１メモリとを有するスコープを備える。前段画像処理が施された画像信号について後段画像処理を施す第２処理部と、不揮発性の第２メモリと、不揮発性の更新準備用メモリとを有するプロセッサを備える。第１メモリ、及び第２メモリは、前段画像処理と後段画像処理に使用されるパラメータを含む画像処理関連データを記録する。更新準備用メモリは、第２メモリに記録された画像処理関連データが、第１メモリに記録された画像処理関連データに比べて古い場合、第１メモリに記録された画像処理関連データを記録するために使用される。更新準備用メモリに画像処理関連データが記録された場合は、第２メモリの画像処理関連データが、更新準備用メモリに記録された画像処理関連データに書き換えられる。【選択図】図１
2009279074.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子と、前記撮像素子からの画像信号に前段の画像処理を施すスコープ画像処理回路と、不揮発性のスコープ画像処理用メモリと、不揮発性のスコープ更新準備用メモリとを有するスコープと、
前記前段の画像処理が施された画像信号について後段の画像処理を施すプロセッサ画像処理回路と、不揮発性のプロセッサ画像処理用メモリと、不揮発性のプロセッサ更新準備用メモリとを有するプロセッサとを備え、
前記スコープ画像処理用メモリ、及びプロセッサ画像処理用メモリは、前記前段の画像処理と前記後段の画像処理に使用されるパラメータまたはプログラムを含む画像処理関連データを記録し、
前記スコープ更新準備用メモリは、前記スコープ画像処理用メモリに記録された前記画像処理関連データが、前記プロセッサ画像処理用メモリに記録された前記画像処理関連データに比べて古い場合、前記プロセッサ画像処理用メモリに記録された前記画像処理関連データを記録するために使用され、
前記プロセッサ更新準備用メモリは、前記プロセッサ画像処理用メモリに記録された前記画像処理関連データが、前記スコープ画像処理用メモリに記録された前記画像処理関連データに比べて古い場合、前記スコープ画像処理用メモリに記録された画像処理関連データを記録するために使用され、
前記スコープ更新準備用メモリに前記画像処理関連データが記録された場合は、前記スコープ画像処理用メモリの前記画像処理関連データが、前記スコープ更新準備用メモリに記録された前記画像処理関連データに書き換えられ、
前記プロセッサ更新準備用メモリに前記画像処理関連データが記録された場合は、前記プロセッサ画像処理用メモリの前記画像処理関連データが、前記プロセッサ更新準備用メモリに記録された前記画像処理関連データに書き換えられることを特徴とする内視鏡システム。
【請求項２】
前記スコープ画像処理用メモリに記録された前記画像処理関連データが、前記プロセッサ画像処理用メモリに記録された前記画像処理関連データに比べて古いか否かの判断は、前記スコープと前記プロセッサとが接続された時に、前記前段の画像処理や前記後段の画像処理と並行して行われることを特徴とする請求項１に記載の内視鏡システム。
【請求項３】
前記スコープ更新準備用メモリ、または前記プロセッサ更新準備用メモリへの前記画像処理関連データの記録が途中で中断された場合は、前記画像処理関連データの記録状況に応じて前記記録が再開されることを特徴とする請求項２に記載の内視鏡システム。
【請求項４】
撮像素子と、前記撮像素子からの画像信号に前段の画像処理を施すスコープ画像処理回路と、不揮発性のスコープ画像処理用メモリとを有するスコープと、
前記前段の画像処理が施された画像信号について後段の画像処理を施すプロセッサ画像処理回路と、不揮発性のプロセッサ画像処理用メモリと、不揮発性のプロセッサ更新準備用メモリとを有するプロセッサとを備え、
前記スコープ画像処理用メモリ、及びプロセッサ画像処理用メモリは、前記前段の画像処理と前記後段の画像処理に使用されるパラメータまたはプログラムを含む画像処理関連データを記録し、
前記プロセッサ更新準備用メモリは、前記プロセッサ画像処理用メモリに記録された前記画像処理関連データが、前記スコープ画像処理用メモリに記録された前記画像処理関連データに比べて古い場合、前記スコープ画像処理用メモリに記録された画像処理関連データを記録するために使用され、
前記プロセッサ更新準備用メモリに前記画像処理関連データが記録された場合は、前記プロセッサ画像処理用メモリの前記画像処理関連データが、前記プロセッサ更新準備用メモリに記録された前記画像処理関連データに書き換えられることを特徴とする内視鏡システム。
【請求項５】
撮像素子と、前記撮像素子からの画像信号に前段の画像処理を施すスコープ画像処理回路と、不揮発性のスコープ画像処理用メモリと、不揮発性のスコープ更新準備用メモリとを有するスコープと、
前記前段の画像処理が施された画像信号について後段の画像処理を施すプロセッサ画像処理回路と、不揮発性のプロセッサ画像処理用メモリとを有するプロセッサとを備え、
前記スコープ画像処理用メモリ、及びプロセッサ画像処理用メモリは、前記前段の画像処理と前記後段の画像処理に使用されるパラメータまたはプログラムを含む画像処理関連データを記録し、
前記スコープ更新準備用メモリは、前記スコープ画像処理用メモリに記録された前記画像処理関連データが、前記プロセッサ画像処理用メモリに記録された前記画像処理関連データに比べて古い場合、前記プロセッサ画像処理用メモリに記録された前記画像処理関連データを記録するために使用され、
前記スコープ更新準備用メモリに前記画像処理関連データが記録された場合は、前記スコープ画像処理用メモリの前記画像処理関連データが、前記スコープ更新準備用メモリに記録された前記画像処理関連データに書き換えられることを特徴とする内視鏡システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内視鏡システムに関し、特に不具合の解析を容易にする内視鏡システムに関する。
【背景技術】
【０００２】
従来、撮像素子が搭載されたスコープを備えた内視鏡システムが提案されている。内視鏡システムにおいて、スコープに内蔵される画像処理装置における画像処理パラメータやファームウェアなどは、予め接続が想定されるプロセッサの特性を考慮した状態で、スコープに設定されている。同様に、プロセッサに内蔵される画像処理装置における画像処理パラメータやファームウェアなどは、予め接続が想定されるスコープの特性を考慮した状態で、プロセッサに設定されている。但し、後に開発される総ての機種の特性を考慮した画像処理パラメータなどを設定するのは困難であり、出荷後に画像処理パラメータなどを更新出来るシステムが望まれていた。
【０００３】
特許文献１は、ノートパソコン等の外部機器から送信されたファームウェアプログラムデータを受信してファームウェアのバージョンアップが可能な内視鏡システムを開示する。
【特許文献１】特開２０００−２４５６８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の装置では、ノートパソコン等の外部機器を内視鏡システムに接続する必要があり、かかる接続やデータ転送に関する知識を有する者を必要になる問題があった。
【０００５】
したがって本発明の目的は、外部機器に接続することなく、画像処理パラメータやファームウェアの更新が容易に行える内視鏡システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明に係る内視鏡システムは、撮像素子と、前記撮像素子からの画像信号に前段の画像処理を施すスコープ画像処理回路と、不揮発性のスコープ画像処理用メモリと、不揮発性のスコープ更新準備用メモリとを有するスコープと、前段の画像処理が施された画像信号について後段の画像処理を施すプロセッサ画像処理回路と、不揮発性のプロセッサ画像処理用メモリと、不揮発性のプロセッサ更新準備用メモリとを有するプロセッサとを備え、スコープ画像処理用メモリ、及びプロセッサ画像処理用メモリは、前段の画像処理と後段の画像処理に使用されるパラメータまたはプログラムを含む画像処理関連データを記録し、スコープ更新準備用メモリは、スコープ画像処理用メモリに記録された画像処理関連データが、プロセッサ画像処理用メモリに記録された画像処理関連データに比べて古い場合、プロセッサ画像処理用メモリに記録された画像処理関連データを記録するために使用され、プロセッサ更新準備用メモリは、プロセッサ画像処理用メモリに記録された画像処理関連データが、スコープ画像処理用メモリに記録された画像処理関連データに比べて古い場合、スコープ画像処理用メモリに記録された画像処理関連データを記録するために使用され、スコープ更新準備用メモリに画像処理関連データが記録された場合は、スコープ画像処理用メモリの画像処理関連データが、スコープ更新準備用メモリに記録された画像処理関連データに書き換えられ、プロセッサ更新準備用メモリに画像処理関連データが記録された場合は、プロセッサ画像処理用メモリの画像処理関連データが、プロセッサ更新準備用メモリに記録された画像処理関連データに書き換えられる。
【０００７】
好ましくは、スコープ画像処理用メモリに記録された画像処理関連データが、プロセッサ画像処理用メモリに記録された画像処理関連データに比べて古いか否かの判断は、スコープとプロセッサとが接続された時に、前段の画像処理や後段の画像処理と並行して行われる。
【０００８】
さらに好ましくは、スコープ更新準備用メモリ、またはプロセッサ更新準備用メモリへの画像処理関連データの記録が途中で中断された場合は、画像処理関連データの記録状況に応じて記録が再開される。
【０００９】
本発明に係る内視鏡システムは、撮像素子と、撮像素子からの画像信号に前段の画像処理を施すスコープ画像処理回路と、不揮発性のスコープ画像処理用メモリとを有するスコープと、前段の画像処理が施された画像信号について後段の画像処理を施すプロセッサ画像処理回路と、不揮発性のプロセッサ画像処理用メモリと、不揮発性のプロセッサ更新準備用メモリとを有するプロセッサとを備え、スコープ画像処理用メモリ、及びプロセッサ画像処理用メモリは、前段の画像処理と後段の画像処理に使用されるパラメータまたはプログラムを含む画像処理関連データを記録し、プロセッサ更新準備用メモリは、プロセッサ画像処理用メモリに記録された画像処理関連データが、スコープ画像処理用メモリに記録された画像処理関連データに比べて古い場合、スコープ画像処理用メモリに記録された画像処理関連データを記録するために使用され、プロセッサ更新準備用メモリに画像処理関連データが記録された場合は、プロセッサ画像処理用メモリの画像処理関連データが、プロセッサ更新準備用メモリに記録された画像処理関連データに書き換えられる。
【００１０】
本発明に係る内視鏡システムは、撮像素子と、撮像素子からの画像信号に前段の画像処理を施すスコープ画像処理回路と、不揮発性のスコープ画像処理用メモリと、不揮発性のスコープ更新準備用メモリとを有するスコープと、前段の画像処理が施された画像信号について後段の画像処理を施すプロセッサ画像処理回路と、不揮発性のプロセッサ画像処理用メモリとを有するプロセッサとを備え、スコープ画像処理用メモリ、及びプロセッサ画像処理用メモリは、前段の画像処理と後段の画像処理に使用されるパラメータまたはプログラムを含む画像処理関連データを記録し、スコープ更新準備用メモリは、スコープ画像処理用メモリに記録された画像処理関連データが、プロセッサ画像処理用メモリに記録された画像処理関連データに比べて古い場合、プロセッサ画像処理用メモリに記録された画像処理関連データを記録するために使用され、スコープ更新準備用メモリに画像処理関連データが記録された場合は、スコープ画像処理用メモリの画像処理関連データが、スコープ更新準備用メモリに記録された画像処理関連データに書き換えられる。
【発明の効果】
【００１１】
以上のように本発明によれば、外部機器に接続することなく、画像処理パラメータやファームウェアの更新が容易に行える内視鏡システムを提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本実施形態における内視鏡システムの構成について、図１を用いて説明する。本実施形態に係る内視鏡システム１は、スコープ１０、プロセッサ３０、モニタ５０、及び入力装置６０を備える。
【００１３】
スコープ１０は、ＣＣＤなどの撮像部１１、ＤＳＰなどのスコープ画像処理回路１５、スコープ制御部２０、不揮発性のスコープ画像処理用メモリ２１、及び不揮発性のスコープ更新準備用メモリ２２を有する。
【００１４】
プロセッサ３０は、絶縁回路３１、ＤＳＰなどのプロセッサ画像処理回路３５、プロセッサ制御部４０、不揮発性のプロセッサ画像処理用メモリ４１、及び不揮発性のプロセッサ更新準備用メモリ４２を有する。プロセッサ３０ではスコープ１０により取得されスコープ画像処理回路１５でＹＣ分離など前段の画像処理が施された画像信号に対し、モニタ５０で表示可能な画像（ビデオ信号）を生成する後段の画像処理が施される。
【００１５】
プロセッサ３０には、モニタ５０が接続される。モニタ５０は、プロセッサ３０で画像処理された、所定のビデオ信号の規格に準拠した画像を表示する表示手段である。また、プロセッサ３０には、キーボードなどの入力装置６０が接続される。プロセッサ３０には、モニタ５０や入力装置６０の他に、プロセッサ３０で画像処理された画像データ等を記録する外部記憶装置や、画像を出力（プリントアウト）するプリンタなどが接続されてもよい。
【００１６】
次に、各部の詳細について説明する。被観察体からの反射光は対物光学系（不図示）を介して撮像部１１の撮像素子に入射され、撮像素子の入射面に被観察体の光学像が結像される。撮像素子では入射した被観察体の光学像が光電変換され、該光学像に基づいた画像信号が出力される。
【００１７】
撮像部１１から出力された画像信号は、スコープ画像処理回路１５においてＹＣ分離など前段の画像処理が施され、絶縁回路３１を介してプロセッサ３０のプロセッサ画像処理回路３５に出力される。プロセッサ３０では、プロセッサ画像処理回路３５において、後段の画像処理が施されて、モニタ５０で出力可能なビデオ信号にされる。
【００１８】
スコープ画像処理用メモリ２１は、γ特性、エンハンスメント、輝度信号のリミット値など、スコープ画像処理回路１５における前段の画像処理、及びプロセッサ画像処理回路３５における後段の画像処理に使用されるパラメータ（ステートメントデータ）を、スコープ１０に接続されうるプロセッサ３０の機種ごとに、且つプロセッサ３０に接続されうるスコープ１０の機種ごとに、グループ化した画像処理関連データとして記録する。画像処理関連データのうち、使用するスコープ１０に対応するパラメータは、スコープ画像処理回路１５における前段の画像処理に使用される。また、画像処理関連データは、プロセッサ画像処理用メモリ４１にも記録されており、スコープ制御部２０とプロセッサ制御部４０との通信により、一方の画像処理関連データが他方の画像処理関連データに比べて古い場合には、他方の画像処理関連データが一方の画像処理関連データに上書きされて更新される。
【００１９】
スコープ画像処理回路１５は、スコープ１０とプロセッサ３０とが接続され、且つ電源がオン状態にされた時に、スコープ画像処理用メモリ２１に記録された画像処理関連データから使用するパラメータを読み出しする。読み出しされたパラメータは、スコープ１０とプロセッサ３０とが接続されて電源がオン状態にされている間、スコープ画像処理回路１５で一時記録され、この間の前段の画像処理に使用される。
【００２０】
スコープ更新準備用メモリ２２は、スコープ画像処理用メモリ２１に記録された画像処理関連データが、プロセッサ画像処理用メモリ４１に記録された画像処理関連データに比べて古い場合に、スコープ画像処理用メモリ２１に記録された画像処理関連データを新しくする更新の準備のために、プロセッサ画像処理用メモリ４１に記録された画像処理関連データを記録するのに使用される。
【００２１】
プロセッサ画像処理用メモリ４１は、スコープ画像処理用メモリ２１と同様に、画像処理関連データを記録する。プロセッサ更新準備用メモリ４２は、プロセッサ画像処理用メモリ４１に記録された画像処理関連データが、スコープ画像処理用メモリ２１に記録された画像処理関連データに比べて古い場合に、プロセッサ画像処理用メモリ４１に記録された画像処理データを新しくする更新の準備のために、スコープ画像処理用メモリ２１に記録された画像処理関連データを記録するのに使用される。
【００２２】
プロセッサ画像処理回路３５は、スコープ１０とプロセッサ３０とが接続され、且つ電源がオン状態にされた時に、プロセッサ画像処理用メモリ４１に記録された画像処理関連データから使用するパラメータを読み出しする。読み出しされたパラメータは、スコープ１０とプロセッサ３０とが接続されて電源がオン状態にされている間、プロセッサ画像処理回路３５で一時記録され、この間の後段の画像処理に使用される。
【００２３】
スコープ制御部２０とプロセッサ制御部４０とは、スコープ１０とプロセッサ３０とが接続され且つ電源がオン状態にされる間に、映像信号処理１５における前段の画像処理やプロセッサ画像処理回路３５における後段の画像処理と並行して、すなわち内視鏡システム１における通常動作と並行して、双方向に通信を行い、スコープ画像処理用メモリ２１に記録された画像処理関連データと、プロセッサ画像処理用メモリ４１に記録された画像処理関連データのバージョンを比較する。また、比較した結果、バージョンが異なる場合には、古い方の画像処理関連データを、新しい方の画像処理関連データに書き換える（更新する）。更新後であって、次に電源がオン状態にされた時から、新しくされた画像処理関連データの中の対応するパラメータを使って画像処理が行われる。
【００２４】
画像処理関連データの書き換えは、新しい方の画像処理用メモリに記録された画像処理関連データを、一旦古い方の更新準備用メモリに記録した後、古い方の画像処理用メモリに記録された画像処理関連データを、古い方の更新準備用メモリに記録された画像処関連データに書き換えることにより行われる。
【００２５】
具体的には、スコープ画像処理用メモリ２１に記録された画像処理関連データが、プロセッサ画像処理用メモリ４１に記録された画像処理関連データよりも古い場合には、プロセッサ画像処理用メモリ４１に記録された画像処理関連データが、一旦スコープ更新準備用メモリ２２に記録され、その後、スコープ画像処理用メモリ２１に記録された画像処理関連データが、スコープ更新準備用メモリ２２に記録された画像処理関連データに書き換えられる。同様に、プロセッサ画像処理用メモリ４１に記録された画像処理関連データが、スコープ画像処理用メモリ２１に記録された画像処理関連データよりも古い場合には、スコープ画像処理用メモリ２１に記録された画像処理関連データが、一旦プロセッサ更新準備用メモリ４２に記録され、その後、プロセッサ画像処理メモリ４１に記録された画像処理関連データが、プロセッサ更新準備用メモリ４２に記録された画像処理関連データに書き換えられる。
【００２６】
内視鏡システム１の電源がオフ状態にされるなど、スコープ更新準備用メモリ２２、またはプロセッサ更新準備用メモリ４２への画像処理関連データの記録が途中で中断された場合は、次にスコープ１０とプロセッサ３０とが接続され電源がオン状態にされた時に、スコープ更新準備用メモリ２２またはプロセッサ更新準備用メモリ４２における画像処理関連データの記録状況に応じて、記録が再開される。具体的には、画像処理関連データのうち更新準備用メモリへの受信が完了していない部分についての記録が行われる。なお、次に、更新準備用メモリへの記録が行われる画像処理関連データよりも新しい画像処理関連データが画像処理用メモリに記録されたスコープ１０またはプロセッサ３０が接続された場合には、前回途中までが更新準備用メモリに記録された画像処理関連データは消去され、新しい画像処理関連データが新たに記録される。
【００２７】
次に、画像処理関連データを書き換えする手順について、図２のフローチャートを用いて説明する。スコープ１０とプロセッサ３０が接続され、内視鏡システム１の電源がオン状態にされると、ステップＳ１１で、スコープ制御部２０とプロセッサ制御部４０との間で通信が行われる。画像処理関連データの書き換え動作は、スコープ画像処理回路１５における前段の画像処理やプロセッサ画像処理回路３５における後段の画像処理、すなわち内視鏡システム１における通常動作と並行して行われる。ステップＳ１２で、スコープ画像処理用メモリ２１に記録された画像処理関連データのバージョンと、プロセッサ画像処理用メモリ４１に記録された画像処理関連データのバージョンとの比較が行われ、互いのバージョンが異なるか否かが判断される。画像処理関連データのヘッダなどには、更新時期などのバージョン情報が記載されており、バージョンの比較に使用される。バージョンが等しい場合には、画像処理関連データを新しく書き換えることが出来ないため、画像処理関連データの書き換え動作が終了する。バージョンが異なる場合には、ステップＳ１３に進められる。
【００２８】
ステップＳ１３で、プロセッサ画像処理用メモリ４１に記録された画像処理関連データのバージョンが、スコープ画像処理用メモリ２１に記録された画像処理関連データのバージョンよりも新しいか否かが判断される。プロセッサ画像処理用メモリ４１に記録された画像処理関連データのバージョンが、スコープ画像処理用メモリ２１に記録された画像処理関連データよりも新しい場合は、ステップＳ１４に進められ、新しくない場合は、ステップＳ１５に進められる。
【００２９】
なお、ステップＳ１３の手順に進められる前に、画像処理関連データを書き換えるか否かを使用者に問う表示を表示部５０で行い、使用者が入力装置６０を使って画像処理関連データを書き換える旨の指示に対応する所定の操作を行ったか否かを判断してもよい。この場合、表示部５０には、スコープ画像処理用メモリ２１とプロセッサ画像処理用メモリ４１の一方に記録された画像処理関連データが古く、他方に記録された画像処理関連データに書き換えるか否かを問う表示が行われる。古い方の画像処理関連データを書き換える旨の指示に対応する所定の操作が、使用者により行われた場合には、ステップＳ１３に進められる。所定の操作が行われなかった場合には、画像処理関連データの書き換え動作が終了する。
【００３０】
ステップＳ１４で、プロセッサ３０が、新しい画像処理関連データを送信するマスタに設定され、スコープ１０が、マスタから送信された新しい画像処理関連データを受信するスレーブに設定される。ステップＳ１５で、スコープ１０が、新しい画像処理関連データを送信するマスタに設定され、プロセッサ３０が、マスタから送信された新しい画像処理関連データを受信するスレーブに設定される。
【００３１】
ステップＳ１６で、マスタに設定された方の制御部は、前回スコープ１０とプロセッサ３０とが接続されて画像処理関連データの送信が行われた時までに行われた画像処理関連データの記録状況、すなわち画像処理関連データのどの部分まで受信できたかを、マスタに送信する要求信号を、スレーブにされた方の制御部に送信する。具体的には、プロセッサ３０がマスタに設定された場合には、プロセッサ制御部４０は、スコープ更新準備用メモリ２２の画像処理関連データの記録状況を要求する信号を、スコープ制御部２０に送信する。スコープ１０がマスタに設定された場合には、スコープ制御部２０は、プロセッサ更新準備用メモリ４２の画像処理関連データの記録状況を要求する信号を、プロセッサ制御部４０に送信する。
【００３２】
スコープ更新準備用メモリ２２、及びプロセッサ更新準備用メモリ４２は、いずれも不揮発性メモリで構成されているため、内視鏡システム１の電源がオフ状態にされても、記録した画像処理関連データは消去されない。このため、画像処理関連データの受信を、複数回に分けて行うことが出来、ステップＳ１６では、画像処理関連データのどの部分までを更新準備用メモリが受信完了したかを確認するものである。
【００３３】
ステップＳ１７で、スレーブに設定された方の制御部は、画像処理関連データの記録状況を、マスタに設定された方の制御部に送信する。具体的には、スコープ１０がスレーブに設定された場合には、スコープ制御部２０は、スコープ更新準備用メモリ２２の画像処理関連データの記録状況を、プロセッサ制御部４０に送信する。プロセッサ３０がスレーブに設定された場合には、プロセッサ制御部４０は、プロセッサ更新準備用メモリ４２の画像処理関連データの記録状況を、スコープ制御部２０に送信する。更新準備用メモリ４２に画像処理関連データの一部が記録されているか否かに関する情報、及び記録されている場合には、記録された画像処理関連データのバージョンに関する情報が、画像処理関連データの記録状況に含まれる。
【００３４】
ステップＳ１８で、マスタに設定された方の制御部は、スレーブに設定された方の画像処理関連データの記録状況に基づいて、スレーブに設定された方の更新準備用メモリに画像処理関連データの一部が記録されているか否かを判断する。具体的には、プロセッサ３０がマスタに設定された場合には、プロセッサ制御部４０が、スコープ更新準備用メモリ２２に画像処理関連データの一部が記録されているか否かを判断する。スコープ１０がマスタに設定された場合には、スコープ制御部２０が、プロセッサ更新準備用メモリ４２に画像処理関連データの一部が記録されているか否かを判断する。記録されている場合には、ステップＳ１９に進められ、記録されていない場合には、ステップＳ２２に進められる。
【００３５】
ステップＳ１９で、マスタに設定された方の制御部は、スレーブに設定された方の画像処理関連データの記録状況に基づいて、マスタに設定された方の画像処理用メモリに記録された画像処理関連データのバージョンが、スレーブに設定された方の更新準備用メモリに一部が記録された画像処理関連データのバージョンよりも新しいか否かを判断する。具体的には、プロセッサ３０がマスタに設定された場合には、プロセッサ制御部４０が、プロセッサ画像処理用メモリ４１に記録された画像処理関連データのバージョンが、スコープ更新準備用メモリ２２に一部が記録された画像処理関連データのバージョンよりも新しいか否かを判断する。スコープ１０がマスタに設定された場合には、スコープ制御部２０が、スコープ画像処理用メモリ２１に記録された画像処理関連データのバージョンが、プロセッサ更新準備用メモリ４２に一部が記録された画像処理関連データのバージョンよりも新しいか否かを判断する。スコープ１０とプロセッサ３０との組み合わせが、前回と変わらない場合には、マスタに設定された方の画像処理用メモリに記録された画像処理関連データのバージョンと、スレーブに設定された方の更新準備用メモリに記録された画像処理関連データのバージョンとは同じであるが、組み合わせが変わった場合には、両者のバージョンが変わることが起こり得ることを考慮したものである。新しい場合には、現在更新準備用メモリに一部が記録された画像処理関連データよりも新しいバージョンの画像処理関連データの記録が可能であるとして、ステップＳ２０に進められ、新しくない、すなわち両者のバージョンが同じである場合には、ステップＳ２１に進められる。
【００３６】
ステップＳ２０で、マスタに設定された方の制御部は、スレーブに設定された方の制御部に対して、スレーブに設定された方の更新準備用メモリに一部が記録された画像処理関連データを消去する指示を行い、消去が行われる。さらに新しいバージョンの画像処理関連データの記録が可能になり、現在スレーブに設定された方の更新準備用メモリに一部が記録された画像処理関連データが不要になるためである。具体的には、プロセッサ３０がマスタに設定された場合には、プロセッサ制御部４０が、スコープ制御部２０に対して、スコープ更新準備用メモリ２２に記録された画像処理関連データを消去する指示を行い、消去が行われる。スコープ１０がマスタに設定された場合には、スコープ制御部２０が、プロセッサ制御部４０に対して、プロセッサ更新準備用メモリ４２に記録された画像処理関連データを消去する指示を行い、消去が行われる。
【００３７】
ステップＳ２１で、マスタに設定された方の制御部は、スレーブに設定された方の画像処理関連データの記録状況に基づいて、画像処理関連データのうちスレーブに設定された方の更新準備用メモリにおいて記録が完了していない部分、すなわち画像処理関連データの送信する必要がある部分を特定する。具体的には、プロセッサ３０がマスタに設定された場合には、スコープ更新準備用メモリ２２の画像処理関連データの記録状況に基づいて、プロセッサ画像処理用メモリ４１の画像処理関連データのうちスコープ更新準備用メモリ２２に送信する必要がある部分を特定する。スコープ１０がマスタに設定されている場合には、プロセッサ更新準備用メモリ４２の画像処理関連データの記録状況に基づいて、スコープ画像処理用メモリ２１の画像処理関連データのうちプロセッサ更新準備用メモリ４２に送信する必要がある部分を特定する。
【００３８】
例えば、画像処理関連データが、１０個のファイルで構成されており、前回スコープ１０とプロセッサ３０とが接続されて画像処理関連データの送信が行われた時までに３個目のファイルまでの受信が完了しており、４個目のファイルの送信中、すなわち更新準備用メモリへの記録が完了する前に内視鏡システム１の電源がオフ状態にされた場合には、画像処理関連データのうち送信する必要がある部分として、４個目から１０個目までのファイルが特定される。
【００３９】
また、マスタに設定された方の画像処理用メモリの画像処理関連データのスレーブに設定された方の更新準備用メモリへの送信では、画像処理関連データのうちステップＳ２１で特定された送信する必要がある部分だけが送信される。
【００４０】
ステップＳ２２で、マスタに設定された方の画像処理用メモリから、画像処理関連データが、スレーブに設定された方に送信される。ステップＳ１８から直接ステップＳ２２に進められた場合、またはステップＳ２０からステップＳ２２に進められた場合には、マスタに設定された方の画像処理用メモリから、画像処理関連データの総てが、スレーブに設定された方に送信される。ステップＳ２１からステップＳ２２に進められた場合には、マスタに設定された方の画像処理用メモリから、画像処理関連データのうち更新準備用メモリで受信が完了していない部分が、スレーブに設定された方に送信される。
【００４１】
具体的には、プロセッサ３０がマスタに設定され、且つステップＳ１８から直接ステップＳ２２に進められた場合、またはステップＳ２０からステップＳ２２に進められた場合には、プロセッサ画像処理用メモリ４１に記録された画像処理関連データの総てがスコープ１０に送信される。プロセッサ３０がマスタに設定され、且つステップＳ２１からステップＳ２２に進められた場合には、プロセッサ画像処理用メモリ４１に記録された画像処理関連データのうちスコープ更新準備用メモリ２２で受信が完了していない部分がスコープ１０に送信される。
【００４２】
スコープ１０がマスタに設定され、且つステップＳ１８から直接ステップＳ２２に進められた場合、またはステップＳ２０からステップＳ２２に進められた場合には、スコープ画像処理用メモリ２１に記録された画像処理関連データの総てがプロセッサ３０に送信される。スコープ１０がマスタに設定され、且つステップＳ２１からステップＳ２２に進められた場合には、スコープ画像処理用メモリ２１に記録された画像処理関連データのうちプロセッサ更新準備用メモリ４２で受信が完了して居ない部分がプロセッサ３０に送信される。
【００４３】
ステップＳ２３で、スレーブに設定された方が、画像処理関連データを受信し、スコープ更新準備用メモリ２２またはプロセッサ更新準備用メモリ４２に記録する。具体的には、スコープ１０がスレーブに設定された場合には、プロセッサ画像処理用メモリ４１に記録された画像処理関連データを、スコープ１０が受信して、スコープ更新準備用メモリ２２に記録する。プロセッサ３０がスレーブに設定された場合には、スコープ画像処理用メモリ２１に記録された画像処理関連データを、プロセッサ３０が受信して、プロセッサ更新準備用メモリ４２に記録する。
【００４４】
スコープ画像処理用メモリ２１やプロセッサ画像処理用メモリ４１に直接画像処理関連データを書き込みしないのは、画像処理関連データの送信中に、電源がオフ状態にされるなど送信処理の中断、及びデータ書き込み中のエラーによるメモリの破損などが、起こり得るため、これらが内視鏡システム１における通常動作に影響を及ぼすことを防ぐためである。
【００４５】
ステップＳ２４で、マスタに設定された方の制御部は、画像処理関連データの送信が完了したか否かを判断する。具体的には、プロセッサ３０がマスタに設定された場合には、プロセッサ制御部４０が、スコープ１０への画像処理関連データの送信が完了したか否かを判断する。スコープ１０がマスタに設定された場合には、スコープ制御部２０が、プロセッサ３０への画像処理関連データの送信が完了したか否かを判断する。完了していない場合は、ステップＳ２２、Ｓ２３が繰り返し行われる。完了している場合は、ステップＳ２５に進められる。
【００４６】
ステップＳ２５で、マスタに設定された方の制御部は、画像処理関連データの送信が完了したこと示す信号を、スレーブに設定された方の制御部に対して送信する。具体的には、プロセッサ３０がマスタに設定された場合には、プロセッサ制御部４０が、スコープ制御部２０に、画像処理関連データの送信が完了したことを示す信号を送信する。スコープ１０がマスタに設定された場合には、スコープ制御部２０が、プロセッサ制御部４０に、画像処理関連データの送信が完了したことを示す信号を送信する。
【００４７】
ステップＳ２６で、画像処理関連データの送信が完了したことが、表示部５０に示される。具体的には、プロセッサ３０がマスタに設定された場合には、プロセッサ画像処理用メモリ４１からスレーブ更新準備用メモリ２２への画像処理関連データの送信が完了したことが、表示部５０に示される。スレーブ１０がマスタに設定された場合には、スコープ画像処理用メモリ２１からプロセッサ更新準備用メモリ４２への画像処理関連データの送信が完了したことが、表示部５０に示される。
【００４８】
ステップＳ２７で、スレーブに設定された方の制御部は、更新準備用メモリに記録された画像処理関連データを、画像処理用メモリにカット＆ペーストして、画像処理用メモリに記録された画像処理関連データを更新する。具体的には、スコープ１０がスレーブに設定された場合には、スコープ制御部２０が、スコープ画像処理用メモリ２１に記録された画像処理関連データを消去し、スコープ更新準備用メモリ２２に記録された画像処理関連データを、スコープ画像処理用メモリ２１にカット＆ペーストする。プロセッサ３０がスレーブに設定された場合には、プロセッサ制御部４０が、プロセッサ画像処理用メモリ４１に記録された画像処理関連データを消去し、プロセッサ更新準備用メモリ４２に記録された画像処理関連データを、プロセッサ画像処理用メモリ４１にカット＆ペーストする。これにより、スコープ画像処理用メモリ２１に記録された画像処理関連データのバージョンと、プロセッサ画像処理用メモリ４１に記録された画像処理関連データのバージョンとが、同じ新しいバージョンに合わされる。また、カット＆ペーストにより、更新準備用メモリに記録された画像処理関連データは消去される。
【００４９】
なお、ステップＳ２７でバージョンが新しくされた画像処理関連データ、すなわちスレーブに設定された方の画像処理用メモリに新たに記録された画像処理関連データに含まれるパラメータは、次に内視鏡システム１の電源がオン状態にされた時の画像処理に使用される。すなわち、ステップＳ２７でバージョンが新しくされた状態における内視鏡システム１では、電源がオフ状態にされ、次に電源がオン状態にされるまでは、バージョンが新しくされる前の画像処理関連データに含まれるパラメータが画像処理に使用される。
【００５０】
ステップＳ２８で、スレーブに設定された方の画像処理用メモリに記録された画像処理関連データが新しいバージョンに書き換えられたこと、及び内視鏡システム１の電源が次にオン状態にされた時から新しいバージョンの画像処理関連データに含まれるパラメータが画像処理に使用される旨が、表示部５０に示され、画像処理関連データの書き換え動作が終了する。
【００５１】
具体的には、スコープ１０がスレーブに設定された場合には、スコープ画像処理用メモリ２１に記録された画像処理関連データが、プロセッサ画像処理用メモリ４１に記録された画像処理関連データと同じ新しいバージョンに書き換えられたこと、及び書き換えられた新しいバージョンの画像処理関連データに含まれスコープ画像処理回路１５の前段の画像処理に使用されるパラメータは、内視鏡システム１の電源が次にオン状態にされた時から使用される旨が、表示部５０に示される。プロセッサ３０がスレーブに設定された場合には、プロセッサ画像処理用メモリ４１に記録された画像処理関連データが、スコープ画像処理用メモリ２１に記録された画像処理関連データと同じバージョンに書き換えられたこと、及び書き換えられた新しいバージョンの画像処理関連データに含まれプロセッサ画像処理回路３５の後段の画像処理に使用されるパラメータは、内視鏡システム１の電源が次にオン状態にされた時から使用される旨が、表示部５０に示される。
【００５２】
なお、上述の画像処理関連データの書き換え動作におけるステップＳ２５が完了するまでに、内視鏡システム１の電源がオフ状態にされるなど、中断された場合には、次にスコープ１０とプロセッサ３０とが接続され、内視鏡システム１の電源がオン状態にされた場合にステップＳ１１から開始される。次にスコープ１０とプロセッサ３０とが接続された場合に、スレーブに設定された方が同じで、マスタに設定された方の機種が変更された場合にも、継続して画像処理関連データの書き換え動作が行われる。具体的には、マスタに設定された方の画像処理用メモリの画像処理関連データのバージョンが、スレーブに設定された方の更新準備用メモリに一部が記録された画像処理関連データのバージョンよりも新しい場合には、ステップＳ２０を介して次の画像処理関連データの書き換え動作が行われる。また、マスタに設定された方の画像処理用メモリの画像処理関連データのバージョンが、スレーブに設定された方の更新準備用メモリに一部が記録された画像処理関連データのバージョンと同じである場合には、ステップＳ２１を介して次の画像処理関連データの書き換え動作が行われる。
【００５３】
これにより、スコープ制御部２０のスコープ画像処理回路１５が前段の画像処理で使用するパラメータ、及びプロセッサ画像処理回路３５が後段の画像処理で使用するパラメータを含む画像処理関連データであって、スコープ画像処理用メモリ２１とプロセッサ画像処理用メモリ４１の一方（古い画像処理関連データを記録した方）に記録されるものを、該画像処理関連データであってスコープ画像処理用メモリ２１とプロセッサ画像処理用メモリ４１の他方（新しい画像処理関連データを記録した方）に記録されるものを使って、容易に新しい状態（バージョン）に更新することが可能になる。
【００５４】
また、スコープ１０とプロセッサ３０とを接続するだけで、古い方の画像処理関連データを新しくすることが出来るため、外部機器を使ってデータの書き換えを行う形態に比べて、使用者の負担を少なくすることが可能になる。
【００５５】
例えば、最新の画像処理関連データをスコープ画像処理用メモリ２１に記録したスコープ１０を用意することで、スコープ１０に接続されたプロセッサ３０のプロセッサ画像処理用メモリ４１に記録された画像処理関連データは総て最新のものに書き換えすることが可能になる。次に、最新のものに書き換えられた画像処理関連データをプロセッサ画像処理用メモリ４１に記録したプロセッサ３０に、他のスコープ１０が接続されると、他のスコープ１０のスコープ画像処理用メモリ２１に記録された画像処理関連データについても最新のものに書き換えすることが可能になる。
【００５６】
また、画像処理関連データの書き換え動作は、内視鏡システム１における通常動作と並行して行われるため、書き換え動作が行われることによって、内視鏡システム１における通常動作が可能になるまでの時間が長くなるなど、使用者の使用条件が制限されることはない。
【００５７】
特に、画像処理関連データのサイズが大きい場合には、内視鏡システム１の電源がオン状態にされてからオフ状態にされるまでの間に、画像処理関連データの書き換え動作が完了しない場合も起こり得る。しかしながら、本実施形態では、１回の画像処理関連データの書き換え動作で、完了させる必要はなく、複数回に分けて画像処理関連データの書き換え動作を行うことによって、１つの画像処理関連データの書き換えを完了させることが可能である。このため、画像処理関連データのサイズが大きく、書き換え動作が完了するまでの時間が長くなったとしても、使用者の使用上限が制限されることはない。
【００５８】
また、複数回に分けて画像処理関連データの書き換え動作を行う際に、画像処理関連データの送り側（マスタ側）は、同じバージョンの画像処理関連データを有するものであれば、異なる機器であってもよい。例えば、複数のスコープ１０が同じ新しいバージョンの画像処理関連データをスコープ画像処理用メモリ２１に有する場合、これら複数のスコープ１０のいずれかをランダムに使用しながら、継続的に、接続先のプロセッサ３０の画像処理用メモリ４１の画像処理関連データの書き換え動作を進めることが可能になる。
【００５９】
なお、本実施形態では、画像処理関連データが、スコープ画像処理回路１５やプロセッサ画像処理回路３５で行う画像処理に使用するパラメータであるとして説明したが、他のデータ、例えばファームウエアプログラムであってもよい。この場合は、ステップＳ２７における上書き更新後に、更新されたプログラムをインストールするステップが付け加えられる。新たにインストールされたプログラムは、次に内視鏡システム１の電源がオン状態にされた時の動作に使用される。
【００６０】
また、スコープ１０、及びプロセッサ３０がともに更新準備用メモリを有する形態を説明した。この場合は、新しいバージョンの画像処理関連データをスコープ１０からプロセッサ３０に供給することも、プロセッサ３０からスコープ１０に供給することも可能であるが、スコープ１０とプロセッサ３０のいずれか一方だけが更新準備用メモリを有し、新しいバージョンの画像処理関連データの供給がスコープ１０からプロセッサ３０へ、またはプロセッサ３０からスコープ１０へのいずれか一方だけが可能である形態であってもよい。
【００６１】
また、スコープ画像処理用メモリ２１とスコープ更新準備用メモリ２２は、別体の２つのメモリで構成されてもよいし、１つのメモリにおける２つの記録領域で構成されてもよい。同様に、プロセッサ画像処理用メモリ４１とプロセッサ更新準備用メモリ４２は、別体の２つのメモリで構成されてもよいし、１つのメモリにおける２つの記録領域で構成されてもよい。後者の場合、部品点数の削減、および小型化のメリットを有する。
【図面の簡単な説明】
【００６２】
【図１】本実施形態における内視鏡システムの構成図である。
【図２】画像処理関連データを書き換えする手順を示すフローチャートである。
【符号の説明】
【００６３】
１  内視鏡システム
１０  スコープ
１１  撮像部
１５  スコープ画像処理回路
２０  スコープ制御部
２１  スコープ画像処理用メモリ
２２  スコープ更新準備用メモリ
３０  プロセッサ
３１  絶縁回路
３５  プロセッサ画像処理回路
４０  プロセッサ制御部
４１  プロセッサ画像処理用メモリ
４２  プロセッサ更新準備用メモリ
５０  モニタ
６０  入力装置
【図１】
2009279074.tif 000003
【図２】
2009279074.tif 000004