(57)【要約】いくつかの例示的な実施形態は、眼鏡のレンズの１つ以上の光学パラメータを決定する機器、システムおよび／または方法を含む。例えば、製品は、少なくとも１つのコンピュータプロセッサによって実行されると、少なくとも１つのコンピュータプロセッサが、眼鏡のレンズ上のフラッシュの少なくとも１つの反射の少なくとも１つの取り込まれた画像を処理させ、少なくとも１つの取り込まれた画像に少なくとも基づいてレンズの１つ以上の光学パラメータを決定させることを可能にするように動作可能なコンピュータ実行命令を備える１つ以上の有形のコンピュータ可読非一時的格納媒体を含み得る。【選択図】図７
2019511699.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのコンピュータプロセッサによって実行されると、前記少なくとも１つのコンピュータプロセッサが、コンピューティング装置に、
眼鏡のレンズ上のフラッシュの少なくとも１つの反射の少なくとも１つの取り込まれた画像を処理させ、
前記少なくとも１つの取り込まれた画像に少なくとも基づいて前記レンズの１つ以上の光学パラメータを決定させる
ことを可能にするように動作可能なコンピュータ実行命令を備える１つ以上の有形のコンピュータ可読非一時的格納媒体を含む製品。
【請求項２】
前記取り込まれた画像がカメラによって取り込まれた画像を含み、前記命令が、実行されると、前記コンピューティング装置に、前記少なくとも１つの反射および前記レンズの面と前記カメラの面との間の相対角度に基づいて前記レンズの１つ以上の光学パラメータを決定させる、請求項１に記載の製品。
【請求項３】
前記命令が、実行されると、前記コンピューティング装置に、前記少なくとも１つの反射に基づいて前記相対角度を決定させる、請求項２に記載の製品。
【請求項４】
前記少なくとも１つの反射が、前記レンズの前面上の前記フラッシュの第１の反射および前記レンズの後面上の前記フラッシュの第２の反射を含み、前記命令が、実行されると、前記コンピューティング装置に、前記第１の反射と前記第２の反射との間の少なくとも１つの変位に基づいて前記相対角度を決定させる、請求項２に記載の製品。
【請求項５】
前記少なくとも１つの変位が、垂直変位または水平変位のうちの少なくとも１つを含む、請求項４に記載の製品。
【請求項６】
前記命令が、実行されると、前記コンピューティング装置に、前記レンズの中心に対する前記少なくとも１つの反射の相対位置に基づいて前記相対角度を決定させる、請求項２に記載の製品。
【請求項７】
前記取り込まれた画像は、前記レンズを介して取り込まれた第１の基準物体の第１の基準物体画像および前記レンズを介さずに取り込まれた第２の基準物体の第２の基準物体画像を含み、前記命令が、実行されると、前記コンピューティング装置に、前記第１の基準物体画像および前記第２の基準物体画像に基づいて前記レンズの中心を決定させる、請求項６に記載の製品。
【請求項８】
前記命令が、実行されると、前記コンピューティング装置に、前記取り込まれた画像内の前記少なくとも１つの反射の直径サイズに基づいて前記レンズの球面度数を決定させる、請求項１〜７のいずれか一項に記載の製品。
【請求項９】
前記命令が、実行されると、前記コンピューティング装置に、前記取り込まれた画像内の少なくとも１つの反射の変形に基づいて前記レンズの円柱度数または前記レンズの円柱軸のうちの少なくとも１つを決定させる、請求項１〜７のいずれか一項に記載の製品。
【請求項１０】
前記取り込まれた画像が、前記レンズを介してカメラによって取り込まれた基準物体の基準物体画像を含み、前記命令が、実行されると、前記コンピューティング装置に、前記基準物体と前記基準物体画像との間の比較に基づいて前記レンズの１つ以上の推定光学パラメータを決定させ；前記少なくとも１つの反射に基づいて前記レンズの面と前記カメラの面との間の相対角度を決定させ；前記相対角度および前記１つ以上の推定光学パラメータに基づいて前記レンズの１つ以上の光学パラメータを決定させる、請求項１〜７のいずれか一項に記載の製品。
【請求項１１】
前記命令が、実行されると、前記コンピューティング装置に、前記基準物体の基準寸法と、前記基準物体画像内の前記基準寸法の画像化された寸法との間の倍率に基づいて前記レンズの推定球面度数を決定させ、前記相対角度および前記推定球面度数に基づいて前記レンズの球面度数を決定させる、請求項１０に記載の製品。
【請求項１２】
前記命令が、実行されると、前記コンピューティング装置に、前記基準物体の１つ以上の基準寸法と、前記基準物体画像内の前記１つ以上の基準寸法の１つ以上のそれぞれの画像化された寸法との間の変形に基づいて前記レンズの推定円柱度数または前記レンズの推定円柱軸のうちの少なくとも１つを決定させ、前記相対角度および前記推定円柱度数または前記推定円柱軸のうちの少なくとも１つに基づいて前記レンズの円柱度数または前記レンズの円柱軸のうちの少なくとも１つを決定させる、請求項１０に記載の製品。
【請求項１３】
前記少なくとも１つの反射が、前記レンズの前面からの前記フラッシュの第１の反射、および前記レンズの後面からの前記フラッシュの第２の反射を含む、請求項１〜７のいずれか一項に記載の製品。
【請求項１４】
前記取り込まれた画像が、前記レンズを介して取り込まれた基準物体の基準物体画像を含み、前記命令が、実行されると、前記コンピューティング装置に、前記第１の反射および前記第２の反射が前記取り込まれた画像内で一致する場合、前記基準物体と前記基準物体画像との間の比較に基づいて前記レンズの１つ以上の光学パラメータを決定させる、請求項１３に記載の製品。
【請求項１５】
前記命令が、実行されると、前記コンピューティング装置に、少なくとも前記第１の反射および前記第２の反射が一致するまで前記眼鏡を回転するようにユーザに命令をトリガさせる、請求項１４に記載の製品。
【請求項１６】
前記命令が、実行されると、前記コンピューティング装置に、前記少なくとも１つの取り込まれた画像の取り込みをトリガさせる、請求項１〜７のいずれか一項に記載の製品。
【請求項１７】
前記１つ以上の光学パラメータが、少なくとも前記レンズの球面度数を含む、請求項１〜７のいずれか一項に記載の製品。
【請求項１８】
前記１つ以上の光学パラメータが、前記レンズの円柱度数または円柱軸のうちの少なくとも１つを含む、請求項１〜７のいずれか一項に記載の製品。
【請求項１９】
眼鏡のレンズ上のフラッシュの少なくとも１つの反射の少なくとも１つの画像を取り込むためのカメラと、
前記少なくとも１つの取り込まれた画像に少なくとも基づいて、前記レンズの１つ以上の光学パラメータを決定するためのレンズメータモジュールと
を含むモバイル装置。
【請求項２０】
前記取り込まれた画像が、カメラによって取り込まれた画像を含み、前記レンズメータモジュールが、前記少なくとも１つの反射ならびに前記レンズの面と前記カメラの面との間の相対角度に基づいて前記レンズの１つ以上の光学パラメータを決定するためである、請求項１９に記載のモバイル装置。
【請求項２１】
眼鏡のレンズの１つ以上の光学パラメータを決定する方法であって、
眼鏡のレンズを介して少なくとも１つの基準物体のカメラによって少なくとも１つの画像を取り込むステップと、
前記レンズの面と前記カメラの面との間の相対角度を決定するステップと、
前記相対角度および前記少なくとも１つの画像に少なくとも基づいて前記レンズの１つ以上の光学パラメータを決定するステップと
を含む、方法。
【請求項２２】
前記基準物体と、前記少なくとも１つの画像内の前記基準物体の少なくとも１つの物体画像との間の比較に基づいて前記相対角度を決定するステップを含む、請求項２１に記載の方法。
【請求項２３】
前記少なくとも１つの画像が、前記レンズ上のフラッシュの少なくとも１つの反射を含み、前記方法が、前記少なくとも１つの反射に基づいて、前記レンズの１つ以上の推定光学パラメータを決定するステップと、前記相対角度および前記レンズの１つ以上の推定光学パラメータに基づいて前記レンズの１つ以上の光学パラメータを決定するステップとを含む、請求項２２に記載の方法。
【請求項２４】
前記画像内の前記少なくとも１つの反射の直径サイズに基づいて、前記レンズの推定球面度数を決定するステップを含む、請求項２３に記載の方法。
【請求項２５】
前記画像内の少なくとも１つの反射の変形に基づいて、前記レンズの推定円柱度数または前記レンズの推定円柱軸のうちの少なくとも１つを決定するステップを含む、請求項２３に記載の方法。
【請求項２６】
前記少なくとも１つの画像が、前記レンズ上のフラッシュの少なくとも１つの反射を含み、前記方法が、前記少なくとも１つの反射に基づいて前記相対角度を決定するステップを含む、請求項２１に記載の方法。
【請求項２７】
前記少なくとも１つの反射が、前記レンズの前面上の前記フラッシュの第１の反射および前記レンズの後面上の前記フラッシュの第２の反射を含み、前記方法が、前記第１の反射と前記第２の反射との間の少なくとも１つの変位に基づいて前記相対角度を決定するステップを含む、請求項２６に記載の方法。
【請求項２８】
前記基準物体と、前記少なくとも１つの画像内の前記基準物体の少なくとも１つの物体画像との間の比較に基づいて、前記レンズの１つ以上の推定光学パラメータを決定するステップと、前記相対角度および前記レンズの１つ以上の推定光学パラメータに基づいて前記レンズの１つ以上の光学パラメータを決定するステップとを含む、請求項２６に記載の方法。
【請求項２９】
少なくとも１つのコンピュータプロセッサによって実行されると、前記少なくとも１つのコンピュータプロセッサが、コンピューティング装置に、請求項２１〜２８のいずれか一項に記載の方法を遂行させることを可能にするように動作可能なコンピュータ実行命令を備える１つ以上の有形のコンピュータ可読非一時的格納媒体を含む製品。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
本出願は、２０１６年１月２３日に出願された「ＡＰＰＡＲＡＴＵＳ，  ＳＹＳＴＥＭ  ＡＮＤ  ＭＥＴＨＯＤ  ＯＦ  ＤＥＴＥＲＭＩＮＩＮＧ  ＯＮＥ  ＯＲ  ＭＯＲＥ  ＯＰＴＩＣＡＬ  ＰＡＲＡＭＥＴＥＲＳ  ＯＦ  Ａ  ＬＥＮＳ」と題する米国仮特許出願第６２／２８６，３３０号の利益および優先権を主張し、２０１６年５月１０日に出願された「ＡＰＰＡＲＡＴＵＳ，  ＳＹＳＴＥＭ  ＡＮＤ  ＭＥＴＨＯＤ  ＯＦ  ＤＥＴＥＲＭＩＮＩＮＧ  ＯＮＥ  ＯＲ  ＭＯＲＥ  ＯＰＴＩＣＡＬ  ＰＡＲＡＭＥＴＥＲＳ  ＯＦ  Ａ  ＬＥＮＳ」と題するＰＣＴ出願第ＰＣＴ／ＩＢ２０１６／０５２６７３号の一部継続出願であり、同様に２０１５年５月１０日に出願された「ＡＰＰＡＲＡＴＵＳ，  ＳＹＳＴＥＭ  ＡＮＤ  ＭＥＴＨＯＤ  ＯＦ  ＤＥＴＥＲＭＩＮＩＮＧ  ＯＮＥ  ＯＲ  ＭＯＲＥ  ＯＰＴＩＣＡＬ  ＰＡＲＡＭＥＴＥＲＳ  ＯＦ  Ａ  ＬＥＮＳ」と題する米国仮特許出願第６２／１５９，２９５号、２０１５年９月１０日に出願された「ＡＰＰＡＲＡＴＵＳ，ＳＹＳＴＥＭ  ＡＮＤ  ＭＥＴＨＯＤ  ＯＦ  ＤＥＴＥＲＭＩＮＩＮＧ  ＯＮＥ  ＯＲ  ＭＯＲＥ  ＯＰＴＩＣＡＬ  ＰＡＲＡＭＥＴＥＲＳ  ＯＦ  Ａ  ＬＥＮＳ」と題する米国仮特許出願第６２／２１６，７５７号、ならびに２０１６年１月２３日に出願された「ＡＰＰＡＲＡＴＵＳ，ＳＹＳＴＥＭ  ＡＮＤ  ＭＥＴＨＯＤ  ＯＦ  ＤＥＴＥＲＭＩＮＩＮＧ  ＯＮＥ  ＯＲ  ＭＯＲＥ  ＯＰＴＩＣＡＬ  ＰＡＲＡＭＥＴＥＲＳ  ＯＦ  Ａ  ＬＥＮＳ」と題する米国仮特許出願第６２／２８６，３３１号の利益および優先権を主張し、これら全ての全体の開示は参照により本明細書に組み込まれる。
【０００２】
本明細書に記載の実施形態は、一般に、レンズの１つ以上の光学パラメータを決定することに関する。
【背景技術】
【０００３】
眼鏡および／または処方眼鏡は、眼鏡のフレームに組み立てられたレンズを含むことができる。
【発明の概要】
【０００４】
レンズは、１つ以上の光学パラメータを有することができる。レンズの光学パラメータは、例えば、球面度数、円柱度数および／または円柱軸を含むことができる。
【０００５】
例えば、眼鏡のユーザが眼鏡を複製する、および／または眼鏡のための予備レンズを製造することを望む場合、レンズの球面度数、円柱度数、および／または円柱軸を決定することは有用であり得る。
【０００６】
説明を簡単かつ明瞭にするために、図面に示された要素は必ずしも一定の縮尺で描かれていない。例えば、一部の要素の寸法を、提示を明瞭にするために、他の要素に対して誇張することができる。さらに、図面間で参照番号を繰り返して、対応するまたは類似の要素を示すことができる。図面は以下に示される。
【図面の簡単な説明】
【０００７】
【図１】いくつかの例示的な実施形態によるシステムの概略ブロック図である。
【図２】図２Ａおよび図２Ｂはそれぞれ、いくつかの例示的な実施形態による第１の取り込まれた画像および第２の取り込まれた画像を示す。
【図３】いくつかの例示的な実施形態による眼鏡の複数の傾斜角度に対応する複数の取り込まれた画像の概略図である。
【図４Ａ】図４は、いくつかの例示的な実施形態による測定スキームを概略的に示す。
【図４Ｂ】図４Ｂは、いくつかの例示的な実施形態による測定スキームを概略的に示す。
【図５】図５Ａおよび５Ｂは、いくつかの例示的な実施形態による眼鏡の画像を示す。
【図６】いくつかの例示的な実施形態による眼鏡の画像を示す。
【図７】いくつかの例示的な実施形態による反射スキームの概略図である。
【図８】いくつかの例示的な実施形態によるレンズの１つ以上の光学パラメーターを決定する方法の概略フローチャート図である。
【図９】いくつかの例示的な実施形態による、測定スキームの概略図である。
【図１０】いくつかの例示的な実施形態による、ディスプレイ上に表示される物体の画像の概略図である。
【図１１Ａ】いくつかの例示的な実施形態による４つのそれぞれの相対的な倍率グラフの概略図である。
【図１１Ｂ】いくつかの例示的な実施形態による４つのそれぞれの相対的な倍率グラフの概略図である。
【図１１Ｃ】いくつかの例示的な実施形態による４つのそれぞれの相対的な倍率グラフの概略図である。
【図１１Ｄ】いくつかの例示的な実施形態による４つのそれぞれの相対的な倍率グラフの概略図である。
【図１２】いくつかの例示的な実施形態による、レンズの１つ以上の光学パラメータを決定する方法の概略図である。
【図１３】いくつかの例示的な実施形態による、測定スキームの概略図である。
【図１４】いくつかの例示的な実施形態による、レンズの１つ以上の光学パラメータを決定する方法の概略的なフローチャート図である。
【図１５】いくつかの例示的な実施形態による、測定スキームの概略図である。
【図１６】いくつかの例示的な実施形態による、レンズの１つ以上の光学パラメータを決定する方法の概略的なフローチャート図である。
【図１７】いくつかの例示的な実施形態による、測定スキームの概略図である。
【図１８】いくつかの例示的な実施形態による、レンズの１つ以上の光学パラメータを決定する方法の概略的なフローチャート図である。
【図１９】いくつかの例示的な実施形態による、測定スキームの概略図である。
【図２０】いくつかの例示的な実施形態による、レンズの１つ以上の光学パラメータを決定する方法の概略的なフローチャート図である。
【図２１】いくつかの例示的な実施形態による、測定スキームの概略図である。
【図２２】いくつかの例示的な実施形態による、測定スキームの概略図である。
【図２３】いくつかの例示的な実施形態による、較正スキームの概略図である。
【図２４】いくつかの例示的な実施形態による、物体の画像の概略図である。
【図２５】いくつかの例示的な実施形態による、物体の画像の概略図である。
【図２６】いくつかの例示的な実施形態による、物体の画像の概略図である。
【図２７】いくつかの例示的な実施形態による、物体の画像の概略図である。
【図２８】いくつかの例示的な実施形態による、円形リング物体の楕円曲線フィットの概略図である。
【図２９】いくつかの例示的な実施形態による、眼鏡の２つのレンズを介して取り込まれた物体の画像の概略図である。
【図３０】いくつかの例示的な実施形態による、眼鏡のレンズの瞳孔間距離を決定する方法の概略フローチャート図である。
【図３１】いくつかの例示的な実施形態による、カメラと眼鏡との間の距離を決定する方法の概略フローチャート図である。
【図３２】いくつかの例示的な実施形態による、レンズの１つ以上の光学パラメータを決定する方法の概略フローチャート図である。
【図３３】いくつかの例示的な実施形態による、製品の概略図である。
【図３４】いくつかの例示的な実施形態による、レンズの１つ以上の光学パラメータを決定する方法の概略フローチャート図である。
【図３５】いくつかの例示的な実施形態による、製品の概略図である。
【発明を実施するための形態】
【０００８】
以下の詳細な説明では、いくつかの実施形態の完全な理解を提供するために、多くの具体的な詳細が述べられている。しかしながら、当業者であれば、これらの具体的な詳細なしでいくつかの実施形態を実施できることを理解するであろう。他の例では、周知の方法、手順、構成要素、ユニットおよび／または回路は、議論を不明瞭にしないように詳細には記載されていない。
【０００９】
以下の詳細な説明のいくつかの部分は、コンピュータメモリ内のデータビットまたはバイナリデジタル信号に対する演算のアルゴリズムおよび記号表現に関して提示される。これらのアルゴリズムの説明および表現は、データ処理技術の当業者が彼らの仕事の内容を他の当業者に伝えるために使用する技術とすることができる。
【００１０】
アルゴリズムは、ここでは、一般的に、所望の結果を導く行動または動作の自己一貫したシーケンスとみなされる。これには、物理量の物理的加工が含まれる。通常、必ずしも必要ではないが、これらの量は、格納、転送、結合、比較、および他の方法で動作できる電気または磁気信号の形態をとらえる。これらの信号をビット、値、要素、記号、文字、用語、数字などと称することは、主に一般的な使用のために、時には便利であることが判明している。しかしながら、これらの用語および類似の用語はすべて、適切な物理量と関連付けられており、これらの量に適用される便利なラベルに過ぎないことを理解されたい。
【００１１】
例えば、「処理する」、「コンピューティングする（ｃｏｍｐｕｔｉｎｇ）」、「演算する」、「決定する」、「確立する」、「分析する」、「確認する」などの用語を利用する本明細書の議論は、コンピュータのレジスタおよび／またはメモリ内の物理量（例えば、電子）として表されるデータを、コンピュータのレジスタおよび／またはメモリまたは動作および／またはプロセスを遂行する命令を格納することができる他の情報格納媒体内で物理量として同様に表される他のデータに、動作および／または変換するコンピュータ、コンピューティングプラットフォーム、コンピューティングシステム、または他の電子コンピューティング装置の動作（複数含む）および／またはプロセスを参照することができる。
【００１２】
本明細書で使用する「複数（ｐｌｕｒａｌｉｔｙ）」および「複数（ａ  ｐｌｕｒａｌｉｔｙ）」という用語は、例えば、「複数」または「２つ以上」を含む。例えば、「複数のアイテム」は、２つ以上のアイテムを含む。
【００１３】
「一実施形態」、「実施形態」、「例示的な実施形態」、「様々な実施形態」などの言及は、そのように記載された実施形態が、特定の形体、構造、または特性を含むことができるが、すべての実施形態が、特定の形体、構造、または特性を必ず含まない。さらに、「一実施形態では」という語句を繰り返し使用することは、同一の実施形態を指しているかもしれないが、必ずしも指すとは限らない。
【００１４】
本明細書で使用されるように、他に特定されない限り、共通物体を記述するための序数形「第１」、「第２」、「第３」などの使用は、単に類似物体の異なる例が参照されたことを示し、そのように記述された物体が、時間的、空間的、順位付け、または任意の他の形態のいずれかの所与の順序でなければならないこと意味することを意図しない。
【００１５】
いくつかの実施形態は、例えば、完全にハードウェアの実施形態、完全にソフトウェアの実施形態、またはハードウェアおよびソフトウェアの両方の要素を含む実施形態の形態を取り込むことができる。いくつかの実施形態は、ファームウェア、常駐ソフトウェア、マイクロコードなどを含むが、これに限定されないソフトウェアで実行することができる。
【００１６】
さらに、いくつかの実施形態は、コンピュータまたは任意の命令実行システムによってまたはそれらと共に使用するためのプログラムコードを提供するコンピュータ使用可能またはコンピュータ可読媒体からアクセス可能なコンピュータプログラム製品の形態を取り込むことができる。例えば、コンピュータ使用可能またはコンピュータ可読媒体は、命令実行システム、機器、または装置によってまたはそれらと共に使用するためのプログラムを含む、格納する、通信する、伝播する、または転送することができる任意の機器であり得るかまたはそれらを含むことができる。
【００１７】
いくつかの例示的な実施形態では、媒体は、電子、磁気、光学、電磁気、赤外線、または半導体システム（または機器または装置）または伝搬媒体とすることができる。コンピュータ可読媒体のいくつかの例示的な例には、半導体または固体メモリ、磁気テープ、取り外し可能コンピュータディスケット、ランダムアクセスメモリ（ＲＡＭ：ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、読み出し専用メモリ（ＲＯＭ：ｒｅａｄ‐ｏｎｌｙ  ｍｅｍｏｒｙ）、フラッシュメモリ、剛性磁気ディスク、および光ディスクを含むことができる。光ディスクのいくつかの例示的な例には、コンパクトディスク−リードオンリメモリ（ＣＤ−ＲＯＭ：ｃｏｍｐａｃｔ  ｄｉｓｃ  ｒｅａｄ‐ｏｎｌｙ  ｍｅｍｏｒｙ）、コンパクトディスク読み込み／書込み（ＣＤ−Ｒ／Ｗ：Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｗｒｉｔａｂｌｅ）、およびＤＶＤが含まれる。
【００１８】
いくつか例示的な実施形態では、プログラムコードを格納および／または実行するために好適なデータ処理システムは、例えば、システムバスを介してメモリ要素に直接的または間接的に結合された少なくとも１つのプロセッサを含むことができる。メモリ要素は、例えば、プログラムコードの実際の実行中に使用されるローカルメモリ、大容量ストレージ、および実行中の大容量ストレージからコードを取り出さなければならない回数を減らすために少なくともいくつかのプログラムコードの一時格納を提供することができるキャッシュメモリを含むことができる。
【００１９】
いくつかの例示的な実施形態では、入出力またはＩ／Ｏ（ｉｎｐｕｔ／ｏｕｔｐｕｔ）装置（キーボード、ディスプレイ、ポインティング装置などを含むが、これに限定されない）を、直接的にまたは介在するＩ／Ｏコントローラを介してのいずれかでシステムに結合することができる。いくつかの例示的な実施形態では、ネットワークアダプタを、システムに結合して、例えば、介在するプライベートネットワークまたはパブリックネットワークを介して、データ処理システムを他のデータ処理システムまたは遠隔プリンタまたは格納装置に結合するようにさせることができる。いくつかの例示的な実施形態では、モデム、ケーブルモデム、およびイーサネット（登録商標）カードは、ネットワークアダプタのタイプの実例である。他の好適な構成要素を使用することができる。
【００２０】
いくつかの実施形態は、１つ以上の有線または無線リンクを含むことができ、無線通信の１つ以上の構成要素を利用することができ、無線通信の１つ以上の方法またはプロトコルなどを利用することができる。いくつかの実施形態は、有線通信および／または無線通信を利用することができる。
【００２１】
いくつかの実施形態は、例えば、携帯電話、スマートフォン、モバイルコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、ハンドヘルドコンピュータ、ハンドヘルド装置、パーソナルデジタルアシスタント（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）装置、ハンドヘルドＰＤＡ装置、モバイルまたはポータブル装置、非モバイルまたは非ポータブル装置、セルラフォン、無線電話、１つ以上の内部アンテナおよび／または外部アンテナを有する装置、無線ハンドヘルド装置などの様々な装置およびシステムと組み合わせて使用することができる。
【００２２】
ここで、いくつかの例示的な実施形態による、システム１００のブロック図を概略的に示す図１を参照する。
【００２３】
図１に示すように、いくつかの例示的な実施形態では、システム１００は、コンピューティング装置１０２を含むことができる。
【００２４】
いくつかの例示的な実施形態では、装置１０２を、好適なハードウェア構成要素および／またはソフトウェア構成要素、例えば、プロセッサ、コントローラ、メモリユニット、格納ユニット、入力ユニット、出力ユニット、通信ユニット、オペレーティングシステム、アプリケーションなどを使用して実装することができる。
【００２５】
いくつかの例示的な実施形態では、装置１０２は、例えば、コンピューティング装置、携帯電話、スマートフォン、セルラフォン、ノートブック、モバイルコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、ハンドヘルドコンピュータ、ハンドヘルド装置、ＰＤＡ装置、ハンドヘルドＰＤＡ装置、無線通信装置、無線通信装置を組み込んだＰＤＡ装置などを含むことができる。
【００２６】
いくつかの例示的な実施形態では、装置１０２は、例えば、プロセッサ１９１、入力ユニット１９２、出力ユニット１９３、メモリユニット１９４、および／または格納ユニット１９５のうちの１つ以上を含むことができる。装置１０２は、他の好適なハードウェア構成要素および／またはソフトウェア構成要素を任意に含むことができる。いくつかの例示的な実施形態では、装置１０２の１つ以上の構成要素のいくつかまたはすべてを共通のハウジングまたはパッケージに封入することができ、１つ以上の有線または無線リンクを使用して相互接続または動作可能に関連付けることができる。他の実施形態では、装置１０２の１つ以上の構成要素を、複数のまたは別個の装置に分散することができる。
【００２７】
いくつかの例示的な実施形態では、プロセッサ１９１は、例えば、中央処理装置（ＣＰＵ：ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、デジタル信号プロセッサ（ＤＳＰ：ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）、１つ以上のプロセッサコア、シングルコアプロセッサ、デュアルコアプロセッサ、マルチコアプロセッサ、マイクロプロセッサ、ホストプロセッサ、コントローラ、複数のプロセッサもしくはコントローラ、チップ、マイクロチップ、１つ以上の回路、回路素子、ロジックユニット、集積回路（ＩＣ：ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）、特定用途向けＩＣ（ＡＳＩＣ：ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）、または任意の他の好適な多目的もしくは特定のプロセッサもしくはコントローラを含むことができる。プロセッサ１９１は、例えば、装置１０２のオペレーティングシステム（ＯＳ：ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ）および／または１つ以上の好適なアプリケーションの命令を実行することができる。
【００２８】
いくつかの例示的な実施形態では、入力ユニット１９２は、例えば、キーボード、キーパッド、マウス、タッチスクリーン、タッチパッド、トラックボール、スタイラス、マイクロフォン、または他の好適なポインティング装置もしくは入力装置を含んでもよい。出力ユニット１９３は、例えば、モニタ、スクリーン、タッチスクリーン、フラットパネルディスプレイ、発光ダイオード（ＬＥＤ：ｌｉｇｈｔ‐ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ）ディスプレイユニット、液晶ディスプレイ（ＬＣＤ：ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）ディスプレイユニット、プラズマディスプレイユニット、１つ以上のオーディオスピーカもしくはイヤホン、または他の好適な出力装置を含むことができる。
【００２９】
いくつかの例示的な実施形態では、メモリユニット１９４は、例えば、ランダムアクセスメモリ（ＲＡＭ：ｒａｎｄｏｍ  ａｃｃｅｓ  ｍｅｍｏｒｙ）、リードオンリメモリ（ＲＯＭ：ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）、ダイナミックＲＡＭ（ＤＲＡＭ：ｄｙｎａｍｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、同期ＤＲＡＭ（ＳＤ−ＲＡＭ：ｓｙｎｃｈｒｏｎｏｕｓ  ｄｙｎａｍｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、フラッシュメモリ、揮発性メモリ、不揮発性メモリ、キャッシュメモリ、バッファ、短期メモリユニット、長期メモリユニット、または他の好適なメモリユニットを含む。格納ユニット１９５は、例えば、ハードディスクドライブ、フロッピーディスクドライブ、コンパクトディスク（ＣＤ：ｃｏｍｐａｃｔ  ｄｉｓｃ）ドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｃ）ドライブ、または他の好適なリムーバブルもしくは非リムーバブル格納ユニットを含んでもよい。例えば、メモリユニット１９４および／または格納ユニット１９５は、装置１０２によって処理されたデータを格納することができる。
【００３０】
いくつかの例示的な実施形態では、装置１０２は、無線および／または有線のネットワーク１０３を介して１つ以上の他の装置と通信するように構成することができる。
【００３１】
いくつかの例示的な実施形態では、ネットワーク１０３は、有線ネットワーク、ローカルエリアネットワーク（ＬＡＮ：ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、無線ＬＡＮ（ＷＬＡＮ：Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ネットワーク、ラジオネットワーク、セルラネットワーク、無線フィデリティ（ＷｉＦｉ：Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）ネットワーク、ＩＲネットワーク、Ｂｌｕｅｔｏｏｔｈ（登録商標）（ＢＴ）ネットワークなどを含むことができる。
【００３２】
いくつかの例示的な実施形態では、装置１０２は、例えば、本明細書で記載するように、１人以上のユーザが装置１０２の１つ以上のプロセス、アプリケーションおよび／またはモジュールと対話できるようにすることができる。
【００３３】
いくつかの例示的な実施形態では、装置１０２は、１つ以上の動作、モジュール、プロセス、手順などを遂行および／または実行するように構成することができる。
【００３４】
いくつかの例示的な実施形態では、装置１０２は、例えば、後記するように、例えば、装置１０２のユーザによって提供される眼鏡のレンズの１つ以上の光学パラメータを決定するように構成することができる。
【００３５】
いくつかの例示的な実施形態では、システム１００は、例えば、後記するような、例えば、補助光学手段を全く使用しなくても、眼鏡のレンズのレンズメータまたはレンズメータ分析を遂行するように構成することができる。
【００３６】
いくつかの例示的な実施形態では、レンズの１つ以上の光学パラメータは、レンズの球面度数、円柱度数および／または円柱軸を含むことができる。
【００３７】
いくつかの例示的な実施形態では、システム１００は、例えば、後記するように、球面レンズの焦点屈折力、円柱レンズの焦点屈折力および軸、円柱軸、眼鏡のフレームに組み立てられた２つのレンズの中心間の距離、ならびに／またはレンズの任意の他の光学パラメータを分析するように構成することができる。
【００３８】
いくつかの例示的な実施形態では、システム１００は、例えば、後記するように、装置１０２のユーザによって提供されるレンズの１つ以上の光学パラメータを決定するように構成された少なくとも１つのサービス、モジュール、コントローラ、および／またはアプリケーション１６０を含むことができる。
【００３９】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、眼鏡のレンズのレンズメータまたはレンズメータ分析を遂行するように構成されるレンズメータモジュールの機能性を含むことができ、および／または遂行することができる。
【００４０】
いくつかの例示的な実施形態では、アプリケーション１６０は、ソフトウェア、ソフトウェアモジュール、アプリケーション、プログラム、サブルーチン、命令、命令セット、コンピューティングコード、ワード、値、シンボルなどを含むことができ、またはそれらとして実装されてもよい。
【００４１】
いくつかの例示的な実施形態では、アプリケーション１６０は、装置１０２によって実行されるローカルアプリケーションを含むことができる。例えば、メモリユニット１９４および／または格納ユニット１９５は、アプリケーション１６０をもたらす命令を格納することができ、および／またはプロセッサ１９１は、例えば、後記するように、アプリケーション１６０をもたらす命令を実行するように構成することができる。
【００４２】
他の実施形態では、アプリケーション１６０は、任意の好適なコンピューティングシステム、例えばサーバ１７０によって実行される遠隔アプリケーションを含むことができる。
【００４３】
いくつかの例示的な実施形態では、サーバ１７０は、少なくとも遠隔サーバ、ウェブベースのサーバ、クラウドサーバ、および／または他の任意のサーバを含むことができる。
【００４４】
いくつかの例示的な実施形態では、サーバ１７０は、アプリケーション１６０をもたらす命令を格納した好適なメモリおよび／または格納ユニット１７４、および例えば、後記するような命令を実行するための好適なプロセッサ１７１を含むことができる。
【００４５】
いくつかの例示的な実施形態では、アプリケーション１６０は、遠隔アプリケーションとローカルアプリケーションとの組み合わせを含むことができる。
【００４６】
一例では、アプリケーション１６０は、アプリケーション１６０を、装置１０２のユーザによってローカルに実行することができるように、他のコンピューティングシステム、例えば、サーバ１７０から装置１０２のユーザによってダウンロードおよび／または受信され得る。例えば、命令は、例えば、装置１０２のプロセッサ１９１によって実行される前に、例えば、装置１０２のメモリまたは任意の好適な短期間メモリもしくはバッファに一時的に受信されて格納することができる。
【００４７】
別の例では、アプリケーション１６０は、装置１０２によってローカルに実行されるフロントエンドと、サーバ１７０によって実行されるバックエンドとを含むことができる。例えば、ユーザのレンズの１つ以上の光学パラメータを決定する１つ以上の第１の動作は、例えば、装置１０２によって、ローカルに、および／または１つ以上の光学パラメータを決定する１つ以上の第２の動作は、例えば、後記するように、例えば、サーバ１７０によって、遠隔的に遂行することができる。
【００４８】
他の実施形態では、アプリケーション１６０は、任意の他の好適なコンピューティング機器および／またはスキームを含むことができる。
【００４９】
いくつかの例示的な実施形態では、システム１００は、装置１０２のユーザとシステム１００の１つ以上の要素、例えば、アプリケーション１６０との間をインターフェースするためのインターフェース１１０を含むことができる。
【００５０】
いくつかの例示的な実施形態では、インターフェース１１０は、任意の好適なハードウェア構成要素および／またはソフトウェア構成要素、例えば、プロセッサ、コントローラ、メモリユニット、格納ユニット、入力ユニット、出力ユニット、通信ユニット、オペレーティングシステム、および／またはアプリケーションを使用して実装することができる。
【００５１】
いくつかの実施形態では、インターフェース１１０は、システム１００の任意の好適なモジュール、システム、装置、または構成要素の一部として実装することができる。
【００５２】
他の実施形態では、インターフェース１１０は、システム１００の別個の要素として実装することができる。
【００５３】
いくつかの例示的な実施形態では、インターフェース１１０を、装置１０２の一部として実装することができる。例えば、インターフェース１１０は、装置１０２の一部として、関連付けられてもよく、および／または含むことができる。
【００５４】
一例では、インターフェース１１０は、例えば、ミドルウェアとして、および／または装置１０２の任意の好適なアプリケーションの一部として実装され得る。例えば、インターフェース１１０は、アプリケーション１６０の一部として、および／または装置１０２のＯＳの一部として実装することができる。
【００５５】
いくつかの例示的な実施形態では、インターフェース１６０を、サーバ１７０の一部として実装することができる。例えば、インターフェース１１０を、サーバ１７０の一部として、関連付けられてもよく、および／または含むことができる。
【００５６】
一例では、インターフェース１１０は、ウェブベースのアプリケーション、ウェブサイト、ウェブページ、プラグイン、ＡｃｔｉｖｅＸコントロール、リッチコンテンツ構成要素（例えば、ＦｌａｓｈまたはＳｈｏｃｋｗａｖｅ構成要素）などを含むことができ、また一部であり得る。
【００５７】
いくつかの例示的な実施形態では、インターフェース１１０を、例えば、システム１００の要素間および／または１つ以上の他の、例えば、内部または外部の当事者、ユーザ、アプリケーションおよび／またはシステムに、情報および／または通信を通信するために、例えば、ゲートウェイ（ＧＷ：ｇａｔｅｗａｙ）１１２および／またはアプリケーションプログラミングインタフェース（ＡＰＩ：ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅ）１１４に関連付けてもよく、および／または含むことができる。
【００５８】
いくつかの実施形態では、インターフェース１１０は、任意の好適なグラフィックユーザインタフェース（ＧＵＩ：Ｇｒａｐｈｉｃ−Ｕｓｅｒ−Ｉｎｔｅｒｆａｃｅ）１１６および／または他の好適なインターフェースを含むことができる。
【００５９】
いくつかの例示的な実施形態では、システム１００は、画像取り込み装置によって取り込まれた１つ以上の物体を表示するようにおよび／または後記するように、情報、物体、命令および／または他のコンテンツを、例えば、ユーザに、表示するように構成されたディスプレイ１３０を含むことができる。
【００６０】
いくつかの例示的な実施形態では、ディスプレイ１３０は、別個のディスプレイ、スタンドアロンディスプレイ、および／または例えば、システム１００の他の要素とは別個のディスプレイ装置を含むことができる。
【００６１】
いくつかの例示的な実施形態では、ディスプレイ１３０は、装置１０２の一部またはサーバ１７０の一部とすることができる。
【００６２】
いくつかの例示的な実施形態では、ディスプレイ１３０は、他のコンピューティングシステム、例えば、ラップトップ、デスクトップなどの一部とすることができる。
【００６３】
いくつかの例示的な実施形態では、ディスプレイ１３０は、例えば、モニタ、画面、接触式画面、フラットパネルディスプレイ、ＬＥＤディスプレイユニット、ＬＣＤディスプレイユニット、プラズマディスプレイユニット、１つ以上のオーディオスピーカ、イヤホン、および／または任意の他の好適な構成要素を含むことができる。
【００６４】
いくつかの例示的な実施形態では、インターフェース１１０のＧＵＩ１１６をディスプレイ１３０に表示することができる。
【００６５】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記されるように、例えば、物体の少なくとも１つの取り込み画像に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【００６６】
いくつかの例示的な実施形態では、装置１０２は、少なくとも１つの画像を取り込むように構成された、画像取り込み装置、例えば、カメラ１１８または任意の他の装置を含むことができる。
【００６７】
いくつかの例示的な実施形態では、アプリケーション１６０は、少なくとも１つの取り込みを取り込むようにカメラ１１８を制御し、引き起こし、トリガし、および／または指示するように構成することができる。
【００６８】
いくつかの例示的な実施形態では、アプリケーション１６０は、取り込まれた画像を取り込むように装置１０２のユーザに指示するように構成することができる。
【００６９】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えばカメラ１１８から直接または間接に少なくとも１つの取り込まれた画像を受信するように構成することができる。
【００７０】
一例では、アプリケーション１６０は、例えば、アプリケーション１６０が装置１０２によってローカルに実装されている場合に、レンズの１つ以上の光学パラメータをローカルに決定するように構成することができる。この例によれば、カメラ１１８は、画像を取り込むように構成されてもよく、アプリケーション１６０は、例えば、カメラ１１８から取り込まれた画像を受信し、例えば、後記するように、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【００７１】
別の例では、アプリケーション１６０は、例えば、アプリケーション１６０がサーバ１７０によって実装される場合、または例えば、アプリケーション１６０のフロントエンドが装置１０２によって実装されている間に、アプリケーション１６０のバックエンドがサーバ１７０によって実装される場合に、レンズの１つ以上の光学パラメータを遠隔的に決定するように構成することができる。この例によれば、カメラ１１８を、画像を取り込むように構成することができ、アプリケーション１６０のフロントエンドを、取り込まれた画像を受信するように構成することができ、サーバ１７０および／またはアプリケーション１６０のバックエンドを、例えば、アプリケーション１６０のフロントエンドから受信した情報に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【００７２】
一例では、装置１０２および／またはアプリケーション１６０のフロントエンドを、取り込まれた画像、および任意選択で、例えば、後記するような追加情報を、例えばネットワーク１０３を介してサーバ１７０に送信するように構成することができ、および／またはサーバ１７０および／またはアプリケーション１６０のバックエンドを、取り込まれた画像を受信し、例えば、装置１０２から取り込まれた画像に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【００７３】
いくつかの例示的な実施形態では、少なくとも１つの取り込まれた画像は、眼鏡のレンズ上のフラッシュの少なくとも１つの反射を含むことができる。
【００７４】
いくつかの例示的な実施形態では、アプリケーション１６０は、眼鏡のレンズ上のフラッシュの少なくとも１つの反射を含む少なくとも１つの取り込まれた画像を取り込むようにカメラ１１８を制御し、引き起こし、トリガし、および／または指示するように構成することができる。
【００７５】
いくつかの例示的な実施形態では、アプリケーション１６０は、眼鏡のレンズ上のフラッシュの少なくとも１つの反射を含むように取り込まれた画像を取り込むように装置１０２のユーザに指示するように構成することができる。
【００７６】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、複数の画像を取り込むように装置１０２を引き起こしている間、例えば、眼鏡を傾けている間、少なくとも１つの取り込まれた画像を取り込むように装置１０２のユーザに指示するように構成することができる。
【００７７】
他の実施形態では、少なくとも１つの取り込まれた画像は、例えば、後記するように、眼鏡のレンズを介して取り込まれた少なくとも１つの基準物体を含むことができる。
【００７８】
一例では、少なくとも１つの取り込まれた画像は、例えば、後記するように、眼鏡のレンズを介して取り込まれた少なくとも１つの基準物体および眼鏡のレンズ上のフラッシュの少なくとも１つの反射の両方を含むことができる。
【００７９】
別の例では、少なくとも１つの取り込まれた画像は、複数の取り込まれた画像を含むことができる。例えば、第１の取り込まれた画像は、眼鏡のレンズを介して取り込まれた少なくとも１つの基準物体を含むことができ、第２の取り込まれた画像は、眼鏡のレンズ上のフラッシュの少なくとも１つの反射を含むことができる。この例によれば、第１および第２の画像は連続して取り込まれてもよく、例えば、第２の画像は第１の画像の後に取り込まれてもよいか、または第１の画像は第２の画像の後に取り込まれてもよい。
【００８０】
いくつかの例示的な実施形態では、例えば、後記するように、少なくとも１つの反射は、レンズの前面からのフラッシュの第１の反射およびレンズの後面からのフラッシュの第２の反射を含むことができる。
【００８１】
いくつかの例示的な実施形態では、装置１０２は、例えば、取り込まれた画像が取り込まれる場合、眼鏡のレンズ上に反射することができるフラッシュライト（「フラッシュ」）を生成するように構成されるフラッシュ装置１２２を含むことができる。
【００８２】
一例では、アプリケーション１６０は、例えば、取り込まれた画像が取り込まれる場合、フラッシュを生成するようにフラッシュ装置１２２を制御し、引き起こし、トリガし、および／または指示するように構成することができる。
【００８３】
別の例では、アプリケーション１６０は、フラッシュ装置１２２を使用して取り込まれた画像を取り込むように装置１０２のユーザに指示するように構成することができる。
【００８４】
いくつかの例示的な実施形態では、フラッシュ装置１２２は、フラッシュランプ、発光ダイオード（ＬＥＤ）、および／または任意の他の光源を含むことができる。
【００８５】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、フラッシュ装置１２２からの、眼鏡のレンズ上のフラッシュの少なくとも１つの反射の少なくとも１つの取り込まれた画像を処理するように構成することができる。
【００８６】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、少なくとも１つの取り込まれた画像に少なくとも基づいてレンズの１つ以上の光学パラメータを決定するように構成することができる。
【００８７】
いくつかの例示的な実施形態では、１つ以上の光学パラメータは、例えば、後記するように、少なくともレンズの球面度数を含むことができる。
【００８８】
いくつかの例示的な実施形態では、１つ以上の光学パラメータは、例えば、後記するように、レンズの円柱度数および／または円柱軸を含むことができる。
【００８９】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、少なくとも１つの反射およびレンズの面とカメラ１１８の面との間の相対角度に基づいてレンズの１つ以上の光学パラメータを決定するように構成することができる。
【００９０】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、少なくとも１つの反射に基づいて相対角度を決定するように構成することができる。
【００９１】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、レンズの前面上のフラッシュの第１の反射とレンズの後面上のフラッシュの第２の反射との間の少なくとも１つの変位に基づいて相対角度を決定するように構成することができる。
【００９２】
いくつかの例示的な実施形態では、少なくとも１つの変位は、例えば、後記するように、例えば、第１の反射と第２の反射との間に垂直変位および／または水平変位を含むことができる。
【００９３】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、レンズの中心に対する少なくとも１つの反射の相対位置に基づいて相対角度を決定するように構成することができる。
【００９４】
一例では、アプリケーション１６０は、例えば、後記するように、例えば、レンズの中心に対する第１の反射の第１の相対位置および／またはレンズの中心に対する第２の反射の第２の相対位置に基づいて相対角度を決定するように構成することができる。
【００９５】
別の例では、アプリケーション１６０は、例えば、後記するように、例えば、第２の反射に対する第１の反射の位置に基づいて相対角度を決定するように構成することができる。
【００９６】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、レンズの中心を決定するように構成することができる。
【００９７】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、取り込まれた画像内のレンズを介して取り込まれた第１の基準物体の第１の基準物体画像および取り込まれた画像内のレンズを介さずに取り込まれた第２の基準物体の第２の基準物体画像に基づいて、レンズの中心を決定するように構成することができる。
【００９８】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、レンズの１つ以上の推定光学パラメータに基づいてレンズの１つ以上の光学パラメータを決定するように構成することができる。
【００９９】
いくつかの例示的な実施形態では、例えば、後記するように、例えば、第１の反射および第２の反射に少なくとも基づいて、例えば、レンズの傾きから生じた収差を分析することによって、相対角度を、例えば、レンズの推定光学パラメータに補正係数を適用するために使用することができる。
【０１００】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、取り込まれた画像に基づいて、レンズの１つ以上の推定光学パラメータを決定するように構成することができる。
【０１０１】
いくつかの例示的な実施形態では、取り込まれた画像は、レンズを介して取り込まれた基準物体の基準物体画像を含むことができる。
【０１０２】
一例では、基準物体は、例えば、後記するように、ディスプレイ１３０に表示することができる。
【０１０３】
一例では、基準物体は、事前に定義された物体、例えば、紙に描かれた物体、ボール紙製の物体などを含むことができる。
【０１０４】
別の例では、基準物体は、装置１０２のスクリーン、例えば、スマートフォンのディスプレイに表示され、鏡から反射された物体を含むことができる。この例によれば、取り込まれた画像は、眼鏡のレンズを介して取り込まれた鏡内の物体の反射を含むことができる。
【０１０５】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、基準物体と基準物体画像との間の比較に基づいて、レンズの１つ以上の推定光学パラメータを決定するように構成することができる。
【０１０６】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、相対角度および１つ以上の推定光学パラメータに基づいて、レンズの１つ以上の推定光学パラメータを決定するように構成することができる。
【０１０７】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、基準物体の基準寸法と、基準物体画像内の基準寸法の画像化された寸法との間の倍率に基づいてレンズの推定球面度数を決定するように構成することができる。
【０１０８】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、相対角度および推定球面度数に基づいてレンズの球面度数を決定するように構成することができる。
【０１０９】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、基準物体の１つ以上の基準寸法と、基準物体画像内の１つ以上の基準寸法の１つ以上のそれぞれの画像化された寸法との間の変形に基づいて、レンズの推定円柱度数および／またはレンズの推定軸を決定するように構成することができる。
【０１１０】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、相対角度ならびに推定円柱度数および／または推定円柱軸に基づいて、レンズの円柱度数および／またはレンズの円柱軸を決定するように構成することができる。
【０１１１】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、相対角度を使用せずとも、例えば、補正係数をレンズの推定光学パラメータに適用せずに、例えば、レンズの１つ以上の推定光学パラメータに基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０１１２】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、第１の反射および第２の反射が取り込まれた画像内で一致する場合、基準物体と基準物体画像との間の比較に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０１１３】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、相対角度を使用せずとも、例えば、レンズの１つ以上の推定光学パラメータを決定することが可能であるように、少なくとも第１の反射および第２の反射が一致するまで眼鏡を回転するように装置１０２のユーザに指示をトリガするように構成することができる。
【０１１４】
いくつかの例示的な実施形態では、例えば、必要な角度までフラッシュに対してレンズを傾けることができるように、２つの反射、例えば、レンズの前面からの前面反射およびレンズの後面からの後面反射を観察することができる。
【０１１５】
一例では、レンズ面が装置面に対して正確に平行である場合、２つの反射、例えば、前面反射および後面反射は重なることができる。
【０１１６】
いくつかの例示的な実施形態では、例えば、比較的平面が含まれる場合、明るい反射を観察することができる。
【０１１７】
いくつかの例示的な実施形態では、非常に明るい光反射は、レンズ面がカメラ面と平行であることを示すことができる。
【０１１８】
いくつかの例示的な実施形態では、水平、垂直またはその両方に離れている２つの反射は、両方の反射が一致するまでレンズが傾いていることを示すことができる。一例では、反射の間の水平分離は、垂直軸に対してレンズが傾いていることを示すことができる。別の例では、反射の間の垂直分離は、例えば、後記するように、水平軸に対してレンズが傾いていることを示すことができる。
【０１１９】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、相対角度を使用せずとも、例えば、フラッシュの少なくとも１つの反射を含む少なくとも１つの取り込まれた画像に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０１２０】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、画像内の少なくとも１つの反射の直径の大きさに基づいて、レンズの球面度数を決定するように構成することができる。
【０１２１】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、画像内の少なくとも１つの反射の変形に基づいて、レンズの円柱度数および／またはレンズの円柱軸を決定するように構成することができる。
【０１２２】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、眼鏡のレンズを介して取り込まれた少なくとも１つの基準物体を含む少なくとも１つの画像に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０１２３】
いくつかの例示的な実施形態では、アプリケーション１６０は、眼鏡のレンズを介して少なくとも１つの基準物体のカメラ１１８による少なくとも１つの画像の取り込みをトリガするように構成することができる。
【０１２４】
一例では、アプリケーション１６０は、例えば、後記するように、眼鏡のレンズを介して少なくとも１つの基準物体の少なくとも１つの画像を取り込むように装置１０２のユーザに指示するように構成することができる。
【０１２５】
いくつかの例示的な実施形態では、アプリケーション１６０は、レンズの面とカメラ１１８の面との間の相対角度を決定するように構成することができる。
【０１２６】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、相対角度および少なくとも１つの画像に少なくとも基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０１２７】
一例では、アプリケーション１６０は、例えば、カメラ１１８およびフラッシュ１２２が同じ面にない場合、フラッシュ１２２とカメラ１１８との間の相対角度を示す情報を決定または処理するように構成することができる。この例によれば、アプリケーション１６０は、フラッシュ１２２とカメラ１１８との間の相対位置および／または角度を使用して１つ以上の光学パラメータを決定するように構成することができる。
【０１２８】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、基準物体と、少なくとも１つの画像内の基準物体の少なくとも１つの物体画像との間の比較に基づいて、相対角度を決定するように構成することができる。
【０１２９】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、レンズからのフラッシュのあらゆる反射を使用せずとも、例えば、基準物体と、少なくとも１つの画像内の基準物体の少なくとも１つの物体画像との間の比較に基づいて、相対角度を決定するように構成することができる。
【０１３０】
いくつかの例示的な実施形態では、相対角度は、例えば、後記するように、レンズの１つ以上の推定光学パラメータに対する補正係数を決定するために使用することができる。
【０１３１】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、レンズの１つ以上の推定光学パラメータを決定するように構成することができる。
【０１３２】
いくつかの例示的な実施形態では、少なくとも１つの画像は、レンズ上のフラッシュの少なくとも１つの反射を含むことができる。
【０１３３】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、少なくとも１つの反射に基づいて、レンズの１つ以上の推定光学パラメータを決定するように構成することができる。
【０１３４】
一例では、アプリケーション１６０は、例えば、後記するように、例えば、画像内の少なくとも１つの反射の直径の大きさに基づいて、レンズの推定球面度数を決定するように構成することができる。
【０１３５】
別の例では、アプリケーション１６０は、例えば、後記するように、例えば、画像内の少なくとも１つの反射の変形に基づいて、レンズの推定円柱度数および／またはレンズの推定円柱軸を決定するように構成することができる。
【０１３６】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、相対角度およびレンズの１つ以上の推定光学パラメータに基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０１３７】
一例では、取り込まれた画像は、基準物体の少なくとも１つの物体画像および少なくとも１つの反射を含むことができる。この例によれば、アプリケーション１６０は、例えば、レンズの１つ以上の推定光学パラメータに基づいて、レンズの１つ以上の光学パラメータを決定することができ、これは、例えば、取り込まれた画像内の少なくとも１つの反射／または取り込まれた画像および相対角度に基づいて決定することができ、これは、例えば、基準物体と少なくとも１つの物体画像との間の比較に基づいて決定することができる。
【０１３８】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、基準物体と、取り込まれた画像内の少なくとも１つの物体画像との間の比較に基づいて、レンズの１つ以上の推定光学パラメータを決定するように構成することができる。
【０１３９】
一例では、アプリケーション１６０は、例えば、後記するように、基準物体の基準寸法と、画像内の基準寸法の画像化された寸法との間の倍率に基づいて、レンズの推定球面度数を決定することができる。
【０１４０】
別の例では、アプリケーション１６０は、例えば、後記するように、例えば、基準物体の１つ以上の基準寸法と、画像内の２つ以上の基準寸法の１つ以上のそれぞれの画像化された寸法との間の変形に基づいて、レンズの推定円柱度数および／またはレンズの推定円柱軸を決定することができる。
【０１４１】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、基準物体と、取り込まれた画像内の少なくとも１つの物体画像との間の比較を使用せずとも、例えば、少なくとも２つの反射に基づいて、相対角度を決定するように構成することができる。
【０１４２】
一例では、アプリケーション１６０は、例えば、２つの反射の間の距離を決定し、２つの反射の間の距離に基づいて、相対角度を決定することによって、例えば、少なくとも２つの反射に基づいて、相対角度を決定するように構成することができる。
【０１４３】
一例では、取り込まれた画像は、基準物体の少なくとも１つの物体画像および少なくとも１つの反射を含むことができる。この例によれば、アプリケーション１６０は、例えば、レンズの１つ以上の推定光学パラメータに基づいて、レンズの１つ以上の光学パラメータを決定することができ、これは、例えば、基準物体と物体画像との間の比較、および相対角度に基づいて決定することができ、これは、例えば、取り込まれた画像内の少なくとも１つの反射に基づいて決定することができる。
【０１４４】
いくつかの例示的な実施形態では、レンズの１つ以上の観察された光学パラメータは、例えば、レンズが、例えば、ゼロ角度ではない、レンズの面とカメラの面との間の相対角度からカメラによって観察される場合、変化することができる。
【０１４５】
一例では、観察された球面度数は、例えば、球面度数が、ゼロ角度と異なる相対角度から観察される場合、レンズの公称球面度数と異なってもよい。
【０１４６】
別の例では、レンズの観察された円柱構成要素、例えば、レンズの円柱度数および／またはレンズの円柱軸は、例えば、レンズの面とカメラの面との間の相対角度に起因して変化することができる。
【０１４７】
いくつかの例示的な実施形態では、相対角度を推論することができ、補正係数を、例えば、レンズの１つ以上の光学パラメータを改良するために相対角度に基づいて設定することができる。
【０１４８】
いくつかの例示的な実施形態では、例えば、フラッシュ、例えば、フラッシュ１２２を使用してレンズのカメラ１１８によって画像を取り込む場合、フラッシュはレンズの前面またはレンズの後面から反射することができる。一例では、１つ以上の二次反射も同様に発生することができる。
【０１４９】
いくつかの例示的な実施形態では、例えば、レンズの前面またはレンズの後面からのフラッシュの１つ以上の反射は、例えば、フラッシュを反射するために、例えば、鏡として作用することができる、レンズの表面の曲率によって作り出すことができる、フラッシュの虚像または実像として表すことができる。
【０１５０】
いくつかの例示的な実施形態では、レンズの中心に対する１つ以上の反射の位置、例えば、レンズの中心からの角度および／または距離は、カメラの面とレンズの面との間の相対角度を示唆することができる。
【０１５１】
一例では、ゼロと等しい相対角度に関して、例えば、フラッシュがカメラのカメラレンズに近く、レンズの距離が、カメラ、例えば、カメラ１１８のカメラ有効焦点距離カメラ（ＥＦＬ）よりはるかに大きいと仮定すると、フラッシュの反射の位置は、正確にレンズの中心であることができる。
【０１５２】
いくつかの例示的な実施形態に従って、第１の取り込まれた画像２００および第２の取り込まれた画像２２０を示す、図２Ａおよび２Ｂを参照する。
【０１５３】
一例では、図１の１つ以上の要素が、例えば、後記するように、取り込まれた画像２２０に従って配置されおよび／または操作されてもよく、１つ以上のパラメータを、取り込まれた画像２２０に基づいてアプリケーション１６０（図１）によって決定することができ、および／または１つ以上の測定を、取り込まれた画像２２０を使用して図１の１つ以上の要素によって実施することができる。
【０１５４】
いくつかの例示的な実施形態では、取り込まれた画像２００および２２０は、カメラ、例えば、カメラ１１８（図１）によって取り込むことができる。
【０１５５】
いくつかの例示的な実施形態では、図２Ａおよび２Ｂに示すように、取り込まれた画像２００は、物体２４０を表示するディスプレイ２３０の画像を含むことができる。例えば、ディスプレイ２３０はディスプレイ１３０の機能を遂行することができる（図１）。
【０１５６】
いくつかの例示的な実施形態では、図２Ｂに示すように、取り込まれた画像２２０は２つのレンズ２１０を含む眼鏡の画像を含むことができる。
【０１５７】
いくつかの例示的な実施形態では、物体２４０は、例えば、事前に定義されたおよび／または既知の大きさおよび／または寸法を有する１つ以上の既知の物体を含むことができる。
【０１５８】
いくつかの例示的な実施形態では、図２Ａに示すように、物体２４０は、レンズ２１０を介さずに取り込まれる１つ以上の物体２２４、および／またはレンズ２１０を介して取り込まれる１つ以上の物体２２６を含むことができる。
【０１５９】
いくつかの例示的な実施形態では、レンズ２１０の１つ以上の光学パラメータ、例えば、後記するように、例えば、レンズ２１０の球面度数、円柱度数および／または円柱軸は、例えば、レンズ２１０によって引き起こされる、例えば、倍率に基づいて決定することができる。
【０１６０】
一例では、倍率は、例えば、後記するように、物体２２４および２２６の寸法と、取り込まれた画像２２０内の物体２２４および２２６の画像化された寸法との間の比較に基づいて決定することができる。
【０１６１】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、例えば、後記するように、レンズ２１０の中心２０６を決定するように構成することができる。
【０１６２】
いくつかの例示的な実施形態では、中心２０６は、例えば、物体２２４および物体２２６、ならびに取り込まれた画像２００内の物体２２６の画像２２５および物体２２４の画像に基づいて決定することができる。
【０１６３】
いくつかの例示的な実施形態では、物体２２４および物体２０４の１つ以上の寸法が既知であり、および／または事前に定義することができ、レンズ２１０を介して取り込まれなくてもよく、したがって物体２２４の画像はレンズ２１０による影響を受けなくてもよい。
【０１６４】
いくつかの例示的な実施形態では、物体２２６および物体２２６の１つ以上の寸法が既知であり、および／または事前に定義することができ、レンズ２１０を介して取り込むことができ、したがって物体２２６の１つ以上の寸法は、物体２２６のそれらの元の位置に対して画像２２５内の大きさおよび／または位置を変化させることができる。
【０１６５】
いくつかの例示的な実施形態では、中心２０６は、例えば、後記するように、例えば、レンズ２１０の軸；位置、例えば、物体２２４および／または２２６の座標；位置、例えば、物体２２６の画像２２５および／または物体２２４の画像の座標；ならびに例えば、レンズ２１０の主軸および／または副軸のための、例えば、球面−円柱レンズのためのレンズ２１０の倍率に基づいて決定することができる。
【０１６６】
いくつかの例示的な実施形態では、図２Ｂに示すように、取り込まれた画像２２０は、カメラのフラッシュが起動している間に取り込むことができる。
【０１６７】
いくつかの例示的な実施形態では、図２に示すように、フラッシュは、第１の反射２０１および／または第２の反射２０２においてレンズ２１０上で反射することができる。
【０１６８】
いくつかの実施形態では、第１の反射２０１および／または第２の反射２０２は、例えば、取り込まれた画像２００の画像処理に基づいて識別することができる。
【０１６９】
いくつかの例示的な実施形態では、図２に示すように、第１の反射２０１および／または第２の反射２０２は、例えば、Ｘ軸および／またはＹ軸において、例えば、異なる振幅において、レンズ中心２０６から逸れることができる。
【０１７０】
いくつかの例示的な実施形態では、図２に示すように、物体２４０は眼鏡の後方であってもよく、眼鏡は、例えば、取り込まれた画像２００が取り込まれる場合、レンズ２１０の面とカメラの面との間の相対角度で傾けられる。
【０１７１】
いくつかの例示的な実施形態では、図２に示すように、眼鏡は、Ｘ軸およびＹ軸において傾けられ、それにより、中心２０６から第１の反射２０１および／または第２の反射２０２の偏向を引き起こすことができる。
【０１７２】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、例えば、後記するように、例えば、レンズ２１０の中心２０６と第１の反射２０１との間の第１の反射ベクトル２１７を決定するように構成することができる。
【０１７３】
いくつかの例示的な実施形態では、第１のベクトル２１７は、レンズ２１０の中心２０６と第１の反射２０１との間の距離（「振幅」）、およびレンズ２１０の中心２０６と第１の反射２０１との間のベクトル角度を含むことができる。
【０１７４】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、例えば、後記するように、例えば、レンズ２１０の中心２０６と第２の反射２０１との間の第２の反射ベクトル２１９を決定するように構成することができる。
【０１７５】
いくつかの例示的な実施形態では、第２の反射ベクトル２１９は、レンズ２１０の中心２０６と第２の反射２０２との間の距離、およびレンズ２１０の中心２０６と第２の反射２０２との間のベクトル角度を含むことができる。
【０１７６】
いくつかの例示的な実施形態では、例えば、レンズの中心からの反射の距離、振幅および／または角度を表す、反射に対応する反射ベクトルは、例えば、後記するように、例えば、画像化された反射、ならびに／またはレンズの計算されたおよび／もしくは与えられた中心に基づいて決定することができる。
【０１７７】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、例えば、後記するように、例えば、取り込まれた画像２２０が取り込まれる場合、レンズ２１０の面とカメラの面との間の相対角度を決定するように構成することができる。
【０１７８】
いくつかの例示的な実施形態では、相対角度は、例えば、後記するように、例えば、１つ以上の計算されたまたは提供された光学パラメータ、例えば、レンズ球面度数、円柱度数および／もしくは軸、ならびに／または反射ベクトル、例えば、ベクトル２１７および２１９に基づいて決定することができる。
【０１７９】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、例えば、レンズ２１０の面とカメラの面との間の相対角度によって、例えば、観察されたレンズ度数、円柱度数および／またはレンズ２１０の軸に対する作用に基づいて、１つ以上の推定光学パラメータを改良するように構成することができる。
【０１８０】
いくつかの例示的な実施形態では、Ｆで示される屈折マトリクスは、例えば、以下のように表すことができる：
【数１】
2019511699.tif 000003
式中、Ｓはレンズの球面度数を示し、Ｃはレンズの円柱度数を示す。
【０１８１】
いくつかの例示的な実施形態では、φで示される相対角度で傾けられるレンズについてのＦｔｉｌｔｅｄで示される屈折マトリクスは、例えば、以下のように決定することができる：
【数２】
2019511699.tif 000004
【０１８２】
いくつかの例示的な実施形態では、レンズの球面度数Ｓ、レンズの円柱度数Ｃ、および／または角度φＦは、例えば、後記するように、例えば、屈折マトリクスＦｔｉｌｔｅｄに基づいて推定することができる。
【０１８３】
いくつかの例示的な実施形態では、取り込まれた画像、例えば、取り込まれた画像２２０は、フラッシュの単一反射を含むことができる。
【０１８４】
いくつかの例示的な実施形態では、単一反射により、例えば、反射ベクトル、例えば、反射ベクトル２１７および／もしくは２１９、ならびに／またはレンズ中心、例えば、レンズ中心２０６が計算されるか、または提供される場合、カメラの面とレンズの面との間の相対角度を計算することができる。
【０１８５】
いくつかの例示的な実施形態では、レンズ曲率は、例えば、以下のような、例えば、レンズメーカー式に基づいて、測定されたまたは提供されたレンズの球面度数に従って決定することができる：
【数３】
2019511699.tif 000005
式中、Ｒ１はレンズの後面の半径を示し、Ｒ２はレンズの前面の半径を示す。
【０１８６】
いくつかの例示的な実施形態では、半径Ｒ１は無限であると仮定することができ、半径Ｒ２は、例えば、与えられたおよび／または測定されたレンズの度数に従って計算することができる。
【０１８７】
いくつかの例示的な実施形態では、相対角度でのレンズの度数は、例えば、画像が取り込まれる場合、レンズを介して取り込まれる、例えば、１つ以上の物体、例えば、物体２２６の倍率の変化に従って決定することができる。
【０１８８】
いくつかの例示的な実施形態では、取り込まれた画像、例えば、取り込まれた画像２２０は、フラッシュの２つの反射を含むことができる。
【０１８９】
いくつかの例示的な実施形態では、取得した相対角度におけるレンズの度数が与えられ、各々の反射は、例えば、後記するように、レンズの別の半径に関連することができる。
【０１９０】
いくつかの例示的な実施形態では、第１の反射はレンズの前面に関連することができ、例えば、半径Ｒ２、例えば、２／Ｒ２に基づいて前面の曲率から作り出すことができる。
【０１９１】
いくつかの例示的な実施形態では、第２の反射は、後面に対して前面から影響を受ける第１の反射の結果であってもよい。
【０１９２】
いくつかの例示的な実施形態では、第２の反射は、例えば、Ｒ１が無限大に等しい場合、半径Ｒ２、例えば、１／Ｒ２と等しい曲率を有する鏡の２倍の度数と相関することができる。
【０１９３】
いくつかの例示的な実施形態では、前面および後面におけるレンズの曲率について、第２の反射の度数は、例えば、以下のように、鏡度数と相関することができる：
【数４】
2019511699.tif 000006
【０１９４】
いくつかの例示的な実施形態では、眼鏡は、例えば、後記するように、例えば、１つ以上の相対角度に傾けることができ、例えば、公称球面度数および／または円柱度数が全ての相対角度について一定のままであり得ると仮定すると、１つ以上の相対角度に対応する１つ以上の画像を、角度補正の誤差を最小化するために取り込むことができる。
【０１９５】
いくつかの例示的な実施形態では、レンズの面とカメラの面との間の相対角度は、例えば、カメラを傾け、例えば、カメラのジャイロスコープセンサおよび／または任意の他の方位センサに基づいて、カメラの、デルタ角として示される、カメラアングルを記録することによって変化することができる。
【０１９６】
いくつかの例示的な実施形態では、複数のカメラアングルであるデルタ角に対応する複数のデータ点は、例えば、レンズの屈折率を導き出すために使用することができる。
【０１９７】
いくつかの例示的な実施形態では、レンズの面とカメラの面との間の相対角度は、例えば、眼鏡を傾けることによって変化することができる。
【０１９８】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、眼鏡を傾けながら、例えば、装置１０２に複数の画像を取り込ませながら、少なくとも１つの取り込まれた画像を取り込むように装置１０２のユーザに指示するように構成することができる。
【０１９９】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、複数の傾斜角度に眼鏡を傾けながら、複数の画像を取り込むように装置１０２のユーザに指示するように構成することができる。例えば、複数の画像の第１の画像を眼鏡の第１の傾斜角度で取り込むことができ、複数の画像の第２の画像を眼鏡の第２の、例えば異なる傾斜角度で取り込むことができる。
【０２００】
一例では、装置１０２は、ユーザが眼鏡を傾けている間、カメラ１１８に画像シーケンスを取り込ませることができる。別の例では、ユーザは、例えば、カメラ１１８を操作することによって複数の画像を取り込むことができる。
【０２０１】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、複数の傾斜角度に対応する、複数の取り込まれた画像に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０２０２】
眼鏡の複数の傾斜角度に対応する複数の取り込まれた画像を概略的に例示する図３を参照する。
【０２０３】
いくつかの例示的な実施形態では、図３に示すように、複数の取り込まれた画像は、眼鏡のレンズ３２０の後方に物体３４０、例えば、物体２４０（図２）を含むことができる。
【０２０４】
いくつかの例示的な実施形態では、図３に示すように、物体３４０の１つ以上の要素は、例えば、複数の傾斜角度にてレンズ３２０を介して取り込むことができる。
【０２０５】
いくつかの例示的な実施形態では、図３に示すように、複数の矢印３１２は眼鏡の複数の傾斜角度に対応することができる。
【０２０６】
いくつかの例示的な実施形態では、図３に示すように、レンズ３２０のレンズ中心３０６をレンズ３１０にマークすることができる。
【０２０７】
いくつかの例示的な実施形態では、図３に示すように、レンズ３０６の中心と、レンズ３１０上の複数の第１の反射３０１との間の複数の反射ベクトル３１７をマークすることができる。
【０２０８】
いくつかの例示的な実施形態では、例えば、後記するように、眼鏡の傾斜角度と反射ベクトルとの間に関係が存在してもよい。
【０２０９】
いくつかの例示的な実施形態では、図３に示すように、眼鏡の第１の傾斜角度に対応する第１の反射ベクトル３１７は、眼鏡の第２の傾斜角度に対応する第２の反射ベクトル３１７と異なってもよい。
【０２１０】
いくつかの例示的な実施形態では、相対角度は、例えば、眼鏡の２つ以上の傾斜角度に対応する２つ以上の画像に基づいて決定することができる。
【０２１１】
いくつかの例示的な実施形態では、レンズ３２０の公称球面度数、円柱度数および／または円柱軸は一定のままであり得るが、物体３４０の１つ以上の要素の倍率および変形の変化は、例えば、傾斜角度に基づいて異なってもよい。
【０２１２】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、少なくとも１つの軸に対して眼鏡を傾け、物体３４０がレンズ３２０の後方にある場合、例えば、眼鏡を傾けながら、少なくとも２つの画像、例えば、画像３３２および３３３をカメラで取り込むようにユーザに指示するように構成することができる。
【０２１３】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、例えば、後記するように、少なくとも２つの画像について、レンズ３１０の推定球面度数、円柱度数および／または円柱軸、例えば、Ｆ（Ｄ）を計算するように構成することができる。
【０２１４】
いくつかの例示的な実施形態では、アルゴリズムは、例えば、以下のようにＫと示される、異なる傾斜角度のセットに基づいて機能を最小化することによって、レンズのＤ０と示される１つ以上の光学パラメータ、および／またはレンズの公称球面度数を決定するように構成することができる：
【数５】
2019511699.tif 000007
式中、
【数６】
2019511699.tif 000008
は最小相関演算子を有するセットの選択を示し、Ｐはノルムオーダー（Ｎｏｒｍ  ｏｒｄｅｒ）を示し、Ｆ＝Ｆ（Ｓ，Ｃ，φ）＝Ｆ（Ｄ）である。
【０２１５】
いくつかの例示的な実施形態に従って、測定スキーム４００を概略的に例示する図４Ａおよび４Ｂを参照する。
【０２１６】
いくつかの例示的な実施形態では、図４Ａに示すように、レンズ４１０はカメラ４１８の前に配置されてもよい。
【０２１７】
一例では、カメラのフラッシュはカメラ４１８のピンホールのすぐ隣に配置されてもよい。
【０２１８】
いくつかの例示的な実施形態では、図４Ａおよび４Ｂに示すように、レンズ４１０の面４０４とカメラ４１８の面４０８との間にθで示される相対角度が存在してもよい。
【０２１９】
いくつかの例示的な実施形態では、図４Ａに示すように、レンズ４１０は、第１の、例えば、半径Ｒ１を有する曲面４１６、および第２の、例えば、平面４１７を有してもよい。一例では、表面４１６および／または４１７は屈折および反射面であってもよい。
【０２２０】
いくつかの例示的な実施形態では、レンズ４１０のｎで示される回折係数はゼロより大きくてもよく、例えば、ｎ＞０である。
【０２２１】
いくつかの例示的な実施形態では、図４Ａに示されるように、レンズ４１０とカメラ４１８との間に、Ｌで示される距離４１５が存在してもよい。
【０２２２】
いくつかの例示的な実施形態では、図４Ｂに示されるように、レンズ４１０上のフラッシュの第１の反射４０１および第２の反射４０２は、レンズのレンズ中心４０６から逸れてもよい。
【０２２３】
いくつかの例示的な実施形態では、第１の反射４０１に対応するＭ１で示される第１の倍率、および第２の反射４０２に対応するＭ２で示される第２の倍率は、例えば、以下のように決定することができる：
【数７】
2019511699.tif 000009
式中、ｕはＬｃｏｓ（θ）に等しく、ｆｍは鏡の焦点距離を示し、ｆＬ２はレンズの焦点距離を示す。
【０２２４】
いくつかの例示的な実施形態では、相対角度θは、例えば、以下のように、レンズ中心４０６に対する、例えば、第１の表面、例えば、表面４１６からの第１の反射、例えば反射４０１に基づいて決定することができる：
【数８】
2019511699.tif 000010
式中、Δｘ１は、レンズ中心４０６からの反射４０１の横変位を示し、ｆｃは、カメラ４１８の焦点距離を示す。
【０２２５】
いくつかの例示的な実施形態では、相対角度θは、例えば、以下のように、レンズ中心４０６に対する、例えば、第２の表面、例えば、表面４１７からの第２の反射、例えば、反射４０２に基づいて決定することができる：
【数９】
2019511699.tif 000011
式中、Δｘ２は、レンズ中心４０６からの反射４０２の横変位を示す。
【０２２６】
いくつかの例示的な実施形態では、相対角度θは、例えば、以下のように、例えば、レンズの中心を位置決めせずとも、例えば、第１および第２の反射、例えば、反射４０１および４０２に基づいて、例えば、第１の反射と第２の反射との間のΔｘで示される反射距離に基づいて決定することができる：
【数１０】
2019511699.tif 000012
【０２２７】
いくつかの例示的な実施形態では、反射ベクトルは、例えば、Ｘ軸およびＹ軸上に反射ベクトルを投影することによってデカルト軸に表すことができる。例えば、相対Ｘ軸角度は、Ｘ軸上の反射ベクトルの投影に基づいて決定することができ、および／または相対Ｙ軸角度は、Ｙ軸上の反射ベクトルの投影に基づいて決定することができる。
【０２２８】
一例では、相対Ｘ軸角度は、例えば、反射ベクトルのＸ軸投影に基づいて式１０に従って決定することができ、および／または相対Ｙ軸角度は、例えば、反射ベクトルのＹ軸投影に基づいて式１０に従って決定することができる。
【０２２９】
いくつかの例示的な実施形態では、相対角度θは、例えば、後記するように、例えば、レンズの傾きから生じる収差を分析することによって、レンズの１つ以上の光学パラメータを補正するための補正係数として使用することができる。
【０２３０】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、レンズの後面および／またはレンズの前面上のフラッシュの反射に基づいてレンズの傾きから生じる収差を分析することによって、レンズの測定した光学パラメータについての補正係数を決定するように構成することができる。
【０２３１】
いくつかの例示的な実施形態では、補正係数は、例えば、レンズの傾きを補償するために、例えば、レンズの推定球面度数、推定円柱度数および／または推定円柱軸に対して設定することができる。
【０２３２】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下のように、例えば、相対角度θに基づいて、ＦＳＰＨで示される推定球面度数を補正するために、ＦＮＥＷＳＰＨで示される度数補正を決定することができる：
【数１１】
2019511699.tif 000013
【０２３３】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、以下のように、例えば、相対角度θおよび度数補正に基づいて、推定円柱度数を補正するために、ＣＩＮＤＣＹＬで示される円柱補正を決定することができる：
【数１２】
2019511699.tif 000014
【０２３４】
いくつかの例示的な実施形態に従って、眼鏡の第１の画像５３０および第２の画像５５０を示す図５Ａおよび５Ｂを参照する。
【０２３５】
いくつかの例示的な実施形態では、図５Ａおよび５Ｂに示されるように、画像５３０および画像５５０は、眼鏡の右レンズ５１０上にフラッシュの前面反射５０２および後面反射５０４、ならびに眼鏡の左レンズ５２０上にフラッシュの前面反射５０６および後面反射５０８を含むことができる。
【０２３６】
いくつかの例示的な実施形態では、レンズ上の２つの反射、例えば、レンズ５１０上の反射５０２および５０４は、レンズの光軸と、画像を取り込んだカメラとの間に生じた角度を示すことができる。
【０２３７】
いくつかの例示的な実施形態では、２つの反射が目に見えるが、同時に発生しない場合、前面反射と後面反射との間の水平および／または垂直距離が、例えば、後記するように、例えば、レンズの光学軸からのレンズの傾斜角度を推定するために利用することができる。
【０２３８】
いくつかの例示的な実施形態では、さらなる情報、例えば、レンズ度数、円柱度数および／または円柱軸が、例えば、より高い精度でレンズの傾きを分析するために使用することができる。
【０２３９】
一例では、与えられたまたは計算されたレンズの近似度数に関して、装置１０２（図１）は、例えば、後記するように、レンズの曲率半径を決定するように構成することができる。
【０２４０】
別の例では、与えられたまたは計算されたレンズの半径およびカメラからのレンズの距離に関して、アプリケーション１６０（図１）は、例えば、後記するように、例えば、２つの反射の間の変位に基づいて、レンズの光学軸を決定するように構成することができる。
【０２４１】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、例えば、後記するように、レンズの球面度数、円柱度数および／または円柱軸を決定するように構成することができる。
【０２４２】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、例えば、後記するように、例えば、２つの反射に基づいて、レンズの円柱度数、円柱角および／または球面度数を決定するように構成することができる。
【０２４３】
いくつかの例示的な実施形態では、前面反射および後面反射の直径は、例えば、それぞれ前面および後面の前面半径および後面半径を測定するために使用することができる。
【０２４４】
例えば、レンズからのカメラの与えられたまたは計算された距離に関して、およびレンズ表面が鏡として作用すると仮定して、アプリケーション１６０（図１）は、例えば、フラッシュの画像化された反射の倍率を推定することによって鏡またはレンズ表面の半径を決定するように構成することができる。
【０２４５】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、例えば、反射の位置に基づいて、レンズの度数を決定するように構成することができる。
【０２４６】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、例えば、反射の位置に基づいて、眼鏡の与えられた傾斜角度に対してレンズの度数を決定するように構成することができる。
【０２４７】
いくつかの例示的な実施形態では、図５Ｂに示されるように、左レンズ５１０の後面反射５０４からの前面反射５０２の垂直変位は、レンズ５１０の傾斜が水平軸周囲であることを示すことができる。
【０２４８】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、例えば、反射の位置に基づいて、与えられたまたは計算されたレンズ度数についてレンズの傾斜角度を決定するように構成することができる。
【０２４９】
いくつかの例示的な実施形態では、２つの反射のサイズは、前面および後面のレンズの表面の半径に直接関連し得る。
【０２５０】
いくつかの例示的な実施形態では、反射は、前面と後面のレンズの曲率半径の差異を示すことができる、反射の直径の大きさによって延びることができる。
【０２５１】
いくつかの例示的な実施形態では、図５Ａに示されるように、左レンズ５１０上の前面反射５０２と後面反射５０４の差異は、例えば、前面の半径と後面の半径の差異に起因し得る。
【０２５２】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、例えば、２つの反射の相対スポットサイズに基づいて、レンズ度数を決定するように構成することができる。
【０２５３】
いくつかの例示的な実施形態では、装置１０２は、例えば、後記するように、例えば、２つの反射に基づいて、レンズの光学軸を決定するように構成することができる。
【０２５４】
いくつかの例示的な実施形態では、フラッシュからの前面反射および後面反射が同時に起こる点は、例えば、後記するように、レンズの光軸をマークすることができる。
【０２５５】
一例では、軸上の物体は常にレンズの光軸上に画像化され得るので、どんな異なる曲率半径であろうと、レンズの前面および後面は、例えば、両方の反射が光軸上に画像化されるので、重なり得る反射の両方の画像を有する。
【０２５６】
いくつかの例示的な実施形態に従って、眼鏡の右レンズ６１０上のフラッシュの前面反射６０２および後面反射６０４ならびに眼鏡の左レンズ６２０上のフラッシュの前面反射６０６および後面反射６０８の画像を示す図６を参照する。
【０２５７】
いくつかの例示的な実施形態では、図６に示されるように、左レンズ６２０上の前面反射６０２および後面反射６０４は同時に起こり得る。
【０２５８】
いくつかの例示的な実施形態では、反射６０２および６０４の一致により、レンズ６１０のレンズ面およびカメラ面が平行であることが示され得る。
【０２５９】
いくつかの例示的な実施形態では、図６に示されるように、右レンズ６２０上の前面反射６０６および後面反射６０８はほぼ一致し、レンズ６２０のレンズ面とカメラ面との間に少しの角度が示され得る。
【０２６０】
いくつかの例示的な実施形態に従って反射スキーム７００を概略的に例示する図７を参照する。
【０２６１】
いくつかの例示的な実施形態では、図７に示されるように、フラッシュの２つの画像化された反射７２０、例えば、レンズ７１０の前面７０８からの第１の反射７０１およびレンズ７１０の後面７０６からの第２の反射７０２を、カメラのカメラセンサ７１８によって取り込むことができる。
【０２６２】
いくつかの例示的な実施形態では、図７に示されるように、画像化された反射７２０は、例えば、カメラがレンズの光軸７１６から傾けられる場合、一致しなくてもよい。
【０２６３】
いくつかの例示的な実施形態では、例えば、レンズ７１０がカメラから十分離れて位置し、フラッシュ７２２がレンズ７１０に十分近い場合、両方の反射７０１および７０２はレンズの光軸上に画像化することができ、例えば、レンズ表面が装置と垂直になると、一致することができる。
【０２６４】
いくつかの例示的な実施形態では、アプリケーション１６０が、例えば、反射に基づいて、眼鏡の瞳孔間距離を決定するように構成することができる図１に戻って参照する。
【０２６５】
いくつかの例示的な実施形態では、装置１０２のユーザは、例えば、アプリケーション１６０が眼鏡の瞳孔間距離を決定することができるように眼鏡をまだ保持し、フラッシュを眼鏡の各レンズに別々に向けることを含む１つ以上の操作を遂行するように指示することができる。
【０２６６】
いくつかの例示的な実施形態では、アプリケーション１６０は、両方の反射が一致するか、または一致するように計算される眼鏡の第１のレンズ内の第１の位置を記録するように構成することができる。例えば、第１の位置は眼鏡フレーム内の固定点に対して記録することができる。
【０２６７】
いくつかの例示的な実施形態では、アプリケーション１６０は、両方の反射が一致するか、または一致するように計算される眼鏡の第２のレンズ内の第２の位置を記録するように構成することができる。例えば、第２の位置は眼鏡フレーム内の固定点に対して記録することができる。
【０２６８】
いくつかの例示的な実施形態では、アプリケーション１６０は、眼鏡の瞳孔間距離パラメータとして設定することができる、第１の位置と第２の位置との間の相対距離を決定するように構成することができる。
【０２６９】
いくつかの例示的な実施形態に従う、レンズの１つ以上の光学パラメータを決定する方法を概略的に例示する図８を参照する。例えば、図８の方法の１つまたは複数の操作は、システム、例えば、システム１００（図１）；コンピューティング装置、例えば、装置１０２（図１）；サーバ、例えば、サーバ１７０（図１）；および／またはアプリケーション、例えば、アプリケーション１６０（図１）によって遂行することができる。
【０２７０】
ブロック８０２に示されるように、方法は、フラッシュを使用してカメラによってレンズの画像を取り込むステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、後記するように、眼鏡のレンズ上にフラッシュ１２２（図１）の少なくとも１つの反射を含む画像を取り込むことをユーザに指示することができ、および／またはトリガすることができる。
【０２７１】
ブロック８０４に示されるように、方法は、画像が取り込まれる場合、レンズの面とカメラの面との間の相対角度に対応するレンズの１つ以上の推定光学パラメータを決定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記のように、例えば、基準物体と、取り込まれた画像内の基準物体画像との間の比較に基づいて、レンズの１つ以上の推定光学パラメータを決定することができる。
【０２７２】
ブロック８０６に示されるように、方法は、レンズの少なくとも１つの表面からのフラッシュの少なくとも１つの反射を識別するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記のように、前面４１６（図４）からの第１の反射４０１（図４）および／または後面４１８（図４）からの第２の反射４０２（図４）を識別することができる。
【０２７３】
ブロック８１０に示されるように、方法は、レンズの面とカメラの面との間の相対角度を決定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記のように、例えば、反射４０１および／または４０２（図４）に基づいて相対角度θを決定することができる。
【０２７４】
ブロック８０８に示されるように、レンズの面とカメラの面との間の相対角度を決定するステップは、レンズの中心、およびレンズの中心から少なくとも１つの反射までの少なくとも１つの反射ベクトルを決定すること、ならびにレンズの中心、およびレンズの中心から少なくとも１つの反射までの反射ベクトルに基づいて相対角度を決定することを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記のように、例えば、レンズ中心４０６ならびに反射４０１および／または４０２（図４）に対応する反射ベクトルに基づいて相対角度θを決定することができる。
【０２７５】
他の実施形態では、レンズの面とカメラの面との間の相対角度を決定するステップは、第２の反射の位置に対する第１の反射の相対位置を決定すること、および第１の反射と第２の反射との間のベクトルに基づいて相対角度を決定することを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記のように、例えば、反射４０１および／または４０２（図４）の位置に基づいて相対角度θを決定することができる。
【０２７６】
ブロック８１２に示されるように、方法は、相対角度に基づいてレンズの推定光学パラメータを改良するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記のように、例えば、式１１および／または１２に従って、例えば、相対角度θに基づいて、レンズの球面度数、円柱度数および／または円柱軸を決定することができる。
【０２７７】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、上記のように、例えば、相対角度に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０２７８】
いくつかの実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、任意の他の方法に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０２７９】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、画像がレンズを介して取り込まれるときの、物体とカメラ１１８との間の第１の距離（「カメラ距離」）と、画像がレンズを介して取り込まれるときの、物体と眼鏡のレンズ（「眼鏡レンズ」）との間の第２の距離（「レンズ距離」）とに基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０２８０】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、倍率に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０２８１】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、第１および第２の距離に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０２８２】
いくつかの例示的な実施形態では、レンズ距離を、例えば、後記するように、カメラ距離の半分であるように、設定、測定、近似、および／または仮定されるようすることができる。
【０２８３】
他の実施形態では、例えば、後記するように、第１の距離と第２の距離との間の他の関係は、設定、測定、近似および／または仮定されることができる。
【０２８４】
他の実施形態では、第１の距離および／または第２の距離を、１つ以上の測定値に基づいて、および／または例えば後記するように、レンズを介して取り込まれた１つ以上の画像に基づいて、設定および／または規定することができる。
【０２８５】
いくつかの例示的な実施形態による、測定スキーム２００を概略的に示す図９を参照する。一例では、図１の１つ以上の要素を、測定スキーム２００に従って配置および／または動作することができ、１つ以上のパラメータを、測定スキーム２００に基づいて、アプリケーション１６０（図１）によって決定することができ、および／または、例えば、後記するように、測定スキーム９２００に従って図１の１つ以上の要素によって１つ以上の測定を遂行することができる。
【０２８６】
図９に示すように、測定スキーム９２００は、物体を表示するディスプレイ９２３０、眼鏡レンズ９２１０（「レンズ」）、カメラ９２１８のレンズ９２２８（「カメラレンズ」）、および／またはカメラ９２１８のセンサ９２２９（「カメラセンサ」）を含むことができる。例えば、ディスプレイ９２３０は、ディスプレイ１３０（図１）の機能を遂行することができ、および／またはカメラ９２１８は、カメラ１１８（図１）の機能を遂行することができる。
【０２８７】
図９に示すように、Ｌで示されるカメラ距離は、ディスプレイ９２３０とカメラ９２１８、例えば、カメラレンズ９２２８との間にあり得、ｕで示されるレンズ距離は、眼鏡レンズ９２１０とディスプレイ９２３０との間にあり得、および／またはνで示される第３の距離は、カメラレンズ９２２８とカメラセンサ９２２９との間にあり得る。
【０２８８】
図９に示すように、レンズ９２１０は、ｆ１で示される焦点距離を有することができ、および／またはカメラレンズ９２２８はｆ２で示される焦点距離を有することができる。
【０２８９】
いくつかの例示的な実施形態では、例えば、レンズ９２１０が負のレンズを含む場合、以下の式が適用され得る。
【０２９０】
いくつかの例示的な実施形態では、例えば、レンズ９２１０が負のレンズを含む場合、例えば後記するように、ｆ１の正の値を使用することができる。
【０２９１】
いくつかの例示的な実施形態では、例えば、レンズ９２１０が正のレンズを含む場合、ｆ１の負の値、例えば、−ｆ１を使用することができる。
【０２９２】
いくつかの例示的な実施形態では、測定スキーム９２００に従って、１つ以上の関係を、例えば、以下のように適用することができる。
【０２９３】
【数１３】
2019511699.tif 000015
【０２９４】
いくつかの例示的な実施形態では、センサ９２２９は、例えば、以下のように、ｕ’で示される新しい位置でディスプレイ９２３０上の物体を感知することができる。
【０２９５】
【数１４】
2019511699.tif 000016
【０２９６】
いくつかの例示的な実施形態では、カメラレンズ９２２８のＭ２で示される倍率を、例えば、以下のように決定することができる。
【０２９７】
【数１５】
2019511699.tif 000017
【０２９８】
いくつかの例示的な実施形態では、測定スキーム９２００に従って、ＭＴで示される全倍率を、例えば、以下のように決定することができる。
【０２９９】
【数１６】
2019511699.tif 000018
【０３００】
ここで、Ｍ１はレンズ２１０の倍率を示す。
【０３０１】
いくつかの例示的な実施形態では、位置ｕ＝０における、Ｍ０で示される倍率を、例えば、以下のようにすることができる。
【０３０２】
【数１７】
2019511699.tif 000019
【０３０３】
いくつかの例示的な実施形態では、倍率Ｍ０を、レンズ９２１０がない場合の倍率に等しくすることができる。
【０３０４】
いくつかの例示的な実施形態では、ＭＲで示される相対倍率を、例えば、以下のように決定することができる。
【０３０５】
【数１８】
2019511699.tif 000020
【０３０６】
いくつかの例示的な実施形態では、最大倍率の測定スキーム９２００は、相対倍率ＭＲが例えば、以下のような１つ以上の条件を満たす位置で発生することができる。
【０３０７】
【数１９】
2019511699.tif 000021
【０３０８】
他の実施形態では、最大倍率は、例えば、少なくとも以下の基準を満たす、ｕｉｄｅａｌと示される位置で発生することができる。
【０３０９】
【数２０】
2019511699.tif 000022
【０３１０】
いくつかの例示的な実施形態では、Ｌ＞＞ｆ２であるので、最大倍率の最良の位置を、例えば、概略、ディスプレイ９２３０とカメラレンズ９２２８との間の中間とすることができる。
【０３１１】
いくつかの例示的な実施形態では、例えば、ディスプレイ９２３０とカメラレンズ９２２８との間の中間の位置ｕｉｄｅａｌなどの相対的な倍率ＭＲを、例えば、以下のように、決定することができる。
【０３１２】
【数２１】
2019511699.tif 000023
【０３１３】
いくつかの例示的な実施形態では、レンズ９２１０の球面度数を、例えば、好ましくは、ｕｉｄｅａｌピークの位置で、または任意の他の点で、例えば、相対倍率ＭＲを測定することによって、所与のカメラ距離Ｌに対して抽出することができる。
【０３１４】
いくつかの例示的な実施形態では、レンズ９２１０が円柱を有する場合、例えば、式９による相対的な倍率公式を、円柱軸の各々に別々に適用することができる。
【０３１５】
いくつかの例示的な実施形態では、ディスプレイ９２３０とレンズ９２１０との間の距離Ｕを、例えば、倍率公式を使用して、例えば、式９に従って決定することができる。
【０３１６】
いくつかの例示的な実施形態では、最大倍率がディスプレイ９２３０とレンズ９２２８との中間に与えられるので、レンズ９２１０がディスプレイ９２３０とカメラレンズ９２２８との間の異なる距離に位置する場合、複数の画像の取り込むステップが、例えば、フィッティング、外挿もしくはサンプリングによって、および／またはディスプレイ９２３０からのカメラの既知の／計算された／測定されたカメラ距離Ｌによって、最大倍率を評価するステップを可能にすることができる。
【０３１７】
いくつかの例示的な実施形態では、レンズ９２１０の焦点距離ｆ１を、例えば、以下のように、例えば、全倍率ＭＴおよび／または相対倍率ＭＲに基づいて、決定することができる。
【０３１８】
【数２２】
2019511699.tif 000024
【０３１９】
いくつかの例示的な実施形態では、カメラ９２１８の焦点を、例えば、ディスプレイ９２３０とカメラの距離上に固定することができる。
【０３２０】
いくつかの例示的な実施形態では、カメラ９２１８は、ディスプレイ９２３０上に焦点を合わせて、例えば、カメラ９２１８の前にレンズ９２１０を挿入する前に焦点をロックすることができる。
【０３２１】
他の実施形態では、ディスプレイ９２３０に焦点を合わせるステップを、例えば、ディスプレイ９２３０とカメラ９２１８との間にレンズ９２１０を配置した後に、例えば、カメラ９２１８の視野（ＦＯＶ：ｆｉｅｌｄ  ｏｆ  ｖｉｅｗ）内で、例えば、レンズ９２１０を含む眼鏡のフレームを含まない、ディスプレイ９２３０上の部品に焦点を合わせるステップによって、遂行することができる。例えば、画像処理技術を実装して、カメラ９２１８がオートフォーカス（ＡＦ：ａｕｔｏｆｏｃｕｓ）を行うべき場所をＦＯＶ内で決定することができる。
【０３２２】
別の実施形態では、ＡＦを遂行するカメラ９２１８のＦＯＶ内の領域を、例えば、カメラが焦点を合わせることができるカメラ９２１８のＦＯＶ内の領域を選択するようにユーザに指示することによって手動で選択することができる。
【０３２３】
いくつかの例示的な実施形態では、レンズ９２１０の焦点屈折力の倍率および抽出を、例えば、ディスプレイ９２３０にのみ焦点を合わせることによって決定することができる。
【０３２４】
いくつかの例示的な実施形態では、カメラ９２１８は、例えば、以下のように、例えば、レンズ９２１０なしで、ディスプレイ９２３０上の物体を使用して焦点を合わせることができる。
【０３２５】
【数２３】
2019511699.tif 000025
【０３２６】
いくつかの例示的な実施形態では、レンズ９２１０は、例えば、以下のように、カメラレンズから距離ｕ’に位置する仮想物体を形成することができる。
【０３２７】
【数２４】
2019511699.tif 000026
【０３２８】
いくつかの例示的な実施形態では、システム内の全倍率ＭＴを、例えば、以下のように決定することができる。
【０３２９】
【数２５】
2019511699.tif 000027
【０３３０】
いくつかの例示的な実施形態では、レンズ９２１０の焦点距離ｆ１は、例えば、以下のように決定することができる。
【０３３１】
【数２６】
2019511699.tif 000028
【０３３２】
いくつかの例示的な実施形態では、レンズ９２１０のＰ１で示される度数を、例えば、以下のように決定することができる。
【０３３３】
【数２７】
2019511699.tif 000029
【０３３４】
ディスプレイ９３３０上に表示される物体９３０２の画像９３００を概略的に示す図１０を参照する。例えば、ディスプレイ９３３０は、ディスプレイ１３０（図１）の機能を遂行することができる。
【０３３５】
いくつかの例示的な実施形態では、図１０に示すように、物体９３０２は、円を含むことができる。
【０３３６】
いくつかの例示的な実施形態では、物体９３０２の画像９３００を、レンズ９３１０を介してカメラによって取り込むことができる。例えば、カメラ１１８（図１）および／またはカメラ９２１８（図９）は、レンズ９３１０、例えば、レンズ９２１０（図９）を介して物体９３０２を取り込むことができる。
【０３３７】
図１０に示すように、物体９３０２の画像９３００がレンズ９３１０を通って取り込まれたとき、レンズ９３１０は、物体９３０２の倍率を、例えば、様々な角度で異なる手法で変更することができる。
【０３３８】
図１０に示すように、物体９３０２の画像が、レンズ９３１０を通って取り込まれたとき、画像９３００を、楕円体として見ることができる。
【０３３９】
いくつかの例示的な実施形態では、カメラは、レンズ９３１０の視野の外側に配置され得る較正物体９３０１に焦点を合わせることができる。
【０３４０】
いくつかの例示的な実施形態では、図１０に示すように、レンズ９３１０は、例えば、較正物体９３０１が、レンズ９３１０のＦＯＶの外側に配置されているため、較正物体９３０１の画像に影響を与えない可能性がある。
【０３４１】
いくつかの例示的な実施形態による、４つのそれぞれの相対的な倍率グラフを概略的に示す、図１１Ａ、１１Ｂおよび１１Ｃおよび１１Ｄを参照する。
【０３４２】
一例では、例えば、カメラ９２１８（図９）とディスプレイ９２３０（図９）との間などのカメラ距離Ｌは５０ｃｍに等しく、例えば、レンズ９２２８（図９）の焦点距離ｆ２は、３．７ｍｍに等しくすることができる。他の実施形態では、任意の他の距離を使用することができる。
【０３４３】
いくつかの例示的な実施形態では、図１１Ａ、図１１Ｂ、および図１１Ｃおよび１１Ｄの４つのグラフは、カメラセンサ、例えば、センサ９２２９（図９）からのレンズ、例えば、レンズ９２１０（図９）の距離の関数としての相対倍率を示す。
【０３４４】
いくつかの例示的な実施形態では、図１１Ａ、図１１Ｂ、および図１１Ｃおよび図１１Ｄのグラフは、複数の異なるレンズに対応する複数の倍率曲線を示す。
【０３４５】
いくつかの例示的な実施形態では、複数の異なるレンズは、ある範囲のジオプタ内の複数のジオプタ間隔に対応することができる。
【０３４６】
例えば、倍率曲線は、カメラからのレンズの距離の関数として、ある範囲のジオプタからの特定のジオプタを有するレンズの倍率を表すことができる。
【０３４７】
いくつかの例示的な実施形態では、図１１Ａの複数の倍率曲線は、０．２５ジオプタ間隔で０．２５Ｄと２Ｄとの間のレンズ度数を有する複数のレンズに対応することができる。
【０３４８】
いくつかの例示的な実施形態では、図１１Ｂの複数の倍率曲線は、０．２５ジオプタ間隔で２Ｄと４Ｄとの間のレンズ度数を有する複数のレンズに対応することができる。
【０３４９】
いくつかの例示的な実施形態では、図１１Ｃの複数の倍率曲線は、０．２５ジオプタ間隔で−０．２５Ｄと−２Ｄとの間のレンズ度数を有する複数のレンズに対応することができる。
【０３５０】
いくつかの例示的な実施形態では、図１１Ｄの複数の倍率曲線は、０．２５ジオプタ間隔で−２Ｄと−４Ｄとの間のレンズ度数を有する複数のレンズに対応することができる。
【０３５１】
他の実施形態では、任意の他のジオプタ範囲および／または任意の他のジオプタ間隔に関して任意の他の曲線を使用することができる。
【０３５２】
一例では、レンズは、−４ジオプタのレンズ度数を有することができる。この例によれば、レンズは１．５の最大相対倍率を有することが予想される。
【０３５３】
別の例では、レンズは、＋０．２５Ｄの円柱度数で−４Ｄのレンズ度数を有することができる。この例によれば、レンズは、第１の軸で１．５の最大相対倍率を有し、第２の軸では１．４７の相対倍率を有することが予想される。
【０３５４】
図１１Ａ、図１１Ｂ、および図１１Ｃおよび図１１Ｄに示すように、０．２５ジオプタのレンズで倍率の数パーセントの変化が予想される。
【０３５５】
一例では、ディスプレイ９２３０（図１０）上の１センチメートルのサイズの物体は、カメラセンサ上の数百の画素を占める場合がある。したがって、物体のサイズの数パーセントの変化は、追跡可能な数画素の変化をもたらす可能性がある。
【０３５６】
図１に戻って参照すると、いくつかの例示的な実施形態では、例えば、後記されるように、レンズの１つ以上の光学パラメータを測定するために、１つ以上の手順、動作および／または方法を遂行することができる。
【０３５７】
いくつかの例示的な実施形態では、１つ以上の動作は、カメラ１１８とディスプレイ１８０との間に眼鏡のレンズを配置するステップを含むことができる。
【０３５８】
いくつかの例示的な実施形態では、レンズの度数、レンズの円柱度数、レンズ円柱角度、および／または眼鏡レンズの任意の他のパラメータとしてのパラメータは、例えば、レンズを介してカメラ１１８によって取り込まれた画像の変化を追跡することによって決定することができる。
【０３５９】
いくつかの例示的な実施形態では、レンズの１つ以上の光学パラメータを決定するステップは、例えば、ディスプレイ１３０に表示される物体などとカメラ１１８との間のカメラ距離、例えば、物体とレンズとの間のレンズ距離、および／または、例えば、後記するように、画像の検出された変化、に基づくことができる。
【０３６０】
いくつかの例示的な実施形態では、アプリケーション１６０は、１つ以上の動作を利用して、例えば、後記するように、ディスプレイ１３０に表示される物体の、画像化された寸法と、物体のそれぞれの基準寸法との間の倍率に、例えば、基づいて、レンズの１つ以上の光学パラメータを決定することができる。
【０３６１】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、倍率に基づいて、レンズの球面度数を決定するように構成することができる。
【０３６２】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、画像化された寸法と、基準寸法との間の倍率が最大である、例えば、画像内の複数の軸の最大の倍率軸に基づいて、レンズの円柱軸を決定するように構成することができる。
【０３６３】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、物体の他の画像化された寸法と別のそれぞれの基準寸法との間の倍率が最小である、例えば、画像内の複数の軸の最大倍率軸と最小倍率軸とに基づいて、レンズの円柱度数を決定するように構成することができる。
【０３６４】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するように、例えば、最小倍率軸における第１の倍率および最大倍率軸における第２の倍率に基づいて、レンズの円柱度数を決定するように構成することができる。
【０３６５】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記するような複数の倍率画像から選択され得る、最大または最小倍率画像などの極値倍率画像に、例えば、基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０３６６】
いくつかの例示的な実施形態では、複数の画像の極値倍率画像は、画像化された寸法と基準寸法との間の倍率が最大または最小である画像を含むことができる。
【０３６７】
いくつかの例示的な実施形態では、アプリケーション１６０は、レンズ距離を一定にして、レンズを介して取り込まれた物体の複数の画像を、例えば、カメラと物体の間のそれぞれの複数のカメラ距離で処理するように構成することができる。例えば、アプリケーション１６０は、眼鏡がディスプレイ１３０に対して静止したままである間に、カメラ１１８をディスプレイ１３０から後方におよび／または前方に移動させるように眼鏡のユーザに指示するように構成することができる。
【０３６８】
いくつかの例示的な実施形態では、アプリケーション１６０は、画像化された寸法と基準寸法との間の極値倍率を有し得る複数の画像の極値倍率画像を決定するように構成することができる。
【０３６９】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記されるような極値倍率画像に、例えば、基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０３７０】
いくつかの例示的な実施形態では、アプリケーション１６０は、カメラ距離を一定にして、レンズを介して取り込まれた物体の複数の画像を、例えば、レンズと物体との間のそれぞれの複数のレンズ距離で処理するように構成することができる。例えば、アプリケーション１６０は、カメラ１１８がディスプレイ１３０に対して静止したままである間に、眼鏡をカメラ１１８とディスプレイ１３０との間で後方および／または前方に動かすように眼鏡ユーザに指示するように構成することができる。
【０３７１】
いくつかの例示的な実施形態では、アプリケーション１６０は、画像化された寸法と基準寸法との間にｎの極値倍率を提供する、複数の画像の極値倍率画像を決定するように構成することができる。
【０３７２】
いくつかの例示的な実施形態では、アプリケーション１６０は、例えば、後記されるような、例えば、極値倍率画像に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０３７３】
いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、倍率と、既知の寸法を有する較正物体、例えば、較正物体９３０１（図１０）の画像における少なくとも１つの寸法の別の倍率とに基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０３７４】
いくつかの例示的な実施形態では、例えば、図１０を参照して上記したように、較正物体の画像を、レンズを介さずに取り込むことができる。
【０３７５】
いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、後記するように、１つ以上の距離測定値、推定値、および／または計算値に基づいて、例えば、物体とカメラ１１８との間の第１の距離、および／または、例えば、物体とレンズとの間の第２の距離を決定するように構成することができる。
【０３７６】
いくつかの例示的な実施形態では、第１の距離および／または第２の距離を、例えば、後記されるように、事前に定義することができる。
【０３７７】
いくつかの例示的な実施形態では、第２の距離を、眼鏡のテンプルアームが物体の平面に延ばされるとき、物体とレンズとの間の距離を含むように設定することができる。
【０３７８】
いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、１つ以上の画像がカメラ１１８によって取り込まれたとき、例えば、カメラ１１８および／または装置１０２の加速度に対応する加速度情報に基づいて、第１の距離および／または第２の距離を決定するように構成することができる。
【０３７９】
いくつかの例示的な実施形態では、装置１０２は、カメラ１１８および／または装置１０２の加速度情報をアプリケーション１６０に提供するように構成された加速度計１２６を含むことができる。
【０３８０】
いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、物体の１つ以上の３次元（３Ｄ）座標に基づいて、第１の距離および／または第２の距離を決定するように構成することができる。
【０３８１】
いくつかの例示的な実施形態では、装置１０２は、物体の１つ以上の３次元（３Ｄ）座標を決定するように構成された３Ｄセンサを含むことができる。
【０３８２】
いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、物体と、既知の寸法を有する較正物体、例えば、較正物体９３０１（図１０）の画像における少なくとも１つの寸法と、に基づいて、第１の距離を決定するように構成することができる。
【０３８３】
いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、後記するような、例えば、１つ以上の動作に従って、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０３８４】
いくつかの例示的な実施形態による、レンズの１つ以上の光学パラメータを決定する方法を概略的に示す図１２を参照する。例えば、図１２の方法の１つまたは動作を、システム、例えばシステム１００（図１）、モバイル装置、例えば、装置１０２（図１）、サーバ、例えば、サーバ１７０（図１）、ディスプレイ、例えば、ディスプレイ１３０（図１）および／またはアプリケーション、例えば、アプリケーション１６０（図１）、によって実行することができる。
【０３８５】
ブロック９５０２に示すように、方法は、ディスプレイ上に物体を表示するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、ディスプレイ１３０（図１）に物体を表示させることができる。
【０３８６】
ブロック９５０４に示すように、方法は、眼鏡レンズ（「レンズアンダーテスト（Ｌｅｎｓ  Ｕｎｄｅｒ  Ｔｅｓｔ）」（ＬＵＴ）とも称される）をディスプレイからある距離に配置するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、レンズをディスプレイ１３０（図１）からレンズ距離に配置するようにユーザに指示することができる。
【０３８７】
ブロック９５０６に示すように、方法は、ディスプレイ上に表示された物体の画像を眼鏡レンズを通してカメラで取り込むステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、例えば、レンズを介して、カメラ１１８（図１）に物体の画像を取り込ませることができる。
【０３８８】
ブロック９５０８に示すように、方法は、ディスプレイからのカメラの第１の距離、例えば、カメラ距離、およびディスプレイからの眼鏡レンズの第２の距離、例えば、レンズ距離を決定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、レンズ距離およびカメラ距離を決定することができる。
【０３８９】
いくつかの例示的な実施形態では、カメラ距離および／またはレンズ距離を、推定し、与えおよび／またはユーザにアドバイスすることができる。
【０３９０】
ブロック９５１０に示すように、方法は、例えば、例示的な物体に関して後記するように、特定の経線に対する物体の最大倍率を推定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、特定の経線の物体の倍率を推定することができる。
【０３９１】
ブロック９５１２に示すように、方法は、特定の経線に対するレンズの焦点屈折力を計算するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、対応する軸に対する眼鏡レンズの焦点屈折力を決定することができる。
【０３９２】
ブロック９５１４に示されるように、倍率が様々な経線に対して変化する場合、方法は、最小倍率および対応する経線の位置を特定するステップ、およびその焦点屈折力を計算するステップを含むことができる。例えば、アプリケーション１６０（図１）は、倍率が数経線の間で変化することを決定することができ、したがってアプリケーション１６０（図１）は、例えば、後記されるような最小倍率軸および最小倍率軸の倍率を決定することができる。
【０３９３】
ブロック９５１６に示すように、本方法は、２つの焦点屈折力と円柱の角度との間の差として円柱度数を決定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、最小倍率軸における第１の倍率および最大倍率軸における第２の倍率に基づいて、例えば、後記されるように、レンズの円柱度数を決定することができる。
【０３９４】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）を、ブロック５０８の動作を遂行して、例えば、カメラ距離および／またはレンズ距離を決定するための１つ以上の技術を実行するように構成することができる。
【０３９５】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）を、例えば、後記するように、カメラ距離および／またはレンズ距離を決定するために１つ以上の動作を遂行するように構成することができる。
【０３９６】
いくつかの例示的な実施形態では、カメラ距離および／またはレンズ距離を決定するステップは、ディスプレイ上に既知のサイズを有する較正物体を表示するステップと、カメラによるディスプレイの画像を取り込むステップと、較正物体の取り込まれた画像に基づいて、距離を評価するステップと、を含むことができる。
【０３９７】
いくつかの例示的な実施形態では、カメラ距離および／またはレンズ距離を決定するステップは、例えばレター、Ａ４紙、１メートルおよび／または同様のものの基準既知サイズの物体を用いてカメラからディスプレイまでの距離を測定するステップを含むことができる。
【０３９８】
いくつかの例示的な実施形態では、カメラ距離および／またはレンズ距離を決定するステップは、例えば、加速度計１２６（図１）からの例えば、加速度計データを積分することによって、ディスプレイからのカメラの変位を測定するステップを含むことができる。
【０３９９】
いくつかの例示的な実施形態では、カメラ距離および／またはレンズ距離を決定するステップは、カメラ距離および／またはレンズ距離を決定するために、例えば、３Ｄセンサまたは深度カメラを使用するステップを含むことができる。
【０４００】
図１に戻って参照すると、いくつかの例示的な実施形態では、アプリケーション１６０（図１）を、例えば、後記されるような１つ以上の測定スキームに基づいて、レンズの光学パラメータを決定するように構成することができる。
【０４０１】
いくつかの例示的な実施形態では、第１の測定スキームは、例えば、後記されるように、例えば、レンズ距離がカメラ距離の約半分であるように、カメラ１１８とディスプレイ１３０との間の中央にレンズを配置するステップを含むことができる。
【０４０２】
いくつかの例示的な実施形態では、第２の測定スキームは、例えば、後記するように、例えばレンズ距離がテンプルアームの長さ、例えば、約１４．５ｃｍに基づくように、例えば、眼鏡を事前に定義されている粗い距離に位置させるために、ディスプレイ１３０に対して延びるテンプルアームによって眼鏡を配置するステップを含むことができる。
【０４０３】
いくつかの例示的な実施形態では、第３の測定スキームは、カメラ１１８をディスプレイ１３０から比較的固定された距離に保つステップと、レンズをカメラ１１８からディスプレイ１３０に向かって移動させながら、および／またはディスプレイ１３０からカメラ１１８へと後方に移動させながらレンズを介して画像を取り込むステップと、含むことができる。
【０４０４】
いくつかの例示的な実施形態では、レンズ距離を、例えば、後記するように、例えば、レンズを介して取り込まれた画像が最大相対倍率を有する位置で、カメラ距離の約半分であると決定することができる。
【０４０５】
いくつかの例示的な実施形態では、第４の測定スキームは、眼鏡レンズをディスプレイから一定の距離に配置するステップと、例えば、後記するように、レンズを介して取り込まれた画像が、例えば、最大相対倍率を有する場所を決定するためにカメラ位置を変更しながら、カメラによっていくつかの画像を取り込むステップと、を含むことができる。
【０４０６】
いくつかの例示的な実施形態では、第５の測定スキームは、眼鏡のフレームをディスプレイから一定の距離に配置するステップと、カメラがレンズから離れた距離に位置するレンズを通して画像を取り込むステップと、例えば、後記するように、カメラによって取り込まれた画像内の眼鏡のフレームのサイズからのレンズ距離を決定するステップと、を含むことができる。
【０４０７】
いくつかの例示的な実施形態では、第６の測定スキームは、例えば、テンプルアームを延ばすことによって、または既知の距離を決定するための任意の他の方法を使用して、眼鏡をディスプレイから既知の距離に配置するステップと、レンズを通して画像を取り込むためにカメラを別の既知の距離に配置するステップと、を含むことができる。
【０４０８】
いくつかの例示的な実施形態では、第６の測定スキームに従って、レンズ距離を知ることができ、カメラ距離は、例えば、後記するように、例えば、ディスプレイ１３０に表示された既知のサイズの画像およびカメラパラメータに基づいて、計算することができる。
【０４０９】
いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、後記するように、例えば、第１の測定スキームに従って、カメラ距離、レンズ距離および／またはレンズの１つ以上の光学パラメータを推定するための１つ以上の動作を遂行するように構成することができる。
【０４１０】
いくつかの例示的な実施形態による、測定スキーム９６００を概略的に示す図１３を参照する。例えば、測定スキーム９６００を使用する１つまたは動作を、システム、例えばシステム１００（図１）、モバイル装置、例えば、装置１０２（図１）、サーバ、例えば、サーバ１７０（図１）、ディスプレイ、例えば、ディスプレイ１３０（図１）など、および／またはアプリケーション、例えば、アプリケーション１６０（図１）、によって遂行することができる。
【０４１１】
いくつかの例示的な実施形態では、測定スキーム９６００を、例えば、第１の測定スキームに従って、レンズ９６１０の１つ以上の光学パラメータを決定することができるように構成することができる。
【０４１２】
いくつかの例示的な実施形態では、図１３に示すように、画像取り込み装置９６０２を、Ｌで示された既知の距離、例えば、ディスプレイ９６３０からのカメラ距離、に配置することができる。例えば、装置９６０２は、カメラ１１８（図１）の機能を遂行することができ、および／またはディスプレイ９６３０は、ディスプレイ１３０（図１）の機能を遂行することができる。
【０４１３】
いくつかの例示的な実施形態では、カメラ距離Ｌを、ユーザによって検証することができ、および／または較正物体の画像、およびカメラの１つ以上のパラメータ、例えば、焦点距離、視野、および／またはセンサピッチに基づいて、計算することができる。
【０４１４】
いくつかの例示的な実施形態では、図１３に示されるように、レンズを、装置９６０２とディスプレイ９６３０との間のほぼ中間、例えば、距離０．５Ｌで示される距離に、配置することができる。
【０４１５】
いくつかの例示的な実施形態では、中心におけるレンズの位置決めに対する感度が低いので、レンズの１つ以上の光学パラメータの正確な推定を達成することができる。例えば、カメラとディスプレイとの間の中間から数センチメートル以内であっても、レンズを位置決めすることは、レンズがカメラとディスプレイとの間の真ん中に位置決めされているかのように、レンズの１つ以上の光学パラメータを決定することを可能にし得る。
【０４１６】
いくつかの例示的な実施形態による、レンズの１つ以上の光学パラメータを決定する方法を概略的に示す図１４を参照する。例えば、図１４の方法の１つ以上の動作を、システム、例えばシステム１００（図１）、モバイル装置、例えば、装置１０２（図１）、サーバ、例えば、サーバ１７０（図１）、ディスプレイ、例えば、ディスプレイ１３０（図１）および／またはアプリケーション、例えば、アプリケーション１６０（図１）、によって遂行することができる。
【０４１７】
いくつかの例示的な実施形態では、図１４の方法の１つ以上の動作を、例えば第１の測定スキーム、例えば測定スキーム９６００（図１３）を使用して遂行することができる。
【０４１８】
ブロック９７０４に示すように、方法は、ディスプレイ上に物体を表示するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、ディスプレイ１３０（図１）に物体を表示させることができる。
【０４１９】
ブロック９７０２に示すように、本方法は、例えば、後記するように、ディスプレイを較正するステップを任意選択で含むことができる。
【０４２０】
ブロック９７０６に示すように、方法は、カメラ装置をディスプレイからの既知のまたは推定された距離に配置するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、図１３を参照して上記したように、例えばカメラ１１８（図１）をディスプレイ１３０（図１）から特定の距離に配置するようにユーザに指示することができる。
【０４２１】
ブロック９７０８に示すように、方法は、ディスプレイとカメラとの間のほぼ中間にレンズを配置することを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、図１３を参照して上記したように、カメラ１１８（図１）とディスプレイ１３０（図１）との間の中間にレンズを配置するようにユーザに指示することができる。
【０４２２】
ブロック９７１０に示すように、方法は、レンズを通して表示された画像の画像を取り込むステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、例えば、レンズを介して、カメラ１１８（図１）に物体の画像を取り込ませることができる。
【０４２３】
ブロック９７１２に示すように、方法は、取り込まれた画像を解析し、レンズの度数および円柱を決定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、例えば、取り込まれた画像に基づいて、レンズの１つ以上の光学パラメータを決定することができる。
【０４２４】
図１に戻って参照すると、いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、後記するように、例えば、第２の測定スキームに従って、カメラ距離、レンズ距離および／またはレンズの１つ以上の光学パラメータを推定するための１つ以上の動作を遂行するように構成することができる。
【０４２５】
いくつかの例示的な実施形態による、測定スキーム９８００を概略的に示す図１５を参照する。例えば、測定スキーム９８００を使用する１つ以上の動作を、システム、例えば、システム１００（図１）、モバイル装置、例えば、装置１０２（図１）、サーバ、例えば、サーバ１７０（図１）、ディスプレイ、例えば、ディスプレイ１３０（図１）および／またはアプリケーション、例えば、アプリケーション１６０（図１）、によって遂行することができる。
【０４２６】
いくつかの例示的な実施形態では、測定スキーム９８００を、例えば、第２の測定スキームに従って、レンズ９８１０の１つ以上の光学パラメータを決定することができるように構成することができる。
【０４２７】
いくつかの例示的な実施形態では、図１５に示すように、レンズ９８１０を、ディスプレイ９８３０からＬで示される既知の距離にすることができる。例えば、ディスプレイ９８３０は、ディスプレイ１３０（図１）の機能を遂行することができる。
【０４２８】
いくつかの例示的な実施形態では、図１４に示すように、眼鏡のテンプルアームを完全に延ばし、ディスプレイ９８３０に接触させることによってレンズ９８１０を距離Ｌに配置することができる。
【０４２９】
いくつかの例示的な実施形態では、テンプルアームは、固定された長さ、例えば、典型的には１３．５ｃｍ〜１５ｃｍの長さであるので、レンズとディスプレイとの間の距離を、十分に画定することができる。
【０４３０】
いくつかの例示的な実施形態では、図１５に示すように、画像取り込み装置９８０２を、ディスプレイ９８３０から２Ｌで示される距離、例えば、テンプルアームの長さの約２倍の距離に配置することができる。例えば、装置９８０２は、カメラ１１８（図１）の機能を遂行することができる。
【０４３１】
いくつかの例示的な実施形態では、レンズの１つ以上の光学パラメータを、例えば、距離２Ｌから物体の画像を取り込むことによって決定することができる。
【０４３２】
いくつかの例示的な実施形態による、レンズの１つ以上の光学パラメータを決定する方法を概略的に示す図１６を参照する。例えば、図１６の方法の１つまたは動作を、システム、例えば、システム１００（図１）、モバイル装置、例えば、装置１０２（図１）、サーバ、例えば、サーバ１７０（図１）、ディスプレイ、例えば、ディスプレイ１３０（図１）および／またはアプリケーション、例えば、アプリケーション１６０（図１）、によって実行することができる。
【０４３３】
いくつかの例示的な実施形態では、図１６の方法の１つ以上の動作を、例えば、第２の測定スキーム、例えば、測定スキーム９８００（図１５）に従って遂行することができる。
【０４３４】
ブロック９９０２に示すように、方法は、画素／ｍｍ比を見つけるために画面を較正するステップを任意選択に含むことができる。例えば、アプリケーション１６０（図１）を、例えば後記するように、ディスプレイ１３０（図１）を較正するように構成することができる。
【０４３５】
ブロック９９０４に示すように、方法は、眼鏡のテンプルアームを延ばして、それらをディスプレイに対して配置するステップを含むことができる。例えば、アプリケーション１６０（図１）は、眼鏡テンプルアームを延ばして、例えば、上記したようにディスプレイ１３０（図１）に対してそれらを配置するようにユーザに指示することができる。
【０４３６】
ブロック９９０６に示すように、方法は、カメラ装置を、ディスプレイから既知または推定された距離、例えば、テンプルアームの約２倍の長さに配置するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、カメラ１１８（図１）をディスプレイ１３０（図１）から既知または推定した距離に配置するようにユーザに指示することができる。
【０４３７】
ブロック９９０８に示すように、方法は、レンズを通して画像を取り込むステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、例えば、レンズを介して、カメラ１１８（図１）に物体の画像を取り込ませることができる。
【０４３８】
ブロック９９１０に示すように、方法は、レンズ度数および円柱度数および円柱軸を決定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、例えば、取り込まれた画像に基づいて、レンズの１つ以上の光学パラメータを決定することができる。
【０４３９】
図１に戻って参照すると、いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、後記するように、例えば、第３の測定スキームに従って、カメラ距離、レンズ距離および／またはレンズの１つ以上の光学パラメータを推定するための１つ以上の動作を遂行するように構成することができる。
【０４４０】
いくつかの例示的な実施形態による、測定スキーム９１１００を概略的に示す図１７を参照する。例えば、測定スキーム９１０００を使用する１つまたは複数の動作を、システム、例えば、システム１００（図１）、モバイル装置、例えば、装置１０２（図１）、サーバ、例えば、サーバ１７０（図１）、ディスプレイ、例えば、ディスプレイ１３０（図１）および／またはアプリケーション、例えば、アプリケーション１６０（図１）、によって遂行することができる。
【０４４１】
いくつかの例示的な実施形態では、測定スキーム９１０００を、例えば、第３の測定スキームに従って、レンズ９１０１０の１つ以上の光学パラメータを決定することができるように構成することができる。
【０４４２】
いくつかの例示的な実施形態では、図１７に示すように、画像取り込み装置９１００２を、Ｌで示された特定の距離、例えば、ディスプレイ９１０３０からのカメラ距離、に配置することができる。例えば、装置９１００２は、カメラ１１８（図１）の機能を遂行することができ、および／またはディスプレイ９１０３０は、ディスプレイ１３０（図１）の機能を遂行することができる。
【０４４３】
いくつかの例示的な実施形態では、図１７に示すように、レンズ９１０１０を、例えば、最大相対倍率を見つけるために、装置９１００２とディスプレイ９１０３０との間で移動させることができる。
【０４４４】
いくつかの例示的な実施形態では、測定スキーム９１０００によれば、レンズの位置を監視する必要がない場合がある。
【０４４５】
いくつかの例示的な実施形態による、レンズの１つ以上の光学パラメータを決定する方法を概略的に示す図１８を参照する。例えば、図１８の方法の１つまたは複数の動作を、システム、例えば、システム１００（図１）、モバイル装置、例えば、装置１０２（図１）、サーバ、例えば、サーバ１７０（図１）、ディスプレイ、例えば、ディスプレイ１３０（図１）および／またはアプリケーション、例えば、アプリケーション１６０（図１）、によって遂行することができる。
【０４４６】
いくつかの例示的な実施形態では、図１８の方法の１つ以上の動作を、例えば、第３の測定スキーム、例えば、測定スキーム９１０００（図１８）に従って遂行することができる。
【０４４７】
ブロック９１１０２に示すように、方法は、画素／ｍｍ比を見つけるために画面を較正するステップを任意選択に含むことができる。例えば、アプリケーション１６０（図１）を、例えば、後記するように、ディスプレイ１３０（図１）を較正するように構成することができる。
【０４４８】
ブロック９１１０４に示すように、方法は、ディスプレイ上に物体を表示するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、ディスプレイ１３０（図１）に物体を表示させることができる。
【０４４９】
ブロック９１１０６に示すように、方法は、カメラ装置をディスプレイからの特定の距離に保持するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、カメラ１１８（図１）をディスプレイ１３０（図１）から特定の距離に配置するようにユーザに指示することができる。
【０４５０】
いくつかの例示的な実施形態では、方法は、カメラ距離を計算するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、カメラ距離を決定することができる。
【０４５１】
ブロック９１１０８に示すように、方法は、レンズを、カメラ１１８の近くに配置するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、レンズを、カメラ１１８（図１）の近くに配置するようにユーザに指示することができる。
【０４５２】
ブロック９１１１０に示すように、方法は、レンズをディスプレイに向かって移動させながら一連の画像を取り込むステップを含むことができる。例えば、アプリケーション１６０（図１）は、カメラ１１８（図１）に、例えば、上述したように、レンズをディスプレイ１３０（図１）に向かって移動させながら一連の画像を取り込ませることができる。
【０４５３】
他の実施形態では、レンズをディスプレイから離れておよびカメラに向かって移動させることができる。例えば、レンズをディスプレイの近くに配置することができ、レンズをカメラに向かって移動させながら一連の画像を取り込むことができる。
【０４５４】
いくつかの例示的な実施形態では、第１の任意選択または第２の任意選択を使用して、レンズのディスプレイへ向かう移動をいつ停止するべきかを決定することができる。
【０４５５】
いくつかの例示的な実施形態では、第１の任意選択は、レンズがディスプレイに非常に近いときに停止するステップを含むことができる。
【０４５６】
いくつかの例示的な実施形態では、第２の任意選択は、任意の軸の相対的な倍率を計算するステップ、および倍率がピークに達した後に移動を停止するステップを含むことができる。
【０４５７】
ブロック９１１１２に示すように、方法は、最大倍率で画像を決定するステップと、円柱歪みをチェックするステップとを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、後記するように、例えば、特定の経線に対する物体の最大倍率に基づいて、円柱軸を決定することができる。
【０４５８】
一例では、円形物体が使用されるとき、楕円形状を見ることができる。
【０４５９】
ブロック９１１１６に示すように、方法は、各々の軸の相対的な倍率および距離に基づいて、レンズ度数および円柱度数を計算するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、例えば、各々の軸の倍率に基づいて、眼鏡レンズの焦点屈折力および円柱度数を決定することができる。
【０４６０】
いくつかの例示的な実施形態では、方法は、取り込まれた画像の残りの部分での円柱歪みの一貫性を検査するステップを任意選択で含むことができる。
【０４６１】
一例では、円柱歪みの一貫性は、移動中の意図しない回転を示す場合がある。
【０４６２】
図１に戻って参照すると、いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、後記するように、例えば、第４の測定スキームに従って、カメラ距離、レンズ距離および／またはレンズの１つ以上の光学パラメータを推定するための１つ以上の動作を遂行するように構成することができる。
【０４６３】
いくつかの例示的な実施形態による、測定スキーム９１２００を概略的に示す図１２を参照する。例えば、測定スキーム９１２００を使用する１つまたは複数の動作を、システム、例えば、システム１００（図１）、モバイル装置、例えば、装置１０２（図１）、サーバ、例えば、サーバ１７０（図１）、ディスプレイ、例えば、ディスプレイ１３０（図１）および／またはアプリケーション、例えば、アプリケーション１６０（図１）、によって遂行することができる。
【０４６４】
いくつかの例示的な実施形態では、測定スキーム９１２００を、例えば、第４の測定スキームに従って、レンズ９１２１０の１つ以上の光学パラメータを決定するように構成することができる。
【０４６５】
いくつかの例示的な実施形態では、図１９に示すように、レンズを、Ｌで示された特定の距離、例えばディスプレイ９１２３０からのレンズ距離、に配置することができる。例えば、ディスプレイ９１２３０は、ディスプレイ１３０（図１）の機能を遂行することができる。
【０４６６】
いくつかの例示的な実施形態では、図９に示すように、画像取り込み装置９１２０２を、レンズ９１２１０の近くに配置することができる。例えば、装置９１００２は、カメラ１１８（図１）の機能を遂行することができる。
【０４６７】
いくつかの例示的な実施形態では、図１９に示すように、装置９１２０２を、例えば、最大相対倍率を見つけるために、レンズ９１２１０から、２Ｌで示されたある距離、例えば、カメラ距離まで移動させることができる。
【０４６８】
他の実施形態では、装置９１２０２を、例えば、レンズ９１２１０を介して表示された物体の一連の画像を取り込みながら、ディスプレイから約２Ｌの距離に設置し、レンズ９１２１０に向かって移動することができる。
【０４６９】
いくつかの例示的な実施形態では、いくつかの画像が取り込まれる場合、選択された画像、例えば最大相対倍率を有する画像を使用して、例えば、選択された画像で取り込まれる既知のサイズの物体からカメラ距離を決定し、レンズ距離をカメラ−ディスプレイの距離の半分として決定することによって、例えば、１つ以上の、例えば、レンズ９１２１０の全ての光学パラメータを決定することができる。
【０４７０】
いくつかの例示的な実施形態による、レンズの１つ以上の光学パラメータを決定する方法を概略的に示す図２０を参照する。例えば、図２０の方法の１つまたは複数の動作を、システム、例えば、システム１００（図１）、モバイル装置、例えば、装置１０２（図１）、サーバ、例えば、サーバ１７０（図１）、ディスプレイ、例えば、ディスプレイ１３０（図１）および／またはアプリケーション、例えば、アプリケーション１６０（図１）、によって遂行することができる。
【０４７１】
いくつかの例示的な実施形態では、図１３の方法の１つ以上の動作を、例えば第４の測定スキーム、例えば測定スキーム９１２００（図１９）に従って遂行することができる。
【０４７２】
ブロック９１３０２に示すように、方法は、画素／ｍｍ関係を見つけるために画面を較正するステップを任意選択に含むことができる。例えば、アプリケーション１６０（図１）を、例えば後記するように、ディスプレイ１３０（図１）を較正するように構成することができる。
【０４７３】
ブロック９１３０４に示すように、方法は、ディスプレイ上に物体を表示するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、ディスプレイ１３０（図１）に物体を表示させることができる。
【０４７４】
ブロック９１３０６に示すように、方法は、カメラ１１８をディスプレイからの特定の距離に保持するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、カメラ１１８（図１）をディスプレイ１３０（図１）からＤで示される、特定の距離に配置するようにユーザに指示することができる。
【０４７５】
ブロック９１３０８に示すように、方法は、カメラ距離を計算するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば上記したように、カメラ距離を決定することができる。
【０４７６】
ブロック９１３１０に示すように、方法は、レンズを装置と同じ距離に配置するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、レンズを、カメラ１１８の近くに配置するようにユーザに指示することができる。
【０４７７】
ブロック９１３１２に示すように、方法は、カメラ１１８を、距離２Ｄまで後方に向かって移動させるステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、カメラ１１８（図１）を距離２Ｄに移動させるようにユーザに指示することができる。
【０４７８】
ブロック９１３１４に示すように、方法は、レンズを通して画像を取り込むステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、例えば、レンズを介して、カメラ１１８（図１）に画像を取り込ませることができる。
【０４７９】
ブロック９１３１６に示すように、方法は、最大倍率で画像を決定するステップと、円柱歪みをチェックするステップとを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、特定の経線の物体の最大倍率を決定することができる。
【０４８０】
一例では、円形物体の場合、例えば、後記するように、楕円形状を見ることができる。
【０４８１】
ブロック９１３１８に示すように、方法は、画像歪みから円柱角度を決定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、例えば、特定の経線に対する物体の最大倍率に基づいて、円柱軸を決定することができる。
【０４８２】
ブロック９１３２０に示すように、方法は、例えば、各々の軸について、相対倍率を決定し、レンズ度数を計算するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、例えば、各々の軸の倍率に基づいて、眼鏡レンズの焦点屈折力および円柱度数を決定することができる。
【０４８３】
図１に戻って参照すると、いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、後記するように、例えば、第５の測定スキームに従って、カメラ距離、レンズ距離および／またはレンズの１つ以上の光学パラメータを推定するための１つ以上の動作を遂行するように構成することができる。
【０４８４】
いくつかの例示的な実施形態による、測定スキーム９１４００を概略的に示す図２１を参照する。例えば、測定スキーム９１４００を使用する１つ以上の動作を、システム、例えば、システム１００（図１）、モバイル装置、例えば、装置１０２（図１）、サーバ、例えば、サーバ１７０（図１）、ディスプレイ、例えば、ディスプレイ１３０（図１）および／またはアプリケーション、例えば、アプリケーション１６０（図１）、によって遂行することができる。
【０４８５】
いくつかの例示的な実施形態では、測定スキーム９１４００を、例えば、第５の測定スキームに従って、レンズ９１４１０の１つ以上の光学パラメータを決定するように構成することができる。
【０４８６】
いくつかの例示的な実施形態では、図２１に示すように、画像取り込み装置９１４０２を、Ｌ２で示された特定の距離、例えば、ディスプレイ９１４３０からのカメラ距離、に配置することができる。例えば、装置９１４０２は、カメラ１１８（図１）の機能を遂行することができ、および／またはディスプレイ９１４３０は、ディスプレイ１３０（図１）の機能を遂行することができる。
【０４８７】
いくつかの例示的な実施形態では、図２１に示すように、レンズ９１４２０を、Ｌ１で示された距離、例えば、レンズ９１４２０とディスプレイ９１４３０との間のレンズ距離、に配置することができる。
【０４８８】
いくつかの例示的な実施形態では、図２１に示すように、装置９１４０２は、ディスプレイ９１４３０に表示された物体の画像をレンズ９１４１０を介して取り込むことができる。
【０４８９】
いくつかの例示的な実施形態では、カメラ距離Ｌ２、および／またはレンズ距離Ｌ１は任意であり得る。
【０４９０】
いくつかの例示的な実施形態では、レンズ９１４１０を含むフレームの絶対的な形体またはディスプレイからのフレームの距離は、既知のものまたは較正されたものと考えることができる。
【０４９１】
いくつかの例示的な実施形態では、既知のまたは較正されたフレームサイズ、またはフレーム内の他の任意の形体（「較正物体」）について、レンズ距離およびカメラ距離を、例えば、後記するように推定することができる。
【０４９２】
いくつかの例示的な実施形態では、較正物体は、既知のおよび／または与えられ得る、ｈで示される、高さを有することができる。
【０４９３】
いくつかの例示的な実施形態では、既知の物体の高さｈは、例えば、レンズの高さ、フレームの幅、ブリッジの長さおよび／または眼鏡の任意の他の部分などの、フレームの既知のまたは較正された形体として考えることができる。
【０４９４】
いくつかの例示的な実施形態では、フレームの要素の形体サイズを、例えば、指定されたフレームモデルのクエリからデータベースに与えることができ、および／または装置１０２（図１）のユーザによって指定することができる。
【０４９５】
いくつかの例示的な実施形態では、例えば、レンズを介して取り込まれたときの較正物体の画像（「較正画像」）は、ｈ’で示される画像化された高さを有することができる。
【０４９６】
いくつかの例示的な実施形態では、例えば、後記するように、ｕで示される、レンズと較正物体との間の距離を、例えば、既知であっても与えられてもよいレンズのＥＦＬ（ｅｆｆｅｃｔｉｖｅ  ｆｏｃａｌ  ｌｅｎｇｔｈ）、高さｈ、および／または画像化された、ｈ’で示される高さに基づいて、決定することができる。
【０４９７】
いくつかの例示的な実施形態では、例えば、以下のような三角形の相似に基づいて、以下の式を与えることができる。
【０４９８】
【数２８】
2019511699.tif 000030
【０４９９】
ここで、νはレンズのほぼＥＦＬである。
【０５００】
いくつかの例示的な実施形態では、較正画像の画像化された高さｈ’は、較正画像によって占有されたｈ’＿ｐｉｘｅｌｓ＿ｅｓｔｉｍａｔｅｄと示された画素の数と、レンズのｐｉｔｃｈと表されるセンサピッチと、に基づくことができ、例えば、以下のようである。
【０５０１】
【数２９】
2019511699.tif 000031
【０５０２】
いくつかの例示的な実施形態では、距離ｕは、例えば、式１６および式１７に基づいて、決定することができ、例えば、以下のようである。
【０５０３】
【数３０】
2019511699.tif 000032
【０５０４】
図１に戻って参照すると、いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、後記するように、例えば、第６の測定スキームに従って、カメラ距離、レンズ距離および／またはレンズの１つ以上の光学パラメータを推定するための１つ以上の動作を遂行するように構成することができる。
【０５０５】
いくつかの例示的な実施形態による、測定スキーム９１５００を概略的に示す図２２を参照する。例えば、測定スキーム９１５００を使用する１つ以上の動作を、システム、例えば、システム１００（図１）、モバイル装置、例えば、装置１０２（図１）、サーバ、例えば、サーバ１７０（図１）、ディスプレイ、例えば、ディスプレイ１３０（図１）および／またはアプリケーション、例えば、アプリケーション１６０（図１）、によって遂行することができる。
【０５０６】
いくつかの例示的な実施形態では、測定スキーム９１５００を、例えば、第６の測定スキームに従って、レンズ９１５１０の１つ以上の光学パラメータを決定するように構成することができる。
【０５０７】
いくつかの例示的な実施形態では、測定スキーム９１５００に示すように、レンズ９１５１０を、Ｌ１で示された距離、例えば、レンズ９１５１０とディスプレイ９１５３０との間のレンズ距離、に配置することができる。例えば、ディスプレイ９１５３０は、ディスプレイ１３０（図１）の機能を遂行することができる。
【０５０８】
いくつかの例示的な実施形態では、ディスプレイ９１５３０からのフレームの距離Ｌ１を知ることができる。
【０５０９】
いくつかの例示的な実施形態では、レンズ距離Ｌ１を、例えば、フレームを事前に定義されている距離に置くこと、テンプルアームをディスプレイに対して配置すること、ディスプレイからのフレームの距離を測定すること、および／またはディスプレイからまたはカメラからのフレームの距離を決定するための任意の他の方法を使用することにより知ることができる。
【０５１０】
いくつかの例示的な実施形態では、例えば、装置９１５０２が、例えば、レンズ９１５１０を通してディスプレイ９１５３０に表示された物体の画像を取り込むことができる限り、装置９１５０２を、ディスプレイ９１５３０から例えば、事前に定義されている距離または任意の距離、例えば、Ｌ２で示される、所与の距離に、位置させることができる。
【０５１１】
いくつかの例示的な実施形態では、ディスプレイと装置との間のカメラ距離Ｌ２を、例えば、後記するように、ディスプレイ９１５３０に表示され得る既知のサイズ、例えば、カメラ９１５０２の１つ以上の光学パラメータ、例えば、焦点距離、視野、および／またはセンサピッチを、有する物体から計算することができる。
【０５１２】
図１に戻って参照すると、いくつかの例示的な実施形態では、装置１０２は、例えば、後記するように、例えば、フレームの１つ以上の要素を較正するために、１つ以上の動作を遂行することができる。
【０５１３】
いくつかの例示的な実施形態では、フレームを、例えば、ディスプレイ１３０に対してフレームを配置することおよび既知のサイズを有する較正物体を提示することができるフレームおよびディスプレイ１３０を含む画像を取り込むことによって較正することができる。
【０５１４】
いくつかの例示的な実施形態では、例えば、ディスプレイ１３０に表示された較正物体を使用して、フレームの形体の自動検出または手動検出をスケーリングすることができる。
【０５１５】
いくつかの例示的な実施形態では、例えば、後記するように、例えば、フレームをディスプレイ１３０から既知の距離に配置することによって、フレームを較正することができる。
【０５１６】
いくつかの例示的な実施形態では、眼鏡のテンプルアームを延ばし、ディスプレイ１３０に対して配置することによって、ディスプレイ１３０からレンズを取り囲むフレームの距離を約１４５ｍｍとみなすことができる。
【０５１７】
いくつかの例示的な実施形態では、例えば、１４５ｍｍの距離および１つ以上のカメラレンズ特性に対して、例えば、較正物体の表示された画像の倍率に従って、フレームの形体を較正することができる。
【０５１８】
いくつかの例示的な実施形態では、例えば、眼鏡がディスプレイ１３０とカメラ１１８との間の真ん中にあるときに、例えば、最大倍率が生じるという事実を使用して、フレームを較正することができる。
【０５１９】
いくつかの例示的な実施形態では、この事実を使用して、フレームの実際の場所の距離を、装置１０２とディスプレイ１３０との間の測定された距離の半分であると決定することができる。
【０５２０】
いくつかの例示的な実施形態では、焦点距離およびセンサ画素ピッチが与えられる絶対倍率に変換された既知の距離を使用して、例えば、以下のように決定することができる。
【０５２１】
【数３１】
2019511699.tif 000033
【０５２２】
ここで、ｈ’ｐｉｘｅｌｓは、フレーム形体がセンサ上に収容する画素の量であり、ピッチは、１つの画素から隣接画素までの距離であり、Ｌは、ディスプレイと装置の距離、および／またはｆはカメラの焦点距離である。
【０５２３】
いくつかの例示的な実施形態では、装置１０２は、例えば、後記するように、例えば、装置１３０の表示サイズを較正するために、１つ以上の動作を遂行することができる。
【０５２４】
いくつかの例示的な実施形態では、ディスプレイ１３０の較正を、例えば、ディスプレイに対して配置された既知のサイズを有する物体の画像を取り込むことによって遂行することができる。
【０５２５】
いくつかの例示的な実施形態では、既知のサイズを有する物体は、標準磁気カード、ＣＤメディア、定規、電池（ＡＡ、ＡＡＡ．．．）および／または同様のものとすることができる。
【０５２６】
いくつかの例示的な実施形態では、既知のサイズを有する物体は眼鏡のテンプルアームの長さとすることができる。アームの長さは、典型的には、１３．５ｃｍ〜１５ｃｍである。この精度は、さらなる推定には十分であり得る。
【０５２７】
いくつかの例示的な実施形態では、眼鏡のアーム上にテンプルアームの長さをスクライビングすることができ、長さを表示較正に使用することができる。
【０５２８】
いくつかの例示的な実施形態では、ディスプレイを較正するステップは、既知の寸法を有する物体を、既知の画素量を有する表示された形体と比較するステップを含むことができる。
【０５２９】
いくつかの例示的な実施形態では、ｓｃａｌｉｎｇと示されるスケーリング係数を、例えば、以下のように決定することができる。
【０５３０】
【数３２】
2019511699.tif 000034
【０５３１】
いくつかの例示的な実施形態では、ディスプレイのスケーリングを適用して、ディスプレイ上に絶対サイズを有する形体を表示することができる。
【０５３２】
いくつかの例示的な実施形態では、ディスプレイの較正を、例えば、カメラレンズの実効焦点距離および／またはカメラレンズの視野またはセンサピッチを考慮して、既知の距離でディスプレイ１３０の画像を取り込むことによって遂行することができる。
【０５３３】
いくつかの例示的な実施形態では、焦点距離ｆを有するカメラからカメラ距離Ｌに位置付けされた、サイズＨの物体のサイズｈを有する画像のＭで示された、倍率を、例えば、次のように決定することができる。
【０５３４】
【数３３】
2019511699.tif 000035
【０５３５】
いくつかの例示的な実施形態では、例えば、センサピッチｐ［μｍ／ｐｉｘｅｌ］に基づいて、装置上の画像の実際のサイズｈを、例えば、次のように計算することができる。
【０５３６】
【数３４】
2019511699.tif 000036
【０５３７】
ここで、ｈｐｉｘは、装置上の画像スパンの画素数である。
【０５３８】
いくつかの例示的な実施形態では、ディスプレイ上の画像の絶対サイズＨを、例えば、以下のように決定することができる。
【０５３９】
【数３５】
2019511699.tif 000037
【０５４０】
いくつかの例示的な実施形態では、一旦、Ｈの寸法を有する表示物体が決定されると、ディスプレイへのスケーリングを適用して、ディスプレイ上の既知の絶対サイズの形体を表示することができる。
【０５４１】
別の実施形態では、ディスプレイに表示されている画像をスケーリングせずに、ディスプレイから画像を評価するときに、スケーリング係数を考慮することができる。
【０５４２】
例えば、幅が３７５ｍｍの画面は、この寸法に対して１０２４画素を収容できる。１００画素の較正物体をディスプレイ上に表示し、カメラで取り込むことができる。３００ｍｍの寸法を有する既知のサイズの物体（「基準物体」）をディスプレイ上に配置することができる。
【０５４３】
いくつかの例示的な実施形態では、較正物体の画像および基準物体の画像を含む画像の画像解析は、基準物体が１２０画素を収容し、較正物体が６０画素を収容することを示すことができる。したがって、スケーリング係数は、１．５ｍｍ／画素とすることができる。
【０５４４】
いくつかの例示的な実施形態では、ディスプレイ上に提示された画像を、例えば、所定の既知のサイズの物体と一致するように、スケーリングすることができる。
【０５４５】
一例では、６０ｍｍの寸法を有する画像を表示するために、４０画素を有する画像が表示されるべきである。
【０５４６】
別の例では、すべての画面上に同じ量の画素を表示することができ、スケーリング係数は、例えば、画像を取り込むときに倍率を考慮することができる。この例によれば、スケーリング係数を、例えば、ディスプレイ上に表示された物体の絶対寸法を評価するために考慮することができる。
【０５４７】
いくつかの例示的な実施形態による、測定スキーム９１６００を概略的に示す図２３を参照する。例えば、較正スキーム９１６００を、ディスプレイ１３０（図１）を較正するために実行することができる。
【０５４８】
いくつかの例示的な実施形態では、図２３に示すように、基準物体９１６０４、例えば、クレジットカードを、ディスプレイ９１６３０に対して配置することができる。
【０５４９】
他の実施形態では、基準物体９１６０４は、ディスプレイに対して配置された延ばされた眼鏡テンプルアームを含むことができる。
【０５５０】
いくつかの例示的な実施形態では、画像取り込み装置９１６０２、例えば、カメラ１１８（図１）は、基準物体９１６０４の画像を取り込むことができる。
【０５５１】
いくつかの例示的な実施形態では、図２３に示すように、ディスプレイ９１６３０を、例えば、アプリケーション１６０（図１）によってトリガすることができ、１つ以上の較正物体９１６０６、例えば、楕円または境界線形状を表示することができる。
【０５５２】
いくつかの例示的な実施形態では、例えば、上記したように、基準物体９１６０４を較正物体９１６０６と比較することによって、ディスプレイ９１６３０の画素対ミリメートル比を決定することができる。
【０５５３】
いくつかの例示的な実施形態では、形体および物体の自動識別を利用できるように、較正物体９１６０６を色の異なるチャネル、例えば赤−緑−青から構成することができる。
【０５５４】
図１に戻って参照すると、いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、ディスプレイ１３０上に表示された較正物体の画像に関する１つ以上のパラメータ、視覚効果、光学効果、および／または属性を分析するように構成することができる。
【０５５５】
いくつかの例示的な実施形態では、較正物体は、形状および／または色を含むことができる。
【０５５６】
いくつかの例示的な実施形態では、装置１０２は、同じ角度の焦点屈折力に対応する特定の角度について形状の倍率の分析を遂行することができる。
【０５５７】
いくつかの例示的な実施形態では、球面レンズは、例えば、すべての角度で均一な倍率を生成することができる。
【０５５８】
いくつかの例示的な実施形態では、円柱レンズは、例えば、円柱レンズの角度に対応する角度で最大倍率を引き起こすことができ、円柱角度に垂直な角度において相対倍率を引き起こすことができない。
【０５５９】
いくつかの例示的な実施形態では、球面レンズと円柱レンズとの組み合わせは、例えば、異なる相対的な倍率が明らかな２つの垂直な角度を生成することができる。
【０５６０】
いくつかの例示的な実施形態では、円柱の角度に対応する角度および各々の角度での倍率が焦点距離計算のための基礎とすることができる。
【０５６１】
いくつかの例示的な実施形態では、例えば、円柱レンズのために２つの焦点屈折力の結果を示すことができる。
【０５６２】
いくつかの例示的な実施形態では、２つの焦点屈折力の差を、円柱度数として考えることができる。
【０５６３】
いくつかの例示的な実施形態に従って、レンズ９１７１０を介して取り込まれた物体９１７０２の画像９１７００を概略的に示す図２４を参照する。
【０５６４】
例えば、アプリケーション１６０（図１）を、物体９１１０２の画像に基づいて、レンズ９１７１０の１つ以上のパラメータを決定するように構成することができる。
【０５６５】
いくつかの例示的な実施形態では、図２４に示すように、画像９１７００は、レンズ９１７１０の２つの焦点屈折力の倍率の効果を示すことができる。
【０５６６】
いくつかの例示的な実施形態では、図２４に示すように、物体９１７０２を、いくつかの半径の半径方向線から構成することができる。
【０５６７】
いくつかの例示的な実施形態では、図２４に示すように、レンズ９１７１０の２つの焦点屈折力が２つの倍率を、生成することができる。
【０５６８】
いくつかの例示的な実施形態では、図２４に示すように、両方の度数が負であるので、レンズ９１７１０の２つの焦点屈折力が２つの縮小を生成することができる。
【０５６９】
いくつかの例示的な実施形態では、図２４に示すように、あらゆる角度において各々の半径方向線の長さを測定することは、長さが変化することが実証され得、これは、互いに垂直な２つの焦点屈折力の倍率の効果である。
【０５７０】
いくつかの例示的な実施形態では、図２４に示すように、この効果は、角度９１７１２で最大倍率を示し、垂直角度９１７１４で最小倍率を示す線を画像内に生成することができる。
【０５７１】
いくつかの例示的な実施形態では、これらの２つの倍率は、例えば、アプリケーション１６０（図１）によって使用されて、２つの焦点屈折力を決定することができ、最大倍率が生じる角度は、例えば、アプリケーション１６０（図１）によって使用されて、円柱の角度を決定することができる。
【０５７２】
いくつかの例示的な実施形態では、図２４に示すように、円形対称物体を物体９１７０２として利用することができる。この場合、画像は倍率変化を経ることがあり、円柱レンズの場合、これは楕円形になる。
【０５７３】
いくつかの例示的な実施形態では、レンズ度数、レンズ円柱度数および／または円柱角度は、例えばアプリケーション１６０（図１）によって、例えば全倍率および長楕円軸と短楕円軸との比および楕円の角度を調べることによって、抽出することができる。
【０５７４】
いくつかの例示的な実施形態による物体９１８０２の画像９１８００を概略的に示す図２５を参照する。
【０５７５】
いくつかの例示的な実施形態では、図２５に示すように、例えば、物体９１８０２の他の部分を、レンズ９１８１０で十分に取り込むことができないが、物体９１８０２を、レンズ９１８１０を介して部分的に取り込むことができる。
【０５７６】
例えば、アプリケーション１６０（図１）を、物体９１８０２の画像に基づいて、レンズ９１８１０の１つ以上のパラメータを決定するように構成することができる。
【０５７７】
いくつかの例示的な実施形態では、図２５に示すように、物体９１８０２は、いくつかの半径の半径方向線から構成され得る物体を含むことができ、各々の線を破線で構成することができ、異なる半径を、異なる色または異なる線種によって示すことができる。
【０５７８】
いくつかの例示的な実施形態では、例えば、破線を含む物体９１８０２の使用は、例えば、各々の線の空間周波数が異なる倍率の下で変化するので、倍率を決定することを助けることができる。
【０５７９】
いくつかの例示的な実施形態に従って、レンズ９１９１０を介して取り込まれた物体９１９０２の画像９１９００を概略的に示す図２６を参照する。例えば、アプリケーション１６０（図１）を、物体９１９０２の画像に基づいて、レンズ９１９１０の１つ以上のパラメータを決定するように構成することができる。
【０５８０】
図２６に示すように、いくつかの例示的な実施形態では、レンズ９１９１０は、球面レンズおよび円柱レンズを含むことができる。
【０５８１】
図２６に示すように、いくつかの例示的な実施形態では、物体９１９０２の取り込み画像９１９００は、角度９１９１２で最大倍率を生成する倍率の変化と、垂直角度９１９１４で最小倍率を生成することができる。
【０５８２】
いくつかの例示的な実施形態では、図２６に示すように、取り込まれた画像９１９００は、経線ごとに異なる倍率によって引き起こされ得る、異なる経線における線の空間周波数を示すことができる。
【０５８３】
いくつかの例示的な実施形態では、円柱効果が、等しい半径方向線が楕円形を生成させることは明らかであり得る。
【０５８４】
いくつかの例示的な実施形態に従って、レンズ９２０１０を介して取り込まれた物体９２００２の画像９２０００を概略的に示す図２７を参照する。
【０５８５】
例えば、アプリケーション１６０（図１）を、物体９２００２の画像に基づいて、レンズ９２０１０の１つ以上のパラメータを決定するように構成することができる。
【０５８６】
いくつかの例示的な実施形態では、図２７に示すように、物体９２００２は、すべての線を同じ半径で接続する線のアウトラインを含むことができる。
【０５８７】
いくつかの例示的な実施形態では、図２７に示すように、画像９２０００は、レンズ９２０１０の異なる垂直焦点屈折力が円形形状を楕円形状に変換する２つの垂直倍率をどのように生成するかを示すことができる。
【０５８８】
いくつかの例示的な実施形態では、図２７に示すように、最大の倍率が角度９２０１２、例えば、円柱軸で発生し、最小の倍率が、垂直な角度９２０１４で発生することができる。
【０５８９】
いくつかの例示的な実施形態では、図２７に示すように、レンズ９２０１０の方向を考慮して、円柱の絶対軸を計算することができる。楕円軸の各々について、相対的な倍率を決定することができ、その後、レンズの度数を決定することができる。
【０５９０】
いくつかの例示的な実施形態では、異なる倍率によって、例えば、レンズ９２０１０の度数によって、物体９２００２を、画像９２０００上に異なるスケールで表示することができる。
【０５９１】
いくつかの例示的な実施形態では、各々が異なる半径を有するいくつかの同心円状のリングを表示することは、正の倍率と負の倍率の両方を異なる度数で分析することを可能にすることができる。
【０５９２】
いくつかの例示的な実施形態では、例えば、異なる方向に沿った優勢な周波数を追跡することによって、例えば、フーリエ変換を使用して、これらの同心リングの倍率および円柱をさらに分析することができる。
【０５９３】
いくつかの例示的な実施形態では、いくつかの物体を使用することにより、例えば、平均化によって精度を改善するという利点を提供することができる。
【０５９４】
他の実施形態では、物体９２００２は高密度のグリッド線を含むことができる。
【０５９５】
いくつかの例示的な実施形態では、レンズ度数、円柱および収差を、例えば、高密度グリッド線内の歪みに追従することによって導き出すことができる。
【０５９６】
いくつかの例示的な実施形態では、物体９２００２は、例えば、画像９２００内の特定の形体を識別できるように、色素効果を含むことができる。例えば、緑色や赤色などの色の小さな焦点ぼけは、例えば、２つの色が隣接しているような黄色になる場合がある。
【０５９７】
図１に戻って参照すると、いくつかの例示的な実施形態では、アプリケーション１６０を、レンズを介して取り込まれた画像がレンズの中心を介して取り込まれると判定するように構成することができる。
【０５９８】
いくつかの例示的な実施形態では、アプリケーション１６０を、レンズの中心からの最小変位がレンズを介して取り込まれた画像であることを確実にするように、１つ以上の動作、方法および／または手順を遂行するように構成することができる。
【０５９９】
いくつかの例示的な実施形態による、円形リング物体９２１０２の楕円曲線フィット９２１００を概略的に示す図２８を参照する。
【０６００】
いくつかの例示的な実施形態では、楕円曲線フィット９２１００は、例えば、円柱レンズを介して円形リング物体９２１０２を取り込むことによって得られる。
【０６０１】
いくつかの例示的な実施形態では、図２８に示すように、円形のリング物体画像９２１００の楕円曲線フィット９２１０２を、円柱形のテストレンズを通して取り込むことができる。
【０６０２】
図１に戻って参照すると、いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、ディスプレイ１３０を使用しなくても、レンズの１つ以上の光学パラメータを決定するように構成することができる。例えば、アプリケーション１６０は、例えば、後記するように、ディスプレイ１３０を使用しなくても、円柱度数、および／またはレンズの円柱角度および／または球面度数を決定するように構成することができる。
【０６０３】
いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、ディスプレイ１３０に画像を表示しなくても、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０６０４】
いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、後記するように、例えば、既知のサイズを有する物体の取り込まれた画像に基づいて、レンズの１つ以上の光学パラメータを決定するように構成することができる。
【０６０５】
いくつかの例示的な実施形態では、例えば、カメラまたはスマートフォン装置および既知のサイズの物体を使用することによって、球面度数、円柱度数および／または円柱角度などのレンズの１つ以上の光学パラメータを見つけることができる。
【０６０６】
いくつかの例示的な実施形態では、レンズを介して既知のサイズの物体の画像を取り込むことによって、レンズの１つ以上の光学パラメータを見つけることができる。
【０６０７】
いくつかの例示的な実施形態では、既知のサイズの物体は、例えば、既知のサイズを有するコイン、目の虹彩または目の較正された虹彩の直径、および／または任意の他の物体または要素を含むことができる。
【０６０８】
いくつかの例示的な実施形態では、較正物体を使用することにより、例えば、画面を用いて物体を表示することなく、および／または、レンズの１つ以上の光学パラメータの測定の前に較正を行わずに、レンズの１つ以上の光学パラメータを決定することができる。
【０６０９】
いくつかの例示的な実施形態では、レンズ度数および／または円柱パラメータを、テストレンズなしに直接観察することができる較正物体の画像に対するテストレンズを通る較正物体の観察画像の歪みから導き出すことができる。
【０６１０】
いくつかの例示的な実施形態では、スペクタクル眼鏡パラメータ、例えば、球面度数、円柱度数および／または円柱角度を、例えば、カメラまたはスマートフォン装置を使用して、例えば、既知のサイズの外部物体を使用することなく決定することができる。
【０６１１】
いくつかの例示的な実施形態では、眼鏡着用者の眼の画像を取り込むことによって、スペクタクル眼鏡から生じる着用者の虹彩サイズの変化を分析することが可能であり得る。例えば、眼鏡付きまたは眼鏡なしの虹彩の画像を比較して分析して、例えば、スペクタクル眼鏡パラメータを決定することができる。
【０６１２】
いくつかの例示的な実施形態では、必要であれば、例えば、コインまたはクレジットカードなどの既知のサイズの物体を使用して、角膜絶対サイズを較正することができる。
【０６１３】
図１に戻って参照すると、いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、後記するように、眼鏡の第１のレンズと眼鏡の第２のレンズとの間の瞳孔間距離（ＰＤ：ｐｕｐｉｌｌａｒｙ  ｄｉｓｔａｎｃｅ）を決定するように構成することができる。
【０６１４】
いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、後記するように、第１の要素および第２の要素を含む物体の画像を処理するように構成することができる。一例では、アプリケーション１６０を、ディスプレイ１３０に物体を表示させるように構成することができる。
【０６１５】
いくつかの例示的な実施形態では、画像は、第１のレンズを介して取り込まれた第１の要素の第１の画像化された要素と、第２のレンズを介して取り込まれた第２の要素の第２の画像化された要素と、を含むことができる。
【０６１６】
いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、後記されるように、例えば、少なくとも第１と第２の要素との間の第１の距離および第１と第２の画像化された要素との間の第２の距離に基づいて、第１と第２のレンズとの間の瞳孔間距離を決定するように構成することができる。
【０６１７】
いくつかの例示的な実施形態による物体９２２０２の画像９２２００を概略的に示す図２９を参照する。例えば、アプリケーション１６０（図１）は、画像９２２００を取り込むためにディスプレイ１３０（図１）に物体９２２０２および／または制御カメラ１１８（図１）を表示させることができる。
【０６１８】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）を、例えば、後記するように、例えば、画像９２２００に基づいて、眼鏡の第１のレンズ９２２１０と眼鏡の第２のレンズ９２２２０との間の瞳孔間距離を決定するように構成することができる。
【０６１９】
いくつかの例示的な実施形態では、図２９に示すように、物体９２２０２をディスプレイ装置上に表示することができ、第１の円対称物体９２２１１および第２の円対称物体９２２２１を含むことができる。他の実施形態では、物体９２２０２は、任意の他の追加のまたは代替の形状、物体および／または要素を含むことができる。
【０６２０】
いくつかの例示的な実施形態では、物体９２２１１および９２２２１は、複数の同心円状のリングを含むことができる。例えば、各々のリングは異なる半径を有することができる。他の実施形態では、物体９２２１１および９２２２１は、任意の他の追加のまたは代替の形状、物体および／または要素を含むことができる。
【０６２１】
いくつかの例示的な実施形態では、図２９に示すように、物体９２２０２は、第１の線要素９２２１２および第２の線要素９２２２２を含むことができる。
【０６２２】
いくつかの例示的な実施形態では、図２９に示すように、線要素９２２１２および／または９２２２２は、垂直線形要素を含むことができる。他の実施形態では、線要素９２２１２および９２２２２は、任意の他の追加のまたは代替の形状、物体および／または要素を含むことができる。
【０６２３】
いくつかの例示的な実施形態では、図２９に示すように、線要素９２２１２は、円対称物体９２２１１の中心を横切り、および／または線要素９２２２２は、円対称物体９２２２１の中心を横切ることができる。
【０６２４】
いくつかの例示的な実施形態では、線要素９２２１２と線要素９２２２２との間の距離９２２０３は、事前に構成または設定することができる。一例では、距離９２２０３を、典型的なＰＤ値またはＰＤ値の範囲に基づいて、構成することができる。
【０６２５】
いくつかの例示的な実施形態では、図２９に示すように、画像９２２００は、第１のレンズ９２２１０を介して取り込まれた第１の要素９２２１２の第１の画像化要素９２２１４を含むことができる。
【０６２６】
いくつかの例示的な実施形態では、図２９に示すように、画像９２２００は、第２のレンズ９２２２０を介して取り込まれた第２の要素９２２２２の第２の画像化要素９２２２４を含むことができる。
【０６２７】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）を、例えば、後記されるように、例えば、少なくとも要素９２２１２と９２２２２との間の第１の距離９２２０３および画像化された要素９２２１４と９２２２４との間の第２の距離９２２１３に基づいて、眼鏡内に組み立てられたレンズ９２２１０と９２２２０の間の瞳孔間距離を決定するように構成することができる。
【０６２８】
いくつかの例示的な実施形態では、図２９に示すように、線要素９２２１２および／または９２２２２は、例えば、レンズ９２２１０および９２２２０を介して画像化されるような距離９２２１３および例えば、レンズ９２２１０および９２２２０を介さずに画像化されるような距離９２２０３の間の変化または差を認識および／または評価することを支援することができる。
【０６２９】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、画像９２２０２を取り込むカメラ、例えばカメラ１１８（図１）からの眼鏡の距離、およびレンズ９２２１０および９２２２０の度数を利用して、例えば画像９２２０２からＰＤを評価することができる
【０６３０】
いくつかの例示的な実施形態では、距離９２２０３を、例えば、上記したように、知るまたは較正することができる。
【０６３１】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）を、後記されるように、ディスプレイ、例えば、ディスプレイ１３０（図１）から、カメラ、例えば、カメラ１１８（図１）の第１の距離（カメラ−ディスプレイ距離）、およびカメラからのレンズ９２２１０および９２２２０の第２の距離（「カメラ−眼鏡距離」に基づいて、レンズ２２０および９２２２０を含む眼鏡のＰＤを決定するように構成することができる。
【０６３２】
いくつかの例示的な実施形態では、ＰＤを、例えば、カメラ−ディスプレイ距離およびカメラ−眼鏡距離、レンズ９２２１０および／または９２２２０の度数、および／または距離９２２０３および９２２１３に基づいて、決定することができる。
【０６３３】
いくつかの例示的な実施形態では、図２９に示すように、画像２２０２は、１つ以上の較正要素９２２０６を含むことができる。
【０６３４】
いくつかの例示的な実施形態では、較正要素９２２０６を、レンズ９２２１０および／または９２２２０を介さずに画像９２２００に取り込むことができる。
【０６３５】
いくつかの例示的な実施形態では、較正要素９２２０６の１つ以上の形体を知るおよび／また測定することができる。例えば、較正要素９２２０６の間の距離を、知るおよび／また測定することができ、較正要素９２２０６の直径を、知るおよび／また測定することができる。
【０６３６】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）を、例えば、画像９２２００に基づいて、例えば、カメラ−ディスプレイ距離を決定するように構成することができる。
【０６３７】
いくつかの例示的な実施形態では、例えば、画像９２２００が取り込まれたとき、眼鏡がカメラ−眼鏡距離に位置する間に、円対称物体９２２１１および９２２２１を、それぞれレンズ９２２１０および９２２２０を介して同時に画像化することができる。
【０６３８】
いくつかの例示的な実施形態では、例えば、円形対称物体９２２１１および９２２２１の実際のサイズに関する、画像９２２０２内の円対称物体９２２１１および９２２２１の相対的な倍率を、例えば、レンズ９２２１０および／または９２２２０の球面度数および／または円柱度数および／または軸を、例えば、別個に、決定することができる。
【０６３９】
いくつかの例示的な実施形態では、例えば、線要素９２２１２および／または９２２２２と画像化された線要素９２２１４および９２２２４との間の変位によって、円対称物体９２２１１および９２２２１の中心の横方向変位を見ることができる。
【０６４０】
いくつかの例示的な実施形態では、例えば、較正物体９２２０６に関して、例えば、中心の場所を事前に定義されることができるように、例えば、線対称物体９２２１１および９２２２１の中心に基づいて、例えば、線要素９２２１２および／または９２２２２なしに、画像９２２００から横方向変位を導き出すことができる。
【０６４１】
いくつかの例示的な実施形態では、レンズを通る物体の画像の横方向の変位を、例えば、レンズの光軸からのレンズ横方向変位、物体からのレンズの距離、および／または物体からのカメラの距離、および／またはレンズ度数を含む１つ以上のパラメータに、例えば、基づいて、決定することができる。
【０６４２】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、レンズ９２２１０および９２２２０の中心間の距離、レンズ９２２１０および／または９２２２０の度数、および／または円柱度数およびレンズの軸を、例えば、１つ以上のパラメータに基づいて、例えば、同時に、決定するように構成することができる。
【０６４３】
いくつかの例示的な実施形態では、図３１を参照して後記するように、例えば、眼鏡の所与のＰＤに基づいて、例えば、画像９２２００を使用して、例えば、カメラ−眼鏡距離などの、眼鏡のカメラからの距離を決定することができる。
【０６４４】
いくつかの例示的な実施形態による、眼鏡のレンズの瞳孔間距離を決定する方法を概略的に示す図３０を参照する。例えば、図３０の方法の１つまたは複数の動作を、システム、例えば、システム１００（図１）、モバイル装置、例えば、装置１０２（図１）、サーバ、例えば、サーバ１７０（図１）、ディスプレイ、例えば、ディスプレイ１３０（図１）および／またはアプリケーション、例えば、アプリケーション１６０（図１）、によって遂行することができる。
【０６４５】
ブロック９２３０２に示すように、方法は、ディスプレイ上に１つ以上の既知のまたは較正されたサイズを有する物体を表示するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、ディスプレイ１３０（図１）に物体９２２０２（図２９）を表示させることができる。
【０６４６】
ブロック９２３０４に示すように、方法は、カメラが、物体から第１の距離におよびレンズから第２の距離に配置されている間に、両方の眼鏡を通して物体の画像を取り込むステップを含むことができる。例えば、アプリケーション１６０（図１）は、上記したように、カメラ１１８（図１）に、例えば、レンズ９２２１０および９２２２０（図２９）を介して物体９２２０２（図２９）の画像９２２００（図２９）を取り込ませることができる一方、カメラ１１８（図１）は、カメラディスプレイ距離にあり、レンズは、例えば上記したようにカメラ−眼鏡距離にある。
【０６４７】
ブロック９２３０６に示すように、方法は、各々のレンズを通して画像化された物体の画像化された中心間の距離と、レンズなしで画像化された物体の中心間の距離を決定するステップを含むことができる。例えば、アプリケーション１６０（図１）を、例えば、上記したように、距離９２２１３（図２９）および距離９２２０３（図２９）を決定するように構成することができる。
【０６４８】
ブロック９２３０８に示すように、方法は、ＰＤ計算、例えば、ＰＤ計算を可能にする１つ以上のパラメータ、例えば、各々のレンズの第１の距離、第２の距離および／または度数を、受信および／または決定するステップを含むができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、カメラ−ディスプレイ距離、カメラ−眼鏡距離、および／またはレンズ９２２１０および９２２２０（図２９）の度数を受信および／または決定することができる。
【０６４９】
ブロック９２３１０に示すように、方法は、１つ以上のパラメータに基づいて、レンズの中心間の距離を決定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、例えば、カメラ−眼鏡距離、カメラ−ディスプレイ距離、および／またはレンズ９２２１０および９２２２０（図２９）の度数に基づいて、眼鏡のＰＤを決定することができる。
【０６５０】
図１に戻って参照すると、いくつかの例示的な実施形態では、アプリケーション１６０を、例えば、後記するように、例えば、カメラ１１８と眼鏡との間の距離（「カメラ−レンズ距離」）を、眼鏡のレンズの間の瞳孔間距離に基づいて、決定するように構成することができる。
【０６５１】
いくつかの例示的な実施形態による、カメラと眼鏡との間の距離を決定する方法を概略的に示す図３１を参照する。例えば、図３１の方法の１つまたは複数の動作を、システム、例えば、システム１００（図１）、モバイル装置、例えば、装置１０２（図１）、サーバ、例えば、サーバ１７０（図１）、ディスプレイ、例えば、ディスプレイ１３０（図１）および／またはアプリケーション、例えば、アプリケーション１６０（図１）、によって遂行することができる。
【０６５２】
いくつかの例示的な実施形態では、アプリケーション１６０（図１）は、図３１の１つ以上の動作を遂行して、例えば、眼鏡のレンズの推定または事前構成された瞳孔間距離に基づいて、カメラ−レンズ距離を決定することができる。
【０６５３】
ブロック９２４０２に示すように、方法は、ディスプレイ上に１つ以上の既知のまたは較正されたサイズを有する物体を表示するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、ディスプレイ１３０（図１）に物体９２２０２（図２９）を表示させることができる。
【０６５４】
ブロック９２４０４に示すように、方法は、物体から第１の距離におよびレンズから第２の距離に配置されている間に、両方の眼鏡を通してカメラで物体の画像を取り込むステップを含むことができる。例えば、アプリケーション１６０（図１）は、上記したように、カメラ１１８（図１）に、例えば、レンズ９２２１０および９２２２０（図２９）を介して物体９２２０２（図２９）の画像９２２００（図２９）を取り込ませることができる一方、カメラ１１８（図１）は、カメラ−ディスプレイ距離にあり、レンズは、例えば上記したようにカメラ−眼鏡距離にある。
【０６５５】
ブロック９２４０６に示すように、方法は、各々のレンズを通して画像化された物体の画像化された中心間の距離と、レンズなしで画像化された物体の中心間の距離を決定するステップを含むことができる。例えば、アプリケーション１６０（図１）を、例えば、上記したように、距離９２２１３（図２９）および距離９２２０３（図２９）を決定するように構成することができる。
【０６５６】
ブロック９２４０８に示すように、方法は、１つ以上のパラメータ、例えば、眼鏡のＰＤ、第１の距離、および／または各々のレンズの度数を受信および／または決定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、カメラ−ディスプレイ距離、眼鏡のＰＤ、および／またはレンズ９２２１０および９２２２０（図２９）の度数を受信および／または決定することができる。
【０６５７】
ブロック９２４１０に示すように、方法は、１つ以上のパラメータに基づいて、カメラ−レンズ距離を決定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、カメラ−ディスプレイ距離、眼鏡のＰＤ、および／またはレンズ９２２１０および９２２２０（図２９）の度数に基づいて、カメラ−眼鏡距離を決定することができる。
【０６５８】
いくつかの例示的な実施形態による、レンズの１つ以上の光学パラメータを決定する方法を概略的に示す図３２を参照する。例えば、図２９の方法の１つまたは複数の動作を、システム、例えば、システム１００（図１）、モバイル装置、例えば、装置１０２（図１）、サーバ、例えば、サーバ１７０（図１）、ディスプレイ、例えば、ディスプレイ１３０（図１）および／またはアプリケーション、例えば、アプリケーション１６０（図１）、によって遂行することができる。
【０６５９】
ブロック９２５０２に示すように、方法は、レンズを介して取り込まれた物体の少なくとも１つの画像を処理するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば、上記したように、ディスプレイ１３０（図１）上に表示された物体のレンズを介して取り込まれた少なくとも１つの画像を処理することができる。
【０６６０】
ブロック９２５０４に示すように、方法は、少なくとも１つの画像に基づいて、レンズの１つ以上の光学パラメータを決定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、少なくとも１つの画像に基づいて、例えば、図１〜図２１の１つ以上に関して上記したような１つ以上の動作を遂行することによって、レンズの１つ以上の光学パラメータを決定することができる。
【０６６１】
いくつかの例示的な実施形態による、眼鏡のレンズの１つ以上の光学パラメータを決定する方法を概略的に示す図３３を参照する。例えば、図３３の方法の１つ以上の動作は、システム、例えばシステム１００（図１）、コンピューティング装置、例えば装置１０２（図１）、サーバ、例えばサーバ１７０（図１）、ディスプレイ、例えばディスプレイ１３０（図１）および／またはアプリケーション、例えばアプリケーション１６０（図１）によって遂行することができる。
【０６６２】
ブロック３３０２に示されるように、方法は、眼鏡のレンズ上のフラッシュの少なくとも１つの反射の少なくとも１つの取り込まれた画像を処理するステップを含んでもよい。例えば、アプリケーション１６０（図１）は、例えば上記したように、眼鏡のレンズ上のフラッシュ１２２（図１）の少なくとも１つの反射の少なくとも１つの取り込まれた画像を処理することができる。
【０６６３】
ブロック３３０４に示されるように、方法は、少なくとも１つの取り込まれた画像に少なくとも基づいてレンズの１つ以上の光学パラメータを決定するステップを含んでもよい。例えば、アプリケーション１６０（図１）は、例えば上記したように、少なくとも１つの取り込まれた画像に少なくとも基づいてレンズの１つ以上の光学パラメータを決定することができる。
【０６６４】
いくつかの例示的な実施形態による、眼鏡のレンズの１つ以上の光学パラメータを決定する方法を概略的に示す図３４を参照する。例えば、図３４の方法の１つまたは複数の動作は、システム、例えばシステム１００（図１）、コンピューティング装置、例えば装置１０２（図１）、サーバ、例えばサーバ１７０（図１）、ディスプレイ、例えばディスプレイ１３０（図１）および／またはアプリケーション、例えばアプリケーション１６０（図１）によって遂行することができる。
【０６６５】
ブロック３４０２に示されるように、方法は、眼鏡のレンズを介する少なくとも１つの基準物体のカメラによる少なくとも１つの画像の取り込みをトリガするステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば上記したように、眼鏡のレンズを介する少なくとも１つの参照物体のカメラ１１８（図１）による少なくとも１つの画像の取り込みをトリガすることができる。
【０６６６】
ブロック３４０４に示されるように、方法は、レンズの面とカメラの面との間の相対角度を決定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば上記したように、レンズの面とカメラ１１８（図１）の面との間の相対角度を決定することができる。
【０６６７】
ブロック３４０６に示されるように、方法は、相対角度および少なくとも１つの画像に少なくとも基づいてレンズの１つ以上の光学パラメータを決定するステップを含むことができる。例えば、アプリケーション１６０（図１）は、例えば上記したように、相対角度および少なくとも１つの取り込まれた画像に少なくとも基づいてレンズの１つ以上の光学パラメータを決定することができる。
【０６６８】
いくつかの例示的な実施形態による、製造製品３５００を概略的に示す図３５を参照する。製品３５００は、少なくとも１つのコンピュータプロセッサによって実行されると、少なくとも１つのコンピュータプロセッサが、装置１０２（図１）、サーバ１７０（図１）、ディスプレイ１３０（図１）および／またはアプリケーション１６０（図１）において１つまたは複数の動作を実装すること、および／または図１〜３４の１つ以上、および／または本明細書に記載される１つ以上の動作に従って、１つまたは複数の処理、通信および／または機能を遂行し、トリガしおよび／または実装することを可能にするように動作可能な、例えば、ロジック３５０４によって実装される、コンピュータ実行命令を含むことができる、１つ以上の有形のコンピュータ可読非一時的格納媒体３５０２を含むことができる。「非一時的機械可読媒体」という語句は、一時的な伝搬信号のみを除いて、すべてのコンピュータ可読媒体を含むように導かれる
【０６６９】
いくつかの例示的な実施形態では、製品３５００および／または機械可読格納媒体３５０２は、揮発性メモリ、不揮発性メモリ、取り外し可能または取り外し不可能なメモリ、消去可能または消去不能メモリ、書き込み可能または再書き込み可能メモリなどを含む、データを格納することができる１つ以上のタイプのコンピュータ可読格納媒体を含むことができる。例えば、機械可読格納媒体３５０２は、ＲＡＭ、ＤＲＡＭ、ダブルデータレートＤＲＡＭ（ＤＤＲ−ＤＲＡＭ：ｄｏｕｂｌｅ  ｄａｔａ  ｒａｔｅ  ｄｙｎａｍｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓｄｙｎａｍｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、スタティックＲＡＭ（ＳＲＡＭ：ｓｔａｔｉｃｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ、プログラマブルＲＯＭ（ＰＲＯＭ：ｐｒｏｇｒａｍｍａｂｌｅｒｅａｄ‐ｏｎｌｙ  ｍｅｍｏｒｙ）、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ：ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ‐ｏｎｌｙ  ｍｅｍｏｒｙ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ：ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ‐ｏｎｌｙ  ｍｅｍｏｒｙ）、コンパクトディスクＲＯＭ（ＣＤ−ＲＯＭ）、コンパクトディスクレコーダブル（ＣＤ−Ｒ：Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）、コンパクトディスクリライタブル（ＣＤ−ＲＷ）、フラッシュメモリ（例えば、ＮＯＲまたはＮＡＮＤフラッシュメモリ）、連想メモリ（ＣＡＭ：ｃｏｎｔｅｎｔ  ａｄｄｒｅｓｓａｂｌｅ  ｍｅｍｏｒｙ）、ポリマーメモリ、相変化メモリ、強誘電体メモリ、シリコン酸化物−窒化物−酸化物−シリコン（ＳＯＮＯＳ：ｓｉｌｉｃｏｎ−ｏｘｉｄｅ−ｎｉｔｒｉｄｅ−ｏｘｉｄｅ−ｓｉｌｉｃｏｎ）メモリ、ディスク、フロッピーディスク、ハードドライブ、光ディスク、磁気ディスク、カード、磁気カード、光カード、テープ、カセットなどを含むことができる。コンピュータ可読格納媒体は、通信リンク、例えば、モデム、ラジオまたはネットワーク接続、を通して、搬送波または他の伝搬媒体で具体化されたデータ信号によって運ばれる遠隔コンピュータから要求コンピュータにコンピュータプログラムをダウンロードまたは転送することに伴う任意の好適な媒体を含むことができる。
【０６７０】
いくつかの例示的な実施形態では、ロジック３５０４は、機械によって実行される場合、本明細書に記載される、方法、プロセスおよび／または動作を機械に遂行させる命令、データ、および／またはコードを含むことができる。機械は、例えば、任意の好適な処理プラットフォーム、コンピューティングプラットフォーム、コンピューティング装置、処理装置、コンピューティングシステム、処理システム、コンピュータ、プロセッサなどを含むことができ、ハードウェア、ソフトウェア、ファームウェア、などの任意の好適な組み合わせを使用して実装され得る。
【０６７１】
いくつかの例示的な実施形態では、ロジック３５０４は、ソフトウェア、ソフトウェアモジュール、アプリケーション、プログラム、サブルーチン、命令、命令セット、コンピューティングコード、ワード、値、シンボルなどを含むことができるか、または実装され得る。命令は、ソースコード、コンパイルされたコード、インタプリタ型コード、実行可能コード、スタティックコード、ダイナミックコードなどの任意の好適なタイプのコードを含むことができる。命令を、特定の機能を遂行するようにプロセッサに命令するために、事前に定義されたコンピュータ言語、形態、または構文に従って実装することができる。命令は、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、ＢＡＳＩＣ、Ｍａｔｌａｂ、Ｐａｓｃａｌ、Ｖｉｓｕａｌ  ＢＡＳＩＣ、アセンブリ言語、機械コードなどの任意の好適な高レベル、低レベル、オブジェクト指向、ビジュアル、コンパイルおよび／またはインタプリタ型プログラミング言語を使用して実装することができる。
【実施例】
【０６７２】
以下の実施例は、さらなる実施形態に関する。
【０６７３】
実施例１は、少なくとも１つのコンピュータプロセッサによって実行されると、少なくとも１つのコンピュータプロセッサが、コンピューティング装置に、眼鏡のレンズ上のフラッシュの少なくとも１つの反射の少なくとも１つの取り込まれた画像を処理させ、少なくとも１つの取り込まれた画像に少なくとも基づいてレンズの１つ以上の光学パラメータを決定させることを可能にするように動作可能なコンピュータ実行命令を備える１つ以上の有形のコンピュータ可読非一時的格納媒体を含む製品を含む。
【０６７４】
実施例２は、実施例１に記載の対象事項を含み、任意選択で、取り込まれた画像がカメラによって取り込まれた画像を含み、命令が、実行されると、コンピューティング装置に、少なくとも１つの反射およびレンズの面とカメラの面との間の相対角度に基づいてレンズの１つ以上の光学パラメータを決定させる。
【０６７５】
実施例３は、実施例２の対象事項を含み、任意選択で、命令が、実行されると、コンピューティング装置に、少なくとも１つの反射に基づいて相対角度を決定させる。
【０６７６】
実施例４は、実施例２または３の対象事項を含み、任意選択で、少なくとも１つの反射が、レンズの前面上のフラッシュの第１の反射およびレンズの後面上のフラッシュの第２の反射を含み、命令が、実行されると、コンピューティング装置に、第１の反射と第２の反射との間の少なくとも１つの変位に基づいて相対角度を決定させる。
【０６７７】
実施例５は、実施例４の対象事項を含み、任意選択で、少なくとも１つの変位が、垂直変位または水平変位のうちの少なくとも１つを含む。
【０６７８】
実施例６は、実施例２〜５のいずれか１つの対象事項を含み、任意選択で、命令が、実行されると、コンピューティング装置に、レンズの中心に対する少なくとも１つの反射の相対位置に基づいて相対角度を決定させる。
【０６７９】
実施例７は、実施例６の対象事項を含み、任意選択で、取り込まれた画像は、レンズを介して取り込まれた第１の基準物体の第１の基準物体画像およびレンズを介さずに取り込まれた第２の基準物体の第２の基準物体画像を含み、命令が、実行されると、コンピューティング装置に、第１の基準物体画像および第２の基準物体画像に基づいてレンズの中心を決定させる。
【０６８０】
実施例８は、実施例１〜７のいずれか１つの対象事項を含み、任意選択で、命令が、実行されると、コンピューティング装置に、取り込まれた画像内の少なくとも１つの反射の直径サイズに基づいてレンズの球面度数を決定させる。
【０６８１】
実施例９は、実施例１〜８のいずれか１つの対象事項を含み、任意選択で、命令が、実行されると、コンピューティング装置に、取り込まれた画像内の少なくとも１つの反射の変形に基づいてレンズの円柱度数またはレンズの円柱軸のうちの少なくとも１つを決定させる。
【０６８２】
実施例１０は、実施例１〜９のいずれか１つの対象事項を含み、任意選択で、取り込まれた画像が、レンズを介してカメラによって取り込まれた基準物体の基準物体画像を含み、命令が、実行されると、コンピューティング装置に、基準物体と基準物体画像との間の比較に基づいてレンズの１つ以上の推定光学パラメータを決定させ；少なくとも１つの反射に基づいてレンズの面とカメラの面との間の相対角度を決定させ；相対角度および１つ以上の推定光学パラメータに基づいてレンズの１つ以上の光学パラメータを決定させる。
【０６８３】
実施例１１は、実施例１０の対象事項を含み、任意選択で、命令が、実行されると、コンピューティング装置に、基準物体の基準寸法と、基準物体画像内の基準寸法の画像化された寸法との間の倍率に基づいてレンズの推定球面度数を決定させ、相対角度および推定球面度数に基づいてレンズの球面度数を決定させる。
【０６８４】
実施例１２は、実施例１０または１１の対象事項を含み、任意選択で、命令が、実行されると、コンピューティング装置に、基準物体の１つ以上の基準寸法と、基準物体画像内の１つ以上の基準寸法の１つ以上のそれぞれの画像化された寸法との間の変形に基づいてレンズの推定円柱度数またはレンズの推定円柱軸のうちの少なくとも１つを決定させ、相対角度および推定円柱度数または推定円柱軸のうちの少なくとも１つに基づいてレンズの円柱度数またはレンズの円柱軸のうちの少なくとも１つを決定させる。
【０６８５】
実施例１３は、実施例１〜１２のいずれか１つの対象事項を含み、任意選択で、少なくとも１つの反射が、レンズの前面からのフラッシュの第１の反射、およびレンズの後面からのフラッシュの第２の反射を含む。
【０６８６】
実施例１４は、実施例１３の対象事項を含み、任意選択で、取り込まれた画像は、レンズを介して取り込まれた基準物体の基準物体画像を含み、命令が、実行されると、コンピューティング装置に、第１の反射および第２の反射が取り込まれた画像内で一致する場合、基準物体と基準物体画像との間の比較に基づいてレンズの１つ以上の光学パラメータを決定させる。
【０６８７】
実施例１５は、実施例１４の対象事項を含み、任意選択で、命令が、実行されると、コンピューティング装置に、少なくとも第１の反射および第２の反射が一致するまで眼鏡を回転するようにユーザに命令をトリガさせる。
【０６８８】
実施例１６は、実施例１〜１５のいずれか１つの対象事項を含み、任意選択で、命令が、実行されると、コンピューティング装置に、少なくとも１つの取り込まれた画像の取り込みをトリガさせる。
【０６８９】
実施例１７は、実施例１〜１６のいずれか１つの対象事項を含み、任意選択で、１つ以上の光学パラメータが少なくともレンズの球面度数を含む。
【０６９０】
実施例１８は、実施例１〜１７のいずれか１つの対象事項を含み、任意選択で、１つ以上の光学パラメータがレンズの円柱度数または円柱軸のうちの少なくとも１つを含む。
【０６９１】
実施例１９は、眼鏡のレンズ上のフラッシュの少なくとも１つの反射の少なくとも１つの画像を取り込むためのカメラと、少なくとも１つの取り込まれた画像に少なくとも基づいて、レンズの１つ以上の光学パラメータを決定するためのレンズメータモジュールとを含むモバイル装置を含む。
【０６９２】
実施例２０は、実施例１９の対象事項を含み、任意選択で、取り込まれた画像が、カメラによって取り込まれた画像を含み、レンズメータモジュールが、少なくとも１つの反射ならびにレンズの面とカメラの面との間の相対角度に基づいてレンズの１つ以上の光学パラメータを決定するためである。
【０６９３】
実施例２１は、実施例２０の対象事項を含み、任意選択で、レンズメータモジュールが、少なくとも１つの反射に基づいて相対角度を決定するためである。
【０６９４】
実施例２２は、実施例２０または２１の対象事項を含み、任意選択で、少なくとも１つの反射が、レンズの前面上のフラッシュの第１の反射およびレンズの後面上のフラッシュの第２の反射を含み、レンズメータモジュールが、第１の反射と第２の反射との間の少なくとも１つの変位に基づいて相対角度を決定するためである。
【０６９５】
実施例２３は、実施例２２の対象事項を含み、任意選択で、少なくとも１つの変位が、垂直変位または水平変位のうちの少なくとも１つを含む。
【０６９６】
実施例２４は、実施例２０〜２３のいずれか１つの対象事項を含み、任意選択で、レンズメータモジュールが、レンズの中心に対する少なくとも１つの反射の相対位置に基づいて相対角度を決定するためである。
【０６９７】
実施例２５は、実施例２４の対象事項を含み、任意選択で、取り込まれた画像は、レンズを介して取り込まれた第１の基準物体の第１の基準物体画像およびレンズを介さずに取り込まれた第２の基準物体の第２の基準物体画像を含み、レンズメータモジュールが、第１の基準物体画像および第２の基準物体画像に基づいてレンズの中心を決定するためである。
【０６９８】
実施例２６は、実施例１９〜２５のいずれか１つの対象事項を含み、任意選択で、レンズメータモジュールが、取り込まれた画像内の少なくとも１つの反射の直径サイズに基づいてレンズの球面度数を決定するためである。
【０６９９】
実施例２７は、実施例１９〜２６のいずれか１つの対象事項を含み、任意選択で、レンズメータモジュールが、取り込まれた画像内の少なくとも１つの反射の変形に基づいてレンズの円柱度数またはレンズの円柱軸のうちの少なくとも１つを決定するためである。
【０７００】
実施例２８は、実施例１９〜２７のいずれか１つの対象事項を含み、任意選択で、取り込まれた画像が、レンズを介してカメラによって取り込まれた基準物体の基準物体画像を含み、レンズメータモジュールが、基準物体と基準物体画像との間の比較に基づいてレンズの１つ以上の推定光学パラメータを決定し、少なくとも１つの反射に基づいてレンズの面とカメラの面との間の相対角度を決定し、相対角度および１つ以上の推定光学パラメータに基づいてレンズの１つ以上の光学パラメータを決定するためである。
【０７０１】
実施例２９は、実施例２８の対象事項を含み、任意選択で、レンズメータモジュールは、基準物体の基準寸法と、基準物体画像内の基準寸法の画像化された寸法との間の倍率に基づいてレンズの推定球面度数を決定し、相対角度および推定球面度数に基づいてレンズの球面度数を決定するためである。
【０７０２】
実施例３０は、実施例２８または２９の対象事項を含み、任意選択で、レンズメータモジュールが、基準物体の１つ以上の基準寸法と、基準物体画像内の１つ以上の基準寸法の１つ以上のそれぞれの画像化された寸法との間の変形に基づいてレンズの推定円柱度数またはレンズの推定円柱軸のうちの少なくとも１つを決定し、相対角度および推定円柱度数または推定円柱軸のうちの少なくとも１つに基づいてレンズの円柱度数またはレンズの円柱軸のうちの少なくとも１つを決定するためである。
【０７０３】
実施例３１は、実施例１９〜３０のいずれか１つの対象事項を含み、任意選択で、少なくとも１つの反射が、レンズの前面からのフラッシュの第１の反射、およびレンズの後面からのフラッシュの第２の反射を含む。
【０７０４】
実施例３２は、実施例３１の対象事項を含み、任意選択で、取り込まれた画像が、レンズを介して取り込まれた基準物体の基準物体画像を含み、レンズメータモジュールが、第１の反射および第２の反射が取り込まれた画像内で一致する場合、基準物体と基準物体画像との間の比較に基づいてレンズの１つ以上の光学パラメータを決定するためである。
【０７０５】
実施例３３は、実施例３２の対象事項を含み、任意選択で、レンズメータモジュールが、少なくとも第１の反射および第２の反射が一致するまで、眼鏡を回転するようにユーザに命令をトリガするためである。
【０７０６】
実施例３４は、実施例１９〜３３のいずれか１つの対象事項を含み、任意選択で、レンズメータモジュールが、少なくとも１つの取り込まれた画像の取り込みをトリガするためである。
【０７０７】
実施例３５は、実施例１９〜３４のいずれか１つの対象事項を含み、任意選択で、１つ以上の光学パラメータが少なくともレンズの球面度数を含む。
【０７０８】
実施例３６は、実施例１９〜３５のいずれか１つの対象事項を含み、任意選択で、１つ以上の光学パラメータが、レンズの円柱度数または円柱軸のうちの少なくとも１つを含む。
【０７０９】
実施例３７は、眼鏡のレンズの１つ以上の光学パラメータを決定する方法であって、眼鏡のレンズ上のフラッシュの少なくとも１つの反射の少なくとも１つの取り込まれた画像を処理するステップと、少なくとも１つの取り込まれた画像に少なくとも基づいてレンズの１つ以上の光学パラメータを決定するステップとを含む、方法を含む。
【０７１０】
実施例３８は、実施例３７の対象事項を含み、任意選択で、取り込まれた画像が、カメラによって取り込まれた画像を含み、方法が、少なくとも１つの反射およびレンズの面とカメラの面との間の相対角度に基づいてレンズの１つ以上の光学パラメータを決定するステップを含む。
【０７１１】
実施例３９は、実施例３８の対象事項を含み、任意選択で、少なくとも１つの反射に基づいて相対角度を決定するステップを含む。
【０７１２】
実施例４０は、実施例３８または３９の対象事項を含み、任意選択で、少なくとも１つの反射が、レンズの前面上のフラッシュの第１の反射およびレンズの後面上のフラッシュの第２の反射を含み、方法が、第１の反射と第２の反射との間の少なくとも１つの変位に基づいて相対角度を決定するステップを含む。
【０７１３】
実施例４１は、実施例４０の対象事項を含み、任意選択で、少なくとも１つの変位が、垂直変位または水平変位のうちの少なくとも１つを含む。
【０７１４】
実施例４２は、実施例３８〜４１のいずれか１つの対象事項を含み、任意選択で、レンズの中心に対する少なくとも１つの反射の相対位置に基づいて相対角度を決定するステップを含む。
【０７１５】
実施例４３は、実施例４２の対象事項を含み、任意選択で、取り込まれた画像が、レンズを介して取り込まれた第１の基準物体の第１の基準物体画像およびレンズを介さずに取り込まれた第２の基準物体の第２の基準物体画像を含み、方法が、第１の基準物体画像および第２の基準物体画像に基づいてレンズの中心を決定するステップを含む。
【０７１６】
実施例４４は、実施例３７〜４３のいずれか１つの対象事項を含み、任意選択で、取り込まれた画像内の少なくとも１つの反射の直径サイズに基づいてレンズの球面度数を決定するステップを含む。
【０７１７】
実施例４５は、実施例３７〜４４のいずれか１つの対象事項を含み、任意選択で、取り込まれた画像内の少なくとも１つの反射の変形に基づいてレンズの円柱度数またはレンズの円柱軸のうちの少なくとも１つを決定するステップを含む。
【０７１８】
実施例４６は、実施例３７〜４５のいずれか１つの対象事項を含み、任意選択で、取り込まれた画像は、レンズを介してカメラによって取り込まれた基準物体の基準物体画像を含み、方法は、基準物体と基準物体画像との間の比較に基づいて、レンズの１つ以上の推定光学パラメータを決定するステップと、少なくとも１つの反射に基づいて、レンズの面とカメラの面との間の相対角度を決定するステップと、相対角度および１つ以上の推定光学パラメータに基づいて、レンズの１つ以上の光学パラメータを決定するステップとを含む。
【０７１９】
実施例４７は、実施例４６の対象事項を含み、任意選択で、基準物体の基準寸法と、基準物体画像内の基準寸法の画像化された寸法との間の倍率に基づいて、レンズの推定球面度数を決定するステップと、相対角度および推定球面度数に基づいて、レンズの球面度数を決定するステップとを含む。
【０７２０】
実施例４８は、実施例４６または４７の対象事項を含み、任意選択で、基準物体の１つ以上の基準寸法と、基準物体画像内の１つ以上の基準寸法の１つ以上のそれぞれの画像化された寸法との間の変形に基づいて、レンズの推定円柱度数またはレンズの推定円柱軸のうちの少なくとも１つを決定するステップと、相対角度および推定円柱度数または推定円柱軸のうちの少なくとも１つに基づいてレンズの円柱度数またはレンズの円柱軸のうちの少なくとも１つを決定するステップとを含む。
【０７２１】
実施例４９は、実施例３７〜４８のいずれか１つの対象事項を含み、任意選択で、少なくとも１つの反射は、レンズの前面からのフラッシュの第１の反射、およびレンズの後面からのフラッシュの第２の反射を含む。
【０７２２】
実施例５０は、実施例４９の対象事項を含み、任意選択で、取り込まれた画像は、レンズを介して取り込まれた基準物体の基準物体画像を含み、方法は、第１の反射および第２の反射が取り込まれた画像内で一致する場合、基準物体と基準物体画像との間の比較に基づいてレンズの１つ以上の光学パラメータを決定するステップを含む。
【０７２３】
実施例５１は、実施例５０の対象事項を含み、任意選択で、少なくとも第１の反射および第２の反射が一致するまで、眼鏡を回転するようにユーザに命令をトリガするステップを含む。
【０７２４】
実施例５２は、実施例３７〜５１のいずれか１つの対象事項を含み、任意選択で、少なくとも１つの取り込まれた画像の取り込みをトリガするステップを含む。
【０７２５】
実施例５３は、実施例３７〜５２のいずれか１つの対象事項を含み、任意選択で、１つ以上の光学パラメータが少なくともレンズの球面度数を含む。
【０７２６】
実施例５４は、実施例３７〜５３のいずれか１つの対象事項を含み、任意選択で、１つ以上の光学パラメータが、レンズの円柱度数または円柱軸のうちの少なくとも１つを含む。
【０７２７】
実施例５５は、眼鏡のレンズの１つ以上の光学パラメータを決定するための装置を含み、装置は、眼鏡のレンズ上のフラッシュの少なくとも１つの反射の少なくとも１つの取り込まれた画像を処理する手段と、少なくとも１つの取り込まれた画像に少なくとも基づいてレンズの１つ以上の光学パラメータを決定する手段とを含む。
【０７２８】
実施例５６は、実施例５５の対象事項を含み、任意選択で、取り込まれた画像は、カメラによって取り込まれた画像を含み、装置は、少なくとも１つの反射ならびにレンズの面とカメラの面との間の相対角度に基づいて、レンズの１つ以上の光学パラメータを決定する手段を含む。
【０７２９】
実施例５７は、実施例５６の対象事項を含み、任意選択で、少なくとも１つの反射に基づいて相対角度を決定する手段を含む。
【０７３０】
実施例５８は、実施例５５または５７の対象事項を含み、任意選択で、少なくとも１つの反射が、レンズの前面上のフラッシュの第１の反射、およびレンズの後面上のフラッシュの第２の反射を含み、装置は、第１の反射と第２の反射との間の少なくとも１つの変位に基づいて相対角度を決定する手段を含む。
【０７３１】
実施例５９は、実施例５８の対象事項を含み、任意選択で、少なくとも１つの変位が、垂直変位または水平変位のうちの少なくとも１つを含む。
【０７３２】
実施例６０は、実施例５６〜５９のいずれか１つの対象事項を含み、任意選択で、レンズの中心に対する少なくとも１つの反射の相対位置に基づいて相対角度を決定する手段を含む。
【０７３３】
実施例６１は、実施例６０の対象事項を含み、任意選択で、取り込まれた画像が、レンズを介して取り込まれた第１の基準物体の第１の基準物体画像およびレンズを介さずに取り込まれた第２の基準物体の第２の基準物体画像を含み、装置が、第１の基準物体画像および第２の基準物体画像に基づいてレンズの中心を決定する手段を含む。
【０７３４】
実施例６２は、実施例５５〜６１のいずれか１つの対象事項を含み、任意選択で、取り込まれた画像内の少なくとも１つの反射の直径サイズに基づいてレンズの球面度数を決定する手段を含む。
【０７３５】
実施例６３は、実施例５５〜６２のいずれか１つの対象事項を含み、任意選択で、取り込まれた画像内の少なくとも１つの反射の変形に基づいて、レンズの円柱度数またはレンズの円柱軸のうちの少なくとも１つを決定する手段を含む。
【０７３６】
実施例６４は、実施例５５〜６３のいずれか１つの対象事項を含み、任意選択で、取り込まれた画像が、レンズを介してカメラによって取り込まれた基準物体の基準物体画像を含み、装置が、基準物体と基準物体画像との間の比較に基づいて、レンズの１つ以上の推定光学パラメータを決定し、少なくとも１つの反射に基づいて、レンズの面とカメラの面との間の相対角度を決定し、相対角度および１つ以上の推定光学パラメータに基づいてレンズの１つ以上の光学パラメータを決定する手段を含む。
【０７３７】
実施例６５は、実施例６４の対象事項を含み、任意選択で、基準物体の基準寸法と、基準物体画像内の基準寸法の画像化された寸法との間の倍率に基づいて、レンズの推定球面度数を決定し、相対角度および推定球面度数に基づいて、レンズの球面度数を決定する手段を含む。
【０７３８】
実施例６６は、実施例６４または６５の対象事項を含み、任意選択で、基準物体の１つ以上の基準寸法と、基準物体画像内の１つ以上のそれぞれの寸法の１つ以上のそれぞれの画像化された寸法との間の変形に基づいて、レンズの推定円柱度数またはレンズの推定円柱軸のうちの少なくとも１つを決定し、相対角度および推定円柱度数または推定円柱軸のうちの少なくとも１つに基づいて、レンズの円柱度数またはレンズの円柱軸のうちの少なくとも１つを決定する手段を含む。
【０７３９】
実施例６７は、実施例５５〜６６のいずれか１つの対象事項を含み、任意選択で、少なくとも１つの反射が、レンズの前面からのフラッシュの第１の反射、およびレンズの後面からのフラッシュの第２の反射を含む。
【０７４０】
実施例６８は、実施例６７の対象事項を含み、任意選択で、取り込まれた画像が、レンズを介して取り込まれた基準物体の基準物体画像を含み、装置が、第１の反射および第２の反射が取り込まれた画像内で一致する場合、基準物体と、基準物体画像との間の比較に基づいて、レンズの１つ以上の光学パラメータを決定する手段を含む。
【０７４１】
実施例６９は、実施例６８の対象事項を含み、任意選択で、少なくとも第１の反射および第２の反射が一致するまで、眼鏡を回転するようにユーザに命令をトリガする手段を含む。
【０７４２】
実施例７０は、実施例５５〜６９のいずれか１つの対象事項を含み、任意選択で、少なくとも１つの取り込まれた画像の取り込みをトリガする手段を含む。
【０７４３】
実施例７１は、実施例５５〜７０のいずれか１つの対象事項を含み、任意選択で、１つ以上の光学パラメータが少なくともレンズの球面度数を含む。
【０７４４】
実施例７２は、実施例５５〜７１のいずれか１つの対象事項を含み、任意選択で、１つ以上の光学パラメータが、レンズの円柱度数または円柱軸のうちの少なくとも１つを含む。
【０７４５】
実施例７３は、少なくとも１つのコンピュータプロセッサによって実行されると、少なくとも１つのコンピュータプロセッサが、コンピューティング装置に、眼鏡のレンズを介して少なくとも１つの基準物体のカメラによる少なくとも１つの画像の取り込みをトリガさせ、レンズの面とカメラの面との間の相対角度を決定させ、相対角度および少なくとも１つの画像に少なくとも基づいてレンズの１つ以上の光学パラメータを決定させることを可能にするように動作可能なコンピュータ実行命令を備える１つ以上の有形のコンピュータ可読非一時的格納媒体を含む製品を含む。
【０７４６】
実施例７４は、実施例７３の対象事項を含み、任意選択で、命令が、実行されると、コンピューティング装置に、基準物体と、少なくとも１つの画像内の基準物体の少なくとも１つの物体画像との間の比較に基づいて相対角度を決定させる。
【０７４７】
実施例７５は、実施例７４の対象事項を含み、任意選択で、少なくとも１つの画像が、レンズ上のフラッシュの少なくとも１つの反射を含み、命令が、実行されると、コンピューティング装置に、少なくとも１つの反射に基づいて、レンズの１つ以上の推定光学パラメータを決定させ、相対角度およびレンズの１つ以上の推定光学パラメータに基づいて、レンズの１つ以上の光学パラメータを決定させる。
【０７４８】
実施例７６は、実施例７５の対象事項を含み、任意選択で、命令が、実行されると、コンピューティング装置に、画像内の少なくとも１つの反射の直径サイズに基づいて、レンズの推定球面度数を決定させる。
【０７４９】
実施例７７は、実施例７５または７６の対象事項を含み、任意選択で、命令が、実行されると、コンピューティング装置に、画像内の少なくとも１つの反射の変形に基づいて、レンズの推定円柱度数またはレンズの推定円柱軸のうちの少なくとも１つを決定させる。
【０７５０】
実施例７８は、実施例７３〜７７のいずれか１つの対象事項を含み、任意選択で、少なくとも１つの画像が、レンズ上のフラッシュの少なくとも１つの反射を含み、命令が、実行されると、コンピューティング装置に、少なくとも１つの反射に基づいて相対角度を決定させる。
【０７５１】
実施例７９は、実施例７８の対象事項を含み、任意選択で、少なくとも１つの反射が、
レンズの前面上のフラッシュの第１の反射およびレンズの後面上のフラッシュの第２の反射を含み、命令が、実行されると、コンピューティング装置に、第１の反射と第２の反射との間の少なくとも１つの変位に基づいて相対角度を決定させる。
【０７５２】
実施例８０は、実施例７９の対象事項を含み、任意選択で、少なくとも１つの変位が、垂直変位または水平変位のうちの少なくとも１つを含む。
【０７５３】
実施例８１は、実施例７８〜８０のいずれか１つの対象事項を含み、任意選択で、命令が、実行されると、コンピューティング装置に、レンズの中心に対する少なくとも１つの反射の相対位置に基づいて相対角度を決定させる。
【０７５４】
実施例８２は、実施例８１の対象事項を含み、任意選択で、画像が、レンズを介して取り込まれた第１の基準物体の第１の基準物体画像およびレンズを介さずに取り込まれた第２の基準物体の第２の基準物体画像を含み、命令が、実行されると、コンピューティング装置に、第１の基準物体画像および第２の基準物体画像に基づいてレンズの中心を決定させる。
【０７５５】
実施例８３は、実施例７８〜８２のいずれか１つの対象事項を含み、任意選択で、命令が、実行されると、コンピューティング装置に、基準物体と、少なくとも１つの画像内の基準物体の少なくとも１つの物体画像との間の比較に基づいて、レンズの１つ以上の推定光学パラメータを決定させ、相対角度およびレンズの１つ以上の推定光学パラメータに基づいて、レンズの１つ以上の光学パラメータを決定させる。
【０７５６】
実施例８４は、実施例８３の対象事項を含み、任意選択で、命令が、実行されると、コンピューティング装置に、基準物体の基準寸法と、基準物体画像内の基準寸法の画像化された寸法との間の倍率に基づいて、レンズの推定球面度数を決定させ、相対角度および推定球面度数に基づいて、レンズの球面度数を決定させる。
【０７５７】
実施例８５は、実施例８３または８４の対象事項を含み、任意選択で、命令が、実行されると、コンピューティング装置に、基準物体の１つ以上の基準寸法と、基準物体画像内の１つ以上の基準寸法の１つ以上のそれぞれの画像化された寸法との間の変形に基づいて、レンズの推定円柱度数またはレンズの推定円柱軸のうちの少なくとも１つを決定させ、相対角度および推定円柱度数または推定円柱軸のうちの少なくとも１つに基づいて、レンズの円柱度数またはレンズの円柱軸のうちの少なくとも１つを決定させる。
【０７５８】
実施例８６は、実施例７３〜８５のいずれか１つの対象事項を含み、任意選択で、１つ以上の光学パラメータが、少なくともレンズの球面度数を含む。
【０７５９】
実施例８７は、実施例７３〜８６のいずれか１つの対象事項を含み、任意選択で、１つ以上の光学パラメータが、レンズの円柱度数または円柱軸のうちの少なくとも１つを含む。
【０７６０】
実施例８８は、眼鏡のレンズを介して少なくとも１つの基準物体の少なくとも１つの画像を取り込むためのカメラと、レンズの面とカメラの面との間の相対角度を決定し、相対角度および少なくとも１つの画像に少なくとも基づいてレンズの１つ以上の光学パラメータを決定するためのレンズメータモジュールとを含むモバイル装置を含む。
【０７６１】
実施例８９は、実施例８８の対象事項を含み、任意選択で、レンズメータモジュールが、基準物体と、少なくとも１つの画像内の基準物体の少なくとも１つの物体画像との間の比較に基づいて相対角度を決定するためである。
【０７６２】
実施例９０は、実施例８９の対象事項を含み、任意選択で、少なくとも１つの画像が、レンズ上のフラッシュの少なくとも１つの反射を含み、レンズメータモジュールが、少なくとも１つの反射に基づいてレンズの１つ以上の推定光学パラメータを決定し、相対角度およびレンズの１つ以上の推定光学パラメータに基づいて、レンズの１つ以上の光学パラメータを決定するためである。
【０７６３】
実施例９１は、実施例９０の対象事項を含み、任意選択で、レンズメータモジュールが、画像内の少なくとも１つの反射の直径サイズに基づいて、レンズの推定球面度数を決定するためである。
【０７６４】
実施例９２は、実施例９０または９１の対象事項を含み、任意選択で、レンズメータモジュールが、画像内の少なくとも１つの反射の変形に基づいて、レンズの推定円柱度数またはレンズの推定円柱軸のうちの少なくとも１つを決定するためである。
【０７６５】
実施例９３は、実施例８８〜９２のいずれか１つの対象事項を含み、任意選択で、少なくとも１つの画像が、レンズ上のフラッシュの少なくとも１つの反射を含み、レンズメータモジュールが、少なくとも１つの反射に基づいて相対角度を決定するためである。
【０７６６】
実施例９４は、実施例９３の対象事項を含み、任意選択で、少なくとも１つの反射が、レンズの前面上のフラッシュの第１の反射およびレンズの後面上のフラッシュの第２の反射を含み、レンズメータモジュールが、第１の反射と第２の反射との間の少なくとも１つの変位に基づいて相対角度を決定するためである。
【０７６７】
実施例９５は、実施例９４の対象事項を含み、任意選択で、少なくとも１つの変位が、垂直変位または水平変位のうちの少なくとも１つを含む。
【０７６８】
実施例９６は、実施例９３〜９５のいずれか１つの対象事項を含み、任意選択で、レンズメータモジュールが、レンズの中心に対する少なくとも１つの反射の相対位置に基づいて相対角度を決定するためである。
【０７６９】
実施例９７は、実施例９６の対象事項を含み、任意選択で、画像が、レンズを介して取り込まれた第１の基準物体の第１の基準物体画像およびレンズを介さずに取り込まれた第２の基準物体の第２の基準物体画像を含み、レンズメータモジュールが、第１の基準物体画像および第２の基準物体画像に基づいてレンズの中心を決定するためである。
【０７７０】
実施例９８は、実施例９３〜９７のいずれか１つの対象事項を含み、任意選択で、レンズメータモジュールが、基準物体と、少なくとも１つの画像内の基準物体の少なくとも１つの物体画像との間の比較に基づいて、レンズの１つ以上の推定光学パラメータを決定し、相対角度およびレンズの１つ以上の推定光学パラメータに基づいて、レンズの１つ以上の光学パラメータを決定するためである。
【０７７１】
実施例９９は、実施例９８の対象事項を含み、任意選択で、レンズメータモジュールが、基準物体の基準寸法と、基準物体画像内の基準寸法の画像化された寸法との間の倍率に基づいてレンズの推定球面度数を決定し、相対角度および推定球面度数に基づいてレンズの球面度数を決定するためである。
【０７７２】
実施例１００は、実施例９９または９９の対象事項を含み、任意選択で、レンズメータモジュールが、基準物体の１つ以上の基準寸法と、基準物体画像内の１つ以上の基準寸法の１つ以上のそれぞれの画像化された寸法との間の変形に基づいて、レンズの推定円柱度数またはレンズの推定円柱軸のうちの少なくとも１つを決定し、相対角度および推定円柱度数または推定円柱軸のうちの少なくとも１つに基づいて、レンズの円柱度数またはレンズの円柱軸のうちの少なくとも１つを決定するためである。
【０７７３】
実施例１０１は、実施例８８〜１００のいずれか１つの対象事項を含み、任意選択で、１つ以上の光学パラメータが、少なくともレンズの球面度数を含む。
【０７７４】
実施例１０２は、実施例８８〜１０１のいずれか１つの対象事項を含み、任意選択で、１つ以上の光学パラメータが、レンズの円柱度数または円柱軸のうちの少なくとも１つを含む。
【０７７５】
実施例１０３は、眼鏡のレンズの１つ以上の光学パラメータを決定する方法であって、方法が、眼鏡のレンズを介して少なくとも１つの基準物体のカメラによって少なくとも１つの画像を取り込むステップと、レンズの面とカメラの面との間の相対角度を決定するステップと、相対角度および少なくとも１つの画像に少なくとも基づいてレンズの１つ以上の光学パラメータを決定するステップとを含む。
【０７７６】
実施例１０４は、実施例１０３の対象事項を含み、任意選択で、基準物体と、少なくとも１つの画像内の基準物体の少なくとも１つの物体画像との間の比較に基づいて相対角度を決定するステップを含む。
【０７７７】
実施例１０５は、実施例１０４の対象事項を含み、任意選択で、少なくとも１つの画像が、レンズ上のフラッシュの少なくとも１つの反射を含み、方法が、少なくとも１つの反射に基づいて、レンズの１つ以上の推定光学パラメータを決定するステップと、相対角度およびレンズの１つ以上の推定光学パラメータに基づいてレンズの１つ以上の光学パラメータを決定するステップとを含む。
【０７７８】
実施例１０６は、実施例１０５の対象事項を含み、任意選択で、画像内の少なくとも１つの反射の直径サイズに基づいて、レンズの推定球面度数を決定するステップを含む。
【０７７９】
実施例１０７は、実施例１０５または１０６の対象事項を含み、任意選択で、画像内の少なくとも１つの反射の変形に基づいて、レンズの推定円柱度数またはレンズの推定円柱軸のうちの少なくとも１つを決定するステップを含む。
【０７８０】
実施例１０８は、実施例１０３〜１０７のいずれか１つの対象事項を含み、任意選択で、少なくとも１つの画像が、レンズ上のフラッシュの少なくとも１つの反射を含み、方法が、少なくとも１つの反射に基づいて相対角度を決定するステップを含む。
【０７８１】
実施例１０９は、実施例１０８の対象事項を含み、任意選択で、少なくとも１つの反射が、レンズの前面上のフラッシュの第１の反射およびレンズの後面上のフラッシュの第２の反射を含み、方法が、第１の反射と第２の反射との間の少なくとも１つの変位に基づいて相対角度を決定するステップを含む。
【０７８２】
実施例１１０は、実施例１０９の対象事項を含み、任意選択で、少なくとも１つの変位が、垂直変位または水平変位のうちの少なくとも１つを含む。
【０７８３】
実施例１１１は、実施例１０８〜１１０のいずれか１つの対象事項を含み、任意選択で、レンズの中心に対する少なくとも１つの反射の相対位置に基づいて、相対角度を決定するステップを含む。
【０７８４】
実施例１１２は、実施例１１１の対象事項を含み、任意選択で、画像が、レンズを介して取り込まれた第１の基準物体の第１の反射物体画像およびレンズを介さずに取り込まれた第２の基準物体の第２の基準物体画像を含み、方法が、第１の基準物体画像および第２の基準物体画像に基づいてレンズの中心を決定するステップを含む。
【０７８５】
実施例１１３は、実施例１０８〜１１２のいずれか１つの対象事項を含み、任意選択で、基準物体と、少なくとも１つの画像内の基準物体の少なくとも１つの物体画像との間の比較に基づいて、レンズの１つ以上の推定光学パラメータを決定するステップと、相対角度およびレンズの１つ以上の推定光学パラメータに基づいてレンズの１つ以上の光学パラメータを決定するステップを含む。
【０７８６】
実施例１１４は、実施例１１３の対象事項を含み、任意選択で、基準物体の基準寸法と、基準物体画像内の基準寸法の画像化された寸法との間の倍率に基づいてレンズの推定球面度数を決定するステップと、相対角度および推定球面度数に基づいてレンズの球面度数を決定するステップとを含む。
【０７８７】
実施例１１５は、実施例１１３または１１４の対象事項を含み、任意選択で、基準物体の１つの以上の基準寸法と、基準物体画像内の１つ以上の基準寸法の１つ以上のそれぞれの画像化された寸法との間の変形に基づいて、レンズの推定円柱度数またはレンズの推定円柱軸のうちの少なくとも１つを決定するステップと、相対角度および推定円柱度数または推定円柱軸のうちの少なくとも１つに基づいて、レンズの円柱度数またはレンズの円柱軸のうちの少なくとも１つを決定するステップとを含む。
【０７８８】
実施例１１６は、実施例１０３〜１１５のいずれか１つの対象事項を含み、任意選択で、１つ以上の光学パラメータが、少なくともレンズの球面度数を含む。
【０７８９】
実施例１１７は、実施例１０３〜１１６のいずれか１つの対象事項を含み、任意選択で、１つ以上の光学パラメータが、レンズの円柱度数または円柱軸のうちの少なくとも１つを含む。
【０７９０】
実施例１１８は、眼鏡のレンズの１つ以上の光学パラメータを決定する装置を含み、装置は、眼鏡のレンズを介して少なくとも１つの基準物体のカメラによって少なくとも１つの画像を取り込む手段と、レンズの面とカメラの面との間の相対角度を決定する手段と、相対角度および少なくとも１つの画像に少なくとも基づいて、レンズの１つ以上の光学パラメータを決定する手段とを含む。
【０７９１】
実施例１１９は、実施例１１８の対象事項を含み、任意選択で、基準物体と、少なくとも１つの画像内の基準物体の少なくとも１つの物体画像との間の比較に基づいて相対角度を決定する手段を含む。
【０７９２】
実施例１２０は、実施例１１９の対象事項を含み、任意選択で、少なくとも１つの画像が、レンズ上のフラッシュの少なくとも１つの反射を含み、装置が、少なくとも１つの反射に基づいてレンズの１つ以上の推定光学パラメータを決定し、相対角度およびレンズの１つ以上の推定光学パラメータに基づいて、レンズの１つ以上の光学パラメータを決定する手段を含む。
【０７９３】
実施例１２１は、実施例１２０の対象事項を含み、任意選択で、画像内の少なくとも１つの反射の直径サイズに基づいて、レンズの推定球面度数を決定する手段を含む。
【０７９４】
実施例１２２は、実施例１２０または１２１の対象事項を含み、任意選択で、画像内の少なくとも１つの反射の変形に基づいて、レンズの推定円柱度数またはレンズの推定円柱軸のうちの少なくとも１つを決定する手段を含む。
【０７９５】
実施例１２３は、実施例１１８〜１２２のいずれか１つの対象事項を含み、任意選択で、少なくとも１つの画像が、レンズ上のフラッシュの少なくとも１つの反射を含み、装置が、少なくとも１つの反射に基づいて相対角度を決定する手段を含む。
【０７９６】
実施例１２４は、実施例１２３の対象事項を含み、任意選択で、少なくとも１つの反射が、レンズの前面上のフラッシュの第１の反射およびレンズの後面上のフラッシュの第２の反射を含み、装置が、第１の反射と第２の反射との間の少なくとも１つの変位に基づいて相対角度を決定する手段を含む。
【０７９７】
実施例１２５は、実施例１２４の対象事項を含み、任意選択で、少なくとも１つの変位が、垂直変位または水平変位のうちの少なくとも１つを含む。
【０７９８】
実施例１２６は、実施例１２３〜１２５のいずれか１つの対象事項を含み、任意選択で、レンズの中心に対する少なくとも１つの反射の相対位置に基づいて、相対角度を決定する手段を含む。
【０７９９】
実施例１２７は、実施例１２６の対象事項を含み、任意選択で、画像が、レンズを介して取り込まれた第１の基準物体の第１の基準物体画像およびレンズを介さずに取り込まれた第２の基準物体の第２の基準物体画像を含み、装置が、第１の基準物体画像および第２の基準物体画像に基づいて、レンズの中心を決定する手段を含む。
【０８００】
実施例１２８は、実施例１２３〜１２７のいずれか１つの対象事項を含み、任意選択で、基準物体と、少なくとも１つの画像内の基準物体の少なくとも１つの物体画像との間の比較に基づいてレンズの１つ以上の推定光学パラメータを決定し、相対角度およびレンズの１つ以上の推定光学パラメータに基づいてレンズの１つ以上の光学パラメータを決定する手段を含む。
【０８０１】
実施例１２９は、実施例１２８の対象事項を含み、任意選択で、基準物体の基準寸法と、基準物体画像内の基準寸法の画像化された寸法との間の倍率に基づいてレンズの推定球面度数を決定し、相対角度および推定球面度数に基づいて、レンズの球面度数を決定する手段を含む。
【０８０２】
実施例１３０は、実施例１２８または１２９の対象事項を含み、任意選択で、基準物体の１つ以上の基準寸法と、基準物体画像内の１つ以上の基準寸法の１つ以上のそれぞれの画像化された寸法との間の変位に基づいてレンズの推定球面度数またはレンズの推定円柱軸のうちの少なくとも１つを決定し、相対角度および推定円柱度数または推定円柱軸のうちの少なくとも１つに基づいてレンズの円柱度数またはレンズの円柱軸のうちの少なくとも１つを決定する手段を含む。
【０８０３】
実施例１３１は、実施例１１８〜１３０のいずれか１つの対象事項を含み、任意選択で、１つ以上の光学パラメータが、少なくともレンズの球面度数を含む。
【０８０４】
実施例１３２は、実施例１１８〜１３１のいずれか１つの対象事項を含み、任意選択で、１つ以上の光学パラメータが、レンズの円柱度数または円柱軸のうちの少なくとも１つを含む。
【０８０５】
１つ以上の実施形態を参照して本明細書で記載される機能、動作、構成要素および／または形体を、１つ以上の他の実施形態を参照して本明細書に記載され、またはその逆の、１つ以上の他の機能、動作、構成要素、および／または形体と結合することができ、または結合させて利用することができる。
【０８０６】
本明細書では特定の形体を例示し記載してきたが、多くの変更、置換、変化、および均等物が当業者には想到されるであろう。したがって、添付の特許請求の範囲は、本開示の真の趣旨に含まれるすべてのそのような変更および変化を包含するように意図されていることが理解されるべきである。
【図１】
2019511699.tif 000038
【図２Ａ】
2019511699.tif 000039
【図２Ｂ】
2019511699.tif 000040
【図３】
2019511699.tif 000041
【図４Ａ】
2019511699.tif 000042
【図４Ｂ】
2019511699.tif 000043
【図５Ａ】
2019511699.tif 000044
【図５Ｂ】
2019511699.tif 000045
【図６】
2019511699.tif 000046
【図７】
2019511699.tif 000047
【図８】
2019511699.tif 000048
【図９】
2019511699.tif 000049
【図１０】
2019511699.tif 000050
【図１１Ａ】
2019511699.tif 000051
【図１１Ｂ】
2019511699.tif 000052
【図１１Ｃ】
2019511699.tif 000053
【図１１Ｄ】
2019511699.tif 000054
【図１２】
2019511699.tif 000055
【図１３】
2019511699.tif 000056
【図１４】
2019511699.tif 000057
【図１５】
2019511699.tif 000058
【図１６】
2019511699.tif 000059
【図１７】
2019511699.tif 000060
【図１８】
2019511699.tif 000061
【図１９】
2019511699.tif 000062
【図２０】
2019511699.tif 000063
【図２１】
2019511699.tif 000064
【図２２】
2019511699.tif 000065
【図２３】
2019511699.tif 000066
【図２４】
2019511699.tif 000067
【図２５】
2019511699.tif 000068
【図２６】
2019511699.tif 000069
【図２７】
2019511699.tif 000070
【図２８】
2019511699.tif 000071
【図２９】
2019511699.tif 000072
【図３０】
2019511699.tif 000073
【図３１】
2019511699.tif 000074
【図３２】
2019511699.tif 000075
【図３３】
2019511699.tif 000076
【図３４】
2019511699.tif 000077
【図３５】
2019511699.tif 000078
【国際調査報告】
2019511699.tif 000079
2019511699.tif 000080
2019511699.tif 000081
2019511699.tif 000082