(57)【特許請求の範囲】
【請求項１】
内視鏡により撮像した被写体像とともに文字情報を画面に表示し、前記画面の表示状態を切り替えることができる内視鏡装置であって、
前記画面において、前記被写体像とともに前記文字情報を表示する通常表示手段を備え、通常表示から拡大表示に切り替えられると、前記被写体像が拡大された領域の範囲に拡大表示されるとともに、前記画面全体において１行および１列当たり表示できる文字数が変更され、
さらに、
前記文字情報の中で、特定文字情報を前記画面に一覧表示する一覧表示手段と、
前記一覧表示手段により前記特定文字情報を前記画面に一覧表示する場合、前記画面全体において１行および１列当たり表示できる文字数を、前記特定文字情報が１行に収まって表示されるように、前記通常表示および拡大表示において前記画面全体に１行および１列当たり表示できる文字数よりも多い文字数に切り替える文字数切り替え手段とを備え、
前記被写体像が、前記一覧表示手段により前記特定文字情報を前記画面に一覧表示する間、前記画面に映し出されないことを特徴とする内視鏡装置の表示切り替え装置。
【請求項２】
前記特定文字情報が、メモリに登録されている患者名もしくは医師名であることを特徴とする請求項１に記載の内視鏡装置の表示切り替え装置。
【請求項３】
前記一覧表示手段が、前記患者名もしくは医師名を、前記画面においてそれぞれ１行毎に並べて表示することを特徴とする請求項２に記載の内視鏡装置の表示切り替え装置。
【請求項４】
前記一覧表示手段が、前記患者名を前記画面に一覧表示する場合、それぞれの前記患者名に対応するＩＤ番号、年齢、および性別を含む文字情報を合わせて表示することを特徴とする請求項３に記載の内視鏡装置の表示切り替え装置。
【請求項５】
前記文字数切り替え手段が、一覧表示の場合に前記画面の１行および１列当たり表示できる文字数を前記画面にとって最大限の文字数に設定することにより、前記画面に表示できる文字数を切り替えることを特徴とする請求項１もしくは請求項３に記載の内視鏡装置の表示切り替え装置。
【請求項６】
キー操作もしくはスイッチ操作による前記被写体像に対する画像関連処理が、前記一覧表示手段により前記特定文字情報を前記画面に一覧表示する間、実行できないことを特徴とする請求項１に記載の内視鏡装置の表示切り替え装置。
【請求項７】
前記通常表示手段により前記被写体像とともに前記画面に表示される前記文字情報が、前記一覧表示手段により前記特定文字情報を前記画面に一覧表示する間、前記画面に表示されないことを特徴とする請求項１に記載の内視鏡装置の表示切り替え装置。
【請求項８】
前記文字情報の中で日付、時刻、および画像処理情報あるいは作動情報が、前記一覧表示手段により前記特定文字情報を前記画面に一覧表示する間、前記通常表示手段において定められる表示位置とは異なる位置に表示されることを特徴とする請求項１に記載の内視鏡装置の表示切り替え装置。
【請求項９】
前記画面全体において１行および１列当たり表示できる文字数が、前記内視鏡の種類によって変更されることを特徴とする請求項１に記載の内視鏡装置の表示切り替え装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、内視鏡（スコープ）を胃など体腔内に挿入し、その体腔映像をモニタの画面に映し出して患部の状態を検査する内視鏡装置に関し、特に画面に表示される患者名などの文字情報の表示に関する。
【０００２】
【従来の技術】
従来の内視鏡装置では、体腔の画像がモニタの画面に映し出されるとともに、検査される患者名やその担当医師名、さらには内視鏡の型名などの文字情報も合わせて画面に表示される。そして、内視鏡装置に登録され、データとして保存されている患者名あるいは担当医師名を画面に一覧表示する場合、体腔画像と文字情報が表示される通常表示画面は一覧表示画面へと切り替わり、画面全体に患者名あるいは医師名が並んで表示される。特に、患者名の一覧表示の場合、それぞれの患者名に対応するＩＤ番号、年齢、性別といった患者情報も、患者名に合わせて各列に表示される。
【０００３】
【発明が解決しようとする課題】
内視鏡装置における文字表示処理の特性により、画面に表示できる文字数、具体的には画面の１行および１列当たり表示できる文字数は、使用される内視鏡の種類や画面に表示されている体腔画像の通常／拡大表示の切り替えに応じて変更される。したがって、１行に表示できる文字数が少ない表示状態において患者名を一覧表示する場合、患者名およびＩＤ番号などの患者情報を１行の範囲ですべて表示することができず、２行に渡って表示しなければならない場合が生じる。また、患者名が表示される行の数が画面上で少ないために、登録されている患者名全員を同一画面で表示することができない場合が生じる。このように１行および１列当たり表示できる文字数が少ないと、患者名などの文字情報が整然と並んで一覧表示されないため、オペレータにとって文字情報の認識が容易でなくなる。
【０００４】
本発明は、患者名などの文字情報を画面に一覧表示する場合、文字情報を常にまとまりのある並びで画面に表示することができる内視鏡装置を得ることを目的とする。
【０００５】
【課題を解決するための手段】
内視鏡により撮像した被写体像とともに文字情報を画面に表示し、画面の表示状態を切り替えることができる内視鏡装置であって、画面において、被写体像とともに文字情報を表示する通常表示手段を備え、通常表示から拡大表示に切り替えられると、被写体像が拡大された領域の範囲に拡大表示されるとともに、画面全体において１行および１列当たり表示できる文字数が変更され、さらに、文字情報の中で、特定文字情報を画面に一覧表示する一覧表示手段と、一覧表示手段により特定文字情報を画面に一覧表示する場合、画面全体において１行および１列当たり表示できる文字数を、特定文字情報が１行に収まって表示されるように、通常表示および拡大表示において画面全体に１行および１列当たり表示できる文字数よりも多い文字数に切り替える文字数切り替え手段とを備え、被写体像が、一覧表示手段により特定文字情報を画面に一覧表示する間、画面に映し出されないことを特徴とする。
【０００６】
特定文字情報は、メモリに登録されている患者名もしくは医師名であることが望ましい。この場合、一覧表示手段は、患者名もしくは医師名を、画面においてそれぞれ１行毎に並べて表示することが望ましい。さらに、一覧表示手段は、患者名を画面に一覧表示する場合、それぞれの患者名に対応するＩＤ番号、年齢、および性別を含む文字情報も合わせて表示することが望ましい。
【０００７】
文字数切り替え手段は、一覧表示の場合に画面の１行および１列当たり表示できる文字数を画面にとって最大限の文字数に設定することにより、画面に表示できる文字数を切り替えることが望ましい。これにより、通常表示から一覧表示に切り替えられても、患者名もしくは医師名をそれぞれまとまりのある並びで表示することができる。
【０００９】
キー操作もしくはスイッチ操作による被写体像に対する画像関連処理は、一覧表示手段により特定文字情報を画面に一覧表示する間、実行できないことが望ましい。
【００１０】
通常表示手段により被写体像とともに画面に表示される文字情報は、一覧表示手段により特定文字情報を画面に一覧表示する間、画面に表示されないことが望ましい。
【００１１】
文字情報の中で日付、時刻、および画像処理情報あるいは作動情報は、一覧表示手段により特定文字情報を画面に一覧表示する間、通常表示手段において定められる表示位置とは異なる位置に表示されることが望ましい。
【００１２】
画面全体において１行および１列当たり表示できる文字数が、内視鏡の種類によって、変更されることが望ましい。
【００１３】
【発明の実施の形態】
以下、図面を用いて本発明の実施形態である内視鏡装置について説明する。
【００１４】
図１は、第１の実施形態である内視鏡装置の電気回路を示したブロック図である。図１に示すように、この内視鏡装置は、電子内視鏡３０を体腔Ｓに挿入し、体腔Ｓの画像を、プロセッサ（画像処理装置）１０を介してモニタ２３に映し出すための装置である。
【００１５】
光源１９から放射された光は、集光レンズ２０により収束され、電子内視鏡３０に設けられたライトガイドファイババンドル（以下、ＬＣＢという）３２の入射面３２ａに入射される。ＬＣＢ３２は、光を伝達するための経路であり、ＬＣＢ３２に入射した光は出射面３２ｂから出射し、これにより体腔Ｓに光が照射する。このとき、体腔Ｓに照射される光量は、絞り１８の開閉により調整される。
【００１６】
体腔Ｓに照射した光が反射することにより、体腔Ｓの画像がレンズＬを介して撮像素子であるＣＣＤ３１に結像される。撮像素子３１の上面には赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の色モザイクフィルタが設けられ、光電変換により各色に応じた体腔Ｓに対する画像信号が発生する。これら各色に対応した画像信号は、順次まとめてＣＣＤ３１から掃き出され、プロセッサ１０に送られる。
【００１７】
電子内視鏡３０から送られてきた１画面分の画像信号は、ＣＣＤプロセス回路１１においてそれぞれ各色（Ｒ，Ｇ，Ｂ）に応じた画像信号毎に分離され、増幅される。増幅された画像信号は、Ａ／Ｄ変換器１２においてアナログ信号からデジタル信号に変換され、信号処理回路１３に送られる。信号処理回路１３では、体腔Ｓの画像に対する輪郭補正処理などの画像処理が施され、画像処理された画像信号は、ホワイトバランス調整回路１４に送られる。
【００１８】
ホワイトバランス調整回路１４では、各色（Ｒ，Ｇ，Ｂ）に応じた画像信号に基づいて色温度補正処理（ホワイトバランス調整）が施される。ここでは、白い被写体を撮像した時に、その画像を構成するすべての画素におけるＲ，Ｇ，Ｂの画像信号の比が１になるように、各色に応じた画像信号の値が調整される。
【００１９】
ホワイトバランス調整された画像信号は、Ｄ／Ａ変換器１５においてアナログ信号に変換され、ビデオプロセス回路１６に送られる。ビデオプロセス回路１６では、モニタ２３に表示される文字情報に応じたキャラクタ信号が所定のタイミングで画像信号に加えられ、モニタ２３に送られる。これにより、体腔Ｓの映像がモニタ２３に映し出されるとともに、文字情報も所定の位置に表示される。ただし、文字情報は、ここでは患者名や医師名など体腔Ｓの画像に関連した文字情報である。なお、患者名もしくは医師名がモニタ２３において一覧表示される場合、ＣＲＴＣ２６が体腔Ｓの画像を隠すように設定されることにより、体腔Ｓの画像はモニタ２３から消去される。
【００２０】
ＣＰＵ２２には、操作パネル２４におけるスイッチ操作やキーボード２１の操作により生じる信号が入力される。電子内視鏡３０がプロセッサ１０に接続されると、電子内視鏡３０の特性に関するデータが、ＣＰＵ２２により、電子内視鏡３０内に備えられた読み出し専用メモリであるＥＥＰＲＯＭ３３から読み出される。そして、この電子内視鏡３０の特性に関するデータに基づいて、体腔Ｓの画像がモニタ２３に表示される。ＣＰＵ２２内のＲＡＭ２５では、患者名や医師名などの文字情報が読み出され、または書き込まれる。なお、このＲＡＭ２５にはバッテリ（図示せず）が接続されており、電源がＯＦＦ状態になってもＲＡＭ２５に記録されたデータは保存される。
【００２１】
パネルスイッチ２４には、印刷を実行可能とするためのプリントスイッチ２４ａや、ホワイトバランス調整スイッチ２４ｂや、輪郭補正スイッチ２４ｃなどが設けられており、プリントスイッチ２４ａが操作されてＯＮ状態になると、プリンタ２７によるモニタ２３の画面印刷が可能な状態となる。また、輪郭補正スイッチ２４ｃが操作されてＯＮ状態になると、体腔Ｓの画像に対する輪郭補正処理が実行される。
【００２２】
ＣＰＵ２２では、絞り１８や光源１９を作動させるための駆動信号が絞り制御回路１７および光源１９に送られ、これにより光源１９が点灯し、また絞り１８が開閉する。また、ＣＰＵ２２では、体腔Ｓの輪郭補正処理に関する信号が信号処理回路１３に送られ、これによりモニタ２３に映し出される体腔Ｓの画像の輪郭部分が強調される。ＣＰＵ２２内のＲＴＣ（Real Time Clock ）２８では、日付および時刻が読み出され、日付および時刻がモニタ２３に表示される。
【００２３】
ＣＲＴＣ（CRT Contoller)２６は、文字表示を制御するための素子であり、文字情報に応じたキャラクタ信号が、ＣＲＴＣ２６によってビデオプロセス回路１６に送られる。このＣＲＴＣ２６におけるレジスタ（図示せず）の設定は、モニタ２３において表示できる文字情報の文字数に対応しており、画面の表示状態の切り替えなどによりモニタ２３において１行および１列当たり表示できる文字数を変更する時は、それに応じてレジスタが設定される。
【００２４】
患者名など文字情報がモニタ２３において一覧表示される場合、体腔Ｓの画像がモニタ２３に表示されないようにするため、文字情報の背景、すなわち体腔Ｓの画像を隠すようにＣＲＴＣ２６を設定するための信号が、ＣＰＵ２２からＣＲＴＣ２６へ送られる。具体的には、ＣＲＴＣ２６においてモニタ２３の背景の色（カラー）を決めるレジスタにおいて、体腔Ｓの画像を隠すように色が設定され、これにより体腔Ｓの画像が消去された状態と実質的に同一の状態となる。
【００２５】
図２は、モニタ２３における通常表示状態の画面を示した図である。ただし、通常表示状態とは、体腔Ｓの画像とともにその画像に関連する文字情報を画面に表示する表示をいう。
【００２６】
通常表示状態では、体腔Ｓの画像が画面Ｗの領域Ａの範囲において表示される。そして、体腔Ｓの画像に関連した文字情報が、領域Ａ以外の範囲に表示される。本実施形態では、文字情報として、検査されている患者名Ｔ１と、患者のＩＤ番号Ｔ２と、患者の年齢Ｔ３と、患者の性別Ｔ４と、検査時における日付Ｔ５、および時刻Ｔ６と、患者を担当する医師名Ｔ９と、プリンタ２７など周辺機器に対する作動可能状態を知らせる作動情報Ｔ７ｂや体腔Ｓの画像に対する輪郭補正の処理状態を知らせる画像処理情報Ｔ７ａと、プロセッサ１０に接続されている電子内視鏡３０の型名Ｔ８とが、画面Ｗに表示される。
【００２７】
輪郭補正は、ぼけた画像に対して輪郭部分を強調する画像処理であり、本実施形態では、体腔Ｓの画像に対してより強く輪郭を強調する輪郭補正処理と、それほど強く輪郭を強調しない輪郭補正処理どちらかを選択することができる。この輪郭補正処理は、パネルスイッチ２４の輪郭補正スイッチ２４ｃが操作されてＯＮ状態になると実行される。そして、キーボード２１におけるファンクションキーＦ９の操作により輪郭強調の程度が切り替えられ、画像処理情報Ｔ７ａは、強く輪郭を強調する場合には「Ｅｎｈａｎｃｅ．Ｈ」、あまり輪郭を強調しない場合には、「Ｅｎｈａｎｃｅ．Ｌ」という表示形態で、所定の時間（７秒間）だけ画面Ｗに表示される。
【００２８】
同様に、パネルスイッチ２４におけるプリントスイッチ２４ａが操作されてＯＮ状態となると、プリンタ２７での印刷が可能な状態となり、それに応じて作動情報Ｔ７ｂが「Ｐｒｉｎｔ  ＯＮ」という表示形態で画面Ｗに表示される。図２の画面Ｗでは、プリンタ２７による印刷が可能な状態であることと、体腔Ｓの画像に対して輪郭をより強調する輪郭補正処理が施されていることが示されている。
【００２９】
画面Ｗが通常表示状態である場合、画面Ｗに表示可能な文字数は、３５×２６＝９１０文字である。すなわち、１行当たり３５文字が表示可能であり、１列あたり２６文字が表示可能である。ただし、行は画面Ｗの横方向を示し、列は画面Ｗの縦方向を示す。
【００３０】
一方、図３は、患者名Ｔ１が一覧表示されている画面Ｗを示した図である。この内視鏡装置では、患者名Ｔ１を登録する場合、検査された患者名Ｔ１はＣＰＵ２２内のＲＡＭ２５にデータとして記録される。そして、画面Ｗが一覧表示に切り替えられると、領域Ａに映し出される体腔Ｓの画像および領域Ａ以外に表示される文字情報が消去される。そして、登録されている患者名Ｔ１が、１行毎に登録順またはアルファベット順（名前のイニシャルが対象）に並んで表示される。このとき、それぞれの患者名Ｔ１に対応する、ＩＤ番号Ｔ２、年齢Ｔ３、性別Ｔ４も、患者名Ｔ１と同じ行に収まって表示される。一覧表示されている患者名Ｔ１の中からある患者名Ｔ１を一人選択すると、画面Ｗは通常表示状態に切り替わり、電子内視鏡３０の画像が表示される。なお、現在選択されている患者名Ｔ１に対しては、文字の先頭に※印が表示される。
【００３１】
画面Ｗが一覧表示状態に切り替えられると、画面Ｗに表示可能な文字数は、通常表示の文字数（３５×２６）から、４３×３２＝１３７６の文字数に変更される。すなわち、１行当たり４３文字、１列当たり３２文字を画面Ｗに表示することが出来る。このように、画面Ｗが一覧表示状態である場合、通常表示状態に比べて１行および１列当たり表示できる文字数が多くなる。そのため、患者名Ｔ１、ＩＤ番号Ｔ２、年齢Ｔ３、性別Ｔ４という多くの文字数で表示される文字情報でも、１行の中にすべて表示される。なお、画面Ｗにおいて１行当たり表示できる最大限の文字数は、本実施形態ではプロセッサ１０および電子内視鏡３０内のＣＣＤ３１の特性から４３文字であり、同様に１列当たり表示できる最大の文字数は、３２文字である。
【００３２】
また、本実施形態では、患者名Ｔ１だけでなく、医師名Ｔ９を患者名Ｔ１と同じように一覧表示することもできる。ただし、画面Ｗには医師名Ｔ９のみが行毎に登録順またはアルファベット順に並んで表示される。なお、１画面に表示することができる患者および医師の人数は、２７人である。
【００３３】
このように、画面Ｗが通常表示状態から一覧表示状態へ切り替えられると、１行および１列当たり表示できる文字数が新たに設定される。
【００３４】
図４は、内視鏡全体の主な動作を示すメインルーチンのフローチャートである。内視鏡装置全体の動作は、ＣＰＵ２２により制御される。内視鏡装置の電源がＯＮ状態になると、一連の内視鏡装置全体の動作が開始される。なお、このメインルーチンでは、ループ処理が施され、１／１０００秒毎に繰り返し実行される。
【００３５】
ステップ１０１では、電源がＯＮ状態となることにより、初期設定が施され、例えば、光源が点灯され、絞り１８が所定の位置に調整される。また、ステップ１０１では、画面Ｗの通常表示および一覧表示に関する各変数が初期値に設定される。各変数が初期値に設定されると、ステップ１０２に移る。
【００３６】
ステップ１０２では、内視鏡関連処理が実行される。ここでは、電子内視鏡３０が新たにプロセッサ１０に接続されるか、もしくは体腔Ｓの画像が画面Ｗにおいて通常表示／拡大表示に切り替えられなければ、なにも実行されずにステップ１０３に移る。
【００３７】
本実施形態では、２種類（タイプＥ、タイプＦ）の電子内視鏡３０が適用可能であり、各電子内視鏡３０に合わせて体腔Ｓの画像が画面Ｗに表示される。ここでの電子内視鏡３０の分類は、電子内視鏡３０に設けられたＣＣＤ３１の画素数の違いによる分類である。新たに電子内視鏡３０がプロセッサ１０に接続されると、接続された電子内視鏡３０の型名Ｔ８が画面Ｗに表示される。逆に、画面Ｗが通常表示において電子内視鏡３０が取り外された場合、体腔Ｓの画像とともに電子内視鏡３０の型名Ｔ８が画面Ｗから消去される。
【００３８】
画面Ｗが通常表示から拡大表示に切り替えられた場合、図５に示すように、体腔Ｓの画像が拡大された領域Ａ’の範囲に映し出される。ただし、図５では、タイプＥの電子内視鏡３０により表示される画面Ｗを示している。この拡大表示に伴い、各文字情報は、画像領域Ａ’以外の画面Ｗにおいて表示されるように、表示位置が変更される。一般に、通常表示から拡大表示に切り替えられると、それに応じて画面Ｗに表示できる文字数が変更され、タイプＥの電子内視鏡３０では、画面Ｗにおいて１行および１列当たり表示できる文字数は、それぞれ４３文字、３２文字に変更される（通常表示の時の文字数は、それぞれ３５文字と２６文字）。また、タイプＦの電子内視鏡３０がプロセッサ１０に接続されると、１行および１列当たり表示できる文字数は、それぞれ通常表示の時は３５文字、２６文字、拡大表示の時は３７文字、３２文字であり、電子内視鏡３０の種類によっても、１行および１列当たり表示できる文字数は変化する。
【００３９】
このように、ステップ１０２において、体腔Ｓの画像の通常／拡大表示の切り替えに対する処理、もしくは新たにプロセッサ１０に電子内視鏡３０が接続されたことに対する処理が実行されると、ステップ１０３に移る。
【００４０】
ステップ１０３では、パネルスイッチ２４の操作に対する処理が施される。
【００４１】
図６は、ステップ１０３のサブルーチンを示したフローチャートである。
【００４２】
ステップ２０１では、表示状態変数ｖｋが０であるか否かが判定される。この表示状態変数ｖｋは、画面Ｗにおける表示状態を示す変数であり、ｖｋ＝０の時は通常表示（あるいは拡大表示）、ｖｋ＝１の時は、患者名Ｔ１の一覧表示、ｖｋ＝２の時は医師名Ｔ９の一覧表示を表す。ただし、図４のステップ１０１において、表示状態変数ｖｋは０に設定されている。表示状態変数ｖｋが０である、すなわち画面Ｗが通常表示（もしくは拡大表示）状態であると判断されると、ステップ２０２に移る。表示状態変数ｖｋが０ではないと判断された場合、パネルスイッチ操作に対する処理は実行されず、サブルーチンは終了する。
【００４３】
ステップ２０２では、パネルスイッチ２４のうちどれかスイッチが操作されたか否かが判定される。どれかスイッチが操作されたと判断されると、ステップ２０３に移る。どのパネルスイッチ２４も操作されていないと判断された場合、パネルスイッチ操作に対する処理は実行されず、サブルーチンは終了する。
【００４４】
ステップ２０３では、パネルスイッチ２４において操作されたスイッチに対する処理が施される。例えば、プリントスイッチ２４ａが操作された場合、画面Ｗ全体の画像がプリンタ２７において印刷可能な状態が生じる。このとき、画面Ｗには、印刷が可能であることを表示するため、「Ｐｒｉｎｔ  ＯＮ」という表示形態で作動情報Ｔ７が表示される。操作されたスイッチに対する処理が実行されると、このサブルーチンは終了し、図４のステップ１０４に移る。
【００４５】
ステップ１０４では、画面Ｗに日付Ｔ５および時刻Ｔ６を表示するための日時表示処理が実行される。
【００４６】
図７は、ステップ１０４のサブルーチンを示したフローチャートである。
【００４７】
ステップ３０１では、表示状態変数ｖｋが０であるか否かが設定される。表示状態変数ｖｋが０であると判断されると、ステップ３０２に移る。表示状態変数ｖｋが０ではないと判断された場合、日時表示処理は実行されず、このサブルーチンは終了する。
【００４８】
ステップ３０２では、ＣＰＵ２２内のＲＴＣ２８から現在の日付Ｔ５および時刻Ｔ６が読み出され、読み出された時刻Ｔ６が前回の日時表示処理において読み出された時刻Ｔ６と同じであるか否かが判定される。すなわち、今回の日時表示処理が前回の日時表示処理から時間変化（１秒経過）しているか否かが判定される。時間変化していると判断されると、ステップ３０３に移り、時間変化していないと判断されると、このサブルーチンは終了する。
【００４９】
ステップ３０３では、図２に示すように、日付Ｔ５および時刻Ｔ６が画面Ｗに表示される。日付Ｔ５および時刻Ｔ６が画面Ｗに表示されると、サブルーチンは終了し、図４のステップ１０５に移る。
【００５０】
ステップ１０５では、モニタ表示処理が施される。このモニタ表示処理は、プリンタ２７による印刷が可能であることやファンクションキーＦ９の操作による体腔Ｓの画像に対する輪郭補正の強弱の切り替えを画面Ｗで示す処理であり、図２に示すように、画像処理情報Ｔ７ａおよび作動情報Ｔ７ｂが画面Ｗに表示される。
【００５１】
図８は、ステップ１０５のサブルーチンを示したフローチャートである。
【００５２】
ステップ４０１では、表示状態変数ｖｋが０であるか、すなわち画面Ｗが通常表示（もしくは拡大表示）状態であるか否かが判定される。表示状態変数ｖｋが０であると判断されると、ステップ４０２に移る。表示状態変数ｖｋが０ではないと判断された場合、モニタ表示処理は実行されず、このサブルーチンは終了する。
【００５３】
ステップ４０２では、計測時間変数ｖｃが０よりも大きいか否かが判定される。この計測時間変数ｖｃは、作動情報Ｔ７ｂおよび画像処理情報Ｔ７ａを所定時間だけ画面Ｗに表示するために設けられた変数であり、図４のステップ１０１では、計測時間変数ｖｃは０に設定される。輪郭補正スイッチ２４ｃがＯＮ状態で、かつキーボード２１におけるファンクションキーＦ９が操作されると、輪郭補正処理における輪郭の強弱の切り替えが実行され、このとき計測時間変数ｖｃには、表示時間定数ＶＣ１の値が代入される。本実施形態では、輪郭補正処理の強弱の切り替えに応じて画像処理情報Ｔ７が画面Ｗに表示される所定の時間を７秒に設定しており、図４のメインルーチンが１／１０００秒ごとに繰り返されることから、表示時間定数ＶＣ１は、７０００に設定されている。計測時間変数ｖｃが０よりも大きいと判断されると、ステップ４０３に移る。計測時間変数ｖｃが０以下、すなわちファンクションキーＦ９の操作による輪郭補正処理の強弱の切り替え、もしくは輪郭補正スイッチ２４ｃがＯＮ状態となることによる輪郭補正処理が実行されていないと判断された場合、モニタ表示処理は実行されず、このサブルーチンは終了する。
【００５４】
ステップ４０３では、計測時間変数ｖｃから１が引かれ、画面Ｗに画像処理情報Ｔ７ａが表示されている時間がカウントされる。計測時間変数ｖｃから１が引かれると、ステップ４０４に移る。
【００５５】
ステップ４０４では、計測時間変数ｖｃが０以下であるか否かが判定される。
すなわち、輪郭補正処理に対する画像処理情報Ｔ７ａが画面Ｗに表示されてから７秒経過しているか否かが判定される。計測時間変数ｖｃが０以下であると判断されると、ステップ４０５に移る。計測時間変数ｖｃが０以下ではないと判断された場合、ステップ４０５は実行されず、このサブルーチンは終了する。
【００５６】
ステップ４０５では、輪郭補正に対する画像処理情報Ｔ７ａが画面Ｗから消去され、モニタ表示処理は終了する。モニタ表示処理が終了すると、図４のステップ１０６に移る。
【００５７】
ステップ１０６では、他の処理、例えば絞り１８の開閉による体腔Ｓへ照射される光量の自動調整が施される。他の処理が実行されると、ステップ１０２に戻り、電源がＯＦＦ状態になるまでメインルーチンが繰り返し実行される。
【００５８】
図９は、キーボード２１の操作に対する割り込みルーチンを示したフローチャートである。この割り込みルーチンは、キーボード２１においてどれかのキーが操作されることにより実行されるものであり、図４のメインルーチンに対する割り込みルーチンである。
【００５９】
ステップ５０１では、表示状態変数ｖｋ＝０、すなわち画面Ｗが通常表示（もしくは拡大表示）状態であるか否かが判定される。
【００６０】
ステップ５０１において、表示状態変数ｖｋ＝０であると判断されると、ステップ５０２に移る。ステップ５０２では、画面Ｗが通常表示である時のキーボード２１の操作に対する処理が実行される。
【００６１】
図１０は、ステップ５０２のサブルーチンを示したフローチャートである。
【００６２】
ステップ６０１では、キーボード２１におけるファンクションキーＦ１が操作されたか否かが判定される。ファンクションキーＦ１は、画面Ｗを通常表示（もしくは拡大表示）から患者名Ｔ１の一覧表示に切り替えるために操作されるキーである。
【００６３】
ステップ６０１において、ファンクションキーＦ１が操作されたと判断されると、ステップ６１４に移る。ステップ６１４では、表示状態変数ｖｋが１に設定され、それとともに一覧表示変数ｖｍが０に設定される。ただし、一覧表示変数ｖｍについては、後で述べる一覧表示での処理の説明の中で詳述する。そして、ステップ６１５では、画面Ｗが一覧表示状態に切り替わるための処理がＣＲＴＣ２６に対して施される。すなわち、ＣＲＴＣ２６におけるレジスタが、一覧表示において表示できる文字数（４３×３２）に対応するように設定され、また、体腔Ｓの画像が画面Ｗに表示されないように設定される。
【００６４】
ステップ６１６では、通常表示（もしくは拡大表示）状態において画面Ｗに表示されていた文字情報（患者名Ｔ１〜医師名Ｔ９）がすべて消去される。そして、ステップ６１７では、体腔Ｓの画像が画面Ｗから消去される。文字情報と体腔Ｓの画像が消去されると、ステップ６１８に移る。
【００６５】
ステップ６１８では、図３に示すように、登録されている患者名Ｔ１が画面Ｗにおいて登録順またはアルファベット順に並んで一覧表示され、それぞれの患者名Ｔ１に応じたＩＤ番号Ｔ２、年齢Ｔ３、性別Ｔ４も合わせて一覧表示される。このとき、患者名Ｔ１およびＩＤ番号Ｔ２，年齢Ｔ３、性別Ｔ４は、ＣＰＵ２２内のＲＡＭ２５から読み出される。患者名Ｔ１などが一覧表示されると、このサブルーチンは終了し、また、図９のキーボード２１に対する割り込みルーチンが終了する。
【００６６】
ステップ６０１において、ファンクションキーＦ１が操作されていないと判断された場合、ステップ６０２に移る。ステップ６０２では、キーボード２１におけるファンクションキーＦ２が操作されたか否かが判定される。ファンクションキーＦ２は、画面Ｗを通常表示（もしくは拡大表示）から医師名Ｔ２の一覧表示に切り替えるために操作されるキーである。
【００６７】
ステップ６０２において、ファンクションキーＦ２が操作されたと判断されると、ステップ６０９に移る。ステップ６０９では、表示状態変数ｖｋが２に設定される。そして、ステップ６１０〜６１２では、ステップ６１５〜６１７と同じ処理が施される。
【００６８】
ステップ６１３では、医師名Ｔ９が画面Ｗに並んで一覧表示される。このとき、登録されている医師名Ｔ９は、ＣＰＵ２２内のＲＡＭ２５から読み出される。医師名Ｔ９が画面Ｗに一覧表示されると、このサブルーチンは終了し、また図９のキーボード２１の操作に対する割り込みルーチンが終了する。
【００６９】
ステップ６０２において、ファンクションキーＦ２が操作されていないと判断された場合、ステップ６０３に移る。ステップ６０３では、ファンクションキーＦ９が操作されたか否かが判定される。ファンクションキーＦ９は、体腔Ｓの画像に対する輪郭補正処理において、輪郭補正の強弱を切り替えるために操作されるキーである。
【００７０】
ステップ６０３において、ファンクションキーＦ９が操作されたと判断されると、ステップ６０５に移る。ステップ６０５では、輪郭補正実行スイッチ２４ｃがＯＮ状態であるか否かが判定される。輪郭補正実行スイッチ２４ｃがＯＮ状態であると判断されると、ステップ６０６に移る。輪郭補正実行スイッチ２４ｃがＯＮ状態ではないと判断された場合、ステップ６０６〜６０８は実行されず、このサブルーチンは終了する。
【００７１】
ステップ６０６では、輪郭をより強調する処理かあるいは輪郭をあまり強調しない処理のどちらかに切り替えられる。そして、ステップ６０７では、計測時間変数ｖｃに表示時間定数ＶＣ１（＝７０００）が代入される。ステップ６０８では、「Ｅｎｈａｎｃｅ．Ｈ」か、もしくは「Ｅｎｈａｎｃｅ．Ｌ」というどちらかの表示形態で画像処理情報Ｔ７が画面Ｗに表示される。ただし、輪郭をより強調する場合には、「Ｅｎｈａｎｃｅ．Ｈ」、輪郭をあまり強調しない場合には、「Ｅｎｈａｎｃｅ．Ｌ」という表示形態で画像処理情報Ｔ７ａが画面Ｗに表示される。画像処理情報Ｔ７が画面Ｗに表示されると、このサブルーチンは終了し、また、図９のキーボード２１の操作に対する割り込みルーチンが終了する。
【００７２】
ステップ６０３において、ファンクションキーＦ９が操作されていないと判断された場合、ステップ６０４に移る。ステップ６０４では、キーボード２３において、ファンクションキーＦ１、Ｆ２、Ｆ９以外のキー、例えば文字キーが操作されたときの処理が実行される。他のキーに対する処理が実行されると、このサブルーチンは終了し、また、図９のキーボード２１の操作に対する割り込みルーチンが終了する。
【００７３】
図９のステップ５０１において、表示状態変数ｖｋが０ではないと判断された場合、ステップ５０３に移る。ステップ５０３では、画面Ｗが一覧表示状態である時のキーボード２１の操作に対する処理が実行される。
【００７４】
図１１は、ステップ５０３のサブルーチンを示したフローチャートである。
【００７５】
ステップ７０１では、キーボード２１においてファンクションキーＦ９が操作されたか否かが判定される。ファンクションキーＦ９が操作されたと判断された場合、ステップ７０２〜７２０は実行されず、このサブルーチンは終了する。これにより、画面Ｗが一覧表示である間、輪郭補正処理は実行することができない。ファンクションキーＦ９が操作されていないと判断された場合、ステップ７０２に移る。
【００７６】
ステップ７０２では、表示状態変数ｖｋが１であるか、すなわち画面Ｗが患者名Ｔ１の一覧表示状態であるか否かが判定される。
【００７７】
ステップ７０２において、表示状態変数ｖｋが１であると判断されると、ステップ７０３に移る。ステップ７０３では、キーボード２１においてＥｓｃ（エスケープ）キーが操作されたか否かが判定される。Ｅｓｃキーは、画面Ｗを一覧表示から体腔Ｓの画像が映し出される画面Ｗ、すなわち通常表示あるいは拡大表示に切り替えるために操作されるキーである。
【００７８】
ステップ７０３において、Ｅｓｃキーが操作されていないと判断されると、ステップ７０４に移る。ステップ７０４では、一覧表示変数ｖｍが０であるか否かが判定される。一覧表示変数ｖｍは、画面Ｗが患者名Ｔ１もしくは医師名Ｔ９を登録する状態であることかもしくは選択する状態であることを示す変数であり、ｖｍ＝０では、画面Ｗが患者名Ｔ１を選択する状態であることを、ｖｍ＝１では、画面Ｗが患者名Ｔ１を登録する状態であることを示している。画面Ｗが患者名Ｔ１の一覧表示状態である場合、繰り返しファンクションキーＦ１を操作すると、画面Ｗでは、患者名Ｔ１の登録状態と選択状態が交互に切り替えられ、それに応じて一覧表示変数ｖｍも交互に０か１どちらかに切り替えられる。同様に、画面Ｗが医師名Ｔ９の一覧表示状態である場合、ファンクションキーＦ２を繰り返し操作することにより、一覧表示変数ｖｍは０か１どちらかに交互に切り替えられる。
【００７９】
ステップ７０４において、一覧表示変数ｖｍが０であると判断された場合、ステップ７０５に移る。ステップ７０５では、キーボード２１における矢印（↑など）キーが操作されると、患者名Ｔ１が選択される。また、ファンクションキーＦ１が操作されると、一覧表示変数ｖｍが切り替えられ、選択処理から登録処理状態に切り替えられる。患者名Ｔ１の選択処理が実行されると、このサブルーチンは終了する。
【００８０】
ステップ７０４において、一覧表示変数ｖｍが０ではないと判断された場合、ステップ７０６に移る。ステップ７０６では、例えば、キーボード２１におけるエンター（実行）キーが操作されると、患者名Ｔ１の登録処理、すなわちＣＰＵ２２内のＲＡＭ２５への記録処理が実行される。また、ファンクションキーＦ１が操作されると、一覧表示変数ｖｍが切り替えられ、登録処理から選択処理状態に切り替えられる。患者名Ｔ１の登録処理が実行されると、このサブルーチンは終了する。
【００８１】
ステップ７０３において、キーボード２１におけるＥｓｃキーが操作されたと判断されると、ステップ７０７に移る。ステップ７０７では、表示状態変数ｖｋが０に設定される。そして、ステップ７０８では、一覧表示に切り替えられる前の画面Ｗの表示状態に戻すための処理が施される。すなわち、ＣＲＴＣ２６におけるレジスタは、例えば画面Ｗが通常表示に戻される場合、表示される文字数（３５×２６）に対応するように設定される。
【００８２】
ステップ７０９では、画面Ｗに一覧表示されている患者名Ｔ１が消去される。
そして、ステップ７１０では、体腔Ｓの画像が、画面Ｗに映し出され、ステップ７１１では、文字情報（患者名Ｔ１〜医師名Ｔ９）が画面Ｗに表示される。これにより、画面Ｗは一覧表示に設定される前の表示状態（通常表示もしくは拡大表示）に戻る。画面Ｗが一覧表示前の表示状態に戻ると、このサブルーチンは終了する。
【００８３】
７０２において、表示状態変数ｖｋが１ではないと判断されると、ステップ７１２に移る。ステップ７１２において、Ｅｓｃキーが操作されていないと判断されると、ステップ７１３に移る。ステップ７１３〜７１５の実行は、ステップ７０４〜７０６の実行と同じである。ただし、ここでは患者名Ｔ１の代わりに医師名Ｔ９が選択もしくは登録処理される。また、一覧表示変数ｖｍはファンクションキーＦ２の操作により切り替えられる。医師名Ｔ９に対する登録処理あるいは選択処理が実行されると、このサブルーチンは終了する。
【００８４】
ステップ７１２において、Ｅｓｃキーが操作されたと判断されるとステップ７１６に移る。
【００８５】
ステップ７１６〜７２０の実行は、ステップ７０７から７１１の実行と同じである。そして、ステップ７２０が実行されると、このサブルーチンは終了し、また、図９のキーボード２１の操作に対する割り込みルーチンが終了する。
【００８６】
このように第１の実施形態によれば、画面Ｗが通常表示（もしくは拡大表示）から一覧表示状態へ切り替わる場合、画面Ｗに表示できる文字数が変更され、画面Ｗにおいて１行および１列当たり表示できる最大の文字数（４３×３２）に変更される。あるいは、画面Ｗに対する通常表示／拡大表示の切り替えや電子内視鏡３０の種類により画面Ｗに表示できる（１行１列当たり）文字数が変化しても、画面Ｗが一覧表示状態に切り替えられると、常に１行および１列当たり４３文字および３２文字表示することが可能となる。これにより、多くの文字情報が表示される一覧表示においても、患者名Ｔ１、およびＩＤ番号Ｔ２、年齢Ｔ３、性別Ｔ４という文字情報が１行に収まって表示され、さらに２７人分の患者名Ｔ１を同一画面ですべて表示することができる。したがって、オペレータにとっては文字情報が読みやすい。
【００８７】
画面Ｗが一覧表示の状態である場合、体腔Ｓの画像が画面Ｗに映し出されない。これにより、オペレータにとって、文字情報が読みやすくなり、誤読をする恐れがない。
【００８８】
ステップ２０１およびステップ７０１の実行により、画面Ｗが一覧表示の状態である間、輪郭補正スイッチ２４ｃおよびファンクションキーＦ９の操作に対する輪郭補正処理は実行されない。これにより、オペレータが気づかないうちに画像に対する処理が切り替えられることを未然に防ぐことができる。
【００８９】
なお、一覧表示の対象に関しては、患者名Ｔ１および医師名Ｔ９に限定されない。また、一覧表示において画面Ｗの１行および１列当たり表示できる文字数も、４３文字および３２文字に限定されない。
【００９０】
次に、図１２、図１３を用いて、第２の実施形態について説明する。第２の実施形態では、第１の実施形態と異なり、画面Ｗが一覧表示状態であっても、文字情報の中で日付Ｔ５、時刻Ｔ６、作動情報Ｔ７ｂが所定の位置に表示される。ただし、内視鏡装置全体の構成については第１の実施形態と同じであり、ブロック図の説明については省略する。
【００９１】
図１２は、第２の実施形態における日時表示処理の手順を示したフローチャートであり、第１の実施形態における図７で示したフローチャートと対応している。
【００９２】
ステップ８０１では、ＣＰＵ２２内のＲＴＣ２８から現在の日付および時刻が読み出され、前回の日時表示処理が実行されてから時間変化があるか、すなわち１秒経過しているか否かが判定される。前回の日時表示処理が実行されてから時間変化があると判断されると、ステップ８０２に移る。前回の日時表示処理が実行されてから時間変化が生じていないと判断された場合、このルーチンは終了する。
【００９３】
ステップ８０２では、表示状態変数ｖｋが０であるか、すなわち画面Ｗが通常表示の状態であるか否かが判定される。
【００９４】
ステップ８０２において、表示状態変数ｖｋが０であると判断されると、ステップ８０３に移る。ステップ８０３では、通常表示状態において表示される位置に日付Ｔ５、時刻Ｔ６が画面Ｗに表示される。日付Ｔ５、時刻Ｔ６が通常の位置に表示されると、この日時表示処理は終了する。
【００９５】
ステップ８０２において、表示状態変数ｖｋが０ではない、すなわち患者名Ｔ１あるいは医師名Ｔ９が画面Ｗに一覧表示されていると判断された場合、ステップ８０４に移る。ステップ８０４では、図１３に示すように、日付Ｔ５および時刻Ｔ６が一覧表示に対応して通常表示における表示位置とは異なる画面Ｗの右上の位置に表示される。ただし、図１３は、医師名Ｔ９が一覧表示されている画面Ｗを示した図である。
【００９６】
また、作動情報Ｔ７ｂも、日付Ｔ５、時刻Ｔ６と同じように、画面Ｗが一覧表示である場合、通常表示とは異なる画面Ｗの左上の位置に表示される。図１４には、第２の実施形態におけるパネルスイッチ操作に対する処理を示したフローチャートである。図１４は、第１の実施形態における図６のフローチャートと対応している。
【００９７】
ステップ９０１では、表示状態変数ｖｋが０、すなわり画面Ｗが通常表示の状態であるか否かが判定される。そして、通常表示状態であると判断されると、ステップ９０２、９０３が実行され、作動情報Ｔ７ｂは、図２に示す位置に表示される。一方、ステップ９０１において、表示状態変数ｖｋが０ではない、すなわち画面Ｗが一覧表示の状態であると判断された場合、ステップ９０４、９０５が実行され、作動情報Ｔ７ｂは、図１３に示す位置に表示される。
【００９８】
このように第２の実施形態によれば、画面Ｗが一覧表示状態である間であっても、文字情報の中で日付Ｔ５、時刻Ｔ６および作動情報Ｔ７ｂが画面Ｗに表示される。これにより、オペレータは、プリンタ２７など周辺機器の作動状況や現在の時刻を確認することができる。
【００９９】
なお、作動情報Ｔ７ｂだけでなく、画像処理情報Ｔ７ａも一覧表示状態において画面Ｗの隅に表示してもよい。
【０１００】
【発明の効果】
以上のように本発明によれば、患者名などの文字情報を画面に一覧表示する場合、文字情報を常にまとまりのある並びで画面に表示することができる。
【図面の簡単な説明】
【図１】第１の実施形態である内視鏡装置の電気回路を示したブロック図である。
【図２】通常表示状態である画面を示した図である。
【図３】一覧表示状態である画面を示した図である。
【図４】内視鏡装置全体の動作を示すフローチャートである。
【図５】拡大表示の状態である画面を示した図である。
【図６】図４のステップ１０３のサブルーチンを示したフローチャートである。
【図７】  図４のステップ１０４のサブルーチンを示したフローチャートである。
【図８】図４のステップ１０５のサブルーチンを示したフローチャートである。
【図９】キーボード操作に対する割り込みルーチンを示したフローチャートである。
【図１０】図９のステップ５０２のサブルーチンを示したフローチャートである。
【図１１】図９のステップ５０３のサブルーチンを示したフローチャートである。
【図１２】第２の実施形態における日時表示処理を示したフローチャートである。
【図１３】第２の実施形態における一覧表示状態の画面を示した図である。
【図１４】第２の実施形態におけるパネルスイッチ操作に対する処理を示したフローチャートである。
【符号の説明】
１０      プロセッサ
１３      信号処理回路
２１      キーボード
２２      ＣＰＵ
２３      モニタ
２４      パネルスイッチ
２４ａ    プリントスイッチ
２４ｃ    輪郭補正スイッチ
２５      ＲＡＭ（メモリ）
２６      ＣＲＴＣ
２７      プリンタ
２８      ＲＴＣ
３０      電子内視鏡（内視鏡）
Ｓ        体腔Ｓ
Ｔ１      患者名
Ｔ２      ＩＤ番号
Ｔ３      年齢
Ｔ４      性別
Ｔ５      日付
Ｔ６      時刻
Ｔ７ａ    画像処理情報
Ｔ７ｂ    作動情報
Ｔ８      電子内視鏡の型名
Ｔ９      医師名
ｖｋ      表示状態変数
Ｗ        画面
【図１】
0004634549.tif 000002
【図２】
0004634549.tif 000003
【図３】
0004634549.tif 000004
【図４】
0004634549.tif 000005
【図５】
0004634549.tif 000006
【図６】
0004634549.tif 000007
【図７】
0004634549.tif 000008
【図８】
0004634549.tif 000009
【図９】
0004634549.tif 000010
【図１０】
0004634549.tif 000011
【図１１】
0004634549.tif 000012
【図１２】
0004634549.tif 000013
【図１３】
0004634549.tif 000014
【図１４】
0004634549.tif 000015