(57)【要約】【課題】コンピュータ化されたコンシューマデバイスを用いて個人の視力を評価するためのシステム及び方法を提供する。【解決手段】本方法は、ユーザの物理的特徴の画像サイズに基づいて人間であるユーザとコンシューマデバイスとの間の離間距離を判定し、所定の離間距離範囲に達するまでユーザとコンシューマデバイスとの間の距離を調整するようにユーザに指示し、ユーザに識別させる所定の視標の表示を含む視力検査をユーザに提示し、ユーザが所定の視標を見て発話した識別内容を記録し、コンシューマデバイスが発話内容を検出したことをユーザにリアルタイムでフィードバックし、発話した識別内容に対して音声認識を実行して対応するように変換された文字列を生成し、変換された文字列中に認められる単語と、所定の視標に対応するものとして許容される単語とを比較し、比較に基づきスコアを判定し、この人物が視力検査に合格したかを判定することを含む。【選択図】図１
2021507792.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ化されたコンシューマデバイスを用いてユーザの視力検査を行う方法であって、
前記方法は、
ディスプレイスクリーンと、カメラと、マイクと、スピーカと、コンピュータプロセッサと、メモリとを備えるコンピュータ化されたコンシューマデバイスを用いて、人間の対象者であるユーザの視力を評価するための視力検査を開始し、
前記コンピュータ化されたコンシューマデバイスの前記カメラによって撮像された前記ユーザの画像を用い、その人物の物理的特徴の画像サイズに基づいて前記ユーザと前記コンピュータ化されたコンシューマデバイスとの間の離間距離を前記コンピュータ化されたコンシューマデバイスにより判定し、
前記コンピュータ化されたコンシューマデバイスにより、前記ユーザと前記コンピュータ化されたコンシューマデバイスとの間の前記距離を調整するように前記ユーザに指示し、所定の離間距離範囲に達したことを前記ユーザに指示し、
屈折レンズアセンブリを用いない前記視力検査を前記コンピュータ化されたコンシューマデバイスにより前記ユーザに提示し、前記視力検査の提示は前記ユーザが視認するように前記コンピュータ化されたコンシューマデバイスの前記ディスプレイスクリーンに所定の視標を表示することを含み、
前記コンピュータ化されたコンシューマデバイスの前記マイクを介して前記ユーザが前記所定の視標を見て発話した識別内容を前記コンピュータ化されたコンシューマデバイスで記録し、前記コンピュータ化されたコンシューマデバイスが発話内容を検出したことを前記ユーザにリアルタイムでフィードバックし、
前記ユーザが発話した識別内容に対して音声認識を実行して前記発話した識別内容に対応するように変換された文字列を生成し、
ルックアップテーブルを用い、前記変換された文字列中に認められる単語と、前記所定の視標に対応するものとして許容される単語とを比較し、
前記比較に基づき、前記ユーザが行った視力検査のスコアを判定し、
前記スコアに基づき、前記ユーザが前記視力検査に合格したかを判定することを含むことを特徴とする方法。
【請求項２】
前記ルックアップテーブルは、前記所定の視標のうちの少なくとも任意の１つに対し複数の許容される単語のエントリを含む、請求項１に記載の方法。
【請求項３】
前記方法は、
所定のサイズで頭部とほぼ同じ形状の輪郭を前記ディスプレイスクリーンに表示し、前記カメラを起動し、
前記輪郭に対して前記撮像されたユーザの頭部をリアルタイムで表示することで、前記コンピュータ化されたコンシューマデバイスを適切に配置するためにユーザにリアルタイムでフィードバックしながら、前記ユーザに前記コンピュータ化されたコンシューマデバイスを位置決めするように前記ユーザに指示し、
前記ユーザと前記コンピュータ化されたデバイスとの間の離間距離と、前記ユーザの顔に対するカメラの位置合わせのうちの少なくとも一方が、眼表面の画像を撮像するための閾値を満たしているかを判定し、
前記コンピュータ化されたコンシューマデバイスの前記カメラを用いて、前記ユーザの眼の眼表面の画像を撮像することを含む、請求項１に記載の方法。
【請求項４】
前記ユーザの眼の眼表面の画像の撮像は、
前記ユーザの眼の向きが適切な位置にあることを検出するためにリアルタイムの画像分析によって前記ユーザの眼の画像を処理し、
前記ユーザの眼が適切な位置にある状態で、前記ユーザの眼の静止画像を取得し、
前記静止画像を眼表面画像と指定して保存することを含む、請求項３に記載の方法。
【請求項５】
前記ユーザの眼の眼表面の画像の撮像は、
前記コンピュータ化されたコンシューマデバイスの複数のカメラにより前記眼表面の画像を同時に撮像することを含み、前記複数のカメラは互いに間隔を置いて配置され、それにより複数の異なる方向から前記眼表面の画像を得る、請求項３に記載の方法。
【請求項６】
前記方法は、
前記ユーザとコンピュータ化されたコンシューマデバイスとが前記所定の離間距離範囲だけ離れた状態で、前記コンピュータ化されたコンシューマデバイスの前記マイクを用いて前記ユーザの音声サンプルを取得し、
前記音声サンプルの音声処理に基づいて音声品質測定基準を算定し、
前記コンピュータ化されたコンシューマデバイスの前記ディスプレイスクリーンに前記所定の視標を表示する前に、前記音声品質測定基準が前記視力検査を実行可能とするのに十分であるか否かを判定することを含む、請求項１に記載の方法。
【請求項７】
前記方法は、
前記視力検査を提示する前に、前記コンピュータ化されたデバイスの前記ディスプレイスクリーンの自動輝度調節を一時停止することを含む、請求項１に記載の方法。
【請求項８】
前記コンピュータ化されたコンシューマデバイスの前記ディスプレイスクリーンへの前記所定の視標の表示は、前記コンピュータ化されたコンシューマデバイスによって判定した前記ユーザと前記コンピュータ化されたコンシューマデバイスとの間の離間距離に基づいて、前記ディスプレイスクリーンに表示される前記所定の視標のサイズを変更することなく行われる、請求項１に記載の方法。
【請求項９】
前記方法は、
複数のユーザが行った視力検査の複数の例を用いて検査結果を分析し、
前記分析に基づき前記ルックアップテーブルを更新して前記ルックアップテーブルのエントリを調整することを含む、請求項１に記載の方法。
【請求項１０】
前記コンピュータ化されたコンシューマデバイスは、タブレット型コンピュータ、スマートフォン、又は、パーソナルコンピュータを含む、請求項１に記載の方法。
【請求項１１】
ユーザの視力検査を行うためのコンシューマベースのシステムであって、
コンピュータ化されたコンシューマデバイスを備え、
前記コンピュータ化されたコンシューマデバイスは、
ディスプレイスクリーンと、
カメラと、
マイクと、
スピーカと、
コンピュータプロセッサと、
メモリと、を備え、
前記コンピュータプロセッサは、前記コンピュータ化されたコンシューマデバイスに、
人間の対象者であるユーザの視力を評価するための前記コンピュータ化されたコンシューマデバイスを用いた視力検査を開始させ、
前記コンピュータ化されたコンシューマデバイスの前記カメラによって撮像された前記ユーザの画像を用い、その人物の物理的特徴の画像サイズに基づいてユーザと前記コンピュータ化されたコンシューマデバイスとの間の離間距離を判定させ、
前記ユーザと前記コンピュータ化されたコンシューマデバイスとの間の前記距離を調整するように前記ユーザに指示させ、所定の離間距離範囲に達したことを前記ユーザに指示させ、
前記ユーザが視認するように前記コンピュータ化されたコンシューマデバイスの前記ディスプレイスクリーンに所定の視標を表示することを含む視力検査であって、屈折レンズアセンブリを用いない前記視力検査を前記ユーザに提示させ、
前記コンピュータ化されたコンシューマデバイスの前記マイクを介して前記ユーザが前記所定の視標を見て発話した識別内容を記録させ、前記コンピュータ化されたコンシューマデバイスが発話内容を検出したことを前記ユーザにリアルタイムでフィードバックさせ、
前記ユーザが発話した識別内容に対して音声認識を実行して前記発話した識別内容に対応するように変換された文字列を生成させ、
ルックアップテーブルを用い、前記変換された文字列中に認められる単語と、前記所定の視標に対応するものとして許容される単語とを比較させ、
前記比較に基づき、前記ユーザが行った視力検査のスコアを判定させ、
前記スコアに基づき、前記ユーザが前記視力検査に合格したかを判定させるように構成されたことを特徴とするシステム。
【請求項１２】
前記ルックアップテーブルは、前記所定の視標のうちの少なくとも任意の１つに対し複数の許容される単語のエントリを含む、請求項１１に記載のシステム。
【請求項１３】
前記コンピュータプロセッサは、前記コンピュータ化されたコンシューマデバイスに、
所定のサイズで頭部とほぼ同じ形状の輪郭を前記ディスプレイスクリーンに表示させてカメラを起動させ、
前記輪郭に対して前記撮像されたユーザの頭部をリアルタイムで表示することで、コンピュータ化されたコンシューマデバイスを適切に配置するためにユーザにリアルタイムでフィードバックしながら、前記ユーザに前記コンピュータ化されたコンシューマデバイスを位置決めするように前記ユーザに指示させ、
前記ユーザと前記コンピュータ化されたデバイスとの間の離間距離と、前記ユーザの顔に対するカメラの位置合わせのうちの少なくとも一方が、眼表面の画像を撮像するための閾値を満たしているかを判定させ、
前記コンピュータ化されたコンシューマデバイスの前記カメラを用いて、前記ユーザの眼の眼表面の画像を撮像させるように構成された、請求項１１に記載のシステム。
【請求項１４】
前記コンピュータプロセッサは、前記コンピュータ化されたコンシューマデバイスに、
前記ユーザの眼の向きが適切な位置にあることを検出するためにリアルタイムの画像分析によって前記ユーザの眼の画像を処理し、
前記ユーザの眼が適切な位置にある状態で、前記ユーザの眼の静止画像を取得し、
前記静止画像を眼表面画像と指定して保存することにより、前記ユーザの眼の眼表面の画像を撮像させるように構成された、請求項１３に記載のシステム。
【請求項１５】
前記コンピュータプロセッサは、前記コンピュータ化されたコンシューマデバイスに、
前記コンピュータ化されたコンシューマデバイスの複数のカメラにより前記眼表面の画像を同時に撮像することにより前記ユーザの眼の前記眼表面の画像を撮像させるように構成され、前記複数のカメラは互いに間隔を置いて配置され、それにより複数の異なる方向から前記眼表面の画像を得る、請求項１３に記載のシステム。
【請求項１６】
前記コンピュータプロセッサは、前記コンピュータ化されたコンシューマデバイスに、
前記ユーザとコンピュータ化されたコンシューマデバイスとが前記所定の離間距離範囲だけ離れた状態で、前記コンピュータ化されたコンシューマデバイスの前記マイクを用いて前記ユーザの音声サンプルを取得させ、
前記音声サンプルの音声処理に基づいて音声品質測定基準を算定させ、
前記コンピュータ化されたコンシューマデバイスの前記ディスプレイスクリーンに前記所定の視標を表示する前に、前記音声品質測定基準が視力検査を実行可能とするのに十分であるか否かを判定させるように構成された、請求項１１に記載のシステム。
【請求項１７】
前記コンピュータプロセッサは、前記コンピュータ化されたコンシューマデバイスに、
前記視力検査を提示する前に、前記コンピュータ化されたデバイスの前記ディスプレイスクリーンの自動輝度調節を一時停止させるように構成された、請求項１１に記載のシステム。
【請求項１８】
前記コンピュータ化されたコンシューマデバイスの前記ディスプレイスクリーンへの前記所定の視標の表示は、前記コンピュータ化されたコンシューマデバイスによって判定された前記ユーザと前記コンピュータ化されたコンシューマデバイスとの間の離間距離に基づいて、前記ディスプレイスクリーンに表示される前記所定の視標のサイズを変更することなく行われる、請求項１１に記載のシステム。
【請求項１９】
前記システムは、
リモートコンピュータシステムに設けられたリモートコンピュータプロセッサを更に備え、
前記リモートコンピュータプロセッサは、
複数のユーザが行った視力検査の複数の例を用いて検査結果を分析し、
前記分析に基づき前記ルックアップテーブルを更新して前記ルックアップテーブルのエントリを調整するように構成された、請求項１１に記載のシステム。
【請求項２０】
前記コンピュータ化されたコンシューマデバイスは、タブレット型コンピュータ、スマートフォン、又は、パーソナルコンピュータを備える、請求項１１に記載のシステム。
【請求項２１】
コンピュータ化されたコンシューマデバイスがユーザの視力検査を行えるようにするためのプログラム命令を含む非一時的コンピュータ読み取り可能媒体であって、前記プログラム命令は、実行された際に、前記コンピュータ化されたコンシューマデバイスのコンピュータプロセッサに、
ディスプレイスクリーンと、カメラと、マイクと、スピーカと、コンピュータプロセッサと、メモリとを備えた前記コンピュータ化されたコンシューマデバイスを用い、人間の対象者であるユーザの視力を評価するための視力検査を開始させ、
前記コンピュータ化されたコンシューマデバイスの前記カメラによって撮像された前記ユーザの画像を用い、その人物の物理的特徴の画像サイズに基づいてユーザと前記コンピュータ化されたコンシューマデバイスとの間の離間距離を前記コンピュータ化されたコンシューマデバイスにより判定させ、
前記ユーザと前記コンピュータ化されたコンシューマデバイスとの間の前記距離を調整するように前記ユーザに指示させ、所定の離間距離範囲に達したことを前記ユーザに指示させ、
前記ユーザが視認するように前記コンピュータ化されたコンシューマデバイスの前記ディスプレイスクリーンに所定の視標を表示することを含む視力検査であって、屈折レンズアセンブリを用いない前記視力検査を前記ユーザに提示させ、
前記コンピュータ化されたコンシューマデバイスの前記マイクを介して前記ユーザが前記所定の視標を見て発話した識別内容を記録させ、前記コンピュータ化されたコンシューマデバイスが発話内容を検出したことを前記ユーザにリアルタイムでフィードバックさせ、
前記ユーザが発話した識別内容に対して音声認識を実行して前記発話した識別内容に対応するように変換された文字列を生成させ、
ルックアップテーブルを用い、前記変換された文字列中に認められる単語と、前記所定の視標に対応するものとして許容される単語とを比較させ、
前記比較に基づき、前記ユーザが行った視力検査のスコアを判定させ、
前記スコアに基づき、前記ユーザが前記視力検査に合格したかを判定させるように構成されたことを特徴とする、非一時的コンピュータ読み取り可能媒体。
【請求項２２】
前記ルックアップテーブルは、前記所定の視標のうちの少なくとも任意の１つに対して複数の許容される単語のエントリを含む、請求項２１に記載の非一時的コンピュータ読み取り可能媒体。
【請求項２３】
前記プログラム命令は、前記コンピュータプロセッサに前記コンピュータ化されたコンシューマデバイスを制御させ、
所定のサイズで頭部とほぼ同じ形状の輪郭を前記ディスプレイスクリーンに表示させてカメラを起動させ、
前記輪郭に対して前記撮像されたユーザの頭部をリアルタイムで表示することで、コンピュータ化されたコンシューマデバイスを適切に配置するためにユーザにリアルタイムでフィードバックしながら、前記ユーザに前記コンピュータ化されたコンシューマデバイスを位置決めするように前記ユーザに指示させ、
前記ユーザと前記コンピュータ化されたデバイスとの間の離間距離と、前記ユーザの顔に対するカメラの位置合わせのうちの少なくとも一方が、眼表面の画像を撮像するための閾値を満たしているかを判定させ、
前記コンピュータ化されたコンシューマデバイスの前記カメラを用いて、前記ユーザの眼の眼表面の画像を撮像させるように構成された、請求項２１に記載の非一時的コンピュータ読み取り可能媒体。
【請求項２４】
前記プログラム命令は、前記コンピュータプロセッサに前記コンピュータ化されたコンシューマデバイスを制御させ、
前記ユーザの眼の向きが適切な位置にあることを検出するためにリアルタイムの画像分析によって前記ユーザの眼の画像を処理し、
前記ユーザの眼が適切な位置にある状態で、前記ユーザの眼の静止画像を取得し、
前記静止画像を眼表面画像と指定して保存することにより、前記ユーザの眼の眼表面の画像を撮像させるように構成された、請求項２３に記載の非一時的コンピュータ読み取り可能媒体。
【請求項２５】
前記プログラム命令は、前記コンピュータプロセッサに前記コンピュータ化されたコンシューマデバイスを制御させ、
前記コンピュータ化されたコンシューマデバイスの複数のカメラにより前記眼表面の画像を同時に撮像することにより前記ユーザの眼の前記眼表面の画像を撮像させるものであり、前記複数のカメラは互いに間隔を置いて配置され、それにより複数の異なる方向から前記眼表面の画像を得るように構成された、請求項２３に記載の非一時的コンピュータ読み取り可能媒体。
【請求項２６】
前記プログラム命令は、前記コンピュータプロセッサに前記コンピュータ化されたコンシューマデバイスを制御させ、
前記ユーザとコンピュータ化されたコンシューマデバイスとが前記所定の離間距離範囲だけ離れた状態で、前記コンピュータ化されたコンシューマデバイスの前記マイクを用いて前記ユーザの音声サンプルを取得させ、
前記音声サンプルの音声処理に基づいて音声品質測定基準を算定させ、
前記コンピュータ化されたコンシューマデバイスの前記ディスプレイスクリーンに前記所定の視標を表示する前に、前記音声品質測定基準が視力検査を実行可能とするのに十分であるか否かを判定させるように構成された、請求項２１に記載の非一時的コンピュータ読み取り可能媒体。
【請求項２７】
前記プログラム命令は、前記コンピュータプロセッサに前記コンピュータ化されたコンシューマデバイスを制御させ、
前記視力検査を提示する前に、前記コンピュータ化されたデバイスの前記ディスプレイスクリーンの自動輝度調節を一時停止させるように構成された、請求項２１に記載の非一時的コンピュータ読み取り可能媒体。
【請求項２８】
前記プログラム命令は、前記コンピュータプロセッサに前記コンピュータ化されたコンシューマデバイスを制御させ、
前記コンピュータ化されたコンシューマデバイスによって判定された前記ユーザと前記コンピュータ化されたコンシューマデバイスとの間の離間距離に基づいて前記ディスプレイスクリーンに表示される前記所定の視標のサイズを変更することなく、前記コンピュータ化されたコンシューマデバイスの前記ディスプレイスクリーンに前記所定の視標を表示させるように構成された、請求項２１に記載の非一時的コンピュータ読み取り可能媒体。
【請求項２９】
前記媒体はプログラム命令を更に含み、
前記プログラム命令は、リモートコンピュータシステムに設けられたリモートコンピュータプロセッサに、
複数のユーザが行った視力検査の複数の例を用いて検査結果を分析させ、
前記分析に基づき前記ルックアップテーブルを更新してそのエントリを調整更させる、請求項２１に記載の非一時的コンピュータ読み取り可能媒体。
【請求項３０】
前記コンピュータ化されたコンシューマデバイスは、タブレット型コンピュータ、スマートフォン、又は、パーソナルコンピュータを備える、請求項２１に記載の非一時的コンピュータ読み取り可能媒体。
【請求項３１】
コンピュータ化されたコンシューマデバイス上でグラフィカルインターフェースと音声インターフェースを用いてユーザの視力検査を行う方法であって、
前記方法は、
ディスプレイスクリーンと、カメラと、マイク及びスピーカを含む音声インターフェースと、コンピュータプロセッサと、メモリとを備えたコンピュータ化されたコンシューマデバイスを用い、人間の対象者であるユーザの視力を評価するための視力検査であって、前記ユーザに情報を表示し、タッチセンシティブフィールドを介して前記ユーザが入力を行うグラフィカルインターフェースを含む、前記視力検査を開始し、
前記コンピュータ化されたコンシューマデバイスの前記カメラによって撮像された前記ユーザの画像から測定された前記コンピュータ化されたコンシューマデバイスと前記ユーザとの間の測定距離に関する距離情報を、前記測定距離の変化に伴いリアルタイムで前記距離情報を動的に表示するように構成された前記グラフィカルインターフェースを介して表示することにより、所望の所定の距離範囲まで移動するように前記ユーザにガイダンスを提供し、
前記グラフィカルインターフェースを介し、前記ユーザが視認するための所定の視標の表示を含み、屈折レンズアセンブリを用いない前記視力検査を表示し、、前記音声インターフェースの前記スピーカを介して前記視力検査に関する音声指示を提示し、
前記音声インターフェースの前記マイクを介し、前記ユーザが前記所定の視標を見て発話した識別内容を記録し、前記コンピュータ化されたコンシューマデバイスが発話内容を検出したことを示す前記グラフィカルインターフェースを介して前記ユーザにリアルタイムで視覚的フィードバックを提供し、
前記ユーザが発話した識別内容に対して音声認識を実行して前記発話した識別内容に対応するように変換された文字列を生成し、
ルックアップテーブルを用い、前記変換された文字列中に認められる単語と、前記所定の視標に対応するものとして許容される単語とを比較し、
前記比較に基づき、前記ユーザが行った前記視力検査のスコアを判定し、
前記スコアに基づき、前記ユーザが前記視力検査に合格したかを判定することを含むことを特徴とする方法。
【請求項３２】
前記方法は、
前記グラフィカルインターフェースを介し、所定のサイズで頭部とほぼ同じ形状の輪郭を、前記カメラによりリアルタイムで取得した前記ユーザの画像と重ね合わせて表示することで、コンピュータ化されたコンシューマデバイスを適切に配置するためのフィードバックをリアルタイムでユーザに提供し、
前記ユーザと前記コンピュータ化されたコンシューマデバイスとの間の離間距離と、前記ユーザの顔に対するカメラの位置合わせのうちの少なくとも一方が、眼表面の画像を撮像するための閾値を満たしているかを判定し、
正しく配置がなされたことを、視覚的指示と聴覚的指示の少なくとも一方により前記ユーザに指示し、
前記コンピュータ化されたコンシューマデバイスの前記カメラを用いて、前記ユーザの眼の眼表面の画像を撮像することを含む、請求項３１に記載の方法。
【請求項３３】
前記方法は、
前記コンピュータ化されたコンシューマデバイスの複数のカメラにより前記眼表面の画像を同時に撮像することを含み、前記複数のカメラは互いに間隔を置いて配置され、それにより複数の異なる方向から前記眼表面の画像を得る、請求項３２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
〔関連出願の相互参照〕
本願は、参照によりその全内容が本明細書に援用される、２０１７年１２月１１日に出願された米国特許出願第１５／８３８０２９号の優先権を主張するものである。
【０００２】
〔開示の分野〕
本開示は、眼検査（eye examination）方法に関し、特に、光屈折レンズアセンブリを用いることなく、コンピュータを用いる眼検査方法に関する。
【背景技術】
【０００３】
〔背景技術の情報〕
近視、遠視及び乱視は、多くの人々を悩ませる一般的な眼の屈折異常である。一般的に近眼とも称される近視は、画像が網膜の結像面よりも手前に焦点を結ぶ眼の屈折欠陥である。一般的に「眼が遠い」とも表現される遠視は、画像が網膜の結像面よりも後ろで焦点を結ぶ眼の屈折欠陥である。乱視は、眼の光学系の球面曲率が不完全になることに起因する眼の屈折欠陥であり、平行な光線が網膜の結像面の１箇所の共通点ではなく２箇所の異なる点に焦点を結ぶものである。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、人々は、このような眼の症状の診断や、コンタクトレンズやメガネなどの矯正レンズを購入するための処方箋を得るために、眼科医院で眼科医の診療を受けていた。このような眼科医の対面（in-person）診療を受けるには、例えば、個人が仕事や他の用事を早く切り上げ、眼検査を受けるために眼科医院のある場所まで行かなければならず、費用や時間を要することがある。
【０００５】
伝統的な眼科医による対面の眼検査は、時間を要し費用の問題もあるため、眼科医に対面する必要がないコンピュータ化眼検査が一部で始まっている。しかし、本発明者らは、既存のコンピュータ化眼検査自体が非常に複雑で時間を要し、また、従来のコンピュータ化眼検査の技術的欠陥に起因して最適な顧客体験を提供できない場合があることを発見した。本開示は、このようなコンピュータ化眼検査における技術的課題に対する技術的解決手段を提供する。
【課題を解決するための手段】
【０００６】
本発明者らは、既存のコンピュータ化眼検査は、眼科医の対面診療なしにパーソナルコンピューティングデバイスで行うことができるが、非常に複雑で時間を要する。また、検査結果データが不十分である、検査結果データが曖昧である、補助なしのコンピュータ化眼検査に適した条件か否かの検証が欠如する、コンピュータ化眼検査中のユーザへの技術的フィードバックが欠如する、などの技術的欠陥を理由として、コンピュータ化眼検査の再実施が必要となった場合には、満足のいく顧客体験を提供できない場合があることを発見した。これらの課題は、コンピュータ化眼検査における技術的背景から生じるものであり、眼科医院で一般的にみられるタイプの従来の屈折レンズアセンブリを用いる眼科医による伝統的な対面の眼検査では生じないものである。
【０００７】
本開示は、これらの技術的課題に対する技術的解決手段を提供するためにコンピュータ化眼検査を提供するものであり、例えば、既存の処方箋による矯正レンズを着用したユーザによって、ラップトップコンピュータ、タブレット型コンピュータ、スマートフォンなどの個人所有のコンシューマコンピューティングデバイスを用いて、眼の専門家による対面検査を実施する必要がなく行われる視力検査であって、眼検査中にリアルタイムでユーザにフィードバックすることで、得られた眼検査データの信頼性を高めると共に、眼検査中又はその直後に個人所有のコンピューティングデバイスにより得られた眼検査データに高度な処理を行って、処理された眼検査データの信頼性を高めることを特徴とするコンピュータ化眼検査を提供する。本明細書に記載する例示的な手法では、人間の技術者がリモートコンピュータシステムで得た眼検査データをスクリーニングした後、医師が（スクリーニングされた）眼検査データを更に検討するようにしてもよく、それにより、医師は、ユーザがコンタクトレンズやメガネなどの矯正レンズをオンライン購入できるように処方箋を再発行する、懸念事項について眼検査データを評価する、場合によっては、更に評価を行うために医師による対面の眼検査を勧めるようにしてもよい。
【０００８】
例示的な一態様では、コンピュータ化されたコンシューマデバイスを用いてユーザの視力検査を行う方法を記載する。コンピュータ化されたコンシューマデバイスは、ディスプレイスクリーンと、カメラと、マイクと、スピーカと、コンピュータプロセッサと、メモリとを備え、例えば、タブレット型コンピュータ、スマートフォン、又は、デスクトップ、ラップトップ又はノートブックコンピュータなどのパーソナルコンピュータなどであってもよい。ユーザは、人間の対象者である。方法は、コンピュータ化されたコンシューマデバイスを用い、人間の対象者であるユーザの視力を評価するための視力検査を開始し、コンピュータ化されたコンシューマデバイスのカメラによって撮像されたユーザの画像を用い、その人物の物理的特徴の画像サイズに基づいてユーザとコンピュータ化されたコンシューマデバイスとの間の離間距離をコンピュータ化されたデバイスにより判定し、コンピュータ化されたコンシューマデバイスにより、ユーザとコンピュータ化されたコンシューマデバイスとの間の距離を調整するようにユーザに指示し、所定の離間距離範囲に達したことをユーザに指示し、屈折レンズアセンブリを用いない視力検査をコンピュータ化されたコンシューマデバイスによりユーザに提示し、前記視力検査の提示はユーザが視認するようにコンピュータ化されたコンシューマデバイスのディスプレイスクリーンに所定の視標を表示することを含み、コンピュータ化されたコンシューマデバイスのマイクを介してユーザが所定の視標を見て発話した識別内容をコンピュータ化されたコンシューマデバイスで記録し、コンピュータ化されたコンシューマデバイスが発話された識別内容を検出したことをユーザにリアルタイムでフィードバックし、ユーザが発話した識別内容に対して音声認識を実行して発話した識別内容に対応するように変換された文字列を生成し、ルックアップテーブルを用い、変換された文字列中に認められる単語と、所定の視標に対応するものとして許容される単語とを比較し、かかる比較に基づきユーザが行った視力検査のスコアを判定し、スコアに基づきユーザが視力検査に合格したかを判定することを含む。
【０００９】
例示的な別の態様では、ユーザの視力検査を行うためのコンシューマベースのシステムを記載する。システムは、ディスプレイスクリーンと、カメラと、マイクと、スピーカと、コンピュータプロセッサと、メモリとを備え、例えば、タブレット型コンピュータ、スマートフォン、又は、デスクトップ、ラップトップ又はノートブックコンピュータなどのパーソナルコンピュータなどであってもよいコンピュータ化されたコンシューマデバイスを備える。ユーザは、人間の対象者である。システムは、複数のユーザが行った視力検査の検査結果をアクセス可能に保存する１つ以上のデータベースにアクセスできる１台以上のサーバコンピュータと、例えば、スクリーニング技術者や医師などの医療専門家が、例えば、ユーザがコンタクトレンズやメガネなどの矯正レンズをオンラインで購入できるように、ユーザの眼の処方箋を更新する目的で視覚検査結果を承認するために、視覚検査データ及び結果の検討・評価に使用するリモートコンピュータシステムを含んでもよい。コンピュータプロセッサは、コンピュータ化されたコンシューマデバイスに、人間の対象者であるユーザの視力を評価するためのコンピュータ化されたコンシューマデバイスを用いた視力検査を開始させ、コンピュータ化されたコンシューマデバイスのカメラによって撮像されたユーザの画像を用い、その人物の物理的特徴の画像サイズに基づいてユーザとコンピュータ化されたコンシューマデバイスとの間の離間距離を判定させ、ユーザとコンピュータ化されたコンシューマデバイスとの間の距離を調整するようにユーザに指示させるとともに所定の離間距離範囲に達したことをユーザに指示させ、ユーザが視認するようにコンピュータ化されたコンシューマデバイスのディスプレイスクリーンに所定の視標を表示することを含む視力検査であって、屈折レンズアセンブリを用いない視力検査をユーザに提示させ、コンピュータ化されたコンシューマデバイスのマイクを介してユーザが所定の視標を見て発話した識別内容を記録させ、コンピュータ化されたコンシューマデバイスが発話内容を検出したことをユーザにリアルタイムでフィードバックさせ、ユーザが発話した識別内容に対して音声認識を実行して発話した識別内容に対応するように変換された文字列を生成させ、ルックアップテーブルを用い、変換された文字列中に認められる単語と、所定の視標に対応するものとして許容される単語とを比較させ、かかる比較に基づきユーザが行った視力検査のスコアを判定させ、スコアに基づきユーザが視力検査に合格したかを判定させるように構成される。
【００１０】
例示的な別の態様では、コンピュータ化されたコンシューマデバイスによるユーザの視力検査を実行可能とするためのプログラム命令を含む非一時的コンピュータ読み取り可能媒体を記載する。コンピュータ化されたコンシューマデバイスは、ディスプレイスクリーンと、カメラと、マイクと、スピーカと、コンピュータプロセッサと、メモリとを備え、例えば、タブレット型コンピュータ、スマートフォン、又は、デスクトップ、ラップトップ又はノートブックコンピュータなどのパーソナルコンピュータなどであってもよい。ユーザは、人間の対象者である。プログラム命令は、実行された際に、コンピュータ化されたコンシューマデバイスのコンピュータプロセッサに、ディスプレイスクリーンと、カメラと、マイクと、スピーカと、コンピュータプロセッサと、メモリとを備えたコンピュータ化されたコンシューマデバイスを用い、人間の対象者であるユーザの視力を評価するための視力検査を開始させ、コンピュータ化されたコンシューマデバイスのカメラによって撮像されたユーザの画像を用い、その人物の物理的特徴の画像サイズに基づいてユーザとコンピュータ化されたコンシューマデバイスとの間の離間距離を判定させ、ユーザとコンピュータ化されたコンシューマデバイスとの間の距離を調整するようにユーザに指示させるとともに所定の離間距離範囲に達したことをユーザに指示させ、ユーザが視認するようにコンピュータ化されたコンシューマデバイスのディスプレイスクリーンに所定の視標を表示することを含む視力検査であって、屈折レンズアセンブリを用いない視力検査をユーザに提示させ、コンピュータ化されたコンシューマデバイスのマイクを介してユーザが所定の視標を見て発話した識別内容を記録させ、コンピュータ化されたコンシューマデバイスが発話内容を検出したことをユーザにリアルタイムでフィードバックさせ、ユーザが発話した識別内容に対して音声認識を実行して発話した識別内容に対応するように変換された文字列を生成させ、ルックアップテーブルを用い、変換された文字列中に認められる単語と、所定の視標に対応するものとして許容される単語とを比較させ、かかる比較に基づきユーザが行った視力検査のスコアを判定させ、スコアに基づきユーザが視力検査に合格したかを判定させるように構成されている。
【００１１】
例示的な別の態様では、コンピュータ化されたコンシューマデバイス上でグラフィカルインターフェースと音声インターフェースを用いてユーザの視力検査を行う方法を記載する。方法は、ディスプレイスクリーンと、カメラと、マイク及びスピーカを含む音声インターフェースと、コンピュータプロセッサと、メモリとを備えたコンピュータ化されたコンシューマデバイスを用い、人間の対象者であるユーザの視力を評価するための視力検査であって、ユーザに情報を表示し、、タッチセンシティブフィールドを介してユーザが入力を行うグラフィカルインターフェースを含む視力検査を開始し、コンピュータ化されたコンシューマデバイスのカメラによって撮像されたユーザの画像から測定されたコンピュータ化されたコンシューマデバイスとユーザとの間の測定距離に関する距離情報を、測定距離の変化に伴いリアルタイムで距離情報を動的に表示するように構成されたグラフィカルインターフェースを介して表示することにより、所望の所定の距離範囲まで移動するようにユーザにガイダンスを提供し、グラフィカルインターフェースを介し、ユーザが視認するための所定の視標の表示を含み、屈折レンズアセンブリを用いない視力検査を表示し、、音声インターフェースのスピーカを介して視力検査に関する音声指示を提示し、音声インターフェースのマイクを介し、ユーザが所定の視標を見て発話した識別内容を記録し、コンピュータ化されたコンシューマデバイスが発話内容を検出したことを示すグラフィカルインターフェースを介してユーザにリアルタイムで視覚的フィードバックを提供し、ユーザが発話した識別内容に対して音声認識を実行して発話した識別内容に対応するように変換された文字列を生成し、ルックアップテーブルを用い、変換された文字列中に認められる単語と、所定の視標に対応するものとして許容される単語とを比較し、かかる比較に基づきユーザが行った視力検査のスコアを判定し、スコアに基づきユーザが視力検査に合格したかを判定することを含む。
【００１２】
本開示のこれらの、及び他の特徴、態様、及び利点は、以下の説明、添付した特許請求の範囲、及び添付した図面を考慮することでより良く理解されるであろう。
【図面の簡単な説明】
【００１３】
【図１】図１は、例示的な一態様に係るコンピュータ化されたコンシューマデバイスを用いてコンピュータ化眼検査を行うための例示的な構成を示す。
【図２】図２は、例示的な一態様に係るコンピュータ化されたコンシューマデバイスを用いた視力検査を含むコンピュータ化眼検査を行うため例示的手法のフローチャートを示す。
【図３】図３は、例示的な一態様に係るパーソナルコンピューティングデバイスを用いて眼表面の画像化を行うための例示的手法のフローチャートを示す。
【図４】図４は、一実施例に係る、アプリケーション（又はアプリ）を介してタブレット又はスマートフォンなどのコンピュータ化されたコンシューマデバイスのディスプレイスクリーンに提示される視力検査のグラフィカルインターフェース（グラフィカルユーザーインターフェース又はＧＵＩとも称される）の例示的な初期スクリーン（ページと称されることもある）を示す。
【図５】図５は、一実施例に係る、アプリケーション（又はアプリ）を介してタブレット又はスマートフォンなどのコンピュータ化されたコンシューマデバイスのディスプレイスクリーンに提示される視力検査のグラフィカルインターフェース（グラフィカルユーザーインターフェース又はＧＵＩとも称される）の例示的な初期スクリーン（ページと称されることもある）を示す。
【図６】図６は、一実施例に係る、アプリケーション（又はアプリ）を介してタブレット又はスマートフォンなどのコンピュータ化されたコンシューマデバイスのディスプレイスクリーンに提示される視力検査のグラフィカルインターフェース（グラフィカルユーザーインターフェース又はＧＵＩとも称される）の例示的な初期スクリーン（ページと称されることもある）を示す。
【図７】図７は、一実施例に係る患者情報を入力する際のアプリの例示的なＧＵＩスクリーンを示す。
【図８】図８は、一実施例に係る患者情報を入力する際のアプリの例示的なＧＵＩスクリーンを示す。
【図９】図９は、一実施例に係る患者情報を入力する際のアプリの例示的なＧＵＩスクリーンを示す。
【図１０】図１０は、一実施例に係る患者情報を入力する際のアプリの例示的なＧＵＩスクリーンを示す。
【図１１】図１１は、一実施例に係る眼表面の画像化を行う際のアプリの例示的なＧＵＩスクリーンを示す。
【図１２】図１２は、一実施例に係る眼表面の画像化を行う際のアプリの例示的なＧＵＩスクリーンを示す。
【図１３】図１３は、一実施例に係る眼表面の画像化を行う際のアプリの例示的なＧＵＩスクリーンを示す。
【図１４】図１４は、一実施例に係る眼表面の画像化を行う際のアプリの例示的なＧＵＩスクリーンを示す。
【図１５】図１５は、一実施例に係る眼表面の画像化を行う際のアプリの例示的なＧＵＩスクリーンを示す。
【図１６】図１５は、一実施例に係る眼表面の画像化を行う際のアプリの例示的なＧＵＩスクリーンを示す。
【図１７】図１７は、一実施例に係る視力検査を実施する際のアプリの例示的なＧＵＩスクリーンを示す。
【図１８】図１８は、一実施例に係る視力検査を実施する際のアプリの例示的なＧＵＩスクリーンを示す。
【図１９】図１９は、一実施例に係る視力検査を実施する際のアプリの例示的なＧＵＩスクリーンを示す。
【図２０】図２０は、一実施例に係る視力検査を実施する際のアプリの例示的なＧＵＩスクリーンを示す。
【図２１】図２１は、一実施例に係る視力検査を実施する際のアプリの例示的なＧＵＩスクリーンを示す。
【図２２】図２２は、一実施例に係る視力検査を実施する際のアプリの例示的なＧＵＩスクリーンを示す。
【図２３】図２３は、一実施例に係る視力検査を実施する際のアプリの例示的なＧＵＩスクリーンを示す。
【図２４】図２４は、一実施例に係る視力検査を実施する際のアプリの例示的なＧＵＩスクリーンを示す。
【図２５】図２５は、一実施例に係る視力検査を実施する際のアプリの例示的なＧＵＩスクリーンを示す。
【図２６】図２６は、一実施例に係る視力検査を実施する際のアプリの例示的なＧＵＩスクリーンを示す。
【図２７】図２７は、一実施例に係る視力検査の完了時に表示されるアプリの例示的なＧＵＩ終了スクリーンを示す。
【発明を実施するための形態】
【００１４】
本発明者らは、タブレット型コンピュータ、スマートフォン、ラップトップコンピュータやデスクトップコンピュータ、ノートブックコンピュータなどのパーソナルコンピュータなどのコンピュータ化されたコンシューマデバイス（又はコンシューマコンピューティングデバイス）を用いて視覚テスト（又は検査）を便利かつ確実に実施するための手法を開発してきた。視覚検査結果は、本明細書で例を用いて説明されるような検討・評価を行うために、リモートコンピュータシステムでスクリーニング技術者や医師などの医療専門家に伝送されてもよい。かかる視覚検査は、視力検査や眼表面の画像化を含み、例えば、眼科医による対面検査のために病院に行くことなく、個人の自宅やその他の場所で行うことができ、また、本明細書に記載されるように、検査中にユーザにリアルタイムでフィードバックを行ってユーザ体験を充実させ、複雑さを軽減し、信頼できる検査データの収集を図ることで、従来のコンピュータ化された視覚検査に勝る利点をもたらすことができる。かかる検査は、利便性を提供しながらコストを下げることができ、また、既存の（おそらくは失効した）レンズ処方箋の正確性を確認し、最新のレンズ処方箋を使って容易に矯正レンズをオンライン購入できるようにするために特に望ましい。
【００１５】
図１は、例示的な一態様に係るコンピュータ化されたコンシューマデバイスを用いてコンピュータ化眼検査を行うための例示的な構成を示す。図１に示すように、タブレット型コンピュータ、スマートフォン、ラップトップコンピュータやデスクトップコンピュータ、ノートブックコンピュータなどのパーソナルコンピュータなどのコンピュータ化されたコンシューマデバイス１０２は、人間の対象者であるユーザ１０４に１種類以上の視覚検査を提示してもよい。また、コンピュータ化されたコンシューマデバイス１０２は、例えば、ゲーム機や他のマルチメディア機器であってもよい。コンピュータ化されたコンシューマデバイス１０２は、タッチセンサ式ディスプレイスクリーン（タッチスクリーンディスプレイと呼んでもよい）１１４と、音を投射するスピーカ１１６と、カメラ１１８（レンズ、レンズカバー、画像センサ及びカメラ回路を含む）と、ユーザが発した音声の収集を可能にするマイク１２０と、を含んでもよい。視覚検査は、ユーザに様々な検査内容及び指示を提示し、ユーザに応答を促す又はユーザに特定の行動をとるように指示するグラフィカルインターフェース（グラフィカルユーザーインターフェース又はＧＵＩとも称される）の一連のスクリーン（又はページ）の形式でディスプレイスクリーン１１４を介してユーザ１０４に提示されてもよい。図１では１つのカメラ１１８が示されているが、２つ以上の前向きカメラ、すなわち、ディスプレイスクリーン１１４の同じ面側に配置されたカメラが、コンシューマデバイス１０２に設けられてもよく、例えば、互いに離間して、例えば、コンシューマデバイス１０２の対向する端部に、ユーザに２つ以上の異なる角度又は方向から同時にユーザの画像を得ることができるように設けられてもよい。また、更にもう１つの後向きカメラが、コンシューマデバイス１０２のディスプレイスクリーン１１４とは反対側の面側に設けられてもよい。例えば、スピーカ１１６及びディスプレイスクリーン（又はタッチスクリーンディスプレイ）１１４の両方がユーザ１０４に指示を提示してもよく、また、タッチスクリーンディスプレイ１１４及びマイク１２０が、ユーザの応答の記録や、様々な視力検査内容又は指示に対する入力に用いられてもよい。
【００１６】
コンピュータ化されたコンシューマデバイス１０２によって視覚検査中に収集されたデータは、デバイス１０２によって処理され、インターネットなどのネットワーク１３４を介してリモートコンピュータシステム１０６及び１１０に更に伝送されてもよい。なお、例えば、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線通信と有線通信の任意の適切な組み合わせを用いてもよい。リモートコンピュータシステム１０６は、コンピュータ化されたコンシューマデバイス１０２が取得した視覚検査データをスクリーニングすることのできる技術者１０８がディスプレイ１１４ｂを介して操作する技術者用スクリーニングシステムとして機能してもよい。コンピュータ化されたコンシューマデバイス１０２及びリモートコンピュータシステム１０６、１１０は、任意の所望のフォーマットでデータを記憶する１つ以上のデータベース１３２にアクセス可能な１台以上のサーバコンピュータ１３０に対し、データのアクセス及びデータの送信を行ってもよい。リモートコンピュータシステム１１０は、医師１１２により操作される医師検討用コンピュータシステムとして機能してもよく、医師１１２は、コンピュータ化されたコンシューマデバイス１０２が取得したユーザの眼の画像を含む視覚検査データと、ネットワーク１３４を介して保存され、医師のリモートコンピュータシステム１１０からアクセス可能な、技術者１０８が行ったスクリーニングの結果について、ディスプレイ１１４ｃを介して検討してもよい。いくつかの実施例では、ディスプレイスクリーン１１４ｂ及び１１４ｃ（それぞれが複数のディスプレイスクリーンを含んでもよい）に加えて、又はそれらの代わりに、医師１１２及び技術者１０８は、ディスプレイ１１４ｂ、１１４ｃと連携して動作するように構成されたバーチャルリアリティ（ＶＲ）ゴーグル、ヘッドマウントディスプレイ及び３次元（３Ｄ）ビジョン強化装置などの表示装置、又は、例えば、画像の３次元（３Ｄ）奥行き知覚を伴う眼表面の立体画像又は多視点画像を可能にする他のディスプレイ（眼表面の画像は、コンシューマデバイス１０２の複数の前向きカメラ１１８で２方向以上の複数の異なる方向から同時に得られる）を使ってユーザの眼の画像を見てもよい。
【００１７】
コンピュータ化されたコンシューマデバイス１０２は、１つ以上のコンピュータ処理部（ＣＰＵ）を含んでもよく、汎用及び専用プロセッサの任意の適切な組み合わせで構成することができるコンピュータプロセッサ１２２ａを備える。また、コンシューマデバイス１０２は、ＲＡＭ、ＲＯＭ及び任意の適切な不揮発性メモリを含んでもよい１つ以上のメモリ１２４ａも含んでいる。メモリ１２４ａは、視覚検査アプリを実行する命令、ユーザによって入力されたデータ、視覚検査アプリによって生成された視覚検査結果、及び、任意の関連するメタデータを格納するために用いられてもよい。また、コンピュータ化されたコンシューマデバイス１０２は、インターネットを含むネットワークを介した通信を容易にし、データの入力／出力を容易にするための１つ以上のインターフェース１２６ａ、例えば、移動体通信トランシーバ、Ｗｉ−Ｆｉ（登録商標）トランシーバ、Ｂｌｕｅｔｏｏｔｈ（登録商標）トランシーバと、通信及び周辺機器接続用の有線インターフェースを含んでもよい。スピーカ１１６及びマイク１２０とこれに関連する回路との組み合わせには、ユーザ１０４がコンピュータ化されたコンシューマデバイス１０２からの音声データを知覚し、音声データをコンピュータ化されたコンシューマデバイスに提供できるようにする音声ユーザインターフェースが含まれてもよいことが理解されるであろう。また、コンピュータ化されたコンシューマデバイス１０２は、コンシューマデバイス１０２の位置を検出するためのＧＰＳ（移動体測位システム）受信機も含む。
【００１８】
同様に、リモートコンピュータシステム１０６（例えば、技術者がスクリーニングを行うコンピュータ）は、１つ以上のＣＰＵを含んでもよいコンピュータプロセッサ１２２ｂと、ＲＡＭ、ＲＯＭ及び任意の適切な不揮発性メモリを含んでもよい１つ以上のメモリ１２４ｂと、インターネットを含むネットワークを介した通信を容易にし、データの入力／出力を容易にするための１つ以上のインターフェース１２６ｂと、を備える。また、リモートコンピュータシステム１０６は、データを所望のフォーマットで格納し易くする１つ以上のデータベース１２８ｂを含んでもよい。同様に、リモートコンピュータシステム１１０（例えば、医師が検討を行うコンピュータ）は、１つ以上のＣＰＵを含んでもよいコンピュータプロセッサ１２２ｃと、ＲＡＭ、ＲＯＭ及び任意の適切な不揮発性メモリを含んでもよい１つ以上のメモリ１２４ｃと、インターネットを含むネットワークを介した通信を容易にし、データの入力／出力を容易にするための１つ以上のインターフェース１２６ｃと、データを所望のフォーマットで格納し易くする１つ以上のデータベース１２８ｃと、を備える。
【００１９】
リモートコンピュータシステム１０６及び１１０は、本明細書に記載の視覚検査の管理、実施、処理及び検討をサポートするため、様々なデータをメモリ１２４ｂ、１２４ｃ及びデータベース１２８ｂ、１２８ｃ、１３２に格納してもよい。かかるデータには、例えば、ユーザ１０４の既往歴情報、ユーザ１０４の視覚検査結果、ユーザ１０４の視覚検査結果をリモート分析及び処理することにより生成された処理データ、視覚検査で取得したビデオ映像と静止画像を含むユーザ１０４の画像、ユーザ１０４に関連付けられたＧＰＳ位置データ、スクリーニング技術者１０８によってなされたスクリーニングのコメントと判定、医師１１２によってなされた医師の検討コメントや判定などが含まれてもよい。
【００２０】
以下、コンピュータ化されたコンシューマデバイスを用いた例示的な視覚検査の例示的な手法を、図２〜３を参照し、更には図４〜２７を参照して説明する。この例では、視覚検査アプリのＧＵＩスクリーンと音声指示は、前述のタブレットやスマートフォンなどのコンピュータ化されたコンシューマデバイス１０２のディスプレイスクリーン１１４とスピーカ１１６を介して提示され、ユーザ１０４の入力は、タッチスクリーンディスプレイ１１４及びユーザが発話した応答を受信するマイク１２０を介して記録される。この例では、眼表面の画像検査と表示された視標（視力検査で用いられる視覚的な文字や記号）を用いた視力検査を実施する場合について説明するが、追加の検査として、例えば、当分野で知られる石原色覚異常検査などの色覚異常検査などを行うこともできる。
【００２１】
以下に記載するステップに加え、ユーザ体験を向上させるために予備ステップを行うことが望ましい場合がある。例えば、一部の態様では、停止しなければ望ましくないスクリーン減光をもたらす可能性のあるディスプレイスクリーン１１４の自動輝度調節、停止しなければスクリーンを変更してしまう可能性のある自動スクリーンセーバ機能、検査のＧＵＩスクリーンをよく見えなくしてしまう可能性のある自動ポップアップメッセージなどのコンシューマデバイス１０２の特定の機能を一時的に無効又は停止して、かかる機能が検査中に実行されないようにすることが好都合な場合がある。ユーザがこれらの一時的な変更を実行する許可を視覚検査アプリに与えることができるようにコンシューマデバイス１０２でＧＵＩスクリーンをユーザ１０４に提示してもよいことが理解されるであろう。
【００２２】
図２は、一実施例に係るコンピュータ化されたコンシューマデバイスで視覚検査アプリケーション（アプリ）を実行して行う視力検査を含むコンピュータ化眼検査を行うため例示的手法のフローチャートを示す。ステップ２０２に示すように、コンピュータ化されたコンシューマデバイス１０２は、視力検査を含む視覚検査を開始するコマンドを受け取る。本実施例に係る視覚検査アプリを用いてかかる視覚検査を開始する際の例示的なＧＵＩスクリーンを、図４〜５（及び図１７）に示す。図４は、前述したような、タッチスクリーンディスプレイ１１４と、スピーカ１１６と、カメラ１１８と、マイク１２０と、制御フィールド１１５とを備える例示的なコンピュータ化されたコンシューマデバイス１０２を示す。また、タッチスクリーンディスプレイ１１４の表示領域を１１４ａとして点線で示す。図４は、ディスプレイスクリーン１１４に提示されるアプリの例示的な第１のＧＵＩスクリーンを示す。図４に示すように、本実施例のスクリーンには、上端に会社名、アプリケーション名（例えば、ＥＸＰＲＥＳＳ  ｅｘａｍ）、また、様々な前置き情報４１２が提示される。また、図４のＧＵＩスクリーンは、提供される視覚検査が総合的な眼検査に代わるものではないことをユーザ１０４が理解したことを認めるためにユーザ１０４がチェックを入れるチェックボックスを有する同意フィールド部４１４を含む。また、図４の初期ＧＵＩスクリーンは、検査を続けるためにユーザがタッチするフィールド４１４も含む。
【００２３】
「続ける」フィールド４１４をタッチすると、図５に示すＧＵＩスクリーンが表示される。このＧＵＩスクリーンは、今現在矯正レンズを着用していることを確認し、、静かで明るく、例えば、１０フィートの利用可能なスペースがある場所を探すようユーザに指示し、検査にはＧＰＳ機能を介してユーザの現在地にアクセスする必要があることをユーザに指示する指示部４１６を含む。ＧＵＩの「次へ進む」フィールド４１８を押すと、アプリは次に図６に示されるＧＵＩスクリーンを表示する。図６は、マップロケーション４２０を表示し、、「位置確認」フィールド４２２を押して位置が正しいことを確認するようにユーザに要求する例示的なＧＵＩスクリーンを示す。
【００２４】
図２に戻り、ステップ２０４において、コンピュータ化されたコンシューマデバイス１０２は、ユーザからユーザの患者情報の入力を受け取ってもよい。視覚検査アプリのこのステップの例示的なＧＵＩスクリーンを図７〜１０に示す。図７に示すＧＵＩスクリーンは、ユーザの年齢、最後に受けた総合的な眼検査がいつ頃だったか、及び、性別（任意）を尋ねる指示部４２４を含む。また、このスクリーンには、ユーザのタッチに反応し、また、必要に応じて、ユーザがポップアップキーパッド又はドロップダウンメニューからデータを入力できる、例えば、日付情報や性別を選択することができるデータ入力フィールド４２６も含まれており、その例示的な入力内容が図８に示されている。「次へ進む」フィールド４３２を押すと、アプリは次に図９に示すＧＵＩスクリーンを表示する。図９に示される例示的なＧＵＩスクリーンでは、ユーザ１０４がチェックボックスフィールド４３４を使って、眼の感染症にかかったことがあるか、眼の手術を受けたことがあるか、又は、最後に対面で（直接）受けた眼検査以来処方点眼薬を使ったことがあるか、などの患者情報を続けて入力できるようになっている。また、ユーザ１０４は、リストにある症状のうちいずれかをユーザ１０４が経験したことがあるかをチェックボックスフィールド４３６（図９）及びチェックボックスフィールド４３８（図１０）で入力するように指示される。なお、フィールド４３８は、ユーザがタッチスクリーン１１４上で指を滑らせて単語をスクロールすることによってアクセスすることができる、フィールド４３６から下に続く部分である。図９〜１０に示される眼の問診を終えた後、ユーザは、「続ける」フィールド４４０を押すことにより、アプリの次の部分に進むことができる。
【００２５】
図２に戻り、方法２００は、ステップ２０６において、コンピュータ化されたコンシューマデバイス１０２のカメラ１１８を用いて眼表面の撮像を行うことを含む。この眼表面の画像検査（例えば、眼表面検査又は眼刺激試験と称される場合もある）は、視力検査の前又は後のいずれで行なってもよく、ビデオ撮像及び／又は静止撮像でユーザの眼表面の画像を撮像し、医師１１２が、例えば、ユーザの眼が過度に発赤しているなど、容易に看取しうる懸念すべき症状を評価できるようにしている。このステップを実行するための視覚検査アプリの例示的なＧＵＩスクリーンを図１１〜１６に示し、眼表面検査の例示的なステップを示す例示的なフローチャートを図３に示す。ステップ２０６に関する眼表面検査の詳細は、図３及び図１１〜１６を参照して本明細書において後述する。
【００２６】
本実施例では、視力検査は、眼表面検査の前又は後のいずれかに行うことができ、視力検査は、例えば、図１７に示すＧＵＩスクリーンを用いて開始することができる。図１７に示すように、このＧＵＩスクリーンは、視力検査が今から行われることをユーザに示すメッセージを含む。また、この例示的なＧＵＩスクリーンは、検査ではマイク１２０を使ってユーザ１０４の応答を記録することをユーザに知らせ、また、コンシューマデバイス１０２を垂直に立てるように、又は、友達にディスプレイ１１４をユーザ１０４に向けて持ってもらうように、ディスプレイスクリーン１１４を介してユーザに視覚的に指示する情報／指示部４６６も含む。また、この例示的なＧＵＩスクリーンは、スクリーン１１４に向きながら、ユーザ１０４がコンシューマデバイス１０２から所定の距離、例えば、１０フィート離れるまで下がるようユーザに指示する。これらの指示はすべて、スピーカ１１６を介して音声で行うこともできる。
【００２７】
ユーザ１０４が「視力検査開始フィールド４６８」をタッチすることにより、視覚検査アプリは実際の視覚検査に進むことができる。ユーザ１０４自身では適切な所定の距離にあるか否かを正確に判定することができない可能性があるため、図２に示す方法２００は、カメラ１１８によって撮像されたユーザの画像に基づくユーザの物理的特徴の画像サイズに基づいて、ユーザとコンピュータ化されたコンシューマデバイス１０２との間の離間距離をコンピュータ化されたコンシューマデバイス１０２によりリアルタイムで自動的に判定するステップ２０８を含む。
【００２８】
より具体的には、例えば、カメラ１１８は、ユーザの画像をリアルタイムで撮像してもよく、コンピュータ化されたコンシューマデバイス１０２のコンピュータプロセッサ１２２ａは、その画像をリアルタイムで処理した後、実際の身体サイズが既知であるか、又は、例えば、平均又は中央値などの意味で想定既知である物理的特徴の画像サイズに基づいて、コンシューマデバイス１０２からユーザまでの距離を計算してもよい。図１８〜１９に示されるＧＵＩスクリーンショットの例では、コンシューマデバイス１０２が、顔検出処理及び画像分析を行い、画像センサのピクセルでのユーザ頭部の見た目の画像サイズ（例えば、高さ、幅及び／又は面積）や、画像センサのピクセルでのユーザの目の瞳孔間距離を判定することでユーザ１０４までの距離を判定することを示している。このように、距離の判定は、ユーザ１０４の身体的特徴の画像化に基づいて行ってもよい。瞳孔間距離と頭のサイズは平均値又は中央値が既知であるため、画像化されたユーザの目の瞳孔間に関し予想される適切なピクセル距離、又は、ユーザの頭（例えば、幅、高さ、及び／又は面積）に関して予想される適切なピクセルでの画像サイズの較正を、コンシューマデバイス１０２のメモリ１２４ａに保存することができる。ステップ２１０では、コンシューマデバイス１０２は、ユーザとコンピュータ化されたコンシューマデバイス１０２との間の距離を調整するようにユーザに指示し、また、所定の離間距離範囲に達したことをユーザに指示することができる。なお、ユーザ１０４とコンシューマデバイス１０２との間の離間距離は、正確に所望の所定値である必要はないが、特定の所定の距離値の１０％以内、特定の所定の距離値の５％以内などの許容値の範囲内であってもよく、パーセンテージは異なるものでもよく、又は、特定の所定の距離値からの偏差が異なる閾値であってもよい。ピクセルで測定された適切な物理的特徴のサイズ（例えば、ピクセルで測定された瞳孔間距離、又は、ピクセルで測定された頭のサイズ）のリアルタイムの画像化と分析が予想される適切なピクセル値と一致する場合、コンシューマデバイス１０２のコンピュータプロセッサ１２２ａは、コンシューマデバイス１０２に、スピーカ１１６を介して音声でユーザ１０４に指示させ、及び／又は、ユーザが適切な所定の距離に達したことを、ディスプレイスクリーン１１４を介して視覚的に指示させることができる。このように、例えば、離間距離は、距離検出センサやカメラ以外のメカニズムを追加で使うことなく、単にコンピュータ化されたコンシューマデバイスを用いて上述したようにカメラにより取得した画像を処理することにより判定することができる。
【００２９】
例えば、図１２に示されるように、位置を調整するための指示４７２は、ディスプレイスクリーン１１４上での視覚的なもの及びスピーカ１１６を介した聴覚的なものの両方でユーザ１０４に提示されてもよい。また、例えば、検出されたユーザの画像は、ディスプレイスクリーン１１４にリアルタイムで表示されてもよく、グラフィカル計測部４６６を有する円などのインジケータ４６８と数字で書かれた距離インジケータ４７０がディスプレイスクリーン１１４にリアルタイムで表示され、例えば、ユーザの顔がディスプレイスクリーン１１４のほぼ中央となるように、リアルタイムのフィードバックによりコンシューマデバイス１０２に対して適切な距離及び適切な方向を向くようにユーザにガイダンスを提供してもよい。例えば、「下がって下さい」又は「遠すぎます」などの音声指示を行ってもよい。図１９に示されるように、距離が適切なものとなると、例えば、丸にチェックマークなどのインジケータ４７４がディスプレイスクリーン１１４上に提示されてユーザが適切な距離に到達したことを指示してもよいし、及び／又は、スピーカ１１６を介した音による確認をユーザに提示してもよい。もちろん、物理的特徴は、ユーザの目の瞳孔間距離やユーザの頭のサイズなどの身体的特徴に限定されず、クレジットカードやユーザの顔や胸の近くに保持されたサイズが知られているその他物体など、寸法が知られている他の物理的特徴もこの分析に使用できる。後者の場合、ユーザ１０４には、サイズが知られている所定の一般的な物体を保持するように適切な指示がなされてもよい。
【００３０】
図１９に示すように所定の距離範囲に達すると、コンシューマデバイス１０２は自動的に進行し、視力検査の次の部分を実行するためにディスプレイスクリーン１１４上に視標を表示することができる。なお、ステップ２１２で述べているように、コンシューマデバイス１０２は、ユーザ１０４が視認するようにコンシューマデバイス１０２のディスプレイスクリーン１１４に所定の視標を提示することを含む視力検査をユーザに提示する。視標は、眼科医院で一般的に見られるタイプの屈折レンズアセンブリを用いることなく、ユーザが視認するように提示される。視力検査の視標部のＧＵＩスクリーンの例を図２０〜２５に示す。図２０に示すように、ユーザの右目を覆うように指示するグラフィック４７６を提示するＧＵＩスクリーンをディスプレイスクリーン１１４上に表示することができ、また同時に、スピーカ１１６を介して右目を覆うようにユーザに指示する音声指示を行ってもよい。また、図２０のＧＵＩスクリーンには、ディスプレイスクリーン１１４上にグラフィック表示された、マイク１２０を介して検出された周囲音のレベルを示す部分４８０を有する音声インジケータ４７８も表示されている。視覚検査アプリは自動的に進行し、図２１に示されるＧＵＩスクリーンを表示する。このスクリーンは、ユーザ１０４が視認する１つ以上の視標を含む視標部４８２を含む。次に、視覚検査アプリは、スクリーン１１４に表示された文字（又は、場合によっては他の視標）を読み上げるか識別するようにユーザ１０４に音声で指示をする。このように、例えば、所定の視標の提示は、追加で設けられた別のスクリーンやユーザの近くにある他の物を所定の視標を提示するために用いることなく、コンピュータ化されたコンシューマデバイスのディスプレイスクリーンのみで行ってもよい。
【００３１】
ユーザ１０４が表示された文字（又は他の視標）を視認し声を出して読み上げると、図２のステップ２１４で述べているように、コンシューマデバイス１０２は、ユーザ１０４が所定の視標を視認して声に出した識別内容を記録する。また、コンシューマデバイス１０２は、ユーザが声に出した識別内容がコンシューマデバイス１０２によって検出されたことを示すリアルタイムのフィードバックをユーザに提供する。このフィードバックは、例えば、音声インジケータ４７８と、ユーザの発話した音声による識別の検出音のレベルに比例する部分４８０をスクリーン１１４にグラフィック表示することにより行うことができる。このように、コンシューマデバイス１０２は、表示された視標に対しユーザが発話した応答をデバイス１０２が適切にとらえたか否かに関してユーザが困惑しないように、検査が正常に進行しているというリアルタイムのフィードバックをユーザに提供する。
【００３２】
その後、視覚検査アプリは自動的に進行し、図２２に例示的に示すＧＵＩスクリーンを表示する。このスクリーンでは、ユーザ１０４に左目を覆うように指示する新たなグラフィック４８４がディスプレイスクリーン１１４に表示される。また、音声指示が、左目を覆うようスピーカ１１６を介してユーザ１０４に伝えられ、別の音声指示が、図２３のディスプレイスクリーン１１４の部分４８６に示される視標を読み上げるようにユーザ１０４に対して行われる。コンシューマデバイス１０２は、ユーザ１０４の応答を同様に記録し（ステップ２１４）、上述のようなインジケータ４７８及び４８０を介してリアルタイムでサウンドレベルのフィードバックをユーザ１０４に提供する。その後、視覚検査アプリは自動的に進行し、図２４に例示的に示すＧＵＩスクリーンを表示する。ここでは、両目を覆わないようにユーザに指示する新たなグラフィック４８８がディスプレイスクリーン１１４に表示される。音声指示が、両目を覆わないようスピーカ１１６を介してユーザ１０４に伝えられ、別の音声指示が、図２５のディスプレイスクリーン１１４の部分４９０に示される視標を読み上げるようにユーザ１０４に対して行われる。コンシューマデバイス１０２は、ユーザ１０４の応答を同様に記録し（ステップ２１４）、上述のようなインジケータ４７８及び４８０を介してリアルタイムでサウンドレベルのフィードバックをユーザ１０４に提供する。
【００３３】
所定の視標は、どの場合においても、コンピュータ化されたコンシューマデバイス１０２により判定されたユーザ１０４とコンピュータ化されたコンシューマデバイス１０２との間の離間距離に基づき、ディスプレイスクリーン１１４に表示される所定の視標のサイズを第１のサイズから第２のサイズに変更することなくコンピュータ化されたコンシューマデバイス１０２のディスプレイスクリーン１１４に表示されてもよい。これは、前述したように、離間距離が既に所定の距離範囲に達しているためである。視標のサイズは、視力検査用に設定される特定の距離で行う適切な視力検査のものと一致するように構成されているが、ユーザ１０４とコンシューマデバイス１０２との間の測定距離に基づいて視標のサイズを動的に変更する必要はない。
【００３４】
様々な視標を視力検査に用いることができ、以下に限定されないが、上述したものなどのスネレン視標を含むことが理解されよう。適切な視標であればいずれを用いてもよく、例えば、異なる向き（例えば、上、下、左、右）に切れ目が入って隙間のある輪が連なるランドルト環視標や、「Ｅ」字形の記号の「指」が所与の向きに向かっておりその方向を、例えば、左、右、上又は下を指し示す「タンブリングＥチャート」視標、幾何学的記号（例えば、円、正方形、三角形、星形、ひし形など）、数学記号（例えば、割る、足す、かける、引く）、一般的な物体（ボール、はさみ、鉛筆など）、果物（例えば、リンゴ、バナナ、ナシ、イチゴなど）、動物の形状、又は、視標として使うための独特の記号として機能し得るその他の適切な形状や、当分野で現在知られている又は今後開発される他の視標を使うこともできる。以下で説明する例に示されるような適切な視標のために適切なルックアップテーブルを作成してもよい。
【００３５】
表示された所定の視標に対するユーザの応答の記録が完了すると、視覚検査アプリは自動的に進行し、図２６に例示的に示すＧＵＩスクリーンを表示してもよい。このスクリーンは視力検査が完了したことをユーザに指示するグラフィック４９２を示す。この例示的なスクリーンは、ユーザ１０４がコンシューマデバイス１０２のスクリーン１１４から所定の距離、例えば、１０フィートを保ち、指示通りに目を覆ったか否かの確認をユーザに求める。また、このＧＵＩスクリーンは、ユーザ１０４が否定で答えて検査を再度行えるようにするタッチフィールド４９４と、ユーザが肯定で答えて続行できるようにするタッチフィールド４９６を含む。そして、視覚検査アプリは自動的に進行し、図２７に示されるＧＵＩスクリーンを表示してもよい。このスクリーンは、眼検査が完了したことと、検査結果が検討のために提出されたことと、医師１１２が検査結果を検討することと、ユーザが発注した矯正レンズは、医師１１２が検査合格の確認を出すと出荷されることをユーザに指示するグラフィック４９８を含む。なお、視力検査よりも先にコンタクトレンズを購入する試みが行われてもよく、実際にユーザの現在の処方箋が失効していると判定された時点で、ユーザ１０４が視力検査に進んでもよいことに留意されたい。このような形での矯正レンズの処方箋の再発行は、ユーザがオンライン眼鏡小売店からオンラインで、又は、眼鏡小売店の実店舗で対面コンタクトレンズや眼鏡を購入できるようにするために用いられてもよい。
【００３６】
ユーザの発話した応答が記録された後（ステップ２１４）、ステップ２１６で述べているように、声に出した識別に対して音声認識を実行し、ユーザ１０４が発話した視標の音声による識別内容に対応するように変換された文字列を生成することができる。なお、当分野で従来既知のものなど、任意の適切な言語認識アルゴリズムを用いてもよい。また、このステップは、コンシューマデバイスデバイス１０２、又は、例えば、１つ以上のリモートコンピュータシステム１０６、１１０などリモートコンピュータシステムのいずれか一方で実行することができる。図２のステップ２１８において、ルックアップテーブルを用い、変換された文字列中に認められる単語を、ユーザ１０４が発話する所定の視標に対応するものとして許容される単語と比較してもよい。なお、例えば、ルックアップテーブルは、所定の視標のうちの少なくとも任意の１つに対し、複数の許容される単語のエントリを含んでもよいことに留意されたい。つまり、言語認識により単一の特定の視標（文字又は他のグラフィック）に対応する可能性があるものとしていくつかの異なる単語が生成される場合があるという意味で、ルックアップテーブルは多対１のルックアップテーブルであってもよい。一例として、以下の表１に仮想のルックアップテーブルを示す。
【００３７】
【表１】
2021507792.tif 000003
【００３８】
この場合、単語は、その範囲に、例えば、スネレン視標の文字視標に対応する単一のアルファベット文字を含んでもよく、２文字以上の単語に限定されないことを理解されたい。ただし、必要に応じて、２文字以上の単語のみを含み、単一で分離したアルファベット文字を除外するようにルックアップテーブルを構成してもよい。
【００３９】
表１に示すように、言語認識では、所定の文字・符号の視標用の言語認識エンジンが、いくつかの有り得る結果を返してくる場合がある。ユーザ１０４が表示された視標を正しく識別したか否かの判定は、これらのバリエーションを考慮して行うことができる。また、視力検査を受けた複数の、例えば、多くのユーザ１０４から収集された視力検査結果に対してデータ分析を行うことにより、ルックアップテーブルを更新することができる。具体的には、例えば、複数のユーザ１０４が行った視力検査の複数の例における検査結果の分析に基づき、ルックアップテーブルを更新してエントリを調整してもよい。例えば、ユーザデータの分析に基づき、ルックアップテーブルに特定の単語を追加し、他の単語を削除する必要があると判定される場合がある。言語認識とルックアップテーブルの比較の両方を、コンシューマデバイス１０２又はリモートコンピュータシステム１０６、１１０のうちの１つ以上などのリモートコンピュータシステムのいずれかで実行できることを理解されたい。
【００４０】
また、上述したような言語認識とルックアップテーブルを用いて行うユーザが声に出した解答が正しい応答か否かの評価は、スネレン視標を利用した視力検査の例に限定されないことを理解されたい。ユーザが発話した応答に対して言語認識を行い、ユーザの応答を評価するためにルックアップテーブルを利用した例示的な視力検査は、任意の適切な視標を用いて行うことができる。例えば、前述のように、異なる向きに切れ目が入って隙間のある一連の輪で構成されたランドルト環視標を用いることができ、この場合、例えば、ユーザが発話した応答は、同じサイズ又は異なるサイズの視標の「Ｃ」が「開いている」か「閉じている」かを順に識別するものであってもよく、この場合、適切なルックアップテーブルに改良して正解を表す適切な応答のリストを作成することができる。この例では、「Ｃ」の隙間が「左」、「右」、「上」又は「下」のどちらを指し示しているか特定するようにユーザ１０４を促すことができ、適切なルックアップテーブルに改良して正解を表す単語集のリストを作成することができる。別の例として、前述したように「Ｅ」字形の記号「指」が所与の向きに向かっておりその方向を、例えば、左、右、上又は下を指し示す「タンブリングＥチャート」視標の場合、ユーザが発話した応答は、同じサイズ又は異なるサイズの視標の「Ｅ」の指が「左」、「右」、「上」又は「下」のいずれを指し示しているかを順に識別するものであってもよく、適切なルックアップテーブルに改良して正解を表す単語集のリストを作成することができる。他の視標も同様に使用でき、幾何学的記号（例えば、円、正方形、三角形、星形、ひし形など）や、数学記号（例えば、割る、足す、かける、引く）、一般的な物体（ボール、はさみ、鉛筆など）、果物（例えば、リンゴ、バナナ、ナシ、イチゴなど）、動物の形状などの様々な特徴的な形状、又は、その他の適切な形状などがあるが、これに限定されない。視標がいずれであれ、適切なルックアップテーブルを用意して、正しい応答に対応できる単語のリストを作成することができる。
【００４１】
また、視標がディスプレイ１１４に表示され、ユーザの声に出した識別が記録される部分の視力検査を実行する前に、ユーザの発話と検査条件が、実際に視標を表示する部分を伴う視力検査を実行可能とするのに十分か否かを判定するために、（ユーザ１０４が検査のその部分を行う前に）サウンドレベルのテストを行うことができる。例えば、コンピュータ化されたコンシューマバイス１０２のマイク１２０を使ってユーザの音声サンプルを分析するために、ユーザ１０４とコンピュータ化されたコンシューマデバイス１０２が所定の離間距離範囲で離れた状態で、デバイス１０２が発した語句を繰り返すようユーザに指示することができる。そして、コンピュータプロセッサ１２２ａは、音声サンプルの音声処理に基づいて音声品質測定基準を算定し、コンピュータ化されたコンシューマデバイス１０２のディスプレイスクリーンに所定の視標を表示する前に、音声品質測定基準が視力検査を実行可能とするのに十分であるか否かを判定することできる。例えば、音声測定基準には、周囲サウンドレベルに対するユーザの声の音の強さのレベルのテストが含まれてもよく、又は、音声測定基準は、周囲の周波数に対するユーザの声に起因する周波数の分析を伴うなど、より複雑な測定基準であってもよい。視標を提示する前にこのような音声品質テストを行うことで、音の状態が十分ではないのに全検査データを収集しようとするなどのことを回避することができ、顧客体験を向上させることができる。コンピュータプロセッサ１２２ａは、音の状態が適切ではないと判定した場合、音声認識が不十分であるために検査を中断する必要があることをコンシューマデバイス１０２にスピーカ１１６を介してユーザ１０４に音声で指示させ、また、もっと静かな場所に移動するように、及び／又は、より大きな声で発話してテストを繰り返すようにユーザ１０４に音声で指示させる。視力検査の視標認識部分に進むために十分な音声認識を構成する参照データは、様々なサウンドレベル及び／又は周波数レベルで試行錯誤のテストを行うことにより集めることができ、確実に言語認識を行えるようにしている。
【００４２】
図２に戻り、ステップ２２０において、変換された文字列中に認められる単語と所定の視標に対応するものとして許容される単語との比較に基づき、ユーザの視力検査のスコアを判定することができる。スコアは、正解率、単純な正解数、又は、正解の特定のしきい値を達成したことに基づいて判定されるスコアのレベルなど、任意の適切な数値によるスコアとすることができる。ステップ２２２では、スコアに基づいて、例えば、合格するのに十分な正解数を達成したかに基づいて、ユーザが視力検査に合格したかどうに関する判定を行うことができる。採点法及び合否判定は、コンシューマデバイス１０２により自動的に、結果が伝達されるリモートコンピュータ１０６、１１０などのリモートコンピュータにより自動的に、及び／又は、スクリーニング技術者１０８及び／又は医師１１２の更なる検討により行うことができる。ステップ２２４では、視力検査の結果は、例えば、コンシューマデバイス１０２において結果（例えば、「合格です」）を伝える次のＧＵＩスクリーン、電子メール、ショートメッセージ、ボイスメール、通常の郵便物などの任意の適切な手段によりユーザ１０４に伝えることができる。更新された処方箋の写しも送られる。眼表面検査も行う場合、現実問題として、眼表面検査の結果と共に視力検査の結果を報告することが望ましい場合がある。この場合、眼表面検査が医師１１２による眼表面画像（記録されたビデオ映像及び／又は記録された静止画像）の検討を含む場合、医師１１２が眼表面の検査画像を検討し、例えば、現在の処方箋が更新されてもよい、ユーザ１０４が矯正レンズのオンライン注文に進んでもよい、などの眼検査が総合的に合格であるか否かについて判定をするまで視力検査の結果をユーザ１０４に報告しないほうが好ましい場合がある。
【００４３】
また、万が一、視力検査中にコンシューマデバイス１０２によりユーザ１０４から得られた検査データに曖昧さや欠陥がある場合には、そのような曖昧さや欠陥がスクリーニング技術者１０８及び／又は医師１１２の検討により解決できるように、視力検査のビデオ及び音声の全ての記録をコンシューマデバイス１０２により撮像してもよい。このように医療専門家が検討し、潜在的な欠陥や曖昧さを解決することで、実際には視覚検査を繰り返す必要がないのに視覚検査を繰り返すようにユーザ１０４に指示するなどのことを回避でき、顧客体験を改善することができる。このように医療専門家により最終的な検討と評価がされた後に、検査結果がユーザ１０４に伝えられてもよい。
【００４４】
図２に戻り、コンシューマデバイス１０２のカメラ１１８を使用して眼表面の画像化を行うことに関連するステップ２０６をより詳細に後述することは既に述べた通りであるが、次にその説明をする。なお、図３は、図２のステップ２０６に従って眼表面の撮像化を行うための例示的な方法３００のフローチャートを示している。図１１〜１６も参照する。図３のステップ３０２に示されるように、コンシューマデバイス１０２は、ユーザの眼表面の画像を撮像して、医師が、例えば、ユーザの眼が過度に発赤しているなどの容易に看取しうる懸念すべき症状を評価できるようにするため、コンシューマデバイス１０２で眼表面の画像化を開始するユーザコマンドを受信してもよい。図１１の例示的なＧＵＩスクリーンには、この検査ではコンピュータ化されたコンシューマデバイス１０２のカメラ１１８などのカメラを使ってユーザの眼表面を撮影することを説明し、ユーザの顔から約１フィートのところにデバイス１０２を構え、コンシューマデバイス１０２の音量を上げて音声ガイド（prompt）に従うようユーザに指示する情報部４２２を含む。また、コンシューマデバイス１０２は、スピーカ１１６を介してこれらの指示を聴覚的に提示してもよい。眼表面の画像検査は、ユーザが「表面検査を開始する」フィールド４４４を押すと開始され、それにより視覚検査アプリが進行して、図１２に示される例示的なＧＵＩスクリーンをディスプレイスクリーン１１４に表示する。
【００４５】
図３のステップ３０４で述べると共に図１２に示されるように、コンシューマデバイス１０２は、例えば、頭とほぼ同じ形状、楕円形又は他の適切な輪郭形状で、ディスプレイスクリーン１１４上で所定のサイズの輪郭グラフィック４４６を表示するＧＵＩスクリーンを表示し、（前向き）カメラ１１８を起動し、画像は必ずしもこの段階でメモリに記録及び格納される必要はないがリアルタイムでのユーザ１０４のビデオ映像の取得及び表示を開始する。ステップ３０６で述べているように、リアルタイムでユーザ１０４の画像を取得し、輪郭４４６とともにディスプレイスクリーン１１４に表示する一方、コンシューマデバイスは、ユーザ１０４に対してコンシューマデバイス１０２を正しく配置するようにユーザに指示し、それにより、コンピュータ化されたコンシューマデバイス１０２を適切に配置するためのリアルタイムの視覚的フィードバックをユーザに提供する。コンピュータプロセッサ１２２ａは、ユーザ１０４のリアルタイムの画像に対して顔検出を実行し、ユーザ１０４の画像を処理して、輪郭４４６と位置が合ったことにより、いつユーザの顔がコンシューマデバイスに対して正しく位置したかを判定する。例えば、ステップ３０８で述べているように、コンピュータプロセッサ１２２ａは、いつユーザ１０４とコンシューマデバイス１０２の間の離間距離及び／又はカメラの位置合わせが眼表面の画像を撮像するための閾値を満たしたか、例えば、いつ離間距離が約１２インチとなったと判定されたかを判定することができる。例えば、コンピュータプロセッサ１２２ａは、動的な顔検出を行うことができ、例えば、カメラ１１８の画像センサのピクセルにマッピングされたもの又はディスプレイスクリーン１１４のピクセルにマッピングされたものについてそれぞれピクセル配置を分析することにより、ユーザ１０４の画像の頭のサイズ及び位置を輪郭４４６のサイズ及び位置と比較することができる。更に、又は、その代わりに、コンピュータプロセッサ１２２は、例えば、ピクセルでのユーザの瞳孔間距離について、その距離が、例えば、人間の対象者の母集団における瞳孔間距離の既知の平均値又は中央値に基づいてコンシューマデバイス１０２とユーザの顔との間の間隔が１２インチの時に得られると予想されるピクセル距離に対応するものとなるまで、検出及び監視することができる。ステップ３１０では、コンシューマデバイス１０２は、ユーザ１０４に、例えば、可聴及び／又は視覚的メッセージで、コンシューマデバイス１０２がユーザの顔に対して正しく配置され、眼表面の撮像が始まることを指示することができる。
【００４６】
図３のステップ３１２に示すように、コンシューマデバイス１０２は、ユーザ１０４に、ユーザの視線を第１の所定の位置に向けるように、例えば、「左を見て下さい」と指示でき、また、前向きカメラ１１８を使って第１の所定の位置でユーザの目の第１の眼表面画像を取得する（又は２つ以上の前向きカメラを使ってユーザの目に対して２つ以上の角度又は方向から当該画像を同時に撮像する）ことができる。この画像は、ビデオ映像及び／又は静止画像を含んでもよい。いくつかの例では、ユーザに２つ以上の角度又は方向から眼の画像を同時に撮像することで、例えば、適切な３Ｄ眼鏡、バーチャルリアリティ（ＶＲ）ゴーグルなどを使って後で医師が検討を行う３次元（３Ｄ）の奥行きを伴う眼の立体画像又は多視点画像（例えば、ビデオ又は静止画像）とすることができるようにしてもよい。ステップ３１２に従って画像を取り込む例として、図１３に示される例示的なＧＵＩスクリーンを例示しており、ユーザの頭が（本明細書の他の部分で論じられるような適切な許容誤差内の近似値で）輪郭４４６とほぼ揃っている様子と、この例では「左を見て下さい」を示す指示部４５２が示されている。また、コンシューマデバイス１０２は、「左を見て下さい」と音声指示を出してもよい。そして、コンシューマデバイス１０２は、指示を与えた後、所定の時間、例えば、１秒、２秒、３秒など待つことにより、又は、本明細書の他の部分で説明されている顔検出・分析を用いてユーザの眼が正しい位置にあることを検出することのいずれかにより、ユーザの眼の眼表面画像を撮像してもよい。
【００４７】
第１の所定の位置で眼表面の画像を撮像すると、コンシューマデバイス１０２は自動的に次に進み、ユーザ１０４に第２の所定の位置に視線を向けるように指示し、第２の所定の位置で目の第２の眼表面画像を取得してもよい（ステップ３１４）。一例が図１４に示されているが、ＧＵＩスクリーンは、輪郭４４６とこれの重ね合わされたユーザ１０４のリアルタイムの画像を含んでおり、また、指示部４５４の「上を見て下さい」を含んで示されている。また、コンシューマデバイス１０２は、「上を見て下さい」と音声指示を出してもよい。そして、コンシューマデバイス１０２は、指示を与えた後、所定の時間、例えば、１秒、２秒、３秒など待つことにより、又は、顔検出・分析を用いてユーザの眼が正しい位置にあることを検出することのいずれかにより、ユーザの眼の眼表面画像を撮像してもよい。この画像は、ビデオ映像及び／又は静止画像を含んでもよい。
【００４８】
第２の所定の位置で眼表面の画像を撮像すると、コンシューマデバイス１０２は自動的に次に進み、ユーザに第３の所定の位置に視線を向けるように指示し、第３の所定の位置で目の第３の眼表面画像を取得してもよい（ステップ３１６）。一例が図１５に示されているが、ＧＵＩスクリーンは、輪郭４４６とこれに重ね合わされたユーザ１０４のリアルタイムの画像を含んでおり、また、指示部４５６の「右を見て下さい」を含んで示されている。また、コンシューマデバイス１０２は、「右を見て下さい」と音声指示を出してもよい。そして、コンシューマデバイス１０２は、指示を与えた後、所定の時間、例えば、１秒、２秒、３秒など待つことにより、又は、顔検出・分析を用いてユーザの眼が正しい位置にあることを検出することのいずれかにより、ユーザの眼の眼表面画像を撮像してもよい。この画像は、ビデオ映像及び／又は静止画像を含んでもよい。その後、技術者１０８や医師１１２などの医療専門家がアクセスして検討できるように、例えば、ユーザから得た視力検査の結果（ユーザが行った応答）と共に眼表面の画像をリモートコンピュータシステム１０６、１１０に送ってもよい（ステップ３１８）。
【００４９】
ユーザの目の眼表面の検査画像の取得が完了すると、視覚検査アプリは、表面検査が完了したことを示すと共に検査条件に適切に従ったかの確認をユーザ１０４に求める図１６に例示的に示すＧＵＩスクリーンを表示してもよい。例えば、ＧＵＩスクリーンは、「表面検査が完了しました」や「眼刺激試験が完了しました」の言葉を伴う丸にチェックマークなどの完了を示すグラフィックを含む情報部４５８を含んでもよい。また、ＧＵＩスクリーンは、コンシューマデバイス１０２がユーザの顔から指定された距離、例えば、約１フィートだったか否か、ユーザ１０４がガイドに従ったか否かを尋ねる質問部４６０を含んでもよい。また、ユーザが否定で答えて眼表面検査を再度行えるようにするタッチフィールド４６２と、ユーザが肯定で答えて続行できるようにするタッチフィールド４６４も表示される。この例では、続行には、前述のような視力検査、色覚異常検査、又は、他の何らかの視覚検査などの別の視覚検査に移ることを含んでもよい。あるいは、眼表面の画像検査が一連の検査の最後である場合、続行は、検査のセッションを完了し、図２７のタッチフィールド４９９などのタッチフィールドに検査が完了したことに対する確認を入力することを含んでもよい。
【００５０】
ステップ３１８に関連して、技術者１０８及び医師１１２などの医療専門家は、視力検査のユーザの応答（結果）と共にユーザの目の眼表面画像を検討してもよい。前述したように、この画像はビデオ映像及び／又は静止画像を含んでもよく、かかる眼の画像は、ユーザに２つ以上の角度又は方向から同時に撮像してもよい。したがって、いくつかの例では、医師及び技術者は、３次元（３Ｄ）の奥行きを伴う眼のビデオ映像又は静止画像の立体画像又は多視点画像を、例えば、適切な３Ｄ眼鏡、バーチャルリアリティ（ＶＲ）ゴーグルなどを使って眼の画像を検討してもよい。それにより、医師１１２は、ユーザ１０４の矯正レンズの処方箋を更新してもよいか、また、潜在的に懸念される症状が眼表面の画像に明らかに認められるか、及び／又は、このためユーザ１０４に送られる更なる推奨事項を医師１１２が準備すべきか、例えば、病院に対面行う眼検査を依頼するようにユーザ１０４に指示すべきか、などを評価する際に、眼表面の画像についての更なる全体的な情報を考慮に入れることができる。
【００５１】
上述したように、顔検出・分析を用いて、ユーザの目が眼表面の撮像に適切な位置になった時点を検出してもよい。これは、ユーザの眼表面の静止画像を高解像度で撮像したい場合に役立てることができる。高解像度の撮像は、眼表面の画像をリアルタイムで記録したビデオ映像では得ることができないからである。顔検出用画像分析は、当分野で一般に知られており、任意の適切な顔検出技術を利用することができる。例えば、Ａｐｐｌｅ社の「Ｖｉｓｉｏｎ」のＡＰＩフレームワークをｉＯＳ（登録商標）デバイスで、また、Ｇｏｏｇｌｅ社の「Ｆａｃｅ」のＡＰＩフレームワークをＡｎｄｒｏｉｄ（登録商標）デバイスで利用して、他の背景画像に対するユーザの顔とその特徴を検出してもよい。また、当分野で知られるＯｐｅｎＣＶ（オープンソースのコンピュータビジョン向けライブラリ）などの顔検出及び分析アルゴリズムを用いて、他の背景画像に対するユーザの顔とその特徴を検出してもよい。ユーザの目を検出した後、ユーザの撮像された目の左横半分と右横半分における白目の部分を検出するために画像処理を使い、そのような測定値が１つ以上の閾値を満たすか否かを判定し、これらの所定の位置で眼表面の画像を取得するためにユーザの目が十分に右又は十分に左を向いていると判定することができる。あるいは又は更に、ユーザの目の黒い瞳孔の位置を検出するために画像処理を使い、瞳孔の任意の位置が右位置閾値又は左位置閾値を満たすか否かを判定し、それらの所定の位置で眼表面画像を取得するためにユーザの目が十分に右又は左を向いていると判定するしてもよい。同様に、ユーザの目を検出した後、撮像されたユーザの目の下半分（又は上半分）における白目の割合を検出するためにこのようなＡＰＩを使い、その割合が閾値を満たすか否かを判定し、それらの所定の位置で眼表面画像を取得するためにユーザの目が十分に上（又は下）を向いているか判定することができる。このような測定は、ユーザ１０４の両眼に対して行うことができるが、両眼が同時に動くことが予期されるため、ユーザ１０４の片方の眼に対しそのような測定を１回又は複数回行うだけで十分であろうことを理解されたい。適用可能な既知の顔認識技術に関する更なる情報が、例えば、Ｙａｎｇ ｅｔ ａｌ.の「Ｄｅｔｅｃｔｉｎｇ ｆａｃｅｓ ｉｎ ｉｍａｇｅｓ：Ａ ｓｕｒｖｅｙ」、ＩＥＥＥ Ｔｒａｎｓａｃｔｉｏｎｓ ｏｎ Ｐａｔｔｅｒｎ Ａｎａｌｙｓｉｓ ａｎｄ Ｍａｃｈｉｎｅ Ｉｎｔｅｌｌｉｇｅｎｃｅ, Ｖｏｌ.２４，Ｎｏ.１，２００２，ｐｐ.３４‐５８、Ｈｊｅｌｍａｓ eｔ ａｌの「Ｆａｃｅ ｄｅｔｅｃｔｉｏｎ：Ａ Ｓｕｒｖｅｙ」，Ｃｏｍｐｕｔｅｒ Ｖｉｓｉｏｎ ａｎｄ Ｉｍａｇｅ Ｕｎｄｅｒｓｔａｎｄｉｎｇ，Ｖｏｌ．８３，Ｎｏ．３，２００１，ｐｐ．２３６〜２７４、米国特許第９８３２４５２号、９０５３３５４号、８８１１７２６号、８４４２３２７号、８２５４６９１号及び７３７２９８１号に開示され、参照によりそれぞれの内容全体が本明細書に組み込まれる。
【００５２】
本明細書に記載される方法及びシステムは、ハードウェア、ソフトウェア及び／又はファームウェアの任意の適切な組み合わせと共に任意の適切なコンピュータ処理システムを用いて実施されてもよい。図１に示すように、例えば、ユーザ１０４が視覚検査を行うことを可能にするコンピュータ化されたコンシューマデバイス１０２は、ネットワーク１３４を介してデータベース１３２にアクセスできるリモートコンピュータシステム１０６及び１１０とサーバコンピュータ１３０と通信することができる。また、リモートコンピュータシステム１０６及び１１０は、ネットワーク１３４などのネットワークを介して１つ以上のサーバコンピュータ１３０上でホストされてもよい。コンピュータプロセッサ１２２ａ、１２２ｂ、１２２ｃなどは、本明細書に記載される計算及び分析を実施するために、ソフトウェア操作、プログラム命令又はルーティンを実行してもよい。このようなプログラム命令、蓄積データ及び処理データは、データベース１２８ｂ、１２８ｃ、１３２などを使って、１つ以上の非一時的コンピュータ可読メモリ１２４ａ、１２４ｂ、１２４ｃに格納されてもよい。通信については、ユーザ１０４が使用するコンピュータ化されたコンシューマデバイス１０２が１つ以上のネットワーク１３４を介してリモートコンピュータシステム１０６、１００及び／又はサーバコンピュータ１３０へのアクセスに使うクライアントサーバーアーキテクチャに従って行ってもよい。
【００５３】
システムは、エレメントマネージャ、リアルタイムデータバッファ、コンベヤ、ファイル入力プロセッサ、データベースインデックス、データバッファ、データ管理と処理用のデータマネージャを含んでもよい。また、システム１０２、１０６、１１０は、ユーザ、サポート担当者及び医療関係者がシステム１０２、１０６、１１０を管理できるようにするための複数のディスプレイ、ディスプレイインターフェース、キーボード、マイク、マウス、タッチスクリーンなどの入出力デバイスを含んでもよい。
【００５４】
本明細書では、本発明の例示的な実施形態を記載しているが、他の形態も本開示の範囲内にある。例えば、システム及び方法は、１つ以上のデータ処理装置と通信するためのネットワーク（例えば、ローカルエリアネットワーク、ワイドエリアネットワーク、インターネット、それらの組み合わせなど）、光ファイバ媒体、搬送波、ワイヤレスネットワークなどを介して伝送されるデータ信号を含んで用いてもよい。データ信号は、本明細書に開示されるデバイスへの又はデバイスからのデータのいずれか又はすべてを運ぶことができる。
【００５５】
本明細書に記載される方法及びシステムは、デバイス処理システムで実行可能なプログラム命令を含むプログラムコードにより、多くの異なる種類の処理装置で実施されてもよい。ソフトウェアのプログラム命令は、ソースコード、オブジェクトコード、機械語、又は、処理システムに本明細書に記載の方法及び動作を実行させるように実施可能なあらゆる他の格納データを含んでもよい。当業者には理解されるように、Ｃ、Ｃ＋＋、Ｊａｖａ、ＨＴＭＬ、ＸＭＬなどの任意の適切なコンピュータ言語と、所与のオペレーティングシステムプラットフォームに開発者が利用できるＡＰＩを用いてもよい。また、ファームウェアや、更には本明細書に記載された方法及びシステムを実施するように構成された適切な設計のハードウェアなどの他のものを実装してもよい。
【００５６】
システム及び方法のデータ（例えば、関連付け、マッピング、データ入力、データ出力、中間データ結果、最終データ結果など）は、適切なデータ構造を用いて保存するように構成してもよく、異なる種類の記憶装置やプログラミング構造など（例えば、ＲＡＭ、ＲＯＭ、フラッシュメモリ、単層ファイル、データベース、プログラミングデータ構造、プログラミング変数、ＩＦ−ＴＨＥＮ（又は同様の種類の）ステートメント構造など）、１つ以上の異なる種類のコンピュータで実施されるデータストアに保存して用いてもよい。データ構造とは、データベース、プログラム、メモリ、又は、コンピュータプログラム用の他の非一時的コンピュータ読み取り可能媒体にデータを編成して格納する際に用いる形式のことを述べていることに留意されたい。
【００５７】
本明細書に記載されるコンピュータ構成要素、ソフトウェアモジュール、関数、データストア及びデータ構造は、それらの動作に必要なデータフローが可能となるように、互いに対面又は間接的に接続されてもよい。また、モジュール又はプロセッサは、以下に限定されないが、ソフトウェア動作を実行し、かつ、例えば、サブルーチンコードの一単位として、又はソフトウェア機能コードの一単位として、又は、オブジェクト（オブジェクト指向パラダイムのような）として、又はアプレットとして、又はコンピュータスクリプト言語において、又は別のタイプのコンピュータコードとして実装することができる１単位のコードを含むことにもまた留意されたい。ソフトウェアの構成要素及び／又は機能性は、その時の状況に応じて、単一のコンピュータに備えてもよいし、複数のコンピュータに割り振ってもよい。
【００５８】
本明細書の詳細な説明及び以下の特許請求の範囲を通して使用される「ａ」、「ａｎ」及び「ｔｈｅ」の意味には、文脈からそうでないことが明らかでない限り、複数形も含まれることを理解されたい。また、本明細書の詳細な説明及び以下の特許請求の範囲を通して使用される「ｉｎ」の意味には、文脈からそうでないことが明らかでない限り、「ｉｎ」及び「ｏｎ」が含まれる。更に、本明細書の詳細な説明及び以下の特許請求の範囲を通して使用される「ａｎｄ」及び「ｏｒ」の意味は、接続的及び離接的な意味の両方を含み、文脈からそうでないことが明らかでない限り、言い換え可能に用いられ、また、「ｅｘｃｌｕｓｉｖｅ ｏｒ（〜を除き）」という語句は、離接的な意味のみが該当する状況を示すために用いられてもよい。また、本明細書の詳細な説明及び以下の特許請求の範囲を通して使用される「ａｂｏｕｔ」及び／又は「ａｐｐｒｏｘｉｍａｔｅｌｙ」の意味は、特に記載のない限り、示された量の±１０％のことをいう。
【００５９】
本発明を例示的な実施形態を用いて説明してきたが、特許請求の範囲に記載された本発明の範囲から逸脱することなく、様々な変形を加えることができることが当業者には理解されよう。２０１７年１２月１１日に出願された米国特許出願第１５／８３８，０２９号及び２０１７年１２月１１日に出願された米国特許出願第２９／６２９，１１４号は、その全体が参照により本明細書に組み入れられる。
【図１】
2021507792.tif 000004
【図２】
2021507792.tif 000005
【図３】
2021507792.tif 000006
【図４】
2021507792.tif 000007
【図５】
2021507792.tif 000008
【図６】
2021507792.tif 000009
【図７】
2021507792.tif 000010
【図８】
2021507792.tif 000011
【図９】
2021507792.tif 000012
【図１０】
2021507792.tif 000013
【図１１】
2021507792.tif 000014
【図１２】
2021507792.tif 000015
【図１３】
2021507792.tif 000016
【図１４】
2021507792.tif 000017
【図１５】
2021507792.tif 000018
【図１６】
2021507792.tif 000019
【図１７】
2021507792.tif 000020
【図１８】
2021507792.tif 000021
【図１９】
2021507792.tif 000022
【図２０】
2021507792.tif 000023
【図２１】
2021507792.tif 000024
【図２２】
2021507792.tif 000025
【図２３】
2021507792.tif 000026
【図２４】
2021507792.tif 000027
【図２５】
2021507792.tif 000028
【図２６】
2021507792.tif 000029
【図２７】
2021507792.tif 000030
【国際調査報告】
2021507792.tif 000031