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