(57)【要約】【課題】  内視鏡プロセッサ内に設けた記録手段に対して外部からアクセスして記録手段に記録された情報を書き換えることで、メンテナンス性を高めたプロセッサを提供する。【解決手段】  対象物を撮像するためのスコープ２に対して照明光を供給する一方でスコープで得られる撮像信号を信号処理して画像データを得る内視鏡プロセッサ１であって、内視鏡プロセッサ１はプロセッサＲＯＭ１６１を備え、プロセッサに接続されたパソコン５からプロセッサＲＯＭに記録されたプログラムソフトを書き換えてバージョンアップを行う。プロセッサのメンテナンス時にプログラムＲＯＭを含む部品を交換する等の作業が不要になり、メンテナンス性を高めることが可能になる。【選択図】  図２
2005137401.tif 000002
【特許請求の範囲】
【請求項１】
対象物を撮像するためのスコープに対して照明光を供給する一方で前記スコープで得られる撮像信号を信号処理して画像データを得る内視鏡プロセッサであって、前記内視鏡プロセッサは記録手段を備え、当該内視鏡プロセッサに接続された外部接続装置から前記記録手段に記録された情報を書き換え可能に構成されていることを特徴とする内視鏡プロセッサ。
【請求項２】
前記記録手段は、前記内視鏡プロセッサを制御するためのプログラムソフトを記録したプロセッサＲＯＭを含み、当該プロセッサＲＯＭに記録された前記プログラムソフトを前記外部接続装置から書き換え可能であることを特徴とする請求項１に記載の内視鏡プロセッサ。
【請求項３】
前記外部接続装置は前記内視鏡プロセッサに接続されるパソコンであり、当該パソコンを通して前記プログラムソフトが書き換え可能であることを特徴とする請求項２に記載の内視鏡プロセッサ。
【請求項４】
前記記録手段は、前記撮像信号から得られた静止画像データの撮像履歴情報を記録可能な内部メモリを含むことを特徴とする請求項１に記載の内視鏡プロセッサ。
【請求項５】
前記内部メモリは、前記静止画像データと、当該静止画像データを撮像したときの撮像履歴情報とを対応させて記録することを特徴とする請求項４に記載の内視鏡プロセッサ。
【請求項６】
前記外部接続装置は、前記プロセッサＲＯＭと前記内部メモリのそれぞれに対してアクセス可能であることを特徴とするとする請求項４に記載の内視鏡プロセッサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は内視鏡プロセッサに関し、特にメンテナンス性を高めた内視鏡プロセッサに関するものである。
【背景技術】
【０００２】
内視鏡システムは、基本的には患者の体内を撮像した撮像信号を取得するためのスコープ（電子スコープ）と、スコープでの撮像動作を助長すると同時に取得した撮像信号をモニタ可能な画像データに信号処理するための内視鏡プロセッサ（以下、単にプロセッサと称する）と、信号処理された画像を表示するためのモニタとを備えている。また、近年の内視鏡装置では、プロセッサで得られた映像信号をプリントするプリンタや、プロセッサにおける各種処理を制御するためのパソコンや、プロセッサに各種データを入力させるための専用キーボード等の外部接続装置がプロセッサに接続されている。
【０００３】
このような従来の内視鏡システムでは、内視鏡プロセッサにはＣＰＵ、信号処理回路等の各種回路、スコープ用光源等を内蔵しており、またＣＰＵや各種回路の動作に必要な情報を記録する記録手段を備えているが、この記録手段に対してはプロセッサに接続したパソコン等の外部接続装置からアクセス可能な構成とはなっていない。また、記録手段にはスコープで撮像した撮像信号により得られる静止画像データや撮像履歴情報を記録する構成はとられておらず、得られた画像データのうち動画はモニタにおいて表示し、静止画についてはプロセッサから出力された静止画像データに基づいてプリンタにて印刷し、あるいはパソコンのメモリや外部記憶装置に静止画像データを記録する構成がとられている。
【０００４】
ところで、特許文献１に開示されている電子内視鏡システムでは、内視鏡用プロセッサに内蔵している内部メモリに、接続されたスコープの情報を記録する技術が記載されている。特許文献１では、記録するスコープの情報を決定する手法を取り入れることで、記録を残すことが必要とされるスコープの情報を確実に記録しておくことが可能になるという技術であるが、内部メモリに対して外部からアクセスする構成にはなっていないし、スコープ以外の情報、例えばプロセッサ自身の情報や画像データ、撮像履歴情報等を記録することまでは行われていない。
【特許文献１】特開２００３−１３２１５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の電子内視鏡システムのようなプロセッサでは、前述のように内部メモリに対してパソコン等の外部接続装置からアクセスを行うことができないため、プロセッサのメンテナンスを行う際には、メンテナスンに必要とされるプロセッサ使用情報をプロセッサから取得することはできず、その度毎に撮像履歴情報をパソコン等に入力し、あるいはパソコン等に記録する必要がある。また、プロセッサのメンテナンス等において撮像した画像を確認する際には、必ずプロセッサに接続していたパソコンや外部記録装置から画像データを取り出す必要がある。したがって、プロセッサ単独ではメンテナンスを行うことが難しく、プロセッサを設置してある場所で、しかもパソコン等の外部接続装置を接続した状態でメンテナンスを行う必要があり、メンテナンス作業が繁雑となるという問題がある。
【０００６】
また、特許文献１に記載のプロセッサでは、プロセッサ内の記録手段に対してパソコン等の外部接続装置からアクセスしてデータの書き込み、読み出しを行う構成は存在していないため、プロセッサのＣＰＵに設けられたプロセッサＲＯＭ等に対してもパソコン等からアクセスすることができない。従って、プロセッサの機能改善等の目的によりプロセッサＲＯＭに記録されたプログラムソフトをバージョンアップしようとする場合には、プロセッサの設置場所にまで出向いて対象となるプログラムソフトを記録させたプロセッサＲＯＭを交換しなければならず、そのための作業が面倒となるという問題がある。
【０００７】
本発明の目的は、プロセッサ内に設けた記録手段に対して外部からアクセスして記録手段に記録された情報を書き換え可能とすることで、メンテナンス性を高めたプロセッサを提供するものである。
【課題を解決するための手段】
【０００８】
本発明は、対象物を撮像するためのスコープに対して照明光を供給する一方でスコープで得られる撮像信号を信号処理して画像データを得る内視鏡プロセッサであって、内視鏡プロセッサは記録手段を備え、当該内視鏡プロセッサに接続された外部接続装置から記録手段に記録された情報を書き換え可能に構成されていることを特徴とする。記録手段は、内視鏡プロセッサを制御するためのプログラムソフトを記録したプロセッサＲＯＭを含み、当該プロセッサＲＯＭに記録されたプログラムソフトを前記外部接続装置から書き換え可能とする。
【発明の効果】
【０００９】
本発明によれば、プロセッサの記録手段に記録されているプログラムソフトを外部接続したパソコンやＬＡＮ等を通して書き換えてバージョンアップすることが可能であるため、プロセッサのメンテナンス時にプロセッサの記録手段を交換する等の作業が不要になり、特にプロセッサの設置場所にまで出向いてプログラムメモリを交換しなければならない等の煩わしさがなく、メンテナンス性を高めることが可能になる。
【発明を実施するための最良の形態】
【００１０】
本発明において、外部接続装置は内視鏡プロセッサに接続されるパソコンであり、当該パソコンを通してプログラムソフトが書き換え可能とする。また、記録手段は、前記撮像信号から得られた画像データの撮像履歴情報を記録可能な内部メモリを含んでいる。この内部メモリは、前記静止画像データと、当該静止画像データを撮像したときの撮像履歴情報とを対応させて記録する。また、外部接続装置は、プロセッサＲＯＭと内部メモリのそれぞれに対してアクセス可能とする。
【実施例１】
【００１１】
次に、本発明の実施例１を図面を参照して説明する。図１は本発明のプロセッサを用いた内視鏡システムの全体構成を示す概略構成図であり、プロセッサ１、スコープ（電子スコープ）２及びモニタ３が図示されている。また、図２はそのブロック図であり、プロセッサ１にはスコープ２が着脱可能とされており、装着したスコープ２で撮像して得られた撮像信号をプロセッサ１において信号処理して映像信号として出力し、プロセッサ１に接続したモニタ３に画像を表示し、あるいは接続したプリンタ（ビデオプリンタ）４によって画像を印刷するようになっている。また、前記プロセッサ１には他の外部接続装置（図２参照）としてパソコン５と患者ＩＤ等の入力用キーボード６が接続され、後述するように各種データをプロセッサ１からパソコン６に取り出し、或いは入力用キーボード６から患者ＩＤ等をプロセッサ１に入力するようになっている。
【００１２】
前記スコープ２は、図１のように患者の体腔内に挿入される挿入部２１と、操作部２２と、ライトガイドケーブル２３と、プロセッサ１に接続するためのコネクタ部２４とを備えている。また、図２のように、プロセッサ１の光源１２１から出射される照明光を先端部にまで導くライトガイド２０１がライトガイドケーブル２３、操作部２２及び挿入部２１の各内部を通して延設されており、挿入部２１に設けた配光レンズ２０２によって照明光を拡散して患者の体腔内を広範囲に照明する。また、挿入部２１に設けたＣＣＤ撮像素子２０３によって照明された体腔内を撮像し、撮像により得られた撮像信号をＣＣＤ画像制御部２０４を介してプロセッサ１に出力する。また、前記スコープ２にはＥＥＰＲＯＭからなる書き換え可能なスコープＲＯＭ２０５が内装されており、このスコープＲＯＭ２０５には後述するようなスコープデータが記録されており、このスコープデータはスコープ２をプロセッサ１に接続したときにプロセッサ１に出力可能とされている。なお、スコープ２自体の動作はこれまでのスコープと同じであるので、ここでは詳細な説明は省略するが、スコープ２で撮像した撮像信号を後述するようなプロセッサ１の信号処理部１３において信号処理し、得られた動画と静止画の各画像データに基づいてモニタ３においてこれらの動画、静止画を表示させるものであることは言うまでもない。
【００１３】
前記プロセッサ１は、フロントパネル１１、光源部１２、信号処理部１３、内部メモリ１４、画像データ切替部１５を備えており、これらの各部をＣＰＵ１６によって制御するように構成されている。前記フロントパネル１１では、ＣＰＵ１６によって制御されるフロントパネル制御回路１１１によって各種フロントパネルデータに基づく表示を行い、あるいはフロントパネル１１が操作されることによって入力されるフロントパネルデータを取り込み、ＣＰＵ１６によって内部メモリ１４に記録するようになっている。
【００１４】
光源部１２は、照明用光源としてのランプ１２１と、ランプ１２１を点灯させるためのランプ点灯用回路１２２と、ランプ１２１で点灯された照明光を調光するための調光器１２３を制御する調光回路１２４と、ランプ１２１が所望の明るさに調光された状態で点灯しているか否かを監視するランプ点灯監視回路１２５とを備えており、このランプ点灯監視回路１２５の監視結果に基づいてＣＰＵ１６によりランプ１２１を所望の明るさに点灯制御する。ランプ１２１から出射された照明光は調光器１２３を通して所望の明るさに調光されてスコープ２に供給され、スコープ２のライトガイド２０１を通してスコープ先端部の配光レンズ２０２から患者の体腔内を照明する。また、ランプ点灯監視回路１２５で得られるランプ光源データはＣＰＵ１６によって前記内部メモリ１４に記録される。
【００１５】
信号処理部１３は、前記スコープ２のＣＣＤ撮像素子２０３で撮像されてプロセッサ１に出力されてくる撮像信号をデジタルの撮像データに変換し、さらにモニタ３において表示する際の画像信号を作成するための各種の信号処理を施すものである。スコープ２から入力される撮像信号はＡ／Ｄ変換器１３１によってデジタル信号に変換され、動画用のフレームメモリとしての動画メモリ１３２と、必要に応じて取り込まれる静止画用のメモリとしての静止画メモリ１３３にそれぞれ適時記録される。各メモリ１３２，１３３に記録された撮像データは、画像調整回路１３４において所望の画像データに変換され、画像・キャラクタ合成回路１３５に入力される。画像・キャラクタ合成回路１３５では、入力された画像データに対して患者ＩＤデータキャラクタ表示用回路１３６からのキャラクタデータが合成され、キャラクタが合成された画像データとして出力される。前記患者ＩＤデータキャラクタ表示用回路１３６はプロセッサ１に接続されている適時入力用キーボード６から入力される患者ＩＤに基づいて対応するキャラクタを作成し、キャラクタデータを出力するものである。なお、画像調整回路１３４は、フロントパネル１１の操作によって動画像と静止画像とを合成した画像に対応したデータを生成し、これを表示させることも可能である。
【００１６】
画像データ切替部１５は、前記信号処理部１３の画像・キャラクタ合成回路１３５から出力される画像データと、後述するように内部メモリ１４に接続されているメモリ内部モニタ表示用回路１４１によって内部メモリ１４から読み出された画像データとをＣＰＵ１６によって選択的に切り換える切替器１５１と、切り換えにより選択された画像データをアナログ信号に変換する２つのＤ／Ａ変換器１５２，１５３とを備えており、各Ｄ／Ａ変換器１５２，１５３から出力される画像アナログ信号をそれぞれ前記モニタ３とプリンタ４に出力し、それぞれにおいて画像の表示、印刷を行うことを可能にする。
【００１７】
前記ＣＰＵ１６は内部にＥＥＰＲＯＭからなるプロセッサＲＯＭ１６１を備えており、このプロセッサＲＯＭ１６１には、当該ＣＰＵ１６を制御するためのプログラムソフト等のデータが予め記録されている。ここで、本発明においては、前記内部メモリ１４とプログラムＲＯＭ１６１とを併せて記録手段と称している。また、プロセッサＲＯＭ１６１は必ずしもＣＰＵ１６を構成するチップ内に形成されているものに限られるものではなく、ＣＰＵのチップとは別体のメモリチップで構成されたプロセッサＲＯＭをも含むものである。前記ＣＰＵ１６はスコープ差込検知用回路１６２からのスコープ差込情報に基づいて所定の動作を行う。
【００１８】
内部メモリ１４はＣＰＵ１６が各データを書き込み、或いは読み出すことが可能なフラッシュメモリ、ＥＥＰＲＯＭ等で構成されており、この内部メモリ１４には次のデータｄ１〜ｄ７が書き込み・読み出し可能とされている。
ｄ１：プロセッサデータ（プロセッサ型名、シリアルナンバー、リペア情報、オーナー情報、ハードウェアアセンブリ、ソフトウェアバージョンナンバー等）
ｄ２：スコープデータ（スコープ型名、シリアルナンバー、リペア情報、オーナー情報、信号処理データ等）
ｄ３：画像パラメータ（画像の色情報）
ｄ４：光源データ（ランプ寿命、ランプ点灯回数）
ｄ５：フロントパネルデータ（フロントパネル操作状態）
ｄ６：患者ＩＤ（患者名、患者ＩＤ番号等）
ｄ７：画像データ（静止画像データ）
【００１９】
内部メモリ１４に書き込まれた各データｄ１〜ｄ７は、プロセッサ１に接続されたパソコン５から読み出し、当該パソコン５において各データを表示することが可能である。逆にデータｄ１〜ｄ５についてはパソコン５から入力された各データを内部メモリ１４に書き込むことも可能である。また、データｄ６は入力用キーボード６から入力される患者ＩＤを内部メモリ１４に書き込むことが可能である。
【００２０】
ここで、前記内部メモリ１４に対してはパソコン５からアクセスが可能であるが、ＣＰＵ１６内のプロセッサＲＯＭ１６１のプログラムソフト記録領域に対しては通常ではパソコン５からアクセスすることができないようなプロテクト機能が備えられている。パソコン５からプロセッサＲＯＭ１６１に対してアクセスを行う場合には、例えば、フロントパネル１１を操作してプロテクトを解除するようにすればよい。
【００２１】
以上の構成の内視鏡システムの利用形態について説明する。図３は内視鏡システムを立ち上げる際のプロセッサのメインフローＳ１００を示すフローチャートである。先ず、電源をＯＮしてプロセッサ１を立ち上げると、ＣＰＵ１６はプロセッサＲＯＭ１６１に予め記録してあるプロセッサの型名やシリアルナンバー等の固有のプロセッサデータを読み出して取得する（ステップＳ１０１）。次いで、プロセッサ１にスコープ２が差し込まれたことを判定し（ステップＳ１０２）、スコープ２がプロセッサ１に接続されたことを確認すると、スコープ２のスコープＲＯＭ２０５からスコープデータを取得する（ステップＳ１０３）。また、スコープデータと同時に当該スコープによって撮像を行なって得られる画像データに設定しようとする画像パラメータを取得する（ステップＳ１０４）。次いで、ランプ点灯部１２のランプ点灯監視回路１２５から光源データを取得する（ステップＳ１０５）。次いで、フロントパネル１１に対する操作を待ち（ステップＳ１０６）、操作されたフロントパネル１１からフロントパネルデータを取得する（ステップＳ１０７）。さらに、入力用キーボード６からの入力が有るか否かを判定し（ステップＳ１０８）、入力があったときには順次入力される患者名、患者ＩＤと、そのときの日付時間を取得する（ステップＳ１０９）。そして、取得した患者ＩＤと日付時間等をモニタ３に出力し、必要に応じて撮像画像と共にモニタ３に表示する（ステップＳ１１０）。
【００２２】
以上の一連のデータ取得フローが完了すると、サブルーチンのメモリ保存番号付加フロー（ステップＳ２００）を実行する。このメモリ保存番号付加フローＳ２００は、図４に示すように、メモリ保存番号が「０」であるか否かを判定し（ステップＳ２０１）、「０」の場合にはメモリ保存番号を「１」にする（ステップＳ２０２）。「０」でない場合には、メモリ保存番号をインクリメントし（ステップＳ２０３）、その番号の値をＸｍａｘと比較する（ステップＳ２０４）。このＸｍａｘは内部メモリ１４に記録可能な静止画の数に対応して設定されているものであり、この実施例では後述のように３６枚分の静止画を記録可能としているので、Ｘｍａｘ＝３６となる。そして、インクリメントしたメモリ保存番号が＞Ｘｍａｘでない場合にはそのメモリ保存番号を保持する（ステップＳ２０５）。インクリメントしたメモリ保存番号が＞Ｘｍａｘの場合には、３６枚の静止画が既に記録されているので、最初の１番目の静止画像データを書き換えるべく、メモリ保存番号を「１」にする（ステップＳ２０６）。以上のメモリ保存番号付加フローＳ２００が終了すると、図３のメインフローＳ１００にリターンする。
【００２３】
メインフローＳ１００において、スコープ２のＣＣＤ画像制御部２０４からの信号によりスコープ２が静止画像取り込みを行うためにボタン操作されたことを判定（ステップＳ１１１）し、該ボタン操作されたことを確認すると、サブルーチンの画像記録フローＳ３００を実行する。図５を参照すると、スコープ２のプロセッサ１への装着によりスコープでの撮像が行われると、図２に示したようにＣＣＤ撮像素子２０３で撮像した撮像信号がＣＣＤ画像制御部２０４からプロセッサ１に入力される。プロセッサ１では信号処理部１３において撮像信号から画像データを作成し、画像・キャラクタ合成回路１３５において患者ＩＤデータキャラクタ表示用回路１３６からのキャラクタを画像データに合成し、合成した画像データを画像データ切替部１５に出力する。画像データ切替部１５では切替器１５１によりモニタ等に出力する画像データを該合成した画像データに切り換えて撮像画像をモニタ３で表示する。また、静止画をプリンタ４で印刷する。また、これと並行して撮像信号に基づく画像データから静止画像データｄ７を静止画メモリ１３３に取り込む（ステップＳ３０１）。そして、ステップＳ１０１〜Ｓ１１０で取り込んだｄ１〜ｄ６のデータのうち、静止画データに合成するキャラクタデータと、当該静止画データｄ７を一体化したデータとして取込み（ステップＳ３０２）、この一体化データにメモリ保存番号付加フローＳ２００で得られたメモリ保存番号を付加し（ステップＳ３０３）、内部メモリ１４に記録する（ステップＳ３０４）。
【００２４】
このようにして静止画像データｄ７と撮像履歴情報ｄ１〜ｄ６とを一体化した複数の一体化データを順次メモリ保存番号をインクリメントしながら付加して内部メモリ１４に記録する。内部メモリ１４では、図６に示すように、記録可能な静止画のデータ数が所定数Ｘｍａｘに達するまで内部メモリへの記録が行われる。そして、所定数Ｘｍａｘを越えると、メモリ保存番号付加フローで説明したように、古い番号（１番）のデータが順次消去され、これに代えて新たなデータに書き換える。また、前記ｄ１〜ｄ６の各データ自体についてもそれぞれメモリ保存番号を付加しながら内部メモリ１４に記録し、静止画像データを順次古いものから書き換えるのと同時にｄ１〜ｄ６の各データについても順次古いものから書き換えて行く。
【００２５】
ここで内部メモリ１４に各データを書き込んだ後、例えばプロセッサ１のメンテナンスを行うに際して内部メモリ１４に記録しているデータの読み出しの要求が生じたときには（ステップＳ１１２）、要求先を検索するためのサブルーチンのデータ読み出し要求フロー（ステップＳ４００）を実行する。このデータ読み出し要求フローＳ４００は、図７に示すように、要求先が入力用キーボード６であるか（ステップＳ４０１）、外部接続されているパソコン５であるか（ステップＳ４０２）、フロントパネル１１であるか（ステップＳ４０３）をそれぞれ判定する。そして、要求先がキーボード６、パソコン５、フロントパネル１１のいずれかであるときにはその要求場所情報を取得する（ステップＳ４０４）。これらのいずれでもない場合には要求場所情報は取得しない。そして、図３のメインフローＳ１００にリターンする。
【００２６】
このように読み出し要求があり、その上で要求場所情報を取得して要求先が判明したときには、要求先に内部メモリ１４の任意のデータを出力する（ステップＳ４０５）。この内部メモリ１４記録されている複数の静止画に対応したデータからの１つのデータの特定は要求先からＣＰＵ１６にデータ種類を指示することによって可能である。また、このとき、要求先からメモリ保存番号の指定があるときには、当該メモリ保存番号が付加されたデータを出力する。なお、要求先がパソコン５であり、このパソコンがＬＡＮを介して接続されている場合には、当該ＬＡＮに接続されている全てのパソコンからの読み出しを行うことが可能である。
【００２７】
そして、読み出し時には内部メモリ１４からデータを読み出し、取得した要求場所情報に基づいて要求先にデータを出力するが、この際にはＡｃｋ監視を行う（ステップＳ４０６）。このＡｃｋ監視は内部メモリ１４からデータを読み出す際の要求先とプロセッサ１との間の通信が正常に行われているか否かを判定するものであり、ＯＫの場合には読み出しを終了する。Ａｃｋ監視がＮＧの場合には、再び同様にしてリトライ処理を実行し（ステップＳ４０７）、リトライがＯＫの場合には（ステップＳ４０８）、メインフローＳ１００にリターンする。リトライがＮＧの場合にはモニタ３等にエラー表示を行う（ステップＳ４０９）。この場合、メモリ保存番号付加フローＳ２００の場合と同様にして得られたメモリ保存番号を付加してエラー情報を内部メモリ１４に書き込むようにしてもよい。
【００２８】
そして、メインフローＳ１００においては、要求先に出力されたデータを各要求先で取込み（ステップＳ１１３）、各要求先において所定の動作を行う。すなわち、要求先がモニタ３の場合には、切替器１５１の切替動作によりメモリ内部モニタ表示用回路１４１によって内部メモリ１４から取得したデータから静止画と撮像履歴情報を表示する。プリンタ４の場合は、同様に切替器１５１の切替動作により内部メモリ１４から取得したデータに基づいて静止画と撮像履歴情報をプリントする。パソコン５の場合はこれらのデータをパソコン５内に記録する。
【００２９】
また、プロセッサ１からのデータの出力に際しては、内部メモリ１４に記録されている静止画像データｄ７と、これと一体的に記録されている撮像履歴情報ｄ１〜ｄ６とを出力することも可能である。この静止画データは所定数（ここでは３６枚）だけ記録が可能であり、それ以上の各種データは順次古いものから書き換えられた状態にある。プロセッサ１にパソコン５が接続されている場合には、当該パソコン５によってプロセッサ１の内部メモリ１４から順序的に静止画像データｄ７と撮像履歴情報ｄ１〜ｄ６を読み出すことができ、当該プロセッサ１において撮像した静止画とその撮像履歴を参照することが可能になり、プロセッサ１やスコープ２のメンテナンスに際して有効利用を図ることが可能になる。
【００３０】
また、このように静止画データｄ７や撮像履歴情報ｄ１〜ｄ６を参照する場合、プロセッサ１にパソコンが接続されない状態にあっても、また撮像時とは別のパソコンやモニタが接続されている場合でも、プロセッサとのインターフェースがとれていればプロセッサ内に記録された静止画と撮像履歴情報をこれらのパソコンやモニタによって確認することが可能になる。したがって、単にモニタを接続して静止画を表示可能にしておくだけで、あるいはプリンタを接続して静止画を印刷することを可能にしておくだけで、パソコンやＬＡＮ等を接続した内視鏡システムを構築した状態を保っていなくても、プロセッサ単独でメンテナンスを行うことが可能になり、メンテナンス性を改善することが可能になる。
【００３１】
さらに、プロセッサ１に接続されたパソコンから、ＣＰＵ１６内のプロセッサＲＯＭ１６１に記録されているプログラムソフト、あるいはスコープ２内のスコープＲＯＭ２０５に記録されているプログラムソフトを書き換えてバージョンアップをする場合について説明する。図８はバージョンアップフローのフロー図であり、プロセッサにおけるプログラムの書き換え要求の有無を判定し（ステップＳ５０１）、該プログラムの書き換え要求があると、パソコン５からの書き換え指令に基づいて書き換え先を判定する（ステップＳ５０２）。ここではプロセッサＲＯＭ１６１に記録されているプログラムソフトを書き換えるものと判定し、判定した書き換え先をモニタ等で表示する（ステップＳ５０３）。また、同時にモニタ等での書き換え先の表示によりユーザが書き換え先を確認し、フロントパネル１１を操作して書き換え先のプロテクト機能を解除する（ステップＳ５０４）。そして、パソコン操作によって新たなプログラムソフトがパソコン５からプロセッサ１に入力され、さらにプロセッサＲＯＭ１６１にまで入力され、プロセッサＲＯＭ１６１内のプログラムソフトの書き換えを行う（ステップＳ５０５）。このプログラムソフトの書き換え時には、同時にプロセッサＲＯＭ中のプロセッサデータのソフトウェアバージョンナンバーを書き換えて更新する。さらに、プログラムソフトの書き換え後は、ｃｈｋｓｕｍ確認を行う（ステップＳ５０６）。このｃｈｋｓｕｍ確認はプログラムソフトに予め含ませておいた誤り確認信号を確認してデータの転送が正常に行われたか否かを確認するものである。これがＯＫの場合には書き換えを終了するが、ＮＧの場合には再び同様にしてリトライ処理を行い（ステップＳ５０７）、リトライがＯＫの場合に終了する（ステップＳ５０８）。ＮＧの場合にはモニタ等にエラー表示を行う（ステップＳ５０９）。
【００３２】
なお、プロセッサ１でのプログラムソフトの書き換えと同様にして、プロセッサを通してスコープ２のスコープＲＯＭ２０５に記録されているプログラムソフトやスコープデータを書き換えることも可能である。この場合にも、図８のフロー図を参照すると、ステップＳ５０２での書き換え先の判定では、スコープＲＯＭ２０５を書き換えるものと判定し、この判定に基づいてステップＳ５０３での書き換え先表示、ステップＳ５０４でのプロテクト解除を行った後、ステップＳ５０５においてスコープＲＯＭ２０５に記録されているプログラムソフトを書き換え、同時にソフトウェアバージョンナンバーを書き換える。その後のｃｈｋｓｕｍ確認等のステップを行うことは言うまでもない。
【００３３】
このように、プロセッサに接続されたパソコンやＬＡＮを通してプロセッサに記録されているプログラムソフトやスコープに記録されているプログラムソフトを書き換えてバージョンアップすることが可能であるため、メンテナンス時等にプロセッサの設置場所にまで出向いてプログラムＲＯＭを含むＣＰＵ、あるいはＣＰＵとは別体に構成されているプログラムＲＯＭを交換しなければならない等の煩わしさはなくなり、メンテナンス性を改善することができる。
【００３４】
本発明のプロセッサでは、ＣＰＵ内のプロセッサＲＯＭにプログラムソフトを記録した構成例について説明したが、内部メモリの一部をプロセッサＲＯＭとして区画し、この区画内にプログラムソフトを記録するようにしてもよい。この場合には画像データや撮像履歴情報を読み書きする場合と同じ経路でパソコン等によってプログラムソフトのバージョンアップが可能であり、操作性を簡略化する上で有利である。
【図面の簡単な説明】
【００３５】
【図１】本発明にかかる内視鏡システムの構成図である。
【図２】本発明にかかる内視鏡システムのブロック図である。
【図３】本発明の動作を説明するためのメインフローのフロー図である。
【図４】メモリ保存番号付加フローのフロー図である。
【図５】画像記録フローのフロー図である。
【図６】内部メモリのフォーマット構成を示す図である。
【図７】データ読み出し要求フローのフロー図である。
【図８】バージョンアップフローのフロー図である。
【符号の説明】
【００３６】
１  プロセッサ
２  スコープ
３  モニタ
４  プリンタ
５  パソコン
６  入力用キーボード
１１  フロントパネル
１２  光源部
１３  信号処理部
１４  内部メモリ
１５  画像データ切替部
１６  ＣＰＵ１６
２１  挿入部
２２  操作部
２３  ライトガイドケーブル
２４  コネクタ部
１６１  プロセッサＲＯＭ
２０５  スコープＲＯＭ
【図１】
2005137401.tif 000003
【図２】
2005137401.tif 000004
【図３】
2005137401.tif 000005
【図４】
2005137401.tif 000006
【図５】
2005137401.tif 000007
【図６】
2005137401.tif 000008
【図７】
2005137401.tif 000009
【図８】
2005137401.tif 000010