(57)【要約】【課題】文字入力の手間を削減することができる内視鏡装置およびプログラムを提供する。【解決手段】メイン制御部１０は、文字入力用の画面の表示指示が検出された場合に、装置の動作状態に対応した文字列をお気に入り記憶部１８から読み出す。メイン制御部１０は、読み出された文字列を選択するための部品を含む画面を表示するようにグラフィック生成部１３を制御する。また、メイン制御部１０は、この部品に対する操作が検出された場合に、この部品に対応した文字列を表示するようにグラフィック生成部１３を制御する。【選択図】図１
2009265531.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を光電変換し撮像信号を生成する内視鏡と、前記撮像信号を処理し画像データを生成する撮像信号処理部と、前記画像データに基づく画像および文字入力用の画面を表示するための表示信号を生成する表示信号生成部と、前記文字入力用の画面を操作して文字を入力するための操作部とを備えた内視鏡装置において、
文字列と装置の動作状態とを対応付けて記憶する文字列記憶部と、
前記文字入力用の画面の表示指示を検出する表示指示検出部と、
装置の動作状態を検出する動作状態検出部と、
前記表示指示が検出された場合に、前記動作状態検出部によって検出された動作状態に対応した文字列を前記文字列記憶部から読み出す読出部と、
前記読出部によって読み出された文字列を選択するための部品を含む画面を表示するように前記表示信号生成部を制御し、前記部品に対する操作が検出された場合に、当該部品に対応した文字列を表示するように前記表示信号生成部を制御する制御部と、
を備えたことを特徴とする内視鏡装置。
【請求項２】
前記文字列記憶部は、文字列と装置の動作状態毎の当該文字列の使用頻度とを対応付けて記憶し、
前記制御部は、前記読出部によって読み出された文字列を選択するための部品を含む画面を表示するように前記表示信号生成部を制御すると共に、前記動作状態検出部によって検出された動作状態に対応した使用頻度に基づいて前記部品の表示／非表示を制御し、前記部品に対する操作が検出された場合に、当該部品に対応した文字列を表示するように前記表示信号生成部を制御し、当該部品に対応した文字列に対して、前記動作状態検出部によって検出された動作状態に対応した使用頻度を更新する
ことを特徴とする請求項１に記載の内視鏡装置。
【請求項３】
前記操作部の操作に応じて入力された文字列を前記文字列記憶部に記憶させる文字列登録部をさらに備えたことを特徴とする請求項１または請求項２に記載の内視鏡装置。
【請求項４】
前記制御部はさらに、装置の動作状態を表示するように前記表示信号生成部を制御することを特徴とする請求項１〜請求項３のいずれかに記載の内視鏡装置。
【請求項５】
被写体像を光電変換し撮像信号を生成する内視鏡と、前記撮像信号を処理し画像データを生成する撮像信号処理部と、前記画像データに基づく画像および文字入力用の画面を表示するための表示信号を生成する表示信号生成部と、前記文字入力用の画面を操作して文字を入力するための操作部とを備えた内視鏡装置を制御するコンピュータを、
文字列と装置の動作状態とを対応付けて記憶する文字列記憶部と、
前記文字入力用の画面の表示指示を検出する表示指示検出部と、
装置の動作状態を検出する動作状態検出部と、
前記表示指示が検出された場合に、前記動作状態検出部によって検出された動作状態に対応した文字列を前記文字列記憶部から読み出す読出部と、
前記読出部によって読み出された文字列を選択するための部品を含む画面を表示するように前記表示信号生成部を制御し、前記部品に対する操作が検出された場合に、当該部品に対応した文字列を表示するように前記表示信号生成部を制御する制御部と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力が可能な内視鏡装置、およびその動作を制御するためのプログラムに関する。
【背景技術】
【０００２】
民生機器などで、文字入力に用いるキーの数や種類に制限がある場合でも効率良く文字入力を行うための手段として、文字列を登録可能な文字列記憶手段と、この文字列記憶手段に登録されている文字列を選択して呼び出す文字列選択手段を設ける方法がある（例えば特許文献１参照）。工業用内視鏡も、小型化を図っているため、入力手段の数や種類は少ない。
【０００３】
一般的な工業用内視鏡の動作モードには、撮像した画像をリアルタイムに表示するライブモードや、記録した画像を再生する再生モード、取得した画像に対して被写体である検査対象物の傷の長さや腐食の面積などを測定する計測モードがある。ライブモードと計測モードでは、画像をCFカードなどの記録メディアに記録することができる。また、工業用内視鏡は、画像に関連する文字列情報を画像ファイルの一部として記録する機能を持っており、文字列の入力を効率良く行うために、民生機器と同様に上記の方法をとることができる。
【特許文献１】特開２０００−２５９３２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、工業用内視鏡には、上述したように複数の動作モードがあり、その動作モードごとに画像に付加したい文字列の種類が異なっており、毎回同じ登録済みの文字列のリストが呼び出されると、必要な文字列を選択するのに手間がかかるという問題があった。
【０００５】
本発明は、上述した課題に鑑みてなされたものであって、文字入力の手間を削減することができる内視鏡装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記の課題を解決するためになされたもので、被写体像を光電変換し撮像信号を生成する内視鏡と、前記撮像信号を処理し画像データを生成する撮像信号処理部と、前記画像データに基づく画像および文字入力用の画面を表示するための表示信号を生成する表示信号生成部と、前記文字入力用の画面を操作して文字を入力するための操作部とを備えた内視鏡装置において、文字列と装置の動作状態とを対応付けて記憶する文字列記憶部と、前記文字入力用の画面の表示指示を検出する表示指示検出部と、装置の動作状態を検出する動作状態検出部と、前記表示指示が検出された場合に、前記動作状態検出部によって検出された動作状態に対応した文字列を前記文字列記憶部から読み出す読出部と、前記読出部によって読み出された文字列を選択するための部品を含む画面を表示するように前記表示信号生成部を制御し、前記部品に対する操作が検出された場合に、当該部品に対応した文字列を表示するように前記表示信号生成部を制御する制御部とを備えたことを特徴とする内視鏡装置である。
【０００７】
また、本発明の内視鏡装置において、前記文字列記憶部は、文字列と装置の動作状態毎の当該文字列の使用頻度とを対応付けて記憶し、前記制御部は、前記読出部によって読み出された文字列を選択するための部品を含む画面を表示するように前記表示信号生成部を制御すると共に、前記動作状態検出部によって検出された動作状態に対応した使用頻度に基づいて前記部品の表示／非表示を制御し、前記部品に対する操作が検出された場合に、当該部品に対応した文字列を表示するように前記表示信号生成部を制御し、当該部品に対応した文字列に対して、前記動作状態検出部によって検出された動作状態に対応した使用頻度を更新することを特徴とする。
【０００８】
また、本発明の内視鏡装置は、前記操作部の操作に応じて入力された文字列を前記文字列記憶部に記憶させる文字列登録部をさらに備えたことを特徴とする。
【０００９】
また、本発明の内視鏡装置において、前記制御部はさらに、装置の動作状態を表示するように前記表示信号生成部を制御することを特徴とする。
【００１０】
また、本発明は、被写体像を光電変換し撮像信号を生成する内視鏡と、前記撮像信号を処理し画像データを生成する撮像信号処理部と、前記画像データに基づく画像および文字入力用の画面を表示するための表示信号を生成する表示信号生成部と、前記文字入力用の画面を操作して文字を入力するための操作部とを備えた内視鏡装置を制御するコンピュータを、文字列と装置の動作状態とを対応付けて記憶する文字列記憶部と、前記文字入力用の画面の表示指示を検出する表示指示検出部と、装置の動作状態を検出する動作状態検出部と、前記表示指示が検出された場合に、前記動作状態検出部によって検出された動作状態に対応した文字列を前記文字列記憶部から読み出す読出部と、前記読出部によって読み出された文字列を選択するための部品を含む画面を表示するように前記表示信号生成部を制御し、前記部品に対する操作が検出された場合に、当該部品に対応した文字列を表示するように前記表示信号生成部を制御する制御部と、として機能させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、装置の動作状態に応じて、文字列選択用の部品が選択的に表示される。これによって、各動作状態に適した文字列を選択し易くすることが可能となるので、文字入力の手間を削減することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照し、本発明の実施形態を説明する。図１は、本発明の一実施形態による内視鏡装置の構成を示している。図１に示すように内視鏡装置は、細長の挿入部１と、筐体を構成する本体部２と、LCD等の外部表示装置８と、各種操作のための操作部１４とを有している。
【００１３】
検査者は、挿入部１をパイプなどの検査対象物に挿入し、外部表示装置８上に表示される画像を確認しながら、所望の検査部位にアクセスし、画像による検査・診断作業を行う。挿入部１の先端には、交換可能な光学アダプタ１９が接続される。光学アダプタ１９は、検査対象物からの光を結像する対物光学系４と、検査対象物を照明するLED５とを有している。また、挿入部１の先端内には、入射光を光電変換し撮像信号に変換する撮像素子３が配置されている。LED５によって照明された検査対象物の像は、対物光学系４によって撮像素子３上に結像され、撮像素子３によって撮像信号に光電変換される。
【００１４】
本体部２は、画像処理部６と、LED駆動部７と、画像合成部９と、メイン制御部１０と、外部機器接続検出部１１と、グラフィック生成部１３と、記録媒体読み書き部１５と、記録媒体１６と、お気に入り記憶部１８と、モード記憶部２０とを有している。撮像素子３から出力された撮像信号は映像信号（画像データ）に変換され、画像処理部６に入力される。画像処理部６は、被写体である検査対象物を観察可能な画像を生成するために、ガンマ補正処理、エッジ強調処理、デジタルズーム処理等の処理を映像信号に施す。
【００１５】
グラフィック生成部１３は、メニュー表示等のグラフィックユーザーインターフェース（以下GUIと記載）用のグラフィック画像信号を生成する。画像合成部９は、画像処理部６によって処理された映像信号と、グラフィック生成部１３によって生成されたグラフィック画像信号とを合成し、撮像素子３で撮像された検査対象物の画像や文字入力画面等を表示するための表示信号を生成する。表示信号は外部表示装置８へ出力され、外部表示装置８によって検査対象物の画像や文字入力画面等が表示される。
【００１６】
LED駆動部７は光学アダプタ１９内のLED５を駆動する。外部機器接続検出部１１は、本体部２への接続および本体部２からの取り外しが可能な外付け入力機器１２（例えばキーボード）の接続状態を検出する。操作部１４は、GUIを利用した画面操作により各種入力を行うための入力機器である。また、操作部１４は、文字入力画面を起動するための画面起動スイッチ１７を有している。メニュー操作や文字入力は、操作部１４または外付け入力機器１２の操作によって行われる。
【００１７】
メイン制御部１０は、図示せぬ不揮発性メモリに格納されているプログラムを実行し、内視鏡装置内の各部を制御する。特に、文字入力に関しては、メイン制御部１０は、ユーザーによる操作部１４または外付け入力機器１２の操作内容に基づいてグラフィック生成部１３を制御する。これによって、外部表示装置８に文字入力の結果が表示される。文字入力の結果として生成された文字列は、メイン制御部１０内の図示せぬメモリ内に保存される。
【００１８】
また、画像の記録に関しては、メイン制御部１０は記録媒体読み書き部１５を制御する。記録媒体読み書き部１５は、メイン制御部１０による制御に従って、画像処理部６から出力された画像データを記録媒体１６に書き込み、記録する。このとき、メイン制御部１０内の図示せぬメモリ内に保存されている文字列も画像データの一部分として保存される。
【００１９】
記録媒体１６は、内視鏡装置に内蔵された記録媒体、または本体部２への接続および本体部２からの取り外しが可能な外付けの記録媒体である。記録媒体１６には、カテゴリとコンテンツからなるリスト形式のノートデータを画像データと共に保存することが可能である。ノートデータの詳細は後述する。
【００２０】
お気に入り記憶部１８は、ユーザーが所定の操作により予め登録した文字列（お気に入り）を記憶する。登録された文字列は、複数の文字列をリスト化したお気に入りリストとしてお気に入り記憶部１８に保存される。この文字列は一単語で構成されていてもよいし、複数の単語で構成されていてもよい。また、この文字列は数字や記号などを含むものであってもよい。お気に入り記憶部１８に保存されるお気に入りリストの数やお気に入りリスト内の文字列の数は特に問わない。
【００２１】
モード記憶部２０は、現在の装置の動作モード（動作状態）を記憶する。動作モードの切り替え時にメイン制御部１０は、モード記憶部２０に格納されているモード情報を更新する。本実施形態の動作モードには、撮像した画像をリアルタイムに表示するライブモードや、記録した画像を再生する再生モード、取得した画像に対して被写体である検査対象物の傷の長さや腐食の面積などを測定する計測モードがある。
【００２２】
各動作モードは、操作部１４に設けられているボタンの操作に応じて切り替わる。メイン制御部１０がライブボタンの押下を検出した場合、動作モードがライブモードに切り替わる。この際にメイン制御部１０は、モード記憶部２０に格納されているモード情報をライブモードに更新する。続いて、メイン制御部１０がフリーズボタンの押下を検出した場合、メイン制御部１０は画像処理部６から画像データを取得する。
【００２３】
メイン制御部１０が画像データを取得している状態で、メイン制御部１０が計測起動ボタンの押下を検出した場合、動作モードが計測モードに切り替わる。この際にメイン制御部１０は、モード記憶部２０に格納されているモード情報を計測モードに更新する。また、メイン制御部１０が画像再生ボタンの押下を検出した場合、動作モードが再生モードに切り替わる。この際にメイン制御部１０は、モード記憶部２０に格納されているモード情報を再生モードに更新する。また、動作モードがライブモードまたは計測モードの状態で、メイン制御部１０がレコードボタンの押下を検出した場合、画像データを記録媒体１６に記録することができる。また、上記の動作モード以外に、ノートデータの編集を行う動作モードなどもある。
【００２４】
内視鏡装置では、上記の動作モード毎に、画像に付加したい文字列の種類が異なるという特徴がある。例えば、ライブモードでは、検査者名（「SATO」など）、検査対象名（航空機のエンジンを示す「R-985-17」など）、検査部位名（エンジンのアクセスポート名を示す「AP-1」など）、検査結果（「OK」、「NG」など）といった文字列を入力することが多い。また、計測モードでは、注目している部位を目立たせるための矢印文字（「→」など）や、計測機能に特有の文字列を入力することが多い。また、再生モードでは、既に記録されている文字列の誤記などの修正のための文字入力を行うことが多く、対象とする画像に計測結果が付加されているのか否かに応じて、入力したい文字列は上記と同様に異なる。
【００２５】
次に、本実施形態による内視鏡装置の文字入力に関する動作を説明する。文字入力時にはメイン制御部１０が、操作部１４または外付け入力機器１２から出力される信号に基づいて、ユーザーによる操作部１４または外付け入力機器１２の操作内容を検出し、その操作内容に応じた制御を行う。以下では、操作部１４の操作内容に基づく動作を説明する。
【００２６】
まず、第１の動作例を説明する。第１の動作例では、動作モードごとにお気に入りリストが用意され、文字入力時に起動中の動作モードに対応したお気に入りリストが文字入力に使用される。図３は、第１の動作例におけるお気に入りリストの内容を示している。図３（ａ）はライブモード用のお気に入りリストの内容を示し、図３（ｂ）は計測モード用のお気に入りリストの内容を示している。図３（ａ）に示すように、ライブモード用のお気に入りリストには、検査者名、検査対象名、検査結果などの文字列が登録されている。また、図３（ｂ）に示すように、計測モード用のお気に入りリストには、矢印文字などの文字列が登録されている。お気に入りリスト内で文字列が登録されていない箇所は空欄となる。また、図示しないが、再生モード用のお気に入りリストも用意されている。
【００２７】
図３では、文字入力画面内に同時に表示できる文字列からなるページがお気に入りリストの先頭から３行ずつの単位で設定される。すなわち、お気に入りリストの先頭（１行目）から３行目までの文字列が１ページ目に設定され、４行目から６行目までの文字列が２ページ目に設定され、以下同様にページが３行単位で設定される。文字入力画面の起動時には１ページ目の文字列が表示される。以後、表示される文字列をページごとに切り替えることが可能である。
【００２８】
文字入力を行う場合、ユーザーは文字入力画面を起動する。図４は、文字入力画面が起動する前の外部表示装置８の画面を示している。図４（ａ）はライブモード時の外部表示装置８の画面を示している。画像処理部６によって処理された映像信号に基づく検査対象物の画像上に、グラフィック生成部１３によって生成されたグラフィック画像信号に基づく文字列４００が表示されている。この文字列４００は撮像条件や日時などを示している。
【００２９】
図４（ｂ）は計測モード時の外部表示装置８の画面を示している。画像処理部６によって処理された映像信号に基づく検査対象物の画像４１０，４１１が左右の２箇所に表示されている。これらの画像４１０，４１１は、左右２つの視野を形成するステレオ光学アダプタを光学アダプタ１９として用いたときの画像である。また、グラフィック生成部１３によって生成されたグラフィック画像信号に基づくカーソルなどの各種アイコンや文字列が表示されている。
【００３０】
文字入力を行う場合、ユーザーは操作部１４を操作し、文字入力画面の起動指示（表示指示）を入力する。メイン制御部１０は、操作部１４から出力される信号に基づいて起動指示を検出する。続いて、メイン制御部１０は、図２に示す手順に従って、文字入力に関する制御を実行する。
【００３１】
起動指示を検出したメイン制御部１０は、文字入力画面の表示をグラフィック生成部１３に指示する。グラフィック生成部１３は、文字入力画面を表示するためのグラフィック画像信号を生成し、画像合成部９へ出力する。画像合成部９は、グラフィック生成部１３から出力されたグラフィック画像信号を外部表示装置８へ出力する。外部表示装置８は、グラフィック画像信号に基づいて文字入力画面を表示する（ステップＳ１００）。
【００３２】
続いて、メイン制御部１０は、モード記憶部２０に保持されているモード情報を読み出して参照する（ステップＳ１０１）。モード情報がライブモードを示している場合（ステップＳ１０２でＹＥＳの場合）、メイン制御部１０はライブモード用のお気に入りリストをお気に入り記憶部１８から読み出し、メイン制御部１０内のメモリ上にロードする（ステップＳ１０３）。また、モード情報がライブモードではなく計測モードを示している場合（ステップＳ１０２でＮＯ、ステップＳ１０４でＹＥＳの場合）、メイン制御部１０は計測モード用のお気に入りリストをお気に入り記憶部１８から読み出し、メイン制御部１０内のメモリ上にロードする（ステップＳ１０５）。
【００３３】
また、モード情報がライブモードでも計測モードでもなく再生モードを示している場合（ステップＳ１０２，Ｓ１０４でＮＯ、ステップＳ１０６でＹＥＳの場合）、メイン制御部１０は再生モード用のお気に入りリストをお気に入り記憶部１８から読み出し、メイン制御部１０内のメモリ上にロードする（ステップＳ１０７）。また、モード情報が示す動作モードがライブモード、計測モード、再生モードのいずれでもない場合（ステップＳ１０２，Ｓ１０４，Ｓ１０６でＮＯの場合）、文字入力に関する制御が終了する。ステップＳ１０３，Ｓ１０５，Ｓ１０７に続いて、メイン制御部１０は、メモリ上にロードしたお気に入りリスト内の文字列を含む文字入力画面を表示するためのグラフィック画像信号を生成するようにグラフィック生成部１３を制御する（ステップＳ１０８）。
【００３４】
図５は、ライブモードで文字入力画面が起動したときの外部表示装置８の画面を示している。また、図６は、計測モードで文字入力画面が起動したときの外部表示装置８の画面を示している。画面には、文字入力を行うためのGUI部品であるボタンなどが表示される。文字入力画面に表示する言語は特に問わない（以下、同様）。候補欄５００，６００には、お気に入りリスト内の文字列が表示される（図５（ａ）、図６（ａ））。特に、候補欄６００，６００の一行目には、お気に入りリスト内の先頭の文字列が表示され、その文字列が選択された状態となる。候補欄５００，６００の所望の文字列が表示されている行が選択されている状態で、ユーザーが操作部１４の操作により文字列の入力を指示すると、上記の文字列が入力欄５１０，６１０に表示される（図５（ｂ）、図６（ｂ））。なお、文字入力画面の起動時の動作モードを示すアイコンや文字列を文字入力画面に表示してもよい。
【００３５】
ステップＳ１０８に続いて、メイン制御部１０は、操作部１４から出力される信号に基づいて文字入力画面の終了要求の有無を判定する（ステップＳ１０９）。終了要求がない場合（ステップＳ１０９でＹＥＳ）、メイン制御部１０は文字入力処理を実行する（ステップＳ１１０）。また、終了要求があった場合（ステップＳ１０９でＮＯ）、メイン制御部１０は、文字入力画面を非表示とし、確定した文字列を表示するようにグラフィック生成部１３を制御し、文字入力に関する制御を終了する。
【００３６】
以下、ステップＳ１１０の文字入力処理の詳細を説明する。図５（ａ）、図６（ａ）に示したように候補欄５００，６００には、お気に入りリスト内の文字列が表示される。文字入力画面の起動時には、お気に入りリスト内の１ページ目の文字列が表示される。前候補ボタン５２０，６２０および次候補ボタン５２１，６２１の操作により、ページ単位で文字列を切り替えて表示することが可能である。前候補ボタン５２０，６２０が操作された場合には、前のページの文字列が表示され、次候補ボタン５２１，６２１が操作された場合には、次のページの文字列が表示される。
【００３７】
ユーザーは操作部１４の操作により、入力したい文字列が表示されている候補欄を選択し、さらに文字列の入力を指示する操作を行う。この操作が行われると、メイン制御部１０は、選択された文字列を入力欄５１０，６１０に表示するようにグラフィック生成部１３を制御する。ユーザーが上記の操作を繰り返すことにより、お気に入りリスト内の文字列を組み合わせた文字列を入力することが可能である。
【００３８】
本実施形態では、お気に入りリストを利用した文字入力と、文字ボタンを利用した文字入力とを併用することが可能である。文字入力画面が起動すると、文字を選択するためのGUI部品である文字ボタン５３０，６３０も表示される。文字ボタン５３０，６３０を使用して文字入力を行う場合、ユーザーは操作部１４の操作により、入力したい文字が表示されているボタンを選択し、さらに文字の入力を指示する操作を行う。この操作が行われると、メイン制御部１０は、図示せぬ記憶部から単語辞書を読み出し、選択された文字に対応する文字変換の複数の候補を検索する。図７に示すようにメイン制御部１０は、検索した複数の候補を候補欄７００に表示するようにグラフィック生成部１３を制御する。
【００３９】
ユーザーは操作部１４の操作により、候補欄７００に表示された文字列の候補の中から、入力したい文字列を選択し、さらに文字列の入力を指示する操作を行う。この操作が行われると、メイン制御部１０は、選択された文字列を入力欄７１０に表示するようにグラフィック生成部１３を制御する。ユーザーが上記の操作を繰り返すことにより、所望の文字列を組み合わせた文字列を入力することが可能である。
【００４０】
お気に入りリストを利用した文字入力と、文字ボタンを利用した文字入力との切替は、以下のようにして行われる。お気に入りリストを利用した文字入力を行った後、文字ボタンを利用した文字入力を行う場合には、ユーザーは操作部１４の操作により、入力したい文字が表示されている文字ボタンを選択すればよい。この後、上記と同様にして、文字ボタンを利用した文字入力を行うことが可能となる。
【００４１】
また、文字ボタンを利用した文字入力を行った後、お気に入りリストを利用した文字入力を行う場合には、ユーザーは操作部１４の操作により、お気に入り呼出ボタン５４０，６４０を操作すればよい。この後、上記と同様にして、お気に入りリストを利用した文字入力を行うことが可能となる。お気に入りリストを利用した文字入力と、文字ボタンを利用した文字入力とが連続的に行われた場合、メイン制御部１０は、お気に入りリスト内の文字列と単語辞書を用いた変換文字列とを結合して表示するようにグラフィック生成部１３を制御する。
【００４２】
ユーザーが操作部１４の操作により確定ボタン５５０，６５０を操作すると、入力した文字列が確定する。確定ボタン５５０，６５０の操作を検出した場合、メイン制御部１０は、文字入力画面を終了し、確定した文字列を元の画像に重畳するため、画像処理部６、画像合成部９、およびグラフィック生成部１３を制御する。ライブモードで文字入力画面が起動した場合には、図８（ａ）に示すように、文字入力画面が起動する前のライブモード時の画面が再度表示され、確定した文字列８００が重畳して表示される。また、計測モードで文字入力画面が起動した場合には、図８（ｂ）に示すように、文字入力画面が起動する前の計測モード時の画面が再度表示され、確定した文字列８１０が重畳して表示される。上記のようにして確定した文字列は、メイン制御部１０内の図示せぬメモリ内に保存される。
【００４３】
その後、ユーザーが操作部１４の操作により画像の記録指示を入力すると、メイン制御部１０は画像の記録制御を開始する。メイン制御部１０は、画像処理部６から出力された画像データに対して、図示せぬメモリ内に保存した文字列を付加し、記録媒体読み書き部１５へ出力する。記録媒体読み書き部１５は、文字列が付加された画像データを記録媒体１６に書き込み、記録する。
【００４４】
文字ボタンを利用して文字入力を行う場合には、ユーザーがまず文字ボタンを操作し、続いて表示される文字列の一覧から所望の文字列を選択する必要があるが、お気に入りリストを利用して文字入力を行う場合には、自動的に表示される文字列の一覧から所望の文字列を選択するだけで良い。したがって、文字入力に必要な操作を削減することができる。また、お気に入りリストを利用して文字入力を行う場合、文字入力画面の起動時の動作モードに応じてお気に入りリストが切り替わり、各動作モードに最適なお気に入りリストを入力することが可能となるので、文字入力に必要な操作をより削減することができる。
【００４５】
次に、第２の動作例を説明する。第２の動作例では、ノートデータに登録されている文字列の中からユーザーが選択した文字列が画像データの一部分として記録される。ノートデータは、１個のカテゴリと、カテゴリに対応するコンテンツとを一組としたデータである。ユーザーは、第１の動作例と同様の文字入力により、カテゴリとコンテンツに対する文字列の登録や編集を行うことが可能である。カテゴリには、どこで、だれが、等の大きなグループを示す文字列を入力することが多く、コンテンツには、「NEW YORK」、「LONDON」、「TOKYO」、「SATO」、「SUZUKI」等の具体的な文字列を入力することが多い。作成されたノートデータは画像データの一部分として記録媒体１６に記録される。
【００４６】
第２の動作例では、カテゴリ入力用のお気に入りリストとコンテンツ入力用のお気に入りリストが用意され、カテゴリまたはコンテンツに対する文字入力時には、文字入力の対象となるカテゴリまたはコンテンツに対応したお気に入りリストが使用される。ノートデータの編集を行う場合、ユーザーは操作部１４を操作し、ノート編集画面の起動指示（表示指示）を入力する。メイン制御部１０は、操作部１４から出力される信号に基づいてノート編集画面の起動指示を検出する。
【００４７】
ノート編集画面の起動指示を検出したメイン制御部１０は、ノート編集画面の表示をグラフィック生成部１３に指示する。この際に、メイン制御部１０は記録媒体読み書き部１５を制御し、記録媒体１６からノートデータを読み出し、ノートデータに含まれるカテゴリおよびコンテンツの文字列を表示するようにグラフィック生成部１３を制御する。グラフィック生成部１３は、ノート編集画面を表示するためのグラフィック画像信号を生成し、画像合成部９へ出力する。画像合成部９は、グラフィック生成部１３から出力されたグラフィック画像信号を外部表示装置８へ出力する。外部表示装置８は、グラフィック画像信号に基づいてノート編集画面を表示する。
【００４８】
図１０は、ノート編集画面が起動したときの外部表示装置８の画面を示している。図１０に示すようにカテゴリ欄１０００には、ノートデータに登録されているカテゴリの文字列がリスト形式で表示される。コンテンツ欄１００１には、ノートデータに登録されているコンテンツの文字列のうち、選択されているカテゴリに対応したコンテンツの文字列がリスト形式で表示される。図１０では、カテゴリ「WHERE」に対応したコンテンツ「NEW YORK」、「SUZUKI」、「PIPE」がコンテンツ欄１００１に表示されている。文字列が登録されていない場合には空欄となる。
【００４９】
カテゴリ欄またはコンテンツ欄に文字列を入力する場合、ユーザーは操作部１４の操作により、カテゴリ欄またはコンテンツ欄を選択し、さらに文字入力画面の起動指示（表示指示）を入力する。メイン制御部１０は、操作部１４から出力される信号に基づいて起動指示を検出する。続いて、メイン制御部１０は、図９に示す手順に従って、文字入力に関する制御を実行する。
【００５０】
起動指示を検出したメイン制御部１０は、文字入力画面の表示をグラフィック生成部１３に指示する。グラフィック生成部１３は、文字入力画面を表示するためのグラフィック画像信号を生成し、画像合成部９へ出力する。画像合成部９は、グラフィック生成部１３から出力されたグラフィック画像信号を外部表示装置８へ出力する。外部表示装置８は、グラフィック画像信号に基づいて文字入力画面を表示する（ステップＳ２００）。
【００５１】
続いて、メイン制御部１０は、モード記憶部２０に保持されているモード情報を読み出して参照する（ステップＳ２０１）。第２の動作例におけるモード情報は、カテゴリ欄とコンテンツ欄のどちらが選択されているのかを示している。メイン制御部１０は、カテゴリ欄とコンテンツ欄の選択状態に応じてモード情報を更新している。モード情報がカテゴリ欄を示している場合（ステップＳ２０２でＹＥＳの場合）、メイン制御部１０はカテゴリ入力用のお気に入りリストをお気に入り記憶部１８から読み出し、メイン制御部１０内のメモリ上にロードする（ステップＳ２０３）。
【００５２】
また、モード情報がカテゴリ欄ではなくコンテンツ欄を示している場合（ステップＳ２０２でＮＯ、ステップＳ２０４でＹＥＳの場合）、メイン制御部１０はコンテンツ入力用のお気に入りリストをお気に入り記憶部１８から読み出し、メイン制御部１０内のメモリ上にロードする（ステップＳ２０５）。また、モード情報がカテゴリ欄とコンテンツ欄のいずれをも示していない場合（ステップＳ２０２，Ｓ２０４でＮＯの場合）、文字入力に関する制御が終了する。ステップＳ２０３，Ｓ２０５に続いて、メイン制御部１０は、メモリ上にロードしたお気に入りリスト内の文字列を含む文字入力画面を表示するためのグラフィック画像信号を生成するようにグラフィック生成部１３を制御する（ステップＳ２０６）。
【００５３】
図１１は、カテゴリ欄から文字入力画面が起動したときの外部表示装置８の画面を示している。また、図１２は、コンテンツ欄から文字入力画面が起動したときの外部表示装置８の画面を示している。画面には、文字入力を行うためのGUI部品であるボタンなどが表示される。候補欄１１００，１２００には、お気に入りリスト内の文字列が表示される（図１１（ａ）、図１２（ａ））。特に、候補欄１１００，１２００の一行目には、お気に入りリスト内の先頭の文字列が表示され、その文字列が選択された状態となる。候補欄１１００，１２００の所望の文字列が表示されている行が選択されている状態で、ユーザーが操作部１４の操作により文字列の入力を指示すると、上記の文字列が入力欄１１１０，１２１０に表示される（図１１（ｂ）、図１２（ｂ））。なお、文字入力画面の起動時にカテゴリ欄とコンテンツ欄のどちらが選択されていたのかを示すアイコンや文字列を文字入力画面に表示してもよい。
【００５４】
ステップＳ２０６に続いて、メイン制御部１０は、操作部１４から出力される信号に基づいて文字入力画面の終了要求の有無を判定する（ステップＳ２０７）。終了要求がない場合（ステップＳ２０７でＹＥＳ）、メイン制御部１０は文字入力処理を実行する（ステップＳ２０８）。また、終了要求があった場合（ステップＳ２０７でＮＯ）、メイン制御部１０は、文字入力画面を非表示とし、確定した文字列を表示するようにグラフィック生成部１３を制御し、文字入力に関する制御を終了する。
【００５５】
ステップＳ２０８の文字入力処理の詳細は第１の動作例と同様である。ユーザーが操作部１４の操作により所望の文字入力を行った後、確定ボタン１１２０，１２２０を操作すると、入力した文字列が確定する。確定ボタン１１２０，１２２０の操作を検出した場合、メイン制御部１０は、文字入力画面を終了し、確定した文字列をノート編集画面に表示するため、グラフィック生成部１３を制御する。
【００５６】
カテゴリ欄から文字入力画面が起動した場合には、文字入力の結果がノート編集画面のカテゴリ欄に反映される。例えば、図１０に示したカテゴリ欄１０００の文字列「WHERE」が選択された状態で文字入力画面（図１１）が起動し、文字列「CITY」が入力されると、図１３（ａ）に示すようにカテゴリ欄１３００の文字列「WHERE」が「CITY」に更新される。また、図１０に示したコンテンツ欄１００１の文字列「NEW YORK」が選択された状態で文字入力画面（図１２）が起動し、文字列「PARIS」が入力されると、図１３（ｂ）に示すようにコンテンツ欄１３０１の文字列「NEW YORK」が「PARIS」に更新される。ユーザーが上記の操作を繰り返すことにより、所望のカテゴリとコンテンツを入力することが可能である。
【００５７】
ユーザーが操作部１４の操作により、確定ボタン１３１０を操作すると、カテゴリおよびコンテンツの文字列が確定する。確定ボタン１３１０の操作を検出した場合、メイン制御部１０は、ノートデータをメイン制御部１０内のメモリに保存すると共に、記録媒体読み書き部１５を制御し、記録媒体１６内のノートデータを更新する。
【００５８】
その後、ユーザーが操作部１４の操作により画像の記録指示を入力すると、メイン制御部１０は、画像処理部６から出力された画像データに対して、図示せぬメモリ内に保存したノートデータを付加し、記録媒体読み書き部１５へ出力する。記録媒体読み書き部１５は、ノートデータが付加された画像データを記録媒体１６に書き込み、記録する。記録された画像データ内のノートデータは、PCの画像ビューアーや内視鏡装置本体で表示することができる（図１４）。
【００５９】
次に、第３の動作例を説明する。第３の動作例では、お気に入りリストは各動作モードで共通して使用される。また、動作モードごとに文字列の使用頻度が記録され、使用頻度に応じて、文字入力画面の候補欄に表示する文字列の順番を入れ替える処理が実行される。図１６は、第３の動作例におけるお気に入りリストの内容を示している。ユーザーによって登録された文字列に対して、動作モードごとの使用頻度が対応付けられている。使用頻度Ａはライブモード用の使用頻度であり、使用頻度Ｂは計測モード用の使用頻度であり、使用頻度Ｃは再生モード用の使用頻度である。お気に入りリスト内で文字列が登録されていない箇所は未使用領域（空欄）となり、使用頻度は０となる。
【００６０】
お気に入りリストに登録されていない文字列が新たにお気に入りリストに登録された場合には、お気に入りリストの未使用領域に文字列が追加されると共に、起動中の動作モード用の使用頻度に１が設定され、それ以外の動作モード用の使用頻度に０が設定される。また、既にお気に入りリストに登録されている文字列（言い換えると、いずれかの動作モードで使用した実績がある文字列）がいずれかの動作モードで使用された場合には、その動作モード用の使用頻度に１が加算される。
【００６１】
文字入力を行う場合、ユーザーは操作部１４を操作し、文字入力画面の起動指示（表示指示）を入力する。メイン制御部１０は、操作部１４から出力される信号に基づいて起動指示を検出する。続いて、メイン制御部１０は、図１５に示す手順に従って、文字入力に関する制御を実行する。
【００６２】
起動指示を検出したメイン制御部１０は、文字入力画面の表示をグラフィック生成部１３に指示する。グラフィック生成部１３は、文字入力画面を表示するためのグラフィック画像信号を生成し、画像合成部９へ出力する。画像合成部９は、グラフィック生成部１３から出力されたグラフィック画像信号を外部表示装置８へ出力する。外部表示装置８は、グラフィック画像信号に基づいて文字入力画面を表示する（ステップＳ３００）。
【００６３】
続いて、メイン制御部１０は、お気に入りリストをお気に入り記憶部１８から読み出し、メイン制御部１０内のメモリ上にロードする（ステップＳ３０１）。さらに、メイン制御部１０は、モード記憶部２０に保持されているモード情報を読み出して参照する（ステップＳ３０２）。モード情報がライブモードを示している場合（ステップＳ３０３でＹＥＳの場合）、メイン制御部１０は、メモリ上にロードしたお気に入りリスト内の文字列を、ライブモード用の使用頻度に基づいて降順にソートする（ステップＳ３０４）。
【００６４】
また、モード情報がライブモードではなく計測モードを示している場合（ステップＳ３０３でＮＯ、ステップＳ３０５でＹＥＳの場合）、メイン制御部１０は、メモリ上にロードしたお気に入りリスト内の文字列を、計測モード用の使用頻度に基づいて降順にソートする（ステップＳ３０６）。また、モード情報がライブモードでも計測モードでもなく再生モードを示している場合（ステップＳ３０３，Ｓ３０５でＮＯ、ステップＳ３０７でＹＥＳの場合）、メイン制御部１０は、メモリ上にロードしたお気に入りリスト内の文字列を、再生モード用の使用頻度に基づいて降順にソートする（ステップＳ３０８）。また、モード情報が示す動作モードがライブモード、計測モード、再生モードのいずれでもない場合（ステップＳ３０３，Ｓ３０５，Ｓ３０７でＮＯの場合）、文字入力に関する制御が終了する。
【００６５】
文字入力画面がライブモードで起動した場合、図１６に示したお気に入りリスト内の文字列は、ライブモード用の使用頻度Ａに基づいて、図１７に示すようにソートされる。また、文字入力画面が計測モードで起動した場合、図１６に示したお気に入りリスト内の文字列は、計測モード用の使用頻度Ｂに基づいて、図１８に示すようにソートされる。前述したように、文字入力画面内に一度に表示できる文字列からなるページがお気に入りリストの先頭から３行ずつの単位で設定される。すなわち、お気に入りリストの先頭（１行目）から３行目までの文字列が１ページ目に設定され、４行目から６行目までの文字列が２ページ目に設定され、以下同様にページが３行単位で設定される。したがって、上記のステップＳ３０４，Ｓ３０６，Ｓ３０８において、お気に入りリスト内の文字列がソートされることにより、表示に関する文字列の優先順位が決定される。
【００６６】
ステップＳ３０４，Ｓ３０６，Ｓ３０８に続いて、メイン制御部１０は、ソート後のお気に入りリスト内の文字列を含む文字入力画面を表示するためのグラフィック画像信号を生成するようにグラフィック生成部１３を制御する（ステップＳ３０９）。これによって、図５などに示した文字入力画面が起動し、候補欄にはお気に入りリスト内の１ページ目の文字列が表示される。
【００６７】
ステップＳ３０９に続いて、メイン制御部１０は、操作部１４から出力される信号に基づいて文字入力画面の終了要求の有無を判定する（ステップＳ３１０）。終了要求がない場合（ステップＳ３１０でＹＥＳ）、メイン制御部１０は文字入力処理を実行する（ステップＳ３１１）。また、終了要求があった場合（ステップＳ３１０でＮＯ）、メイン制御部１０は、文字入力画面を非表示とし、確定した文字列を表示するようにグラフィック生成部１３を制御し、文字入力に関する制御を終了する。
【００６８】
ステップＳ３１１の文字入力処理の詳細は第１の動作例と同様である。ただし、お気に入りリスト内の文字列が選択されて入力欄に表示された場合、メイン制御部１０は、その文字列に対応した使用頻度のうち、モード情報が示す動作モードに対応した使用頻度に１を加算することにより使用頻度を更新する。
【００６９】
上記のように、文字入力画面の起動時の動作モードに対応した使用頻度に基づいて文字列の優先順位を決定することにより、使用頻度の高い文字列を文字入力画面の起動時に表示することが可能となる。これによって、各動作モードに最適な文字列を優先的に入力することが可能となるので、文字入力に必要な操作を削減することができる。
【００７０】
次に、お気に入りリストに文字列を登録する場合の動作を説明する。前述した方法と同様にして、ユーザーは操作部１４の操作により文字入力画面上で文字入力を行い、登録したい文字列を入力する。図１９（ａ）に示すように、入力された文字列は入力欄１９００に表示される。続いて、ユーザーが操作部１４の操作により、お気に入り登録ボタン１９１０を操作すると、メイン制御部１０は、お気に入り記憶部１８に保存されている現在のお気に入りリスト内の登録済み文字列を候補欄１９２０に表示するようにグラフィック生成部１３を制御する。お気に入りリストに文字列が１つも登録されていない場合には、候補欄１９２０は空白の状態となる。
【００７１】
ユーザーは操作部１４の操作により、文字列を登録したい行を指定する。図１９（ａ）は、１行目が選択された状態を示している。続いて、ユーザーは操作部１４の操作により、選択した行に対して文字列を登録する操作を行う。この操作を検出したメイン制御部１０は、候補欄１９２０の１行目に表示されている文字列に対応したお気に入りリスト内の文字列を、入力欄１９００に表示されている文字列に置き換え、お気に入り記憶部１８に保存する。また、メイン制御部１０は、候補欄１９２０の１行目に表示されている文字列を、入力欄１９００に表示されている文字列に置き換えて表示するようにグラフィック生成部１３を制御する。この結果、図１９（ｂ）に示すように、候補欄１９２０の１行目の文字列が更新される。また、空白の行が文字列の登録先として選択された場合には、その行に対して、ユーザーが登録を希望する文字列が表示されると共に、お気に入りリスト内に新たに文字列が追加される。
【００７２】
前述した第１および第２の動作例に対応したお気に入りリストに文字列を登録する場合には、メイン制御部１０は、モード記憶部２０に保持されているモード情報が示す動作モードに対応したお気に入りリストに対して文字列を登録する。また、前述した第３の動作例に対応したお気に入りリストに文字列を登録する場合には、メイン制御部１０は、モード記憶部２０に保持されているモード情報が示す動作モード用の使用頻度に１を設定する。
【００７３】
なお、入力欄１９００に文字列が入力されていない状態で、上記と同様にお気に入り登録ボタン１９１０が操作され、さらに候補欄上の行が指定された場合、その行に対応するお気に入りリスト内の文字列を削除することが可能である。
【００７４】
次に、本実施形態の変形例を説明する。以下のようなインポート・エクスポートの機能により、お気に入りリストを他の装置と共有することも可能である。お気に入りリストを他の装置用に出力（エクスポート）する場合、ユーザーは操作部１４の操作によりエクスポートの指示を入力する。この指示を検出したメイン制御部１０は、お気に入り記憶部１８からお気に入りリストを読み出し、記録媒体読み書き部１５の制御により、記録媒体１６にお気に入りリストを書き込み、記録する。
【００７５】
また、他の装置で作成されたお気に入りリストを入力（インポート）する場合、ユーザーは操作部１４の操作によりインポートの指示を入力する。この指示を検出したメイン制御部１０は、記録媒体読み書き部１５の制御により、記録媒体１６からお気に入りリストを読み出し、お気に入り記憶部１８にお気に入りリストを書き込む。
【００７６】
また、記録媒体１６を介して他の装置とお気に入りリストの受け渡しを行うだけでなく、外付け入力機器１２として他の装置を接続してお気に入りリストの受け渡しを行ってもよい。あるいは、ネットワークを介した通信により、他の装置とお気に入りリストの受け渡しを行ってもよい。
【００７７】
また、ユーザーが操作部１４の操作により文字入力画面の起動指示を入力する以外に、画面起動スイッチ１７の操作により起動指示を入力することも可能である。あるいは、ユーザーが外付け入力機器１２を接続することにより起動指示を入力することも可能である。
【００７８】
また、内視鏡装置の起動時に検査者の認証を行うユーザーログイン機能を設け、ユーザーごとにお気に入りリストを用意し、ログインしたユーザーに応じてお気に入りリストを切り替えるようにしてもよい。このとき、ログインしたユーザーを示すアイコンや文字列を文字入力画面に表示してもよい。
【００７９】
上述したように、本実施形態によれば、装置の動作モードに応じて、お気に入りリスト内の文字列を選択するためのGUI部品（候補欄やボタンなど）の表示／非表示が制御される。具体的には、第１および第２の動作例では、起動中の動作モードに対応したお気に入りリスト内の文字列を選択するためのGUI部品が表示される。また、第３の動作例では、お気に入りリスト内の文字列のうち、起動中の動作モードに対応した使用頻度の高い文字列を選択するためのGUI部品が表示される。これによって、各動作モードに適した文字列を選択し易くすることが可能となるので、文字入力の手間を削減することができる。
【００８０】
また、ユーザーが入力した文字列をお気に入り記憶部１８内のお気に入りリストに保存することによって、ユーザーが自身の意思で好みの文字列をお気に入りリストに登録することができる。
【００８１】
また、文字入力画面を切り替えることなく、お気に入り入力モードと文字ボタンモードの両方による文字列の入力を可能とすることによって、文字入力の操作性を向上することができる。
【００８２】
以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成は上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【図面の簡単な説明】
【００８３】
【図１】本発明の一実施形態による内視鏡装置の構成を示すブロック図である。
【図２】本発明の一実施形態による内視鏡装置の動作の手順を示すフローチャートである。
【図３】本発明の一実施形態におけるお気に入りリストの内容を示す参考図である。
【図４】本発明の一実施形態における文字入力前の画面を示す参考図である。
【図５】本発明の一実施形態における文字入力時（ライブモード）の画面を示す参考図である。
【図６】本発明の一実施形態における文字入力時の画面（計測モード）を示す参考図である。
【図７】本発明の一実施形態における文字入力時（文字ボタン使用時）の画面を示す参考図である。
【図８】本発明の一実施形態における文字入力後の画面を示す参考図である。
【図９】本発明の一実施形態による内視鏡装置の動作の手順を示すフローチャートである。
【図１０】本発明の一実施形態におけるノートデータ編集前の画面を示す参考図である。
【図１１】本発明の一実施形態における文字入力時（カテゴリ入力時）の画面を示す参考図である。
【図１２】本発明の一実施形態における文字入力時（コンテンツ入力時）の画面を示す参考図である。
【図１３】本発明の一実施形態におけるノートデータ編集後の画面を示す参考図である。
【図１４】本発明の一実施形態における文字入力後の画面を示す参考図である。
【図１５】本発明の一実施形態による内視鏡装置の動作の手順を示すフローチャートである。
【図１６】本発明の一実施形態におけるお気に入りリストの内容を示す参考図である。
【図１７】本発明の一実施形態におけるお気に入りリストの内容を示す参考図である。
【図１８】本発明の一実施形態におけるお気に入りリストの内容を示す参考図である。
【図１９】本発明の一実施形態における文字入力時（お気に入り登録時）の画面を示す参考図である。
【符号の説明】
【００８４】
１・・・挿入部、２・・・本体部、３・・・撮像素子、４・・・対物光学系、５・・・LED、６・・・画像処理部、７・・・LED駆動部、８・・・外部表示装置、９・・・画像合成部（表示信号生成部）、１０・・・メイン制御部（表示指示検出部、動作状態検出部、読出部、制御部、文字列登録部）、１１・・・外部機器接続検出部（表示指示検出部）、１２・・・外付け入力機器、１３・・・グラフィック生成部（表示信号生成部）、１４・・・操作部、１５・・・記録媒体読み書き部、１６・・・記録媒体、１７・・・画面起動スイッチ、１８・・・お気に入り記憶部（文字列記憶部）、１９・・・光学アダプタ、２０・・・モード記憶部
【図１】
2009265531.tif 000003
【図２】
2009265531.tif 000004
【図３】
2009265531.tif 000005
【図４】
2009265531.tif 000006
【図５】
2009265531.tif 000007
【図６】
2009265531.tif 000008
【図７】
2009265531.tif 000009
【図８】
2009265531.tif 000010
【図９】
2009265531.tif 000011
【図１０】
2009265531.tif 000012
【図１１】
2009265531.tif 000013
【図１２】
2009265531.tif 000014
【図１３】
2009265531.tif 000015
【図１４】
2009265531.tif 000016
【図１５】
2009265531.tif 000017
【図１６】
2009265531.tif 000018
【図１７】
2009265531.tif 000019
【図１８】
2009265531.tif 000020
【図１９】
2009265531.tif 000021