(57)【要約】いくつかの例示的な実施形態は、眼鏡のレンズの１つ以上の光学パラメータを決定する機器、システム、および／または方法を含む。例えば、製品は、少なくとも１つのコンピュータプロセッサによって実行されるとき、少なくとも１つのコンピュータプロセッサが眼鏡のレンズの１つ以上の光学パラメータを決定する動作を実装することを可能にするように動作可能なコンピュータ実行可能命令を含む１つ以上の有形のコンピュータ可読非一時的格納媒体を含むことができる。動作は、レンズを介して取り込まれた物体の少なくとも１つの画像を処理するステップ、および少なくとも１つの画像に基づいて、レンズの１つ以上の光学パラメータを決定するステップを含むことができる。【選択図】図３
2018528388.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのコンピュータプロセッサによって実行されるとき、前記少なくとも１つのコンピュータプロセッサが眼鏡のレンズの１つ以上の光学パラメータを決定する動作を実装することを可能にするように動作可能なコンピュータ実行可能命令を含む１つ以上の有形のコンピュータ可読非一時的格納媒体を備えた製品であって、前記動作は、
前記レンズを介して取り込まれた物体の少なくとも１つの画像を処理するステップと、
前記少なくとも１つの画像に基づいて、前記レンズの前記１つ以上の光学パラメータを決定するステップと、を含む、製品。
【請求項２】
前記動作は、前記画像が取り込まれるときの、画像取り込み装置のオートフォーカス情報に基づいて、前記レンズの度数を決定するステップを含む、請求項１に記載の製品。
【請求項３】
前記動作は、前記物体と前記画像取り込み装置との間の第１の距離で前記レンズを介して取り込まれた前記物体の第１の画像および前記物体と前記画像取り込み装置との間の第２の距離で前記レンズなしに取り込まれた前記物体の第２の画像を処理するステップと、前記第１の距離および前記第２の距離、前記第１の画像が取り込まれるときの前記画像取り込み装置の第１のオートフォーカス情報、ならびに前記第２の画像が取り込まれるときの前記画像取り込み装置の第２のオートフォーカス情報に基づいて、前記レンズの前記度数を決定するステップと、を含む、請求項２に記載の製品。
【請求項４】
前記動作は、前記画像内の１つ以上の空間周波数の鮮明度の鮮明度パラメータに基づいて、前記レンズの度数を決定するステップを含む、請求項１に記載の製品。
【請求項５】
前記動作は、前記物体と画像取り込み装置との間の複数のそれぞれの距離で前記レンズを介さずに取り込まれた前記物体の複数の画像を処理するステップと、前記１つ以上の空間周波数を含む前記複数の画像のうちの最も鮮明な画像を決定するステップと、前記最も鮮明な画像が取り込まれるときの前記物体と前記画像取り込み装置との間の第１の距離および前記少なくとも１つの画像が前記レンズを介して取り込まれるときの前記物体と前記画像取り込み装置との間の第２の距離に基づいて、前記レンズの前記度数を決定するステップとを含む、請求項４に記載の製品。
【請求項６】
前記動作は、前記物体の１つ以上の寸法に少なくとも基づいて、前記レンズの前記１つ以上の光学パラメータを決定するステップを含む、請求項１に記載の製品。
【請求項７】
前記動作は、前記画像内の前記物体の１つ以上の画像化された寸法を決定するステップと、前記１つ以上の寸法と前記１つ以上の画像化された寸法との間の倍率に少なくとも基づいて、前記レンズの前記１つ以上の光学パラメータを決定するステップとを含む、請求項６に記載の製品。
【請求項８】
前記動作は、前記画像内の１つ以上の空間周波数の１つ以上の視覚効果に基づいて、前記レンズの円柱軸の存在を特定するステップを含む、請求項１に記載の製品。
【請求項９】
前記動作は、前記１つ以上の空間周波数の非対称ぼやけの角度に少なくとも基づいて、前記円柱軸を決定するステップを含む、請求項８に記載の製品。
【請求項１０】
前記動作は、前記空間周波数の最も鮮明な部分の角度に少なくとも基づいて、前記円柱軸の存在を決定するステップを含む、請求項８に記載の製品。
【請求項１１】
前記動作は、前記物体の１つ以上の空間要素と前記画像内の１つ以上の画像化された空間要素との間の比較に基づいて、前記レンズの円柱軸を決定するステップを含む、請求項１に記載の製品。
【請求項１２】
前記動作は、複数の角度にある前記空間要素の複数の回転に対応する複数の画像を処理するステップと、前記物体の前記１つ以上の空間要素と前記１つ以上の画像化された空間要素との間の複数の倍率を決定するステップと、前記倍率に基づいて、前記円柱軸を決定するステップとを含む、請求項１１に記載の製品。
【請求項１３】
前記動作は、前記画像が取り込まれるときの前記物体と画像取り込み装置との間の距離に基づいて、前記レンズの前記１つ以上の光学パラメータを決定するステップを含む、請求項１に記載の製品。
【請求項１４】
前記動作は、前記画像取り込み装置の加速度を示す加速度情報に基づいて、前記物体と前記画像取り込み装置との間の前記距離を決定するステップを含む、請求項１３に記載の製品。
【請求項１５】
前記動作は、前記レンズの円柱軸に基づいて、前記レンズの円柱度数を決定するステップを含む、請求項１に記載の製品。
【請求項１６】
前記動作は、前記円柱軸において前記レンズの第１の度数を決定するステップと、前記円柱軸に垂直な垂直軸において前記レンズの第２の度数を決定するステップと、前記第１の度数および前記第２の度数に基づいて、前記円柱度数を決定するステップとを含む、請求項１５に記載の製品。
【請求項１７】
前記動作は、前記眼鏡の前記レンズと他のレンズとの間の瞳孔間距離を、前記レンズの第１の中心と前記他のレンズの第２の中心との間の距離に基づいて、決定するステップを含む、請求項１に記載の製品。
【請求項１８】
前記動作は、
前記レンズなしに取り込まれる前記物体の第１の画像を処理するステップと、
前記第１の画像と相互に位置が合った、前記レンズを介して取り込まれた第２の画像を特定するステップと、
前記第２の画像が取り込まれるときの第１の位置を決定するステップと、
前記第１の画像と相互に位置が合った、前記他のレンズを介して取り込まれた第３の画像を特定するステップと、
前記第３の画像が取り込まれるときの第２の位置を決定するステップと、
前記第１の位置および前記第２の位置に基づいて、前記瞳孔間距離を決定するステップとを含む、請求項１７に記載の製品。
【請求項１９】
前記動作は、前記少なくとも１つの画像に基づいて、前記レンズの符号を決定するステップを含む、請求項１に記載の製品。
【請求項２０】
前記動作は、前記レンズが特定の方向に移動されるときに前記レンズを介して取り込まれた前記物体の画像を含む複数の取り込み画像内の移動パターンを特定するステップと、前記移動パターンに基づいて、前記レンズの前記符号を決定するステップとを含む、請求項１９に記載の製品。
【請求項２１】
前記動作は、前記レンズを介した前記物体の前記少なくとも１つの画像を含む単一のフレームに基づいて、前記レンズの前記１つ以上の光学パラメータを決定するステップを含む、請求項１〜２０のいずれか一項に記載の製品。
【請求項２２】
前記レンズの前記１つ以上の光学パラメータは、球面度数、円柱度数、円柱軸、および前記眼鏡のレンズ間の瞳孔間距離からなる群から選択される１つ以上のパラメータを含む、請求項１〜２０のいずれか一項に記載の製品。
【請求項２３】
前記動作は、表示装置に前記物体を表示させるステップを含む、請求項１〜２０のいずれか一項に記載の製品。
【請求項２４】
前記動作は、前記表示装置上の前記物体の表示サイズを較正するステップを含む、請求項２３に記載の製品。
【請求項２５】
前記物体は、１つ以上の既知の寸法を有する物体を含み、前記動作は、前記寸法に基づいて、前記光学パラメータを決定するステップを含む、請求項１〜２０のいずれか一項に記載の製品。
【請求項２６】
前記物体は、円対称または回転対称の物体を含む、請求項１〜２０のいずれか一項に記載の製品。
【請求項２７】
前記動作は、画像取り込み装置に前記物体の前記画像を取り込ませるステップを含む、請求項１〜２０のいずれか一項に記載の製品。
【請求項２８】
眼鏡のレンズの１つ以上の光学パラメータを決定するように構成されたモバイル装置であって、
前記レンズを介して物体の少なくとも１つの画像を取り込むカメラと、
前記少なくとも１つの画像に基づいて、前記レンズの前記１つ以上の光学パラメータを決定するためのレンズメータモジュールと、を備えるモバイル装置。
【請求項２９】
前記物体の１つ以上の寸法に少なくとも基づいて、前記レンズの前記１つ以上の光学パラメータを決定するように構成される、請求項２８に記載のモバイル装置。
【請求項３０】
前記画像が取り込まれるときの、前記物体と前記カメラとの間の距離に基づいて、前記レンズの前記１つ以上の光学パラメータを決定するように構成される、請求項２８または２９に記載のモバイル装置。
【請求項３１】
眼鏡のレンズの１つ以上の光学パラメータを決定する方法であって、
前記レンズを介して取り込まれた物体の少なくとも１つの画像を処理するステップと、
前記少なくとも１つの画像に基づいて、前記レンズの前記１つ以上の光学パラメータを決定するステップと、を含む、方法。
【請求項３２】
前記画像が取り込まれるときの、前記物体と画像取り込み装置との間の距離に基づいて、前記レンズの前記１つ以上の光学パラメータを決定するステップを含む、請求項３１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
本出願は、２０１５年５月１０日に出願された「ＡＰＰＡＲＡＴＵＳ，  ＳＹＳＴＥＭ  ＡＮＤ  ＭＥＴＨＯＤ  ＯＦ  ＤＥＴＥＲＭＩＮＩＮＧ  ＯＮＥ  ＯＲ  ＭＯＲＥ  ＯＰＴＩＣＡＬ  ＰＡＲＡＭＥＴＥＲＳ  ＯＦ  Ａ  ＬＥＮＳ」と題する米国仮特許出願第６２／１５９，２９５号、２０１５年９月１０日に出願された「ＡＰＰＡＲＡＴＵＳ，ＳＹＳＴＥＭ  ＡＮＤ  ＭＥＴＨＯＤ  ＯＦ  ＤＥＴＥＲＭＩＮＩＮＧ  ＯＮＥ  ＯＲ  ＭＯＲＥ  ＯＰＴＩＣＡＬ  ＰＡＲＡＭＥＴＥＲＳ  ＯＦ  Ａ  ＬＥＮＳ」と題する米国仮特許出願第６２／２１６，７５７号、ならびに２０１６年１月２３日に出願された「ＡＰＰＡＲＡＴＵＳ，ＳＹＳＴＥＭ  ＡＮＤ  ＭＥＴＨＯＤ  ＯＦ  ＤＥＴＥＲＭＩＮＩＮＧ  ＯＮＥ  ＯＲ  ＭＯＲＥ  ＯＰＴＩＣＡＬ  ＰＡＲＡＭＥＴＥＲＳ  ＯＦ  Ａ  ＬＥＮＳ」と題する米国仮特許出願第６２／２８６，３３１号の利益および優先権を主張し、これら全ての全体の開示は参照によって本明細書に組み込まれる。
【０００２】
技術分野
本明細書に記載の実施形態は、一般に、レンズの１つ以上の光学パラメータを決定することに関する。
【背景技術】
【０００３】
眼鏡および／または処方眼鏡は、眼鏡のフレームに組み立てられたレンズを含むことができる。
【発明の概要】
【０００４】
レンズは、１つ以上の光学パラメータを有することができる。レンズの光学パラメータは、例えば、球面度数、円柱度数および／または円柱軸を含むことができる。
【０００５】
例えば、眼鏡のユーザが眼鏡を複製する、および／または眼鏡のための予備レンズを製造することを望む場合、レンズの球面度数、円柱度数、および／または円柱軸を決定することは有用であり得る。
【０００６】
説明を簡単かつ明瞭にするために、図面に示された要素は必ずしも一定の縮尺で描かれているとは限らない。例えば、一部の要素の寸法を、提示を明瞭にするために、他の要素に対して誇張することができる。さらに、図面間で参照番号を繰り返して、対応するまたは類似の要素を示すことができる。図面は以下に示される。
【図面の簡単な説明】
【０００７】
【図１】いくつかの例示的な実施形態による、システムの概略ブロック図である。
【図２】いくつかの例示的な実施形態による、オートフォーカス（ＡＦ）を使用してレンズを介して画像を取り込む方法の概略フローチャート図である。
【図３】いくつかの例示的な実施形態による、オートフォーカス情報に基づいて、レンズの度数を決定する方法の概略フローチャート図である。
【図４】いくつかの例示的な実施形態による、レンズの度数を決定する方法の概略フローチャート図である。
【図５】いくつかの例示的な実施形態による、円柱レンズを検出し、円柱レンズの軸を決定する方法の概略フローチャート図である。
【図６】いくつかの例示的な実施形態による、物体の複数の取り込み画像の概略図である。
【図７】いくつかの例示的な実施形態による、円柱レンズを検出し、円柱レンズの軸を決定する方法の概略フローチャート図である。
【図８】いくつかの例示的な実施形態による、円柱軸の識別に有用な取り込み画像の概略図である。
【図９】いくつかの例示的な実施形態による、レンズの度数を決定する方法の概略フローチャート図である。
【図１０】いくつかの例示的な実施形態による、レンズの符号を決定する方法の概略フローチャート図である。
【図１１】いくつかの例示的な実施形態による、眼鏡の一対のレンズ間の瞳孔間距離を決定する方法の概略フローチャート図である。
【図１２】いくつかの例示的な実施形態による、物体のグラフィック表示の概略図である。
【図１３】いくつかの例示的な実施形態による、物体の距離対コントラストを描いたグラフの概略図である。
【図１４】いくつかの例示的な実施形態による、表示装置の表示サイズを較正するためのシステムの概略図である。
【図１５】いくつかの例示的な実施形態による、レンズの１つ以上の光学パラメータを決定する方法の概略フローチャート図である。
【図１６】いくつかの例示的な実施形態による製品の概略図である。
【発明を実施するための形態】
【０００８】
以下の詳細な説明では、いくつかの実施形態の完全な理解を提供するために、多くの具体的な詳細が述べられている。しかしながら、当業者であれば、これらの具体的な詳細なしでいくつかの実施形態を実施できることを理解するであろう。他の例では、周知の方法、手順、構成要素、ユニットおよび／または回路は、議論を不明瞭にしないように詳細には記載されていない。
【０００９】
以下の詳細な説明のいくつかの部分は、コンピュータメモリ内のデータビットまたはバイナリデジタル信号に対する演算のアルゴリズムおよび記号表現に関して提示される。これらのアルゴリズムの説明および表現は、データ処理技術の当業者が彼らの仕事の内容を他の当業者に伝えるために使用する技術とすることができる。
【００１０】
アルゴリズムは、ここでは、一般的に、所望の結果を導く行動または動作の自己一貫したシーケンスとみなされる。これには、物理量の物理的加工が含まれる。通常、これらの量は、格納、転送、結合、比較、および他の方法で動作できる電気または磁気信号の形態をとるが、必ずしもそうとは限らない。これらの信号をビット、値、要素、記号、文字、用語、数字などと称することは、主に一般的な使用のために、時には便利であることが判明している。しかしながら、これらの用語および類似の用語はすべて、適切な物理量と関連付けられており、これらの量に適用される便利なラベルに過ぎないことを理解されたい。
【００１１】
例えば、「処理する」、「コンピューティングする（ｃｏｍｐｕｔｉｎｇ）」、「演算する」、「決定する」、「確立する」、「分析する」、「確認する」などの用語を利用する本明細書の議論は、コンピュータのレジスタおよび／またはメモリ内の物理量（例えば、電子）として表されるデータを、コンピュータのレジスタおよび／またはメモリまたは動作および／またはプロセスを遂行する命令を格納することができる他の情報格納媒体内で物理量として同様に表される他のデータに、動作および／または変換するコンピュータ、コンピューティングプラットフォーム、コンピューティングシステム、または他の電子コンピューティング装置の動作（複数含む）および／またはプロセス（複数含む）を参照することができる。
【００１２】
本明細書で使用する「複数（ｐｌｕｒａｌｉｔｙ）」および「複数（ａ  ｐｌｕｒａｌｉｔｙ）」という用語は、例えば、「複数」または「２つ以上」を含む。例えば、「複数のアイテム」は、２つ以上のアイテムを含む。
【００１３】
「一実施形態」、「実施形態」、「例示的な実施形態」、「様々な実施形態」などへの言及は、そのように記載された実施形態（複数含む）が、特定の形体、構造、または特性を含むことができるが、すべての実施形態は、必ずしも特定の形体、構造、または特性を含むとは限らないことを示す。さらに、「一実施形態では」という語句を繰り返し使用することは、必ずしも同一の実施形態を指すとは限らないが、指す場合もある。
【００１４】
本明細書で使用されるように、他に特定されない限り、共通物体を記述するための序数形「第１」、「第２」、「第３」などの使用は、類似物体の異なる例が参照され、そのように記述された物体が、時間的、空間的、順位付け、または任意の他の形態のいずれかの所与の順序でなければならないこと意味することを意図しない。
【００１５】
いくつかの実施形態は、例えば、完全にハードウェアの実施形態、完全にソフトウェアの実施形態、またはハードウェアおよびソフトウェアの両方の要素を含む実施形態の形態をとることができる。いくつかの実施形態は、ファームウェア、常駐ソフトウェア、マイクロコードなどを含むが、これに限定されないソフトウェアで実行することができる。
【００１６】
さらに、いくつかの実施形態は、コンピュータまたは任意の命令実行システムによってまたはそれらと共に使用するためのプログラムコードを提供するコンピュータ使用可能またはコンピュータ可読媒体からアクセス可能なコンピュータプログラム製品の形態をとることができる。例えば、コンピュータ使用可能またはコンピュータ可読媒体は、命令実行システム、機器、または装置によってまたはそれらと共に使用するためのプログラムを含む、格納する、通信する、伝播する、または転送することができる任意の機器であり得るかまたはそれらを含むことができる。
【００１７】
いくつかの例示的な実施形態では、媒体は、電子、磁気、光学、電磁気、赤外線、または半導体システム（または機器または装置）または伝搬媒体とすることができる。コンピュータ可読媒体のいくつかの例示的な例には、半導体または固体メモリ、磁気テープ、取り外し可能コンピュータディスケット、ランダムアクセスメモリ（ＲＡＭ：ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、リードオンリメモリ（ＲＯＭ：ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）、フラッシュメモリ、剛性磁気ディスク、および光ディスクを含むことができる。光ディスクのいくつかの例示的な例には、コンパクトディスク−リードオンリメモリ（ＣＤ−ＲＯＭ：）、コンパクトディスク読み込み／書き込み（ＣＤ−Ｒ／Ｗ）、およびＤＶＤが含まれる。
【００１８】
いくつか例示的な実施形態では、プログラムコードを格納および／または実行するために好適なデータ処理システムは、例えば、システムバスを介してメモリ要素に直接的または間接的に結合された少なくとも１つのプロセッサを含むことができる。メモリ要素は、例えば、プログラムコードの実際の実行中に使用されるローカルメモリ、大容量記憶装置、および実行中の大容量記憶装置からコードを取り出さなければならない回数を減らすために少なくともいくつかのプログラムコードの一時格納を提供することができるキャッシュメモリを含むことができる。
【００１９】
いくつかの例示的な実施形態では、入出力またはＩ／Ｏ装置（キーボード、表示装置、ポインティング装置などを含むが、これに限定されない）を、直接的にまたは介在するＩ／Ｏコントローラを介してのいずれかでシステムに結合することができる。いくつかの例示的な実施形態では、ネットワークアダプタを、システムに結合して、例えば、介在するプライベートネットワークまたはパブリックネットワークを介して、データ処理システムを他のデータ処理システムまたは遠隔プリンタまたは格納装置に結合するようにさせることができる。いくつかの例示的な実施形態では、モデム、ケーブルモデム、およびイーサネット（登録商標）カードは、ネットワークアダプタのタイプの実例である。他の好適な構成要素を使用することができる。
【００２０】
いくつかの実施形態は、１つ以上の有線または無線リンクを含むことができ、無線通信の１つ以上の構成要素を利用することができ、無線通信の１つ以上の方法またはプロトコルなどを利用することができる。いくつかの実施形態は、有線通信および／または無線通信を利用することができる。
【００２１】
いくつかの実施形態は、例えば、携帯電話、スマートフォン、モバイルコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、ハンドヘルドコンピュータ、ハンドヘルド装置、パーソナルデジタルアシスタンス（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）装置、ハンドヘルドＰＤＡ装置、モバイルまたはポータブル装置、非モバイルまたは非ポータブル装置、セルラフォン、無線電話、１つ以上の内部アンテナおよび／または外部アンテナを有する装置、無線ハンドヘルド装置などの様々な装置およびシステムと組み合わせて使用することができる。
【００２２】
ここで、いくつかの例示的な実施形態による、システム１００のブロック図を概略的に示す図１を参照する。
【００２３】
図１に示すように、いくつかの例示的な実施形態では、システム１００は、装置１０２を含むことができる。
【００２４】
いくつかの例示的な実施形態では、装置１０２を、好適なハードウェア構成要素および／またはソフトウェア構成要素、例えば、プロセッサ、コントローラ、メモリユニット、格納ユニット、入力ユニット、出力ユニット、通信ユニット、オペレーティングシステム、アプリケーション等を使用して実装することができる。
【００２５】
いくつかの例示的な実施形態では、装置１０２は、例えば、コンピューティング装置、携帯電話、スマートフォン、セルラフォン、ノートブック、モバイルコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、ハンドヘルドコンピュータ、ハンドヘルド装置、ＰＤＡ装置、ハンドヘルドＰＤＡ装置、無線通信装置、無線通信装置を組み込んだＰＤＡ装置等を含むことができる。
【００２６】
いくつかの例示的な実施形態では、装置１０２は、例えば、プロセッサ１９１、入力ユニット１９２、出力ユニット１９３、メモリユニット１９４、および／または格納ユニット１９５のうちの１つ以上を含むことができる。装置１０２は、他の好適なハードウェア構成要素および／またはソフトウェア構成要素を任意に含むことができる。いくつかの例示的な実施形態では、装置１０２の１つ以上の構成要素のいくつかまたはすべてを共通のハウジングまたはパッケージに封入することができ、１つ以上の有線または無線リンクを使用して相互接続または動作可能に関連付けることができる。他の実施形態では、装置１０２の１つ以上の構成要素を、複数のまたは別個の装置に分散することができる。
【００２７】
いくつかの例示的な実施形態では、プロセッサ１９１は、例えば、中央処理装置（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、デジタル信号プロセッサ（ＤＳＰ：Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、１つ以上のプロセッサコア、シングルコアプロセッサ、デュアルコアプロセッサ、マルチコアプロセッサ、マイクロプロセッサ、ホストプロセッサ、コントローラ、複数のプロセッサまたはコントローラ、チップ、マイクロチップ、１つ以上の回路、回路素子、ロジックユニット、集積回路（ＩＣ：Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、特定用途向けＩＣ（ＡＳＩＣ：Ａｐｐｌｉｃａｔｉｏｎ−Ｓｐｅｃｉｆｉｃ  ＩＣ）、または任意の他の好適な多目的または特定のプロセッサまたはコントローラを含むことができる。プロセッサ１９１は、例えば、装置１０２のオペレーティングシステム（ＯＳ：Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）および／または１つ以上の好適なアプリケーションの命令を実行することができる。
【００２８】
いくつかの例示的な実施形態では、入力ユニット１９２は、例えば、キーボード、キーパッド、マウス、接触式画面、タッチパッド、トラックボール、スタイラス、マイクロフォン、または他の好適なポインティング装置または入力装置を含んでもよい。出力ユニット１９３は、例えば、モニタ、画面、接触式画面、フラットパネル表示装置、発光ダイオード（ＬＥＤ：Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）表示ユニット、液晶表示装置（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示ユニット、プラズマ表示ユニット、１つ以上のオーディオスピーカまたはイヤホン、または他の好適な出力装置を含むことができる。
【００２９】
いくつかの例示的な実施形態では、メモリユニット１９４は、例えば、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、ダイナミックＲＡＭ（ＤＲＡＭ：Ｄｙｎａｍｉｃ  ＲＡＭ）、同期ＤＲＡＭ（ＳＤ−ＲＡＭ：Ｓｙｎｃｈｒｏｎｏｕｓ  ＤＲＡＭ）、フラッシュメモリ、揮発性メモリ、不揮発性メモリ、キャッシュメモリ、バッファ、短期メモリユニット、長期メモリユニット、または他の好適なメモリユニットを含む。格納ユニット１９５は、例えば、ハードディスクドライブ、フロッピーディスクドライブ、コンパクトディスク（ＣＤ）ドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤドライブ、または他の好適なリムーバブルまたは非リムーバブル格納ユニットを含んでもよい。例えば、メモリユニット１９４および／または格納ユニット１９５は、装置１０２によって処理されたデータを格納することができる。
【００３０】
いくつかの例示的な実施形態では、装置１０２は、無線および／または有線ネットワーク１０３を介して１つ以上の他の装置と通信するように構成することができる。
【００３１】
いくつかの例示的な実施形態では、ネットワーク１０３は、有線ネットワーク、ローカルエリアネットワーク（ＬＡＮ：ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、無線ＬＡＮ（ＷＬＡＮ：ｗｉｒｅｌｅｓｓ  ＬＡＮ）ネットワーク、ラジオネットワーク、セルラネットワーク、無線フィデリティ（ＷｉＦｉ：Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）ネットワーク、ＩＲネットワーク、ブルートゥース（登録商標）（ＢＴ：Ｂｌｕｅｔｏｏｔｈ）ネットワークなどを含むことができる。
【００３２】
いくつかの例示的な実施形態では、装置１０２は、例えば、本明細書で説明するように、１人以上のユーザが装置１０２の１つ以上のプロセス、アプリケーションおよび／またはモジュールと対話できるようにすることができる。
【００３３】
いくつかの例示的な実施形態では、装置１０２は、１つ以上の動作、モジュール、プロセス、手順などを遂行および／または実行するように構成することができる。
【００３４】
いくつかの例示的な実施形態では、装置１０２は、例えば、以下に説明するように、例えば、装置１０２のユーザによって提供される眼鏡のレンズの１つ以上の光学パラメータを決定するように構成することができる。
【００３５】
いくつかの例示的な実施形態では、システム１００は、例えば、以下に説明するような補助光学手段を全く使用しなくても、眼鏡のレンズのレンズメータまたはレンズメータ分析を遂行するように構成することができる。
【００３６】
いくつかの例示的な実施形態では、レンズの１つ以上の光学パラメータは、球面度数、円柱度数および／またはレンズの円柱軸を含むことができる。
【００３７】
いくつかの例示的な実施形態では、レンズの１つ以上の光学パラメータは、眼鏡のフレーム内に組み入れられた一対のレンズ間の瞳孔間距離を含むことができる。
【００３８】
いくつかの例示的な実施形態では、システム１００は、例えば、以下に説明するように、球面レンズの焦点率、円柱レンズの焦点率および軸、ならびに／または眼鏡のフレームに組み立てられた２つのレンズの中心間の距離を分析するように構成することができる。
【００３９】
いくつかの例示的な実施形態では、システム１００は、例えば、以下に説明するように、装置１０２のユーザのレンズの１つ以上の光学パラメータを決定するように構成された少なくとも１つのサービス、モジュール、コントローラ、および／またはアプリケーション１６０を含むことができる。
【００４０】
いくつかの例示的な実施形態では、アプリケーション１６０は、ソフトウェア、ソフトウェアモジュール、アプリケーション、プログラム、サブルーチン、命令、命令セット、コンピューティングコード、ワード、値、シンボルなどを含むことができるかまたは実装することができる。
【００４１】
いくつかの例示的な実施形態では、アプリケーション１６０は、装置１０２によって実行されるローカルアプリケーションを含むことができる。例えば、メモリユニット１９４および／または格納ユニット１９５は、アプリケーション１６０をもたらす命令を格納することができ、および／またはプロセッサ１９１は、例えば、以下に説明するように、アプリケーション１６０をもたらす命令を実行するように構成することができる。
【００４２】
他の実施形態では、アプリケーション１６０は、任意の好適なコンピューティングシステム、例えばサーバ１７０によって実行される遠隔アプリケーションを含むことができる。
【００４３】
いくつかの例示的な実施形態では、サーバ１７０は、少なくとも遠隔サーバ、ウェブベースのサーバ、クラウドサーバ、および／または他の任意のサーバを含むことができる。
【００４４】
いくつかの例示的な実施形態では、サーバ１７０は、アプリケーション１６０をもたらす命令を格納した好適なメモリおよび／または格納装置１７４、および例えば、以下に説明するような命令を実行するための好適なプロセッサ１７１を含むことができる。
【００４５】
いくつかの例示的な実施形態では、アプリケーション１６０は、遠隔アプリケーションとローカルアプリケーションとの組み合わせを含むことができる。
【００４６】
一例では、アプリケーション１６０は、アプリケーション１６０を、装置１０２のユーザによってローカルに実行することができるように、他のコンピューティングシステム、例えば、サーバ１７０から装置１０２のユーザによってダウンロードおよび／または受信され得る。例えば、命令は、例えば、装置１０２のプロセッサ１９１によって実行される前に、例えば、装置１０２のメモリまたは任意の好適な短期間メモリまたはバッファに一時的に受信されて格納することができる。
【００４７】
別の例では、アプリケーション１６０は、装置１０２によってローカルに実行されるフロントエンドと、サーバ１７０によって実行されるバックエンドとを含むことができる。例えば、ユーザのレンズの１つ以上の光学パラメータを決定する１つ以上の第１の動作は、例えば、装置１０２によってローカルに、および／または１つ以上の光学パラメータを決定する１つ以上の第２の動作、例えば、以下に説明するように、例えば、サーバ１７０によって遠隔的に遂行することができる。
【００４８】
他の実施形態では、アプリケーション１６０は、任意の他の好適なコンピューティング構成および／またはスキームを含むことができる。
【００４９】
いくつかの例示的な実施形態では、システム１００は、装置１０２のユーザとシステム１００の１つ以上の要素、例えば、アプリケーション１６０との間をインターフェースするためのインターフェース１１０を含むことができる。
【００５０】
いくつかの例示的な実施形態では、インターフェース１１０は、任意の好適なハードウェア構成要素および／またはソフトウェア構成要素、例えば、プロセッサ、コントローラ、メモリユニット、格納ユニット、入力ユニット、出力ユニット、通信ユニット、オペレーティングシステム、および／またはアプリケーションを使用して実装することができる。
【００５１】
いくつかの実施形態では、インターフェース１１０は、システム１００の任意の好適なモジュール、システム、装置、または構成要素の一部として実装することができる。
【００５２】
他の実施形態では、インターフェース１１０は、システム１００の別個の要素として実装することができる。
【００５３】
いくつかの例示的な実施形態では、インターフェース１１０を、装置１０２の一部として実装することができる。例えば、インターフェース１１０は、装置１０２の一部として関連付けられてもよく、および／または含むことができる。
【００５４】
一例では、インターフェース１１０は、例えば、ミドルウェアとして、および／または装置１０２の任意の好適なアプリケーションの一部として実装され得る。例えば、インターフェース１１０は、アプリケーション１６０の一部として、および／または装置１０２のＯＳの一部として実装することができる。
【００５５】
いくつかの例示的な実施形態では、インターフェース１６０を、サーバ１７０の一部として実装することができる。例えば、インターフェース１１０を、サーバ１７０の一部として関連付け、および／または含むことができる。
【００５６】
一例では、インターフェース１１０は、ウェブベースのアプリケーション、ウェブサイト、ウェブページ、プラグイン、ＡｃｔｉｖｅＸコントロール、リッチコンテンツ構成要素（例えば、ＦｌａｓｈまたはＳｈｏｃｋｗａｖｅ構成要素）などを含むことができるか、またはそれらの一部であることができる。
【００５７】
いくつかの例示的な実施形態では、インターフェース１１０を、例えば、システム１００の要素間および／または１つ以上の他の、例えば、内部または外部の当事者、ユーザ、アプリケーションおよび／またはシステムに、情報および／または通信を通信するために、例えば、ゲートウェイ（ＧＷ：ｇａｔｅｗａｙ）１１２および／またはアプリケーションプログラミングインターフェース（ＡＰＩ：ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅ）１１４に関連付けてもよく、または含むことができる。
【００５８】
いくつかの実施形態では、インターフェース１１０は、任意の好適なグラフィックユーザインターフェース（ＧＵＩ）１１６および／または任意の他の好適なインターフェースを含むことができる。
【００５９】
いくつかの例示的な実施形態では、システム１００は、画像取り込み装置によって取り込まれた１つ以上の物体を表示するようにおよび／または以下に説明するように、情報、物体、命令および／または任意の他のコンテンツを、例えば、ユーザに表示するように構成された表示装置１３０を含むことができる。
【００６０】
いくつかの例示的な実施形態では、表示装置１３０は、別個の表示装置、スタンドアロン表示装置、および／または例えば、システム１００の他の要素とは別個の表示装置を含むことができる。
【００６１】
いくつかの例示的な実施形態では、表示装置１３０は、装置１０２の一部またはサーバ１７０の一部とすることができる。
【００６２】
いくつかの例示的な実施形態では、表示装置１３０は、任意の他のコンピューティングシステム、例えば、ラップトップ、デスクトップなどの一部とすることができる。
【００６３】
いくつかの例示的な実施形態では、表示装置１３０は、例えば、モニタ、画面、接触式画面、フラットパネル表示装置、ＬＥＤ表示ユニット、ＬＣＤ表示ユニット、プラズマ表示ユニット、１つ以上のオーディオスピーカ、イヤホン、および／または任意の他の好適な構成要素を含むことができる。
【００６４】
いくつかの例示的な実施形態では、インターフェース１１０のＧＵＩ１１６を表示装置１３０に表示することができる。
【００６５】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に記載されるように、例えば、物体の少なくとも１つの取り込み画像に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【００６６】
いくつかの例示的な実施形態では、物体は、例えば、以下に説明するように、１つ以上の既知の寸法を有する物体を含むことができる。
【００６７】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、例えば、物体の寸法に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【００６８】
いくつかの例示的な実施形態では、物体は、例えば、以下に説明するように、円対称または回転対称物体を含むことができる。
【００６９】
いくつかの例示的な実施形態では、物体は表示装置１３０上に表示することができる。
【００７０】
他の実施形態では、物体は、表示装置１３０上に表示されない物体を含むことができ、例えば、物体は、例えば、以下に説明するように、装置１０２が、物体の画像を取り込むことができるように、配置、提示、および／または位置決めされ得る物理的物体を含むことができる。
【００７１】
いくつかの例示的な実施形態では、アプリケーション１６０は、制御し、引き起こし、トリガし、および／または指示して表示装置１３０に物体を表示させるように構成することができる。
【００７２】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、表示装置１３０上の物体の表示サイズを較正するように構成することができる。
【００７３】
いくつかの例示的な実施形態では、取り込み画像は、ユーザによって取り込まれてもよく、例えば、以下で説明するように、物体を含むことができる。
【００７４】
いくつかの例示的な実施形態では、物体の取り込み画像は、眼鏡のレンズを介して取り込むことができる。
【００７５】
いくつかの例示的な実施形態では、装置１０２は、少なくとも１つの画像を取り込むように構成された画像取り込み装置、例えば、カメラ１１８または任意の他の装置を含むことができる。
【００７６】
いくつかの例示的な実施形態では、アプリケーション１６０は、カメラ１１８を制御し、引き起こし、トリガし、および／または指示して、物体を含む少なくとも１つの画像を取り込むように構成することができる。
【００７７】
いくつかの例示的な実施形態では、アプリケーション１６０は、眼鏡のレンズを介して、物体の少なくとも１つの画像を取り込むようにユーザに指示するように構成することができる。
【００７８】
いくつかの例示的な実施形態では、アプリケーション１６０は、レンズの中心を介して、またはレンズの任意の他の部分を介して、カメラ１１８を制御し、引き起こし、トリガし、および／または指示して、少なくとも１つの画像を取り込むように構成することができる。
【００７９】
いくつかの例示的な実施形態では、例えば、レンズを介してカメラ１１８によって見ることができるような物体の画像は、例えばその画像がレンズの中心を介して見られたものではない場合、横方向に変位させることができる。
【００８０】
いくつかの例示的な実施形態では、画像の変位は、例えば、レンズの中心からの距離および／またはレンズの球面度数に応じて変化し得る。
【００８１】
いくつかの例示的な実施形態では、表示装置１３０上に表示された物体の中心は、例えばカメラ１１８のレンズと表示装置１３０上に表示された物体の中心とを接続する光学軸がレンズの中心と一致する場合、例えばレンズによって、またはレンズなしに、変位なしに画像化することができる。
【００８２】
いくつかの例示的な実施形態では、レンズの中心は、例えばレンズを通して画像化されるとき、例えば表示装置１３０上に表示された物体の中心が物体の中心と重なり合う距離にレンズを移動させることによって、特定することができる。
【００８３】
いくつかの例示的な実施形態では、レンズの球面度数および／またはレンズの符号、例えばプラス（収束）レンズまたはマイナス（発散）レンズは、例えばレンズを固定位置に保つとき、例えば画像の変位量に基づいて、推定することができる。
【００８４】
いくつかの例示的な実施形態では、物体の２つの中心、例えばレンズを使用するときの第１の中心およびレンズを使用しないときの第２の中心は、例えば画像がレンズの中心を通して取り込まれる場合、画面上に変位なしに表示することができる。しかしながら、画像の１つ以上の形体におけるサイズおよび歪みは、例えばレンズの中心を通して取り込まれない他の画像をもたらし得る。
【００８５】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、少なくとも１つの取り込み画像に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【００８６】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、カメラ１１８から、眼鏡のレンズを介して取り込まれた物体の少なくとも１つの画像を受け取るように構成することができる。
【００８７】
一例では、アプリケーション１６０は、例えば、アプリケーション１６０が装置１０２によってローカルに実装されている場合に、レンズの１つ以上の光学パラメータをローカルに決定するように構成することができる。この例によれば、カメラ１１８は、画像を取り込むように構成されてもよく、アプリケーション１６０は、例えば、カメラ１１８から取り込まれた画像を受信し、例えば、以下に説明するように、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【００８８】
別の例では、アプリケーション１６０は、例えば、アプリケーション１６０がサーバ１７０によって実装される場合、または例えば、アプリケーション１６０のフロントエンドが装置１０２によって実装されている間に、アプリケーション１６０のバックエンドがサーバ１７０によって実装される場合に、レンズの１つ以上の光学パラメータを遠隔的に決定するように構成することができる。この例によれば、カメラ１１８を、画像を取り込むように構成することができ、アプリケーション１６０のフロントエンドを、取り込まれた画像を受信するように構成することができ、サーバ１７０および／またはアプリケーション１６０のバックエンドを、例えば、アプリケーション１６０のフロントエンドから受信した情報に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【００８９】
一例では、装置１０２および／またはアプリケーション１６０のフロントエンドを、取り込まれた画像、および任意選択で、例えば、以下に説明するような追加情報を、例えばネットワーク１０３を介してサーバ１７０に送信するように構成することができ、および／またはサーバ１７０および／またはアプリケーション１６０のバックエンドを、取り込まれた画像を受信し、例えば、装置１０２から取り込まれた画像に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【００９０】
いくつかの例示的な実施形態では、アプリケーション１６０は、画像が取り込まれるとき、例えばカメラ１１８のオートフォーカス情報に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【００９１】
いくつかの例示的な実施形態では、アプリケーション１６０は、画像が取り込まれるとき、例えばカメラ１１８のオートフォーカス情報に基づいて、レンズの球面度数を決定するように構成することができる。
【００９２】
いくつかの例示的な実施形態では、レンズの球面度数は、例えば、以下に説明するように、例えばカメラ１１８の変位およびレンズの中心を介した取り込み画像に基づいて、決定することができる。
【００９３】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えばレンズを通して、例えばレンズの中心を通して取り込まれるとき、例えば表示装置１３０上に表示された物体の取り込み画像を受信するように構成することができる。
【００９４】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えばカメラ１１８のオートフォーカス（ＡＦ：ａｕｔｏ  ｆｏｃｕｓ）レンズの移動から、例えば光屈折の変化量を分析するように構成することができる。
【００９５】
いくつかの例示的な実施形態では、光屈折の変化は、カメラ１１８が、例えば鮮明な画像が取り込まれる距離で物体の鮮明な画像を取り込むことを可能にすることができる。
【００９６】
いくつかの例示的な実施形態では、レンズの球面度数は、物体の画像を取り込むとき、ＡＦ設定、例えばカメラ１１８のＡＦ移動に基づくことができる。
【００９７】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば眼鏡のレンズの球面度数のカメラ１１８のカメラレンズの度数への加算がカメラ１１８のＡＦによって例えば同じ量補償されるかどうかを決定するように構成することができる。
【００９８】
いくつかの例示的な実施形態では、ｔで表される距離だけ分離された、ｎで表される屈折率を有するφ１、φ２で表される２つのレンズのφｔｏｔａｌで表される総度数を、例えば以下のように決定することができる。
【００９９】
【数１】
2018528388.tif 000003
【０１００】
一例では、カメラ１１８のレンズ（「カメラレンズ」）が物体まで５０センチメートル（ｃｍ）に焦点合わせされている場合、ＡＦは、例えば＋２．００ジオプトリー（Ｄ）の変化に適応するように、カメラレンズを移動することができる。
【０１０１】
この例によれば、１００ｍｍ（−１０Ｄ）の焦点距離を有する眼鏡のレンズ（「眼鏡レンズ」）が距離ｔ＝０でカメラレンズに接している場合、ＡＦは、１２．００Ｄの変化に適応することができる。
【０１０２】
いくつかの例示的な実施形態では、眼鏡レンズが取り外され、カメラの焦点が１２Ｄにとどまる場合、最も鮮明な物体からの距離、例えば他の距離と比較して最も鮮明に物体を見ることを可能にする距離は、例えば８３．３３ミリメートル（ｍｍ）であり得る。
【０１０３】
【数２】
2018528388.tif 000004
【０１０４】
いくつかの例示的な実施形態では、物体を最も鮮明に見ることを可能にする最も鮮明な距離、例えば８３．３３ｍｍを、カメラ１１８、例えばカメラ１１８のＡＦ情報から読み出すことができる。
【０１０５】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、１つ以上の動作を遂行して、例えばカメラ１１８のオートフォーカス情報に基づいて、レンズの球面度数を決定するように構成することができる。
【０１０６】
いくつかの例示的な実施形態による、ＡＦを使用してレンズを介して画像を取り込む方法を概略的に示す図２を参照する。例えば、図２の方法の１つまたは動作を、システム、例えばシステム１００（図１）、モバイル装置、装置１０２（図１）、サーバ、例えばサーバ１７０（図１）、表示装置（図１）、および／またはアプリケーション、例えばアプリケーション１６０（図１）によって遂行することができる。
【０１０７】
ブロック２０２に示されるように、方法は、カメラからある距離に配置されている表示装置上に表示された物体の基準写真を撮るステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、カメラ１１８（図１）に、表示装置１３０（図１）上に表示された物体の画像を取り込ませることができる。
【０１０８】
ブロック２０４に示されるように、方法は、眼鏡レンズの中心をカメラレンズの近くに押しつけるステップを含むことができる。例えば、アプリケーション１６０（図１）は、眼鏡レンズの中心をカメラ１１８（図１）のカメラレンズの近くに押しつけるようにユーザに指示することができる。
【０１０９】
ブロック２０６に示されるように、方法は、例えば眼鏡レンズがカメラレンズの近くにある間、カメラのオートフォーカス（ＡＦ）手順を遂行するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば眼鏡レンズがカメラレンズの近くにあるとき、例えばオートフォーカスを遂行しながら画像を取り込むようにカメラ１１８（図１）に命令することができる。
【０１１０】
図１に戻って参照すると、いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、例えばカメラ１１８のオートフォーカス情報に基づいて、レンズの球面度数を決定するように構成することができる。
【０１１１】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、直接距離ＡＦ（「直接ＡＦ」）法および／または間接距離ＡＦ（「間接ＡＦ」）法に基づいて、レンズの球面度数を決定するように構成することができる。
【０１１２】
いくつかの例示的な実施形態では、直接距離ＡＦ法に従って、レンズ度数を、例えば、以下に説明するように、カメラ１１８のＡＦ変化に基づいて、決定することができる。
【０１１３】
いくつかの例示的な実施形態では、物体の画像を、レンズなしに取り込むことができ、基準画像として設定することができる。
【０１１４】
いくつかの例示的な実施形態では、物体の別の画像を、レンズによって取り込むことができる。
【０１１５】
いくつかの例示的な実施形態では、アプリケーション１６０は、直接ＡＦ法に従って１つ以上の動作を遂行するように構成することができる。
【０１１６】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、例えば物体の少なくとも１つの画像がカメラ１１８によって取り込まれるとき、カメラ１１８のＡＦ情報に基づいて、レンズの度数を決定するように構成することができる。
【０１１７】
いくつかの例示的な実施形態では、アプリケーション１６０は、物体とカメラ１１８との間の第１の距離でレンズを介して取り込まれた物体の第１の画像を処理するように構成することができる。
【０１１８】
いくつかの例示的な実施形態では、アプリケーション１６０は、物体とカメラ１１８との間の第２の距離でレンズなしに取り込まれた物体の第２の画像を処理するように構成することができる。
【０１１９】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、第１の距離および第２の距離、第１の画像が取り込まれるときのカメラ１１８の第１のオートフォーカス情報、ならびに第２の画像が取り込まれるときのカメラ１１８の第２のオートフォーカス情報に基づいて、レンズの度数を決定するように構成することができる。
【０１２０】
いくつかの例示的な実施形態による、オートフォーカス情報に基づいて、レンズの度数を決定する方法を概略的に示す図３を参照する。例えば、図３の方法の１つまたは動作を、システム、例えばシステム１００（図１）、モバイル装置、例えば装置１０２（図１）、サーバ、例えばサーバ１７０（図１）、表示装置、例えば表示装置１３０（図１）、および／またはアプリケーション、例えばアプリケーション１６０（図１）、によって遂行することができる。
【０１２１】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、図３の動作のうちの１つ以上、例えば全てを遂行して、例えば直接ＡＦ法に従って、例えばオートフォーカス情報に基づいて、レンズの度数を決定することができる。
【０１２２】
ブロック３０２に示されるように、方法は、物体の第１の画像をレンズの中心を通して取り込むステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、カメラ１１８（図１）に、物体、例えば表示装置１３０（図１）上に表示された物体、および／または別の物体、例えば物理的物体の第１の画像を、レンズの中心を介して取り込ませることができる。
【０１２３】
ブロック３０４に示されるように、方法は、レンズを取り外すステップを含むことができる。例えば、アプリケーション１６０（図１）は、レンズを取り外すようにユーザに指示することができる。
【０１２４】
ブロック３０６に示されるように、方法は、物体、例えば表示装置１３０（図１）上に表示された物体、および／または別の物体、例えば物理的物体の第２の画像を、レンズなしに取り込むステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、カメラ１１８（図１）に、表示装置１３０（図１）上に表示された物体の第２の画像を、レンズなしに取り込ませることができる。
【０１２５】
ブロック３０８に示されるように、方法は、第１の画像が取り込まれたときのカメラと表示装置との間の第１の距離および第２の画像が取り込まれたときのカメラと表示装置との間の第２の距離を決定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、第１の距離および第２の距離を決定することができる。
【０１２６】
ブロック３１０に示されるように、方法は、第１の画像を取り込むときの第１のオートフォーカス情報および第２の画像を取り込むときの第２のオートフォーカス情報を処理するステップを含むことができる。例えば、アプリケーション１６０（図１）は、第１のオートフォーカス情報および第２のオートフォーカス情報を、例えばカメラ１１８から処理するステップを含むことができる。
【０１２７】
ブロック３１２に示されるように、方法は、レンズの度数を、例えば第１の距離および第２の距離、ならびに第１のオートフォーカス情報および第２のオートフォーカス情報に基づいて、計算するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、例えば第１の距離および第２の距離、ならびに第１のオートフォーカス情報および第２のオートフォーカス情報に基づいて、レンズの球面度数を決定することができる。
【０１２８】
図１に戻って参照すると、いくつかの例示的な実施形態では、アプリケーション１６０は、間接ＡＦ法に基づいて、レンズの球面度数を決定するように構成することができる。
【０１２９】
いくつかの例示的な実施形態では、間接ＡＦ法に従って、レンズ度数を、例えば、以下に説明するように、オートフォーカスをオフまたは手動モードに保ちながら、例えば鮮明度分析またはぼやけ分析に基づいて、決定することができる。
【０１３０】
いくつかの例示的な実施形態では、物体の画像を、レンズなしに取り込むことができ、基準画像として設定することができる。
【０１３１】
いくつかの例示的な実施形態では、一連の画像を、異なる横方向変位においてレンズを通して取り込むことができ、例えばカメラおよび／またはレンズの変位を、例えばレンズと表示装置１３０上に表示された物体の中心との間の線上にレンズを配置した後に、例えばオートフォーカスがオフの間に、取り込むことができる。
【０１３２】
いくつかの例示的な実施形態では、一連の画像を使用して、一連の画像のうちの最も鮮明な画像または最もぼやけの少ない画像を突き止めることができる。
【０１３３】
いくつかの例示的な実施形態では、最も鮮明な画像を使用して、レンズの度数を決定することができる。
【０１３４】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、１つ以上の動作を遂行して、間接ＡＦ法に基づいて、レンズの球面度数を決定するように構成することができる。
【０１３５】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、物体の画像内の１つ以上の空間周波数の鮮明度パラメータおよび／またはぼやけパラメータに基づいて、レンズの度数を決定するように構成することができる。
【０１３６】
いくつかの例示的な実施形態では、アプリケーション１６０は、物体とカメラ１１８との間の複数のそれぞれの距離でレンズを介さずに取り込まれた物体の複数の画像を処理するように構成することができる。
【０１３７】
いくつかの例示的な実施形態では、アプリケーション１６０は、１つ以上の空間周波数を含む複数の画像のうちの最も鮮明な画像または最もぼやけの少ない画像を決定するように構成することができる。
【０１３８】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば最も鮮明な画像が取り込まれるときの物体とカメラ１１８との間の第１の距離および物体の画像がレンズを介して取り込まれるときの物体とカメラ１１８との間の第２の距離に少なくとも基づいて、レンズの度数を決定するように構成することができる。
【０１３９】
いくつかの例示的な実施形態による、レンズの度数を決定する方法を概略的に示す図４を参照する。例えば、図４の方法の１つまたは動作を、システム、例えばシステム１００（図１）、モバイル装置、例えば装置１０２（図１）、サーバ、例えばサーバ１７０（図１）、表示装置、例えば表示装置１３０（図１）、および／またはアプリケーション、例えばアプリケーション１６０（図１）、によって遂行することができる。
【０１４０】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、図４の動作のうちの１つ以上、例えば全てを遂行して、例えば間接ＡＦ法に従って、例えば鮮明度パラメータに基づいて、レンズの球面度数を決定することができる。
【０１４１】
ブロック４０２に示されるように、方法は、表示装置上に表示される物体の第１の画像をレンズを介して、例えばレンズの中心を介して、取り込むステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、カメラ１１８（図１）に、物体の第１の画像、例えば表示装置１３０（図１）上に表示された物体、および／または別の対象、例えば物理的対象を、レンズの中心を介して取り込ませることができる。
【０１４２】
ブロック４０４に示されるように、方法は、レンズを取り外し、ＡＦをオフまたは手動モードに保つステップを含むことができる。例えば、アプリケーション１６０（図１）は、レンズを取り外し、カメラ１１８（図１）のＡＦをオフまたは手動モードに保つようにユーザに指示することができる。
【０１４３】
ブロック４０６に示されるように、方法は、例えば物体が表示装置上に表示されているとき、カメラを表示装置に向かって、かつ／もしくは表示装置から逆方向に移動させながら、または例えば物体が物理的物体であるとき、カメラを物体に向かって、かつ／もしくは物体から逆方向に移動させながら、物体の一連の画像をレンズなしに取り込むステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、例えばユーザにカメラ１１８（図１）を移動させるように指示しながら、カメラ１１８（図１）に、表示装置１３０（図１）上に表示された物体の複数の画像を取り込ませることができる。
【０１４４】
ブロック４０８に示されるように、方法は、第１の画像がレンズを介して取り込まれたときのカメラと表示装置との間の第１の距離を決定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、第１の距離を決定することができる。
【０１４５】
ブロック４１０に示されるように、方法は、レンズを介さずに取り込まれた一連の画像を分析し、例えば一連の取り込み画像のうちの最も鮮明な画像または最もぼやけの少ない画像を、例えば一連のうちの他の画像と比較して、決定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、最も鮮明な画像を決定することができる。
【０１４６】
ブロック４１２に示されるように、方法は、最も鮮明な画像が取り込まれた第２の距離を決定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、最も鮮明な画像が取り込まれるときの第２の距離を決定することができる。
【０１４７】
ブロック４１４に示されるように、方法は、レンズの度数を、例えば第１の距離および第２の距離に基づいて、計算するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、例えば第１の距離および第２の距離に基づいて、レンズの球面度数を決定することができる。
【０１４８】
図１に戻って参照すると、レンズの球面度数を分析するための１つ以上の追加的または代替的な方法を、例えば、以下に説明するように、例えば相対倍率分析を使用して実装することができる。
【０１４９】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、例えば物体の１つ以上の寸法に基づいて、レンズの球面度数を決定するように構成することができる。
【０１５０】
いくつかの例示的な実施形態では、アプリケーション１６０は、画像内の物体の１つ以上の画像化された寸法を決定するように構成することができる。
【０１５１】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、例えば物体の１つ以上の寸法と画像内の物体の画像化された寸法との間の倍率に基づいて、レンズの球面度数を決定するように構成することができる。
【０１５２】
いくつかの例示的な実施形態では、Ｍで表されるレンズの倍率は、例えばＰＬＵＴで表されるレンズの度数およびｔで表される眼鏡レンズとカメラとの間の距離に応じて、例えば以下のように変化し得る。
【０１５３】
【数３】
2018528388.tif 000005
【０１５４】
式中、φ１は、レンズのすぐ前の距離にわたっての輻輳、例えば１、を表し、φ２は、カメラレンズのすぐ後の輻輳を表し、ｎは、眼鏡レンズとカメラレンズとの間の媒質の屈折率を表し、例えばｎは、空気の場合１とみなすことができる。
【０１５５】
いくつかの例示的な実施形態では、レンズの度数ＰＬＵＴは、例えば表示装置上に表示されたターゲット物体または物理的物体のカメラ倍率Ｍと、例えば測定された距離および所与であってもよく、または事前に較正されてもよいＰｃで表されるレンズの屈折度から与えられるレンズの前の輻輳と、カメラ１１８からの距離ｔとに基づいて、以下のように決定することができる。
【０１５６】
【数４】
2018528388.tif 000006
【０１５７】
いくつかの例示的な実施形態では、例えば、以下に説明するように、レンズのカメラからの距離ｔを、取り込み画像から計算することができ、例えばフレームのサイズパラメータを設定するための較正手順が遂行される場合、例えばフレームを、表示面上に配置することができ、既知の寸法を有する物体を、表示装置１３０上に表示することができる。
【０１５８】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば画像がレンズを介して、例えばレンズの中心を介して取り込まれるとき、物体とカメラ１１８との間の距離を決定するように構成することができる。
【０１５９】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、直接オートフォーカス法、間接オートフォーカス法、および／または物体の１つ以上の寸法に基づいて、例えば、レンズの１つ以上の光学パラメータを決定する際に使用される距離を決定するように構成することができる。
【０１６０】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、例えばカメラ１１８および／または装置１０２の加速度を示す加速度情報に基づいて、カメラ１１８と物体との間の距離を決定するように構成することができる。
【０１６１】
いくつかの例示的な実施形態では、装置１０２は、アプリケーション１６０にカメラ１１８および／または装置１０２の加速度情報を提供するように構成された加速度計１２６を含むことができる。
【０１６２】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば物体の１つ以上の寸法に基づいて、カメラ１１８と物体との間の距離を決定するように構成することができ、物体の１つ以上の寸法は、例えば既知の寸法を含むことができる。
【０１６３】
いくつかの例示的な実施形態では、ｃａｍｅｒａ＿ｏｂｊｅｃｔ＿ｄｉｓｔａｎｃｅで表されるカメラ１１８と物体との間の距離は、例えば、所与であってもよく、または較正されてもよいｅｆｌで表されるカメラ１１８の焦点距離と、ｐｉｔｃｈで表されるカメラ１１８のカメラセンサの２つの隣接ピクセル間の距離とに基づいて、例えば以下のように決定することができる。
【０１６４】
【数５】
2018528388.tif 000007
【０１６５】
式中、ｈは、物体の既知の寸法を表し、ｈ’＿ｐｉｘｅｌｓ＿ｅｓｔｉｍａｔｅｄは、画像内の寸法を含むピクセルの量を表す一方、以下の概算を使用する。
【０１６６】
【数６】
2018528388.tif 000008
【０１６７】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば既知の距離または測定された距離だけ互いに異なる２つ以上の位置で取り込まれた少なくとも２つの画像に基づいて、カメラ１１８と物体との間の距離を決定するように構成することができる。一例では、デュアルカメラを使用して、所定の距離だけ離間された２つの画像を取り込むことができる。別の例では、カメラ、例えばカメラ１１８を使用して、特定の距離だけ互いから変位されている場合がある２つのスナップ写真を撮ることができる。距離を、例えば加速度計１２６からの加速度計データに基づいて、および／または三角法を使用して、測定することができる。他の実施形態では、アプリケーション１６０は、例えば任意の他の追加的または代替的な距離推定方法に従って、カメラ１１８と物体との間の距離を決定するように構成することができる。
【０１６８】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、レンズの円柱軸を決定するように構成することができる。
【０１６９】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、レンズが円柱レンズを含むか否かを決定し、例えばレンズが円柱レンズを含む場合、レンズの軸を決定するように構成することができる。
【０１７０】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、例えば画像内の１つ以上の空間周波数の１つ以上の視覚効果に基づいて、レンズの円柱軸の存在を特定するように構成することができる。
【０１７１】
いくつかの例示的な実施形態では、アプリケーション１６０は、画像内の１つ以上の空間周波数の非対称ぼやけの角度を特定するように構成することができる。
【０１７２】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば非対称ぼやけの角度に基づいて、円柱軸の存在を決定するように構成することができる。
【０１７３】
いくつかの例示的な実施形態では、アプリケーション１６０は、画像内の空間周波数の最も鮮明な部分の角度を特定するように構成することができる。
【０１７４】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば最も鮮明な部分の角度に基づいて、円柱軸の存在を決定するように構成することができる。
【０１７５】
いくつかの例示的な実施形態による、円柱レンズを検出し、円柱レンズの軸を決定する方法を概略的に示す図５を参照する。例えば、図５の方法の１つまたは動作を、システム、例えばシステム１００（図１）、モバイル装置、例えば装置１０２（図１）、サーバ、例えばサーバ１７０（図１）、表示装置、例えば表示装置１３０（図１）、および／またはアプリケーション、例えばアプリケーション１６０（図１）、によって遂行することができる。
【０１７６】
ブロック５０２に示されるように、方法は、物体、例えば表示装置上に表示された物体、および／または別の物体、例えば物理的物体の少なくとも１つの画像を、レンズを介して、例えばレンズの中心を通して、取り込むステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、カメラ１１８（図１）に、表示装置１３０（図１）上に表示された物体の画像を、例えばレンズの中心を介して、取り込ませることができる。
【０１７７】
ブロック５０４に示されるように、方法は、取り込み画像内の視覚効果、例えば画像内の非対称ぼやけの存在を特定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、以下に説明するように、画像内の非対称ぼやけを特定することができる。
【０１７８】
ブロック５０６に示されるように、方法は、例えば他の角度と比較して画像化された物体が最も鮮明な角度、および例えば他の角度と比較して画像化された物体が最もぼやけている垂直角度を特定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、以下に説明するように、最も鮮明な角度および／または非対称ぼやけ角度を特定することができる。
【０１７９】
ブロック５０６にさらに示されるように、方法は、特定された角度および／または特定された垂直角度に基づいて、円柱軸を設定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、以下に説明するように、最も鮮明な角度および／または非対称ぼやけの角度に基づいて、円柱軸を特定することができる。
【０１８０】
いくつかの例示的な実施形態による、物体６１０の複数の取り込み画像６００を概略的に示す図６を参照する。
【０１８１】
いくつかの例示的な実施形態では、図６に示されるように、物体６１０は、円対称または回転対称の物体を含むことができる。
【０１８２】
いくつかの例示的な実施形態では、図６に示されるように、取り込み画像６００を、円柱レンズの検出に使用することができる。
【０１８３】
いくつかの例示的な実施形態では、図６に示されるように、物体６１０は、取り込み画像６００の半径の関数として特定の周波数を維持する放射状の要素を含むことができる。
【０１８４】
いくつかの例示的な実施形態では、図６に示されるように、円柱レンズによって引き起こされるぼやけを、物体６１０の半径およびシータの関数として、画像化された物体６１０のコントラストに基づいて、決定することができる。
【０１８５】
いくつかの例示的な実施形態では、異なる色彩を有する取り込み画像６１０の使用は、例えば合焦および非合焦の異なる焦平面を同時に分析することを可能にすることができる。
【０１８６】
図１に戻って参照すると、いくつかの例示的な実施形態では、１つ以上の他の方法を使用して、レンズが円柱レンズを含むか否かを決定し、および／または例えばレンズが円柱レンズを含む場合、レンズの軸を決定することができる。
【０１８７】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、物体の１つ以上の空間要素と画像内の１つ以上の画像化された空間要素との間の比較に基づいて、レンズの円柱軸を決定するように構成することができる。
【０１８８】
いくつかの例示的な実施形態では、アプリケーション１６０は、複数の角度にある空間要素の複数の回転に対応する複数の画像を処理するように構成することができる。
【０１８９】
いくつかの例示的な実施形態では、アプリケーション１６０は、物体の１つ以上の空間要素と複数の回転に対応する１つ以上の画像化された空間要素との間の複数の倍率を決定するように構成することができる。
【０１９０】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、例えば複数の決定された倍率に基づいて、円柱軸を決定するように構成することができる。
【０１９１】
一例では、空間要素は、例えば物体内の十字形状要素を含むことができ、画像化された空間要素は、画像内の画像化された十字形状要素を含むことができる。
【０１９２】
この例によれば、アプリケーション１６０は、例えば、以下に説明するように、複数の角度にある十字形状要素の複数の回転に対応する複数の画像を処理し、十字形状要素および画像化された十字形状要素が相互に位置合わせされる相互位置合わせ画像を特定し、例えば画像化された十字形状要素の角度に基づいて、円柱軸を決定するように構成することができる。
【０１９３】
いくつかの例示的な実施形態による、円柱レンズを検出し、円柱レンズの軸を決定する方法を概略的に示す図７を参照する。例えば、図７の方法の１つまたは動作を、システム、例えばシステム１００（図１）、モバイル装置、例えば装置１０２（図１）、サーバ、例えばサーバ１７０（図１）、表示装置、例えば表示装置１３０（図１）、および／またはアプリケーション、例えばアプリケーション１６０（図１）、によって遂行することができる。
【０１９４】
ブロック７０２に示すように、方法は、表示装置上に物体を表示するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、表示装置１３０（図１）に物体を表示させることができる。
【０１９５】
ブロック７０４に示されるように、方法は、例えば表示装置上で物体を回転させながら、一連の画像をレンズを通して、例えばレンズの中心を介して、取り込むステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、例えば表示装置１３０（図１）に物体を複数の回転において表示させながら、カメラ１１８（図１）に、表示装置１３０（図１）上に表示された物体の画像を、レンズの中心を介して取り込ませることができる。
【０１９６】
ブロック７０６に示されるように、方法は、物体を表示装置上で回転させるステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、表示装置１３０（図１）に物体を回転させることができる。
【０１９７】
ブロック７０８に示されるように、方法は、例えば他の角度と比較して画像化された物体と物体とが最も相互に位置が合った位置合わせ角度、および／または画像化された物体画像内の方向性形体に対する歪みが最小である画像化された物体の最小歪み角度を特定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、以下に説明するように、画像化された物体と物体との間の相互位置合わせを特定することができる。
【０１９８】
ブロック７１０に示されるように、方法は、円柱軸を位置合わせ角度および／または最小歪み角度に基づいて、設定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、以下に説明するように、位置合わせ角度に基づいて、円柱軸を決定することができる。
【０１９９】
いくつかの例示的な実施形態による、レンズ８１０の円柱軸特定に有用な取り込み画像の例８０２、８０４、８０６、および８０８を概略的に示す図８を参照する。
【０２００】
いくつかの例示的な実施形態では、画像８０２、８０４、８０６、および８０８は、物体の空間要素８１２の異なる回転に対応することができる。
【０２０１】
いくつかの例示的な実施形態では、図８に示されるように、円柱レンズ８１０は、円柱レンズ８１０の円柱軸８１５に沿って、空間要素８１２の幾何学的拡大を引き起こすことができる。
【０２０２】
いくつかの例示的な実施形態では、図８に示されるように、拡大は、例えばレンズ８１０を介して取り込むことができる物体の空間要素８１２と画像化された空間要素８１４との間にあり得る。
【０２０３】
いくつかの例示的な実施形態では、図８に示されるように、空間要素８１２および画像化された空間要素８１４は、画像８０２、８０４、および８０６内で相互に位置合わせされていない場合がある。
【０２０４】
いくつかの例示的な実施形態では、図８に示されるように、空間要素８１２および画像化された空間要素８１４は、画像８０８内で相互に位置が合っている場合がある。
【０２０５】
いくつかの例示的な実施形態では、図８に示されるように、空間要素８１２、画像化された空間要素８１４、および円柱軸８１５は、画像８０８内で相互に位置が合っている場合がある。それゆえに、円柱軸８１５は、画像８０８内で空間要素８１２の回転として決定することができる。
【０２０６】
図１に戻って参照すると、いくつかの例示的な実施形態では、アプリケーション１６０は、例えばレンズの円柱軸に基づいて、レンズの円柱度数を決定するように構成することができる。
【０２０７】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、例えば図５、６、７、および／または８に関連して上述した円柱レンズおよび円柱レンズの軸の検出を使用して、例えばレンズの円柱度数を決定することができる。
【０２０８】
いくつかの例示的な実施形態では、アプリケーション１６０は、円柱軸においてレンズの第１の度数を決定するように構成することができる。
【０２０９】
いくつかの例示的な実施形態では、アプリケーション１６０は、円柱軸に垂直である垂直軸においてレンズの第２の度数を決定するように構成することができる。
【０２１０】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、例えば第１の度数および第２の度数に基づいて、レンズの円柱度数を決定するように構成することができる。
【０２１１】
いくつかの例示的な実施形態による、レンズの円柱度数を決定する方法を概略的に示す図９を参照する。例えば、図９の方法の１つまたは動作を、システム、例えばシステム１００（図１）、モバイル装置、例えば装置１０２（図１）、サーバ、例えばサーバ１７０（図１）、表示装置、例えば表示装置１３０（図１）、および／またはアプリケーション、例えばアプリケーション１６０（図１）、によって遂行することができる。
【０２１２】
ブロック９０２に示されるように、方法は、例えば図５、６、７、および／または８に関連して上述した１つ以上の動作に従って、円柱レンズおよびレンズの軸を、例えば第１の表示された物体を使用して検出するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、レンズ８１０（図８）の円柱軸８１６（図８）を決定することができる。
【０２１３】
ブロック９０４に示されるように、方法は、レンズの円柱軸に対応する第１の角度で表示装置上に第２の物体を表示するステップを含むことができる。例えば、アプリケーション１６０（図１）は、表示装置１３０（図１）に、例えば図５、６、７、および／または８に関連して上述した１つ以上の動作に従って決定されたレンズの円柱軸に対応する角度で第２の物体を表示させることができる。
【０２１４】
ブロック９０６に示されるように、方法は、第２の画像を取り込むとき、円柱軸においてレンズの球面度数を分析するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、円柱軸においてレンズの第１の度数を決定することができる。
【０２１５】
いくつかの例示的な実施形態では、第２の物体を表示するときにレンズの球面度数を分析するステップは、例えば図４に関連して上述した１つ以上の動作を含むことができる。
【０２１６】
ブロック９０８に示されるように、方法は、レンズの円柱軸に垂直な第２の角度で表示装置上に第３の物体を表示するステップを含むことができる。例えば、アプリケーション１６０（図１）は、表示装置１３０（図１）に、レンズの円柱軸に垂直な角度で第３の物体を表示させることができる。
【０２１７】
ブロック９１０に示されるように、方法は、第３の画像を取り込むとき、垂直角度でレンズの球面度数を分析するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、垂直角度でレンズの第２の度数を決定することができる。
【０２１８】
いくつかの例示的な実施形態では、第３の物体を表示するときにレンズの球面度数を分析するステップは、例えば図４に関連して上述した１つ以上の動作を含むことができる。
【０２１９】
図１に戻って参照すると、いくつかの例示的な実施形態では、アプリケーション１６０は、レンズの符号を決定するように、例えば収束レンズまたは発散レンズを特定するように、構成することができる。
【０２２０】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、例えばレンズを介して取り込まれた少なくとも１つの画像に基づいて、レンズの符号を決定するように構成することができる。
【０２２１】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば眼鏡が特定の方向に移動される間、カメラ１１８にレンズを介して物体の複数の画像を取り込ませるように構成することができる。一例では、アプリケーション１６０は、眼鏡を移動させるようにユーザに指示するように構成することができる。
【０２２２】
いくつかの例示的な実施形態では、アプリケーション１６０は、複数の取り込み画像内の移動パターンを特定するように構成することができる。
【０２２３】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、移動パターンに基づいて、レンズの符号を決定するように構成することができる。
【０２２４】
いくつかの例示的な実施形態による、レンズの符号を決定する方法を概略的に示す図１０を参照する。例えば、図１０の方法の１つまたは動作を、システム、例えばシステム１００（図１）、モバイル装置、例えば装置１０２（図１）、サーバ、例えばサーバ１７０（図１）、表示装置、例えば表示装置１３０（図１）、および／またはアプリケーション、例えばアプリケーション１６０（図１）、によって遂行することができる。
【０２２５】
ブロック１００２に示されるように、方法は、物体を表示装置上に表示するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、表示装置１３０（図１）に物体を表示させることができる。
【０２２６】
ブロック１００４に示されるように、方法は、レンズを表示装置とカメラとの間に位置付け、物体の画像をレンズを介して取り込むステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、物体の画像をレンズを介して取り込むように眼鏡のユーザに指示することができる。
【０２２７】
ブロック１００６に示されるように、方法は、レンズを所定の方向に移動させながら一連の画像を取り込むステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、レンズを所定の方向に移動させるようにユーザに指示しながら、カメラ１１８（図１）に一連の画像を取り込ませることができる。
【０２２８】
ブロック１００８に示されるように、方法は、取り込み画像内の画像化された物体画像の移動方向に基づいて、レンズの符号を特定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、以下に説明するように、移動パターンに基づいて、レンズの符号を決定することができる。
【０２２９】
一例では、方法は、例えば画像化された物体の移動の方向が所定の方向と反対である場合、収束レンズ、例えばプラスレンズを含むレンズを決定するステップを含むことができる。
【０２３０】
別の例では、方法は、例えば画像化された物体の移動の方向が所定の方向と同じである場合、発散レンズ、例えばマイナスレンズを含むレンズを決定するステップを含むことができる。
【０２３１】
図１に戻って参照すると、いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、眼鏡のフレーム内に組み入れられる一対のレンズ、例えば第１のレンズと第２のレンズとの間の瞳孔間距離を決定するように構成することができる。
【０２３２】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、例えば第１のレンズの第１の中心と第２のレンズの第２の中心との間の距離に基づいて、瞳孔間距離を決定するように構成することができる。
【０２３３】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、１つ以上の動作を遂行して瞳孔間距離を決定するように構成することができる。
【０２３４】
いくつかの例示的な実施形態では、アプリケーション１６０は、カメラ１１８を使用して物体の第１の画像をレンズなしに取り込むようにユーザに指示するように構成することができる。
【０２３５】
いくつかの例示的な実施形態では、アプリケーション１６０は、第１の画像と相互に位置が合った、レンズを介して取り込まれた第２の画像を特定するように構成することができる。
【０２３６】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば第２の画像が取り込まれるときの、第１の位置を決定するように構成することができる。
【０２３７】
いくつかの例示的な実施形態では、アプリケーション１６０は、第１の画像と相互に位置が合った、第２のレンズを介して取り込まれた第３の画像を特定するように構成することができる。
【０２３８】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば第３の画像が取り込まれるときの、第２の位置を決定するように構成することができる。
【０２３９】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下に説明するように、第１の位置および第２の位置に基づいて、瞳孔間距離を決定するように構成することができる。
【０２４０】
いくつかの例示的な実施形態による、眼鏡の一対のレンズ間の瞳孔間距離を決定する方法を概略的に示す図１１を参照する。例えば、図１１の方法の１つまたは動作を、システム、例えばシステム１００（図１）、モバイル装置、例えば装置１０２（図１）、サーバ、例えばサーバ１７０（図１）、表示装置、例えば表示装置１３０（図１）、および／またはアプリケーション、例えばアプリケーション１６０（図１）、によって遂行することができる。
【０２４１】
ブロック１１０２に示されるように、方法は、物体を表示装置上に表示するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、表示装置１３０（図１）に物体を表示させることができる。
【０２４２】
ブロック１１０４に示されるように、方法は、表示装置上に表示される物体の基準画像を、例えばレンズなしに、取り込むステップを含むことができる。例えば、アプリケーション１６０（図１）は、カメラ１１８（図１）に、物体の画像を、例えばレンズを通さずに取り込ませることができる。
【０２４３】
ブロック１１０６に示されるように、方法は、レンズをカメラレンズの近くに配置するステップを含むことができる。例えば、アプリケーション１６０（図１）は、レンズをカメラ１１８（図１）のカメラレンズの近くに配置するようにユーザに指示することができる。
【０２４４】
ブロック１１０８に示されるように、方法は、第１のレンズを介して取り込まれた物体の画像と物体の基準画像とが実質的に相互に位置合わせされる第１の位置にカメラを移動させるステップを含むことができる。例えば、アプリケーション１６０（図１）は、基準画像と第１のレンズを介した取り込み画像とが相互に位置合わせされる位置にカメラ１１８（図１）を移動させるようにユーザに指示することができる。
【０２４５】
ブロック１１０８に示されるように、方法は、ｘ０への横方向距離を第１の位置でリセットするステップを含むことができる。例えば、アプリケーション１６０（図１）は、横方向距離を第１の位置でリセットすることができる。
【０２４６】
ブロック１１１０に示されるように、方法は、カメラを眼鏡の第２のレンズの中心に移動させ、フレームが同じ位置にとどまる間に、位置ｘへの相対距離を測定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、カメラ１１８（図１）を眼鏡の第２のレンズの中心に移動させるようにユーザに指示することができ、アプリケーション１６０は、フレームが同じ位置にとどまる間に、位置ｘから位置ｘ０への相対距離を決定することができる。
【０２４７】
ブロック１１１２に示されるように、方法は、第２のレンズを介した物体の取り込み画像と物体の基準画像とが実質的に相互に位置合わせされる第２の位置で、物体の第２の画像を第２のレンズを介して取り込むステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、基準画像と第２のレンズを介した取り込み画像とが相互に位置合わせされる位置にカメラ１１８（図１）を移動させるようにユーザに指示することができる。
【０２４８】
ブロック１１１２に示されるように、方法は、位置ｘ０と第２の位置との間の相対距離を決定し、この相対距離を眼鏡の瞳孔間距離として設定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、第１のレンズおよび第２のレンズの２つの中心の間の距離に基づいて、瞳孔間距離を決定することができる。
【０２４９】
いくつかの例示的な実施形態によるグラフィカル表示装置１２００を概略的に示す図１２を参照する。
【０２５０】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、表示装置１３０（図１）にグラフィカル表示装置１２００を表示させるように構成することができる。
【０２５１】
いくつかの例示的な実施形態では、図１２に示されるように、グラフィカル表示装置１２００は、物体１２０２、例えば正弦波ロゼッタ、ならびに１つ以上の較正物体１２０４、１２０６、１２０８、および／または１２１０を含むことができる。
【０２５２】
いくつかの例示的な実施形態では、表示装置、例えば表示装置１３０（図１）上の一組の取り込み画像から最も鮮明な画像を決定するための方法は、例えば取り込み画像が合焦している場合、表示装置のピクセルの画像濃度がセンサピクセルの濃度にぴったり一致する最も鮮明な画像を、鮮明度基準、ぼやけ基準、コントラスト基準、および／またはエイリアシング基準に基づいて、決定するステップを含むことができる。
【０２５３】
いくつかの例示的な実施形態では、最も鮮明な画像を決定するための方法を、指向性様式で適用することができる。
【０２５４】
いくつかの例示的な実施形態は、最も鮮明な画像を特定するための１つ以上の方法を提供することを可能にすることができる。
【０２５５】
いくつかの例示的な実施形態では、最も鮮明な画像を決定するためのコントラスト法を、物体１２０２の画像化された物体を使用して、遂行することができる。
【０２５６】
いくつかの例示的な実施形態では、図１２に示されるように、物体１２０２の画像化された物体の１つ以上の形体の周波数は、画像化された物体の半径に線形比例し得る。それゆえに、アプリケーション１６０（図１）は、画像化された物体が取り込まれた距離に従って半径を選択するように構成することができ、１つ以上の角度に沿ってコントラストを分析することができ得る。
【０２５７】
例えば、画像化された物体の同じ空間周波数を分析しながら、コントラストを、例えば画像化された物体からの複数の異なる距離に対応する複数の異なる倍率間で、比較することができる。
【０２５８】
いくつかの例示的な実施形態では、図１２に示されるように、１つ以上の較正物体１２０４、１２０６、１２０８、および／または１２１０を、例えばアプリケーション１６０（図１）によって「既知のサイズ」の要素として使用して、例えば画像取り込み装置、例えばカメラ１１８（図１）と物体１２０２との間の距離を決定することができる。
【０２５９】
いくつかの例示的な実施形態では、図１２に示されるように、較正要素１２１０は、例えば第１の色彩、例えば青色の矩形を含むことができ、かつ／または較正要素１２０４、１２０６、および１２０８は、例えば方位形体として、例えば第２の色彩、例えば緑色の３つの立方体を含むことができる。
【０２６０】
いくつかの例示的な実施形態では、図１２に示されるように、物体１２０２は、おおむね物体１２０２の領域の中心に近い内円１２０３を含むことができる。
【０２６１】
いくつかの例示的な実施形態では、内円１２０３を、例えばアプリケーション１６０（図１）によって較正要素として使用することができる。
【０２６２】
いくつかの例示的な実施形態では、異なる色彩を、例えば図１２の１つ以上の要素のために使用して、カメラ１１８（図１）のレンズの色彩効果を向上させることができる。
【０２６３】
いくつかの例示的な実施形態では、異なる色彩を使用することは、例えばアプリケーション１６０（図１）において、例えば画像処理によって１つ以上の要素を分離することを可能にすることができる。
【０２６４】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、既知のサイズの要素、例えば較正要素１２０４、１２０６、１２０８、および／もしくは１２１０を、既知の所定のサイズで、物体１２０２に対して異なる位置で使用し、例えば物体１２０２の平面とカメラ１１８（図１）のセンサの平面との位置合わせ不良から生じ得る透視図の歪みを例えば分析し、かつ／または透視図の変形を考慮および／もしくは訂正するように構成することができる。
【０２６５】
いくつかの例示的な実施形態による、物体の距離（１／ｍ）対コントラストを描くグラフを概略的に示す図１３を参照する。
【０２６６】
いくつかの例示的な実施形態では、図１３に示されるように、グラフ内の星印は、例えばＸ軸上の、物体の画像が取り込まれた距離（１／ｍ）、および例えばＹ軸上の、取り込み画像のコントラストに対応するコントラスト値を特定することができる。
【０２６７】
一例では、距離を、例えばアプリケーション１６０（図１）によって、例えば既知のサイズの要素、例えば要素１２０３、１２０４、１２０６、１２０８、および／または１２１０（図１２）に基づいて、決定することができる。
【０２６８】
いくつかの例示的な実施形態では、図１３に示されるように、黒色の立方体マーカー１３０２は、レンズを介して取り込まれた基準画像を表すことができる。
【０２６９】
いくつかの例示的な実施形態では、図１３に示されるように、線１３０６は、例えば十字記号１３０７によって表される最も鮮明な位置を正確な様式で特定するための、適合モデルとの相関関係を含むことができる。
【０２７０】
一例では、基準画像を、２．８１７ジオプトリーの第１のジオプトリー値に相当する場合がある３５５ｍｍの第１の距離で取り込むことができる。この例によれば、最も鮮明な画像は、例えば十字記号１３０７によってマークされた、５．８ジオプトリーの第２のジオプトリー値に対応する第２の距離で突き止めることができる。それゆえに、アプリケーション１６０（図１）は、第１のジオプトリー値と第２のジオプトリー値との間の差、例えば２．８−５．８＝−３ジオプトリーを含むように、レンズの球面度数を決定することができる。
【０２７１】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、どの物体を表示装置１３０（図１）上に表示するかを決定するように構成することができる。
【０２７２】
図１に戻って参照すると、いくつかの例示的な実施形態では、アプリケーション１６０は、表示装置１３０を較正するように構成することができる。
【０２７３】
いくつかの例示的な実施形態では、表示装置１３０のサイズを、知ることができる。
【０２７４】
いくつかの例示的な実施形態では、表示装置１３０の表示サイズは、例えば表示装置がポータブル装置、例えばスマートフォンまたはタブレット内に統合されている場合、例えば装置のモデルに基づいて、知ることができる。
【０２７５】
いくつかの例示的な実施形態では、表示装置の表示サイズの較正を、遂行することができる。
【０２７６】
いくつかの例示的な実施形態による、表示装置１４３０の表示サイズ１４０２を較正するためのシステム１４００を概略的に示す図１４を参照する。例えば、表示装置１４３０は、表示装置１３０（図１）の機能を遂行することができる。
【０２７７】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、較正プロセスおよび／または較正手順を遂行して、例えば表示サイズ１４０２を較正することができる。
【０２７８】
いくつかの例示的な実施形態では、拡大縮小比を、表示装置上の既知のサイズの１つ以上の形体に対して適用することができる。拡大縮小は、例えば画像処理を使用して、物体の１つ以上の既知のサイズの形体を認識することによって、およびフレームの１つ以上の形体を認識することによって、自動化することができる。
【０２７９】
いくつかの例示的な実施形態では、較正プロセスは、表示装置上の形体のサイズを既知のサイズの物体１４０６、例えば磁気カード、ＣＤ、または任意の他の既知のサイズの物体に合わせて調節するステップを含むことができる。
【０２８０】
いくつかの例示的な実施形態では、較正手順は、画像取り込み装置１４１２、例えばカメラ１１８（図１）によって、表示装置１４３０上に表示された所定の物体および表示装置１４３０上に配置された既知のサイズの物体１４０６を含む画像を取り込むステップを含むことができる。
【０２８１】
いくつかの例示的な実施形態では、拡大縮小手順は、所定の物体のサイズを絶対寸法に一致させるように、例えば所定の物体のサイズを既知のサイズの物体１４０６のサイズに一致させるように、構成することができる。
【０２８２】
いくつかの例示的な実施形態では、拡大縮小手順は、例えば画像処理および既知のサイズの物体１４０６の１つ以上の形体を使用して、例えば所定の物体の１つ以上の形体を検出するステップを含むことができる。
【０２８３】
いくつかの例示的な実施形態では、拡大縮小手順は、例えば装置１４１２のカメラによって取り込まれた所定の物体の少なくとも長さを測定し、所定の物体の長さを既知のサイズの物体１４０６の長さと比較するステップを含むことができる。
【０２８４】
いくつかの例示的な実施形態では、所定の物体のサイズは、任意の形状および任意のサイズであってよく、既知のサイズの物体のサイズおよび／または１つもしくは複数の形体に一致しなくてもよい場合がある。
【０２８５】
いくつかの例示的な実施形態では、所定の物体の形体の手動調節は、既知のサイズの物体１４０６のサイズまたは他の形体に一致させるために遂行されてもよく、手動調節の変更は、表示装置１４３０の必要な拡大縮小比のために記録および設定される。
【０２８６】
いくつかの例示的な実施形態では、表示装置を拡大縮小するための１つ以上の追加的または代替的な方法を、遂行することができる。
【０２８７】
一例では、方法は、表示装置１４３０の画像を、所定の物体が表示装置上に表示されている間に、例えば既知のサイズの物体を使用せずに、所定の距離から取り込むステップを含むことができる。
【０２８８】
いくつかの例示的な実施形態では、画像と表示装置の平面との拡大縮小比を、例えば以下のように導き出すことができる。
【０２８９】
【数７】
2018528388.tif 000009
【０２９０】
式中、ｈは、表示装置上に表示された所定の物体の形体の絶対サイズを表す。
【０２９１】
いくつかの例示的な実施形態では、拡大縮小比を決定することは、例えば表示装置上に表示された所定の物体の現実のサイズを測定する場合、所定のサイズに一致させるための好適な方法を使用することによって遂行することができる。
【０２９２】
いくつかの例示的な実施形態による、レンズの１つ以上の光学パラメータを決定する方法を概略的に示す図１５を参照する。例えば、図１５の方法の１つまたは動作を、システム、例えばシステム１００（図１）、モバイル装置、例えば装置１０２（図１）、サーバ、例えばサーバ１７０（図１）、表示装置、例えば表示装置１３０（図１）、および／またはアプリケーション、例えばアプリケーション１６０（図１）、によって遂行することができる。
【０２９３】
ブロック１５０２に示されるように、方法は、レンズを介して取り込まれた物体の少なくとも１つの画像を処理するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上述したように、表示装置１３０（図１）上に表示された物体のレンズを介して取り込まれた少なくとも１つの画像を処理することができる。
【０２９４】
ブロック１５０４に示されるように、方法は、該少なくとも１つの画像に基づいて、レンズの１つ以上の光学パラメータを決定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、少なくとも１つの画像に基づいて、レンズの１つ以上の光学パラメータを決定することができる。
【０２９５】
図１に戻って参照すると、いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、表示装置１３０を使用しなくても、レンズの１つ以上の光学パラメータを決定するように構成することができる。例えば、アプリケーション１６０は、例えば、以下に説明するように、表示装置１３０を使用しなくても、円柱度数、および／またはレンズの円柱角度および／または球面度数を決定するように構成することができる。
【０２９６】
いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、表示装置１３０に画像を表示しなくても、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０２９７】
いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、以下に説明するように、例えば、既知のサイズを有する物体の取り込み画像に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０２９８】
いくつかの例示的な実施形態では、例えば、カメラまたはスマートフォン装置および既知のサイズの物体を使用することによって、球面度数、円柱度数および／または円柱角度などのレンズパラメータを見つけることができる。
【０２９９】
いくつかの例示的な実施形態では、レンズを介して既知のサイズの物体の画像を撮ることによって、レンズパラメータを見つけることができる。
【０３００】
いくつかの例示的な実施形態では、既知のサイズの物体は、例えば、既知のサイズを有するコイン、目の虹彩または目の較正された虹彩の直径、および／または任意の他の物体または要素を含むことができる。
【０３０１】
いくつかの例示的な実施形態では、既知のサイズの物体を使用することにより、例えば、画面を用いて物体を表示することなく、および／または、レンズパラメータの測定の前に較正を行わずに、レンズの１つ以上の光学パラメータを決定することができる。
【０３０２】
いくつかの例示的な実施形態では、レンズ度数および／または円柱パラメータを、テストレンズなしに直接観察することができる既知のサイズの物体の画像に対するテストレンズを通る既知のサイズの物体の観察画像の歪みから導き出すことができる。
【０３０３】
いくつかの例示的な実施形態では、スペクタクル眼鏡パラメータ、例えば、球面度数、円柱度数および／または円柱角度を、例えば、カメラまたはスマートフォン装置を使用することによって、例えば、既知のサイズの外部物体を使用することなく決定することができる。
【０３０４】
いくつかの例示的な実施形態では、眼鏡着用者の眼の画像を撮ることによって、スペクタクル眼鏡から生じる着用者の虹彩の虹彩サイズの変化を分析することが可能であり得る。例えば、眼鏡付きまたは眼鏡なしの虹彩の画像を比較して分析して、例えば、スペクタクル眼鏡パラメータを決定することができる。
【０３０５】
いくつかの例示的な実施形態では、必要であれば、例えば、コインまたはクレジットカードなどの既知のサイズの物体を使用して、虹彩絶対サイズを較正することができる。
【０３０６】
いくつかの例示的な実施形態による、製造製品１６００を概略的に示す図１６を参照する。製品１６００は、少なくとも１つのコンピュータプロセッサによって実行されると、少なくとも１つのコンピュータプロセッサに、装置１０２（図１）、サーバ１７０（図１）、表示装置１３０（図１）および／またはアプリケーション１６０（図１）において、１つ以上の動作を実装すること、および／または図１〜１５、および／または本明細書に記載の１つ以上の動作に従って、１つ以上の動作、通信および／または機能を遂行、トリガおよび／または実装することを可能にするように動作可能な、例えば、ロジック１６０４によって実装される、コンピュータ実行可能命令を含むことができる、１つ以上の有形のコンピュータ可読非一時的格納媒体１６０２を含むことができる。「非一時的機械可読媒体」という語句は、一時的な伝搬信号のみを除いて、すべてのコンピュータ可読媒体を含むように導かれる。
【０３０７】
いくつかの例示的な実施形態では、製品１６００および／または機械可読格納媒体１６０２は、揮発性メモリ、不揮発性メモリ、リムーバブルまたは非リムーバブルメモリ、消去可能または消去不能メモリ、書き込み可能または再書き込み可能メモリなどを含む、データを格納することができる１つ以上のタイプのコンピュータ可読格納媒体を含むことができる。例えば、機械可読格納媒体１６０２は、ＲＡＭ、ＤＲＡＭ、ダブルデータレートＤＲＡＭ（ＤＤＲ−ＤＲＡＭ：Ｄｏｕｂｌｅ−Ｄａｔａ−Ｒａｔｅ  ＤＲＡＭ）、ＳＤＲＡＭ、スタティックＲＡＭ（ＳＲＡＭ：ｓｔａｔｉｃ  ＲＡＭ）、ＲＯＭ、プログラマブルＲＯＭ（ＰＲＯＭ：ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ：ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ：ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、コンパクトディスクＲＯＭ（ＣＤ−ＲＯＭ：Ｃｏｍｐａｃｔ  Ｄｉｓｋ  ＲＯＭ）、コンパクトディスクレコーダブル（ＣＤ−Ｒ：Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）、コンパクトディスクリライタブル（ＣＤ−ＲＷ：Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｗｒｉｔｅａｂｌｅ）、フラッシュメモリ（例えば、ＮＯＲまたはＮＡＮＤフラッシュメモリ）、連想メモリ（ＣＡＭ：ｃｏｎｔｅｎｔ  ａｄｄｒｅｓｓａｂｌｅ  ｍｅｍｏｒｙ）、ポリマーメモリ、相変化メモリ、強誘電体メモリ、シリコン酸化物−窒化物−酸化物−シリコン（ＳＯＮＯＳ：ｓｉｌｉｃｏｎ−ｏｘｉｄｅ−ｎｉｔｒｉｄｅ−ｏｘｉｄｅ−ｓｉｌｉｃｏｎ）メモリ、ディスク、フロッピーディスク、ハードドライブ、光ディスク、磁気ディスク、カード、磁気カード、光カード、テープ、カセットなどを含むことができる。コンピュータ可読格納媒体は、通信リンク、例えば、モデム、ラジオまたはネットワーク接続、を通して、搬送波または他の伝搬媒体で具体化されたデータ信号によって運ばれる遠隔コンピュータから要求コンピュータにコンピュータプログラムをダウンロードまたは転送することに伴う任意の好適な媒体を含むことができる。
【０３０８】
いくつかの例示的な実施形態では、ロジック１６０４は、機械によって実行される場合、本明細書に記載される、方法、プロセスおよび／または動作を機械に遂行させる命令、データ、および／またはコードを含むことができる。機械は、例えば、任意の好適な処理プラットフォーム、コンピューティングプラットフォーム、コンピューティング装置、処理装置、コンピューティングシステム、処理システム、コンピュータ、プロセッサなどを含むことができ、ハードウェア、ソフトウェア、ファームウェア、等の任意の好適な組み合わせを使用して実装され得る。
【０３０９】
いくつかの例示的な実施形態では、ロジック１６０４は、ソフトウェア、ソフトウェアモジュール、アプリケーション、プログラム、サブルーチン、命令、命令セット、コンピューティングコード、ワード、値、シンボル、等を含むことができるか、または実装され得る。命令は、ソースコード、コンパイルされたコード、インタプリタ型コード、実行可能コード、スタティックコード、ダイナミックコードなどの任意の好適なタイプのコードを含むことができる。命令を、特定の機能を遂行するようにプロセッサに命令するために、事前に定義されたコンピュータ言語、形態、または構文に従って実装することができる。命令は、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、ＢＡＳＩＣ、Ｍａｔｌａｂ、Ｐａｓｃａｌ、Ｖｉｓｕａｌ  ＢＡＳＩＣ、アセンブリ言語、機械コードなどの任意の好適な高レベル、低レベル、オブジェクト指向、ビジュアル、コンパイルおよび／またはインタプリタ型プログラミング言語を使用して実装することができる。
【実施例】
【０３１０】
以下の各実施例は、さらなる実施形態に関するものである。
【０３１１】
実施例１は、少なくとも１つのコンピュータプロセッサによって実行されると、少なくとも１つのコンピュータプロセッサが、眼鏡のレンズの１つ以上の光学パラメータを決定する動作を実行することを可能にするように動作可能なコンピュータ実行命令を備える１つ以上の有形のコンピュータ可読非一時的格納媒体を含み、動作が、レンズを介して取り込まれた物体の少なくとも１つの画像を処理するステップと、少なくとも１つの画像に基づいて、レンズの１つ以上の光学パラメータを決定するステップと、を含む。
【０３１２】
実施例２は、実施例１の対象事項を含み、任意選択で、動作が、画像が取り込まれるとき、画像取り込み装置のオートフォーカス情報に基づいて、レンズの度数を決定するステップを含む。
【０３１３】
実施例３は、実施例２の対象事項を含み、任意選択で、動作が、物体と画像取り込み装置との間の第１の距離でレンズを介して取り込まれた物体の第１の画像、および物体と画像取り込み装置との間の第２の距離でレンズなしに取り込まれた物体の第２の画像を処理するステップと、第１の距離および第２の距離、第１の画像が取り込まれるときの画像取り込み装置の第１のオートフォーカス情報、ならびに第２の画像が取り込まれるときの画像取り込み装置の第２のオートフォーカス情報に基づいて、レンズの度数を決定するステップと、を含む。
【０３１４】
実施例４は、実施例１〜３のいずれか１つに記載の対象事項を含み、任意選択で、動作が、画像内の１つ以上の空間周波数の鮮明度の鮮明度パラメータに基づいて、レンズの度数を決定するステップを含む。
【０３１５】
実施例５は、実施例４の対象事項を含み、任意選択で、動作が、物体と画像取り込み装置との間の複数のそれぞれの距離でレンズを介さずに取り込まれた物体の複数の画像を処理するステップと、１つ以上の空間周波数を含む複数の画像のうちの最も鮮明な画像を決定するステップと、最も鮮明な画像が取り込まれるときの物体と画像取り込み装置との間の第１の距離および少なくとも１つの画像がレンズを介して取り込まれるときの物体と画像取り込み装置との間の第２の距離に基づいて、レンズの度数を決定するステップと、を含む。
【０３１６】
実施例６は、実施例１〜５のいずれか１つに記載の対象事項を含み、任意選択で、動作が、物体の１つ以上の寸法に少なくとも基づいて、レンズの１つ以上の光学パラメータを決定するステップを含む。
【０３１７】
実施例７は、実施例６の対象事項を含み、任意選択で、動作が、画像内の物体の１つ以上の画像化された寸法を決定するステップと、１つ以上の寸法と１つ以上の画像化された寸法との間の倍率に少なくとも基づいて、レンズの１つ以上の光学パラメータを決定するステップと、を含む。
【０３１８】
実施例８は、実施例１〜７のいずれか１つに記載の対象事項を含み、任意選択で、動作が、画像内の１つ以上の空間周波数の１つ以上の視覚効果に基づいて、レンズの円柱軸の存在を特定するステップを含む。
【０３１９】
実施例９は、実施例８の対象事項を含み、任意選択で、動作が、１つ以上の空間周波数の非対称ぼやけの角度に少なくとも基づいて、円柱軸を決定するステップを含む。
【０３２０】
実施例１０は、実施例８または９の対象事項を含み、任意選択で、動作が、空間周波数の最も鮮明な部分の角度に少なくとも基づいて、円柱軸の存在を決定するステップを含む。
【０３２１】
実施例１１は、実施例１〜１０のいずれか１つに記載の対象事項を含み、任意選択で、動作が、物体の１つ以上の空間要素と画像内の１つ以上の画像化された空間要素との間の比較に基づいて、レンズの円柱軸を決定するステップを含む。
【０３２２】
実施例１２は、実施例１１の対象事項を含み、任意選択で、動作が、複数の角度にある空間要素の複数の回転に対応する複数の画像を処理するステップと、物体の１つ以上の空間要素と１つ以上の画像化された空間要素との間の複数の倍率を決定するステップと、倍率に基づいて、円柱軸を決定するステップと、を含む。
【０３２３】
実施例１３は、実施例１〜１２のいずれか１つに記載の対象事項を含み、任意選択で、動作が、画像が取り込まれるとき、物体と画像取り込み装置との間の距離に基づいて、レンズの１つ以上の光学パラメータを決定するステップを含む。
【０３２４】
実施例１４は、実施例１３の対象事項を含み、任意選択で、動作が、画像取り込み装置の加速度を示す加速度情報に基づいて、物体と画像取り込み装置との間の距離を決定するステップを含む。
【０３２５】
実施例１５は、実施例１〜１４のいずれか１つに記載の対象事項を含み、任意選択で、動作が、レンズの円柱軸に基づいて、レンズの円柱度数を決定するステップを含む。
【０３２６】
実施例１６は、実施例１５の対象事項を含み、任意選択で、動作が、円柱軸においてレンズの第１の度数を決定するステップと、円柱軸に垂直な垂直軸においてレンズの第２の度数を決定するステップと、第１の度数および第２の度数に基づいて、円柱度数を決定するステップと、を含む。
【０３２７】
実施例１７は、実施例１〜１６のいずれか１つに記載の対象事項を含み、任意選択で、動作が、眼鏡のレンズと他のレンズとの間の瞳孔間距離を、レンズの第１の中心と他のレンズの第２の中心との間の距離に基づいて、決定するステップを含む。
【０３２８】
実施例１８は、実施例１７の対象事項を含み、任意選択で、動作が、レンズなしに取り込まれる物体の第１の画像を処理するステップと、第１の画像と相互に位置が合った、レンズを介して取り込まれた第２の画像を特定するステップと、第２の画像が取り込まれるときの第１の位置を決定するステップと、第１の画像と相互に位置が合った、他のレンズを介して取り込まれた第３の画像を特定するステップと、第３の画像が取り込まれるときの第２の位置を決定するステップと、第１の位置および第２の位置に基づいて、瞳孔間距離を決定するステップと、を含む。
【０３２９】
実施例１９は、実施例１〜１８のいずれか１つに記載の対象事項を含み、任意選択で、動作が、少なくとも１つの画像に基づいて、レンズの符号を決定するステップを含む。
【０３３０】
実施例２０は、実施例１９の対象事項を含み、任意選択で、動作が、複数の取り込み画像であって、レンズが特定の方向に移動されるときにレンズを介して取り込まれた物体の画像を含む、複数の取り込み画像、内の移動パターンを特定するステップと、移動パターンに基づいて、レンズの符号を決定するステップと、を含む。
【０３３１】
実施例２１は、実施例１〜２０のいずれか１つに記載の対象事項を含み、任意選択で、動作が、レンズを介した物体の少なくとも１つの画像を含む単一のフレームに基づいて、レンズの１つ以上の光学パラメータを決定するステップを含む。
【０３３２】
実施例２２は、実施例１〜２１のいずれか１つに記載の対象事項を含み、任意選択で、レンズの１つ以上の光学パラメータが、球面度数、円柱度数、円柱軸、および眼鏡のレンズ間の瞳孔間距離からなる群から選択される１つ以上のパラメータを含む。
【０３３３】
実施例２３は、実施例１〜２２のいずれか１つに記載の対象事項を含み、任意選択で、動作が、表示装置に物体を表示させるステップを含む。
【０３３４】
実施例２４は、実施例２３の対象事項を含み、任意選択で、動作が、表示装置上の物体の表示サイズを較正するステップを含む。
【０３３５】
実施例２５は、実施例１〜２４のいずれか１つに記載の対象事項を含み、任意選択で、物体が、１つ以上の既知の寸法を有する物体を含み、動作が、寸法に基づいて、光学パラメータを決定するステップを含む。
【０３３６】
実施例２６は、実施例１〜２５のいずれか１つに記載の対象事項を含み、任意選択で、物体が、円対称または回転対称の物体を含む。
【０３３７】
実施例２７は、実施例１〜２６のいずれか１つに記載の対象事項を含み、任意選択で、動作が、画像取り込み装置に物体の画像を取り込ませるステップを含む。
【０３３８】
実施例２８は、眼鏡のレンズの１つ以上の光学パラメータを決定するように構成されたモバイル装置を含み、モバイル装置が、レンズを介して物体の少なくとも１つの画像を取り込むカメラと、少なくとも１つの画像に基づいて、レンズの１つ以上の光学パラメータを決定するためのレンズメータモジュールとを含む。
【０３３９】
実施例２９は、実施例２８の対象事項を含み、任意選択で、モバイル装置が、画像が取り込まれるときの、カメラのオートフォーカス情報に基づいて、レンズの度数を決定するように構成される。
【０３４０】
実施例３０は、実施例２９の対象事項を含み、任意選択で、モバイル装置が、物体とカメラとの間の第１の距離でレンズを介して取り込まれた物体の第１の画像、および物体とカメラとの間の第２の距離でレンズなしに取り込まれた物体の第２の画像を処理し、第１の距離および第２の距離、第１の画像が取り込まれるときのカメラの第１のオートフォーカス情報、ならびに第２の画像が取り込まれるときのカメラの第２のオートフォーカス情報に基づいて、レンズの度数を決定するように構成される。
【０３４１】
実施例３１は、実施例２８〜３０のいずれか１つに記載の対象事項を含み、任意選択で、モバイル装置が、画像内の１つ以上の空間周波数の鮮明度の鮮明度パラメータに基づいて、レンズの度数を決定するように構成される。
【０３４２】
実施例３２は、実施例３１の対象事項を含み、任意選択で、モバイル装置が、物体とカメラとの間の複数のそれぞれの距離でレンズを介さずに取り込まれた物体の複数の画像を処理し、１つ以上の空間周波数を含む複数の画像のうちの最も鮮明な画像を決定し、最も鮮明な画像が取り込まれるときの物体とカメラとの間の第１の距離および少なくとも１つの画像がレンズを介して取り込まれるときの物体とカメラとの間の第２の距離に基づいて、レンズの度数を決定するように構成される。
【０３４３】
実施例３３は、実施例２８〜３２のいずれか１つに記載の対象事項を含み、任意選択で、モバイル装置が、物体の１つ以上の寸法に少なくとも基づいて、レンズの１つ以上の光学パラメータを決定するように構成される。
【０３４４】
実施例３４は、実施例３３の対象事項を含み、任意選択で、モバイル装置が、画像内の物体の１つ以上の画像化された寸法を決定し、１つ以上の寸法と１つ以上の画像化された寸法との間の倍率に少なくとも基づいて、レンズの１つ以上の光学パラメータを決定するように構成される。
【０３４５】
実施例３５は、実施例２８〜３４のいずれか１つに記載の対象事項を含み、任意選択で、モバイル装置が、画像内の１つ以上の空間周波数の１つ以上の視覚効果に基づいて、レンズの円柱軸の存在を特定するように構成される。
【０３４６】
実施例３６は、実施例３５の対象事項を含み、任意選択で、モバイル装置が、１つ以上の空間周波数の非対称ぼやけの角度に少なくとも基づいて、円柱軸を決定するように構成される。
【０３４７】
実施例３７は、実施例３５または３６の対象事項を含み、任意選択で、モバイル装置が、空間周波数の最も鮮明な部分の角度に少なくとも基づいて、円柱軸の存在を決定するように構成される。
【０３４８】
実施例３８は、実施例２８〜３７のいずれか１つに記載の対象事項を含み、任意選択で、モバイル装置が、物体の１つ以上の空間要素と画像内の１つ以上の画像化された空間要素との間の比較に基づいて、レンズの円柱軸を決定するように構成される。
【０３４９】
実施例３９は、実施例３８の対象事項を含み、任意選択で、モバイル装置が、複数の角度にある空間要素の複数の回転に対応する複数の画像を処理し、物体の１つ以上の空間要素と１つ以上の画像化された空間要素との間の複数の倍率を決定し、倍率に基づいて、円柱軸を決定するように構成される。
【０３５０】
実施例４０は、実施例２８〜３９のいずれか１つに記載の対象事項を含み、任意選択で、モバイル装置が、画像が取り込まれるときの、物体とカメラとの間の距離に基づいて、レンズの１つ以上の光学パラメータを決定するように構成される。
【０３５１】
実施例４１は、実施例４０の対象事項を含み、任意選択で、モバイル装置が、カメラ装置の加速度を示す加速度情報に基づいて、物体とカメラとの間の距離を決定するように構成される。
【０３５２】
実施例４２は、実施例２８〜４１のいずれか１つに記載の対象事項を含み、任意選択で、モバイル装置が、レンズの円柱軸に基づいて、レンズの円柱度数を決定するように構成される。
【０３５３】
実施例４３は、実施例４２の対象事項を含み、任意選択で、モバイル装置が、円柱軸においてレンズの第１の度数を決定し、円柱軸に垂直な垂直軸においてレンズの第２の度数を決定し、第１の度数および第２の度数に基づいて、円柱度数を決定するように構成される。
【０３５４】
実施例４４は、実施例２８〜４３のいずれか１つに記載の対象事項を含み、任意選択で、モバイル装置が、レンズの第１の中心と他のレンズの第２の中心との間の距離に基づいて、眼鏡のレンズと他のレンズとの間の瞳孔間距離を決定するように構成される。
【０３５５】
実施例４５は、実施例４４の対象事項を含み、任意選択で、モバイル装置が、レンズなしに取り込まれる物体の第１の画像を処理し、第１の画像と相互に位置が合った、レンズを介して取り込まれた第２の画像を特定し、第２の画像が取り込まれるときの第１の位置を決定し、第１の画像と相互に位置が合った、他のレンズを介して取り込まれた第３の画像を特定し、第３の画像が取り込まれるときの第２の位置を決定し、第１の位置および第２の位置に基づいて、瞳孔間距離を決定するように構成される。
【０３５６】
実施例４６は、実施例２８〜４５のいずれか１つに記載の対象事項を含み、任意選択で、モバイル装置が、少なくとも１つの画像に基づいて、レンズの符号を決定するように構成される。
【０３５７】
実施例４７は、実施例４６の対象事項を含み、任意選択で、モバイル装置が、複数の取り込み画像であって、レンズが特定の方向に移動されるときにレンズを介して取り込まれた物体の画像を含む、複数の取り込み画像、内の移動パターンを特定し、移動パターンに基づいて、レンズの符号を決定するように構成される。
【０３５８】
実施例４８は、実施例２８〜４７のいずれか１つに記載の対象事項を含み、任意選択で、モバイル装置が、レンズを介した物体の少なくとも１つの画像を含む単一のフレームに基づいて、レンズの１つ以上の光学パラメータを決定するように構成される。
【０３５９】
実施例４９は、実施例２８〜４８のいずれか１つに記載の対象事項を含み、任意選択で、レンズの１つ以上の光学パラメータが、球面度数、円柱度数、円柱軸、および眼鏡のレンズ間の瞳孔間距離からなる群から選択される１つ以上のパラメータを含む。
【０３６０】
実施例５０は、実施例２８〜４９のいずれか１つに記載の対象事項を含み、任意選択で、モバイル装置が、表示装置に物体を表示させるように構成される。
【０３６１】
実施例５１は、実施例５０の対象事項を含み、任意選択で、モバイル装置が、表示装置上の物体の表示サイズを較正するように構成される。
【０３６２】
実施例５２は、実施例２８〜５１のいずれか１つに記載の対象事項を含み、任意選択で、物体が、１つ以上の既知の寸法を有する物体を含み、モバイル装置は、寸法に基づいて、光学パラメータを決定するように構成される。
【０３６３】
実施例５３は、実施例２８〜５２のいずれか１つに記載の対象事項を含み、任意選択で、物体が、円対称または回転対称の物体を含む。
【０３６４】
実施例５４は、実施例２８〜５３のいずれか１つに記載の対象事項を含み、任意選択で、モバイル装置が、カメラに物体の画像を取り込ませるように構成される。
【０３６５】
実施例５５は、眼鏡のレンズの１つ以上の光学パラメータを決定する方法を含み、方法が、レンズを介して取り込まれた物体の少なくとも１つの画像を処理するステップと、少なくとも１つの画像に基づいて、レンズの１つ以上の光学パラメータを決定するステップと、を含む。
【０３６６】
実施例５６は、実施例５５の対象事項を含み、任意選択で、画像が取り込まれるときの、画像取り込み装置のオートフォーカス情報に基づいて、レンズの度数を決定するステップを含む。
【０３６７】
実施例５７は、実施例５６の対象事項を含み、任意選択で、物体と画像取り込み装置との間の第１の距離でレンズを介して取り込まれた物体の第１の画像、および物体と画像取り込み装置との間の第２の距離でレンズなしに取り込まれた物体の第２の画像を処理するステップと、第１の距離および第２の距離、第１の画像が取り込まれるときの画像取り込み装置の第１のオートフォーカス情報、ならびに第２の画像が取り込まれるときの画像取り込み装置の第２のオートフォーカス情報に基づいて、レンズの度数を決定するステップと、を含む。
【０３６８】
実施例５８は、実施例５５〜５７のいずれか１つに記載の対象事項を含み、任意選択で、画像内の１つ以上の空間周波数の鮮明度の鮮明度パラメータに基づいて、レンズの度数を決定するステップを含む。
【０３６９】
実施例５９は、実施例５８の対象事項を含み、任意選択で、物体と画像取り込み装置との間の複数のそれぞれの距離でレンズを介さずに取り込まれた物体の複数の画像を処理するステップと、１つ以上の空間周波数を含む複数の画像のうちの最も鮮明な画像を決定するステップと、最も鮮明な画像が取り込まれるときの物体と画像取り込み装置との間の第１の距離および少なくとも１つの画像がレンズを介して取り込まれるときの物体と画像取り込み装置との間の第２の距離に基づいて、レンズの度数を決定するステップと、を含む。
【０３７０】
実施例６０は、実施例５５〜５９のいずれか１つに記載の対象事項を含み、任意選択で、物体の１つ以上の寸法に少なくとも基づいて、レンズの１つ以上の光学パラメータを決定するステップを含む。
【０３７１】
実施例６１は、実施例６０の対象事項を含み、任意選択で、画像内の物体の１つ以上の画像化された寸法を決定するステップと、１つ以上の寸法と１つ以上の画像化された寸法との間の倍率に少なくとも基づいて、レンズの１つ以上の光学パラメータを決定するステップと、を含む。
【０３７２】
実施例６２は、実施例５５〜６１のいずれか１つに記載の対象事項を含み、任意選択で、画像内の１つ以上の空間周波数の１つ以上の視覚効果に基づいて、レンズの円柱軸の存在を特定するステップを含む。
【０３７３】
実施例６３は、実施例６２の対象事項を含み、任意選択で、１つ以上の空間周波数の非対称ぼやけの角度に少なくとも基づいて、円柱軸を決定するステップを含む。
【０３７４】
実施例６４は、実施例６２または６３の対象事項を含み、任意選択で、空間周波数の最も鮮明な部分の角度に少なくとも基づいて、円柱軸の存在を決定するステップを含む。
【０３７５】
実施例６５は、実施例５５〜６４のいずれか１つに記載の対象事項を含み、任意選択で、物体の１つ以上の空間要素と画像内の１つ以上の画像化された空間要素との間の比較に基づいて、レンズの円柱軸を決定するステップを含む。
【０３７６】
実施例６６は、実施例６５の対象事項を含み、任意選択で、複数の角度にある空間要素の複数の回転に対応する複数の画像を処理するステップと、物体の１つ以上の空間要素と１つ以上の画像化された空間要素との間の複数の倍率を決定するステップと、倍率に基づいて、円柱軸を決定するステップと、を含む。
【０３７７】
実施例６７は、実施例５５〜６６のいずれか１つに記載の対象事項を含み、任意選択で、画像が取り込まれるときの、物体と画像取り込み装置との間の距離に基づいて、レンズの１つ以上の光学パラメータを決定するステップを含む。
【０３７８】
実施例６８は、実施例６７の対象事項を含み、任意選択で、画像取り込み装置の加速度を示す加速度情報に基づいて、物体と画像取り込み装置との間の距離を決定するステップを含む。
【０３７９】
実施例６９は、実施例５５〜６８のいずれか１つに記載の対象事項を含み、任意選択で、レンズの円柱軸に基づいて、レンズの円柱度数を決定するステップを含む。
【０３８０】
実施例７０は、実施例６９の対象事項を含み、任意追加的に、円柱軸においてレンズの第１の度数を決定するステップと、円柱軸に垂直な垂直軸においてレンズの第２の度数を決定するステップと、第１の度数および第２の度数に基づいて、円柱度数を決定するステップと、を含む。
【０３８１】
実施例７１は、実施例５５〜７０のいずれか１つに記載の対象事項を含み、任意選択で、レンズの第１の中心と他のレンズの第２の中心との間の距離に基づいて、眼鏡のレンズと他のレンズとの間の瞳孔間距離を決定するステップを含む。
【０３８２】
実施例７２は、実施例７１の対象事項を含み、任意選択で、レンズなしに取り込まれる物体の第１の画像を処理するステップと、第１の画像と相互に位置が合った、レンズを介して取り込まれた第２の画像を特定するステップと、第２の画像が取り込まれるときの第１の位置を決定するステップと、第１の画像と相互に位置が合った、他のレンズを介して取り込まれた第３の画像を特定するステップと、第３の画像が取り込まれるときの第２の位置を決定するステップと、第１の位置および第２の位置に基づいて、瞳孔間距離を決定するステップと、を含む。
【０３８３】
実施例７３は、実施例５５〜７２のいずれか１つに記載の対象事項を含み、任意選択で、少なくとも１つの画像に基づいて、レンズの符号を決定するステップを含む。
【０３８４】
実施例７４は、実施例７３の対象事項を含み、任意選択で、複数の取り込み画像であって、レンズが特定の方向に移動されるときにレンズを介して取り込まれた物体の画像を含む、複数の取り込み画像、内の移動パターンを特定するステップと、移動パターンに基づいて、レンズの符号を決定するステップと、を含む。
【０３８５】
実施例７５は、実施例５５〜７４のいずれか１つに記載の対象事項を含み、任意選択で、レンズを介した物体の少なくとも１つの画像を含む単一のフレームに基づいて、レンズの１つ以上の光学パラメータを決定するステップを含む。
【０３８６】
実施例７６は、実施例５５〜７５のいずれか１つに記載の対象事項を含み、任意選択で、レンズの１つ以上の光学パラメータが、球面度数、円柱度数、円柱軸、および眼鏡のレンズ間の瞳孔間距離からなる群から選択される１つ以上のパラメータを含む。
【０３８７】
実施例７７は、実施例５５〜７６のいずれか１つに記載の対象事項を含み、任意選択で、表示装置に物体を表示させるステップを含む。
【０３８８】
実施例７８は、実施例７７の対象事項を含み、任意選択で、表示装置上の物体の表示サイズを較正するステップを含む。
【０３８９】
実施例７９は、実施例５５〜７８のいずれか１つに記載の対象事項を含み、任意選択で、物体が、１つ以上の既知の寸法を有する物体を含み、方法が、寸法に基づいて、光学パラメータを決定するステップを含む。
【０３９０】
実施例８０は、実施例５５〜７９のいずれか１つに記載の対象事項を含み、任意選択で、物体が、円対称または回転対称の物体を含む。
【０３９１】
実施例８１は、実施例５５〜８０のいずれか１つに記載の対象事項を含み、任意選択で、画像取り込み装置に物体の画像を取り込ませるステップを含む。
【０３９２】
実施例８２は、眼鏡のレンズの１つ以上の光学パラメータを決定するための装置を含み、装置が、レンズを介して取り込まれた物体の少なくとも１つの画像を処理するための手段と、少なくとも１つの画像に基づいて、レンズの１つ以上の光学パラメータを決定するための手段と、を含む。
【０３９３】
実施例８３は、実施例８２の対象事項を含み、任意選択で、画像が取り込まれるときの、画像取り込み装置のオートフォーカス情報に基づいて、レンズの度数を決定するための手段を含む。
【０３９４】
実施例８４は、実施例８３の対象事項を含み、任意選択で、物体と画像取り込み装置との間の第１の距離でレンズを介して取り込まれた物体の第１の画像、および物体と画像取り込み装置との間の第２の距離でレンズなしに取り込まれた物体の第２の画像を処理し、第１の距離および第２の距離、第１の画像が取り込まれるときの画像取り込み装置の第１のオートフォーカス情報、ならびに第２の画像が取り込まれるときの画像取り込み装置の第２のオートフォーカス情報に基づいて、レンズの度数を決定するための手段を含む。
【０３９５】
実施例８５は、実施例８２〜８４のいずれか１つに記載の対象事項を含み、任意選択で、画像内の１つ以上の空間周波数の鮮明度の鮮明度パラメータに基づいて、レンズの度数を決定するための手段を含む。
【０３９６】
実施例８６は、実施例８５の対象事項を含み、任意選択で、物体と画像取り込み装置との間の複数のそれぞれの距離でレンズを介さずに取り込まれた物体の複数の画像を処理し、１つ以上の空間周波数を含む複数の画像のうちの最も鮮明な画像を決定し、最も鮮明な画像が取り込まれるときの物体と画像取り込み装置との間の第１の距離および少なくとも１つの画像がレンズを介して取り込まれるときの物体と画像取り込み装置との間の第２の距離に基づいて、レンズの度数を決定するための手段を含む。
【０３９７】
実施例８７は、実施例８２〜８６のいずれか１つに記載の対象事項を含み、任意選択で、物体の１つ以上の寸法に少なくとも基づいて、レンズの１つ以上の光学パラメータを決定するための手段を含む。
【０３９８】
実施例８８は、実施例８７の対象事項を含み、任意選択で、画像内の物体の１つ以上の画像化された寸法を決定し、１つ以上の寸法と１つ以上の画像化された寸法との間の倍率に少なくとも基づいて、レンズの１つ以上の光学パラメータを決定するための手段を含む。
【０３９９】
実施例８９は、例８２〜８８のいずれか１つに記載の対象事項を含み、任意選択で、画像内の１つ以上の空間周波数の１つ以上の視覚効果に基づいて、レンズの円柱軸の存在を特定するための手段を含む。
【０４００】
実施例９０は、実施例８９の対象事項を含み、任意選択で、１つ以上の空間周波数の非対称ぼやけの角度に少なくとも基づいて、円柱軸を決定するための手段を含む。
【０４０１】
実施例９１は、実施例８９または９０の対象事項を含み、任意選択で、空間周波数の最も鮮明な部分の角度に少なくとも基づいて、円柱軸の存在を決定するための手段を含む。
【０４０２】
実施例９２は、実施例８２〜９１のいずれか１つに記載の対象事項を含み、任意選択で、物体の１つ以上の空間要素と画像内の１つ以上の画像化された空間要素との間の比較に基づいて、レンズの円柱軸を決定するための手段を含む。
【０４０３】
実施例９３は、実施例９２の対象事項を含み、任意選択で、複数の角度にある空間要素の複数の回転に対応する複数の画像を処理し、物体の１つ以上の空間要素と１つ以上の画像化された空間要素との間の複数の倍率を決定し、倍率に基づいて、円柱軸を決定するための手段を含む。
【０４０４】
実施例９４は、実施例８２〜９３のいずれか１つに記載の対象事項を含み、任意選択で、画像が取り込まれるときの、物体と画像取り込み装置との間の距離に基づいて、レンズの１つ以上の光学パラメータを決定するための手段を含む。
【０４０５】
実施例９５は、実施例９４の対象事項を含み、任意選択で、画像取り込み装置の加速度を示す加速度情報に基づいて、物体と画像取り込み装置との間の距離を決定するための手段を含む。
【０４０６】
実施例９６は、実施例８２〜９５のいずれか１つに記載の対象事項を含み、任意選択で、レンズの円柱軸に基づいて、レンズの円柱度数を決定するための手段を含む。
【０４０７】
実施例９７は、実施例９６の対象事項を含み、任意選択で、円柱軸においてレンズの第１の度数を決定し、円柱軸に垂直な垂直軸においてレンズの第２の度数を決定し、第１の度数および第２の度数に基づいて、円柱度数を決定するための手段を含む。
【０４０８】
実施例９８は、実施例８２〜９７のいずれか１つに記載の対象事項を含み、任意選択で、眼鏡のレンズと他のレンズとの間の瞳孔間距離を、レンズの第１の中心と他のレンズの第２の中心との間の距離に基づいて、決定するための手段を含む。
【０４０９】
実施例９９は、実施例９８の対象事項を含み、任意選択で、レンズなしに取り込まれる物体の第１の画像を処理するための手段と、第１の画像と相互に位置が合った、レンズを介して取り込まれた第２の画像を特定するための手段と、第２の画像が取り込まれるときの第１の位置を決定するための手段と、第１の画像と相互に位置が合った、他のレンズを介して取り込まれた第３の画像を特定するための手段と、第３の画像が取り込まれるときの第２の位置を決定するための手段と、第１の位置および第２の位置に基づいて、瞳孔間距離を決定するための手段と、を含む。
【０４１０】
実施例１００は、実施例８２〜９９のいずれか１つに記載の対象事項を含み、任意選択で、少なくとも１つの画像に基づいて、レンズの符号を決定するための手段を含む。
【０４１１】
実施例１０１は、実施例１００の対象事項を含み、任意選択で、複数の取り込み画像であって、レンズが特定の方向に移動されるときにレンズを介して取り込まれた物体の画像を含む、複数の取り込み画像、内の移動パターンを特定し、移動パターンに基づいて、レンズの符号を決定するための手段を含む。
【０４１２】
実施例１０２は、実施例８２〜１０１のいずれか１つに記載の対象事項を含み、任意選択で、レンズを介した物体の少なくとも１つの画像を含む単一のフレームに基づいて、レンズの１つ以上の光学パラメータを決定するための手段を含む。
【０４１３】
実施例１０３は、実施例８２〜１０２のいずれか１つに記載の対象事項を含み、任意選択で、レンズの１つ以上の光学パラメータが、球面度数、円柱度数、円柱軸、および眼鏡のレンズ間の瞳孔間距離からなる群から選択される１つ以上のパラメータを含む。
【０４１４】
実施例１０４は、実施例８２〜１０３のいずれか１つに記載の対象事項を含み、任意選択で、表示装置に物体を表示させるための手段を含む。
【０４１５】
実施例１０５は、実施例１０４の対象事項を含み、任意選択で、表示装置上の物体の表示サイズを較正するための手段を含む。
【０４１６】
実施例１０６は、実施例８２〜１０５のいずれか１つに記載の対象事項を含み、任意選択で、物体が、１つ以上の既知の寸法を有する物体を含み、装置が、寸法に基づいて、光学パラメータを決定するための手段を含む。
【０４１７】
実施例１０７は、実施例８２〜１０６のいずれか１つに記載の対象事項を含み、任意選択で、物体が、円対称または回転対称の物体を含む。
【０４１８】
実施例１０８は、実施例８２〜１０７のいずれか１つに記載の対象事項を含み、任意選択で、画像取り込み装置に物体の画像を取り込ませるための手段を含む。
【０４１９】
１つ以上の実施形態を参照して本明細書で説明される機能、動作、構成要素および／または形体を、１つ以上の他の実施形態を参照して本明細書に記載され、またはその逆の、１つ以上の他の機能、動作、構成要素、および／または形体と結合することができ、または結合させて利用することができる。
【０４２０】
本明細書では特定の形体を例示し説明してきたが、多くの修正、置換、変更、および均等物が当業者には想到されるであろう。したがって、添付の特許請求の範囲は、本開示の真の趣旨に含まれるすべてのそのような修正および変更を包含するように意図されていることが理解されるべきである。
【図１】
2018528388.tif 000010
【図２】
2018528388.tif 000011
【図３】
2018528388.tif 000012
【図４】
2018528388.tif 000013
【図５】
2018528388.tif 000014
【図６】
2018528388.tif 000015
【図７】
2018528388.tif 000016
【図８】
2018528388.tif 000017
【図９】
2018528388.tif 000018
【図１０】
2018528388.tif 000019
【図１１】
2018528388.tif 000020
【図１２】
2018528388.tif 000021
【図１３】
2018528388.tif 000022
【図１４】
2018528388.tif 000023
【図１５】
2018528388.tif 000024
【図１６】
2018528388.tif 000025
【国際調査報告】
2018528388.tif 000026
2018528388.tif 000027