(57)【要約】【課題】  視力検査の結果を正確に得ることができるようにする。【解決手段】  視標読出部４９は、ランドルト環を視標記憶部４８から読み出す。視標方向変更部５０は、乱数発生部５１から発生された乱数に基づいて、ランドルト環の切れ目部分の方向を変更する。視標サイズ変更部５２は、ランドルト環のサイズを、視力の各レベル値のうちの検査値に対応するサイズに変更する。被験者用表示制御部５３は、切れ目部分の方向がランダムに変更されたランドルト環を、検査値に対応するサイズで被験者用表示部１４に表示させる。検査結果取得部５４は、被験者用キーパッド１２の操作内容に基づいて、ランドルト環の切れ目部分の方向を被検者が正しく視認できたのか否かを示す検査結果を取得する。本発明は、視力検査に関する処理を実行する情報処理装置に適用可能である。【選択図】  図８
2006246992.tif 000002
【特許請求の範囲】
【請求項１】
検者により行われる被検者の視力検査であって、ランドルト環を利用する前記視力検査に関する処理を実行する情報処理装置において、
複数のレベル値の中の所定の１つを検査方法に従って決定する検査値決定手段と、
前記検査値決定手段により前記検査値が決定される毎に、前記ランドルト環の切れ目部分の方向をランダムに変更する方向変更手段と、
前記ランドルト環のサイズを、前記検査値決定手段により決定された前記検査値に対応するサイズに変更するサイズ変更手段と、
前記サイズ変更手段によりサイズが変更され、かつ、前記方向変更手段により前記切れ目部分の方向がランダムに変更された前記ランドルト環を、前記被検者が利用する表示装置に表示させるように制御する表示制御手段と、
前記表示制御手段の制御により前記表示装置に表示された前記ランドルト環の前記切れ目部分の方向を前記被検者が正しく視認できたのか否かを示す情報を、前記検査値決定手段により決定された前記検査値についての検査結果として取得する検査結果取得手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記ランドルト環の前記切れ目部分の方向はｍ種類（ｍは２以上の整数値）存在し、前記ｍ種類の方向のそれぞれに対して１乃至ｍのそれぞれの整数値が予め対応付けられており、
整数値である１乃至ｍを範囲として、前記範囲の中から乱数を発生する乱数発生手段をさらに備え、
前記方向変更手段は、前記ランドルト環の切れ目部分の方向を、前記乱数発生手段により発生された乱数に対応する方向に変更する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
複数の前記検査方法の中から１つの前記検査方法を設定する設定手段を
さらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記設定手段により設定される前記検査方法は、上下法または恒常法である
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
検者により行われる被検者の視力検査であって、ランドルト環を利用する前記視力検査に関する処理を実行する情報処理装置の情報処理方法において、
複数のレベル値の中の所定の１つを検査方法に従って決定する検査値決定ステップと、
前記検査値決定ステップの処理により前記検査値が決定される毎に、前記ランドルト環の切れ目部分の方向をランダムに変更する方向変更ステップと、
前記ランドルト環のサイズを、前記検査値決定ステップの処理により決定された前記検査値に対応するサイズに変更するサイズ変更ステップと、
前記サイズ変更ステップの処理によりサイズが変更され、かつ、前記方向変更ステップの処理により前記切れ目部分の方向がランダムに変更された前記ランドルト環を、前記被検者が利用する表示装置に表示させるように制御する表示制御ステップと、
前記表示制御ステップの制御処理により前記表示装置に表示された前記ランドルト環の前記切れ目部分の方向を前記被検者が正しく視認できたのか否かを示す情報を、前記検査値決定ステップの処理により決定された前記検査値についての検査結果として取得する検査結果取得ステップと
を含むことを特徴とする情報処理方法。
【請求項６】
検者により行われる被検者の視力検査であって、ランドルト環を利用する前記視力検査に関する処理を実行する情報処理装置を制御するコンピュータに実行させるプログラムであって、
複数のレベル値の中の所定の１つを検査方法に従って決定する検査値決定ステップと、
前記検査値決定ステップの処理により前記検査値が決定される毎に、前記ランドルト環の切れ目部分の方向をランダムに変更する方向変更ステップと、
前記ランドルト環のサイズを、前記検査値決定ステップの処理により決定された前記検査値に対応するサイズに変更するサイズ変更ステップと、
前記サイズ変更ステップの処理によりサイズが変更され、かつ、前記方向変更ステップの処理により前記切れ目部分の方向がランダムに変更された前記ランドルト環を、前記被検者が利用する表示装置に表示させるように制御する表示制御ステップと、
前記表示制御ステップの制御処理により前記表示装置に表示された前記ランドルト環の前記切れ目部分の方向を前記被検者が正しく視認できたのか否かを示す情報を、前記検査値決定ステップの処理により決定された前記検査値についての検査結果として取得する検査結果取得ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法並びにプログラムに関し、特に、視力検査の正確な検査結果を得ることができる情報処理装置および方法並びにプログラムに関する。
【背景技術】
【０００２】
従来、検者による被検者の視力検査が行われる場合、複数のランドルト環が所定の位置に予め印刷されたプレート（以下、視力表と称する）を有する装置が使用されていた（例えば、非特許文献１参照）。即ち、従来、視力表から所定の距離だけ離れた場所に被検者が位置すると、検者は、視力の所定のレベル値を検査対象として、視力表の複数のランドルト環の中から、検査対象のレベル値（以下、検査値と称する）に対応するサイズのランドルト環を１つだけ指定し、そのランドルト環を被検者が正確に視認できたか否かを確認することで、被検者の視力検査を行っていた。
【０００３】
ランドルト環とは、アルファベット文字のＣに類似した形状を有する、視力検査用の記号をいう。なお、以下、ランドルト環を、便宜上「Ｃ」の文字で適宜記述する。
【０００４】
詳細には、例えば日本国においては、視力のレベル値の表現方式（以下、視力レベル表現方式と称する）として、被検者が視認可能な最小視角が１分の場合における被検者の視力のレベル値は1.0と表現され、被検者が実際に視認できた最小視角がｎ分（ｎは任意の整数値）の場合、被検者の視力のレベル値は1.0÷nの演算値で表現される方式が採用されていることが多い。なお、このような視力レベル表現方式は、「小数視力」と称される。
【０００５】
また、例えば日本国においては、５ｍ視力表が採用されていることが多々ある。即ち、５ｍ視力表を利用して被検者の視力検査が行われる場合、被検者は、５ｍ視力表から５ｍ離れた場所に位置し、５ｍ視力表に印刷されている複数のランドルト環のうちの検者により指定された１つを視認し、そのランドルト環のＣの切れ目部分は何れの方向であるのかを検者に通知することになる。
【０００６】
この場合、５ｍ視力表において、視力のレベル値1.0に対応するランドルト環のサイズは、Ｃの高さ7.5ミリ、Ｃの太さ1.5ミリ、かつ、Ｃの切れ目部分の幅1.5ミリとなる。即ち、この「Ｃの切れ目部分の幅1.5ミリ」がちょうど、５メートル離れた場所に位置する被検者にとっての視角１分に相当することになる。従って、被検者は、５メートル離れた位置から視力のレベル1.0に該当するランドルト環を視認できれば、即ち、そのＣの切れ目部分の方向を視認できれば、レベル値1.0の視力の能力を少なくとも有していることになる。その他、視力のレベル値0.5，0.2，0.1のそれぞれに対応するランドルト環のサイズは、視力のレベル値1.0に対応するランドルト環のサイズと比較すると、２倍、５倍、10倍のそれぞれのサイズになる。
【非特許文献１】湖崎克、田淵昭雄編、「新  眼科スタッフハンドブック」、日本国  南江堂社、２００２年１０月１０日発行
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、被検者が、視力検査の前に、視力表に印刷されているランドルト環のＣの切れ目部分の方向を予め記憶してしまうことが多々あり、このような視力表を用いる従来の視力検査では正確な検査結果を得ることが困難である、という課題があった。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、視力検査の正確な検査結果を得ることができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、検者により行われる被検者の視力検査であって、ランドルト環を利用する視力検査に関する処理を実行する。この本発明の情報処理装置は、複数のレベル値の中の所定の１つを検査方法に従って決定する検査値決定手段と、検査値決定手段により検査値が決定される毎に、ランドルト環の切れ目部分の方向をランダムに変更する方向変更手段と、ランドルト環のサイズを、検査値決定手段により決定された検査値に対応するサイズに変更するサイズ変更手段と、サイズ変更手段によりサイズが変更され、かつ、方向変更手段により切れ目部分の方向がランダムに変更されたランドルト環を、被検者が利用する表示装置に表示させるように制御する表示制御手段と、表示制御手段の制御により表示装置に表示されたランドルト環の切れ目部分の方向を被検者が正しく視認できたのか否かを示す情報を、検査値決定手段により決定された検査値についての検査結果として取得する検査結果取得手段とを備えることを特徴とする。
【００１０】
ランドルト環の切れ目部分の方向はｍ種類（ｍは２以上の整数値）存在し、ｍ種類の方向のそれぞれに対して１乃至ｍのそれぞれの整数値が予め対応付けられており、整数値である１乃至ｍを範囲として、その範囲の中から乱数を発生する乱数発生手段をさらに設け、方向変更手段は、ランドルト環の切れ目部分の方向を、乱数発生手段により発生された乱数に対応する方向に変更するようにすることができる。
【００１１】
複数の検査方法の中から１つの検査方法を設定する設定手段をさらに設けるようにすることができる。
【００１２】
設定手段により設定される検査方法は、上下法または恒常法であるようにすることができる。
【００１３】
本発明の情報処理方法は、検者により行われる被検者の視力検査であって、ランドルト環を利用する視力検査に関する処理を実行する情報処理装置の情報処理方法であって、複数のレベル値の中の所定の１つを検査方法に従って決定する検査値決定ステップと、検査値決定ステップの処理により検査値が決定される毎に、ランドルト環の切れ目部分の方向をランダムに変更する方向変更ステップと、ランドルト環のサイズを、検査値決定ステップの処理により決定された検査値に対応するサイズに変更するサイズ変更ステップと、サイズ変更ステップの処理によりサイズが変更され、かつ、方向変更ステップの処理により切れ目部分の方向がランダムに変更されたランドルト環を、被検者が利用する表示装置に表示させるように制御する表示制御ステップと、表示制御ステップの制御処理により表示装置に表示されたランドルト環の切れ目部分の方向を被検者が正しく視認できたのか否かを示す情報を、検査値決定ステップの処理により決定された検査値についての検査結果として取得する検査結果取得ステップとを含むことを特徴とする。
【００１４】
本発明のプログラムは、検者により行われる被検者の視力検査であって、ランドルト環を利用する視力検査に関する処理を実行する情報処理装置を制御するコンピュータに実行させるプログラムであって、複数のレベル値の中の所定の１つを検査方法に従って決定する検査値決定ステップと、検査値決定ステップの処理により検査値が決定される毎に、ランドルト環の切れ目部分の方向をランダムに変更する方向変更ステップと、ランドルト環のサイズを、検査値決定ステップの処理により決定された検査値に対応するサイズに変更するサイズ変更ステップと、サイズ変更ステップの処理によりサイズが変更され、かつ、方向変更ステップの処理により切れ目部分の方向がランダムに変更されたランドルト環を、被検者が利用する表示装置に表示させるように制御する表示制御ステップと、表示制御ステップの制御処理により表示装置に表示されたランドルト環の切れ目部分の方向を被検者が正しく視認できたのか否かを示す情報を、検査値決定ステップの処理により決定された検査値についての検査結果として取得する検査結果取得ステップとを含むことを特徴とする。
【００１５】
本発明の情報処理装置および方法、並びにプログラムにおいては、視力の複数のレベル値の中から所定の１つが検査方法に従って決定される。その際、検査値が決定される毎に、ランドルト環の切れ目部分の方向がランダムに変更され、また、ランドルト環のサイズが、検査値に対応するサイズに変更され、サイズが変更されてかつ切れ目部分の方向がランダムに変更されたランドルト環が、被検者が利用する表示装置に表示され、そのランドルト環の切れ目部分の方向を被検者が正しく視認できたのか否かを示す情報が、検査値についての検査結果として取得される。
【発明の効果】
【００１６】
以上のごとく、本発明によれば、検者は視力検査を簡単に行うことができる。特に、視力検査の正確な検査結果を得ることができる。
【発明を実施するための最良の形態】
【００１７】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１８】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００１９】
本発明によれば、情報処理装置が提供される。この情報処理装置（例えば、図１のハードウエア構成を有し、図８の機能的構成を有する情報処理装置）は、検者（例えば、図２の検者２２）により行われる被検者（例えば、図２の被験者２１）の視力検査であって、ランドルト環（例えば、図４のランドルト環３２）を利用する前記視力検査に関する処理を実行する情報処理装置であって、複数のレベル値の中の所定の１つを検査方法に従って決定する検査値決定手段（例えば、図８の検査制御部４２）と、前記検査値決定手段により前記検査値が決定される毎に、前記ランドルト環の切れ目部分の方向をランダムに変更する方向変更手段（例えば、図８の視標方向変更部５０）と、前記ランドルト環のサイズを、前記検査値決定手段により決定された前記検査値に対応するサイズに変更するサイズ変更手段（例えば、図８の視標サイズ変更部５２）と、前記サイズ変更手段によりサイズが変更され、かつ、前記方向変更手段により前記切れ目部分の方向がランダムに変更された前記ランドルト環を、前記被検者が利用する表示装置（例えば、図１、図２、および図８の被験者用表示部１４）に表示させるように制御する表示制御手段（例えば、図８の被験者用表示制御部５３）と、前記表示制御手段の制御により前記表示装置に表示された前記ランドルト環の前記切れ目部分の方向を前記被検者が正しく視認できたのか否かを示す情報（例えば、図８の被験者用キーパッド１２の操作内容）を、前記検査値決定手段により決定された前記検査値についての検査結果として取得する検査結果取得手段（例えば、図８の検査結果取得部５４）とを備えることを特徴とする。
【００２０】
この情報処理装置において、前記ランドルト環の前記切れ目部分の方向はｍ種類（ｍは２以上の整数値）存在し、前記ｍ種類の方向のそれぞれに対して１乃至ｍのそれぞれの整数値が予め対応付けられており、整数値である１乃至ｍを範囲として、前記範囲の中から乱数を発生する乱数発生手段（例えば、図８の乱数発生部５１）をさらに設け、前記方向変更手段は、前記ランドルト環の切れ目部分の方向を、前記乱数発生手段により発生された乱数に対応する方向に変更するようにすることができる。
【００２１】
この情報処理装置は、複数の前記検査方法の中から１つの前記検査方法を設定する設定手段（例えば、図９の選択メニュー７３の中から所定の検査方法を選択する操作が可能な、図１、図２、および図８の検者用マウス１１）をさらに設けるようにすることができる。
【００２２】
この情報処理装置において、前記設定手段により設定される前記検査方法は、上下法（例えば、図１３と図１４の「上下法」に対応する検査制御方法）または恒常法（例えば、図１５の「恒常法」に対応する検査制御方法）であるようにすることができる。
【００２３】
本発明によれば、情報処理方法が提供される。この情報処理方法（例えば、図１１の「視力検査処理」に対応する方法）は、検者により行われる被検者の視力検査であって、ランドルト環を利用する前記視力検査に関する処理を実行する情報処理装置（例えば、図８の機能的構成を有する情報処理装置）の情報処理方法であって、複数のレベル値の中の所定の１つを検査方法に従って決定する検査値決定ステップ（例えば、後述する「上下法」に従う視力検査においては、図１３と図１４の「上下法処理」のうちの特にステップＳ５２、Ｓ６２、Ｓ６４、およびＳ６７等の処理。また例えば、後述する「恒常法」に従う視力検査においては、図１５の「恒常法処理」のうちの特にステップＳ８２の処理）と、前記検査値決定ステップの処理により前記検査値が決定される毎に、前記ランドルト環の切れ目部分の方向をランダムに変更する方向変更ステップ（例えば、後述する「上下法」に従う視力検査においては、図１３と図１４との「上下法処理」のステップＳ５６の処理。また例えば、後述する「恒常法」に従う視力検査においては、図１５の「恒常法処理」のステップＳ８４の処理）と、前記ランドルト環のサイズを、前記検査値決定ステップの処理により決定された前記検査値に対応するサイズに変更するサイズ変更ステップ（例えば、後述する「上下法」に従う視力検査においては、図１３と図１４との「上下法処理」のステップＳ５７の処理。また例えば、後述する「恒常法」に従う視力検査においては、図１５の「恒常法処理」のステップＳ８５の処理）と、前記サイズ変更ステップの処理によりサイズが変更され、かつ、前記方向変更ステップの処理により前記切れ目部分の方向がランダムに変更された前記ランドルト環を、前記被検者が利用する表示装置に表示させるように制御する表示制御ステップ（例えば、後述する「上下法」に従う視力検査においては、図１３と図１４との「上下法処理」のステップＳ５８の処理。また例えば、後述する「恒常法」に従う視力検査においては、図１５の「恒常法処理」のステップＳ８６の処理）と、前記表示制御ステップの制御処理により前記表示装置に表示された前記ランドルト環の前記切れ目部分の方向を前記被検者が正しく視認できたのか否かを示す情報を、前記検査値決定ステップの処理により決定された前記検査値についての検査結果として取得する検査結果取得ステップ（例えば、後述する「上下法」に従う視力検査においては、図１３と図１４との「上下法処理」のステップＳ５９の処理。また例えば、後述する「恒常法」に従う視力検査においては、図１５の「恒常法処理」のステップＳ８７の処理）とを含むことを特徴とする。
【００２４】
さらに、本発明によれば、上述した本発明の情報処理方法に対応するプログラムや、そのプログラムが記録された記録媒体が提供される。この場合、このプログラムは、例えば、図５のCPU１により実行される。
【００２５】
次に、図面を参照して、本発明を適用した情報処理装置の実施の形態について説明する。
【００２６】
図１は、本発明を適用した情報処理装置のハードウエア構成例を表している。
【００２７】
図１の情報処理装置において、CPU（Central Processing Unit）１は、ROM（Read Only Memory）２に記録されているプログラム、または記憶部８からRAM（Random Access Memory）３にロードされたプログラムに従って各種の処理を実行する。例えば、詳細については後述するが、CPU１は、検者により行われる被検者の視力検査に関する各種処理を実行する。RAM３にはまた、CPU１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００２８】
CPU１、ROM２、およびRAM３は、バス４を介して相互に接続されている。このバス４にはまた、入出力インタフェース５も接続されている。
【００２９】
入出力インタフェース５には、検者用マウス１１や被検者用キーパッド１２を含む入力部６、検者用表示部１３や被検者用表示部１４を含む出力部７、ハードディスクなどよりなる記憶部８、および、モデムやターミナルアダプタなどよりなる通信部９が接続されている。検者が被検者の視力検査を行う場合に、検者用マウス１１と検者用表示部１３とは検者により利用され、一方、被検者用キーパッド１２と被検者用表示部１４とは被検者により利用される。なお、検者用マウス１１乃至被検者用表示部１４が検者または被検者により如何にして利用されるのかについては後述する。また、通信部９は、インターネットを含む図示せぬネットワークを介して図示せぬ他の情報処理装置との間の通信を制御する。
【００３０】
入出力インタフェース５にはまた、必要に応じてドライブ１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどよりなるリムーバブル記録媒体１６が適宜装着され、そのリムーバブル記録媒体１６から読み出されたコンピュータプログラムが、必要に応じて記憶部８にインストールされる。
【００３１】
また、本実施の形態の情報処理装置には筺体１５が設けられており、この筺体１５の内部には、上述したCPU１乃至入出力インタフェース５並びに記憶部８乃至ドライブ１０が搭載されている。
【００３２】
本実施の形態では、図１のハードウエア構成の情報処理装置を利用して検者が被検者の視力検査を行う場合、その情報処理装置は例えば図２に示されるように配置される。即ち、図２は、図１のハードウエア構成の情報処理装置の配置例を説明するための図である。
【００３３】
詳細には、本実施の形態では例えば図２に示されるように、被検者用表示部１４は、その表示画面１４−１と被検者２１とが所定の距離dだけ離間するように配置され、被検者用キーパッド１２は被検者２１により操作可能な場所に配置される。なお、距離dについては後述する。
【００３４】
また、検者用マウス１１と検者用表示部１３とは、検者２２が利用可能な場所に配置される。筐体１５は、検者用マウス１１乃至被検者用表示部１４と電気的に接続可能な任意の場所に配置される。
【００３５】
ここで、図２を参照して、検者２２が被検者２１の視力検査を行う場合における、被検者２１にとっての検査手順について説明する。なお、視力検査に伴う情報処理装置側の処理の説明や、検者２２にとっての検査手順の説明については、ここでは概略を述べるに留め、それらの詳細については図８以降の図面を参照して後述する。
【００３６】
被検者２１にとっての検査手順とは、例えば次の第１の手順乃至第４の手順である。即ち、被検者２１は、次の第１の手順乃至第４の手順のそれぞれをその順番に行っていく。
【００３７】
第１の手順とは、被検者２１が、被検者用表示部１４の表示画面１４−１から距離dだけ離間した場所に位置して、その表示画面１４−１を見るといった手順である。
【００３８】
この第１の手順の後、検者２２は、視力検査の開始を図１のCPU１に対して指示する。すると、CPU１は、被検者用表示部１４の表示画面１４−１の所定の位置に視標を表示させる。
【００３９】
第２の手順とは、被検者２１が、右目と左目とのうちの検査対象の目でその視標を視認し、その視認結果を情報処理装置に入力させるために、被検者用キーパッド１２を利用して所定の操作を行うといった手順である。
【００４０】
なお、第２の手順として被検者２１により行われる操作は、被検者用表示部１４の表示画面１４−１に表示される視標のタイプにより異なる。具体的には例えば、本実施の形態では、図３乃至図７のそれぞれに示される各種タイプの視標が利用可能とされている。即ち、図３乃至図７のそれぞれは、被検者用表示部１４の表示画面１４−１に表示される視標のタイプの各例を示している。詳細には、図３の例では、視標のタイプとして、固定視標３１（固視標３１と称される場合も多々ある）が表示画面１４−１に表示されている。図４の例では、視標のタイプとして、１つのランドルト環３２が表示画面１４−１に表示されている。図５の例では、視標のタイプとして、複数のランドルト環からなる字詰まり視標３３が表示画面１４−１に表示されている。図６の例では、視標のタイプとして、乱視表３４が表示画面１４−１に表示されている。図７の例では、視標のタイプとして、２つのランドルト環を含む赤色（図７においては白黒表示のため濃い灰色）の視標３５−Ｒと、２つのランドルト環を含む緑色（図７においては白黒表示のため薄い灰色）の視標３５−Ｇとが表示画面１４−１に表示される。即ち、図７の視標３５−Ｒと視標３５−Ｇとは、いわゆる赤緑テストで利用される視標のタイプである。
【００４１】
以下、これらの各種タイプのうちの、図４の１つのランドルト環３２を利用した視力検査が行われる場合の第２の手順について説明する。
【００４２】
即ち、詳細については後述するが、第１の手順が行われた後、CPU１は、はじめに、図３の固定視標３１を、被検者用表示部１４の表示画面１４−１の中央に表示させ、次に、固定視標３１を消去させた後、図４の１つのランドルト環３２を、視力の各レベル値のうちの検査値に対応するサイズで、表示画面１４−１の中央に表示させる。
【００４３】
この間、図２の被検者２１は、左目と右目とのうちの検査対象の目で、被検者用表示部１４の表示画面１４−１の中央を注視し続ける。そして、被検者２１は、１つのランドルト環３２が表示画面１４−１の中央に表示されたとき、そのランドルト環３２のＣの切れ目部分の方向を視認し、視認したその方向を、被検者用キーパッド１２を操作することでCPU１に通知する。なお、被検者２１は、ランドルト環３２のＣの切れ目部分を視認できなかった場合、即ち、Ｃの切れ目部分の方向がわからなかった場合、被検者用キーパッド１２による所定の操作を行うことで、ランドルト環３２の切れ目部分を視認できなかったことをCPU１に通知する。このような被検者２１の一連の操作が、第２の手順として行われる。
【００４４】
このような第２の手順が行われた場合、CPU１は、被検者用キーパッド１２の操作内容等に基づいて、被検者２１からの通知内容を認識する。そして、CPU１は、被検者２１からの通知内容に基づいて、被検者用表示部１４に表示されている（または直前に表示された）ランドルト環３２のＣの切れ目部分が被検者２１により正しく視認されたのか否かを判定し、その判定結果を検査結果として取得する。
【００４５】
なお、以下、ランドルト環３２のＣの切れ目部分が被検者２１により正しく視認されたという検査結果を、「正答」と称する。これに対して、ランドルト環３２の切れ目部分が被検者２１により正しく視認されなかったという検査結果を、「誤答」と称する。即ち、被検者２１が通知してきた方向が、ランドルト環３２のＣの切れ目部分の実際の方向と一致していた場合、「正答」がCPU１により取得される。これに対して、被検者２１が通知してきた方向が、ランドルト環３２のＣの切れ目部分の実際の方向とは異なっていた場合、または、被検者２１が、ランドルト環３２のＣの切れ目部分を視認できなかった場合も、「誤答」がCPU１により取得される。
【００４６】
CPU１は、「正当」または「誤答」の検査結果を取得すると、ランドルト環３２を一旦消去して、図３の固定視標３１を被検者用表示部１４の表示画面１４−１の中央に再度表示させる。そして、CPU１は、検査値を更新し（更新の中には、前回の検査値のまま保持することも含む）、更新後の検査値に対応するサイズのランドルト環３２を表示画面１４−１の中央に再度表示させる。その後、CPU１は、「正当」または「誤答」の検査結果を取得する毎に、このような処理を繰り返し実行していく。
【００４７】
ここで注目すべき点は、本実施の形態では、ランドルト環３２が一旦消去された後、新たなランドルト環３２が被検者用表示部１４の表示画面１４−１に表示される場合、そのＣの切れ目部分の方向がランダムに更新される点である。即ち、詳細については後述するが、CPU１は、新たなランドルト環３２を表示画面１４−１の中央に表示させる場合、新たなランドルト環３２を、検査値に対応するサイズで、かつ、そのＣの切れ目部分が更新された方向に配置されるように、表示画面１４−１の中央に表示させる、という点である。
【００４８】
従って、被検者２１の目には、表示画面１４−１におけるランドルト環３２の表示が更新される毎に、そのＣの切れ目部分の方向もランダムに更新されていくように映ることになる。
【００４９】
このように、本実施の形態では、新たなランドルト環３２が表示される場合、そのＣの切れ目部分の方向がランダムに更新されるので、被検者２１はその方向を予測することは実質上不可能であり、その結果、CPU１は、視力検査の正確な検査結果を取得することが可能になる。即ち、CPU１は、ランドルト環３２のＣの切れ目部分を被検者２１が実際に視認できたのか否かを正確に検出することが可能になる。
【００５０】
即ち、上述したように、従来においては、被検者は、視力表に印刷されたランドルト環のＣの切れ目部分の方向を視力検査前に予め記憶してしまうことが多々あり、その結果、ランドルト環のＣの切れ目部分を実際に視認できなくても、予め記憶している方向を通知してしまうことが多々あった。このため、CPU１は、検査結果として、本来「誤答」を取得しなければいけないところ「正答」を取得してしまうという課題、即ち、視力検査の正確な検査結果を得ることができないという課題が生じていた。
【００５１】
これに対して、本実施の形態では、被検者用表示部１４の表示画面１４−１に順次表示されていく各ランドルト環３２のＣの切れ目部分の方向はランダムに更新されていくので、被検者２１は、その方向を予測することは実質上不可能である。その結果、被検者２１が、ランドルト環３２のＣの切れ目部分を実際に視認できない場合には、CPU１は、「誤答」という正確な検査結果をほぼ確実に取得することが可能になる。即ち、本実施の形態では、上述した従来の課題を解決することが可能になる。
【００５２】
以上の内容をまとめると、最初に、所定のサイズのランドルト環３２が表示されて、上述した第２の手順が被検者２１により行われる。それ以降、被検者２１の目には、そのランドルト環３２の表示内容が順次更新されていくように映る。ランドルト環３２の表示内容とは、そのＣのサイズや、そのＣの切れ目部分の方向をいう。
【００５３】
そこで、被検者２１は、次のような第３の手順を行うことになる。即ち、このようにして被検者用表示部１４の表示画面１４−１におけるランドルト環３２の表示内容が更新されていく毎に、被検者２１が第２の手順と同様の手順を繰り返し行っていく、といった手順が第３の手順である。換言すると、被検者２１が、ランドルト環３２の表示内容が更新されていく毎に、そのランドルト環３２のＣの切れ目部分の方向をその都度視認し、その視認結果（視認した方向、または、視認できなかったということ）を、被検者用キーパッド１２を操作することでCPU１に通知する、といった手順が第３の手順である。
【００５４】
このような第３の手順が行われている間、CPU１は、上述したように、被検者２１からの各通知内容に基づいて「正答」または「誤答」の検査結果を取得していき、検査結果を取得する毎に、被検者用表示部１４の表示画面１４−１におけるランドルト環３２の表示内容を更新させる、といった一連の処理を繰り返し実行していく。このような一連の処理の繰り返しは、所定の終了条件が満たされるまで行われる。
【００５５】
そして、所定の条件が満たされると、CPU１は、これまで取得した各検査結果を参照して、被検者２１の検査対象の目の視力値を確定し、その視力値を、検者用表示部１３に表示させる。このとき、CPU１は、これまで取得した各検査結果も検者用表示部１３に表示させることができる。或いは、CPU１は、これまで取得した各検査結果のみを検者用表示部１３に表示させるに留め、被検者２１の検査対象の目の視力値の確定を自分自身では行わずに検者２２に委ねることもできる。
【００５６】
なお、上述した視力の検査値の更新方法や終了条件は、視力検査の検査方法によって異なる。具体的には例えば、本実施の形態では、視力検査の検査方法として、「通常の測定法」、「上下法」、「恒常法」、および「手動」と称される４つの検査方法が利用可能とされている。従って、本実施の形態では、これらの４つの検査方法のうちの何れの方法で視力検査が行われているのかによって、検査値の更新方法や終了条件も異なることになる。ただし、「通常の測定法」、「上下法」、「恒常法」、および「手動」のそれぞれの詳細（検査値の更新方法や終了条件も含む）については、図１２乃至図１６のそれぞれのフローチャートを参照して後述する。
【００５７】
このようにして、検者２２は、被検者２１の検査対象の目の視力検査の最終的な結果、即ち、被検者２１の検査対象の目の視力値を得た後に、被検者２１の検査対象の目の視力検査を終了させることを所望した場合、そのことをCPU１に対して指示する。すると、CPU１は、視力検査が終了したというメッセージを被検者用表示部１４の表示画面１４−１に表示させる。
【００５８】
このようにして視力検査が終了したというメッセージが被検者用表示部１４の表示画面１４−１に表示されると、被検者２１は、右目と左目とのうちの一方の目の視力検査が終了したことを認識する。そして、他方の目の視力検査が未実施の場合には、被験者２１は、検査対象の目を他方の目に変更して、上述した第１の手順乃至第３の手順を行う。これに対して、他方の目の視力検査も実施済の場合には、被験者２１は、視力検査全体が終了したことを認識して所定の動作を行う（例えば、被検者用表示部１４から離れる等）。このような手順が第４の手順である。
【００５９】
以上の第１の手順乃至第４の手順が被検者２１によりその両目に対して行われると、被検者２１の視力検査の全てが終了することになる。
【００６０】
以上の第１の手順乃至第４の手順による視力検査が行われる場合には、図１のハードウエア構成の情報処理装置の機能的構成は例えば図８に示されるようになる。即ち、図８は、本発明を適用した情報処理装置の機能的構成例を示している。
【００６１】
図８に示されるように、以上の第１の手順乃至第４の手順による視力検査が行われる場合には、本発明を適用した情報処理装置は、例えば、上述した検者用マウス１１、被検者用キーパッド１２、検者用表示部１３、および、被検者用表示部１４に加えて、操作内容認識部４１乃至検査結果記憶部５５を含むように構成される。
【００６２】
本実施の形態では、情報処理装置のハードウエア構成は上述した図１の構成とされていることから、操作内容認識部４１乃至視力レベル表現方式決定部４７並びに視標読出部４９乃至検査結果取得部５４といった機能ブロックは例えば、主に、図１のCPU１が実行するソフトウエアモジュールとして構成されているとする。なお、主にと記述したのは、ソフトウエア単体ではなく、ソフトウエアとハードウエアとの組み合わせで構成されている機能ブロックも存在する可能性があるからである。
【００６３】
また、本実施の形態では、視標記憶部４８と検査結果記憶部５５とは、例えば図１の記憶部８またはRAM３の一領域として構成されているとする。
【００６４】
以下、操作内容認識部４１乃至検査結果記憶部５５のそれぞれの詳細についてその順番で説明していく。
【００６５】
操作内容認識部４１は、図２の検者２２により検者用マウス１１が操作された場合、検者用マウス１１から入力されてくる信号の内容と、その操作時点の状況とに基づいて、検者２２の操作内容を認識する。そして、操作内容認識部４１は、認識した操作内容を、検査制御部４２並びに視標タイプ決定部４５乃至視力レベル表現方式決定部４７のうちの少なくとも１つに通知する。
【００６６】
検査制御部４２は、操作内容認識部４１からの通知内容の他、視標タイプ決定部４５乃至視力レベル表現方式決定部４７からの各通知内容（これらの各通知内容については後述する）に基づいて、上述した第１の手順乃至第４の手順で行われる視力検査の実行を制御する。具体的には、検査制御部４２は、検者用画像生成部４３並びに視標読出部４９乃至検査結果記憶部５５のそれぞれの処理を制御することで、視力検査の実行を制御する。
【００６７】
検者用画像生成部４３は、検査制御部４２の制御に基づいて、視力検査前の各種選択操作や視力検査中の各種指示操作を検者２２が行ったり、視力検査後にその検査結果を検者２２に呈示する場合に利用される画像（以下、検者用画像と称する）に対応する画像データを生成する。このとき、検者用画像生成部４３は、検査制御部４２から提供される各種情報を適宜参照する。検査制御部４２から検者用画像生成部４３に供給される情報としては、例えば、操作内容認識部４１から検査制御部４２に通知される検者用マウス１１の操作内容、視標タイプ決定部４５乃至視力レベル表現方式決定部４７のそれぞれから検査制御部４２に通知される内容（これらの内容については後述する）、および、検査結果取得部５４から検査制御部４２に通知される「正答」または「誤答」といった検査結果が存在する。
【００６８】
検者用表示制御部４４は、検者用画像生成部４３から供給された画像データに対応する検者用画像を、検者用表示部１３に表示させるように制御する。
【００６９】
具体的には例えば、検者用画像生成部４３は、例えば図９に示される画像を検者用画像のひとつ（または一部分）として、それに対応する画像データを生成し、検者用表示制御部４４に提供する。検者用表示制御部４４は、検者用画像生成部４３から供給された画像データに対応する図９の画像を検者用表示部１３に表示させる。
【００７０】
即ち、図９の画像は、検者用画像の一例である。以下、図９の検者用画像の詳細について説明する。
【００７１】
図９の画像において、その左上方にはプルダウンメニュー７１とプルダウンメニュー７２とがその順番で上から順に配置され、それらの右方には選択メニュー７３が配置され、その右方には表示領域７４とソフトウエアボタン７５とがその順番で上から順に配置され、さらにその右方には表示領域７６が配置されている。また、図９の画像において、プルダウンメニュー７２の下方には、ソフトウエアボタン７７乃至ソフトウエアボタン８１並びにプルダウンメニュー８２およびプルダウンメニュー８３がその順番で上から順に配置され、それらの右方には、表示領域８４乃至表示領域８６がその順番で配置され、表示領域８４乃至表示領域８６のそれぞれの上方には、選択ボックス８７乃至選択ボックス８９のそれぞれが配置されている。また、図９の画像において、表示領域８６と選択ボックス８９との右方には、表示領域９０が配置されている。
【００７２】
プルダウンメニュー７１は、その上方に「視標呈示時間  ms」と記述されているように、検者２２が検者用マウス１１を操作して、予め設定されている幾つかの時間の中から所定の１つを「視標呈示時間 ms」として選択するためのメニューである。「視標呈示時間 ms」とは、１つの視標が被検者２１に呈示される時間（ms）、即ち、１つの視標が被検者用表示部１４に表示され続ける時間(ms)をいう。
【００７３】
プルダウンメニュー７２は、その上方に「１視標での試行回数」と記述されているように、検者２２が検者用マウス１１を操作して、予め設定されている幾つかの回数の中から所定の１つを「１視標での試行回数」として選択するためのメニューである。「１視標での試行回数」とは、検査値についての視力検査を行うための視標が被検者２１に呈示される回数、即ち、１つの検査値について取得される検査結果の総数をいう。
【００７４】
具体的には例えば、図９の例では、「視標呈示時間」として500msが、「１視標での試行回数」として10回が、それぞれ検者２２により選択されていることがわかる。これらの選択内容がそのまま設定され、かつ、視標のタイプとして図４の１つのランドルト環３２が利用されて、被検者２１の視力検査が行われる場合、ランドルト環３２が所定のサイズで500msの間だけ表示されては消去されていく動作が、視力検査全体で１０回だけ行われることになる。
【００７５】
選択メニュー７３は、それに記述されているように、検者２２が検者用マウス１１を操作して、「通常の測定法」、「上下法」、「恒常法」、「手動」の中から所定の１つを「測定法」として選択するためのメニューである。「測定法」とは、被検者２１の視力検査で利用される検査方法をいう。具体的には例えば図９の例では、「恒常法」が検者２２により選択されていることがわかる。なお、「通常の測定法」、「上下法」、「恒常法」、「手動」のそれぞれの詳細については、図１２乃至図１６のそれぞれを参照して後述する。
【００７６】
表示領域７４には、被検者用表示部１４に現在表示されているまたは直前に表示された視標についての検査結果が表示される。詳細には、図９に示されるように、表示領域７４には、「視標」、「視標の方向  答」、「反応時間ｓ」、および「試行数」が表示される。「視標」とは、現在利用されている視標のタイプをいう。「視標の方向  答」とは、その視標についての検査結果、即ち、「正答」または「誤答」をいう。より正確には本実施の形態では、「視標の方向  答」として、「正答」または「誤答」を示すシンボル、例えば、○印（白い丸の印）または×印（ばつの印）が表示される。「反応時間 s」とは、１つの視標が表示されてから（表示が更新されてから）、被検者用キーパッド１２が被検者２１により操作されるまでに要した時間をいう。「試行数」とは、検査値の視力検査を行うための視標が、被検者２１に対して現在何回呈示されたのかを示す値をいう。例えば、視標のタイプとして上述した図４の１つのランドルト環３２が利用される場合には、検査値に対応するサイズのランドルト環３２が被検者２１に対して現在までに何回呈示されたのかを示す値が「試行数」である。
【００７７】
「字詰まり視標」と記述されたソフトウエアボタン７５は、被検者２１の視力検査に利用する視標のタイプとして上述した図５の字詰まり視標３３を検者２２が選択する場合に押下されるボタンである。即ち、検者２２は、検者用マウス１１を利用してソフトウエアボタン７５を押下することで、被検者２１の視力検査に利用する視標のタイプとして、字詰まり視標３３を選択することができる。
【００７８】
表示領域７６には、被験者２１に関する情報が表示される。具体的には、表示領域７６において、「被験者名」という記述の右方のボックスには、被験者２１の氏名等が表示され、「ID」という記述の右方のボックスには、被験者２１を特定する識別子が表示され、また、「備考」という記述の右方のボックスには被験者２１に関するその他の情報が表示される。
【００７９】
「検査開始」と記述されたソフトウエアボタン７７は、被検者２１の視力検査の開始を指示する場合に検者２２により押下されるボタンである。即ち、検者２２は、検者用マウス１１を利用して検査開始ボタン７７を押下することで、被検者２１の視力検査の開始を指示することができる。
【００８０】
「終了」と記述されたソフトウエアボタン７８は、被検者２１の視力検査の終了を指示する場合に検者２２により押下されるボタンである。即ち、このソフトウエアボタン７８が押下されると、図示はしないが、視力検査が終了したというメッセージが被検者用表示部１４に表示されることになる。
【００８１】
「測定再開」と記述されたソフトウエアボタン７９は、被検者２１の視力検査の一時中断中にその再開を指示する場合に検者２２により押下されるボタンである。
【００８２】
「乱視標呈示」と記述されたソフトウエアボタン８０は、被検者２１の視力検査に利用する視標のタイプとして上述した図６の乱視標３４を検者２２が選択する場合に押下されるボタンである。即ち、検者２２が検者用マウス１１を利用してソフトウエアボタン８０を押下すると、被検者２１の視力検査に利用する視標のタイプとして乱視標３４が設定される。そして、乱視標３４が、図６に示されるように被検者用表示部１４の表示画面１４−１の中央に表示される。
【００８３】
「RED GREEN」と記述されたソフトウエアボタン８１は、被検者２１の視力検査に利用する視標のタイプとして上述した図７の視標３５−Ｒと視標３５−Ｇとを検者２２が設定する場合に、即ち、被検者２１に対して赤緑テストを検者２２が実行する場合に押下されるボタンである。即ち、検者２２が検者用マウス１１を利用してソフトウエアボタン８１を押下すると、図７の視標３５−Ｒと視標３５−Ｇとが、被検者２１の視力検査に利用する視標のタイプとして設定される。そして、視標３５−Ｒと視標３５−Ｇとが、図７に示されるように被検者用表示部１４の表示画面１４−１に表示されて、赤緑テストが行われる。
【００８４】
このように、ソフトウエアボタン７５、ソフトウエアボタン８０、および、ソフトウエアボタン８１のそれぞれは、被検者２１の視力検査に利用する視標のタイプとして、図５の字詰まり視標３３、図６の乱視標３４、並びに、図７の視標３５−Ｒおよび視標３５−Ｇのそれぞれを検者２２が選択する場合に押下されるボタンである。換言すると、ソフトウエアボタン７５、ソフトウエアボタン８０、および、ソフトウエアボタン８１のいずれも押下されない場合には、上述した図４の１つのランドルト環３２が、被検者２１の視力検査に利用する視標のタイプとして強制的に設定されることになる。
【００８５】
プルダウンメニュー８２は、その上方に「検査距離 mm」と記述されているように、検者２２が検者用マウス１１を操作して、予め設定されている幾つかの距離の中から所定の１つを「検査距離 mm」として選択するためのメニューである。「検査距離 mm」とは、上述した図２の距離ｄ(mm)をいう。即ち、検者２２は、例えば、このプルダウンメニュー８２で選択した「検査距離 mm」を距離d(mm)として確定した後に、被検者用表示部１４の表示画面１４−１から距離d(mm)だけ離間した場所に被検者２１を位置させて、被検者２１の視力検査を行うことができる。或いは、被検者２１が自分自身の所望する場所に位置した後に、検者２２が、被検者２１と表示画面１４−１との間の距離d(mm)を測定し、プルダウンメニュー８２により、その測定結果である距離d(mm)を「検査距離 mm」として選択することができる。
【００８６】
いずれの場合であっても、図９の例では、「検査距離 mm」として5000mm、即ち、５ｍが検者２２により選択されているので、被検者２１と表示画面１４−１との間の距離d(mm)は5000mmであるとして、被検者２１の視力検査が行われることになる。即ち、例えば、視標のタイプとして図４の１つのランドルト環３２が設定されて、かつ、視力レベル表現方式として「小数視力」が設定されて被検者２１の視力検査が行われる場合、視力の検査値が1.0に設定されると、上述した従来の５ｍ視力表と同様に、Ｃの高さ7.5ミリ、Ｃの太さ1.5ミリ、かつ、Ｃの切れ目部分の幅1.5ミリのランドルト環３２が被検者用表示部１４の表示画面１４−１の中央に表示されることになる。
【００８７】
なお、視力の検査値が1.0に設定されている場合に、Ｃの高さ7.5ミリ、Ｃの太さ1.5ミリ、かつ、Ｃの切れ目部分の幅1.5ミリのランドルト環３２を表示画面１４−１に表示させるためには、より一般的な表現に直すと、検査値に対応するサイズのランドルト環３２を表示画面１４−１に表示させるためには、上述した「検査距離 mm」の他、「ディスプレイの横幅 mm」も必要になる。「ディスプレイの横幅 mm」とは、表示画面１４−１の横方向のサイズ(mm)をいう。表示画面１４−１の横方向のサイズとは、表示画面１４−１を構成する４辺のうちの、被験者用表示部１４の配置位置における水平方向に近い方向の辺の長さをいう。この「ディスプレイの横幅 mm」を設定するためのメニューとして、プルダウンメニュー８３が設けられている。即ち、プルダウンメニュー８３は、検者２２が検者用マウス１１を操作して、予め設定されている幾つかの長さの中から所定の１つを「ディスプレイの横幅 mm」として選択するためのメニューである。
【００８８】
表示領域８４乃至表示領域８６のそれぞれには、「小数視力」、「分数視力」、および「logMAR」のそれぞれが取り得るレベル値が表示されている。上述したように、「小数視力」は、日本国において広く利用されている視力レベル表現方式である。また、その他の視力レベル表現方式として、表示領域８５に示されるように視力の各レベル値を分数で表現する「分数視力」、表示領域８６に示されるように視力の各レベル値を対数で表現する「logMAR」、および、表示領域９０に示されるような「対数視力」などが存在する。
【００８９】
なお、表示領域８４において２乃至0.8のレベル値は反転表示されているが、この反転表示の意味については後述する。
【００９０】
選択ボックス８７乃至選択ボックス８９のそれぞれは、被検者２１の視力検査に利用する視力レベル表現方式として、それらの下方の表示領域８４乃至表示領域８６のそれぞれに対応する「小数視力」、「分数視力」、および「logMAR」のそれぞれを検者２２が選択する場合にチェックされるボックスである。即ち、選択ボックス８７乃至選択ボックス８９のうちの所定の１つのみがチェック可能とされており、チェックされた選択ボックスの下方の表示領域に対応する視力レベル表現方式が選択されることになる。具体的には例えば図９の例では、選択ボックス８７がチェックされていることから、その下方の表示領域８４に対応する「小数視力」が選択されていることになる。
【００９１】
表示領域９０には、「分数視力」と「小数視力」との相互換算表、および、「対数視力」と「logMAR」との相互換算表が表示されている。
【００９２】
以上、図９を参照して、検者用画像の一例について説明した。
【００９３】
その他、検者用画像として、例えば図１０に示される画像９１も検者用表示部１３に表示される。即ち、図１０には、検者用画像の他の例として、被検者２１の視力検査の検査結果を示す検者用画像９１が示されている。検者用画像９１は、これまでに取得された各検査値のそれぞれの検査結果を表形式で示す画像９２と、これまでに取得された各検査値のそれぞれの検査結果をグラフ形式で示す画像９３とから構成される。なお、図１０の検者用画像９２に表示されている各値や検者用画像９３に表示されているグラフは、後述する恒常法に従って行われた視力検査についての検査結果の一例を示している。
【００９４】
以上、図９と図１０とを参照して、検者用画像の一例について説明した。
【００９５】
以下、図８に戻り、視標タイプ決定部４５乃至検査結果記憶部５５のそれぞれの詳細について説明していく。
【００９６】
視標タイプ決定部４５は、操作内容認識部４１からの通知内容、即ち、検者２２による検者用マウス１１の操作内容に基づいて、被検者２１の視力検査に利用する視標のタイプを決定して、その決定結果を検査制御部４２に通知する。
【００９７】
具体的には例えば、上述した図９のソフトウエアボタン７５が押下されたことが操作内容認識部４１から通知された場合、視標タイプ決定部４５は、上述した図５の字詰まり視標３３を、被検者２１の視力検査に利用する視標のタイプとして決定する。例えば、上述した図９のソフトウエアボタン８０が押下されたことが操作内容認識部４１から通知された場合、視標タイプ決定部４５は、上述した図６の乱視標３４を、被検者２１の視力検査に利用する視標のタイプとして決定する。例えば、上述した図９のソフトウエアボタン８１が押下されたことが操作内容認識部４１から通知された場合、視標タイプ決定部４５は、上述した図７の視標３５−Ｒおよび視標３５−Ｇを、被検者２１の視力検査に利用する視標のタイプとして決定する。また例えば、ソフトウエアボタン７５、ソフトウエアボタン８０、および、ソフトウエアボタン８１のいずれも押下されなかったことが操作内容認識部４１から通知された場合、視標タイプ決定部４５は、上述した図４の１つのランドルト環３２を、被検者２１の視力検査に利用する視標のタイプとして決定する。
【００９８】
検査方法決定部４６は、操作内容認識部４１からの通知内容、即ち、検者２２による検者用マウス１１の操作内容に基づいて、被検者２１の視力検査に利用する検査方法を決定して、その決定結果を検査制御部４２に通知する。
【００９９】
具体的には例えば、上述した図９の選択メニュー７３において、「通常の測定法」が選択されたことが操作内容認識部４１から通知された場合、検査方法決定部４６は、「通常の測定法」を、被検者２１の視力検査に利用する検査方法として決定する。例えば「上下法」が選択されたことが操作内容認識部４１から通知された場合、検査方法決定部４６は、「上下法」を、被検者２１の視力検査に利用する検査方法として決定する。「恒常法」が選択されたことが操作内容認識部４１から通知された場合、検査方法決定部４６は、「恒常法」を、被検者２１の視力検査に利用する検査方法として決定する。「手動」が選択されたことが操作内容認識部４１から通知された場合、検査方法決定部４６は、「手動」を、被検者２１の視力検査に利用する検査方法として決定する。なお、「通常の測定法」、「上下法」、「恒常法」、「手動」のそれぞれの詳細については、図１２乃至図１６のそれぞれを参照して後述する。
【０１００】
視力レベル表現方式決定部４７は、操作内容認識部４１からの通知内容、即ち、検者２２による検者用マウス１１の操作内容に基づいて、被検者２１の視力検査に利用する視力レベル表現方式を決定して、その決定結果を検査制御部４２に通知する。
【０１０１】
具体的には例えば、上述した図９の選択ボックス８７が選択（チェック）されたことが操作内容認識部４１から通知された場合、視力レベル表現方式決定部４７は、選択ボックス８７の下方の表示領域８４に対応する「小数視力」を、被検者２１の視力検査に利用する視力レベル表現方式として決定する。例えば、上述した図９の選択ボックス８８が選択（チェック）されたことが操作内容認識部４１から通知された場合、視力レベル表現方式決定部４７は、選択ボックス８８の下方の表示領域８５に対応する「分数視力」を、被検者２１の視力検査に利用する視力レベル表現方式として決定する。例えば、上述した図９の選択ボックス８９が選択（チェック）されたことが操作内容認識部４１から通知された場合、視力レベル表現方式決定部４７は、選択ボックス８９の下方の表示領域８６に対応する「logMAR」を、被検者２１の視力検査に利用する視力レベル表現方式として決定する。
【０１０２】
視標記憶部４８は、各タイプのそれぞれの視標に対応する画像データをそれぞれ記憶している。即ち、本実施の形態では、図３の固定視標３１、図４の１つのランドルト環３２、図５の字詰まり視標３３、図６の乱視標３４、並びに、図７の視標３５−Ｒおよび視標３５−Ｇのそれぞれに対応する画像データが、視標記憶部４８に記憶されていることになる。
【０１０３】
なお、本実施の形態では、ランドルト環を１以上含む視標については、そのランドルト環のＣの切れ目部分は所定の方向を向いているとする。後述する視標方向変更部５０の画像処理により、その方向は自在に可変可能だからである。なお、ランドルト環を１以上含む視標とは、本実施の形態においては、図３の固定視標３１、図４の１つのランドルト環３２、図５の字詰まり視標３３、図６の乱視標３４、並びに、図７の視標３５−Ｒおよび視標３５−Ｇをいう。
【０１０４】
視標読出部４９には、前回の検査値も含む視力の各レベル値の中から所定の１つの値が今回の検査値として検査制御部４２により設定されると、視標タイプ決定部４５により決定されたタイプが検査制御部４２から通知される。すると、視標読出部４９は、通知されたタイプの視標に対応する画像データを視標記憶部４８から読み出して、視標方向変更部５０に供給する。
【０１０５】
視標方向変更部５０は、ランドルト環を含む視標に対応する画像データが視標読出部４９から供給された場合、その画像データに対して、ランドルト環のＣの切れ目部分の方向を変更させるための画像処理（例えば回転処理等）を施し、その結果得られる画像データ、即ち、Ｃの切れ目部分の方向が変更されたランドルト環を含む視標に対応する画像データを視標サイズ変更部５０に供給する。
【０１０６】
ここで注目すべき点は、視標方向変更部５０は、ランドルト環のＣの切れ目部分の方向を変更させる場合、変更させる方向をランダムに決定する点である。
【０１０７】
具体的には例えば、本実施の形態では、ランドルト環のＣの切れ目部分の方向としてｍ種類（ｍは２以上の整数値）が使用され、かつ、ｍ種類の方向のそれぞれには１乃至ｍの整数値のそれぞれが予め対応付けられてする。
【０１０８】
この場合、本実施の形態では、乱数発生部５１は、１乃至ｍの整数値の中から所定の１つを乱数としてランダムに発生させ、視標方向変更部５０に通知する。すると、視標方向変更部５０は、視標読出部４９から供給された画像データに対して、ランドルト環のＣの切れ目部分の方向を、乱数発生部５１により発生された乱数に対応する方向に変更させるための画像処理を施す。
【０１０９】
そして、視標方向変更部５０は、その画像処理の結果得られる画像データ、即ち、乱数発生部５１により発生された乱数に対応する方向にＣの切れ目部分が配置されたランドルト環を含む視標に対応する画像データを、視標サイズ変更部５０に供給する。
【０１１０】
なお、このような視標方向変更部５０の画像処理は、視標に含まれる１以上のランドルト環のそれぞれに対して他とは独立して個別に実行される。即ち、視標に複数のランドルト環が含まれている場合、複数のランドルト環のＣの切れ目部分の各方向は、一律ではなくランダムに様々な方向に変更されることになる。
【０１１１】
また、視標方向変更部５０は、ランドルト環を含まない視標に対応する画像データが視標読出部４９から供給された場合、その画像データをそのまま視標サイズ変更部５０に供給する。
【０１１２】
視標サイズ変更部５２は、視標のサイズを、検査制御部４２により設定された今回の検査値に対応するサイズに変更させるための画像処理（例えば拡大縮小処理）を、視標方向変更部５０から供給された画像データに対して適宜施し、その結果得られる画像データ、即ち、サイズが変更された視標に対応する画像データを被検者用表示制御部５３に供給する。
【０１１３】
具体的には例えば図４の１つのランドルト環３２に対応する画像データが視標方向変更部５０から供給された場合、視標サイズ変更部５２は、その画像データに対して、今回の検査値に対応するサイズにランドルト環３２を変更させるための画像処理を施し、その結果得られる画像データを被検者用表示部１４に供給する。
【０１１４】
なお、視標サイズ変更部５２がこのような画像処理を行うためには、上述した今回の検査値の他、視標のタイプ、視力レベル表現方式、図２に示される被検者２１と表示画面１４−１との距離d、および、表示画面１４−１のサイズ（横幅）等の情報が必要になる。視標のタイプと視力レベル表現方式とのそれぞれは、視標タイプ決定部４５と視力レベル表現方式決定部４７とのそれぞれから検査制御部４２に通知される。図２の距離dと表示画面１４−１のサイズ（横幅）とのそれぞれは、上述した図９のプルダウンメニュー８２とプルダウンメニュー８３とのそれぞれについての検者２２による選択内容として、操作内容認識部４１から検査制御部４２に通知される。そこで、検査制御部４２は、上述した今回の検査値の他これらの各情報もまとめて視標サイズ変更部５２に供給する。すると、視標サイズ変更部５２は、検査制御部４２から供給された今回の検査値の他これらの各情報も利用して、上述した画像処理を実行する。
【０１１５】
被検者用表示制御部５３は、視標サイズ変更部５２から供給された画像データに対応する視標を被検者用表示部１４に表示させるように制御する。
【０１１６】
具体的には例えば、視標のタイプとして図４の１つのランドルト環３２を利用して被検者２１の視力検査が行われる場合、Ｃの切れ目部分の方向が視標方向変更部５０によりランダムに変更され、かつ、検査値に対応するサイズとなるようにＣのサイズが視標サイズ変更部５２により変更されたランドルト環３２に対応する画像データが、視標サイズ変更部５２から被検者用表示制御部５３に供給されることになる。そこで、被検者用表示制御部５３は、このような画像データに対応するランドルト環３２を、被検者用表示部１４の表示画面１４−１に中央に表示させるように制御する。
【０１１７】
このようにして、ランドルト環３２が表示画面１４−１に表示されると、被検者２１は、上述した第２の手順や第３の手順を行うことになる。即ち、被検者２１は、表示画面１４−１に表示されるランドルト環３２のＣの切れ目部分の視認を試みる。そして、被検者２１は、Ｃの切れ目部分を視認できた（と思う）場合には、被検者用キーパッド１２を用いて、ランドルト環３２のＣの切れ目部分が向いている（と思う）方向を通知するための所定の操作を行う。これに対して、被検者２１は、Ｃの切れ目部分を視認できなかった場合には、被検者用キーパッド１２の操作自体を行わないか、或いは、被検者用キーパッド１２を用いて、視認できなかったことを通知するための所定の操作を行う。
【０１１８】
この間、検査結果取得部５４は、被検者用キーパッド１２の操作内容を監視しており、その監視結果に基づいて、今回の検査値についての検査結果を取得し、検査制御部４２に供給する。詳細には、検査結果取得部５４は、被検者用キーパッド１２から所定の方向が入力されてきた場合、即ち、被検者２１から所定の方向が通知された場合、通知された方向が、表示画面１４−１に表示されている（または直前に表示された）ランドルト環３２のＣの切れ目部分の実際の方向と一致しているか否かを判定し、一致していると判定したときには「正答」という検査結果を取得し、一方、一致していないと判定したときには「誤答」という検査結果を取得する。また、検査結果取得部５４は、被検者用キーパッド１２から所定の方向が入力されてこなかった場合、即ち、被検者２１がランドルト環３２のＣの切れ目部分を視認できなかった場合、「誤答」という検査結果を取得する。
【０１１９】
なお、以上、図４の１つのランドルト環３２が視標タイプとして設定された場合の検査結果取得部５４の処理について説明したが、検査結果取得部５４は、その他の視標タイプが設定されている場合も全く同様に、被検者用キーパッド１２の操作内容に基づいて、今回の検査値についての検査結果を取得し、検査制御部４２に供給する。
【０１２０】
検査制御部４２は、検査結果取得部５４から供給されてくる検査結果を検査結果記憶部５５に記憶させる。即ち、検査結果記憶部５５には、検査制御部４２により今回の検査値が新たに設定される毎に、検査結果取得部５４により順次取得される「正答」や「誤答」といった検査結果が記憶されていく。
【０１２１】
検査制御部４２は、検査結果記憶部５５に記憶されている１以上の検査結果を適宜読み出して、それらの1以上の検査結果に基づいて所定の処理を実行することができる。具体的には例えば、検査制御部４２は、検査結果記憶部５５に記憶されている１以上の検査結果を適宜読み出して、それらの検査結果を利用して、上述した図１０の検者用画像９１の画像９２に含まれるような各値を算出して、検者用画像生成部４３に供給することができる。この場合、検者用画像生成部４３は、検査制御部４１から供給された各値に基づいて、図１０の画像９２や画像９３に対応する画像データを生成し、検者用表示制御部４４に供給する。検者用表示制御部４４は、検者用画像生成部４３から供給された画像データに対応する図１０の画像９２や画像９３を、検者用画像９１として検者用表示部１３に表示させる。
【０１２２】
以上、図１乃至図１０を参照して、本発明が適用される情報処理装置のハードウエア構成例と機能的構成例とについて説明した。
【０１２３】
なお、本発明が適用される情報処理装置のハードウエア構成や機能的構成は、上述した図１や図８等の構成に限定されないことは言うまでも無い。
【０１２４】
例えば、本実施の形態では１台の情報処理装置により本発明が実現されているが、その他、図示はしないが、検者２２が主に使用する情報処理装置と、被検者２１が主に使用する情報処理装置とが所定のネットワークに接続されることで構成される情報処理システムにより、本発明が実現されてもよい。
【０１２５】
また、図８の操作内容認識部４１乃至視力レベル表現方式決定部４７並びに視標読出部４９乃至検査結果取得部５４といった機能ブロックは、本実施の形態では、主にソフトウエアモジュールで構成されるとしたが、本実施の形態に限定されず、ハードウエア単体で構成してもよいし、或いは、上述したように、ソフトウエアとハードウエアとの組み合わせで構成してもよい。また、各機能ブロックの単位は、図８の単位に限定されず、任意の単位で構わない。即ち、本発明が適用される情報処理装置の機能的構成は、図８の操作内容認識部４１乃至視力レベル表現方式決定部４７並びに視標読出部４９乃至検査結果取得部５４等の各機能を総合的に有する構成であれば、任意の数の任意の機能を有する機能ブロックを任意に組み合わせた構成でも構わない。
【０１２６】
例えば、本実施の形態の情報処理装置は、その機能的構成として、図８に示されるように視標方向変更部５０と乱数発生部５１とを有しているので、被検者用表示部１４におけるランドルト環の表示を更新する毎に、そのＣの切れ目部分の方向もランダムに更新していくことができる。これにより、図２の被検者２１にとっては、その方向を予測することが実質上不可能になる。その結果、上述したように、被検者２１が、ランドルト環３２のＣの切れ目部分を実際に視認できない場合には、検査結果取得部５４は、「誤答」という正確な検査結果をほぼ確実に取得することができるという効果、即ち、上述した従来の課題を解決できるという効果を奏することが可能になる。
【０１２７】
しかしながら、係る効果を奏するためには、情報処理装置の機能的構成は、単に、被検者用表示部１４におけるランドルト環の表示を更新する毎に、そのＣの切れ目部分の方向もランダムに更新していくことが可能な機能的構成であれば足り、視標方向変更部５０と乱数発生部５１とは必ずしも必須な構成要素ではない。
【０１２８】
具体的には例えば、視標方向変更部５０と乱数発生部５１とが仮に存在しない場合であっても、情報処理装置は、次のような機能的構成を有することで、係る効果を同様に奏することが可能になる。
【０１２９】
即ち、視標読出部４９の出力が、視標方向変換部５０ではなく、視標サイズ変更部５２に接続された機能的構成を有する情報処理装置であっても、係る効果を同様に奏することが可能になる。ただし、この場合、ランドルト環のＣの切れ目部分の方向として上述したようにｍ種類が使用されるとすると、例えば、図４のランドルト環３２については、Ｃの切れ目部分の方向が他とは異なるｍ種類のランドルト環３２のそれぞれに対応するｍ種類の画像データが、視標記憶部４８に予め記憶されている必要がある。そして、視標読出部４９が、今回の検査値が検査制御部４２により決定される毎に、ｍ種類の画像データの中から読み出す画像データをランダムに決定する必要がある。その他のランドルト環を含む視標についても同様である。
【０１３０】
次に、図１１のフローチャートを参照して、検者２２が被検者２１の視力検査を行う場合における、図８の機能的構成を有する情報処理装置の処理について説明する。なお、以下、係る処理を「視力検査処理」と称する。
【０１３１】
ステップＳ１において、検査制御部４２は、検者２２の操作内容に基づいて、視力検査に必要な各種情報の設定を行う。
【０１３２】
本実施の形態では、視力検査に必要な各種情報とは、上述したように、図９の検者画像のうちの、プルダウンメニュー７１、プルダウンメニュー７２、選択メニュー７３、プルダウンメニュー８２、プルダウンメニュー８３、選択ボックス８７、選択ボックス８８、および、選択ボックス８９等と、検者用マウス１１とを利用するＧＵＩ（Graphical User Interface）操作により選択される情報のことをいう。
【０１３３】
従って、具体的には例えば、ステップＳ１の処理とは次のような処理になる。
【０１３４】
即ち、はじめに、検査制御部４２は、検者用画像生成部４３に対して図９の検者用画像の生成を指令する。すると、検者用画像生成部４３は、図９の検者用画像に対応する画像データを生成し、検者用表示制御部４４に供給する。検者用表示制御部４４は、供給された画像データに対応する図９の検者用画像を検者用表示部１３に表示させる。
【０１３５】
すると、検者２２は、上述したＧＵＩ操作を行うことで、視力検査に必要な各種情報を選択する。
【０１３６】
この間、操作内容認識部４１は、検者２２による検者用マウス１１の操作内容を監視しており、その監視結果に基づいて、各種情報についての検者２２による選択内容を認識し、その認識結果を、検査制御部４２並びに視標タイプ決定部４５乃至視力レベル表現方式決定部４７のうちの対応するブロックに通知する。
【０１３７】
視標タイプ決定部４５、検査方法決定部４６、および、視力レベル表現方式決定部４７のそれぞれは、上述したように、検者２２により選択された視標タイプ、検査方法、および、視力レベル表現方式のそれぞれを視力検査で利用することを決定し、その決定結果を検査制御部４２に通知する。
【０１３８】
このようにして、視力検査に必要な各種情報のそれぞれについての検者２２による選択内容は検査制御部４２に通知されることになる。そこで、検査制御部４２は、検者２２による選択内容に基づいて、視力検査に必要な各種情報の設定を行う。
【０１３９】
以上のようなステップＳ１の処理が実行されると、処理はステップＳ２に進められる。
【０１４０】
ステップＳ２において、検査制御部４２は、検査開始が検者２２により指示されたか否かを判定する。
【０１４１】
即ち、検者２２は、上述したように、被検者用表示部１４の表示画面１４−１から図２の距離dだけ離間した場所に位置した被検者２１が表示画面１４−１を見るといった第１の手順が行われたことを確認した後、検者用マウス１１を利用して図９の検査開始と記述されたソフトウエアボタン７７を押下することで、被検者２１の視力検査の開始を指示することができる。
【０１４２】
従って、ソフトウエアボタン７７が押下されるまでの間、ステップＳ２において、検査開始が検者２２により指示されていないと判定されて、処理はステップＳ２に戻されて、検査開始が検者２２により指示されたか否かが再度判定される。即ち、ソフトウエアボタン７７が押下されるまでの間、ステップＳ２の判定処理が繰り返し実行される。
【０１４３】
その後、ソフトウエアボタン７７が押下されると、ステップＳ２において、検査開始が検者２２により指示されたと判定されて、処理はステップＳ３に進められる。
【０１４４】
ステップＳ３において、検査制御部４２は、視力検査の検査方法として「通常の測定法」が設定されたか否かを判定する。
【０１４５】
ステップＳ３において、視力検査の検査方法として「通常の測定法」が設定されたと判定された場合、処理はステップＳ４に進められる。ステップＳ４において、「通常の測定法」に則った視力検査を行うために必要な一連の処理が行われる。以下、このようなステップＳ４の一連の処理を「通常の測定法処理」と称する。「通常の測定法処理」の詳細については、図１２のフローチャートを参照して後述する。
【０１４６】
これに対して、ステップＳ３において、視力検査の検査方法として「通常の測定法」が設定されていないと判定された場合、即ち、視力検査の検査方法として「通常の測定法」以外が設定された場合、処理はステップＳ５に進められる。
【０１４７】
ステップＳ５において、検査制御部４２は、視力検査の検査方法として「上下法」が設定されたか否かを判定する。
【０１４８】
ステップＳ５において、視力検査の検査方法として「上下法」が設定されたと判定された場合、処理はステップＳ６に進められる。ステップＳ６において、「上下法」に則った視力検査を行うために必要な一連の処理が行われる。以下、このようなステップＳ６の一連の処理を「上下法処理」と称する。「上下法処理」の詳細については、図１３と図１４のフローチャートを参照して後述する。
【０１４９】
これに対して、ステップＳ５において、視力検査の検査方法として「上下法」が設定されていないと判定された場合、即ち、視力検査の検査方法として「通常の測定法」および「上下法」以外が設定された場合、処理はステップＳ７に進められる。
【０１５０】
ステップＳ７において、検査制御部４２は、視力検査の検査方法として「恒常法」が設定されたか否かを判定する。
【０１５１】
ステップＳ７において、視力検査の検査方法として「恒常法」が設定されたと判定された場合、処理はステップＳ８に進められる。ステップＳ８において、「恒常法」に則った視力検査を行うために必要な一連の処理が行われる。以下、このようなステップＳ８の処理を「恒常法処理」と称する。「恒常法処理」の詳細については、図１５のフローチャートを参照して後述する。
【０１５２】
これに対して、ステップＳ７において、視力検査の検査方法として「恒常法」が設定されていないと判定された場合、即ち、視力検査の検査方法として「手動」が設定された場合、処理はステップＳ９に進められる。ステップＳ９において、「手動」に則った視力検査を行うために必要な一連の処理が行われる。以下、このようなステップＳ９の一連の処理を「手動処理」と称する。「手動処理」の詳細については、図１６のフローチャートを参照して後述する。
【０１５３】
ステップＳ４の「通常の測定法処理」、ステップＳ６の「上下法処理」、ステップＳ８の「恒常法処理」および、ステップＳ９の「手動処理」のうちの何れかが終了すると、検査方法に応じた個数の検査結果が検査結果記憶部５５に記憶されて、処理はステップＳ１０に進められる。
【０１５４】
ステップＳ１０において、検査制御部４２は、検査結果を、検者用画像生成部４３と検者用表示制御部４４とを介して検者用表示部１３に表示させる。
【０１５５】
詳細には、ステップＳ１０の処理は次のような一連の処理となる。即ち、検査制御部４２は、１以上の検査結果を検査結果記憶部５５から読み出して、検者用画像生成部４３に供給する。また、必要に応じて、検査制御部４３は、検査結果記憶部５５から読み出した検査結果に基づいて各種値を算出し、検者用画像生成部４３に供給する。検者用画像生成部４３は、検査制御部４２から供給された検査結果や各種値を含む画像を検者用画像として、その検者用画像に対応する画像データを生成して、検者用表示制御部４４に供給する。検者用表示制御部４４は、供給された画像データに対応する検者用画像、即ち、検査結果や各種値を含む検者用画像を検者用表示部１３に表示させる。
【０１５６】
具体的には例えば、ステップＳ８の「恒常法処理」が実行された場合、即ち、「恒常法」に則って視力検査が行われた場合、上述した図１０の検者用画像９１が、ステップＳ１０の処理で検者用表示部１３に表示されることになる。
【０１５７】
ステップＳ１１において、検査制御部４２は、再検査が検者２２により指示されたか否かを判定する。
【０１５８】
即ち、検者２２は、上述したように、検者用マウス１１を利用して図９の検査開始と記述されたソフトウエアボタン７７を再度押下することで、視力検査の再検査を指示することができる。
【０１５９】
従って、ソフトウエアボタン７７が再度押下された場合、ステップＳ１１において、再検査が検者２２により指示されたと判定されて、処理はステップＳ３に戻され、それ以降の処理が繰り返し実行される。即ち、被検者２１の左目と右目とのうちの検査対象の目の視力検査が再度行われる。
【０１６０】
これに対して、ソフトウエアボタン７７が再度押下されなかった場合、ステップＳ１１において、再検査が検者２２により指示されなかったと判定されて、処理はステップＳ１２に進められる。
【０１６１】
ステップＳ１２において、検査制御部４２は、視力検査が終了したというメッセージを、被検者用表示制御部５３を介して被検者用表示部１４に表示させる。
【０１６２】
これにより、「視力検査処理」は終了となる。
【０１６３】
なお、被検者２１の両目のうちの片方の目についての「視力検査処理」がまだ実行されていない場合、即ち、片方の目が未検査の場合、検者２２は、検査対象を未検査の目に変更することを被検者２１に通知して、図９のソフトウエアボタン７７を押下する。これにより、情報処理装置は、今度は、未検査の目についての「視力検査処理」を実行することになる。
【０１６４】
次に、ステップＳ４の「通常の測定法処理」、ステップＳ６の「上下法処理」、ステップＳ８の「恒常法処理」および、ステップＳ９の「手動処理」のそれぞれの詳細について、その順番に個別に説明する。なお、以下の説明においては、説明の簡略上、視標のタイプとして図４の１つのランドルト環３２が設定されたとする。
【０１６５】
はじめに、図１２のフローチャートを参照して、「通常の測定法処理」の詳細例について説明する。
【０１６６】
ステップＳ２１において、検査制御部４２は、視力の検査値を初期値に設定する。具体的には例えば、視力レベル表現方式として「小数視力」が利用される場合には、ステップＳ２１の処理で、視力の検査値の初期値として1.0等の値が設定される。
【０１６７】
次に、ステップＳ２２乃至Ｓ２６の処理で、検査値に対応するサイズのランドルト環３２が被検者用表示部１４に表示され、その検査値についての検査結果が１つだけ取得される。
【０１６８】
即ち、ステップＳ２２において、視標読出部４９は、ランドルト環３２に対応する画像データを視標記憶部４８から読み出して、視標方向変更部５０に供給する。
【０１６９】
なお、以下、ランドルト環３２に対応する画像データと、ランドルト環３２とを個々に区別する必要が無い場合、ランドルト環３２に対応する画像データを、単にランドルト環３２と称する。
【０１７０】
ステップＳ２３において、視標方向変更部５０は、ランドルト環３２のＣの切れ目部分を、乱数発生部５１から発生された乱数（整数値）に対応する方向に変更する。即ち、ステップＳ２３の処理が実行される毎に、ランドルト環３２Ｃの切れ目部分の方向はランダムに変更されることになる。
【０１７１】
Ｃの切れ目部分の方向がランダムに変更されたランドルト環３２が、視標方向変更部５０から視標サイズ変更部５２に供給されると、処理はステップＳ２４に進められる。
【０１７２】
ステップＳ２４において、視標サイズ変更部５２は、ランドルト環３２のサイズを、検査値に対応するサイズに変更する。
【０１７３】
このようにして、Ｃの切れ目部分の方向がランダムに変更され、かつ、検査値に対応するサイズに変更されたランドルト環３２が、視標サイズ変更部５２から被検者用表示制御部５３に供給されると、処理はステップＳ２５に進められる。
【０１７４】
ステップＳ２５において、被検者用表示制御部５３は、被検者用表示部１４にランドルト環３２を表示させる。
【０１７５】
このようにして、ランドルト環３２が被検者用表示部１４に表示されると、被検者２１は、上述した第２の手順や第３の手順を行うことになる。即ち、被検者２１は、被検者用表示部１４に表示されたランドルト環３２のＣの切れ目部分の視認を試み、その視認結果を、被検者用キーパッド１２を操作することで検査結果取得部５４に入力させる。
【０１７６】
すると、ステップＳ２６において、検査結果取得部５４は、上述したように、被検者用キーパッド１２の操作内容に基づいて、検査値についての検査結果を１つだけ取得し、検査制御部４２に供給する。即ち、ステップＳ２６の処理で、上述した「正答」または「誤答」という検査結果が検査結果取得部５４により１つだけ取得されて検査制御部４２に供給される。
【０１７７】
ステップＳ２７において、検査制御部４２は、同一の検査値についての検査結果をａ個取得したか否かを判定する。
【０１７８】
ステップＳ２７で言うａ個とは、上述した図９のプルダウンメニュー７２で設定される「１視標での試行回数」（以下単に、試行回数と称する）のことをいう。即ち、ステップＳ２７の判定処理は、同一の検査値についての視力検査が試行回数ａ分だけ行われたか否かを判定する判定処理であるといえる。
【０１７９】
従って、同一の検査値についての視力検査がまだ試行回数ａ分だけ行われていない場合、ステップＳ２７において、同一の検査値についての検査結果をまだａ個取得していないと判定されて、処理はステップＳ２２に戻され、それ以降の処理が繰り返し実行される。
【０１８０】
即ち、同一サイズのランドルト環３２が、そのＣの切れ目部分の方向がランダムに更新されながら、被検者用表示部１４に表示されては消去されていく、といった処理が試行回数ａ分だけ繰り返し実行される。この間、被検者２２は、上述した第３の手順を試行回数ａ分だけ繰り返し行うことになるので、検査結果取得部５４は、同一の検査値についての検査結果をａ個取得することになる。
【０１８１】
このようにして、同一の検査値についての検査結果がａ個取得されると、ステップＳ２７において、同一の検査値についての検査結果をａ個取得したと判定されて、処理はステップＳ２８に進められる。
【０１８２】
ステップＳ２８において、検査制御部４２は、ａ個の検査結果の中にｂ個以上の「正答」が存在するか否かを判定する。
【０１８３】
換言すると、ステップＳ２８の判定処理は、結局、正答率が閾値ｂ／ａ以上であるか否かの判定処理であるといえる。従って、ｂは、閾値b/aによって決定される整数値となる。具体的には例えば、この閾値b/aが５０％とされている場合には、ｂとしてa/2が採用されることになる。閾値b/aとは、被検者２１の視力は検査値以上の能力を持っていると判断できる正答率のうちの最低値をいう。
【０１８４】
ステップＳ２８において、ａ個の検査結果の中にｂ個以上の「正答」が存在すると判定した場合、即ち、正答率が閾値ｂ／ａ以上であると判定した場合、検査制御部４２は、被検者２１の視力は検査値以上の能力を持っていると判断して、ステップＳ２９において、検査値を１レベル上の値に設定して、処理をステップＳ２２に戻す。その後、これまでの検査値よりも１レベル上の値が新たな検査値となり、新たな検査値についての検査結果をａ個だけ取得するために必要な上述した一連の処理が実行される。
【０１８５】
具体的には例えば、視力レベル表現方式として「小数視力」が利用され、検査値として1.0が設定されて、1.0についてのステップＳ２２乃至Ｓ２７のループ処理が繰り返し実行されて、1.0についての検査結果がa個取得され、ステップＳ２８の処理で、1.0についてのａ個の検査結果の中にｂ個以上の正答が存在すると判定されたとする。この場合、今度は、次のステップＳ２９の処理で、図９に示されるように、1.0より１レベル上の値である1.25が新たな検査値に設定され、1.25についてのステップＳ２２乃至Ｓ２７のループ処理が繰り返し実行されて、1.25についての検査結果がａ個取得されることになる。そして、ステップＳ２８において、ａ個の検査結果の中にｂ個以上の「正答」が存在するか否かが再度判定されることになる。
【０１８６】
これに対して、ステップＳ２８において、ａ個の検査結果の中にｂ個以上の「正答」が存在しないと判定した場合、即ち、正答率が閾値ｂ／ａ未満であると判定した場合、検査制御部４２は、被検者２１の視力は検査値以上の能力を持っていないと判断して、処理をステップＳ３０に進める。
【０１８７】
ステップＳ３０において、検査制御部４２は、検査値より１レベル下の値についての検査は終了しているか否かを判定する。
【０１８８】
ステップＳ３０において、検査値より１レベル下の値についての検査はまだ終了していないと判定した場合、検査制御部４２は、検査値を１レベル下の値に設定して、処理をステップＳ２２に戻す。その後、これまでの検査値よりも１レベル下の値が新たな検査値となり、新たな検査値についての検査結果をａ個だけ取得するために必要な上述した一連の処理が実行される。
【０１８９】
これに対して、ステップＳ３０において、検査値より１レベル下の値についての検査は既に終了していると判定した場合、検査制御部４２は、ステップＳ３２において、検査値より１レベル下の値を、被検者２１の視力値に確定する。即ち、ステップＳ３２において、被検者２１の視力は、検査値よりも1レベル下の値の能力を持っていると確定されることになる。
【０１９０】
具体的には例えば、視力レベル表現方式として「小数視力」が利用され、検査値として1.0が設定されて、1.0についてのステップＳ２２乃至Ｓ２７のループ処理が繰り返し実行されて、1.0についての検査結果がa個取得され、ステップＳ２８の処理で、1.0についてのａ個の検査結果の中にｂ個以上の正答が存在しない、即ち、正答の個数はｂ個未満であると判定されているとする。
【０１９１】
この場合、ステップＳ３０の処理で、図９に示されるように、1.0より１レベル下の値である0.9についての検査は終了しているか否かが判定されることになる。
【０１９２】
ステップＳ３０の処理で、0.9についての検査はまだ終了していないと判定された場合、今度は、次のステップＳ３１の処理で、0.9が新たな検査値に設定され、0.9についてのステップＳ２２乃至Ｓ２７のループ処理が繰り返し実行されて、0.9についての検査結果がａ個取得されることになる。そして、ステップＳ２８において、ａ個の検査結果の中にｂ個以上の「正答」が存在するか否かが再度判定されることになる。
【０１９３】
これに対して、ステップＳ３０の処理で、0.9についての検査は終了していると判定された場合、ステップＳ３２において、被検者２１の視力値として0.9が確定される。即ち、ステップＳ３２において、被検者２１の視力は0.9の能力を持っていると確定される。
【０１９４】
このようにしてステップＳ３２の処理で被験者２１の視力値が確定されると、「通常の測定法処理」が終了となる。
【０１９５】
次に、図１３と図１４とのフローチャートを参照して、「上下法処理」の詳細例について説明する。
【０１９６】
ステップＳ５１において、検査制御部４２は、視力検査の検査範囲を設定する。
【０１９７】
検査範囲とは、視力の各レベル値が取り得る全範囲のうちの、検査値として使用される範囲をいう。この検査範囲は、検査制御部４２自身の判断により設定されてもよいし、図９の表示領域８４の反転表示で示されるように、検者２２により選択された範囲が設定されてもよい。即ち、表示領域８４の反転表示は、検者２２により選択された検査範囲を示している。このように、検者２２は、選択ボックス８７乃至選択ボックス８９の中から所定の１つをチェックすることで視力レベル表現方式を選択した後、チェックした選択ボックスの下方の表示領域（図９の例では表示領域８４）に示される視力の各値の中から、検査値として利用したい値を反転表示させることで、検査範囲を自在に選択することができる。
【０１９８】
ステップＳ５２において、検査制御部４２は、検査範囲のうちの最低値を検査値に設定する。具体的には例えば、図９の表示領域８４の反転表示の範囲が検査範囲に設定されている場合には、ステップＳ５２の処理で0.8が検査値として設定される。
【０１９９】
ステップＳ５３において、検査制御部４２は、検査の変化方向を上向き方向に設定する。
【０２００】
即ち、「上下法」においては、検査範囲に含まれる各レベル値のそれぞれが、上向き方向または下向き方向に順番に検査値に設定されて、新たな検査値が設定される毎に、被検者２１の視力検査が行われて、その検査結果が１つずつ順次取得されていく。そして、検査範囲の最大値（上向き方向の場合）または最小値（下向き方向の場合）が検査値に設定されてその検査結果が取得されると、今度は、検査方向が逆方向に更新されて、検査範囲に含まれる各レベル値のそれぞれが、更新された方向に順番に検査値に設定されて、新たな検査値が設定される毎に、被検者２１の視力検査が行われて、その検査結果が１つずつ順次取得されていく。その後、以上の一連の処理が所定の回数だけ繰り返し実行される。ここでは、このような上向き方向または下向き方向が、検査の変化方向と称されている。
【０２０１】
そこで、ステップＳ５２の処理で検査値の初期設定として最低値が設定されたので、ステップ５３の処理では、検査の変化方向の初期設定として上向き方向が設定されるのである。具体的には例えば、図９の表示領域８４の反転表示の範囲が検査範囲に設定されている場合には、ステップＳ５２の処理で0.8が検査値として設定されて、検査の変化方向として、0.8から２に向かう上向き方向が設定されるのである。
【０２０２】
ステップＳ５４において、検査制御部４２は、検査範囲についての検査回数ｉを１に設定する。
【０２０３】
検査回数ｉとは、検査範囲に含まれる各レベル値のそれぞれが検査値に設定されて、それらの検査結果の全てが得られた場合に１回と数える回数のことを言う。そこで、ステップＳ５４の処理では、検査回数ｉとして１が初期設定されるのである。
【０２０４】
次に、ステップＳ５５乃至Ｓ５９の処理で、検査値に対応する図４のランドルト環３２が被検者用表示部１４に表示され、その検査値に対応するランドルト環３２についての検査結果が１つだけ取得される。即ち、ステップＳ５５乃至Ｓ５９のそれぞれの処理は、上述した図１２のステップＳ２２乃至Ｓ２６のそれぞれの処理と基本的に同様の処理であるので、ここではそれらの説明については省略する。
【０２０５】
ステップＳ５９の処理が終了すると、処理は図１４のステップＳ６０に進められる。
【０２０６】
ステップＳ６０において、検査制御部４２は、検査の変化方向は上向き方向であるか否かを判定する。
【０２０７】
ステップＳ６０において、検査の変化方向は上向き方向であると判定した場合、検査制御部４２は、ステップＳ６１において、検査値は、検査範囲のうちの最大値であるか否かを判定する。
【０２０８】
ステップＳ６１において、検査値は、検査範囲のうちの最大値ではないと判定した場合、検査制御部４２は、ステップＳ６２において、検査値を１レベル上の値に設定する。その後、処理は図１３のステップＳ５５に戻され、それ以降の処理が繰り返し実行される。
【０２０９】
即ち、検査方向が上向き方向である場合には、検査範囲のうちの最大値に達するまで、これまでの検査値よりも1レベル上の値が新たな検査値とされて、ランドルト環３２が、新たな検査値に対応するサイズに更新されるとともに、そのＣの切れ目部分の方向がランダムに更新されながら被検者用表示部１４に表示されては消去されていくことが繰り返されていく。この間、被検者２２は、検査範囲内の各レベル値のそれぞれについて、上述した第３の手順を繰り返し行うことになるので、検査結果取得部５４は、検査範囲内の各レベル値のそれぞれについての検査結果を１つずつ取得することができる。
【０２１０】
具体的には例えば、図９の表示領域８４の反転表示の範囲が検査範囲に設定されており、かつ、検査方向が上向き方向である場合には、0.8,0.9,1.0,1.25,1.5,1.7,2.0のそれぞれがその順番で検査値に順次設定されて、ランドルト環３２が、0.8,0.9,1.0,1.25,1.5,1.7,2.0のそれぞれに対応するサイズに順次更新されていくとともに、そのＣの切れ目部分の方向がランダムに順次更新されていきながら被検者用表示部１４に表示されていく。その結果、0.8,0.9,1.0,1.25,1.5,1.7,2.0のそれぞれについての検査結果がその順番に１つずつ取得されていくことになる。
【０２１１】
そして、検査範囲のうちの最大値についての検査結果が検査結果取得部５４により取得されると、次のステップＳ６１の処理では、検査値は、検査範囲のうちの最大値であると判定されて、処理はステップＳ６５に進められる。
【０２１２】
ステップＳ６５において、検査制御部４２は、検査回数ｉがＰに到達したか否かを判定する。
【０２１３】
ステップＳ６５で言う数値Ｐとは、上述した図９のプルダウンメニュー７２で設定される試行回数のことをいう。即ち、上下法では、検査回数１乃至Ｐのそれぞれ毎に、検査範囲に含まれる各レベル値のそれぞれの検査結果が１つずつ取得されていく。従って、ステップＳ６５の処理とは結局、検査範囲に含まれる各レベル値のそれぞれについての検査結果の個数が何れもＰ個取得されたか否かを判定する処理であるといえる。
【０２１４】
従って、ステップＳ６５において、検査回数ｉがＰにまだ到達していないと判定された場合には、処理はステップＳ６６に進められて、検査結果を取得するための処理が続行されるのである。
【０２１５】
即ち、ステップＳ６６において、検査制御部４２は、検査の変化方向を逆方向に更新する。
【０２１６】
ステップＳ６７において、検査制御部４２は、更新された検査の変化方向に応じて、検査値を最大値または最小値に設定する。即ち、下向き方向から上向き方向に更新された場合には最小値が、上向き方向から下向き方向に更新された場合には最大値が、それぞれステップＳ６７の処理で設定される。
【０２１７】
ステップＳ６８において、検査制御部４２は、検査回数ｉを１だけインクリメントする。
【０２１８】
その後、処理は図１３のステップＳ５５に戻され、それ以降の処理が繰り返し実行される。
【０２１９】
具体的には例えば、図９の表示領域８４の反転表示の範囲が検査範囲に設定されて、0.8から２に向かう上向き方向で、0.8乃至２のそれぞれについての検査結果が１つずつ取得され、その後、ステップＳ６５において、検査回数ｉがＰにまだ到達していないと判定されたとする。
【０２２０】
この場合、ステップＳ６６の処理で、検査の変化方向は下向き方向に更新され、ステップＳ６７の処理で、検査値が最大値である２に設定され、ステップＳ６８の処理で、検査回数ｉが２に設定される。
【０２２１】
そして、今度は、検査回数２についての図１３のステップＳ５５乃至Ｓ５９のループ処理が繰り返し実行されることになる。詳細には、ステップＳ５９の処理が実行される毎に、次のステップＳ６０の処理で、検査の変化方向は上向き方向ではないと判定されて、処理はステップＳ６３に進められる。
【０２２２】
ステップＳ６３において、検査制御部４２は、検査値は、検査範囲のうちの最小値であるか否かを判定する。
【０２２３】
従って、検査値が最小値になるまでは、ステップＳ６３おいて、検査値は、検査範囲のうちの最小値ではないと判定し、ステップＳ６４において、検査値を１レベル下の値に設定することになる。そして、その後、処理はステップＳ５５に戻され、それ以降の処理が繰り返し実行されることになる。
【０２２４】
即ち、今度は、検査範囲のうちの最小値である0.8に達するまで、これまでの検査値よりも1レベル下の値が新たな検査値とされて、ランドルト環３２が、新たな検査値に対応するサイズに更新されるとともに、そのＣの切れ目部分の方向がランダムに更新されながら被検者用表示部１４に表示されては消去されていくことが繰り返される。この間、被検者２２は、検査範囲内の各レベル値のそれぞれについて、上述した第３の手順を繰り返し行うことになるので、検査結果取得部５４は、検査範囲内の各レベル値のそれぞれについての検査結果を１つずつ取得することができる。
【０２２５】
そして、検査範囲のうちの最小値についての検査結果が検査結果取得部５４により取得されると、次のステップＳ６３の処理では、検査値は、検査範囲のうちの最小値であると判定されて、処理はステップＳ６５に進められる。
【０２２６】
具体的には例えば、図９の表示領域８４の反転表示の範囲が検査範囲に設定されており、かつ、検査方向が下向き方向である場合には、2.0,1.7,1.5,1.25,1.0,0.9,0.8のそれぞれがその順番で検査値に順次設定されて、ランドルト環３２が、2.0,1.7,1.5,1.25,1.0,0.9,0.のそれぞれに対応するサイズに順次更新されていくとともに、そのＣの切れ目部分の方向がランダムに順次更新されていきながら被検者用表示部１４に表示されていく。その結果、2.0,1.7,1.5,1.25,1.0,0.9,0.8のそれぞれについての検査結果がその順番に１つずつ取得されていくことになる。
【０２２７】
その後、検査回数ｉが１回インクリメントされる毎に一連の処理が繰り返されていき、検査回数ｉがＰになると、次のステップＳ６５において、検査回数ｉがＰに到達したと判定されて、処理はステップＳ６９に進められる。
【０２２８】
ステップＳ６９において、検査制御部４２は、検査回数１乃至Ｐ（即ち、試行回数１乃至Ｐ）のそれぞれについて「正答」の検査結果の最高値を抽出し、抽出されたＰ個の最高値の平均を演算し、その演算結果を被検者２１の視力値に確定する。
【０２２９】
具体的には例えば、図９の表示領域８４の反転表示の範囲が検査範囲に設定され、かつ、Ｐ＝５に設定されて、上述した「上下法」が実行された結果、検査回数１乃至５のそれぞれについて次のような検査結果が得られたとする。なお、次の検査結果において、各数値は、「小数視力」の各レベル値を示し、各レベル値の右方の○印と×印とのそれぞれは、その左方のレベル値の取得された検査結果が「正答」と「誤答」とのそれぞれであったことを表している。
【０２３０】
即ち、検査回数１の検査結果が例えば、「0.8：○，0.9：○，1.0：○，1.25：×，1,5：×，1.75：×，2.0：×」であったとする。検査回数２の検査結果が例えば、「2.0：×，1.75：×，1,5：×，1.25：○，1.0：○，0.9：○，0.8：○」であったとする。検査回数３の検査結果が例えば、「0.8：○，0.9：○，1.0：○，1.25：×，1,5：×，1.75：×，2.0：×」であったとする。検査回数４の検査結果が例えば、「2.0：×，1.75：×，1,5：×，1.25：×，1.0：×，0.9：○，0.8：○」であったとする。検査回数５の検査結果が例えば、「0.8：○，0.9：○，1.0：○，1.25：×，1,5：×，1.75：×，2.0：×」であったとする。
【０２３１】
この場合、検査回数１乃至５のそれぞれの「正答」の検査結果の最高値は、1.0，1.25，1.0，0.9，1.0のそれぞれとなる。また、これらの平均値は1.03（＝（1.0+1.25+1.0+0.9+1.0）/5）となる。従って、ステップＳ６９の処理では、1.03が被検者２１の視力値として確定される。
【０２３２】
ただし、図９の表示領域８４に示されるように、1.03は視力のレベル値として採用されていない。このような場合、検査制御部４２は、ステップＳ６９の処理として、視力のレベル値として採用されている値のうちの1.03に最も近い値、即ち、1.0を被検者２１の視力値として確定する処理を実行すればよい。
【０２３３】
このようにして、ステップＳ６９の処理で被検者２１の視力値が確定されると、「上下法処理」が終了となる。
【０２３４】
次に、図１５を参照して、「恒常法処理」の詳細例について説明する。
【０２３５】
ステップＳ８１において、検査制御部４２は、被験者２２の予測される視力値に基づいて、視力検査の検査範囲を設定する。
【０２３６】
詳細には例えば、ステップＳ８１において、検査制御部４２が、自分自身の判断で、前回の検査結果等に基づいて被験者２２の予測される視力値を決定して、それに基づいて視力検査範囲を設定してもよい。
【０２３７】
或いは、検者２２が、選択ボックス８７乃至選択ボックス８９の中から所定の１つを選択することで視力レベル表現方式を選択した後、選択した選択ボックスの下方の表示領域（図９の例では表示領域８４）に示される視力の各レベル値の中から、被験者２２の予測される視力値とその前後の値を幾つか反転表示させることで、検査範囲を選択してもよい。この場合、ステップＳ８１において、検査制御部４２は、検者２２により選択された検査範囲を、視力検査の検査範囲に設定すればよい。
【０２３８】
ステップＳ８２において、検査制御部４２は、検査範囲の中から所定の１つの値を選択し、その１つの値を検査値に設定する。
【０２３９】
なお、後述するステップＳ８８に示されるように、恒常法では、検査範囲に含まれる各値のそれぞれについて、Ｑ個の検査結果がそれぞれ取得されることになる。ここで言うＱ個とは、上述した図９のプルダウンメニュー７２で設定される試行回数のことをいう。即ち、恒常法では、検査範囲に含まれる各値のそれぞれについて、試行回数Ｑ分の検査結果が取得されることになる。従って、検査範囲に含まれる各値のうちの、既にＱ個の検査結果が取得されているレベル値については、ステップＳ８２の処理で検査値として選択されない。
【０２４０】
次に、ステップＳ８３乃至Ｓ８７の処理で、検査値に対応する図４のランドルト環３２が被検者用表示部１４に表示され、その検査値に対応するランドルト環３２についての検査結果が１つだけ取得される。即ち、ステップＳ８３乃至Ｓ８７のそれぞれの処理は、上述した図１２のステップＳ２２乃至Ｓ２６のそれぞれの処理と基本的に同様の処理であるので、ここではそれらの説明については省略する。
【０２４１】
ステップＳ８７の処理が終了すると、処理はステップＳ８８に進められる。
【０２４２】
ステップＳ８８において、検査制御部４２は、検査範囲に含まれる各値のそれぞれについてQ個の検査結果が取得されたか否かを判定する。
【０２４３】
検査範囲に含まれる各値の中に、Q個の検査結果がまだ取得されていない値が１つでも存在する場合、ステップＳ８８において、検査範囲に含まれる各値のそれぞれについてQ個の検査結果がまだ取得されていないと判定されて、処理はステップＳ８２に戻され、それ以降の処理が繰り返し実行される。
【０２４４】
即ち、検査範囲に含まれる各値の全てについてQ個の検査結果が取得されるまで、ステップＳ８２乃至Ｓ８８のループ処理が繰り返され、１回のループ処理につき、検査範囲に含まれる各値のうちの何れかの値についての検査値が１つ取得されていく。
【０２４５】
そして、検査範囲に含まれる各値の全てについてＱ回のループ処理が実行されると、各値の検査結果の個数は何れもQ個になるので、次のステップＳ８８において、検査範囲に含まれる各値のそれぞれについてQ個の検査結果が取得されたと判定されて、処理はステップＳ８９に進められる。
【０２４６】
ステップＳ８９において、検査制御部４２は、検査範囲に含まれる各値のそれぞれについて正答率を演算し、正答率がＲ％を超えた値のうちの最高値を、被験者の視力の値に確定する。なお、Ｒは、上述した図１２のステップＳ１７の処理で言う閾値b/aに対応する数値、即ち、０乃至１００のうちの閾値として予め設定された値である。
【０２４７】
次に、図１６を参照して、「手動処理」の詳細例について説明する。
【０２４８】
ステップＳ１０１において、検査制御部４２は、検者２２により検査値の候補が選択されたか否かを判定する。
【０２４９】
なお、検者２２による検査値の候補の選択操作は特に限定されないが、本実施の形態では、例えば、次の選択操作が採用されているとする。即ち、検者２２は、図９の表示領域８４乃至表示領域８６のうちの、現在設定されている視標レベル表現方式に対応する表示領域、即ち、選択ボックス８７乃至選択ボックス８９のうちの現在選択されている選択ボックスの下方の表示領域に含まれる視力の各レベル値の中から所定の１つに、検者用マウス１１を利用して図示せぬカーソルを配置させ、検者用マウス１１を利用していわゆる「ダブルクリック操作」を行うことで、検査値の候補を選択する、といった選択操作が本実施の形態では採用されているとする。
【０２５０】
従って、本実施の形態では、上述した選択操作の操作内容、即ち、検者２２により選択された検査値の候補が操作内容認識部４１により認識されて検査制御部４２に通知されてくると、ステップＳ１０１において、検者２２により検査値の候補が選択されたと判定されて、処理はステップＳ１０２に進められる。
【０２５１】
ステップＳ１０２において、検査制御部４２は、検者２２により選択された候補を検査値に設定する。
【０２５２】
次に、ステップＳ１０３乃至Ｓ１０７の処理で、検査値に対応する図４のランドルト環３２が被検者用表示部１４に表示され、その検査値に対応するランドルト環３２についての検査結果が１つだけ取得される。即ち、ステップＳ１０２乃至Ｓ１０７のそれぞれの処理は、上述した図１２のステップＳ２２乃至Ｓ２６のそれぞれの処理と基本的に同様の処理であるので、ここではそれらの説明については省略する。
【０２５３】
ステップＳ１０７の処理が終了すると、処理はステップＳ１０８に進められる。
【０２５４】
ステップＳ１０８において、検査制御部４２は、検者２２により検査の終了が指示されたか否かを判定する。
【０２５５】
上述した図９の終了と記述されたソフトウエアボタン７８が押下されると、ステップＳ１０８において、検者２２により検査の終了が指示されたと判定されて、「手動処理」は終了となる。
【０２５６】
これに対して、ソフトウエアボタン７８が押下されない限り、ステップＳ１０８において、検者２２により検査の終了がまだ指示されていないと判定されて、処理はステップＳ１０１に戻され、検者２２により検査値の候補が選択されたか否かが再度判定される。
【０２５７】
検者２２により新たな検査値の候補が選択された場合には、即ち、ステップＳ１０１において、検者２２により検査値の候補が選択された場合には、ステップＳ１０２の処理で、新たな検査値の候補が検査値に新たに設定され、ステップＳ１０３乃至Ｓ１０７の処理が実行されて、その結果、新たに設定された検査値についての検査結果が１つ取得される。その後、処理はステップＳ１０８に再び進められる。
【０２５８】
これに対して、検者２２により新たな検査値の候補が選択されなかった場合には、即ち、ステップＳ１０１において、検者２２により検査値の候補が選択されなかったと判定された場合には、ステップＳ１０２乃至Ｓ１０７の処理は実行されずに、処理はステップＳ１０８に再び進められる。
【０２５９】
その後、図９の終了と記述されたソフトウエアボタン７８が押下されるまで、ステップＳ１０１乃至Ｓ１０８のループ処理が繰り返し実行され、検者により新たな検査値の候補が選択される毎に、その候補が検査値に設定されて被験者２１の視力検査が行われて、その検査結果が取得されていく。
【０２６０】
そして、ソフトウエアボタン７８が押下されると、ステップＳ１０８において、検者２２により検査の終了が指示されたと判定されて、「手動処理」は終了となる。
【０２６１】
以上、図１１乃至図１６を参照して「視力検査処理」の一例について説明した。
【０２６２】
なお、「視力検査処理」において、上述した例では説明の簡略上、視標タイプとして図４の１つのランドルト環３２を利用することが前提事項とされていたが、実際には、１以上のランドルト環を含む視標を利用することが前提事項となる。即ち、１以上のランドルト環を含む視標を利用する場合にも、情報処理装置は、上述した「視力検査処理」を実行することができる。
【０２６３】
以上説明したように、検者２２は、本発明が適用される情報処理装置にこのような「視力検査処理」を実行させることで、「通常の測定法」、「上下法」、「恒常法」、および「手動」のうちの所望の検査方法で、被検者２１の視力検査を行うことができる。即ち、検者２２は、被験者２１の容態等を考慮して、被験者２１にとって最適な検査方法で視力検査を行うことができる。これにより、検者２２は、正確な検査結果を得ることが可能になる。
【０２６４】
さらに、本発明が適用される情報処理装置は、このような「視力検査処理」を実行することで、被検者用表部１４におけるランドルト環の表示を更新する毎に、そのＣの切れ目部分の方向もランダムに更新していくことができる。例えば、本発明が適用される情報処理装置は、「通常の測定法」、「上下法」、および「恒常法」においては、視力の１つの検査値について、試行回数分だけ、ランドルト環のＣの切れ目部分の方向をランダムに更新することができる。これにより、被検者２１にとっては、その方向を予測することが実質上不可能になる。その結果、検者２２は、より一段と正確な検査結果を得ることが可能になる。
【０２６５】
ところで、上述した一連の処理は、上述したように、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２６６】
このようなプログラムを含む記録媒体は、例えば、図１に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブル記録媒体（パッケージメディア）１６により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM２や、記憶部８に含まれるハードディスクなどで構成される。
【０２６７】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２６８】
また、本明細書において、システムとは、複数の装置や処理部により構成される装置全体を表すものである。
【図面の簡単な説明】
【０２６９】
【図１】本発明が適用される情報処理装置のハードウエア構成例を示すブロック図である。
【図２】図１の情報処理装置の一部の配置例と、被検者にとっての視力検査の手順とを説明するための図である。
【図３】視力検査で利用する固定視標の一例を示す図である。
【図４】視力検査で利用するランドルト環の一例を示す図である。
【図５】視力検査で利用する字詰まり視標の一例を示す図である。
【図６】視力検査で利用する乱視標の一例を示す図である。
【図７】視力検査の赤緑テストで利用する視標の一例を示す図である。
【図８】本発明が適用される情報処理装置の機能的構成例を示す機能ブロック図である。
【図９】図１、図２、および図８の検者用表示部に表示される検者用画像の一例を示す図である。
【図１０】図１、図２、および図８の検者用表示部に表示される検者用画像の他の例を示す図である。
【図１１】図８の情報処理装置が実行する視力検査処理例を説明するフローチャートである。
【図１２】図１１のフローチャートのステップＳ４の通常の測定法処理の詳細例を説明するフローチャートである。
【図１３】図１１のフローチャートのステップＳ６の上下法処理の詳細例を説明するフローチャートである。
【図１４】図１１のフローチャートのステップＳ６の上下法処理の詳細例を説明するフローチャートである。
【図１５】図１１のフローチャートのステップＳ８の恒常法処理の詳細例を説明するフローチャートである。
【図１６】図１１のフローチャートのステップＳ９の手動処理の詳細例を説明するフローチャートである。
【符号の説明】
【０２７０】
１  CPU，  ２  ROM，  ３  RAM，  ８  記憶部，  １１  検者用マウス  ，１２  被検者用キーパッド，  １３  検者用表示部，  １４  被検者用表示部，  １４−１  表示画面，  １６  リムーバブル記録媒体，  ２１  被検者，  ２２  検者，  ３２  ランドルト環，  ４１  操作内容認識部，  ４２  検査制御部，  ４３    検者用画像生成部，  ４４  検者用表示制御部，  ４５  視標タイプ決定部，  ４６  検査方法決定部，  ４７  視力レベル表現方式決定部，  ４８  視標記憶部，  ４９  視標読出部，  ５０  視標方向変更部，  ５１  乱数発生部，  ５２  視標サイズ変更部，  ５３  被験者用表示制御部，  ５４  検査結果取得部，  ５５  検査結果記憶部
【図１】
2006246992.tif 000003
【図２】
2006246992.tif 000004
【図３】
2006246992.tif 000005
【図４】
2006246992.tif 000006
【図５】
2006246992.tif 000007
【図６】
2006246992.tif 000008
【図７】
2006246992.tif 000009
【図８】
2006246992.tif 000010
【図９】
2006246992.tif 000011
【図１０】
2006246992.tif 000012
【図１１】
2006246992.tif 000013
【図１２】
2006246992.tif 000014
【図１３】
2006246992.tif 000015
【図１４】
2006246992.tif 000016
【図１５】
2006246992.tif 000017
【図１６】
2006246992.tif 000018