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