(57)【要約】【課題】被検者の視力検査を適切に行うことが可能な視力検査処理プログラムおよび視力検査システムを提供する。【解決手段】視力検査システムは、被検者の視力検査を行うために使用される。視力検査システムは、撮影部、表示部、および制御部を備える。撮影部は画像を撮影する。表示部は各種画像を表示する。制御部はコントローラを備える。制御部は、視力検査の指標を表示部に表示させる（Ｓ２４）。制御部は、撮影部によって撮影された画像に基づいて、物体の位置、角度、および動作の少なくともいずれかを検出する（Ｓ３０）。制御部は、物体の検出結果に基づいて、指標を見た被検者の回答を判定する（Ｓ３１）。【選択図】図５
2019208651.tif 000002
【特許請求の範囲】
【請求項１】
動物の顔を模した顔部を備え、被検者の反応を検出することで前記被検者の視力検査を行う視力検査システムにおいて実行される視力検査処理プログラムであって、
前記視力検査システムは、画像を撮影する撮影部、各種画像を表示する表示部、およびコントローラを有する制御部を備え、
前記視力検査処理プログラムが前記コントローラによって実行されることで、
視力検査の指標を前記表示部に表示させる指標表示ステップと、
前記撮影部によって撮影された画像に基づいて、物体の位置、角度、および動作の少なくともいずれかを検出する物体検出ステップと、
前記物体検出ステップによる検出結果に基づいて、前記指標を見た前記被検者の回答を判定する回答判定ステップと、
を前記視力検査システムに実行させることを特徴とする視力検査処理プログラム。
【請求項２】
請求項１に記載の視力検査処理プログラムであって、
前記視力検査システムは、
動物の腕を模した腕部と、前記腕部を支持する胴体部と、前記胴体部の上部または前部に設けられると共に前記顔部を有する頭部と、少なくとも前記腕部を可動させる可動部とを有する動物型筐体をさらに備えたことを特徴とする視力検査処理プログラム。
【請求項３】
請求項２に記載の視力検査処理プログラムであって、
前記視力検査システムは、音声を出力する音声出力部をさらに備え、
前記音声出力部に出力させる音声に合わせて前記可動部を駆動させる音声対応駆動ステップ
が前記視力検査システムによって実行されることを特徴とする視力検査処理プログラム。
【請求項４】
請求項２または３に記載の視力検査処理プログラムであって、
前記撮影部によって撮影された画像に基づいて、検査に対して被検者が集中しているか否かを判定する集中判定ステップと、
前記集中判定ステップにおいて被検者が集中していないと判定された際に前記可動部を駆動させる集中度対応駆動ステップと、
が前記視力検査システムによって実行されることを特徴とする視力検査処理プログラム。
【請求項５】
請求項１から４のいずれかに記載の視力検査処理システムであって、
前記視力検査システムは、前記表示部による前記指標の表示位置、および前記表示部の角度の少なくともいずれかを変更する表示変更部をさらに備え、
前記撮影部によって撮影された画像に基づいて、被検者の眼および顔の少なくともいずれかの位置を検出する位置検出ステップと、
前記位置検出ステップにおいて検出された位置に応じて表示変更部を駆動させることで、前記表示部による前記指標の表示位置、および前記表示部の角度の少なくともいずれかを変更する表示変更ステップと、
が前記視力検査システムによって実行されることを特徴とする視力検査処理プログラム。
【請求項６】
請求項１から５のいずれかに記載の視力検査処理システムであって、
前記表示部と前記被検者の間の距離を検出する距離検出ステップと、
前記距離検出ステップにおいて検出された距離と、検査する視力とに応じて、前記表示部に表示させる前記指標の大きさを設定する表示サイズ設定ステップと、
が前記視力検査システムによって実行されることを特徴とする視力検査処理プログラム。
【請求項７】
請求項１から６のいずれかに記載の視力検査処理システムであって、
被検者を識別する識別情報を取得する識別情報取得ステップと、
視力検査の結果を、識別情報と対応付けて記憶手段に記憶させる結果記憶ステップと、
が前記視力検査システムによって実行されることを特徴とする視力検査処理プログラム。
【請求項８】
請求項７に記載の視力検査処理プログラムであって、
前記識別情報に対応する被検者の被検者情報を取得する被検者情報取得ステップと、
取得された前記被検者情報に応じて、検査を行う視力を設定する検査視力設定ステップと、
が前記視力検査システムによって実行されることを特徴とする視力検査処理プログラム。
【請求項９】
請求項７または８に記載の視力検査処理プログラムであって、
複数の被検者の情報を管理するサーバに、前記識別情報と対応付けて視力検査の結果をネットワークを介して送信する結果送信ステップ
が前記視力検査システムによって実行されることを特徴とする視力検査処理プログラム。
【請求項１０】
動物の顔を模した顔部を備え、被検者の反応を検出することで前記被検者の視力検査を行う視力検査システムであって、
画像を撮影する撮影部と、
各種画像を表示する表示部と、
コントローラを有する制御部とを備え、
前記制御部は、
視力検査の指標を前記表示部に表示させると共に、
前記撮影部によって撮影された画像に基づいて、物体の位置、角度、および動作の少なくともいずれかを検出し、
前記物体の検出結果に基づいて、前記指標を見た前記被検者の回答を判定することを特徴とする視力検査システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、被検者の視力検査を行うための視力検査処理プログラムおよび視力検査システムに関する。
【背景技術】
【０００２】
従来、被検者の応答に基づいて自動的に視力を判定する視力検査システムが知られている。例えば、特許文献１に記載の自動視力検査装置は、検査窓から被検者に指標を呈示する。被検者は、検査本体に設けられたレバーを操作することで、呈示された指標の方向を入力する。自動視力検査装置は、レバーによって入力された方向に応じて、被検者の視力を判定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３７７２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の視力検査システムでは、被検者自身が操作部（例えばレバー等）を操作することで、指標を見た結果を入力する必要がある。従って、例えば被検者が小児や高齢者等である場合には、被検者が操作部の操作方法を理解できなかったり、操作を間違えてしまったりする場合があった。
【０００５】
本開示は、被検者の視力検査を適切に行うことが可能な視力検査処理プログラムおよび視力検査システムを提供することである。
【課題を解決するための手段】
【０００６】
本開示における典型的な実施形態が提供する視力検査処理プログラムは、動物の顔を模した顔部を備え、被検者の反応を検出することで前記被検者の視力検査を行う視力検査システムにおいて実行される視力検査処理プログラムであって、前記視力検査システムは、画像を撮影する撮影部、各種画像を表示する表示部、およびコントローラを有する制御部を備え、前記視力検査処理プログラムが前記コントローラによって実行されることで、視力検査の指標を前記表示部に表示させる指標表示ステップと、前記撮影部によって撮影された画像に基づいて、物体の位置、角度、および動作の少なくともいずれかを検出する物体検出ステップと、前記物体検出ステップによる検出結果に基づいて、前記指標を見た前記被検者の回答を判定する回答判定ステップと、を前記視力検査システムに実行させる。
【０００７】
本開示における典型的な実施形態が提供する視力検査システムは、動物の顔を模した顔部を備え、被検者の反応を検出することで前記被検者の視力検査を行う視力検査システムであって、画像を撮影する撮影部と、各種画像を表示する表示部と、コントローラを有する制御部とを備え、前記制御部は、視力検査の指標を前記表示部に表示させると共に、前記撮影部によって撮影された画像に基づいて、物体の位置、角度、および動作の少なくともいずれかを検出し、前記物体の検出結果に基づいて、前記指標を見た前記被検者の回答を判定する。
【０００８】
本開示に係る視力検査処理プログラムおよび視力検査システムによると、被検者の視力検査が適切に行われる。
【図面の簡単な説明】
【０００９】
【図１】視力検査システム１の概略構成を示す図である。
【図２】視力検査システム１の電気的構成を示すブロック図である。
【図３】撮影部２１によって撮影された被検者Ｓの撮影画像の一例を示す図である。
【図４】集中喚起処理の一例を示すフローチャートである。
【図５】視力検査処理の一例を示すフローチャートである。
【図６】視力検査処理中に実行される準備処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
＜概要＞
本開示で例示する視力検査システムは、動物の顔を模した顔部を備え、被検者の反応（例えば、指標を見た被検者が指標の認識結果を回答する反応等）を検出することで、被検者の視力検査を行う。本開示で例示する視力検査システムは、撮影部、表示部、および制御部を備える。撮影部は、画像を撮影する。表示部は、各種画像を表示する。制御部は、コントローラを有する。制御部のコントローラが視力検査処理プログラムを実行することで、視力検査システムは各種ステップを実行する。詳細には、本開示で例示する視力検査システムは、指標表示ステップ、物体検出ステップ、および回答判定ステップを実行する。指標表示ステップでは、視力検査の指標が表示部に表示される。物体検出ステップでは、撮影部によって撮影された画像（静止画像および動画像の少なくともいずれか）に基づいて、物体の位置、角度、および動作の少なくともいずれかが検出される。回答判定ステップでは、検出ステップによる検出結果に基づいて、指標を見た被検者の回答が判定される。
【００１１】
本開示で例示する視力検査システムによると、被検者自身が操作部等を操作しなくても、撮影部によって撮影された画像に基づいて、指標を見た被検者の回答が自動的に判定される。また、視力検査システムは、顔部等によって被検者をシステム自体に集中させやすい。従って、種々の被検者（例えば、小児および高齢者等）に対する視力検査が、より適切に行われる。
【００１２】
なお、物体検出ステップにおいて検出される対象となる物体には、種々の物体を採用できる。例えば、被検者の手、被検者の顔、被検者が把持している物体（例えば、パネルまたは棒等）の少なくともいずれかが検出対象とされてもよい。被検者の手または顔が検出対象とされる場合、制御部は、手または顔の角度を検出してもよいし、手または顔の動作を検出してもよい。また、制御部は、視標呈示後の所定のタイミングにおける、手または顔の位置を検出してもよい。同様に、制御部は、被検者が把持している物体の角度、動作、および、所定のタイミングにおける位置を検出してもよい。物体は、静止画像および動画像のいずれから検出されてもよい。
【００１３】
視力検査システムは、動物型筐体を備えていてもよい。動物型筐体は、腕部、胴体部、頭部、および可動部を有していてもよい。腕部は、動物の腕（右腕部および左腕部の少なくとも一方）を模した部位である。胴体部は、腕部を支持する。頭部は胴体部の上部または前部に設けられており、顔部を有する。可動部は、少なくとも腕部を可動させる。この場合、被検者は、可動する動物型筐体に注目し易いので、より集中して視力検査を行い易い。よって、より円滑に視力検査が実行され易い。
【００１４】
なお、動物型筐体には、各種動物（例えば、人、サル、ゴリラ、犬、猫等の哺乳類、または鳥類、爬虫類、両生類等）の形状を模した筐体を用いることができる。
【００１５】
ただし、視力検査システムは、動物型筐体を備えていなくてもよい。この場合、視力検査システムは、例えば、撮影部、表示部、および制御部を有するパーソナルコンピュータまたはタブレット端末等を備えていてもよい。また、視力検査システムでは、撮影部、表示部、および制御部の少なくとも２つ以上が別の筐体に設けられていてもよい。例えば、カメラ、モニタ、および制御装置（例えばパーソナルコンピュータ等）の各々を接続することで視力検査システムが構成されていてもよい。
【００１６】
また、視力検査システムは、動物型筐体を備えていない場合、表示部に顔部を表示させることで顔部を構成してもよい。また、顔部を用いずに視力検査システムを構成することも可能である。この場合、視力検査処理プログラムは以下のように表現することも可能である。被検者の視力検査を行う視力検査システムにおいて実行される視力検査処理プログラムであって、前記視力検査システムは、画像を撮影する撮影部、各種画像を表示する表示部、およびコントローラを有する制御部を備え、前記視力検査処理プログラムが前記コントローラによって実行されることで、視力検査の指標を前記表示部に表示させる指標表示ステップと、前記撮影部によって撮影された画像に基づいて、物体の位置、角度、および動作の少なくともいずれかを検出する物体検出ステップと、前記物体検出ステップによる検出結果に基づいて、前記指標を見た前記被検者の回答を判定する回答判定ステップと、を前記視力検査システムに実行させる。
【００１７】
視力検査システムは、音声を出力する音声出力部を備えていてもよい。視力検査システムは、音声出力部に出力させる音声に合わせて可動部を駆動させる音声対応駆動ステップを実行してもよい。この場合、各種音声（例えば、検査手順を説明する音声等）に合わせて可動部を駆動させることで、被検者は、音声を出力している視力検査システムに集中する。よって、より円滑に視力検査が行われる。
【００１８】
視力検査システムは、集中判定ステップおよび集中度対応駆動ステップを実行してもよい。集中判定ステップでは、制御部は、撮影部によって撮影された画像に基づいて、検査に対して被検者が集中しているか否かを判定する。集中度対応駆動ステップでは、制御部は、被検者が集中してないと判定された際に、可動部を駆動させる。この場合、視力検査システムは、検査に集中できていない被検者を、より容易にシステムに注目させることができる。よって、より円滑に視力検査が実行される。
【００１９】
なお、被検者が集中しているか否かを判定するための具体的な方法は、適宜選択できる。例えば、制御部は、画像に写っている被検者の動作量を画像処理等によって検出し、動作量が閾値以上である場合に、被検者が集中していないと判定してもよい。また、制御部は、画像に写っている被検者の視線を画像処理等によって検出し、被検者の視線の変化量が閾値以上である場合、または、被検者の視線が表示部以外の方向を向いている場合等に、被検者が集中していないと判定してもよい。また、制御部は、画像に写っている被検者の顔の動作量が閾値以上である場合、または、顔の向きが表示部以外の方向を向いている場合等に、被検者が集中していないと判定してもよい。
【００２０】
また、制御部は、被検者が集中していないと判定した場合に、可動部の駆動と共に、または可動部を駆動させる代わりに、被検者を検査に集中させるための音声を音声出力部に出力させてもよい。
【００２１】
なお、他の態様で可動部を駆動させてもよいことは言うまでもない。例えば、制御部は、検査に関する説明を表示部に表示させる際に可動部を駆動させてもよい。この場合、被検者は、検査に関する説明を表示させている視力検査システムに、より容易に集中することができる。また、制御部は、指標を表示部に表示させる際に可動部を駆動させてもよい。この場合、被検者は、指標が表示されたことを、より容易に把握することができる。
【００２２】
視力検査システムは、表示部による指標の表示位置、および表示部の角度の少なくともいずれかを変更する表示変更部を備えていてもよい。視力検査システムは、位置検出ステップおよび表示変更ステップを実行してもよい。位置検出ステップでは、制御部は、撮影部によって撮影された画像に基づいて、被検者の眼および顔の少なくともいずれかの位置を検出する。表示変更ステップでは、制御部は、検出された位置に応じて表示変更部を駆動させることで、表示部による指標の表示位置、および表示部の角度の少なくともいずれかを変更する。この場合、被検者の眼および顔の少なくともいずれかの位置に応じて、指標の表示位置および呈示角度の少なくともいずれかが調整される。よって、より適切に視力検査が行われる。
【００２３】
なお、被検者の眼および顔の少なくともいずれかの位置を検出するための具体的な方法は、適宜選択できる。例えば、制御部は、被検者の画像に対して画像処理を行うことで、表示部に対する眼または顔の位置、または、表示部に対して眼または顔が位置する方向を検出してもよい。また、制御部は、被検者の顔の一部（例えば、顔の上端部等）の位置を検出することで、被検者の顔の位置を検出してもよい。また、制御部は、被検者の眼および顔以外の位置（例えば、被検者の肩の位置等）を検出し、検出結果に基づいて、眼および顔の少なくともいずれかの位置を割り出してもよい。
【００２４】
また、表示部による指標の表示位置を変更する方法も、適宜選択できる。例えば、制御部は、表示部自体の位置を固定したまま、表示部の表示領域内における指標の位置を変更することで、指標の表示位置を変更してもよい。また、制御部は、表示部自体の位置を移動させることで、指標の表示位置を変更してもよい。表示領域内における指標の表示位置と、表示部自体の位置が共に変更されてもよい。
【００２５】
また、表示部の角度を変更する場合の、表示変更部の具体的な態様も、適宜選択できる。例えば、動物型筐体の一部（例えば、胴体部）に表示部が固定されている場合がある。この場合、表示部が固定された動物型筐体の角度を変更する角度変更部（例えば、胴体部の角度を変更する角度変更部）が、表示変更部として使用されてもよい。
【００２６】
視力検査システムは、距離検出ステップおよび表示サイズ設定ステップを実行してもよい。距離検出ステップでは、制御部は、表示部と被検者の間の距離を検出する。表示サイズ設定ステップでは、制御部は、距離検出ステップにおいて検出された距離と、検査する視力とに応じて、表示部に表示させる指標の大きさを設定する。この場合、表示部の被検者の距離に応じて、適切な大きさの指標が表示部に表示される。よって、より適切に視力検査が行われる。
【００２７】
ただし、制御部は、表示部と被検者の距離に応じて指標の大きさを変更しなくてもよい。例えば、制御部は、表示部と被検者の間の距離を検出すると共に、検出される距離が適切な距離となるように、画像および音声等の少なくともいずれかを用いて、被検者に移動を促す通知を行ってもよい。この場合でも、適切に視力検査が実行される。
【００２８】
なお、表示部と被検者の距離を検出するための方法は、適宜選択できる。例えば、視力検査システムは、被検者との間の距離を検出する距離センサ（例えば、超音波センサ、光学式センサ等の少なくともいずれか）を備えていてもよい。制御部は、距離センサによる検出結果を取得してもよい。また、制御部は、撮影部によって撮影された被検者の画像に基づいて、被検者との間の距離を検出してもよい。
【００２９】
また、制御部は、距離検出ステップにおいて検出された距離に応じて、指標の表示と非表示を切り替えてもよい。詳細には、制御部は、距離検出ステップにおいて検出された距離が、視力検査を実行するために適した所定範囲内であれば、表示部に指標を表示させてもよい。一方で、制御部は、制御部は、距離検出ステップにおいて検出された距離が、視力検査を実行するために適した所定範囲外であれば、表示部への指標の表示を消去してもよい。この場合、表示部と被検者の間の距離が適切な距離である場合にのみ、視力検査が実行される。よって、より適切な検査結果が得られる。
【００３０】
また、制御部は、切れ目の方向が異なるランドルト環を、大きさを変えて表示してもよい。また、指標はランドルト環に限定されず、文字または絵等であってもよい。制御部は、文字または絵等の指標を、検査を行う視力等に応じてサイズを変更しつつ、表示部に表示させてもよい。
【００３１】
視力検査システムは、識別情報取得ステップおよび結果記憶ステップを実行してもよい。識別情報取得ステップでは、制御部は、被検者を識別する識別情報を取得する。結果記憶ステップでは、制御部は、視力検査の結果を識別情報と対応付けて記憶手段に記憶させる。この場合、検査結果が被検者毎に適切に管理される。
【００３２】
なお、制御部は、撮影部によって撮影された被検者の画像に対して画像処理を行い、被検者の顔および虹彩の少なくともいずれかを検出することで、被検者を識別する識別情報を取得してもよい。この場合、ユーザおよび被検者が何らかの操作を行わなくても、被検者が自動的に識別される。また、被検者が所持する識別子（例えば、ＱＲコード（登録商標）またはバーコード等）が読み取られることで、識別情報が取得されてもよい。被検者の指紋が認証されることで、識別情報が取得されてもよい。また、ユーザが操作部を操作することで、識別情報が視力検査システムに入力されてもよい。
【００３３】
視力検査システムは、被検者情報取得ステップおよび検査視力設定ステップを実行してもよい。被検者情報取得ステップでは、制御部は、識別情報に対応する被検者の被検者情報を取得する。検査視力設定ステップでは、制御部は、取得された被検者情報に応じて、検査を行う視力（例えば、最初に検査を行う視力等）を設定する。この場合、視力検査システムは、被検者情報に応じて適切に視力検査を行うことができる。
【００３４】
なお、被検者情報は、例えば、被検者に対して過去に行われた視力検査の結果を示す情報を含んでいてもよいし、他の装置（例えば、他覚式視力測定器）によって測定された被検者の視力の情報を含んでいてもよい。また、被検者情報は、被検者が使用している眼鏡またはコンタクトレンズの度数の情報を含んでいてもよい。この場合、検査を行う視力が適切に設定される。
【００３５】
視力検査システムは、結果送信ステップを実行してもよい。結果送信ステップでは、制御部は、複数の被検者の情報を管理するサーバに、識別情報と対応付けて視力検査の結果をネットワークを介して送信する。この場合、サーバでは、多数の被検者の視力検査の結果が一括で管理される。よって、例えば、被検者が異なる拠点で視力検査を行う場合等であっても、被検者の情報が適切に管理される。
【００３６】
なお、他の方法でサーバが利用されてもよい。例えば、視力検査システムの制御部は、被検者の識別情報をサーバに送信してもよい。サーバは、記憶装置に記憶されている複数の被検者情報のうち、受信した識別情報に対応する被検者の被検者情報を、識別情報の送信元の視力検査システムに送信してもよい。視力検査システムの制御部は、受信した被検者情報に応じて、検査を行う視力を設定してもよい。この場合、被検者が異なる拠点で視力検査を行う場合等であっても、適切に視力検査が行われる。
【００３７】
＜実施形態＞
（システム構成）
以下、本開示における典型的な実施形態の１つについて、図面を参照して説明する。一例として、本実施形態の視力検査システム１では、撮影部２１および表示部２５等の複数の構成が、１つの筐体（本実施形態では動物型筐体１０）に設けられている。しかし、視力検査システムでは、撮影部２１および表示部２５等の複数の構成の少なくとも２つ以上の構成が、別々の筐体（別々のデバイス）に設けられていてもよい。
【００３８】
図１を参照して、本実施形態の視力検査システム１の概略構成について説明する。視力検査システム１は、動物型筐体１０を備える。本実施形態における動物型筐体１０は、人体の少なくとも一部を模した人型の筐体である。しかし、動物型筐体を採用する場合には、人間以外の動物を模した動物型筐体が使用されてもよい。
【００３９】
本実施形態の動物型筐体１０は、腰部１１、胴体部１２、腕部（右腕部１３Ｒ、左腕部１３Ｌ）、および頭部２０を備える。腰部１１は、人体の腰に相当する部位であり、上部に胴体部１２を可動可能に支持する。胴体部１２は、人体の胴体に相当する部位である。胴体部１２は、人体の腕を模した腕部（右腕部１３Ｒ、左腕部１３Ｌ）、および頭部２０を支持する。右腕部１３Ｒは、人体の右腕に相当する部位であり、胴体部１２の右側上部に可動可能に支持されている。左腕部１３Ｌは、人体の左腕に相当する部位であり、胴体部１２の左側上部に可動可能に支持されている。頭部２０は、人体の頭に相当する部位であり、胴体部１２の上部に可動可能に支持されている。頭部２０の前面には、人体の顔を模した顔部２０Ｆが設けられている。右腕部１３Ｒ、左腕部１３Ｌ、および頭部２０は、後述する可動部４２（図２参照）によって可動する。
【００４０】
頭部２０には、撮影部（カメラ）２１、３Ｄセンサ２２（２２Ｒ，２２Ｌ）、音声出力部（スピーカ）２３、および音声入力部（マイク）２４が設けられている。撮影部２１は、各種画像を撮影する。本実施形態の撮影部２１は、小型のカメラ（例えばＣＭＯＳイメージセンサ等）であり、頭部２０における前額部に設けられている。本実施形態の撮影部２１は、頭部２０の前方の画像（本実施形態では動画像）をカラー（ＲＧＢ）で撮影する。
【００４１】
３Ｄセンサは、動物型筐体１０と、頭部２０の前方に位置する物体（例えば被検者）との間の距離を検出する。一例として、本実施形態の３Ｄセンサ２２は、２つの赤外線カメラ２２Ｒ，２２Ｌを備える。赤外線カメラ２２Ｒは、頭部２０における右眼に相当する位置に設けられている。赤外線カメラ２２Ｌは、頭部２０における左眼に相当する位置に設けられている。２つの赤外線カメラ２２Ｒ，２２Ｌの各々によって撮影された画像間でマッチングが行われることで、画像に写り込んでいる物体との間の距離が検出される。なお、「動物型筐体１０と物体の間の距離」とは、動物型筐体１０における複数の部位（例えば、３Ｄセンサ２２、および表示部２５）の少なくともいずれかと、物体の間の距離を示す。例えば、３Ｄセンサ２２と表示部２５の位置関係が明確であれば、３Ｄセンサ２２と物体の距離に基づいて、表示部２５と物体の距離は容易に判明する。
【００４２】
なお、本実施形態では、撮影部２１と３Ｄセンサ２２が別々に設けられている。しかし、撮影部２１と３Ｄセンサ２２が共用されてもよい。また、被検者との間の距離を検出するための具体的な方法を変更することも可能である。例えば、３Ｄセンサ２２の代わりに、距離を検出することが可能な各種センサ（例えば、超音波センサおよび光学式センサ等の少なくともいずれか）が用いられてもよい。
【００４３】
音声出力部（スピーカ）２３は、各種音声を出力する。一例として、本実施形態の音声出力部２３は、頭部２０における口に相当する位置に設けられている。音声入力部（マイク）２４は、各種音声を入力する。一例として、本実施形態の音声入力部２４は、頭部２０における右耳および左耳の各々に相当する位置に設けられている。なお、説明の便宜上、図１では左耳に相当する位置の音声入力部２４のみが図示されている。また、本実施形態の顔部２０Ｆでは、３Ｄセンサ２２が眼を表し、音声出力部２３が口を表し、音声入力部２４が耳を表す。このように、顔部２０Ｆでは、動物の顔に含まれる複数の器官のうちの少なくともいずれかを表す部位が形成されている。
【００４４】
また、視力検査システム１は、各種画像を表示する表示部２５を備える。一例として、本実施形態では、カラー画像を表示することが可能なモニタ（液晶モニタ等）が表示部として用いられている。しかし、他のデバイス（例えば、画像を投影するプロジェクタ等）が表示部２５として用いられてもよい。図１に示す例では、表示部２５は、視力検査の指標（一例として、本実施形態ではランドルト環）Ｉが表示されている。
【００４５】
本実施形態では、表示部２５は、動物型筐体１０の一部に固定されている。詳細には、本実施形態の表示部２５は、動物型筐体１０における胴体部１２の前部に固定されている。胴体部１２は、後述する角度変更部４４（図２参照）によって、腰部１１を基点として前後方向（図１における矢印Ａの方向）に可動する。また、胴体部１２は、角度駆動部４４によって、上下方向に延びる軸を中心として左右方向（図１における矢印Ｂの方向）に回転する。従って、胴体部１２が可動して胴体部１２の角度が変更されると、胴体部１２に固定された表示部２５の角度が変更される。
【００４６】
図２を参照して、本実施形態の視力検査システム１の電気的構成について説明する。視力検査システム１は、制御ユニット３０を備える。制御ユニット３０には、ＣＰＵ（コントローラ）３１、ＲＡＭ３２、ＲＯＭ３３、および不揮発性メモリ（Ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ：ＮＶＭ）３４を備える。ＣＰＵ３１は、視力検査システム１の各種制御を司る。ＲＡＭ３２は、各種情報を一時的に記憶する。ＲＯＭ３３には、各種プログラム、初期値等が記憶されている。不揮発性メモリ３４は、電源の供給が遮断されても記憶内容を保持できる非一過性の記憶媒体である。例えば、ハードディスクドライブ、フラッシュＲＯＭ、および着脱可能なＵＳＢメモリ等を不揮発性メモリ３４として使用してもよい。本実施形態では、後述する集中喚起処理（図４参照）および視力検査処理（図５参照）を実行するための視力検査処理プログラム等が、不揮発性メモリ３４に記憶される。
【００４７】
制御ユニット３０は、前述した撮影部２１、３Ｄセンサ２２、音声出力部２３、音声入力部２４、および表示部２５に接続されている。また、制御ユニット３０は、可動モータ４１、角度変更モータ４３、および外部通信Ｉ／Ｆ４６に接続されている。可動モータ４１は、可動部４２を駆動させる。可動部４２は、動物型筐体１０の少なくとも右腕部１３Ｒおよび左腕部１３Ｌ（本実施形態では、右腕部１３Ｒ、左腕部１３Ｌ、および頭部２０）を可動させる。角度変更モータ４３は、角度変更部４４を駆動させる。角度変更部４４は、前述したように、表示部２５を固定した胴体部１２の角度を変更することで、表示部２５の角度（例えば、表示部２５に表示されている指標Ｉの、被検者に対する呈示角度）を変更する。外部通信Ｉ／Ｆは、ネットワーク５（例えばインターネット等）を介して、視力検査システム１を外部機器（例えば、複数の被検者の情報を管理するサーバ３等）と接続する。
【００４８】
なお、本実施形態では、視力検査システム１の動物型筐体１０（図１参照）の内部に設けられたＣＰＵ３１が、後述する集中喚起処理（図４参照）および視力検査処理（図５参照）を実行する。しかし、処理を実行するコントローラを変更することも可能である。例えば、視力検査システムに含まれるパーソナルコンピュータのコントローラが、処理を実行してもよい。また、複数のデバイスの各々のコントローラ（例えば、動物型筐体１０に設けられたＣＰＵ３１と、動物型筐体１０に接続されたパーソナルコンピュータのＣＰＵ）が、協働して処理を実行してもよい。
【００４９】
（視力検査の回答方法の説明）
図３を参照して、本実施形態で採用されている視力検査の回答方法について説明する。図３は、撮影部２１によって撮影された被検者Ｓの撮影画像５０の一例を示す図である。図３に示すように、本実施形態で実施される視力検査では、被検者Ｓに回答用パネル６０を把持してもらう。回答用パネル６０の表面６１および裏面（図示せず）の各々には、ランドルト環６０Ｉが表示されている。表面６１のランドルト環６０Ｉの切れ目と、裏面のランドルト環の切れ目は、回答用パネル６０における同一の方向（図３では、共に紙面右方向）に位置している。
【００５０】
本実施形態では、被検者Ｓは、指標Ｉが表示されるまでは、回答用パネル６０の表面６１および裏面を撮影部２１に向けない状態で待機する。被検者Ｓは、表示部２５に表示された指標（ランドルト環）Ｉの切れ目の方向を認識すると、認識した指標Ｉの切れ目の方向と、把持している回答用パネル６０のランドルト環６０Ｉの切れ目の方向とが一致するように、回答用パネル６０の角度を調整し、撮影部２１に向けて掲げる。また、被検者Ｓは、指標Ｉの切れ目の方向を認識できない場合には、回答用パネル６０を撮影部２１に向けない状態のまま待機する。なお、被検者Ｓが切れ目の方向を認識できない旨を、視力検査システム１が判断するための具体的な方法は、適宜変更できる。例えば、方向を認識できないことを示す言葉（例えば、「分かりません」等）を被検者Ｓに発言させてもよい。この場合、ＣＰＵ３１は、音声入力部２４によって入力された音声に対して音声認識処理を行い、方向を認識できないことを示す言葉が音声認識処理によって検出された場合に、被検者Ｓが方向を認識できなかったと判断してもよい。また、操作部（例えばボタン等）を被検者Ｓに操作させることで、方向を認識できない旨を被検者Ｓに入力させてもよい。
【００５１】
視力検査システム１のＣＰＵ３１は、撮影画像５０に写っている回答用パネル６０の、ランドルト環６０Ｉの切れ目の方向を検出することで、指標Ｉを見た被検者の回答を判定する。詳細には、本実施形態のＣＰＵ３１は、撮影画像５０（静止画像および動画像の少なくともいずれか）に対して画像処理を行うことで、撮影画像５０内のランドルト環６０Ｉの切れ目の方向（角度）を検出する。ＣＰＵ３１は、検出した切れ目の方向を、被検者Ｓが認識した指標Ｉの切れ目の方向（つまり、指標Ｉを見た被検者Ｓの回答）とする。以上のように、本実施形態では、ＣＰＵ３１が回答を判定するために撮影画像５０から検出する物体は、回答用パネル６０となる。
【００５２】
例えば、ＣＰＵ３１は、表示部２５に指標Ｉを表示させた後の所定のタイミング（例えば、所定時間経過後）の、ランドルト環６０Ｉの切れ目の方向を、被検者Ｓが認識した切れ目の方向として検出してもよい。また、ＣＰＵ３１は、表示部２５への指標Ｉの表示後、回答用パネル６０のランドルト環６０Ｉの切れ目の方向が検出された際に、検出された方向を、被検者Ｓが認識した切れ目の方向として検出してもよい。また、ＣＰＵ３１は、表示部２５への指標Ｉの表示後、ランドルト環６０Ｉの切れ目の方向が検出されないまま所定時間以上が経過した場合に、被検者Ｓに回答を促すメッセージ（例えば、「分かりますか」等）を、音声出力部２３および表示部２５等の少なくともいずれかを用いて出力する。ＣＰＵ３１は、メッセージの表示後、ランドルト環６０Ｉの切れ目の方向が検出されないままさらに所定時間が経過した場合に、表示中の指標Ｉの切れ目の方向を被検者Ｓが認識できなかったと判断する。
【００５３】
ただし、本実施形態における視力検査の回答方法は一例に過ぎない。従って、回答方法を変更することも可能である。例えば、被検者Ｓは、認識した指標Ｉの切れ目の方向に、右手および左手の少なくとも一方を伸ばすことで、認識した方向を回答してもよい。この場合、ＣＰＵ３１は、撮影画像５０に対して画像処理を行い、被検者Ｓが手を伸ばした方向（角度）または位置を検出することで、被検者Ｓの回答を判定してもよい。つまり、この場合には、ＣＰＵ３１が回答を判定するために画像から検出する物体は、被検者Ｓの手となる。また、被検者Ｓは、画像処理による検出が容易な物体（例えば棒等）を把持し、物体を把持した手を、認識した方向に伸ばしてもよい。この場合、被検者Ｓの回答の判定精度が向上する。また、被検者Ｓは、認識した方向に応じたジェスチャー（動作）を行うことで、方向を回答してもよい。この場合、ＣＰＵ３１は、検出したジェスチャーの種類に応じて、被検者Ｓの回答を判定してもよい。また、被検者Ｓは、認識した方向に頭を傾けることで、認識した方向を回答してもよい。この場合、ＣＰＵ３１は、被検者Ｓの頭が向く方向、または、被検者の頭の動きを検出することで、被検者Ｓの回答を判定してもよい。
【００５４】
（集中喚起処理）
図４を参照して、集中喚起処理について説明する。集中喚起処理では、視力検査（本実施形態では、視力検査の説明等を被検者Ｓに対して行う準備段階も含む）に対して被検者Ｓが集中していない場合に、検査等に対する被検者Ｓの集中を促すための処理が行われる。集中喚起処理は、後述する視力検査処理（図５参照）が実行されている間に、視力検査処理と並行して、ＣＰＵ３１によって実行される。ＣＰＵ３１は、不揮発性メモリ３４に記憶された視力検査処理プログラムに従って集中喚起処理を実行する。
【００５５】
まず、ＣＰＵ３１は、撮影部２１によって撮影される撮影画像５０の取得を開始する（Ｓ１）。図３に示すように、撮影部２１の撮影範囲には、視力検査を行う被検者Ｓが写っている。次いで、ＣＰＵ３１は、検査等に対して被検者Ｓが集中しているか否かを、撮影画像５０に基づいて判定する（Ｓ２）。
【００５６】
一例として、本実施形態のＣＰＵ３１は、動画の撮影画像５０に対して画像処理を行い、被検者Ｓの動作量を検出する。ＣＰＵ３１は、検出した動作量が閾値以上である場合に、被検者Ｓが集中していないと判定する。動作量は、被検者の一部（例えば顔等）の動作量であってもよい。なお、動作量は、例えば、一定の時間内における被検者の一部の移動量の累積であってもよい。また、ＣＰＵ３１は、被検者の視線を画像処理等によって検出し、視線の変化量が閾値以上である場合に、被検者Ｓが集中していないと判定してもよい。また、ＣＰＵ３１は、被検者Ｓの顔の向き、および被検者Ｓの視線の少なくともいずれかを画像処理等によって検出し、顔の向きおよび視線の少なくともいずれかが表示部２５の方向を向いていない場合に、被検者Ｓが集中していないと判定してもよい。また、撮影画像５０以外の情報（例えば、赤外線センサ、光学式センサ等から出力される情報）に基づいて、被検者Ｓが集中しているか否かが判定されてもよい。
【００５７】
被検者Ｓが検査等に集中していると判定された場合には（Ｓ３：ＮＯ）、処理はそのままＳ５へ移行する。被検者Ｓが集中していないと判定された場合（Ｓ３：ＹＥＳ）、ＣＰＵ３１は、可動モータ４１（図２参照）を制御して可動部４２を駆動させる（Ｓ４）。可動部４２の具体的な駆動方法は、適宜選択できる。例えば、ＣＰＵ３１は、右腕部１３Ｒおよび左腕部１３Ｌの少なくとも一方を上下に可動させるように、可動部４２を駆動してもよい。また、ＣＰＵ３１は、被検者Ｓの集中を促すための音声（例えば、「こっちを見て」等）を、音声出力部２３から発生させる（Ｓ４）。Ｓ４の処理が行われることで、検査等に対する被検者Ｓの集中が促される。検査が終了するまで（Ｓ５：ＮＯ）、Ｓ２〜Ｓ５の処理が繰り返される。検査が終了すると（Ｓ５：ＹＥＳ）、集中喚起処理は終了する。
【００５８】
（視力検査処理）
図５および図６を参照して、視力検査処理について説明する。視力検査処理では、被検者Ｓの視力検査が実行される。被検者Ｓの視力検査の開始指示が視力検査システム１に入力されると、ＣＰＵ３１は、不揮発性メモリ３４に記憶された視力検査処理プログラムに従って、図５に示す視力検査処理を実行する。視力検査処理が開始されると、まず、準備処理が実行される（Ｓ１０）。準備処理では、被検者Ｓの視力検査を開始するための各種準備が行われる。
【００５９】
図６に示すように、ＣＰＵ３１は、準備処理を開始すると、検査手順を説明する音声を音声出力部２３から発生させると共に、検査手順を説明するための画像（例えばメッセージを含む画像等）を表示部２５に表示させる（Ｓ１１）。また、ＣＰＵ３１は、検査手順を説明する音声の出力および画像の表示に合わせて、可動部４２を駆動させる（Ｓ１２）。従って、被検者Ｓは、視力検査システム１に容易に集中することができる。
【００６０】
次いで、ＣＰＵ３１は、撮影部２１によって撮影される撮影画像５０の取得を開始する（Ｓ１３）。前述したように、撮影部２１の撮影範囲には、視力検査を行う被検者Ｓが写っている。
【００６１】
次いで、ＣＰＵ３１は、被検者Ｓを識別する識別情報を取得する（Ｓ１４）。識別情報の具体的な取得方法は、適宜選択できる。一例として、本実施形態では、被検者の顔の情報が、被検者の識別情報に対応付けて、サーバ３のデータベースに被検者毎に記憶されている。ＣＰＵ３１は、撮影画像５０に対して画像処理を行うことで、撮影画像５０に写っている被検者Ｓの顔を検出する。ＣＰＵ３１は、検出した被検者Ｓの顔の情報を、サーバ３へ送信する。サーバ３は、受信した顔の情報をデータベースと照合し、受信した顔の情報に対応する識別情報を視力検査システム１に送信する。その結果、被検者Ｓの識別情報が、視力検査システム１によって取得される。
【００６２】
ただし、識別情報の取得方法を変更することも可能である。例えば、被検者の顔の情報と識別情報は、視力検査システム１の記憶装置（例えば、不揮発性メモリ３４）に記憶されていてもよい。また、被検者Ｓの顔以外の情報（例えば、被検者Ｓの虹彩等）が撮影画像５０から検出されることで、識別情報が取得されてもよい。また、被検者Ｓが所持する識別子が識別子リーダー等によって読み取られることで、識別情報が取得されてもよい。被検者Ｓの指紋が認証されることで、識別情報が取得されてもよい。また、ユーザ（例えば、検査の補助者または被検者Ｓ自身）が操作部（図示せず）を操作することで、識別情報が視力検査システム１に入力されてもよい。
【００６３】
次いで、ＣＰＵ３１は、識別情報に対応する被検者Ｓの被検者情報を取得する（Ｓ１５）。一例として、本実施形態では、被検者の識別情報に対応付けて、被検者情報がサーバ３のデータベースに被検者毎に記憶されている。サーバ３は、特定された識別情報に対応する被検者情報を、視力検査システム１に送信する。本実施形態の被検者情報には、被検者Ｓの氏名等の情報に加えて、被検者Ｓに対して過去に行われた視力検査の結果、他の装置（例えば他覚式視力測定器）によって測定された被検者Ｓの視力、および、被検者Ｓが使用している眼鏡またはコンタクトレンズの度数の情報のうちの少なくともいずれかが含まれる。なお、被検者情報は、視力検査システム１の記憶装置（例えば、不揮発性メモリ３４）に記憶されていてもよい。
【００６４】
次いで、ＣＰＵ３１は、取得した被検者情報に応じて、検査を行う視力（本実施形態では、最初に検査を行う視力）を設定する（Ｓ１５）。従って、後述する視力検査が、被検者に応じて効率よく実行される。なお、被検者Ｓの識別情報が取得されない場合、および、被検者Ｓの被検者情報が存在しない場合等には、最初に検査を行う視力はデフォルトの値（例えば、視力０．１）に設定される。その後、処理は視力検査処理へ戻る。
【００６５】
図５に示すように、準備処理（Ｓ１０）が終了すると、視力検査が実行される。まず、ＣＰＵ３１は、検査を行う視力（最初は、Ｓ１６で設定された視力）を設定する（Ｓ２１）。次いで、ＣＰＵ３１は、視力検査システム１（詳細には、本実施形態では表示部２５）と被検者Ｓの間の距離を検出する（Ｓ２２）。前述したように、本実施形態のＣＰＵ３１は、３Ｄセンサ２２（図１および図２参照）から入力された２つの画像のマッチングを行うことで、被検者Ｓとの間の距離を検出する。
【００６６】
次いで、ＣＰＵ３１は、Ｓ２１で設定した視力と、Ｓ２２で検出した距離に応じて、表示部２５に表示させる指標Ｉの大きさを設定する（Ｓ２３）。ＣＰＵ２５は、設定した大きさで、表示部２５に指標Ｉを表示させる（Ｓ２４）。従って、表示部２５と被検者Ｓの間の距離に関わらず、適切に視力検査が行われる。
【００６７】
なお、本実施形態では、指標Ｉが表示部２５に表示されて検査が行われている間にも、Ｓ２２〜Ｓ２４の処理が実行される。従って、検査の途中で被検者Ｓとの間の距離が変化した場合でも、指標Ｉの大きさが適切な大きさに変更される。ただし、指標Ｉの大きさは、検査中には変更されなくてもよい。つまり、Ｓ２２〜Ｓ２４の処理は、指標Ｉを開始させる際にのみ実行されてもよい。また、本実施形態のＣＰＵ３１は、表示部２５に新たに指標Ｉを表示させる際に可動部４２を駆動させることで、右腕部１３Ｒおよび左腕部１３Ｌの少なくとも一方を可動させる。従って、被検者Ｓは、新たに表示された指標Ｉに容易に注目することができる。
【００６８】
次いで、ＣＰＵ３１は、撮影画像５０に基づいて、被検者Ｓの眼および顔の少なくともいずれかの位置を検出する（Ｓ２６）。一例として、本実施形態のＣＰＵ３１は、撮影画像５０に対して画像処理を行うことで、被検者Ｓの左眼および右眼のうち、表示部２５に対する検査中の眼の位置を検出する。
【００６９】
次いで、ＣＰＵ３１は、検出された眼の位置に応じて、表示部２５による指標Ｉの表示位置を変更する（Ｓ２７）。一例として、本実施形態のＣＰＵ３１は、表示部２５の位置を固定したまま、表示部２５の表示領域内における指標Ｉの位置を変更することで、指標Ｉの表示位置を変更する。しかし、ＣＰＵ３１は、表示部２５自体の位置を移動させることで、指標Ｉの表示位置を変更してもよい。
【００７０】
次いで、ＣＰＵ３１は、検出された眼の位置に応じて、表示部２５の角度を変更する（Ｓ２８）。前述したように、本実施形態では、角度変更部４４（図２参照）が駆動されることで、胴体部１２（図１参照）に固定された表示部２５の角度が変更される。ＣＰＵ３１は、検出された眼の位置に応じて角度変更モータ４３（図２参照）の駆動を制御することで、検出された眼の視線が表示部２５の表示面に対して極力垂直に近づくように、表示部２５の角度を調整する。その結果、より適切に視力検査が行われる。
【００７１】
なお、本実施形態では、指標Ｉが表示部２５に表示されて検査が行われている間にも、Ｓ２６〜Ｓ２８の処理が実行される。従って、検査の途中で被検者Ｓの眼の位置が変化した場合でも、被検者Ｓに対して適切に指標Ｉが呈示される。ただし、表示部２５の角度は、検査中には変更されなくてもよい。
【００７２】
次いで、ＣＰＵ３１は、撮影画像５０（静止画像および動画像の少なくともいずれか）に基づいて、物体の位置、角度、および動作の少なくともいずれかを検出する（Ｓ３０）。前述したように、本実施形態では、回答パネル６０（図３参照）のランドルト環６０Ｉの角度が、撮影画像５０に基づいて検出される。しかし、前述のように、検出対象を変更することも可能である。次いで、ＣＰＵ３１は、Ｓ３０で行われた物体の検出結果に基づいて、指標Ｉを見た被検者Ｓの回答を判定する（Ｓ３１）。本実施形態では、検出したランドルト環６０Ｉの切れ目の方向が、被検者Ｓが回答した方向として判定される。
【００７３】
次いで、表示中の指標Ｉによる視力検査の結果が判明したか否かが判断される（Ｓ３３）。例えば、Ｓ３１で被検者の回答が判定されている場合、方向を認識できない旨が入力されている場合、および、指標Ｉが表示されてから方向が検出されないまま所定時間以上経過した場合には、表示中の指標Ｉによる検査結果が判明したと判断される。検査結果が判明していなければ（Ｓ３３：ＮＯ）、検査の進行状況に応じた各種処理が行われて（Ｓ３４）、処理はＳ２２へ戻る。Ｓ３４では、前述したように、被検者Ｓに回答を促すメッセージの出力処理等が、検査の進行状況に応じて実行される。
【００７４】
また、本実施形態のＣＰＵ３１は、指標Ｉの表示中に撮影画像５０を処理することで、検査中の被検者Ｓの眼の細さを検出する。検出した眼の細さが閾値以下であった場合には、ＣＰＵ３１は、眼を大きく開くことを促すための処理（例えば、「眼を大きく開いて下さい」というメッセージの出力処理、および、可動部４２の駆動処理の少なくともいずれか）を実行する。従って、被検者Ｓが眼を細くしたまま視力検査が行われる可能性が低下する。よって、視力検査の正確性が向上する。
【００７５】
表示中の指標Ｉによる視力検査の結果が判明した場合には（Ｓ３３：ＹＥＳ）、被検者Ｓの左眼および右眼の両方の視力検査が全て終了したか否かが判断される（Ｓ３６）。全ての検査が未だ終了していなければ（Ｓ３６：ＮＯ）、処理はＳ２１へ戻り、次の指標Ｉによる視力検査が行われる。なお、左眼および右眼のうちの一方の視力検査が完了した場合には、ＣＰＵ３１は、検査対象の眼を、未だ検査が行われていない方の眼に切り替えるメッセージを出力する。
【００７６】
左眼および右眼の両方の視力検査が全て終了すると（Ｓ３６：ＹＥＳ）、ＣＰＵ３１は、検査を行った被検者Ｓの識別情報に対応付けて、検査結果を不揮発性メモリ３４に記憶させる（Ｓ３７）。従って、検査結果が被検者毎に適切に管理される。さらに、ＣＰＵ３１は、視力検査の結果を、被検者Ｓの識別情報に対応付けて、ネットワーク５を介してサーバ３へ送信する（Ｓ３８）。サーバ３では、受信した検査結果が識別情報に対応付けて記憶される。従って、サーバ３では、多数の被検者の視力検査の結果が一括で管理される。
【００７７】
上記実施形態で開示された技術は一例に過ぎない。従って、上記実施形態で例示された技術を変更することも可能である。例えば、視力検査システム１は、上記実施形態で開示された複数の技術の一部のみを実行することも可能である。例えば、ＣＰＵ３１は、指標Ｉの表示位置を変更する処理（Ｓ２７）と、表示部２５の角度を変更する処理（Ｓ２８）のうち、一方の処理のみを実行してもよい。また、Ｓ２７およびＳ２８の処理が共に省略されてもよい。
【００７８】
また、上記実施形態では、撮影画像５０に基づいて物体が検出され、検出結果に基づいて被検者の回答が判定される。しかし、ＣＰＵ３１が被検者の回答を取得する方法を変更することも可能である。例えば、被検者は、回答を示す言葉を発言してもよい。この場合、ＣＰＵ３１は、音声入力部２４によって入力された音声に対して音声認識処理を行うことで、被検者の回答を判定してもよい。また、ユーザ（例えば、補助者または被検者）が操作部（例えば、タッチパネル、ボタン、キーボード、マウス等の少なくともいずれか）を操作することで、回答を入力してもよい。
【００７９】
なお、図５のＳ２４で表示部２５に指標Ｉを表示させる処理は、「指標表示ステップ」の一例である。図５のＳ３０で撮影画像５０から物体を検出する処理は、「物体検出ステップ」の一例である。図５のＳ３１で回答を判定する処理は、「回答判定ステップ」の一例である。図６のＳ１２で音声に合わせて可動部４２を駆動させる処理は、「音声対応駆動ステップ」の一例である。図４のＳ２で被検者が集中しているか否かを判定する処理は、「集中判定ステップ」の一例である。図４のＳ４で可動部４２を駆動させる処理は、「集中度対応駆動ステップ」の一例である。図５のＳ２６で眼の位置を検出する処理は、「位置検出ステップ」の一例である。図５のＳ２７，２８で指標Ｉの表示位置および表示部２５の角度を変更する処理は、「表示変更ステップ」の一例である。図５のＳ２２で距離を検出する処理は、「距離検出ステップ」の一例である。図５のＳ２３で指標Ｉの大きさを設定する処理は、「表示サイズ設定ステップ」の一例である。図６のＳＳ１４で識別情報を取得する処理は、「識別情報取得ステップ」の一例である。図５のＳ３７で検査結果を識別情報と対応付けて記憶させる処理は、「結果記憶ステップ」の一例である。図６のＳ１５で被検者情報を取得する処理は、「被検者情報取得ステップ」の一例である。図６のＳ１６で検査視力を設定する処理は、「検査視力設定ステップ」の一例である。図５のＳ３８で検査結果を識別情報に対応付けてサーバ３に送信する処理は、「結果送信ステップ」の一例である。
【符号の説明】
【００８０】
１    視力検査システム
３    サーバ
５    ネットワーク
１０    動物型筐体
１２    胴体部
１３Ｒ    右腕部
１３Ｌ    左腕部
２０    頭部
２０Ｆ    顔部
２１    撮影部
２２    ３Ｄセンサ
２３    音声出力部
２５    表示部
３０    制御ユニット
３１    ＣＰＵ
３４    不揮発性メモリ
４２    可動部
４４    角度駆動部
５０    撮影画像
６０    回答用パネル
【図１】
2019208651.tif 000003
【図２】
2019208651.tif 000004
【図３】
2019208651.tif 000005
【図４】
2019208651.tif 000006
【図５】
2019208651.tif 000007
【図６】
2019208651.tif 000008