(57)【特許請求の範囲】
【請求項１】
撮像素子を有するビデオスコープと、前記ビデオスコープが接続されるプロセッサとを備えた電子内視鏡装置であって、
前記撮像素子から読み出される被写体に応じた画像信号を処理する信号処理回路であって、信号処理に関わるレジスタに格納されるレジスタ設定データに基づいて処理する信号処理回路と、
書き換え可能なメモリであって、前記レジスタ設定データとしてあらかじめ特定初期データを格納可能なメモリと、
前記メモリに前記特定初期データが書き込まれていない場合、前記レジスタ設定データとして平均的初期データを前記メモリに書き込む平均的初期データ設定手段と、
前記レジスタ設定データを、前記メモリから読み出して前記信号処理回路の信号処理に関わる前記レジスタに書き込むレジスタ書き込み手段と、
前記プロセッサに対するオペレータの所定の入力操作に従って発せられる所定の命令により、前記メモリに現在書き込まれているレジスタ設定データを前記平均的初期データに書き換える平均的初期データ再設定手段とを備え、
前記レジスタ書き込み手段が、前記平均的初期データ再設定手段において前記平均的初期データが前記メモリに書き込まれた場合、前記平均的初期データを前記メモリから読み出して前記レジスタに書き込むことを特徴とする電子内視鏡装置。
【請求項２】
前記メモリに書き込まれているレジスタ設定データが適正であるか否かを判断するレジスタ設定データ適正判断手段と、
前記レジスタ設定データが適正ではない場合、前記メモリに適正データとして前記平均的初期データを書き込む適正データ設定手段と
をさらに有することを特徴とする請求項１に記載の電子内視鏡装置。
【請求項３】
前記メモリに書き込まれているレジスタ設定データを前記平均的初期データに書き換え、
前記メモリから、書き込まれた前記平均的初期データを読み出し、
書き込んだ平均的初期データと読み出した平均的初期データが等しいか否かを判断し、
書き込んだ平均的初期データと読み出した平均的初期データが等しくない場合、前記メモリの故障を報知するメモリ故障報知手段をさらに有することを特徴とする請求項１および請求項２のいずれかに記載の電子内視鏡装置。
【請求項４】
撮像素子を有し、プロセッサに接続される電子内視鏡装置のビデオスコープであって、
前記撮像素子から読み出される被写体に応じた画像信号を処理する信号処理回路であって、信号処理に関わるレジスタに格納されるレジスタ設定データに基づいて処理する信号処理回路と、
書き換え可能なメモリであって、前記レジスタ設定データとしてあらかじめ特定初期データを格納可能なメモリと、
前記メモリに前記特定初期データが書き込まれていない場合、前記レジスタ設定データとして平均的初期データを前記メモリに書き込む平均的初期データ設定手段と、
前記レジスタ設定データを、前記メモリから読み出して前記信号処理回路の信号処理に関わる前記レジスタに書き込むレジスタ書き込み手段と、
前記プロセッサに対するオペレータの所定の入力操作に従って発せられる所定の命令により、前記メモリに現在書き込まれているレジスタ設定データを前記平均的初期データに書き換える平均的初期データ再設定手段とを備え、
前記レジスタ書き込み手段が、前記平均的初期データ再設定手段において前記平均的初期データが前記メモリに書き込まれた場合、前記平均的初期データを前記メモリから読み出して前記レジスタに書き込むことを特徴とする電子内視鏡装置のビデオスコープ。
【請求項５】
撮像素子を有するビデオスコープと、前記ビデオスコープが接続されるプロセッサとを備えた電子内視鏡装置であるとともに、前記撮像素子から読み出される被写体に応じた画像信号を処理する信号処理回路であって、信号処理に関わるレジスタに格納されるレジスタ設定データに基づいて処理する信号処理回路と、書き換え可能なメモリであって、前記レジスタ設定データとしてあらかじめ特定初期データを格納可能なメモリとを備えた電子内視鏡装置において、レジスタ設定データの初期設定処理を実行するためのプログラムであって、
前記メモリに前記特定初期データが書き込まれていない場合、前記レジスタ設定データとして平均的初期データを前記メモリに書き込む平均的初期データ設定手段と、
前記レジスタ設定データを、前記メモリから読み出して前記信号処理回路の信号処理に関わる前記レジスタに書き込むレジスタ書き込み手段と、
前記プロセッサに対するオペレータの所定の入力操作に従って発せられる所定の命令により、前記メモリに現在書き込まれているレジスタ設定データを前記平均的初期データに書き換える平均的初期データ再設定手段と
を機能させるプログラムであって、
前記平均的初期データ再設定手段において前記平均的初期データが前記メモリに書き込まれた場合、前記平均的初期データを前記メモリから読み出して前記レジスタに書き込むように、前記信号処理レジスタ書き込み手段を機能させることを特徴とする電子内視鏡装置のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、胃などの器官を検査、処置等するための電子内視鏡装置に関し、特に、電子内視鏡の先端にある撮像素子から読み出される画像信号を処理するための信号処理回路に対するデータ初期設定に関する。
【０００２】
【従来の技術】
従来の電子内視鏡装置においては、電子内視鏡（以下、ビデオスコープという）の先端に備えられた撮像素子から読み出される画像信号を処理するための信号処理回路が集積回路として設けられており、カラー（Ｒ、Ｇ、Ｂ）信号のゲインコントロールやガンマ補正、色差信号生成などの処理が信号処理回路において施される。ゲインコントロールにおけるゲイン値やガンマ補正時のガンマ値など、画像信号処理の演算基準値となる信号処理用設定データは、ＲＯＭ（Read Only Memory）やデータ書き換え可能なＥＥＰＲＯＭ（Electronic Erasable Programmable ROM）などの不揮発性のメモリにあらかじめ記憶されており、電子内視鏡装置のデータ初期設定時にそのデータがメモリから読み出され、信号処理回路の信号処理に関わるレジスタに書き込まれて設定される。メモリにあらかじめ記憶される信号処理用設定データ、すなわち、信号処理に関わるレジスタに設定されるレジスタ設定データの値は、その信号処理回路の組み込まれた個々のビデオスコープの特性等を考慮して、特定初期データとして定められるのが理想的である。
【０００３】
電子内視鏡装置の製造過程では、まず、ＣＰＵ（Central Processor Unit）、メモリ、信号処理回路などの集積回路が設計、製造され、その集積回路を実装した回路基板がビデオスコープあるいはプロセッサ内に組み込まれる。このとき、信号処理回路の回路基板製造時において、信号処理に関する設定データを書き換え可能メモリにあらかじめ書き込まない状態（ブランク状態）にしておき、後でこの書き換え可能メモリに、平均的初期データが自動的に書き込まれるように構成されている場合がある。ただし、平均的初期データは、対象となる器官や特性がそれぞれ異なるビデオスコープいずれにも対応できる標準的な設定データを意味する。
【０００４】
【発明が解決しようとする課題】
書き換え可能なメモリに平均的初期データが書き込まれた後、何らかの理由でそのデータが正常でない値に変わっている場合、モニタには適正な映像が表示されなくなる。しかしながら、適正なデータを再設定するには、不適切なデータが格納されているレジスタを調べて逐次調整するという煩雑な作業を伴う。また、書き換え可能なメモリに書き込んだ平均的初期データをそのスコープにより適したデータに調整する作業において、全てのデータを平均的初期データに一度戻す必要のある事態が生じることもあり、この場合も煩雑な作業を伴う。
【０００５】
また、一度データが書き込まれた後にデータ内容を確認していないため、データが正常でない場合に適正な映像を得ることができなかった。
【０００６】
そこで本発明では、信号処理に関するデータを適正なものにし、良好な観察画像を得ることができる電子内視鏡装置を得ることを目的とする。
【０００７】
【課題を解決するための手段】
本発明の電子内視鏡装置は、撮像素子を有するビデオスコープと、ビデオスコープが接続されるプロセッサとを備えた電子内視鏡装置であって、信号処理回路、メモリ、平均的初期データ設定手段、レジスタ書き込み手段、平均的初期データ再設定手段とを備える。信号処理回路は、撮像素子から読み出される被写体に応じた画像信号を処理する信号処理回路であって、集積回路などにより構成される。信号処理回路は、信号処理に関わるレジスタに格納されるレジスタ設定データに基いて画像信号を処理する。ここで、レジスタ設定データは、Ｒ、Ｇ、Ｂ原色信号生成時の演算係数、Ｒ，Ｇ，ＢゲインコントロールにおけるＲ，Ｂゲイン値、色差信号生成における演算係数、ガンマ補正におけるガンマ補正値などの演算基準値を含むデータを表す。
【０００８】
レジスタ設定データの値は、そのスコープに適したレジスタ設定データ（ここでは、特定初期データという）に設定されており、信号処理回路製造時においてメモリに格納されている。一度設定した後に調整する必要性のないレジスタ設定データは、ＲＯＭや書き換え可能なメモリ（例えば、ＥＥＰＲＯＭ）などの不揮発性メモリに書き込まれている。しかしながら、製造上など様々な理由で、特定初期データが信号処理回路製造時においてメモリに書き込まれていない場合がある。平均的初期データ設定手段は、メモリに特定初期データが書き込まれていない場合、レジスタ設定データとして平均的初期データを電子内視鏡装置の初期設定時、すなわち工場における電子内視鏡装置製造時等にメモリに書き込む。ただし、平均的初期データは、あらゆるビデオスコープに対応した標準的な信号処理データであって、いわゆる最大公約数的な値をもつデータを表す。レジスタ書き込み手段は、レジスタ設定データ、すなわち特定初期データあるいは平均的初期データを、メモリから読み出して信号処理回路の信号処理に関わるレジスタに書き込む。電子内視鏡装置の製造過程においては、書き込まれた平均的初期データは、必要に応じて、スコープに適したデータへ書き換えられる。
【０００９】
本発明では、信号処理回路のレジスタに書き込まれたデータを初期設定し直す場合、オペレータはプロセッサに対してその初期設定に応じた操作を行う（例えば、キーボードの所定のキーを操作する）。平均的初期データ再設定手段は、プロセッサに対するオペレータの入力操作に従って発せられる命令により、メモリに現在書き込まれている信号処理データを平均的初期データに書き換える。データが書き換えられると、レジスタ書き込み手段は、平均的初期データをメモリから読み出してレジスタに書き込む。その結果、信号処理に関わるレジスタには、平均的初期データが設定される。
【００１０】
オペレータがプロセッサに対して所定の操作を行うだけで、信号処理のレジスタに書き込まれたデータが平均的初期データに書き換えられるため、データの書き換えに煩雑な作業が伴わない。このような簡易な信号処理データの初期設定は、電子内視鏡装置のメンテナンス時においても効果がある。
【００１１】
一度メモリに書き込まれたデータが何らかの理由で適正でない値に変化した場合、適正な観察映像が得られなくなる場合がある。設定したデータが適正な値で維持されているかを確認するため、電子内視鏡装置は、メモリに書き込まれているレジスタ設定データが適正であるか否かを判断するレジスタ設定データ適正判断手段と、レジスタ設定データが適正ではない場合、メモリに平均的初期データを書き込む適正データ設定手段とをさらに備えるのがよい。この場合、電子内視鏡装置は、メモリが壊れているか調べ、壊れている場合にはオペレータにそのことを報知するのがよい。したがって、電子内視鏡装置は、メモリに書き込まれているレジスタ設定データを平均的初期データに書き換え、メモリから、書き込まれた平均的初期データを読み出し、書き込んだ平均的初期データと読み出した平均的初期データが等しいか否かを判断し、書き込んだ平均的初期データと読み出した平均的初期データが等しくない場合、メモリの故障を報知するメモリ故障報知手段をさらに有することが望ましい。これにより、一度書き込まれたデータは適正であるか調べることができ、メモリが壊れている場合にはオペレータにそのことが報知される。
【００１２】
本発明の電子内視鏡装置のビデオスコープは、撮像素子を有し、プロセッサに接続される電子内視鏡装置のビデオスコープであって、撮像素子から読み出される被写体に応じた画像信号を処理する信号処理回路であって、信号処理に関わるレジスタに格納されるレジスタ設定データに基いて処理する信号処理回路と、書き換え可能なメモリであって、レジスタ設定データとしてあらかじめ定められている特定初期データを格納可能なメモリと、メモリに特定初期データが書き込まれていない場合、レジスタ設定データとして平均的初期データをメモリに書き込む平均的初期データ設定手段と、レジスタ設定データを、メモリから読み出して信号処理回路のレジスタに書き込むレジスタ書き込み手段と、プロセッサに対するオペレータの入力操作に従って発せられる命令により、メモリに現在書き込まれているレジスタ設定データを平均的初期データに書き換える平均的初期データ再設定手段とを備え、信号処理レジスタ書き込み手段が、平均的初期データ再設定手段において平均的初期データがメモリに書き込まれた場合、平均的初期データをメモリから読み出してレジスタに書き込むことを特徴とする。また、本発明の初期設定プログラムは、撮像素子を有するビデオスコープと、ビデオスコープが接続されるプロセッサとを備えた電子内視鏡装置であるとともに、撮像素子から読み出される被写体に応じた画像信号を処理する信号処理回路であって、レジスタに格納されるレジスタ設定データに基いて処理する信号処理回路と、書き換え可能なメモリであって、レジスタ設定データとしてあらかじめ定められている特定初期データを格納可能なメモリとを備えた電子内視鏡装置において、レジスタ設定データの初期設定処理を実行するためのプログラムであって、メモリに特定初期データが書き込まれていない場合、レジスタ設定データとして平均的初期データをメモリに書き込む平均的初期データ設定手段と、レジスタ設定データを、メモリから読み出して信号処理回路のレジスタに書き込むレジスタ書き込み手段と、プロセッサに対するオペレータの入力操作に従って発せられる命令により、メモリに現在書き込まれているレジスタ設定データを平均的初期データに書き換える平均的初期データ再設定手段とを機能させるプログラムであって、平均的初期データ再設定手段において平均的初期データがメモリに書き込まれた場合、平均的初期データをメモリから読み出してレジスタに書き込むように、レジスタ書き込み手段を機能させることを特徴とする。
【００１３】
【発明の実施の形態】
以下では、図面を参照して本発明の実施形態である電子内視鏡装置について説明する。
【００１４】
図１は、第１の実施形態である電子内視鏡装置のブロック図である。ビデオスコープとプロセッサとを備えた電子内視鏡装置は、胃などの臓器の検査、手術などを行うための装置であり、検査等が開始されると、ビデオスコープが観察部位の撮影のため体内へ挿入される。
【００１５】
電子内視鏡装置では、撮像素子であるＣＣＤ５４を有するビデオスコープ５０と、ＣＣＤ５４から読み出される画像信号を処理するプロセッサ１０とが備えられ、被写体像を表示するモニタ３２がプロセッサ１０に接続される。ビデオスコープ５０はプロセッサ１０に着脱自在に接続され、また、プロセッサ１０には、キーボード３４が接続される。
【００１６】
ランプ点灯スイッチ（図示せず）がＯＮになると、ランプ制御部１１Ａを含むランプ電源１１からランプ１２へ電源が供給される。点灯したランプ１２から放射された光は、集光レンズ１４を介してビデオスコープ５０内に設けられた光ファイバー束５１の入射端５１Ａに入射する。光ファイバー束５１は、ランプ１２から放射される光を観察部位のあるビデオスコープ５０の先端側へ伝達する光ファイバーであり、光ファイバー束５１を通った光は出射端５１Ｂから出射する。これにより、拡散レンズである配光レンズ５２を介して観察部位Ｓに光が照射される。
【００１７】
観察部位Ｓにおいて反射した光は、対物レンズ５３を通ってＣＣＤ５４の受光面に到達し、これにより観察部位Ｓの被写体像がＣＣＤ５４の受光面に形成される。本実施形態では、カラー撮像方式として単板同時式が適用されており、ＣＣＤの受光面上にはイエロー（Ｙｅ）、シアン（Ｃｙ）、マゼンタ（Ｍｇ）、グリーン（Ｇ）の色要素が市松状に並べられた補色カラーフィルタ（図示せず）が受光面の各画素に対応するよう配置されている。そして、ＣＣＤ５４では、補色カラーフィルタを通る色に応じた被写体像の画像信号が光電変換により発生し、所定時間間隔ごとに１フレームもしくは１フィールド分の画像信号が、色差線順次方式に従って順次読み出される。カラーテレビジョン方式としては例えばＮＴＳＣ方式が適用されており、１／３０（１／６０）秒間隔ごとに１フレーム（１フィールド）分の画像信号が順次読み出され、ＩＣチップで構成された信号処理回路５５へ送られる。
【００１８】
信号処理回路５５には、増幅処理を行うための初期プロセス回路、輝度信号と色信号に分離するための信号分離処理回路、Ｒ，Ｇ，Ｂの原色信号を生成するＲ，Ｇ，Ｂマトリクス回路、Ｒ，Ｇ，Ｂのゲイン調整を行うＲ，Ｇ，Ｂゲイン回路、ガンマ補正を行うためのガンマ補正回路、輝度信号、色差信号を生成するためのカラーマトリクス回路などが含まれている（いずれも図示せず）。信号処理回路５５に入力された画像信号に対して様々な処理が各回路において施されることにより、映像信号が生成される。生成された映像信号は、プロセッサ信号処理回路２８へ送られるとともに、輝度信号は調光回路２３へ送られる。また、調光回路２３へ順次送られる１フレーム分（１フィールド分）の輝度信号に合わせて、所定のタイミングの同期信号等が信号処理回路５５から後述のタイミングコントロール回路３０へ送られる。
【００１９】
プロセッサ信号処理回路２８では、信号処理回路５５から送られてくる映像信号に対して所定の処理が施される。処理された映像信号は、ＮＴＳＣコンポジット信号、Ｙ／Ｃ分離信号（Ｓビデオ信号）、ＲＧＢ分離信号などのビデオ信号としてモニタ３２へ出力され、これにより被写体像がモニタ３２に映し出される。
【００２０】
システムコントロール回路２２内のプロセッサＣＰＵ２４は、プロセッサ１０全体を制御し、調光回路２３、ランプ制御部１１Ａ、プロセッサ信号処理回路２８などの各回路に制御信号を出力する。タイミングコントロール回路３０では、信号の処理タイミングを調整するクロックパルスがプロセッサ１０内の各回路に出力され、また、ビデオ信号に付随される同期信号がプロセッサ信号処理回路２８に送られる。
【００２１】
ライトガイド５１の入射端５１Ａと集光レンズ１４との間には被写体Ｓに照射される光の光量を調整するための絞り１６が設けられており、モータ１８の駆動によって開閉する。本実施形態では、調光回路２３によって絞り１６を通過する光、すなわち被写体Ｓへ照射される光の光量調整が行われる。信号処理回路５５から出力される輝度信号は、Ａ／Ｄ変換器（図示せず）によってデジタルの輝度信号に変換された後、調光回路２３へ入力される。この輝度信号に基き、調光回路２３からモータドライバ２０へ制御信号が送られ、モータ１８がモータドライバ２０によって駆動される。これにより、絞り１６が所定の開度まで開く。
【００２２】
ビデオスコープ５０内には、ビデオスコープ５０全体を制御するスコープＣＰＵ５６、データ書き換え可能なＥＥＰＲＯＭ５７が設けられており、スコープ制御に関するプログラムがスコープＣＰＵ５６内のＲＯＭ５８に記憶されている。また、スコープの特性に関するデータ、すなわち画素数や信号処理に関するデータが、ＲＯＭ５８およびＥＥＰＲＯＭ５７に記憶されている。スコープＣＰＵ５６は、信号処理回路５５を制御するとともに、ＥＥＰＲＯＭ５７、ＲＯＭ５８から信号処理に関する信号処理データ（レジスタ設定データ）を読み出して信号処理回路５５のレジスタ５５Ａへ書き込む。ビデオスコープ５０がプロセッサ１０に接続されると、スコープＣＰＵ５６とシステムコントロール回路２２との間でデータが送受信され、必要に応じてスコープＣＰＵ５６からシステムコントロール回路２２へ、あるいはシステムコントロール回路２２からスコープＣＰＵ５６へデータが送信される。
【００２３】
フロントパネル９６には、自動調光において基準となる参照輝度値の設定をするための設定スイッチ（図示せず）が設けらており、オペレータが設定スイッチを操作することによって設定された値に応じた信号がシステムコントロール回路２２へ送られる。この参照輝度値のデータは、ＲＡＭ２６へ一時的に格納されるとともに、必要に応じてシステムコントロール回路２２から調光回路２３へ送られる。また、キーボード３４において患者情報などの文字情報をモニタ３２に表示するためキー操作がなされると、キーボード３４の操作に応じた信号がシステムコントロール回路２２へ入力され、その信号に基き、プロセッサ信号処理回路２８においてキャラクタ信号が映像信号にスーパーインポーズされる。さらに、本実施形態では、レジスタ５５Ａに書き込まれた信号処理に関するデータを初期設定するため、キーボード３４に対して所定の操作（ここでは、ファンクションキー操作）が行われる。
【００２４】
図２は、第１の実施形態のスコープＣＰＵ５６において実行される、データの初期設定処理を含むメインルーチンを示した図である。ビデオスコープ５０がプロセッサ１０に接続されることによって電源がＯＮ状態になると、メインルーチンが開始される。なお、ここでは、ビデオスコープの通常作業、製造作業およびメンテナンス作業において行われるルーチンが示されている。
【００２５】
ステップ１０１では、スコープＣＰＵ５６に対する初期設定、変数の初期設定が施される。ステップ１０２では、自身のスコープ５０に適したレジスタ設定データ（特定初期データ）がＥＥＰＲＯＭ５７にあらかじめ、すなわち信号処理回路５５の製造時に書き込まれているか否かが判断される。ここで、レジスタ設定データには、Ｒ，Ｇ，ＢゲインコントロールにおけるＲ，Ｂゲイン値、Ｒ，Ｇ，Ｂマトリクス回路の演算係数（α、β）、γ補正時におけるガンマ補正値（γ）、色差信号生成における演算係数などのデータが含まれる。また、特定初期データが書き込まれているか否かの判断は、特定のアドレスのデータビットがすべて所定の値（例えば１）の場合、信号処理データが書き込まれていないと判断する。
【００２６】
ステップ１０２において特定初期データがあらかじめＥＥＰＲＯＭ５７に書き込まれていると判断された場合、ステップ１０３をスキップしてステップ１０４へ進む。一方、ステップ１０２において特定初期データがＥＥＰＲＯＭ５７に書き込まれていないと判断された場合、ステップ１０３へ進む。
【００２７】
ステップ１０３では、平均的初期データがＥＥＰＲＯＭ５７に書き込まれる。ただし、平均的初期データは、いずれのビデオスコープにも対応した標準的なレジスタ設定データであって、いわゆる最大公約数的な値をもつデータであり、あらかじめＲＯＭ５８に格納されている。平均的初期データに基いて信号処理が施されると、どのビデオスコープに関しても、最低限要求される画質を満たす被写体像をモニタ３２に表示することができる。ステップ１０３が実行されると、ステップ１０４へ進む。なお、ＥＥＰＲＯＭ５７に書き込まれるレジスタ設定データは、後で調整可能なデータであり、書き換える必要のないデータはＲＯＭ５８にあらかじめ書き込まれている。
【００２８】
ステップ１０４では、ＥＥＰＲＯＭ５７あるいはＲＯＭ５８にあらかじめ書き込まれた特定の信号処理データ、あるいはステップ１０３において書き込まれた平均的初期データが読み出される。そして、ステップ１０５では、読み出された特定初期データあるいは平均的初期データが信号処理回路５５のレジスタ５５Ａに書き込まれる。信号処理回路５５では、書き込まれたレジスタ設定データに基き、画像信号に対する信号処理が実行される。ステップ１０５が実行されると、ステップ１０６へ進む。
【００２９】
ステップ１０６では、後述するように、プロセッサ１０から送信されてくるコマンド（命令）に対する処理が施される。ステップ１０７では、ＥＥＰＲＯＭ５７に書き込まれている信号処理データの書き換え処理などが施される。ステップ１０７が実行されるとステップ１０６へ戻り、ステップ１０６、１０７が繰り返し実行される。
【００３０】
図３は、図２のステップ１０６のサブルーチンを示した図である。
【００３１】
ステップ２０１では、プロセッサ１０のシステムコントロール回路２２からコマンドデータが送られてきているか否かが判断される。コマンドデータが送られてきていないと判断されると、このままこのサブルーチンは終了する。一方、コマンドデータが送られてきていると判断されると、ステップ２０２へ進む。
【００３２】
ステップ２０２では、送られてきたコマンドデータがＥＥＰＲＯＭ５７を初期設定するコマンドであるか否かが判断される。すなわち、ＥＥＰＲＯＭ５７を初期設定するため、キーボード３４に対して所定の操作が施されたか否かが判断される。送られてきたコマンドデータがＥＥＰＲＯＭ５７を初期設定するコマンドではないと判断されると、ステップ２０６へ進み、送られてきたコマンドに対応する処理が施される。一方、送られてきたコマンドデータがＥＥＰＲＯＭ５７を初期設定するコマンドであると判断されると、ステップ２０３へ進む。
【００３３】
ステップ２０３〜２０５の実行は、それぞれ図２のステップ１０３〜１０５の実行に対応する。すなわち、平均的初期データがＥＥＰＲＯＭ５７に書き込まれ、ＥＥＰＲＯＭ５７に書き込まれていたデータが平均的初期データに書き換えられる。そして、書き込まれた平均的初期データがＥＥＰＲＯＭ５７から読み出されて信号処理回路５５のレジスタ５５Ａに書き込まれる。ステップ２０５が実行されると、サブルーチンは終了する。
【００３４】
このように第１の実施形態によれば、キーボード３４に対して所定の操作が施されると、プロセッサ１０からコマンドデータがスコープＣＰＵ５６へ送られ、ＥＥＰＲＯＭ５７に書き込まれていたデータが平均的初期データに書き換えられる（ステップ２０１〜２０５参照）。これにより、信号処理回路５５では平均的初期データに基いて信号処理が施される。なお、初期設定するためのオペレータの操作としては、キーボード入力操作以外の構成にしてもよく、例えばスコープに設けられたスイッチに対する操作などにしてもよい。
【００３５】
次に、第２の実施形態について説明する。第２の実施形態では、ＥＥＰＲＯＭに書き込まれたデータが正常であるか否かが判断され、さらにＥＥＰＲＯＭが壊れている場合には故障をオペレータに通知する。それ以外の構成に関しては、第１の実施形態と同じである。
【００３６】
図４は、第２の実施形態のスコープＣＰＵ５６において実行されるメインルーチンを示した図である。
【００３７】
ステップ３０１〜３０３の実行は、それぞれ図２のステップ１０１〜１０３の実行と同じである。すなわち、スコープＣＰＵなどが初期設定され、ＥＥＰＲＯＭ５７に特定のレジスタ設定データが書き込まれていない場合、平均的初期データが書き込まれる。なお、平均的初期データは、第１の実施形態のスコープＣＰＵ５６において実行されるメインルーチンと同様に、あらかじめＲＯＭ５８に格納されている。ステップ３０４では、ＥＥＰＲＯＭ５７に書き込まれた特定の信号処理データあるいは平均的初期データが、適正であるか否かが判断される。本実施形態では、適正であるか否かの判断は、いくつかのデータの値が所定の範囲に収まるか否かによって判断する。この所定の範囲は、設定するデータの値として考えられる妥当性のある範囲を示し、その範囲外にある値のデータを書き込むことは通常あり得ない。例えば、所定のアドレスに書き込まれたデータの値がＡのとき、Ａの値がＸ以上Ｙ以下であるか否かによって判断する。
【００３８】
ステップ３０４において、レジスタ設定データあるいは平均的初期データの値が適正であると判断された場合、ステップ３１０へ進む。ステップ３１０、３１１の実行は、図２のステップ１０４、１０５の実行と同じであり、ＥＥＰＲＯＭ５７、ＲＯＭ５８からレジスタ設定データが読み出され、信号処理回路５５のレジスタ５５Ａに書き込まれる。ステップ３１１が実行されると、ステップ３１２へ進む。
【００３９】
一 方、ステップ３０４ において、信号処理データあるいは平均的初期データの値が適正でないと判断された場合、ステップ３０５ へ進む。ステップ３０５ では、平均的初期データがＲＯＭ５８ から読み出されて信号処理回路５５ のレジスタ５５Ａ に書き込まれる。ここで書き込まれるデータは、ステップ３０６においてＥＥＰＲＯＭ５７に書き込まれるのと同じデータを含む。その後ステップ３０６ へ進む。ステップ３０６ では、平均的初期データがＥＥＰＲＯＭ５７ に再度書き込まれ、次いでステップ３０７ でＥＥＰＲＯＭ５７ に書き込まれているデータがＥＥＰＲＯＭ５７ から読み出される。そして、ステップ３０８ では、ステップ３０６ において書き込まれた平均的初期データが、ステップ３０７ で読み出されたデータと一致するか否かが判断される。
【００４０】
ステップ３０８において、書き込まれた平均的初期データが読み出されたデータと一致すると判断された場合、ステップ３１２へ進む。一方、  ステップ３０８において、書き込まれた平均的初期データが読み出されたデータと一致しない場合、すなわちＥＥＰＲＯＭ５７が壊れていると判断された場合、ステップ３０９に進む。ステップ３０９では、ＥＥＰＲＯＭ５７が故障していることをモニタ３２に表示させるための処理、具体的にはＥＥＰＲＯＭ５７が故障していることを示す情報をプロセッサ１０のシステムコントロール回路２２に送信すること等が実行される。ステップ３０９が実行されると、ステップ３１２へ進む。
【００４１】
ステップ３１２では、後述するプロセッサからのコマンドに対する処理が施される。そして、ステップ３１３では、図２のステップ１０７と同様の処理が施される。
【００４２】
図５は、図４のステップ３１２のサブルーチンを示した図である。
【００４３】
ステップ４０１では、プロセッサ１０のシステムコントロール回路２２からコマンドデータが送られてきているか否かが判断される。コマンドデータが送られてきていないと判断されると、このままこのサブルーチンは終了する。一方、コマンドデータが送られてきていると判断されると、ステップ４０２へ進む。
【００４４】
ステップ４０２ では、送られてきたコマンドデータがＥＥＰＲＯＭ５７を初期設定するコマンドであるか否かが判断される。すなわち、ＥＥＰＲＯＭ５７を初期設定するため、キーボード３４ に対して所定の操作が施されたか否かが判断される。ステップ４０２ において、送られてきたコマンドデータがＥＥＰＲＯＭ５７を初期設定するコマンドではないと判断された場合、ステップ４０８ へ進み、送られてきたコマンドに対応する処理が施される。一方、ステップ４０２ において、送られてきたコマンドデータがＥＥＰＲＯＭ５７を初期設定するコマンドであると判断された場合、ステップ４０３ へ進む。
【００４５】
ステップ４０３、４０４の実行は、図４のステップ３０６、３０７の実行と同じであり、ＥＥＰＲＯＭ５７に平均的初期データが書き込まれ、ＥＥＰＲＯＭ５７に書き込まれているデータが読み出される。そして、ステップ４０５、４０７の実行は、図４のステップ３０８、３０９の実行と同じであり、書き込まれた平均的初期データが読み出されたデータと異なる場合、ＥＥＰＲＯＭ５７が壊れていることがモニタ３２において通知される。
【００４６】
こ のように第２ の実施形態では、ステップ３０４ においてＥＥＰＲＯＭ５７ に書き込まれたデータが正常であるか否かが判断され、ＥＥＰＲＯＭ５７ に書き込んだデータと読み出したデータが一致しない場合には、ＥＥＰＲＯＭ５７ が壊れていると判断し、モニタ３２ において故障であることが通知される（ステップ３０７ 〜３０９ 、ステップ４０５、４０７ ）。
【００４７】
本実施形態では、書き換え可能な不揮発性のメモリとしてＥＥＰＲＯＭが適用されているが、それ以外の書き換え可能なメモリを適用してもよい。また、映像信号処理するための信号処理回路は、スコープ内に設ける代わりにプロセッサ内に設けてもよい。
【００４８】
【発明の効果】
以上のように本発明によれば、信号処理に関するデータを適正なものにし、良好な観察画像を得ることができる。
【図面の簡単な説明】
【図１】第１の実施形態である電子内視鏡装置のブロック図である。
【図２】スコープＣＰＵにおいて実行されるメインルーチンを示した図である。
【図３】図２に示したプロセッサからのコマンド処理のサブルーチンを示した図である。
【図４】第２の実施形態における、スコープＣＰＵにおいて実行されるメインルーチンを示した図である。
【図５】図４に示したプロセッサからのコマンド処理のサブルーチンを示した図である。
【符号の説明】
１０  プロセッサ
２２  システムコントロール回路
３４  キーボード
５０  ビデオスコープ
５４  ＣＣＤ（撮像素子）
５５  信号処理回路
５５Ａ  レジスタ
５６  スコープＣＰＵ
５７  ＥＥＰＲＯＭ（メモリ）
５８  ＲＯＭ
【図１】
0004295999.tif 000002
【図２】
0004295999.tif 000003
【図３】
0004295999.tif 000004
【図４】
0004295999.tif 000005
【図５】
0004295999.tif 000006