(57)【要約】【課題】電子内視鏡によって撮像された映像を処理してモニタ上に表示する電子内視鏡用プロセッサとサーバを有する電子内視鏡システムにおいて、電子内視鏡用プロセッサや電子内視鏡で動作するプログラムやそのプログラムで動作するパラメータを、ユーザの要望に応じてカスタマイズ可能とする。【解決手段】電子内視鏡によって撮像された映像である第１の画像と、第１の画像に対する画像調整の結果である第２の画像と、画像調整が行われた領域の座標情報とを含むアップデートリクエストデータをサーバに送信すると共に、アップデートリクエストデータに基づいて作成されたアップデートデータをサーバから受信し、このアップデートデータに基づいて電子内視鏡用プロセッサや電子内視鏡にて使用される情報を更新する。【選択図】  図５
2008200173.tif 000002
【特許請求の範囲】
【請求項１】
電子内視鏡と接続されて該電子内視鏡によって撮像された映像を処理してモニタに表示させるとともに所定のネットワークに接続可能な電子内視鏡用プロセッサと、該所定のネットワークを介して前記電子内視鏡とデータの送受信を可能とするサーバと、を有する電子内視鏡システムであって、
前記電子内視鏡用プロセッサが、
電子内視鏡用プロセッサのユーザによって操作され、前記電子内視鏡用プロセッサに情報を入力する入力手段と、
該電子内視鏡によって撮像された映像を第１の画像として該モニタ上の第１の領域に表示させる第１の表示制御手段と、
前記入力手段による操作に基づいて該第１の画像の少なくとも一部に画像調整を行う画像調整手段と、
前記画像調整手段による画像調整の結果を第２の画像として該モニタ上の第２の領域に、該第１の画像と同時に表示させる第２の表示制御手段と、
前記入力手段による操作に基づいて、該第１の画像と画像調整が行われた後の第２の画像と画像調整が行われた領域の座標情報とが含まれるアップデートリクエストデータを生成するアップデートリクエストデータ生成手段と
前記アップデートリクエストデータ生成手段によって該アップデートリクエストデータが生成された後、これを前記サーバに送信するデータ送信手段と、
を備え、
前記サーバは、該アップデートリクエストデータに基づいて作成された、前記電子内視鏡用プロセッサ及び／または該電子内視鏡にて使用される情報を更新するためのアップデートデータを前記電子内視鏡用プロセッサが取得可能な状態とする、アップデートデータ登録手段を備え、
前記電子内視鏡用プロセッサは、該アップデートデータを前記サーバから受信するデータ受信手段と、前記データ受信手段が受信した該アップデートデータに基づいて前記電子内視鏡用プロセッサ及び／または該電子内視鏡にて使用される情報を更新する更新手段と、をさらに備えた、
ことを特徴とする電子内視鏡システム。
【請求項２】
前記画像調整手段は、該第１の画像の複数箇所の領域に対して異なる画像調整を行うことが可能であり、
前記第２の表示制御手段は、複数箇所の領域に対して異なる画像調整を行った結果得られる画像を該第２の画像として該モニタに表示させる、
ことを特徴とする請求項１に記載の電子内視鏡システム。
【請求項３】
前記電子内視鏡用プロセッサ及び／または該電子内視鏡にて使用される情報は、前記電子内視鏡用プロセッサ及び／または該電子内視鏡にて使用されるプログラムが使用するパラメータを含む、ことを特徴とする請求項１又は２に記載の電子内視鏡システム。
【請求項４】
前記入力手段が文字情報を入力するための文字情報入力手段を含み、該アップデートリクエストデータには、前記文字情報入力手段によって入力される文字情報が含まれる、ことを特徴とする請求項１から３のいずれかに記載の電子内視鏡システム。
【請求項５】
該所定のネットワークがインターネットを含む、ことを特徴とする請求項１から４のいずれかに記載の電子内視鏡システム。
【請求項６】
前記データ送信手段が該アップデートリクエストデータを前記サーバに送信する前に、前記入力手段によって入力される認証情報を前記サーバに送信する認証情報送信手段を有し、
前記サーバは、該認証情報に基づいて前記電子内視鏡用プロセッサの認証を行い該認証が成功した時に前記電子内視鏡に認証成功情報を送信する、認証手段を有し、
前記電子内視鏡は、該認証成功情報を受信する認証成功情報受信手段を有し、
前記データ送信手段は、前記認証成功情報受信手段が該認証成功情報を受信した場合に、該アップデートリクエストデータを前記サーバに送信すること、
を特徴とする請求項１から５のいずれかに記載の電子内視鏡用プロセッサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子内視鏡と接続され、前記電子内視鏡によって撮像された映像を処理してモニタ上に表示するとともに所定のネットワークに接続可能な電子内視鏡用プロセッサと、所定のネットワークを介して電子内視鏡とデータの送受信を可能とするサーバと、を有する電子内視鏡システムに関する。
【背景技術】
【０００２】
電子内視鏡は、その先端部にＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等の撮像素子を備え、この撮像素子によって撮像された画像がモニタ等に表示されるようになっている。この際、電子内視鏡は、電子内視鏡からの映像信号を処理して所定の形式のビデオ信号（ＮＴＳＣ方式のビデオ信号やＶＥＳＡ規格のＲＧＢ信号など）に変換してモニタに出力する電子内視鏡用プロセッサと接続される。
【０００３】
この電子内視鏡用プロセッサは、単に電子内視鏡からの映像信号として出力される画像をビデオ信号に変換するのみではなく、画像に所定の画像処理（ホワイトバランス補正、γ値補正、ノイズリダクション等）を行う、或いは所定の文字列をこの画像にスーパーインポーズする等の機能をも有する。また、電子内視鏡用プロセッサの多機能化に伴い、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を採用した操作メニューを備えたものも考案されている。
【０００４】
このような電子内視鏡用プロセッサにおいては、画像処理機能の向上（画像処理ルーチンの改善や、新しい画像処理機能の追加等）、操作メニューの操作性改善といった目的の為、電子内視鏡用プロセッサによって実行される各種プログラムを更新可能とすることが望ましい。このため、例えば特許文献１に記載の構成のように、所定のネットワークを介して電子内視鏡用プロセッサをサーバに接続し、サーバから更新用のデータを受信してプログラムなどの更新を可能とする構成が考えられる。
【特許文献１】特開２００２−２６３０６３
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、電子内視鏡用プロセッサのプログラムの更新データをサーバからネットワークを介して直接取得可能とする構成は提案されているが、特許文献１に記載されたもののような従来の構成は、単に更新用のソフトウェアが自動的に電子内視鏡用プロセッサにダウロードされるものである。このような構成は、同一モデルの複数の電子内視鏡用プロセッサのソフトウェアを同時に更新するような場合においては有効である。しかしながら、近年は、電子内視鏡用プロセッサのユーザの好みに応じてカスタマイズされたプログラムやパラメータをプロセッサで使用できるような構成が望まれている。
【０００６】
また、撮像素子の高集積化、高性能化に伴い、撮像素子の出力信号を処理する初段信号処理回路を電子内視鏡に内蔵させる構成も一部で利用され始めている。この初段信号処理回路は、例えばカラーＣＣＤを撮像素子を使用する電子内視鏡においては、ＣＣＤの撮像面に設けられたカラーフィルタの配列や特性に応じたパラメータを用いて、信号処理プログラムを実行する。このパラメータは、カラーフィルタの配列や特性に応じて製品出荷時に適宜設定されるものであり、購入後ユーザが自身で調整する事ができるものではないが、電子内視鏡用プロセッサと同様、ユーザの好みに応じてカスタマイズされたプログラムやパラメータに置換可能な構成が望まれている。
【０００７】
本発明は、上記の様な構成を実現する為になされたものである。すなわち、本発明は、電子内視鏡用プロセッサや電子内視鏡で動作するプログラムやそのプログラムで動作するパラメータを、ユーザの要望に応じてカスタマイズ可能とする電子内視鏡システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、本発明の電子内視鏡システムにおいては、電子内視鏡用プロセッサが、電子内視鏡によって撮像された映像を第１の画像としてモニタ上の第１の領域に表示させ、電子内視鏡の入力手段による操作に基づいて第１の画像の少なくとも一部に画像調整を行い、その結果を第２の画像としてモニタ上の第２の領域に表示させ、第１の画像と画像調整が行われた後の第２の画像と画像調整が行われた領域の座標情報とが含まれるアップデートリクエストデータを、入力手段による操作に基づいて前記サーバに送信し、サーバは、アップデートリクエストデータに基づいて作成されたアップデートデータを前記電子内視鏡用プロセッサが取得可能な状態とし、電子内視鏡用プロセッサは、アップデートデータを前記サーバから受信してこれに基づいて電子内視鏡用プロセッサ及び／または電子内視鏡にて使用される情報を更新する。
【０００９】
上記構成によれば、内視鏡画像の特定の領域に対してユーザが画像調整を行い、その結果をサーバに送信することができる。従って、電子内視鏡及び／または電子内視鏡用プロセッサのプログラムやパラメータを開発する開発者は、この画像調整の結果に基づいて、ユーザの要望に沿った更新用プログラムやパラメータを開発することができる。そして、この更新用プログラムやパラメータは、アップデートデータとして電子内視鏡用プロセッサが取得可能であり、このアップデートデータを使用することによって、電子内視鏡用プロセッサや電子内視鏡で動作するプログラムやそのプログラムで動作するパラメータを、ユーザの要望に応じてカスタマイズすることができるようになる。
【００１０】
また、画像処理手段は第１の画像の複数箇所の領域に対して異なる画像調整を行うことが可能であり、第２の表示制御手段は複数箇所の領域に対して異なる画像調整を行った結果得られる画像を第２の画像としてモニタに表示させる構成としても良い。
【００１１】
このような構成とすると、例えば、全体的に赤みがかかった領域のコントラストを上げ、一方白い領域のコントラストを下げるといった、より細かな要望をユーザが開発者に伝えることが出来るようになる。
【発明の効果】
【００１２】
以上のように、本発明によれば、電子内視鏡用プロセッサや電子内視鏡で動作するプログラムやそのプログラムで動作するパラメータを、ユーザの要望に応じてカスタマイズ可能とする電子内視鏡用プロセッサが実現される。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態につき、図面を用いて説明する。図１は、本実施形態の電子内視鏡システムの全体的な構成を示す概念図である。本実施形態においては、電子内視鏡用プロセッサ２００や電子内視鏡１００を制御する為のプログラムやパラメータを、インターネットを介してサーバ３００から取得できるようになっている。
【００１４】
電子内視鏡用プロセッサ２００のプロセッサ本体２１０は、電子内視鏡１００と接続され、この電子内視鏡１００のライトガイドに照明光を供給する光源としての機能を有すると共に電子内視鏡１００に内蔵されたＣＣＤからの映像信号を処理してモニタ２３２に表示させるビデオプロセッサとしての機能をも有する。また、電子内視鏡用プロセッサ２００のプロセッサ本体２１０には、電子内視鏡１００及び電子内視鏡用プロセッサ２００をユーザが操作する際に使用されるキーボード２４２、マウス２４４、フットスイッチ２４６といった入力手段が接続されている。なお、図１においては、電子内視鏡１００および電子内視鏡用プロセッサ２００の組は１つのみが示されているが、実際は複数組の電子内視鏡１００および電子内視鏡用プロセッサ２００がインターネットを介してサーバ３００に接続可能となっている。
【００１５】
電子内視鏡１００及び電子内視鏡用プロセッサ２００のブロック図を図２に示す。電子内視鏡用プロセッサ２００のプロセッサ本体２１０は、ケース２１５の内部又は外殻に各種デバイスが設けられた構成となっている。ケース２１５の外殻にはコネクタ２１７が設けられており、このコネクタ２１７に電子内視鏡１００のコネクタ部１１０が接続されるようになっている。電子内視鏡１００が電子内視鏡用プロセッサのプロセッサ本体２１０に接続されると、電子内視鏡用プロセッサ２００から電子内視鏡１００のライトガイド１０６に照明光を供給することが可能となる。また、電子内視鏡１００の撮像光学系１０１によって、ＣＣＤ１０４の受光面上に結像した像を、映像信号として電子内視鏡用プロセッサ２００が取得可能となる。
【００１６】
最初に、電子内視鏡用プロセッサ２００の光源装置としての機能につき説明する。ケース２１５には光源ユニット２１２が内蔵されている。光源ユニット２１２は、照明光を生成する為の光源ランプ２１２ｂ、この光源ランプ２１２ｂを駆動するランプ電源２１２ａ、光源ランプ２１２ｂによって生成された照明光をライトガイド１０６の入射端に入射させる集光レンズ２１２ｅ、ライトガイド１０６の入射端に入射させる照明光の量を調整する絞り２１２ｃ、ランプ電源２１２ａおよび絞り２１２ｃを制御するペリフェラルコントロール２１２ｄを有する。ペリフェラルコントロール２１２ｄは、電子内視鏡用プロセッサ２００のプロセッサ本体２１０のＣＰＵ２１１ａによって制御されるようになっている。従って、ＣＰＵ２１１ａはペリフェラルコントロール２１２ｄを制御することによって、ライトガイド１０６に入射させる照明光の点灯／消灯および光量の調整を行うことができる。なお、絞り２１２ｃとライトガイド１０６の入射端との間には図示しない光量センサが設けられており、ＣＰＵ２１１ａはこの光量センサの出力を用いて、フィードバック制御によって光量を所望の値に調整することができる。
【００１７】
次いで、電子内視鏡１００によって撮像された映像の処理につき説明する。電子内視鏡１００のコネクタ部１１０にはＣＣＤドライブ回路１１２が設けられている。このＣＣＤドライブ回路１１２は、ケーブルを介してＣＣＤ１０４と接続されている。ＣＣＤドライブ回路１１２は、ＣＣＤ１０４の駆動用パルスを生成してＣＣＤ１０４に送信してＣＣＤ１０４を駆動させる。また、コネクタ部１１０には信号処理回路１１３が設けられており、この信号処理回路１１３はＣＣＤ１０４から出力されるＣＣＤ信号を処理して映像信号を生成する機能を有する。生成された映像信号は電子内視鏡用プロセッサ２００のプロセッサ本体２１０に内蔵されている信号処理回路２１４ａに送信されるようになっている。なお、ＣＣＤドライブ回路１１２及び信号処理回路１１３は、電子内視鏡１００のコネクタ部１１０に内蔵されているマイコン１１１によって制御されるようになっている。マイコン１１１はＣＰＵ２１１ａによって制御されるようになっている。従って、電子内視鏡用プロセッサ２００側からマイコン１１１を介してＣＣＤドライブ回路１１２や信号処理回路１１３を制御することが可能である。マイコン１１１によるＣＣＤドライブ回路１１２及び信号処理回路１１３の制御は、コネクタ部１１０に内蔵されているＥＥＰＲＯＭ１１４のプログラムをマイコン１１１が実行することによってなされる。また、信号処理回路１１３は一種のＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）を備えている。このＤＳＰによるデジタル信号処理は、ＤＳＰが所定のプログラムを実行することによってなされる。このプログラムや、プログラムが使用するパラメータはＥＥＰＲＯＭ１１４に記憶されており、ＤＳＰを駆動させる場合は、マイコン１１１がこのプログラムやパラメータをＥＥＰＲＯＭ１１４から読み取ってＤＳＰに送信し、ＤＳＰにこのプログラムを実行させる。
【００１８】
電子内視鏡用プロセッサ２００のプロセッサ本体２１０の信号処理回路２１４ａは、受信した映像信号から得られる画像に対して所定の画像処理（ブライトネス、コントラスト、カラーバランスなど）を行うと共に、所定の文字情報をこの画像に重畳し、さらに、これを所定の形式（例えばＶＥＳＡ規格に基づくＲＧＢ信号）のビデオ信号に変換し、このビデオ信号をケース２１５の外殻に設けられたモニタ接続コネクタ２１４ｂに送る。従って、モニタ接続コネクタ２１４ｂにモニタ２３２を接続することによって、電子内視鏡１００によって撮像された画像をモニタ２３２に表示させることができる。上記の画像処理や文字情報の重畳は、ＣＰＵ２１１ａが信号処理回路２１４ａを制御することによってなされる。
【００１９】
なお、ＣＣＤ１０４は一定間隔おき（例えば１／３０秒）に一枚の画像の撮像を行うようになっている。従って、モニタ２３２には、電子内視鏡１００の挿入管１０１の先端部付近の映像が動画として表示される。
【００２０】
次いで、キーボード２４２、マウス２４４、フットスイッチ２４６、タッチパネル２１６ｂ、電子内視鏡１００の操作ボタン１０５等の各種入力手段の構成に付き説明する。電子内視鏡用プロセッサ２００のプロセッサ本体２１０のケース２１５の外殻には、Ｉ／Ｏポート２１８ｂが設けられており、このＩ／Ｏポート２１８ｂを介してキーボード２４２、マウス２４４、フットスイッチ２４６が電子内視鏡用プロセッサ２００のプロセッサ本体２１０に接続されるようになっている。ＣＰＵ２１１ａは、ケース２１５に内蔵されたＩ／Ｏコントローラ２１８ａを制御することによって、キーボード２４２、マウス２４４、フットスイッチ２４６の入力結果を取得することができる。
【００２１】
また、ケース２１５の外殻には、タッチパネル２１６ｂが設けられている。タッチパネル２１６ｂは、液晶モニタとタッチセンサパネルとを組み合わせたものであり、例えば液晶モニタの所定の座標にボタンなど操作部材を模した画像を表示し、内視鏡システム１の使用者は、タッチパネルの所定の座標を触れて電子内視鏡用プロセッサ２００を操作することができる。電子内視鏡用プロセッサ２００のプロセッサ本体２１０には、パネルコントロール回路２１６ａが内蔵されており、ＣＰＵ２１１ａは、このパネルコントロール回路２１６ａを制御することによって、タッチパネル２１６ｂに任意の画像を表示させたり、使用者が触れたタッチセンサパネルの座標を抽出したりすることができる。
【００２２】
また、電子内視鏡１００のマイコン１１１と、電子内視鏡１００のハンドル１０２に設けられた操作ボタン１０５とが接続されており、電子内視鏡用プロセッサ２００のプロセッサ本体２１０のＣＰＵ２１１ａは、マイコン１１１を介して操作ボタン１０５のオン／オフを検知することができる。
【００２３】
以上説明した電子内視鏡用プロセッサ２００の各種機能、例えば、信号処理回路２１４ａによる画像処理や文字の重畳、各種入力手段を操作した時の処理（モニタ２３２に表示させる文字情報のキーボード２４２による入力など）等は、ＣＰＵ２１１ａが所定のプログラムをストレージ２１１ｃから読み出して実行することによってなされる。なお、メモリ２１１ｂは、このプログラムをＣＰＵ２１１ａが実行する際にワークエリアとして使用されるものである。
【００２４】
また、プロセッサ本体２１０のケース２１５の外殻に設けられたネットワークケーブル用コネクタ２１３ｂに所定のネットワークケーブルを接続することが出来るようになっている。プロセッサ本体２１０には、このネットワークケーブルを介してインターネット上のホスト（例えばサーバ３００（図１））とデータの送受信を行うためのネットワークインターフェース回路２１３ａが内蔵されており、ＣＰＵ２１１ａはこのネットワークインターフェース回路２１３ａを制御することによって、サーバ３００からデータを得る、或いはサーバ３００にデータを送信することができる。
【００２５】
本実施形態においては、電子内視鏡用プロセッサ２００のプロセッサ本体２１０がサーバ３００から更新用のアップデートデータをダウンロードすることによって、ＣＰＵ２１１ａや電子内視鏡１００のマイコン１１１や信号処理回路１１３によって実行されるプログラムやそのプログラムが使用するパラメータを更新することが出来るようになっている。以下、この構成につき説明する。
【００２６】
まず、本実施形態における電子内視鏡用プロセッサのプログラムの更新手順につき説明する。プログラムの更新に当たって、まずユーザは特定の操作（例えばキーボード２４２の特定のキーを押下する等）を行って、電子内視鏡用プロセッサ２００をサーバ３００に接続させる。すると、サーバ３００からログイン画面用のデータが電子内視鏡用プロセッサ２００に送信される。このデータを電子内視鏡用プロセッサ２００は解釈して、図３に示されるようなログイン画面をモニタ２３２に表示させる。
【００２７】
図３に示されるように、ログイン画面にはユーザのユーザＩＤを入力する為のＩＤ入力エリアＴ１と、ユーザのパスワードを入力する為のパスワード入力エリアＴ２と、入力されたＩＤ及びパスワードをサーバ３００に送信する為の送信ボタンＢ１とが表示されている。また、電子内視鏡に関連したニュースや、サーバ３００の運営会社からの広告や、アンケート入力用のリンクなどもログイン画面に表示されている。
【００２８】
ユーザは、キーボード２４２を操作して、ＩＤ入力エリアＴ１にユーザＩＤを、また、パスワード入力エリアＴ２にユーザのパスワードを、それぞれ入力する。なお、このユーザＩＤ及びパスワードは、ユーザが電子内視鏡用プロセッサを購入する際にサーバ３００の運営会社より配布される。次いで、マウス２４４（図２）を操作して、カーソルＣをボタンＢ１に重ねてマウス２４４のボタンをクリックする。この結果、ユーザＩＤおよびパスワードがサーバ３００に送信される。なお、このユーザＩＤ及びパスワードは、好ましくは暗号化される。
【００２９】
サーバ３００は、電子内視鏡用プロセッサ２００よりユーザＩＤ及びパスワードを受信すると、このユーザＩＤ及びパスワードを用いてユーザ認証を行う。ユーザ認証に成功すると、サーバ３００は、ユーザ画面のデータを生成し、これを電子内視鏡用プロセッサ２００に送信する。電子内視鏡用プロセッサ２００は、このデータを受信すると、データを展開して図４の様なユーザ画面をモニタ２３２に表示させる。
【００３０】
ユーザ画面には、このユーザを担当するカスタマーエンジニアの情報（名前、顔写真、連絡先メールアドレスなど）が記載されたＣＥ情報表示エリアＩ１と、ユーザへの連絡情報が記録された連絡情報表示エリアＩ２とが配置されている。連絡情報表示エリアＩ２には、電子内視鏡用プロセッサ２００で使用されるソフトウェアの更新データへのリンクＬ１が表示されている。ユーザがソフトウェアの更新を希望する場合は、ユーザはマウス２４４を用いてカーソルＣを操作して、カーソルＣをリンクＬ１に重ねてマウス２４４のボタンをクリックする。この結果、サーバ３００へリクエストが送信され、サーバがこのリクエストを受信するとリンクＬ１に対応する更新データが電子内視鏡用プロセッサ２００に送信され、ソフトウェアの更新が行われる。なお、サーバ３００は、更新データを電子内視鏡用プロセッサに送信する前に、更新の内容をユーザに説明する為のドキュメントやチュートリアル・プログラム等を送信することができる。ユーザはこのドキュメントを読んだり、チュートリアル・プログラムを実行したりすることによって、ソフトウェアの更新内容を把握することができる。
【００３１】
本実施形態においては、電子内視鏡用プロセッサ２００の使用者が所定の入力手段を操作する（例えば、キーボード２４２（図２）の所定のキーを押下するなど）ことによって、更新プログラムをダウンロードする為のプログラムが実行される。更新プログラムがダウンロードされると、電子内視鏡用プロセッサ２００のＣＰＵ２１１ａは、ダウンロードされた更新用プログラムを実行する。この更新用プログラムが実行されると、ストレージ２１１ｃに記憶されているプログラムやパラメータが書き換えられる。また、この更新用プログラムが電子内視鏡１００のマイコン１１１又は信号処理回路１１３用のプログラムやパラメータを更新するためのものである場合は、ＣＰＵ２１１ａはマイコン１１１を制御してＥＥＰＲＯＭ１１４に記憶されているプログラムやパラメータの書き換えを行う。
【００３２】
また、ユーザ画面には、ソフトウェアのカスタマイズの要望を受け付けるカスタマイズ受付ページへのリンクＬ２が表示されている。ユーザがソフトウェアのカスタマイズを希望する場合は、ユーザはマウス２４４を用いてカーソルＣを操作して、カーソルＣをリンクＬ２に重ねてマウス２４４のボタンをクリックする。このボタンをクリックすると、ＣＰＵ２１１ａは、信号処理回路２１４ａを制御し、図５のようなカスタマイズ画面をモニタ２３２に表示させる。
【００３３】
カスタマイズ画面には、電子内視鏡１００にて撮像された第１の画像が表示される第１の画像表示エリアＩ３と、この第１の画像を後述する画像調整操作によって加工した結果得られる第２の画像が表示される第２の画像表示エリアＩ４とが上下に並べられて配置されている。なお、第１及び第２の画像は静止画であり、予め電子内視鏡用プロセッサ２００のユーザによって取得され、ストレージ２１１ｃに保存されていたものを適宜読み出して使用する。なお、画像調整操作を行う前は、第２の画像は第１の画像と同じであり、画像調整に伴って第２の画像が変化するようになっている。従って、ユーザは第１の画像と第２の画像とを見比べて、画像調整の結果を確認することができる。
【００３４】
第１の画像表示エリアＩ３の右には、画像調整ツール表示エリアＩ５が配置されている。画像調整ツール表示エリアＩ５には、複数（図５には７つ）のスライダＳ１〜Ｓ７が配置されており、電子内視鏡用プロセッサ２００（図２）のユーザは、マウス２４４（図２）を操作してこのスライダＳ１〜Ｓ７を動かすことによって、第１の画像中の所定の領域（後述）の画像の調整を行う。具体的には、スライダＳ１〜Ｓ７のいずれかにカーソルＣを移動させてその上でマウス２４４（図２）のボタンを押し、そのままカーソルＣを左右に移動させる（ドラッグ操作）。すると、カーソルＣに追随してスライダが移動するので、所望の位置でマウスのボタンから指を離し、スライダの位置を決定する。そして、このスライダの位置に応じて、スライダＳ１〜Ｓ７それぞれに対応する画像調整が行われる。例えば、最上段のスライダＳ１は、画像のうち赤（Ｒ）成分の調整を行うためのものであり、スライダＳ１を右に移動させると第１の画像中の所定の領域に対応する第２の画像中の領域の赤成分が強くなり、左に移動させるとその領域の赤成分が弱くなる。他のスライダＳ２〜Ｓ７についても同様であり、夫々緑（Ｇ）成分、青（Ｂ）成分、シャープネス、コントラスト、ブライトネス、許容ノイズレベルを調整する際に操作される。
【００３５】
画像調整ツール表示エリアＩ５の下には、色空間グラフ表示エリアＩ６と、第１〜第３領域選択ボタンＢ２〜Ｂ４とが配置されている。第１〜第３領域選択ボタンＢ２〜Ｂ４は、前述の画像調整の対象となる領域を指定する際に使用される。例えば、第１選択ボタンＢ２の上にカーソルＣを移動させてマウス２４４（図２）のボタンを押し、次いで、マウス２４４（図２）の操作によって第１の画像表示エリアＩ３（又は第２の画像表示エリアＩ４）中の任意の２点を指定する（例えば、ある位置にカーソルＣを移動させてその位置でマウス２４４（図２）のボタンを押し、次いで別の位置にカーソルＣを移動させてその位置でマウス２４４（図２）のボタンを押す）ことによって、この２点を対角とする矩形領域が第１の領域として指定される。この時、第１及び第２の画像には、第１の領域を示す枠Ｆ１１、Ｆ２１が表示される。ここで、第１の画像に対する枠Ｆ１１の相対位置と、第２の画像に対する枠Ｆ２１の相対位置は同じであることはいうまでもない。同様に、第２、第３領域選択ボタンＢ３、Ｂ４を操作して、第２及び第３の領域を指定することができる。第２の領域は第１及び第２の画像中に枠Ｆ１２、Ｆ２２として示され、第３の領域は枠Ｆ１３、Ｆ２３として示される。なお、一旦第１〜第３の領域を指定した後は、これらの領域は保持される。例えば、第１の領域を指定後、第２の領域を指定し、次いで再び第１領域選択ボタンＢ２が操作されたとしても、前回指定した第１の領域がクリアされることは無い。
【００３６】
第１〜第３領域選択ボタンＢ２〜Ｂ４は、第１〜第３の領域を指定する際のみならず、指定済の第１〜３の領域のうち、どの領域に対して画像調整を行うのかを選択する際に使用される。すなわち画像調整を行いたい領域に対応する領域選択ボタンを操作すると、そのボタンに対応する領域がアクティブとなり、以降は他の領域選択ボタンが押されるまでこの領域に対する画像調整が行われるようになる。なお、どの領域がアクティブであるかを示すために、アクティブな領域に対応する枠及びボタンは、他の枠やボタンとは異なるデザインで表示される。図５の例では第１の領域がアクティブとなっており、この領域に対応する枠Ｆ１１、Ｆ２１は二重線で描画される。また、第２、第３領域選択ボタンＢ３、Ｂ４は、その下及び右端が暗く、背景から盛り上がって見えるように描画されているのに対し、第１領域選択ボタンＢ２はその上及び左端が暗く、背景から沈んで見えるように描画されている。
【００３７】
色空間グラフ表示エリアＩ６には、色空間グラフが表示されている。この色空間グラフは、第２の画像中のアクティブになっている領域の平均的な色が色空間座標のどの位置にあるのかを視覚的に示すものである。図５においては、第１の領域がアクティブになっているので、第２の画像の第１の領域における平均的な色の色空間座標が、色空間グラフ中に点Ｄとして示されている。画像調整によって第２の画像中のアクティブな領域の平均的な色が変化すると、色空間グラフ中の点Ｄの位置も変化するため、ユーザは画像調整によってどのような変化が生じたのかをより明確に確認することができる。なお、本実施形態においては、Ｙｘｙ色空間座標系に対応した色空間グラフを使用しているが、Ｌａｂ色空間、色度図など、他の形式の色空間グラフを採用してもよく、また、複数種類の色空間グラフを切り換えて使用可能な構成としても良い。
【００３８】
カスタマイズ画面の左下には、送信ボタンＢ５が配置されている。ユーザはマウス２４４（図２）を操作してカーソルＣを送信ボタンＢ５に重ね、マウス２４４（図２）のボタンを押すことによって、サーバ３００（図１）に第１及び第２の画像の画像データ、及び第１〜第３の領域の対角の座標データを含むアップデートリクエストデータがＣＰＵ２１１ａによって生成され、次いでＣＰＵ２１１ａはネットワークインターフェース２１３ａを制御してこれをサーバに送信する。アップデートリクエストデータはサーバ３００を介して電子内視鏡１００又は電子内視鏡用プロセッサ２００のプログラムの開発者に送信され、開発者は第１及び第２の画像の画像データを比較し、この比較結果に基づいてプログラムやパラメータを更新するための更新用プログラムを作成し、これをサーバ３００に転送する。この結果、ユーザ画面（図４）の連絡情報表示エリアＩ２に、この更新用プログラムへのリンクＬ１が表示されるようになり、ユーザはこのリンクを操作することによって更新用プログラムを取得することができる。
【００３９】
なお、図５のカスタマイズ画面において、色空間グラフ表示エリアＩ６の下には、コメント入力エリアＩ７が配置されている。ユーザは、キーボード２４２（図２）を操作してコメントを入力すると、入力されたコメントがコメント入力エリアＩ７に表示されるようになっている。このコメント入力エリアＩ７に表示されるコメントは、送信ボタンＢ５を操作した時に、第１及び第２の画像の画像データとともにサーバ３００に送信される。コメントは、例えば「血管がよりはっきり見えるように」などの、画像データだけでは表現できないような細かい要望を開発者に伝えるために使用され、開発者はこのコメントの内容をも考慮してプログラムやパラメータを更新するための更新用プログラムを作成する。
【００４０】
以上のように、本実施形態によれば、電子内視鏡１００による撮像画像のうち、異なる領域に対して異なる画像調整をユーザが行い、その結果をサーバ３００を介して開発者に伝えることができる。これによって、開発者は、ユーザの希望をより反映したプログラムやパラメータを作成することができる。
【００４１】
なお、本実施形態においては、主にキーボード２４２とマウス２４４を操作することによって、各種操作を行っているが、フットスイッチ２６６、タッチパネル２１６ｂ、電子内視鏡１００の操作ボタン１０５などの操作によってこれを代替しても良い。例えば、本実施形態においては、ログイン画面（図３）を表示させるためにキーボード２４２（図２）の特定のキーを押下する構成となっているが、代わりにフットスイッチ２４６をオンにする、タッチパネル２１６ｂにて所定の操作を行うなどしても良い。また、文字情報（例えば図５のカスタマイズ画面のコメント入力エリアＩ７に表示されるコメント）は、本実施形態においてはキーボード２４４を操作することによって入力されるようになっているが、例えば、音声入力によって入力する構成としても良い。さらに、キーボード２４２、マウス２４４、フットスイッチ２４６、タッチパネル２１６ｂ、電子内視鏡１００の操作ボタン１０５にどのような機能を割り当てるのかをユーザが適宜変更可能な構成としても良い。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施の形態の電子内視鏡システムの全体的な構成を示す概念図である。
【図２】本発明の実施の形態の電子内視鏡及び電子内視鏡用プロセッサのブロック図である。
【図３】本発明の実施の形態におけるログイン画面を示したものである。
【図４】本発明の実施の形態におけるユーザ画面を示したものである。
【図５】本発明の実施の形態におけるカスタマイズ画面を示したものである。
【符号の説明】
【００４３】
１００    電子内視鏡
１０４    ＣＣＤ
１１１    マイコン
１１３    信号処理回路
２００    電子内視鏡用プロセッサ
２１０    プロセッサ本体
２１１ａ  ＣＰＵ
２３２    モニタ
２４２    キーボード
２４４    マウス
３００    サーバ
【図１】
2008200173.tif 000003
【図２】
2008200173.tif 000004
【図３】
2008200173.tif 000005
【図４】
2008200173.tif 000006
【図５】
2008200173.tif 000007