(57)【要約】【課題】  電子スコープに複数種類のプロセッサに対応した設定値を保持させることで、各プロセッサに対応して信号処理特性を容易に切替える。【解決手段】  電子スコープ１０は、ＣＣＤセンサ１２により得られた被写体の画像信号に所定の信号処理を施すデジタル画像信号処理回路６４を備える。電子スコープ１０は複数種類のプロセッサ３０に接続可能であり、複数種類のプロセッサ３０に対応して信号処理を制御するための設定値を格納するＥＥＰＲＯＭ６６を備える。電子スコープ１０のＣＰＵ６０は、複数種類の内の一つのプロセッサ３０が接続されたときに、接続されたプロセッサ３０に対応する設定値をＥＥＰＲＯＭ６６から読出してデジタル画像信号処理回路６４のレジスタ７０に設定し、デジタル画像信号処理回路６４はレジスタ７０の設定値に基づいて所定の信号処理を実行する。【選択図】        図２
2004181231.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子により得られた被写体の画像信号に所定の信号処理を施す画像信号処理回路を備えた電子スコープと、
前記画像信号をモニタ装置に表示するための映像信号に変換するプロセッサとを備え、
前記電子スコープが、複数種類のプロセッサに対応して信号処理を制御するための設定値を格納するメモリを有し、複数種類の内の一つのプロセッサが接続されたときに、接続されたプロセッサに対応する設定値を前記メモリから読出して、この設定値に基づいて前記画像信号処理回路が前記所定の信号処理を実行することを特徴とする電子内視鏡。
【請求項２】
前記メモリがＥＥＰＲＯＭであって、前記設定値が前記プロセッサまたは別体のパーソナルコンピュータによって書換え可能であることを特徴とする請求項１に記載の電子内視鏡。
【請求項３】
前記電子スコープは、複数種類の内の一つのプロセッサが接続されたときに、接続されたプロセッサまたは別体のパーソナルコンピュータから転送された設定値であって接続されたプロセッサに応じた固有の設定値を前記メモリに格納することを特徴とする請求項１に記載の電子内視鏡。
【請求項４】
前記メモリが、複数種類のプロセッサに共通する設定値を格納する共通データ格納領域と、プロセッサの種類に応じて異なる設定値を格納する固有データ格納領域とを備え、さらに前記固有データ格納領域は、プロセッサの種類毎に用意されたタイプ用データ格納領域をプロセッサの種類と同数だけ有することを特徴とする請求項１に記載の電子内視鏡。
【請求項５】
前記電子スコープは、接続されたプロセッサまたは別体のパーソナルコンピュータから転送されたプロセッサ固有の設定値を、対応するタイプ用データ格納領域に格納することを特徴とする請求項４に記載の電子内視鏡。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子内視鏡に関し、特にその電子回路の制御に関するものである。
【背景技術】
【０００２】
電子内視鏡は、消化器官等に挿入されるチューブ状の可撓管と、この可撓管の先端に設けられた固体撮像素子と、この固体撮像素子によって光学的被写体像を光電変換することにより得られた画像信号に所定の信号処理を施して出力する画像信号処理回路および電子内視鏡の全ての動作を電気的に制御するマイクロコンピュータ（ＣＰＵ）とを備えている。
【０００３】
近年、画像信号をデジタル化して特定の画像信号処理を行う電子回路部は、１つのＩＣチップに複数の機能ブロックが設けられた所謂システムＬＳＩとして構成され（非特許文献１を参照）、個々の機能ブロック例えば画像信号処理回路は、様々なモードや規格に対して共通化された演算処理を行い、各規格／モードに応じた設定値のみを変更することで、その処理特性が切替えられる。この設定値はシステムＬＳＩが持つ複数のレジスタに保持されており、ＣＰＵがこのレジスタにアクセスして設定値を更新することができる。
【非特許文献１】「日立デジタルカメラＬＳＩキット  デモシステム                                （ＭＶ−ＤＳ２０）ソフトウェア編（ＭＶ−ＳＦ２０）                          アプリケーションノート」，株式会社日立製作所
【０００４】
従来、電子スコープの画像信号処理回路が有する設定値は特定の仕様のプロセッサに接続された場合のみを想定しており、異なる仕様のプロセッサが接続されても画像信号処理回路の信号処理特性を換えることはできなかった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上記問題点に鑑みて成されたものであり、スコープがプロセッサの複数の規格や仕様に応じて信号処理特性を容易に切替えられることが課題である。
【課題を解決するための手段】
【０００６】
本発明の電子内視鏡は、撮像素子により得られた被写体の画像信号に所定の信号処理を施す画像信号処理回路を備えた電子スコープと、画像信号をモニタ装置に表示するための映像信号に変換するプロセッサとを備え、電子スコープが、複数種類のプロセッサに対応して信号処理を制御するための設定値を格納するメモリを有し、複数種類の内の一つのプロセッサが接続されたときに、接続されたプロセッサに対応する設定値をメモリから読出して、この設定値に基づいて画像信号処理回路が信号処理を実行することを特徴とする。
【０００７】
上記電子内視鏡にあっては、好ましくはメモリがＥＥＰＲＯＭであって、設定値がプロセッサまたは別体のパーソナルコンピュータによって書換え可能である。また、電子スコープは、複数種類の内の一つのプロセッサが接続されたときに、接続されたプロセッサまたは別体のパーソナルコンピュータから転送された設定値であって接続されたプロセッサに応じた固有の設定値をメモリに格納することが好ましい。またさらに上記電子内視鏡にあっては、メモリが、複数種類のプロセッサに共通する設定値を格納する共通データ格納領域と、プロセッサの種類に応じて異なる設定値を格納する固有データ格納領域とを備え、さらに固有データ格納領域は、プロセッサの種類毎に用意されたタイプ用データ格納領域をプロセッサの種類と同数だけ有することが好ましく、このとき電子スコープは、接続されたプロセッサまたは別体のパーソナルコンピュータから転送されたプロセッサ固有の設定値を、対応するタイプ用データ格納領域に格納することが好ましい。
【発明の効果】
【０００８】
以上説明したように本発明の電子内視鏡は、スコープが複数のプロセッサに対応して信号処理特性を切替えるための設定値を格納するメモリを備えており、この設定値はプロセッサとスコープとが接続されると同時に自動的に設定されるので、面倒な設定作業を省略できるとともに、プロセッサの規格や仕様に応じて信号処理特性を切り替えることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施形態について添付図面を参照して説明する。
【００１０】
図１は、実施形態である電子内視鏡を含む電子内視鏡システムの主要構成を示す図である。電子内視鏡システムは、ＣＣＤセンサ１２を備えたスコープ１０と、スコープ１０により撮像された被写体像を再現する例えばＣＲＴ等のモニタ装置２０と、スコープ１０に電力および照明光を供給すると共にスコープ１０から得られる画像信号をモニタ装置２０へ出力するための信号処理を行うプロセッサ３０と、ＶＣＲ等の画像記録装置４０とを備える。撮像方式としては、白色照明光を供給して補色チップフィルタを備えたＣＣＤにより１回の撮像で１フレーム分の補色の画像信号を得る同時方式が採用される。
【００１１】
スコープ１０は、先端にＣＣＤセンサ１２が固設された可撓管部１０ａと、可撓管部１０ａの基端側に一体的に設けられた操作部１０ｂと、操作部１０ｂから延びてプロセッサ３０に接続されるコネクタ部１０ｃとを備える。スコープ１０には、ガラスファイバ束から成るライトガイド１４が挿通しており、プロセッサ３０に接続された状態で、プロセッサ３０に内蔵された光源部３２から出射した照明光は、ライトガイド１４によって可撓管部１０ａの先端へ導かれ、その前方の被写体Ｘ、例えば消化器官の内壁が照明される。照明された被写体Ｘからの反射光はＣＣＤセンサ１２の結像面上に導かれ、ＣＣＤセンサ１２は結像面上に結ばれた像即ち光学的被写体像を１フレーム毎に画像信号に光電変換する。この光電変換処理は所定の周期で繰り返し行われ、プロセッサ３０がモニタ装置２０に出力すべき映像信号をその都度更新すればモニタ画面には動画像が表示されることになる。また、更新を止めて同じ映像信号をモニタ装置２０に出力し続ければモニタ画面には静止画像が表示される。
【００１２】
操作部１０ｂには、可撓管部１０ａの操作、ズーミング等のモード切替、動画像または静止画像の表示切換や画像記録の指示を行うための操作スイッチ群１６が設けられる。コネクタ部１０ｃには、操作スイッチ群１６の手動操作に応じた処理を実行するための電子回路部１８が内蔵され、この電子回路部１８はＣＣＤセンサ１２から出力された画像信号に所定の信号処理を施してプロセッサ３０の画像信号処理回路３４に出力する。画像信号処理回路３４は操作スイッチ群１６の操作に応じて静止画像または動画像に対応する映像信号をモニタ装置２０へ出力し、また操作スイッチ群１６の操作によって画像記録が指示された場合には画像記録装置４０へ映像信号及び映像信号取込指令信号を出力する。プロセッサ３０には、光源部３２や画像信号処理回路３４の他、プロセッサ３０のシステム全体を制御するシステムコントロール回路３６と、プロセッサ３０だけでなくスコープ１０にも電力を供給する電源部３８とが設けられる。
【００１３】
電子回路部１８は所謂システムＬＳＩを含む複数のＩＣチップ等を１つの基板に実装した形態で構成される。個々のＩＣは、様々なモードや規格に対して共通化された演算処理を行い、各規格／モードに応じた設定値のみを変更することで、その処理特性が切替えられる。ここで選択されるべき複数の規格が存在するものとしては、例えば映像信号の規格（ＮＴＳＣ方式、ＰＡＬ方式）やＣＣＤセンサ１２の有効画素数、接続されたプロセッサ３０の機種／仕様等が挙げられる。また複数のモードが必要な項目としては、倍率、コントラスト、ホワイトバランス調整（ＷＢ）、オートアイリス制御（ＡＥ）等が挙げられる。このように本実施形態においては、上記設定値を変更するという所謂ソフトウェア制御によって、単一のハードウェア（ＩＣチップ）の処理特性を各モードや各規格に応じて切替えることができる。設定値はスコープ１０の使用前例えば製造時に、調整用パーソナルコンピュータ（調整用ＰＣ）５０と接続されて、この調整用ＰＣ５０によって電子回路部１８に与えられる。
【００１４】
図２は電子内視鏡の電子回路構成を示すブロック図である。電子回路部１８はシステム全体を制御するＣＰＵ６０、アナログ画像信号処理回路６２、デジタル画像信号処理回路６４、ＥＥＰＲＯＭ６６および電源回路６８を備えている。電源回路６８はプロセッサ３０の電源部３８に接続されて電子回路部１８の各部に電力を供給する。
【００１５】
ＣＣＤセンサ１２の出力信号（アナログ信号）は、アナログ画像信号処理回路６２に入力されて、ここで十分増幅された後、相関二重サンプリング（ＣＤＳ）や自動利得制御（ＡＧＣ）やクリップ処理等のアナログ信号処理を受け、さらにＡ／Ｄ変換されてデジタル画像信号処理回路６４に入力される。
【００１６】
デジタル画像信号処理回路６４は、画像信号にγ補正処理、ホワイトバランス補正処理、電子ズーム処理等の様々な信号処理を施して、デジタル信号のままあるいはモニタ装置２０の規格に応じてエンコードしたアナログ信号として、プロセッサ３０へ出力する単一のＩＣチップのシステムＬＳＩである。
【００１７】
このデジタル画像信号処理回路６４は、決められた機能の信号処理を実行する複数の処理部と、各信号処理に用いられる設定値をそれぞれ格納する複数のレジスタ７０とを有し、各種レジスタ７０に設定された設定値に基づいて信号処理を実行する。本実施形態では、処理部として、信号発生部７２、入力ラインメモリ部７４、色信号処理部７６、輝度信号処理部７８、ズーム処理部８０、エンコード部８２、入出力インターフェース（Ｉ／Ｏ）８４、ＡＥ検出部８６およびＷＢ検出部９０が示される。
【００１８】
信号発生部７２では、ＣＰＵ６０に出力されるクロック信号、ＣＣＤセンサ１２を駆動するための駆動信号、アナログ画像信号処理回路６２に対する制御信号、およびモニタ装置２０に対し同期を取るための同期信号等が生成される。
【００１９】
画像信号は入力ラインメモリ部７４により１水平ラインの有効画素分だけ取り出され、色信号処理部７６および輝度信号処理部７８に入力される。色信号処理部７６では、補色の画像信号はＲ、Ｇ、Ｂの３原色信号へＲＧＢマトリクスを用いて変換され、黒レベル調整処理、ゲイン調整処理、γ補正処理、クリップ処理が施され、さらに３原色信号ＲＧＢを色差信号ＲＹ、ＢＹへ色差マトリクスを用いて変換する。輝度信号処理部７８では、画像信号は被写体の色温度に応じた輝度補正処理が施された後、輝度信号Ｙが分離され、この輝度信号Ｙに対してγ補正処理、エンハンス処理等が施される。ズーム処理部８０には、色信号処理部７６から出力された色差信号ＲＹ、ＢＹおよび輝度信号処理部７８から出力された輝度信号Ｙに対して画素の間引きや補間により電子ズーム処理（例えば倍率１〜４倍）を行う。エンコード部８２では、色信号処理、輝度信号処理および電子ズーム処理された画像信号を、モニタ装置２０に対応するため、例えばＮＴＳＣ方式やＰＡＬ方式のエンコード処理を行う。
【００２０】
ＡＥ検出部８６は、画像信号の明るさのレベルを検出し、検出データは入出力インターフェース（Ｉ／Ｏ）８４を介してＣＰＵ６０に送られ、ＣＰＵ６０は適度な明るさを保つために、ＣＣＤセンサ１２の電荷蓄積時間等を制御する。ＷＢ検出部９０は色差信号ＲＹ、ＢＹから得られる白色成分のレベルが基準レベルとどの程度ずれているかを検出する回路であり、検出データはＩ／Ｏ８４を介してＣＰＵ６０に送られ、ＣＰＵ６０は忠実な白色を再現するために、Ｒ信号およびＢ信号のゲインを制御する。Ｉ／Ｏ８４としては、例えばシリアル入出力インターフェースが挙げられる。
【００２１】
レジスタ７０は１６２個設けられてそれぞれにアドレスが与えられる。レジスタ７０の設定値によって特性が変わる項目としては、クロックパルスの周波数、ＡＧＣゲイン、ＣＣＤセンサ１２の駆動タイミング、ＲＧＢマトリックスおよび色差マトリクスの係数、クリップレベル、γ補正係数、輝度補正レベル、エンハンサ係数、ホワイトバランス調整のＲおよびＢのゲイン、電子ズームの倍率、ＡＥ検出部およびＷＢ検出部の検出レベル値、各種モード選択等が挙げられる。
【００２２】
各レジスタ７０に格納すべき設定値はＣＰＵ６０によって設定され、ＣＰＵ６０はデジタル画像信号処理回路６４の処理特性を切替えるために各レジスタ７０に設定すべき設定値を書換える。ＥＥＰＲＯＭ６６は、デジタル画像信号処理回路６４内の全てのレジスタに関して設定値となり得る候補の全データが格納されており、スコープ１０に電源が投入されるとＣＰＵ６０によってＥＥＰＲＯＭ６６から必要な設定値が読み出され、Ｉ／Ｏ８４を介してレジスタ７０へ送られ、それぞれ対応する領域に格納される。
【００２３】
この設定値の候補はスコープ１０の使用前例えば製造時に、調整用ＰＣ５０と接続されて、この調整用ＰＣ５０によってＣＰＵ６０に与えられ、ＣＰＵ６０がＥＥＰＲＯＭ６６内の設定値の候補を書換える。
【００２４】
スコープ１０には３種類のタイプ（ＴｙｐｅＡ、ＴｙｐｅＢおよびＴｙｐｅＣ）のプロセッサ（３０）が接続可能であり、ＥＥＰＲＯＭ６６には３種類のプロセッサ（３０）に応じた設定値が格納される。
【００２５】
図３はＥＥＰＲＯＭ６６に格納されているデータの一例を示す図である。本実施形態においては、ＥＥＰＲＯＭ６６は２５６個の設定値をそれぞれ格納する格納領域を有し、そのうちの先頭から１２８個の格納領域は３タイプのプロセッサ（３０）によって値の変化しない共通の設定値を格納する共通データ格納領域として割当てられ、残りの１２８個の格納領域は個々のタイプに応じて値の変化する固有の設定値を格納する固有データ格納領域として割当てられる。さらに固有データ格納領域は、３つのタイプそれぞれに対応した３つの領域に分けられ、先頭から４３個の格納領域はＴｙｐｅＡ用の設定値を格納するＴｙｐｅＡ用データ格納領域として割当てられ、同様に、続く４３個の格納領域はＴｙｐｅＢ用の設定値を格納するＴｙｐｅＢ用データ格納領域、最後の４２個の格納領域はＴｙｐｅＣ用の設定値を格納するＴｙｐｅＣ用データ格納領域として割当てられている。
【００２６】
個々の格納領域には１６進数で表されたメモリアドレス（００Ｈ〜ｆｆＨ）が設定され、レジスタ７０の相対位置を１６進数で表したアドレス（以下、レジスタアドレスと記載する）と、個々のレジスタ７０に対応した設定値ｖａｌｕｅ[ｎ]（ｎは設定値の順番を示す変数）とが格納される。例えばメモリアドレスが０２Ｈの領域にはレジスタアドレス「５Ｈ」とＡＥモード選択に関する設定値「ｖａｌｕｅ[２]」が格納され、またメモリアドレスが８０Ｈの領域にはレジスタアドレス「２Ｈ」とＲゲインに関する設定値「ｖａｌｕｅ[１２８]」が格納され、メモリアドレスがｄ６Ｈの領域にはレジスタアドレス「２Ｈ」とＲゲインに関する設定値「ｖａｌｕｅ[２１４]」が格納される。また、設定値は便宜上記号ｖａｌｕｅ[ｎ]で示しているが、実際には整数値である。
【００２７】
ＣＰＵ６０は、スコープ１０の電源が投入されると、まずＥＥＰＲＯＭ６６のメモリアドレス００Ｈ〜７ｆＨの共通データ格納領域からレジスタアドレスおよび設定値を順次読み出し、Ｉ／Ｏ８４を介してデジタル画像信号処理回路６４のレジスタ７０に設定する、即ち読み出されたレジスタアドレスの領域に、関連付けられた設定値を格納する。例えば、メモリアドレス０２Ｈからレジスタアドレス「５Ｈ」および設定値「ｖａｌｕｅ[２]」が読み出されると、レジスタアドレス５Ｈを有しＡＥモード選択を決定するレジスタ７０に設定値「ｖａｌｕｅ[２]」が格納される。
【００２８】
次に、ＣＰＵ６０は、接続されたプロセッサ３０のタイプに応じてＥＥＰＲＯＭ６６からレジスタアドレスおよび設定値を順次読み出し、デジタル画像信号処理回路６４のレジスタ７０に設定する。例えば、プロセッサ３０がＴｙｐｅＡであった場合にはレジスタアドレス２Ｈの領域にはホワイトバランス調整のＲゲインである設定値「ｖａｌｕｅ[１２８]」が格納され、プロセッサ３０がＴｙｐｅＢであった場合にはレジスタアドレス２Ｈの領域には同じくＲゲインである設定値「ｖａｌｕｅ[１７１]」が格納され、プロセッサ３０がＴｙｐｅＣであった場合にはレジスタアドレス２Ｈの領域にＲゲインである設定値「ｖａｌｕｅ[２１４]」が格納される。
【００２９】
このように、スコープ１０に接続されたプロセッサ３０がＴｙｐｅＡであった場合にはＥＥＰＲＯＭ６６のメモリアドレス００Ｈ〜７ｆＨの共通データ格納領域から読み出された共通データ（設定値ｖａｌｕｅ[０]〜ｖａｌｕｅ[１２７]）と、メモリアドレス８０Ｈ〜ａａＨのＴｙｐｅＡ用データ格納領域から読み出されたＴｙｐｅＡ用データ（設定値ｖａｌｕｅ[１２８]〜ｖａｌｕｅ[１６９]）とが読み出されてそれぞれ関連付けられたレジスタ７０に設定される。ＴｙｐｅＢのプロセッサ３０が接続された場合には共通データ（設定値ｖａｌｕｅ[０]〜ｖａｌｕｅ[１２７]）と、ＴｙｐｅＢ用データ格納領域から読み出されたＴｙｐｅＢ用データ（設定値ｖａｌｕｅ[１７１]〜ｖａｌｕｅ[２１２]）とが読み出されて各レジスタ７０に設定される。また、ＴｙｐｅＣのプロセッサ３０が接続された場合には共通データ（設定値ｖａｌｕｅ[０]〜ｖａｌｕｅ[１２７]）と、ＴｙｐｅＣ用データ格納領域から読み出されたＴｙｐｅＣ用データ（設定値ｖａｌｕｅ[２１４]〜ｖａｌｕｅ[２５５]）とが読み出されて対応するレジスタ７０に設定される。デジタル画像信号処理回路６４では各レジスタ７０の設定値に従って画像信号が信号処理されるので、プロセッサ３０のタイプに応じた画像信号処理が行われることになる。
【００３０】
スコープ１０の電源投入時には、ＥＥＰＲＯＭ６６から読み出された設定値が初期値としてレジスタ７０に設定されるが、その後、スコープ１０の動作中にＣＰＵ６０あるいはプロセッサ３０によってレジスタ７０の設定値は必要に応じて適宜書き換えられる。
【００３１】
なお、ＥＥＰＲＯＭ６６のタイプ毎に割り当てられた格納領域においてそれぞれ設定項目の順序は同じであり、ＴｙｐｅＡ用データ格納領域のメモリアドレスｎ（１２８≦ｎ≦１６９）の設定値ｖａｌｕｅ［ｎ］と、ＴｙｐｅＢ用データ格納領域の｛ｎ＋４３｝番目の設定値ｖａｌｕｅ［ｎ＋４３］と、ＴｙｐｅＣ用データ格納領域の｛ｎ＋８６｝番目の設定値ｖａｌｕｅ［ｎ＋８６］とは、同一の設定項目に関する値であり、これら三者のレジスタアドレスは同一である。
【００３２】
上述した設定項目のうち、どの設定項目を共通データまたは固有データとするかは、スコープ１０特にデジタル画像信号処理回路６４およびプロセッサ３０の設計仕様に応じて適宜決定される。また、ＥＥＰＲＯＭ６６において全格納領域が使用される必要はなく、必要な設定項目に応じた数だけ使用される。なお、本実施形態においてはレジスタ７０の数は１６２個、ＥＥＰＲＯＭ６６の格納領域数は２５６個、プロセッサ３０のタイプは３種類であるが、これらの数は本実施形態に限定されない。さらに、共通データおよび固有データに割り当てられる格納領域の数および割合も本実施形態に限定されない。
【００３３】
図４はＣＰＵ６０により実行される信号処理プログラムのメインルーチンを示すフローチャートであり、図５および図６はそのサブルーチンを示すフローチャートである。
【００３４】
スコープ１０がプロセッサ３０に接続され、プロセッサ３０によってスコープ１０の電源が投入されると、ＣＰＵ６０は信号処理プログラムを開始し、まずスコープ１０が動作するために必要な初期設定を行う（ステップＳ１００）。例えば、プログラムに使用する変数の初期化や、ＣＰＵ６０およびデジタル画像信号処理回路６４のレジスタの設定である。デジタル画像信号処理回路６４のレジスタの設定においては、上述したようにＥＥＰＲＯＭ６６のメモリアドレス００Ｈ〜７ｆＨの格納領域からプロセッサ３０のタイプによらない共通データ（レジスタアドレスおよび設定値）を順次読み出し、Ｉ／Ｏ８４を介してレジスタ７０に転送する。
【００３５】
続いてステップＳ１０２では、ＣＰＵ６０は接続されているプロセッサ３０に対してタイプを示すデータｒｅの転送を要求する信号を出力し、ステップＳ１０４においてプロセッサ３０側からデータｒｅを受信するまで待機する。データｒｅはメモリアドレスに対応して１６進数で表され、ＴｙｐｅＡの場合データｒｅ＝００Ｈ、ＴｙｐｅＢの場合データｒｅ＝２ｂＨ、ＴｙｐｅＣの場合データｒｅ＝５６Ｈである。
【００３６】
データｒｅが転送されるとステップＳ１０６に移行し、ステップＳ１０４で得られたデータｒｅの値、即ち００Ｈ、２ｂＨまたは５６Ｈのいずれかを変数ｖｐ１に代入し、さらにステップＳ１０８においてＥＥＰＲＯＭ６６からメモリアドレス｛ｖｐ１＋８０Ｈ｝〜｛ｖｐ１＋８０Ｈ＋２９Ｈ｝に格納されたレジスタアドレスおよび設定値を順次読み出す、即ちプロセッサ３０のタイプに応じた設定値を読み出すと共に、所定のアドレスのレジスタ７０に設定する。
【００３７】
ステップＳ１０２〜Ｓ１０８においてレジスタ７０の初期設定が終了すると、ステップＳ２００のスイッチ処理、ステップＳ３００のプロセッサ３０との通信処理、ステップＳ４００のデジタル画像信号処理回路との通信処理、ステップＳ５００のＰＣとの通信処理が順次実行され、これらステップＳ２００〜Ｓ５００は電源が切断されるまで繰り返し行われる。
【００３８】
ステップＳ２００のスイッチ処理では、ＣＰＵ６０はスコープ１０の操作部１０ｂに設けられた操作スイッチ群１６が操作されたことを検知すると、その情報をプロセッサ３０へ出力する。
【００３９】
図５を参照してステップＳ３００のプロセッサ３０との通信処理について詳述する。ステップＳ３０２において、プロセッサ３０からレジスタ７０に設定すべきレジスタアドレスおよび設定値が転送されたか否かが判定される。具体的には、ＣＰＵ６０が図示しないシリアル通信インターフェース回路のレジスタを調査し、そのレジスタに含まれる受信ビットがセットされているか否かを検出する。受信ビットがセットされていることが検出されれば、ステップＳ３０４において受信したレジスタアドレスおよび設定値をＩ／Ｏ８４へ転送し、受信したレジスタアドレスに対応するレジスタ７０の設定値を更新する。そしてステップＳ３０６においてＥＥＰＲＯＭ６６の固有データ格納領域、例えば接続しているプロセッサ３０がＴｙｐｅＢであればメモリアドレスａｂＨ〜ｄ５ＨのＴｙｐｅＢ用データ格納領域、の設定値を書換える。ステップＳ３０２において受信ビットがセットされていない即ち受信データがないと判定された場合には、何も処理を行わずにこのサブルーチンは終了し、ステップＳ４００に進む。なお、実施例ではプロセッサ３０からの通信データは、プロセッサ３０の固有データだけが転送されて来るようになっているが、これに限るものではなく、共通データも転送されるよう構成してもよい。この場合、後述するＰＣとの通信処理（Ｓ５００）の場合と同様、転送されるデータに応じてＥＥＰＲＯＭ６６の固有データ格納領域または共通データ格納領域が書き換えられる。
【００４０】
ステップＳ４００のデジタル画像信号処理回路６４との通信処理では、ＣＣＤセンサ１２から送られてくる画像信号に対する信号処理を実行するためＣＰＵ６０とデジタル画像信号処理回路６４との間で所定のデータを送受信する。
【００４１】
図６を参照してステップＳ５００のＰＣ５０との通信処理について詳述する。ステップＳ５０２ではＰＣ５０が接続されかつＰＣ５０からレジスタ７０に設定すべきレジスタアドレスおよび設定値が転送されたか否かが判定される。転送されている場合にはステップＳ５０４において受信したレジスタアドレスおよび設定値をＩ／Ｏ８４へ転送し、受信したレジスタアドレスに対応するレジスタ７０の設定値を更新する。次のステップＳ５０６では、受信データが固有データであるか否かがそのレジスタアドレスに基づいて判定され、固有データであった場合には固有データ格納領域に含まれる対応する格納領域のデータが書き換えられ（ステップＳ５０８）、固有データではない即ち共通データであった場合には共通データ格納領域に含まれる対応する格納領域のデータが書き換えられる（ステップＳ５１０）。尚、変数ｖｐ１の値は、現在接続されているプロセッサに対応する格納領域の先頭番地となっている。従って、固有データ領域の書き換えにおいて、変数ｖｐ１の値に基づいて、固有データの格納領域を特定することができる。ステップＳ５０８またはＳ５１０においてデータの書換えが終了すると、このサブルーチンは終了し、ステップＳ２００に戻る。また、ステップＳ５０２においてＰＣ５０が接続されていない、あるいは接続されていても受信データがないと判定された場合には、何も処理を行わずにこのサブルーチンは終了し、ステップＳ２００に戻る。
【００４２】
以上説明したように本発明の電子内視鏡は、スコープが複数のプロセッサに対応して信号処理特性を切替えるための設定値を格納するＥＥＰＲＯＭを備えており、この設定値はプロセッサとスコープとが接続されると同時に自動的に設定されるので、面倒な設定作業を省略できるとともに、プロセッサの規格や仕様に応じて信号処理特性を切り替えることができる。また、各プロセッサ用の固有データは、スコープが現在接続されているプロセッサに対応する格納領域に書き込まれるよう構成されているので、複数のプロセッサに対して簡単にその設定値を格納することができる。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施形態である電子内視鏡を含む電子内視鏡システムの主要構成を示す図である。
【図２】図１に示す電子内視鏡の電子回路構成を示すブロック図である。
【図３】図２に示すＥＥＰＲＯＭに格納されているデータの一例を示す図である。
【図４】ＣＰＵにより実行される信号処理プログラムのメインルーチンを示すフローチャートである。
【図５】図４に示すプロセッサとの通信処理サブルーチンを示すフローチャートである。
【図６】図４に示すＰＣとの通信処理サブルーチンを示すフローチャートである。
【符号の説明】
【００４４】
１０  電子スコープ
１２  ＣＣＤセンサ（撮像素子）
２０  モニタ装置
３０  プロセッサ
６４  デジタル画像信号処理回路
６６  ＥＥＰＲＯＭ（メモリ）
【図１】
2004181231.tif 000003
【図２】
2004181231.tif 000004
【図３】
2004181231.tif 000005
【図４】
2004181231.tif 000006
【図５】
2004181231.tif 000007
【図６】
2004181231.tif 000008