(57)【要約】【課題】術者による文字入力の負担が少なく、電子内視鏡による観察とコメントの記入とを同時且つ容易に実施可能な、内視鏡画像にコメントを重畳可能な電子内視鏡用プロセッサを提供する。【解決手段】電子内視鏡用プロセッサが、電子内視鏡の機種情報を検出する機種検出回路と、観察部位に関する語句毎及び機種情報が示す観察部位毎に優先度パラメータを設定可能な語句データベースが記憶されているストレージと、機種情報を用いて語句データベースから複数の語句及び該複数の語句の夫々に対応する優先度パラメータを抽出するデータベース処理手段と、優先度パラメータに基づいて抽出された語句を語句入力候補としてモニタに表示させる語句表示手段と、語句入力候補として表示された語句をコメントとして表示させるかどうかの入力を受け付ける語句入力手段とを有し、画像処理回路は、語句入力手段によって入力を受け付けられた語句をコメントとして表示させる。【選択図】  図３
2011217854.tif 000002
【特許請求の範囲】
【請求項１】
電子内視鏡と接続される電子内視鏡用プロセッサであって、
接続された電子内視鏡から出力される映像信号を処理してモニタに出力させる画像処理回路と、
前記接続された電子内視鏡の機種情報を検出する機種検出回路と、
観察部位に関する語句毎及び前記機種情報が示す観察部位毎に、優先度パラメータを設定可能な語句データベースが記憶されているストレージと、
前記機種検出回路によって検出された機種情報を用いて前記語句データベースから複数の語句及び該複数の語句の夫々に対応する優先度パラメータを抽出するデータベース処理手段と、
前記優先度パラメータに基づいて、前記データベース処理手段によって抽出された前記語句を少なくとも一つ、語句入力候補として前記モニタに表示させる語句表示手段と、
前記語句入力候補として前記モニタに表示された少なくとも一つの語句を、コメントとして前記モニタに表示させるかどうかの入力を受け付ける語句入力手段と
を有し、
前記画像処理回路は、前記語句入力手段によって入力を受け付けられた語句を、コメントとして前記モニタに表示させることを特徴とする電子内視鏡用プロセッサ。
【請求項２】
前記語句表示手段は、前記語句データベースから抽出された複数の語句の少なくとも一部である複数の語句を、前記優先度パラメータが示す優先度の高い順に並べて前記モニタに表示させるものであり、
前記語句入力手段は、前記モニタに表示された複数の語句のいずれをコメントとして前記モニタに表示させるのかの選択を受け付けるものである
ことを特徴とする請求項１に記載の電子内視鏡用プロセッサ。
【請求項３】
前記語句入力候補に含まれる語句がコメントとして前記モニタに表示されることが前記語句入力手段によって受け付けられた時に、前記語句データベースに記憶されている優先度パラメータを自動的に変更する優先度パラメータ自動変更手段を更に有することを特徴とする請求項１又は請求項２に記載の電子内視鏡用プロセッサ。
【請求項４】
前記優先度パラメータ自動変更手段は、コメントとして前記モニタに表示されることが前記語句入力手段によって受け付けられた語句に対応し且つ接続された電子内視鏡の機種情報が示す観察部位に対応する優先度が高くなるように前記優先度パラメータを変更し、コメントとして前記モニタに表示されることが前記語句入力手段によって受け付けられなかった語句に対応し且つ接続された電子内視鏡の機種情報が示す観察部位に対応する優先度が低くなるように該優先度パラメータを変更することを特徴とする請求項３に記載の電子内視鏡用プロセッサ。
【請求項５】
前記電子内視鏡用プロセッサが、前記語句データベースに新たな語句を登録する語句登録手段をさらに有し、
前記語句登録手段によって新たに登録された語句に対応する優先度パラメータは、他の語句に対応する優先度パラメータの平均値であることを特徴とする請求項１から請求項４のいずれか一項に記載の電子内視鏡用プロセッサ。
【請求項６】
前記電子内視鏡プロセッサは、優先度パラメータ手動変更手段をさらに有し、
前記優先度パラメータ手動変更手段は、
前記機種検出回路の検出結果に基づいて或いは手動によって優先度パラメータが変更されるべき観察部位を選択する観察部位選択手段と、
前記観察部位選択手段によって選択された観察部位に対応する少なくとも複数の語句及び該複数の語句の夫々に対応する優先度パラメータを前記語句データベースから抽出し、該抽出された複数の語句及び対応する優先度パラメータを、該優先度パラメータが示す優先度が高い順又は低い順でソートした上で前記モニタに表示させる優先度パラメータ表示手段と
前記優先度パラメータ表示手段によって前記モニタに表示された複数の優先度パラメータの中から、前記優先度パラメータ手動変更手段によって変更される優先度パラメータを選択する優先度パラメータ選択手段と、
前記優先度パラメータ選択手段によって選択された優先度パラメータについて、新たな優先度パラメータの手動での入力を受け付ける優先度パラメータ入力手段と、
を有することを特徴とする請求項１から請求項５のいずれか一項に記載の電子内視鏡用プロセッサ。
【請求項７】
前記優先度パラメータ表示手段は、前記優先度パラメータ入力手段を介して新たに優先度パラメータが入力された時に、前記複数の語句の夫々に対応する優先度パラメータを、該優先度パラメータが示す優先度が高い順又は低い順でソートした上で前記モニタに表示させることを特徴とする請求項６に記載の電子内視鏡用プロセッサ。
【請求項８】
前記ストレージは、所定のユーザアカウント毎に異なる前記語句データベースを記憶可能であり、
前記電子内視鏡用プロセッサは、ユーザアカウントを示す識別名の入力を受け付けるユーザアカウント入力手段と、前記ユーザアカウント入力手段を介して入力された識別名に基づいて、前記データベース処理手段によって処理されるべき語句データベースを選択するデータベース選択手段とを有する
ことを特徴とする請求項１から請求項７のいずれか一項に記載の電子内視鏡用プロセッサ。
【請求項９】
前記モニタがタッチパネルモニタであり、
前記語句入力手段は、前記タッチパネルモニタのタッチパネル機能部を含むことを特徴とする請求項１から請求項８のいずれか一項に記載の電子内視鏡用プロセッサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子内視鏡と接続され、電子内視鏡が撮影した画像を処理してモニタ等の表示手段に表示させる電子内視鏡用プロセッサに関する。
【背景技術】
【０００２】
挿入管の先端に内蔵された固体撮像素子によって挿入管先端部周囲を撮像する電子内視鏡と、固体撮像素子から出力される映像信号を処理してモニタ等に表示させる電子内視鏡用プロセッサが、消化器等の体腔内の観察及び診断に広く利用されている。このような電子内視鏡用プロセッサにおいては、内視鏡画像中に、医師の所感等のコメントを重畳可能とすることは、診断に有用である。
【０００３】
内視鏡画像中にコメントを重畳可能なシステムとしては、特許文献１に記載されたものがある。特許文献１のシステムは、検査室に電子内視鏡を配置し、電子内視鏡で撮像した画像は診察室に配置された制御装置を介してサーバに保存されるようになっている。制御装置は、モニタ等の表示手段及びタッチスクリーン等の入力手段を有しており、サーバに記憶された内視鏡画像を表示手段に表示させ、次いで入力手段を操作して内視鏡画像上にコメントを入力することが可能となっている。一旦記入されたコメントは、次回以降に内視鏡画像を表示手段に表示させた時にも、内視鏡画像に重畳されて表示されるようになっており、医師は、コメントの内容を参照しながら患者への説明等を行うことができるようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−６１６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のように、特許文献１に記載のシステムは、一旦電子内視鏡にて内視鏡画像を撮影し、後に制御装置の入力手段を操作してコメントを内視鏡画像上に記入するようになっている。
【０００６】
診断や患者への説明をより効果的に行うためには、電子内視鏡による観察を行いながら、コメントを記入できる構成とすることが望ましい。しかしながら、タッチスクリーンによる文字の入力は煩雑であるため、文字の入力の手間を軽減させることが可能なシステムが望まれている。
【０００７】
本発明は上記の問題を解決するためになされたものである。すなわち、本発明は、術者による文字入力の負担が少なく、電子内視鏡による観察とコメントの記入とを同時且つ容易に実施可能な電子内視鏡用プロセッサを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、本発明の電子内視鏡用プロセッサは、接続された電子内視鏡から出力される映像信号を処理してモニタに出力させる画像処理回路と、接続された電子内視鏡の機種情報を検出する機種検出回路と、観察部位に関する語句毎及び機種情報が示す観察部位毎に優先度パラメータを設定可能な語句データベースが記憶されているストレージと、機種検出回路によって検出された機種情報を用いて語句データベースから複数の語句及び該複数の語句の夫々に対応する優先度パラメータを抽出するデータベース処理手段と、優先度パラメータに基づいて、データベース処理手段によって抽出された語句を少なくとも一つ、語句入力候補としてモニタに表示させる語句表示手段と、語句入力候補としてモニタに表示された少なくとも一つの語句をコメントとしてモニタに表示させるかどうかの入力を受け付ける語句入力手段とを有し、画像処理回路は、語句入力手段によって入力を受け付けられた語句をコメントとしてモニタに表示させる。
【０００９】
このような構成とすると、モニタに表示される語句入力候補をコメントとしてモニタに表示させるかどうかを選択するという術者の負担が少ない操作によって、電子内視鏡による観察を行いながら内視鏡画像にコメントを追加することが可能となる。また、語句入力候補は優先度パラメータに基づいてモニタに表示されるようになっており、入力される頻度の高い語句は、入力される頻度の低い語句と比較してより簡便な（入力ステップ数の少ない）操作によってコメントとして入力可能となっている。
【００１０】
また、語句表示手段は、語句データベースから抽出された複数の語句の少なくとも一部である複数の語句を優先度パラメータが示す優先度の高い順に並べてモニタに表示させるものであり、語句入力手段は、モニタに表示された複数の語句のいずれをコメントとしてモニタに表示させるのかの選択を受け付けるものである構成とすることが好ましい。
【００１１】
このような構成とすると、モニタに表示された複数の語句の中から所望の語句を選択するという、より簡便な操作によってコメントを記入可能となる。
【００１２】
また、語句入力候補に含まれる語句がコメントとしてモニタに表示されることが語句入力手段によって受け付けられた時に、語句データベースに記憶されている優先度パラメータを自動的に変更する優先度パラメータ自動変更手段を更に有する構成とすることが好ましい。例えば、優先度パラメータ自動変更手段は、コメントとしてモニタに表示されることが語句入力手段によって受け付けられた語句に対応し且つ接続された電子内視鏡の機種情報が示す観察部位に対応する優先度が高くなるように優先度パラメータを変更し、コメントとしてモニタに表示されることが語句入力手段によって受け付けられなかった語句に対応し且つ接続された電子内視鏡の機種情報が示す観察部位に対応する優先度が低くなるように優先度パラメータを変更する構成とする。
【００１３】
上記の構成とすると、実際に入力された回数の語句の優先度パラメータの順位が上昇することになり、入力回数の高い語句ほど容易に入力できるようになる。
【００１４】
また、電子内視鏡用プロセッサが、語句データベースに新たな語句を登録する語句登録手段をさらに有し、語句登録手段によって新たに登録された語句に対応する優先度パラメータは、他の語句に対応する優先度パラメータの平均値である構成としてもよい。
【００１５】
また、電子内視鏡用プロセッサが、優先度パラメータ手動変更手段をさらに有し、優先度パラメータ手動変更手段は、機種検出回路の検出結果に基づいて或いは手動によって優先度パラメータが変更されるべき観察部位を選択する観察部位選択手段と、観察部位選択手段によって選択された観察部位に対応する少なくとも複数の語句及び該複数の語句の夫々に対応する優先度パラメータを語句データベースから抽出し、該抽出された複数の語句及び対応する優先度パラメータを、該優先度パラメータが示す優先度が高い順又は低い順でソートした上でモニタに表示させる優先度パラメータ表示手段と、優先度パラメータ表示手段によってモニタに表示された複数の優先度パラメータの中から、優先度パラメータ手動変更手段によって変更される優先度パラメータを選択する優先度パラメータ選択手段と、優先度パラメータ選択手段によって選択された優先度パラメータについて、新たな優先度パラメータの手動での入力を受け付ける優先度パラメータ入力手段とを有する構成とすることが好ましい。
【００１６】
このような構成とすると、優先度パラメータを手動で変更する際にモニタに表示される語句は、優先度パラメータの高い又は低い順にソートされたものとなるので、電子内視鏡用プロセッサの使用者は、優先度パラメータを変更する語句の現在の優先順位及びパラメータ変更後の語句の優先順位を容易に判別できる。
【００１７】
また、パラメータ手動変更手段が、優先度パラメータ入力手段を介して新たに優先度パラメータが入力された時に、複数の語句の夫々に対応する優先度パラメータ、該優先度パラメータが示す優先度が高い順又は低い順でソートした上で前記モニタに表示させる構成とすることが好ましい。
【００１８】
このような構成とすると、優先度パラメータの入力語直ちに、モニタに表示される語句が、優先度パラメータが示す優先度が高い順又は低い順で再度ソートされたものとなるので、電子内視鏡用プロセッサの使用者は、優先度パラメータを変更した後の語句の優先順位を容易に判別できる。
【００１９】
また、ストレージが、所定のユーザアカウント毎に異なる語句データベースを記憶可能であり、電子内視鏡用プロセッサは、ユーザアカウントを示す識別名の入力を受け付けるユーザアカウント入力手段と、ユーザアカウント入力手段を介して入力された識別名に基づいて、データベース処理手段によって処理されるべき語句データベースを選択するデータベース選択手段とを有する構成としてもよい。
【００２０】
また、モニタがタッチパネルモニタであり、語句入力手段は、前記タッチパネルモニタのタッチパネル機能部を含む構成とすることが好ましい。
【００２１】
このような構成とすると、タッチパネルモニタに触れるという簡便な動作によってコメントの入力が可能となる。
【発明の効果】
【００２２】
以上のように、本発明によれば、術者による文字入力の負担が少なく、電子内視鏡による観察とコメントの記入とを同時且つ容易に実施可能な電子内視鏡用プロセッサが実現される。
【図面の簡単な説明】
【００２３】
【図１】図１は、本発明の実施の形態の電子内視鏡システムのブロック図である。
【図２】図２は、本発明の実施の形態のタッチパネルモニタの画面の表示内容の一例を示したものである。
【図３】図３は、円及びコメント部が表示されたタッチパネルモニタの画面の表示内容の一例を示したものである。
【図４】図４は、大型のソフトウェアキーボードが表示されたタッチパネルモニタの画面の表示内容の一例を示したものである。
【図５】図５は、ソフトウェアキーボードの代わりに手書き入力パッドが表示されたタッチパネルモニタの画面の表示内容の一例を示したものである。
【図６】図６は、文字色設定のためのサブメニューが表示されたタッチパネルモニタの画面の表示内容の一例を示したものである。
【図７】図７は、本発明の実施の形態の電子内視鏡システムで使用されるデータベース構造の一例を示すテーブルである。
【図８】図８は、本発明の実施の形態の電子内視鏡用プロセッサの主コントローラによって実行されるルーチンのフローチャートである。
【図９】図９は、図８の内視鏡観察サブルーチンのフローチャートである。
【図１０】図１０は、図８の語句登録サブルーチンのフローチャートである。
【図１１】図１１は、図１０の語句の追加によるパラメータ変更サブルーチンのフローチャートである。
【図１２】図１２は、図８のパラメータ変更サブルーチンのフローチャートである。
【図１３】図１３は、図１２のパラメータ変更（ユーザモード）サブルーチンのフローチャートである。
【図１４】図１４は、図１２のパラメータ変更（ゲストモード）サブルーチンのフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について図面を用いて説明する。図１は、本実施形態の電子内視鏡装置のブロック図である。本実施形態の電子内視鏡装置１は、電子内視鏡１００と、電子内視鏡用プロセッサ２００を有する。
【００２５】
電子内視鏡１００は、図１に示す如く、その先端にＣＣＤ等の撮像素子１０１を内蔵した挿入管１００ａと、該挿入管１００ａの基端に接続され患者の体腔内の対象部位を観察したり撮像したりする為の複数の操作ボタン（図１においては、１つに省略されている）１０４や挿入管１００ａを湾曲操作する為の操作レバー（図示せず）等が設けられた操作部１００ｂと、該操作部に続き電子内視鏡１００を電子内視鏡プロセッサ２００に接続する為の接続部１００ｃとから構成される。撮像素子１０１によって撮像された画像は、挿入管１００ａ、操作部１００ｂ並びに接続部１００ｃ内を挿通する画像信号ケーブル１０２を介して、電子内視鏡用プロセッサ２００に送信される。また、電子内視鏡用プロセッサ２００は、電子内視鏡１００の撮像素子１０１によって撮像された画像を処理するビデオプロセッサとしての機能と、電子内視鏡１００に照明光を供給するための光源装置としての機能を備えた装置である。
【００２６】
電子内視鏡用プロセッサ２００の光源装置としての機能について以下に説明する。図１に示されるように、照明光の伝播経路であるライトガイド１０３が、電子内視鏡１００の挿入管１００ａ、操作部１００ｂ並びに接続部１００ｃ内に挿通されている。また、電子内視鏡用プロセッサ２００は、光源部２２０を有する。電子内視鏡１００が電子内視鏡用プロセッサ２００に接続されている状態では、ライトガイド１０３の基端部は、電子内視鏡用プロセッサ２００の内部に配置されており、光源部２２０は、ＬＥＤやランプ等の光源によって生成された照明光を電子内視鏡１００のライトガイド１０３の基端部に入射させるものである。ライトガイド１０３の基端部に入射した照明光は、ライトガイド１０３によって電子内視鏡１００の挿入管１００ａの先端部まで導かれ、該先端部付近を照明する。
【００２７】
光源部２２０は電子内視鏡用プロセッサ２００のペリフェラルコントローラ２１２に接続されている。ペリフェラルコントローラ２１２は、電子内視鏡用プロセッサ２００の主コントローラ２１１に接続されている。主コントローラ２１１は、ペリフェラルコントローラ２１２を介して光源部２２０の光源の点灯及び消灯を制御することが可能である。
【００２８】
次に電子内視鏡用プロセッサ２００のビデオプロセッサとしての機能について以下に説明する。電子内視鏡用プロセッサ２００は、前段ビデオコントローラ２３１と、第１ビデオメモリ２３２と、第１後段ビデオコントローラ２３３と、第２ビデオメモリ２３４と、第２後段ビデオコントローラ２３５を有する。電子内視鏡１００の撮像素子１０１によって撮像された画像の画像信号は、前段ビデオコントローラ２３１によってホワイトバランス調整及びデジタル信号への変換が行われ、デジタルの画像データとして第１ビデオメモリ２３２及び第２ビデオメモリ２３４に記憶される。第１後段ビデオコントローラ２３３は、第１ビデオメモリ２３２に記憶された画像データを周期的に読み出してビデオ信号に変換する。第１後段ビデオコントローラ２３３によって生成されるビデオ信号は、ビデオケーブル２３６を介して電子内視鏡用プロセッサ２００の外部に設けられた外部モニタ３１０に送られる。この結果、外部モニタ３１０には、電子内視鏡１００の撮像素子１０１によって撮像された内視鏡画像が動画として表示される。
【００２９】
また、第２後段ビデオコントローラ２３５は、第２ビデオメモリ２３４に記憶された画像データを周期的に読み出してビデオ信号に変換する。変換されたビデオ信号は、電子内視鏡用プロセッサ２００に内蔵されたタッチパネルモニタ２４０に送られるようになっている。この結果、タッチパネルモニタ２４０には、電子内視鏡１００の撮像素子１０１によって撮像された内視鏡画像が動画として表示される。
【００３０】
また、主コントローラ２１１は、前段ビデオコントローラ２３１に信号を送ることによって、前段ビデオコントローラ２３１から第２ビデオメモリ２３４への画像データの送信を停止することができる。前段ビデオコントローラ２３１から第２ビデオメモリ２３４への画像データの送信が停止した状態では、第２ビデオメモリ２３４には画像データの送信が停止する直前の画像データが保持され続けることになる。そして、第２後段ビデオコントローラ２３５によってこの画像データが繰り返し読み出され、ビデオ信号に変換され、タッチパネルモニタ２４０に送信される。この結果、タッチパネルモニタ２４０には、画像データの送信が停止する直前の内視鏡画像が静止画像として表示され続ける。第２ビデオメモリ２３４への画像データの送信が停止した状態であっても、前段ビデオコントローラ２３１から第１ビデオメモリ２３２への画像データの送信は引き続き行われるため、外部モニタ３１０には内視鏡画像が動画として表示され続ける。
【００３１】
また、第２ビデオメモリ２３４は、２フレームの画像データを記憶可能となっている。一方のフレーム（主フレーム）には、前段ビデオコントローラ２３１によって生成される画像データが記憶されている。また、電子内視鏡用プロセッサ２００の主コントローラ２１１は、第２ビデオメモリ２３４の他方のフレーム（オーバーレイフレーム）に画像データを書き込むことができるようになっている。第２後段ビデオコントローラ２３５は、第２ビデオメモリ２３４の主フレームの画像データとオーバーレイフレームの画像データの両方を読み出して、主フレームの画像にオーバーレイフレームの画像が重ね合わされた画像を生成し、生成された画像をビデオ信号に変換してタッチパネルモニタ２４０に出力する。すなわち、主コントローラ２１１は、タッチパネルモニタ２４０上に内視鏡画像の上に他の画像が重ね合わされた画像を、タッチパネルモニタ２４０に表示させることが可能である。例えば、電子内視鏡システム１を操作するためのメニュー画面の画像データをオーバーレイフレームに書き込み、内視鏡画像にメニュー画面が重ね合わされた画像をタッチパネルモニタ２４０上に表示させることが可能である。或いは、撮像素子１０１によって撮像された画像とともに、操作メニューや付加情報（日時、患者名等）をタッチパネルモニタ２４０上に表示させることが可能である。
【００３２】
タッチパネルモニタ２４０は、指やスタイラス等が画面のどの位置（座標）に触れたかを検知し、その座標情報をペリフェラルコントローラ２１２に送信する。なお、タッチパネルモニタ２４０は、感圧方式、静電容量方式等、様々な方式のタッチパネルの中から適宜選択されるものである。電子内視鏡用プロセッサ２００の主コントローラ２１１は、ペリフェラルコントローラ２１２を介して、タッチパネルモニタ２４０から出力された座標情報を得ることができる。電子内視鏡システム１の使用者は、指やスタイラス等でタッチパネルモニタ２４０に触れることによって、電子内視鏡用プロセッサ２００を操作する、或いは電子内視鏡用プロセッサ２００に情報を入力することができる。
【００３３】
電子内視鏡用プロセッサ２００には、キーボード３２０が接続されている。キーボード３２０を操作することによってキーボード３２０から出力されるキー入力信号は、ペリフェラルコントローラ２１２を介して主コントローラ２１１に送信される。電子内視鏡システム１の使用者は、キーボード３２０を操作することによっても、電子内視鏡用プロセッサ２００を操作する、或いは電子内視鏡用プロセッサ２００に情報を入力することができる。
【００３４】
また、ペリフェラルコントローラ２１２は、制御信号ケーブル１０５を介して電子内視鏡１００の操作ボタン１０４と接続されている。電子内視鏡システム１の使用者は、操作ボタン１０４を押すことによって、電子内視鏡用プロセッサ２００を操作することができる。本実施形態においては、操作ボタン１０４は、内視鏡画像を静止画像としてタッチパネルモニタ２４０に表示させる際に操作される。すなわち、タッチパネルモニタ２４０に内視鏡画像が動画として表示されている状態で操作ボタン１０４が押されると、ペリフェラルコントローラ２１２を介して主コントローラ２１１に操作に関する制御信号が送信される。主コントローラ２１１は、前段ビデオコントローラ２３１に制御信号を送信する。上記制御信号を受信した前段ビデオコントローラ２３１は、第２ビデオメモリ２３４への画像データの送信を停止する。これにより、タッチパネルモニタ２４０には内視鏡画像が静止画として表示される。
【００３５】
本実施形態の電子内視鏡システム１では、タッチパネルモニタ２４０やキーボード３２０を操作することによって、タッチパネルモニタ２４０に表示されている内視鏡画像にコメントを重畳することが可能である。また、タッチパネルモニタ２４０やキーボード３２０を操作することによって、撮像素子１０１によって撮像された画像及びコメントを画像データとしてストレージ２５０に保存することが可能である。そして、タッチパネルモニタ２４０やキーボード３２０を操作することによってストレージ２５０に保存された画像データをタッチパネルモニタ２４０に表示させることができる。タッチパネルモニタ２４０に表示された画像は、例えば診断結果を患者に説明する際に参照される。
【００３６】
撮像素子１０１によって撮像された画像にコメントを重畳するための機構について以下に説明する。図２は、本実施形態のタッチパネルモニタ２４０の画面２４１の表示内容の一例を示したものである。図２に示されるように、画面２４１の左側部分は内視鏡画像が表示される画像表示エリア２４２となっており、画面２４１の右側部分はメニューボタンＭ１〜Ｍ５やソフトウェアキーボードＫ１が配置されるメニューエリア２４３となっている。
【００３７】
電子内視鏡１００の操作ボタン１０４（図１）が押されると、図２に示されるように、内視鏡画像の静止画像が画像表示エリア２４２に表示される。メニューボタンＭ１〜Ｍ５は、夫々、「画像保存」、「文字色設定」、「マーク追加」、「マーク位置変更」及び「入力方法切換」を行うためのボタンである。
【００３８】
図２に示された状態から、指やスタイラス等でメニューボタンＭ３に触れ、次いで、画像表示エリアに触れると、指やスタイラス等によって触れられた位置にマーキングが行われる。すなわち、主コントローラ２１１は、指やスタイラス等によって触れられた位置を中心とする所定半径の円Ｃの画像データをオーバーレイフレームに書き込む。この結果、図３に示されるように、タッチパネルモニタ２４０の画像表示エリア２４２には、病変部などの注目位置を示すマークとしての円Ｃが表示される。さらに、主コントローラ２１１は、円Ｃの外周に吹き出し状のコメント部Ｐが表示されるよう、第２ビデオメモリ２３４のオーバーレイフレームにコメント部Ｐの画像データを書き込む。
【００３９】
さらに、主コントローラ２１１は、プルダウンメニューＰＭがコメント部Ｐに隣接して表示されるように、第２ビデオメモリ２３４のオーバーレイフレームにプルダウンメニューＰＭの画像データを書き込む。
【００４０】
図３に示されるように、プルダウンメニューＰＭには、入力候補となる複数の語句が上下方向に並んで配置されている。電子内視鏡システム１の使用者は、プルダウンメニューＰＭ内の語句入力候補の中にコメント部Ｐ内に記入する語句がある場合は、その語句に指又はスタイラスで触れる。すると、主コントローラ２１１は、触れられた位置にある（すなわち、選択された）語句がコメント部Ｐ内に表示されるよう、第２ビデオメモリ２３４のオーバーレイフレームに画像データを書き込む。このように、タッチパネルモニタ２４０に表示されたプルダウンメニューＰＭに触れる操作を行うことによって、語句入力候補の１つが、コメントとしてコメント部Ｐに表示されるようになる（すなわち、本実施形態のタッチパネルモニタ２４０は、特許請求の範囲における「語句入力手段」に対応するものである）。
【００４１】
なお、図３に示されるように、プルダウンメニューＰＭには、最大５件の語句が表示されるようになっている。電子内視鏡システム１の使用者がコメント部Ｐへの記入を希望する語がこの５件の語句に含まれていない場合は、使用者は指又はスタイラスにてプルダウンメニューの「次の５件」と表示された部分を指又はスタイラスで触れる。すると、プルダウンメニューＰＭに表示される５件の語句の内容が変化する。
【００４２】
また、プルダウンメニューＰＭを用いずにソフトウェアキーボードＫ１を用いてコメント部Ｐに語句を書き込むことが可能である。すなわち、電子内視鏡システム１の使用者が指又はスタイラスでソフトウェアキーボードＫ１に触れると、主コントローラ２１１は、コメント部Ｐ内に文字が記入されるよう、第２ビデオメモリ２３４のオーバーレイフレームに文字の画像データを書き込む。なお、ソフトウェアキーボードＫ１を用いてコメント部Ｐに文字を記入している間も、プルダウンメニューＰＭは表示され続けており、ソフトウェアキーボードＫ１によって記入された文字の後に、プルダウンメニューＰＭを用いて選択した語句を追記することが可能である。
【００４３】
なお、コメント部Ｐ及びプルダウンメニューＰＭの枠の部分以外の部分では、背景の内視鏡画像が透過している。
【００４４】
また、メニューボタンＭ２を操作することによって、コメント部Ｐ内に表示される文字の色を変更することができる。具体的には、メニューボタンＭ２が押されると、図６に示されるように、画面２４１上に文字色選択用のパレットＳＭ２を含むサイドメニューＳＭが表示されるように、主コントローラ２１１は第２ビデオメモリ２３４のオーバーレイフレームの書き換えを行う。タッチパネルモニタ２４０にサイドメニューＳＭが表示されている状態で、指やスタイラスでパレットＳＭ２に触れることによって文字色を選択することが可能となっている。また、サイドメニューＳＭには文字色を自動的に設定するためのボタンＳＭ１が配置されている。指やスタイラスでボタンＳＭ１に触れると、文字色はコメント部Ｐ内の画像の補色となるよう設定される。文字色を自動的に設定する場合は、文字とコメント部Ｐ内の画像が互いに補色の関係となり、見やすい色の文字色となる。ボタンＳＭ１、パレットＳＭ２のいずれかに指やスタイラスが触れると、主コントローラ２１１は、文字色の設定変更を行い、次いで、サイドメニューＳＭの画像データを第２ビデオメモリ２３４から消去する。
【００４５】
また、指又はスタイラスがメニューボタンＭ４に触れると、主コントローラ２１１は、円Ｃ及びコメント部Ｐを一旦消去する。次いで、指又はスタイラスが画像表示エリアに触れると、指又はスタイラスが触れられた位置を中心とする円Ｃ、コメント部Ｐ及びプルダウンメニューＰＭが描画される。なお、指又はスタイラスがメニューボタンＭ４に触れられる前にコメント部Ｐに記入された文字は、コメント部Ｐが再描画された後、コメント部Ｐ内に再び描画される。このように、メニューボタンＭ４を操作することによって、操作者がマーキングを行いたい領域に円Ｃ及びコメント部Ｐを移動させることができる。
【００４６】
なお、ソフトウェアキーボードＫ１の代わりに、キーボード３２０（図１）を操作することによって、コメント部Ｐ内に文字を記入することも可能である。また、指やスタイラスでメニューボタンＭ５に触れることによって、コメント部Ｐへの文字の入力方法を変更することが可能である。具体的には、図３の状態でメニューボタンＭ５に触れると、図４のように、ソフトウェアキーボードＫ１よりも大きいソフトウェアキーボードＫ２が、画像表示エリア２４２に表示される。そして、ソフトウェアキーボードＫ２に触れることによって、コメント部Ｐに文字を入力することができる。また、図４の状態でメニューボタンＭ５に触れると、図５のように、手書き入力パッドＦがメニューエリア２４３に表示されるように、主コントローラ２１１が第２ビデオメモリ２３４のオーバーレイフレームを書き換える。そして、手書き入力パッドＦ上で文字を描くように指やスタイラスを動かすことによって、手書き文字認識によりコメント部Ｐに文字を入力することができる。なお、図５の状態でメニューボタンＭ５に触れると、手書き入力パッドＦの代わりにソフトウェアキーボードＫ１がメニューエリア２４３に表示された、図３の状態に戻る。
【００４７】
また、指又はスタイラスにてメニューボタンＭ１に触れると、主コントローラ２１１は、主フレームに記憶された内視鏡画像に、オーバーレイフレームに記憶された円Ｃ及びコメント部Ｐの画像が重ね合わされた画像データを生成し、生成された画像データを画像データファイルに変換し、得られた画像データファイルをストレージ２５０（図１）に保存する。
【００４８】
以上のように、本実施形態の電子内視鏡システム１は、コメントの重畳された内視鏡画像を作成し、これをストレージ２５０に保存できるようになっている。電子内視鏡１００による観察が終了した後、電子内視鏡システム１の使用者がタッチパネルモニタ２４０を操作することによって、ストレージ２５０に保存されたコメント入りの内視鏡画像を読み出してタッチパネルモニタ２４０又は外部モニタ３１０に表示させることが可能である。電子内視鏡システム１の使用者は、表示された内視鏡画像に基づいて被験者等に診断結果や所見等を説明することができる。
【００４９】
また、以上説明した本発明の実施形態においては、コメント部Ｐ（図３）に隣接して配置されたプルダウンメニューＰＭに語句入力候補が５つ表示されるものである。しかしながら、本発明は上記の構成に限定されるものではなく、プルダウンメニューＰＭに表示される語句入力候補の数は５より大きくても小さくてもよい。例えば一度に表示される語句入力候補の数が１であってもよい。また、語句入力候補が、プルダウンメニュー形式ではなく、例えばタッチパネルモニタ２４０の画面下部に、横一列に並んで配置される構成としてもよい。
【００５０】
前述のように、本実施形態においては、コメントとして入力される語句の候補をプルダウンメニューＰＭから選択できるようになっている。プルダウンメニューＰＭに表示される語句は、ストレージ２５０に格納された語句データベースに記憶されている。そして、語句データベースに記憶された多数の語句の中から、あらかじめ定められた優先度パラメータに基づいた順で表示されるようになっている。すなわち、図２に示されるメニューボタンＭ３が押された直後には、設定されている優先度パラメータが最も高いものから順に５つの語句がプルダウンメニューＰＭに表示されるようになっている。この状態で、プルダウンメニューＰＭの「次の５件」と表示されている箇所に触れると、プルダウンメニューＰＭに表示される語句は、設定された優先度パラメータが６番目から１０番目に高いものとなる。
【００５１】
語句データベースの構造を図７に示す。語句データベースは、図７に示されるように、Ｍ行Ｎ列のテーブル型のデータベース構造である。なお、以下の説明においては、最上段の行を１行目とし、また、最も左の列を１列目とする。すなわち、最下行且つ最も右の列は、Ｍ行目、Ｎ列目のセルと定められる。
【００５２】
テーブルの１列目の各セルには、語句データベースのキーとなる数字が記入されている。キーは、そのセルの行数と等しい数字である。すなわち、１行目のキーは１であり、Ｍ行目のキーはＭである。
【００５３】
テーブルの２列目の各セルには、観察部位に関する語句が夫々記録されている。また、テーブルの３〜Ｎ列目には、優先度パラメータが記録されている。優先度パラメータは０〜１００までの整数である。各列のパラメータは、夫々異なる観察部位に関する語句の優先度パラメータを示すものである。例えば、３列目のパラメータは観察部位が胃である時の優先度パラメータであり、４列目のパラメータは観察部位が大腸であるときの優先度パラメータであり、Ｎ列目のパラメータは観察部位が呼吸器であるときの優先度パラメータである。
【００５４】
図１に示されるように、本実施形態の電子内視鏡１００は、その接続部１００ｃに、フラッシュメモリ１１０を内蔵している。フラッシュメモリ１１０には、その電子内視鏡１００の型式に関する識別記号（すなわち、電子内視鏡１００がどの観察部位に対して使用されるのかを示す識別記号）が記録されている。電子内視鏡用プロセッサ２００の主コントローラ２１１は、フラッシュメモリ１１０から読み出した識別記号に応じて、どの列の優先度パラメータを使用するのかを決定する。
【００５５】
また、本実施形態の電子内視鏡システム１は、使用者を登録できるようになっており、図７に示されるデータベース構造は、登録されたユーザ毎に用意されている。また、語句データベースに設定された優先度パラメータは、電子内視鏡システム１の使用者がプルダウンメニューＰＭ（図３）から語句を選択するたびに変化する。例えば、ある語句を選択すると、その語句の優先度パラメータは５増加し、他の語句の優先度パラメータは１減少する。
【００５６】
また、本実施形態の語句データベースにおいては、新しい語句を登録することができ、また既存の語句に関連づけられた優先度パラメータを編集することができるよう構成されている。これらの機能を使用することによって、電子内視鏡システム１の使用者は、所望の語句を入力しやすくすることができる。
【００５７】
以上説明した本実施形態の電子内視鏡システム１の動作は、ストレージ２５０に格納されるプログラムを電子内視鏡用プロセッサ２００の主コントローラ２１１が実行することによって実現される。以下、図８に示すプログラムのフローチャートを用いて本実施形態の電子内視鏡システム１の動作の詳細について説明する。
【００５８】
図８のフローチャートに示されるプログラムのルーチンは、電子内視鏡用プロセッサ２００の電源が投入されたときに実行される。本ルーチンが実行されると、ステップＳ１が実行される。ステップＳ１では、主コントローラ２１１は、タッチパネルモニタ２４０にユーザログイン受け付け画面を表示させる。電子内視鏡システム１の使用者は、キーボード３２０を用いて登録済みユーザのユーザアカウント名等（或いはゲストユーザアカウント名）を入力する。すなわち、本ステップにおけるキーボード３２０は、特許請求の範囲における「ユーザアカウント入力手段」に対応するものである。キーボード３２０を用いて使用者がユーザアカウント名を入力すると、ステップＳ２に進む。
【００５９】
ステップＳ２では、主コントローラ２１１は、ステップＳ１にて入力されたユーザアカウント名が、登録済みユーザのユーザアカウント名であるか、ゲストユーザアカウント名であるか、或いはそれ以外の文字列であるのかの判別を行う。入力されたユーザアカウント名が登録済みユーザのユーザアカウント名である場合は（Ｓ２：登録ユーザ）、ステップＳ４に進む。また、入力されたユーザアカウント名がゲストユーザアカウント名である場合は（Ｓ２：ゲスト）、ステップＳ３に進む。
【００６０】
ステップＳ３では、主コントローラ２１１は、ストレージ２５０に保存されたゲストユーザ用のデータベース構造を、主コントローラ２１１に内蔵される揮発性のメモリ２１１ａ（以下、内部メモリ２１１ａと称す）内にコピーする。次いで、ステップＳ４に進む。
【００６１】
また、ステップＳ２において、ステップＳ１にて入力されたユーザアカウント名が登録済みのユーザアカウント名でもなく、且つゲストユーザアカウント名でもないと判断された場合は（Ｓ２：その他）、ステップＳ７に進む。
【００６２】
ステップＳ７では、ステップＳ１で入力されたユーザアカウント名に対応するデータベース構造を新規作成し、ストレージ２５０に保存する。この結果、ステップＳ２で入力されたアカウント名は、登録済みユーザのユーザアカウント名となる。なお、新規作成されるデータベース構造は、ゲストユーザ用のデータベース構造と同じ内容である。次いで、ステップＳ４に進む。
【００６３】
ステップＳ４では、主コントローラ２１１は、タッチパネルモニタ２４０にメインメニュー画面を表示させる。メインメニュー画面には、「内視鏡観察を行う」、「語句を登録する」、「パラメータを変更する」、「ログアウト」と記載された４つのボタンが表示されている。使用者が指又はスタイラスによって所望のボタンに触れると、触れられたボタンに応じて分岐が行われる（ステップＳ５）。「内視鏡観察を行う」に触れた場合は、テップＳ１０のサブルーチンが、「語句を登録する」に触れた場合はステップＳ２０のサブルーチンが、「パラメータを変更する」に触れた場合はステップＳ３０のサブルーチンが夫々実行される。ステップＳ１０、Ｓ２０、Ｓ３０が実行された後は、ステップＳ４に戻り、再びメインメニュー画面がタッチパネルモニタ２４０に表示される。
【００６４】
また、「ログアウト」に触れた場合は、ステップＳ６が実行されてステップＳ３で内部メモリ２１１ａにコピーされたゲストユーザ用のデータベース構造が削除される。次いで、ステップＳ１に戻り、再びユーザログイン受付画面がタッチパネルモニタ２４０に表示される。
【００６５】
このように、ゲストユーザとしてログインした場合は、語句入力には、ゲスト用のデータベース構造から抽出された語句及び優先度パラメータに基づいて、プルダウンメニューＰＭ（図３）に表示される語句の順番が決定されるようになっている。
【００６６】
また、詳細は後述するが、ゲストユーザとしてログインした場合は、内視鏡観察時の語句選択や、語句登録、或いはパラメータの編集によるパラメータの更新は、ステップＳ３で内部メモリ２１１ａにコピーされたデータベース構造に対して行われるようになっている。そして、内部メモリ２１１ａにコピーされたゲスト用のデータベース構造は、ログアウトすると内部メモリ２１１ａから削除されるようになっている（ステップＳ６）。このため、電子内視鏡システム１の使用者は、ゲストユーザとしてログインしている間に語句の登録や優先度パラメータの編集を行ってより効果的なコメントの入力を行うことができるとともに、変更された優先度パラメータはログアウトすると消去されるため、次にゲストユーザとしてログインする他の使用者が、他のユーザによって優先度パラメータが変更されたデータベース構造を用いることはない。
【００６７】
次に、ステップＳ１０の内視鏡観察サブルーチンについて説明する。図９は、内視鏡観察サブルーチンのフローチャートである。なお、図９は、優先度パラメータの処理に関する処理のみを記載したものである。本サブルーチンが実行されると、ステップＳ１０１が実行される。
【００６８】
ステップＳ１０１では、主コントローラ２１１は電子内視鏡１００のフラッシュメモリ１１０から、電子内視鏡１００の型式に関する識別記号を読み出し、識別記号から接続された電子内視鏡１００による観察部位（すなわち、図７のデータベース構造において何列目の優先度パラメータを参照するか）を判別する。なお、本実施形態においては、主コントローラ２１１は、識別記号に対する観察部位の情報（データベース構造において参照されるべき列）が記載されたテーブルを参照することによって、識別記号から観察部位を判別するようになっている。また、電子内視鏡１００が電子内視鏡用プロセッサ２００に接続されていない場合は、電子内視鏡１００が接続されるまで待機する。次いで、ステップＳ１０２に進む。
【００６９】
ステップＳ１０２では、ステップＳ１（図８）で入力されたアカウント名が、登録されたユーザのアカウント名であるかゲストユーザアカウント名であるかどうかの判別が行われる。ステップＳ１で入力されたアカウント名がゲストユーザアカウント名である場合は（ステップＳ１０２：ＹＥＳ）、ステップＳ１０３に進む。一方、ステップＳ１で入力されたアカウント名が登録されたユーザのユーザアカウント名である場合は（ステップＳ１０２：ＮＯ）、ステップＳ１０４に進む。
【００７０】
ステップＳ１０３では、主コントローラ２１１は、ステップＳ３（図８）にて内部メモリ２１１ａにコピーされているゲストユーザ用のデータベース構造から、ステップＳ１０１で検出した観察部位に対応する列の優先度パラメータ、１列目のキー、及び２列目の語句一覧を取り出し、さらにこれを優先度パラメータの高い順にソートした、３列Ｍ行のテーブルを作成し、これを主コントローラ２１１の内部メモリ２１１ａに記憶させる。次いで、ステップＳ１０５に進む。
【００７１】
同様に、ステップＳ１０４では、主コントローラ２１１は、ストレージ２５０に記憶されている、ステップＳ１で入力されたユーザアカウント名に対応したデータベース構造から、ステップＳ１０１で検出した内視鏡の型式に応じた列の優先度パラメータ、１列目のキー、及び２列目の語句一覧を取り出し、さらにこれを優先度パラメータの高い順にソートした、３列Ｍ行のテーブルを作成し、これを内部メモリ２１１ａに記憶させる。すなわち、本ステップにおける主コントローラ２１１は、特許請求の範囲における「データベース選択手段」に対応するものである。次いで、ステップＳ１０５に進む。
【００７２】
ステップＳ１０５では、主コントローラ２１１は、前段ビデオコントローラ２３１、第１後段ビデオコントローラ２３３、第２ビデオメモリ２３４、第２後段ビデオコントローラ２３５及びペリフェラルコントローラ２１２を制御して、電子内視鏡１００による内視鏡観察が可能な状態とする。すなわち、内視鏡画像が動画として外部モニタ３１０に表示されるようにすると共に、操作ボタン１０４が押された時にタッチパネルモニタ２４０に図２の画面が表示されるようにする。次いで、ステップＳ１０６に進む。
【００７３】
ステップＳ１０６では、タッチパネル操作によって語句の選択操作が行われたかどうかの検出が行われる。すなわち、図２に示される画面上でボタンＭ３が押され、指やスタイラス等が画面表示エリア２４２に触れると、図３に示されるように、接触した位置を中心として、病変部などの注目位置を示すマークとしての円Ｃ、該円Ｃの外周に吹き出し状のコメント部Ｐ及びコメント部Ｐに隣接するプルダウンメニューＰＭが表示され、次いで、該プルダウンメニューＰＭに表示された５つの語句のいずれかに指又はスタイラスが触れられた時は（ステップＳ１０６：ＹＥＳ）、ステップＳ１０７に進む。語句の選択動作が行われていないのであれば、ステップＳ１１１に進む。
【００７４】
ステップＳ１０７では、ステップＳ１０６にて選択された語句に応じて、ステップＳ１０３又はＳ１０４で内部メモリ２１１ａに記憶された３列Ｍ行のテーブルに含まれる優先度パラメータの変更が行われる。すなわち、選択された語句に関連づけられた優先度パラメータに５を加算し、それ以外の語句に関連づけられた優先度パラメータから１を減ずることにより、選択された語句に関係づけられた優先度パラメータの優先度を増加させ、選択されなかった語句に関係づけられた優先度パラメータの優先度を減少させる。次いで、ステップＳ１０８に進む。
【００７５】
ステップＳ１０８では、ステップＳ１（図８）で入力されたアカウント名が、登録されたユーザのアカウント名であるかゲストユーザアカウント名であるかどうかの判別が行われる。ステップＳ１で入力されたのがゲストユーザアカウント名である場合は（ステップＳ１０８：ＹＥＳ）、ステップＳ１０９に進む。一方、ステップＳ１で入力されたのが登録されたユーザのユーザアカウント名である場合は（ステップＳ１０８：ＮＯ）、ステップＳ１１０に進む。
【００７６】
ステップＳ１０９では、ステップＳ１０７で変更されて内部メモリ２１１ａにコピーされた３列Ｍ行のテーブルに含まれる優先度パラメータに基づいて、ゲストユーザ用のデータベース構造の更新が行われる。すなわち、上記３列Ｍ行のテーブルをキーの小さい順にソートし、ソートしたテーブルの優先度パラメータの列の内容を、ステップＳ３で内部メモリ２１１ａにコピーされたゲストユーザ用のデータベース構造の中にあって、ステップＳ１０１で検出された電子内視鏡１００の型式に対応した列の内容に上書き記録して、ゲストユーザ用のデータベース構造の更新が行われる。この結果、ステップＳ１０７で行われた優先度パラメータの変更が、ストレージ２５０に記憶されているゲストユーザ用のデータベース構造に反映されることになる。なお、データベース構造への反映が終わったら、上記３列Ｍ行のテーブルは、優先度パラメータの大きい順に再度ソートされる。上記３列Ｍ行のテーブルを優先度パラメータのソートが完了した後に、ステップＳ１１１が実行される。
【００７７】
また、ステップＳ１１０では、ステップＳ１０７で変更されて内部メモリ２１１ａにコピーされた３列Ｍ行のテーブルに含まれる優先度パラメータに基づいて、ストレージ２５０に記憶された登録されたユーザ用のデータベース構造の更新が行われる。すなわち、上記３列Ｍ行のテーブルをキーの小さい順にソートし、ソートしたテーブルの優先度パラメータの列の内容を、ストレージ２５０に記憶された登録されたユーザ用のデータベース構造の中にあって、ステップＳ１０１で検出された電子内視鏡１００の型式に対応した列の内容に上書き記録して、登録されたユーザ用のデータベース構造の更新が行われる。この結果、ステップＳ１０７で行われた優先度パラメータの変更が、ストレージ２５０に記憶されている登録されたユーザ用のデータベース構造に反映されることになる。なお、データベース構造への反映が終わったら、上記３列Ｍ行のテーブルは、優先度パラメータの大きい順に再度ソートされる。上記３列Ｍ行のテーブルを優先度パラメータのソートが完了した後に、ステップＳ１１１が実行される。
【００７８】
このように、ステップＳ１０７〜Ｓ１１０のルーチンが実行されることによって、内部メモリ２１１ａに記憶されたゲスト用のデータベース構造又は、ストレージ２５０に記憶された、登録されたユーザ用のデータベース構造のうち、電子内視鏡１００の型式に対応した列の優先度パラメータが更新されるようになっている（すなわち、ステップＳ１０７〜Ｓ１１０を実行する主コントローラ２１１は、特許請求の範囲の「優先度パラメータ自動変更手段」に対応するものである）。
【００７９】
ステップＳ１１１では、使用者による操作によって、内視鏡観察の終了が指示されたかどうかの検出が行われる。内視鏡観察を終了させないのであれば（ステップＳ１１１：ＮＯ）、ステップＳ１０６に戻る。一方、内視鏡観察の終了が指示されたのであれば（ステップＳ１１１：ＹＥＳ）、本サブルーチンを終了し、メインメニュー画面に戻る（図８：ステップＳ４）。
【００８０】
次に、ステップＳ２０（図８）の語句登録サブルーチンについて説明する。図１０は、語句登録サブルーチンのフローチャートである。本サブルーチンが実行されると、ステップＳ２０１が実行される。
【００８１】
ステップＳ２０１では、ステップＳ１（図８）で入力されたアカウント名が登録されたユーザのアカウント名であるか、或いはゲストユーザアカウント名であるかの判断が行われる。ステップＳ１で入力されたのがゲストアカウント名であるならば（ステップＳ２０１：ＹＥＳ）、ステップＳ２０２に進む。
【００８２】
ステップＳ２０２では、主コントローラ２１１は、タッチパネルモニタ２４０に語句登録画面を表示させ、キーボード３２０による語句の入力を受け付ける。語句が入力された（例えば、キーボード３２０にて語句が入力された後にキーボードのエンターキーが入力された）ことを主コントローラ２１１が検出すると、ステップＳ２０３に進む。
【００８３】
ステップＳ２０３では、ステップＳ２０２で入力された語句と、ステップＳ３で内部メモリ２１１ａにコピーされたゲスト用データベース構造の２列目に登録されている語句との比較が行われる。ステップＳ２０２で入力された語句が、ゲスト用データベース構造に登録済みであるならば（Ｓ２０３：ＹＥＳ）、本サブルーチンを終了し、ステップＳ４（図８）に戻る。一方、ステップＳ２０２で入力された語句が、ゲスト用データベース構造に登録されていなければ（Ｓ２０３：ＮＯ）、ステップＳ２０４に進む。
【００８４】
ステップＳ２０４では、ステップＳ３で内部メモリ２１１ａにコピーされたゲスト用データベース構造の、２列目の、語句が登録されてないセルに、ステップＳ２０１で入力された語句を入力する。次いで、ステップＳ２５０に進む。
【００８５】
また、ステップＳ２０１において、ステップＳ１（図８）で入力されたアカウント名が登録されたユーザのアカウント名であると判断された場合は（Ｓ２０１：ＮＯ）、ステップＳ２０５に進む。
【００８６】
ステップＳ２０５では、主コントローラ２１１は、タッチパネルモニタ２４０に語句登録画面を表示させ、キーボード３２０による語句の入力を受け付ける。語句が入力された（例えば、キーボード３２０にて語句が入力された後にキーボードのエンターキーが入力された）ことを主コントローラ２１１が検出すると、ステップＳ２０６に進む。
【００８７】
ステップＳ２０６では、ステップＳ２０５で入力された語句と、ステップＳ１で入力されたアカウント名に対応するデータベース構造の２列目に登録されている語句との比較が行われる。ステップＳ２０５で入力された語句が、データベース構造に登録済みであるならば（Ｓ２０６：ＹＥＳ）、本サブルーチンを終了し、ステップＳ４（図８）に戻る。一方、ステップＳ２０５で入力された語句が、データベース構造に登録されていなければ（Ｓ２０６：ＮＯ）、ステップＳ２０７に進む。
【００８８】
ステップＳ２０７では、ステップＳ１で入力されたアカウント名に対応するデータベース構造の、２列目の、語句が登録されてないセルに、ステップＳ２０５で入力された語句を入力する。次いで、ステップＳ２５０に進む。
【００８９】
ステップＳ２５０では、データベース構造の、ステップＳ２０４又はＳ２０７で語句が入力された行の３〜Ｎ列目のセルに優先度パラメータを入力する語句の追加によるパラメータ変更サブルーチンが実行される。次いで、本サブルーチンを終了し、ステップＳ４（図８）に戻る。
【００９０】
図１０のステップＳ２５０の、語句の追加によるパラメータ変更サブルーチンの動作について図１１のフローチャートを用いて以下に説明する。本サブルーチンは、新しく登録された語句の優先度パラメータを、他の語句に設定された優先度パラメータの平均値とするものである。本サブルーチンが実行されると、ステップＳ２５１が実行される。
【００９１】
ステップＳ２５１では、ステップＳ１（図８）で入力されたアカウント名が登録されたユーザのアカウント名であるか、或いはゲストユーザアカウント名であるかの判断が行われる。ステップＳ１で入力されたのがゲストユーザアカウント名であるならば（ステップＳ２５１：ＹＥＳ）、ステップＳ２５２に進む。
【００９２】
ステップＳ２５２では、ステップＳ３（図８）で内部メモリ２１１ａにコピーされたデータベース構造の各セルに記入されている優先度パラメータの平均値を、データベース構造の列毎（すなわち、電子内視鏡の型式毎）に演算する。次いで、ステップＳ２５３に進む。
【００９３】
ステップＳ２５３では、ステップＳ２５２で求めた列毎の優先度パラメータの平均値を、ステップＳ２０４（図１０）で新たに登録した語句がある行の各列に記入する。次いで、本サブルーチンを終了し、ステップＳ４（図８）に戻る。
【００９４】
一方ステップＳ２５１において、ステップＳ１で入力されたのが登録されたユーザのアカウント名であることが確認された場合は（Ｓ２５１：ＮＯ）、ステップＳ２５４に進む。
【００９５】
ステップＳ２５４では、ステップＳ１で入力されたアカウント名に対応するデータベース構造をストレージ２５０から読み出し、このデータベース構造の各セルに記入されている優先度パラメータの平均値を、データベース構造の列毎（すなわち、電子内視鏡の型式毎）に演算する。次いで、ステップＳ２５５に進む。
【００９６】
ステップＳ２５５では、ステップＳ２５４で求めた列毎の優先度パラメータの平均値を、ステップＳ２０６（図１０）で新たに登録した語句がある行の各列に記入する。次いで、本サブルーチンを終了し、ステップＳ４（図８）に戻る。
【００９７】
次に、ステップＳ３０（図８）のパラメータ変更サブルーチンについて説明する。図１２は、パラメータ変更サブルーチンのフローチャートである。本サブルーチンが呼び出されると、ステップＳ３０１が実行される。なお、図１２のサブルーチンを実行する主コントローラ２１１が、特許請求の範囲における「優先度パラメータ手動変更手段」に対応するものである。
【００９８】
ステップＳ３０１では、ステップＳ１（図８）で入力されたアカウント名が登録されたユーザのアカウント名であるかゲストユーザアカウント名であるかどうかの判別が行われる。ステップＳ１で入力されたのがゲストユーザアカウント名である場合は（ステップＳ３０１：ＹＥＳ）、ステップＳ３３０に進む。一方、ステップＳ１で入力されたのが登録されたユーザのユーザアカウント名である場合は（ステップＳ３０１：ＮＯ）、ステップＳ３１０に進む。
【００９９】
ステップＳ３１０では、ユーザモードでのパラメータ変更を行うためのサブルーチンが実行される。ステップＳ３１０のサブルーチンでは、ステップＳ１（図８）にて入力されたアカウント名に対応するデータベース構造に対して、パラメータの変更が行われる。次いで、本ルーチンは終了し、ステップＳ４（図８）に戻る。
【０１００】
同様に、ステップＳ３３０では、ゲストモードでのパラメータ変更を行うためのサブルーチンが実行される。ステップＳ３３０のサブルーチンでは、ステップＳ３（図８）にて内部メモリ２１１ａにコピーされたゲスト用のデータベース構造に対して、パラメータの変更が行われる。次いで、本ルーチンは終了し、ステップＳ４（図８）に戻る。
【０１０１】
上記サブルーチンから呼び出される、ステップＳ３１０の動作について以下に説明する。ステップＳ３１０のサブルーチンのフローチャートを図１３に示す。本サブルーチンが呼び出されると、最初にステップＳ３１１が実行される。
【０１０２】
ステップＳ３１１では、主コントローラ２１１は、電子内視鏡１００のフラッシュメモリ１１０（図１）に記憶された、電子内視鏡１００の型式に関する識別記号の読み出し（すなわち、電子内視鏡１００の型式の検出）を試みる。電子内視鏡未接続によって、識別記号の読み出しに失敗した場合（ステップＳ３１１：ＮＯ）は、ステップＳ３１２に進む。
【０１０３】
ステップＳ３１２では、主コントローラ２１１は、タッチパネルモニタ２４０に、優先度パラメータの変更を行う観察部位の選択を促す画面を表示させる。電子内視鏡システム１の使用者は、タッチパネルモニタ２４０又はキーボード３２０（特許請求の範囲の「優先度パラメータ選択手段」に対応）の操作によって、どの観察部位に関する優先度パラメータを変更するかを（すなわち、データベース構造のどの列にある優先度パラメータを変更するのか）選択する。使用者による選択が完了すると、ステップＳ３１４に進む。
【０１０４】
また、ステップＳ３１１において、電子内視鏡１００の型式に関する識別記号の読み出しに成功した場合は（Ｓ３１１：ＹＥＳ）、ステップＳ３１３に進む。ステップＳ３１３では、ステップＳ３１１にて読み出した識別記号に基づいて、どの観察部位に関する優先度パラメータを変更するのか（すなわち、データベース構造のどの列にある優先度パラメータを変更するのか）を決定する。次いで、ステップＳ３１４に進む。
【０１０５】
上記のように、ステップＳ３１２又はＳ３１３が実行されることによって、優先度パラメータが変更されるべき観察部位が決定される。すなわち、ステップＳ３１２及びＳ３１３を実行する主コントローラ２１１は、特許請求の範囲における「観察部位選択手段」に対応するものである。
【０１０６】
ステップＳ３１４では、主コントローラ２１１は、ステップＳ１（図８）で入力された登録されたユーザのアカウント名に対応するデータベース構造から、ステップＳ３１２又はＳ３１３で指定された部位に関する優先度パラメータ、語句（データベース構造の２列目）及びキー（データベース構造の１列目）を抽出した３列Ｍ行のテーブルを作成する。次いで、ステップＳ３１５に進む。
【０１０７】
ステップＳ３１５では、主コントローラ２１１は、ステップＳ３１４で作成したテーブルを、優先度パラメータの降順にてソートし（すなわち、１行目に最も優先度パラメータの高い語句が現れ、Ｍ行目に最も優先度パラメータの低い語句が現れる）、ソート結果をタッチパネルモニタ２４０に表示させる。次いで、ステップＳ３１６に進む。
【０１０８】
ステップＳ３１６では、キーボード３２０又はタッチパネルモニタ２４０を用いた優先度パラメータの入力を受け付ける。例えば、ステップＳ３１５にてタッチパネルモニタ２４０に表示されたテーブルの、所望の優先度パラメータが表示された領域に指又はスタイラスで触れ、次いで、キーボード３２０によって新しい優先度パラメータの入力を行う（この構成の場合、タッチパネルモニタ２４０が特許請求の範囲の「優先度パラメータ選択手段」に、キーボード３２０が「優先度パラメータ入力手段」に、夫々対応する）。優先度パラメータの入力の完了（例えば、キーボード３２０のエンターキーの押下）が検出されると、ステップＳ３１７に進む。
【０１０９】
ステップＳ３１７では、ステップＳ３１４で作成されたテーブルをステップＳ３１６での入力結果に基づいて更新し、さらに、このテーブルを、再度、優先度パラメータの降順にてソートし、ソート結果をタッチパネルモニタ２４０に表示させる。このため、本実施形態の構成においては、常に優先度パラメータでソートされたテーブルがタッチパネルモニタ２４０に表示されることになり、電子内視鏡システム１の使用者は、ソートされたテーブルの内容を確認しながら（すなわち、ある優先度パラメータの優先順位が何番目であるかを常に確認しながら）優先度パラメータを編集することができる。次いで、ステップＳ３１８に進む。
【０１１０】
ステップＳ３１８では、主コントローラ２１１は、この観察部位に関する優先度パラメータの変更を終了してもよいかどうかを問い合わせるメッセージをタッチパネルモニタ２４０に表示させると共に、優先度パラメータの変更を終了させるかどうかの選択操作（例えば、タッチパネルモニタ２４０に表示されたボタンに指又はスタイラスでタッチする）の入力を受け付ける。この観察部位に関する優先度パラメータの編集を続けることが選択された場合は（Ｓ３１８：ＮＯ）、ステップＳ３１６に戻る。また、この観察部位に関する優先度パラメータの編集を終了することが選択された場合は（Ｓ３１８：ＹＥＳ）、ステップＳ３１９に進む。
【０１１１】
ステップＳ３１９では、編集された優先度パラメータを、データベース構造に反映させる。具体的には、編集後のテーブルをキー順でソートし（例えば、キーの内容がＭ番目となる語句は図７においては「粘膜」であるので、かかる「粘膜」に対応する優先度パラメータがＭ行目に来るようにソートする）、キーでソートされた優先度パラメータの列の内容を、ステップＳ３１１で識別された観察部位に対応するデータベース構造の列の内容に置き換える。次いで、ステップＳ３２０に進む。
【０１１２】
ステップＳ３２０では、主コントローラ２１１は、他の観察部位に関する優先度パラメータの変更を行うかを問い合わせるメッセージをタッチパネルモニタ２４０に表示させると共に、他の観察部位の優先度パラメータの変更を行うかどうかの選択操作（例えば、タッチパネルモニタ２４０に表示されたボタンに指又はスタイラスでタッチする）の入力を受け付ける。他の観察部位に関する優先度パラメータの編集を行うことが選択された場合は（Ｓ３２０：ＹＥＳ）、ステップＳ３１２に進む。また、他の部位に関するパラメータの編集を行わないことが選択された場合は（Ｓ３２０：ＮＯ）、本サブルーチンを終了する（図８のステップＳ４に戻る）。
【０１１３】
次に、図１２のサブルーチンから呼び出される、ステップＳ３３０の動作について以下に説明する。ステップＳ３３０のサブルーチンのフローチャートを図１４に示す。本サブルーチンが呼び出されると、最初にステップＳ３３１が実行される。
【０１１４】
ステップＳ３３１では、主コントローラ２１１は、電子内視鏡１００のフラッシュメモリ１１０（図１）に記憶された、電子内視鏡１００の型式に関する識別記号の読み出し（すなわち、電子内視鏡１００の型式の検出）を試みる。電子内視鏡未接続によって、識別記号の読み出しに失敗した場合（ステップＳ３３１：ＮＯ）は、ステップＳ３３２に進む。
【０１１５】
ステップＳ３３２では、主コントローラ２１１は、タッチパネルモニタ２４０に、優先度パラメータの変更を行う観察部位の選択を促す画面を表示させる。電子内視鏡システム１の使用者は、タッチパネルモニタ２４０又はキーボード３２０の操作によって、どの観察部位に関する優先度パラメータを変更するかを選択する。使用者による選択が完了すると、ステップＳ３３４に進む。
【０１１６】
また、ステップＳ３３１において、電子内視鏡１００の型式に関する識別記号の読み出しに成功した場合は（Ｓ３３１：ＹＥＳ）、ステップＳ３３３に進む。ステップＳ３３３では、ステップＳ３３１にて読み出した識別記号に基づいて、どの観察部位に関する優先度パラメータを変更するのか（すなわち、データベース構造のどの列にある優先度パラメータを変更するのか）を決定する。次いで、ステップＳ３３４に進む。
【０１１７】
上記のように、ステップＳ３３２又はＳ３３３が実行されることによって、優先度パラメータが変更されるべき観察部位が決定される。すなわち、ステップＳ３３２及びＳ３３３を実行する主プロセッサ２１１は、特許請求の範囲における「観察部位選択手段」に対応するものである。
【０１１８】
ステップＳ３３４では、主コントローラ２１１は、ステップＳ３（図８）で内部メモリ２１１ａにコピーされたゲスト用のデータベース構造から、ステップＳ３３２又はＳ３３４で指定された観察部位に関する優先度パラメータ、語句（データベース構造の２列目）及びキー（データベース構造の１列目）を抽出した３列Ｍ行のテーブルを作成する。次いで、ステップＳ３３５に進む。
【０１１９】
ステップＳ３３５では、主コントローラ２１１は、ステップＳ３３４で作成したテーブルを、優先度パラメータの降順にてソートし（すなわち、１行目に最も優先度パラメータの高い語句が現れ、Ｍ行目に最も優先度パラメータの低い語句が現れる）、ソート結果をタッチパネルモニタ２４０に表示させる。次いで、ステップＳ３３６に進む。
【０１２０】
ステップＳ３３６では、キーボード３２０又はタッチパネルモニタ２４０を用いた優先度パラメータの入力を受け付ける。例えば、ステップＳ３３５にてタッチパネルモニタ２４０に表示されたテーブルの、所望の優先度パラメータが表示された領域に指又はスタイラスで触れ、次いで、キーボード３２０によって新しい優先度パラメータの入力を行う（この構成の場合、タッチパネルモニタ２４０が特許請求の範囲の「優先度パラメータ選択手段」に、キーボード３２０が「優先度パラメータ入力手段」に、夫々対応する）。優先度パラメータの入力の完了（例えば、キーボード３２０のエンターキーの押下）が検出されると、ステップＳ３３７に進む。
【０１２１】
ステップＳ３３７では、ステップＳ３３４で作成されたテーブルをステップＳ３３６での入力結果に基づいて更新し、さらに、このテーブルを再度優先度パラメータの降順にてソートし、ソート結果をタッチパネルモニタ２４０に表示させる。次いで、ステップＳ３３８に進む。
【０１２２】
ステップＳ３３８では、主コントローラ２１１は、この観察部位に関する優先度パラメータの変更を終了してもよいかどうかを問い合わせるメッセージをタッチパネルモニタ２４０に表示させると共に、優先度パラメータの変更を終了させるかどうかの選択操作（例えば、タッチパネルモニタ２４０に表示されたボタンに指又はスタイラスでタッチする）の入力を受け付ける。この観察部位に関する優先度パラメータの編集を続けることが選択された場合は（Ｓ３３８：ＮＯ）、ステップＳ３３６に戻る。また、この観察部位に関する優先度パラメータの編集を終了することが選択された場合は（Ｓ３３８：ＹＥＳ）、ステップＳ３３９に進む。
【０１２３】
ステップＳ３３９では、編集された優先度パラメータを、ユーザ用のデータベース構造に反映させる。具体的には、編集後のテーブルをキー順でソートし、ソートされた優先度パラメータの列の内容を、ステップＳ３３１で識別された観察部位に対応するデータベース構造の列の内容に置き換える。次いで、ステップＳ３４０に進む。
【０１２４】
ステップＳ３４０では、主コントローラ２１１は、他の観察部位に関する優先度パラメータの変更を行うかを問い合わせるメッセージをタッチパネルモニタ２４０に表示させると共に、他の観察部位の優先度パラメータの変更を行うかどうかの選択操作（例えば、タッチパネルモニタ２４０に表示されたボタンに指又はスタイラスでタッチする）の入力を受け付ける。他の観察部位に関する優先度パラメータの編集を行うことが選択された場合は（Ｓ３４０：ＹＥＳ）、ステップＳ３３２に進む。また、他の観察部位に関する優先度パラメータの編集を行わないことが選択された場合は（Ｓ３４０：ＮＯ）、本サブルーチンを終了する（図８のステップＳ４に戻る）。
【０１２５】
以上説明した本発明の構成においては、新たに登録される語句や、変更される優先度パラメータの入力をキーボード３２０を用いて行っているが、本発明は上記の構成に限定されるものではない。すなわち、キーボード３２０の代わりに、タッチパネルモニタ２４０に表示されるソフトウェアキーボードを用いて、新たに登録される語句や、変更される優先度パラメータの入力を行う構成としてもよい。
【０１２６】
また、本実施形態においては、優先度パラメータの手動での更新を行う場合、語句と優先度パラメータのテーブルを、優先度パラメータの降順にてソートして表示しているが、本発明は上記構成に限定されるものではなく、テーブルを優先度パラメータの昇順にてソートして（すなわち、１行目に最も優先度パラメータの低い語句が現れ、Ｍ行目に最も優先度パラメータの高い語句が現れる）表示する構成としても良い。
【符号の説明】
【０１２７】
１    電子内視鏡システム
１００    電子内視鏡
１０１    撮像素子
１０４    操作ボタン
１１０    フラッシュメモリ
２００    電子内視鏡用プロセッサ
２１１    主コントローラ
２１２    ペリフェラルコントローラ
２３１    前段ビデオコントローラ
２３２    第１ビデオメモリ
２３３    第１後段ビデオコントローラ
２３４    第２ビデオメモリ
２３５    第２後段ビデオコントローラ
２４０    タッチパネルモニタ
２５０    ストレージ
３１０    外部モニタ
３２０    キーボード
【図１】
2011217854.tif 000003
【図２】
2011217854.tif 000004
【図３】
2011217854.tif 000005
【図４】
2011217854.tif 000006
【図５】
2011217854.tif 000007
【図６】
2011217854.tif 000008
【図７】
2011217854.tif 000009
【図８】
2011217854.tif 000010
【図９】
2011217854.tif 000011
【図１０】
2011217854.tif 000012
【図１１】
2011217854.tif 000013
【図１２】
2011217854.tif 000014
【図１３】
2011217854.tif 000015
【図１４】
2011217854.tif 000016