JP6728169B2 - ユーザー提供画像および好みに基づいて特注フィッティングおよびスタイリングされたアイウェアを提供するシステムおよび方法 - Google Patents

ユーザー提供画像および好みに基づいて特注フィッティングおよびスタイリングされたアイウェアを提供するシステムおよび方法 Download PDF

Info

Publication number
JP6728169B2
JP6728169B2 JP2017529595A JP2017529595A JP6728169B2 JP 6728169 B2 JP6728169 B2 JP 6728169B2 JP 2017529595 A JP2017529595 A JP 2017529595A JP 2017529595 A JP2017529595 A JP 2017529595A JP 6728169 B2 JP6728169 B2 JP 6728169B2
Authority
JP
Japan
Prior art keywords
user
image
spectacle frame
reference image
frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017529595A
Other languages
English (en)
Other versions
JP2017527858A (ja
Inventor
バートン,デイビッド
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
David Kind Inc
Original Assignee
David Kind Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by David Kind Inc filed Critical David Kind Inc
Publication of JP2017527858A publication Critical patent/JP2017527858A/ja
Application granted granted Critical
Publication of JP6728169B2 publication Critical patent/JP6728169B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B3/00Apparatus for testing the eyes; Instruments for examining the eyes
    • A61B3/10Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
    • A61B3/11Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions for measuring interpupillary distance or diameter of pupils
    • A61B3/111Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions for measuring interpupillary distance or diameter of pupils for measuring interpupillary distance
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B3/00Apparatus for testing the eyes; Instruments for examining the eyes
    • A61B3/0016Operational features thereof
    • A61B3/0025Operational features thereof characterised by electronic signal processing, e.g. eye models
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B3/00Apparatus for testing the eyes; Instruments for examining the eyes
    • A61B3/0016Operational features thereof
    • A61B3/0033Operational features thereof characterised by user input arrangements
    • GPHYSICS
    • G02OPTICS
    • G02CSPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES
    • G02C13/00Assembling; Repairing; Cleaning
    • G02C13/003Measuring during assembly or fitting of spectacles
    • GPHYSICS
    • G02OPTICS
    • G02CSPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES
    • G02C13/00Assembling; Repairing; Cleaning
    • G02C13/003Measuring during assembly or fitting of spectacles
    • G02C13/005Measuring geometric parameters required to locate ophtalmic lenses in spectacles frames

Landscapes

  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Ophthalmology & Optometry (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Biomedical Technology (AREA)
  • Veterinary Medicine (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Biophysics (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Geometry (AREA)
  • Signal Processing (AREA)
  • Eyeglasses (AREA)
  • Eye Examination Apparatus (AREA)
  • Image Processing (AREA)

Description

関連出願の相互参照
本出願は、2015年7月21日に米国特許番号第9,086,582号として発行された、2014年8月20日出願の「System and Method of Providing Custom−Fitted and Styled Eyewear Based on User−Provided Images and Preferences」という名称の米国特許出願第14/464,088号に対する優先権を主張し、この内容は参照により全体として本明細書に組み込まれる。
本発明は、装着可能品の原寸図を含む定義済み基準画像にオーバーレイされ、それに基づいてサイズ変更された装着可能品を装着したユーザーのユーザー提供画像から得られた測定値に基づいて、アイウェアのような特注フィッティングおよびスタイリングされた装着可能品を提供するシステムおよび方法に関する。
装着可能品の選択は、消費者の趣味に合った適当なスタイル、色、または他の特性を探し出す極めて主観的なプロセスであり得る。例えば、アイウェアを買い求める際、ユーザーは、試着して選択するために実店舗を訪れることがある。自ら選択したフレームに取り付ける処方レンズ(例えば、視力矯正レンズ)を買い求める際、ユーザーは、典型的には、その選択したフレームに適合する処方レンズを作製するため、そしてそれらのレンズに対するユーザーの瞳孔の位置を考慮して適正な視力矯正を確実に行うために、検眼士のような専門家による測定を受けなければならない。
そのような測定値は、例えば、双眼瞳孔間距離(「PD」)、単眼瞳孔間距離、眼球中心(「OC」)高さ、セグメント高さ、および/または他の測定値を含んでもよい。PDは、片方の瞳孔の中心からもう一方の瞳孔の中心までの距離を含む。単眼PDは、瞳孔の中心から鼻柱の中心線またはフレームブリッジの中心線までの距離である。OC高さは、目がまっすぐ前にピントを合わせている時の、フレームの最遠の底部内側縁から瞳孔の中心までの距離を含む。セグメント高さは、二重焦点、三重焦点、累進、および類似のレンズについてのセグメントの高さを含む。セグメント高さは、セグメントのラインからフレームの最遠の底部内側縁までを測定する。
オンラインショッピング(例えば、インターネットベースの電子小売業)により、フレームの様々なスタイルおよび品揃えを見る利便性が高められたものの、ユーザーが装着時、フレームがどのように見えるかを思い描くことは、ユーザーにとってやはり難しいことが多い。また、従来のオンラインショッピングにより視力矯正に用いられる眼鏡フレームを買い求めることは、適正なレンズ構造を確保するために、検眼士がフレームを装着したユーザーの測定を行う必要があることにより更に限定される。従来の装着可能品のショッピングシステムおよび方法には、これらおよび他の欠点が存在する。
これらおよび他の欠点に対処する本発明は、装着可能品の原寸図を含む定義済み基準画像にオーバーレイされ、それに基づいてサイズ変更された装着可能品を装着したユーザーのユーザー提供画像から得られた測定値に基づいて、アイウェアのような特注フィッティングおよびスタイリングされた装着可能品を提供するシステムおよび方法に関する。定義済み基準画像は、ユーザーが装着している装着可能品のユーザー提供画像に揃え合わせるに用いられる装着可能品図を含んでもよい。装着可能品図は、グラフィック図(例えば、ワイヤフレーム、コンピュータ支援設計、スケッチなど)、実画像(例えば、写真)、および/または装着可能品単独の(例えば、装着されていない状態の)他の図を含んでもよい。定義済み基準画像は、装着可能品図の画像を用いて得られた測定値が実際の装着可能品に対して1:1となるような原寸であってもよい。
所定の装着可能品には、対応する定義済み基準画像が関連付けられていてもよく、それにより、所定の装着可能品を装着したユーザーのユーザー提供画像を用いた測定値を、対応する定義済み基準画像に応じてユーザー提供画像のサイズ変更を行うことによって得てもよい。
ユーザーが装着可能品を試着することを(例えば、オンラインを利用する実施形態について)可能にするために、実際の装着可能品がユーザーに提供(例えば、発送)され、ユーザーはその実際の装着可能品を装着し、その実際の装着可能品を装着したユーザーの1つまたは複数の画像を取得し、それら1つまたは複数の画像を処理用に提供してもよい。ユーザー提供画像は、ユーザーが装着している装着可能品に対応する定義済み基準画像と比較されてもよい。例えば、ユーザー提供画像は、定義済み基準画像にオーバーレイされ、ユーザー提供画像においてユーザーが装着する実際の装着可能品が定義済み基準画像における実際の装着可能品(のサイズ)と一致するようにサイズ変更されてもよい。定義済み基準画像のスケールおよび/または寸法が既知であるため、ユーザー提供画像が定義済み基準画像と一致する場合、まるで装着可能品を装着したユーザーに対して直接測定が行われたかのように、ユーザーに関連付けられた1つまたは複数の測定値が得られてもよい。1つまたは複数の測定値は、装着可能品に関連するユーザーの解剖学的特徴に基づいて得られてもよい。
本システムおよび方法は、装着可能品が、その装着可能品を装着したユーザーの測定を行うのに用いられる様々な状況「において用いられてもよい。限定ではなく例示として、装着可能品は、眼鏡フレームに関連する1つまたは複数の測定値を求めるのに用いられる眼鏡フレーム(「各眼鏡フレーム」とも称される)を含んでもよい。特に、1つまたは複数の測定値は、各眼鏡フレームに合わせてレンズを特注フィッティングするのに用いられてもよい。より詳細には、それらの測定値は、各眼鏡フレームに合わせて処方レンズを特注フィッティングするのに用いられてもよい。そのような測定値は、例えば、双眼PD、単眼PD、OC高さ、セグメント高さ、および/または瞳孔のような解剖学的基準特徴および眼鏡フレームのような装着可能品に関連する他の測定値を含んでもよい。
本システムおよび方法は、アイウェア小売業者のようなエンティティが、眼鏡フレームを装着したユーザーのユーザー提供画像に基づいて、ユーザーに関連付けられた1つまたは複数の測定値を求めることによって、特注フィッティングおよび/またはスタイリングされたアイウェアをユーザーに提供することを可能にする。特注スタイリングを行う、あるいはそうでなければ各候補眼鏡フレームを選択するために、アイウェア小売業者は、ユーザーに関連付けられたユーザープロフィール情報を得てもよい。ユーザープロフィール情報は、好みおよびユーザーを説明する他の情報を含んでもよい。ユーザープロフィール情報は、一旦取得されるとデータベースにおいて記憶され、必要に応じて更新されてもよい。
アイウェア小売業者(例えば、アイウェア小売業者で働くスタイリスト)は、ユーザー好み情報に基づいて、スタイリストの見解で、ユーザーに適するであろう1つまたは複数のフレームスタイルおよび/または色を決定してもよい。代替的または追加的に、ユーザー好み情報は、(例えば、アイウェア小売業者によって提供されたフレームスタイルのオンラインカタログを閲覧した後)好ましいフレームスタイルを明白に示してもよい。何れの場合も、1つまたは複数の眼鏡フレームのセットがユーザーのために選択されてもよい。選択された各眼鏡フレームそれぞれの識別要素がユーザー識別情報と関連付けて記憶されてもよく、それにより、本システムは、後にこの情報を(どの各眼鏡フレームがユーザーのために選択されたかを知るために)呼び込んでもよい。
アイウェア小売業者は、その各眼鏡フレームのセットをユーザーに提供してもよい。例えば、アイウェア小売業者は、その各眼鏡フレームのセットをユーザーの自宅または他の住所に発送してもよい(実店舗を利用する実施形態においては、その各眼鏡フレームのセットは単に店内のユーザーに試着されてもよい)。その各眼鏡フレームのセットのそれぞれを試着した後、ユーザーは購入すべきお気に入りの1つ(または複数)を選択してもよい。
選択された各眼鏡フレーム用に処方レンズを作製するのに必要な測定値を得るために、アイウェア小売業者は、それら各眼鏡フレームを装着したユーザーの画像を取得してもよい。各眼鏡フレームを装着したユーザーの画像は、ユーザー識別情報およびフレーム識別情報と関連付けられてもよい。このようにして、アイウェア小売業者は、撮像されているユーザーとフレームの両方の識別性を得てもよい。
各眼鏡フレームを装着したユーザーの画像を得るために、アイウェア小売業者は、ユーザーが眼鏡フレームを装着したユーザーの適切な画像を撮影することを支援するクライアントアプリケーション(例えば、スマートフォンのようなユーザーのモバイル機器上で実行されるモバイルアプリケーション)を提供、あるいはそうでなければ利用可能にしてもよい。クライアントアプリケーションは、例えば、ユーザーが、眼鏡フレームのような装着可能品に関連する瞳孔のような解剖学的特徴の適切な画像を撮影することを支援する案内情報をユーザーインターフェース上に提供してもよい。
アイウェア小売業者は、それらの画像を取得および処理して、眼鏡フレーム用に特注フィッティングされるべきレンズ(例えば、処方レンズ)を構築するのに用いられる1つまたは複数の測定値を求めてもよい。例えば、サーバーコンピューティングデバイスが、操作者からの支援の有無に拘わらず、原寸の眼鏡フレームの画像を含む定義済み基準画像に基づいて、眼鏡フレームを装着したユーザーの画像のサイズ変更を行ってもよい。原寸の定義済み基準画像は、眼鏡フレームを装着したユーザーの画像のサイズ変更を行うのに用いられてもよく、それにより、そのサイズ変更された画像を用いて測定値を得てもよい。代替的または追加的に、定義済み基準は、原寸ではなく、スケーリングオフセット(例えば、原寸の110%)がなされた眼鏡フレームの画像を含んでもよい。これらの事例において、眼鏡フレームを装着したユーザーの画像は、定義済み基準を用いてサイズ変更されてもよいが、測定値は、定義済み基準画像のスケーリングオフセットおよび/または既知の寸法を用いて変換されてもよい。
本明細書に開示されている本システムおよび方法を用いることにより、様々な関係者が恩恵を受けることがある。例えば、ユーザーは、検眼士のような専門家を訪れる必要なく、特注スタイリングされた(例えば、特注選択された)フレームに特注フィッティングされた処方レンズを得てもよい。電子(例えば、インターネットベースの)小売業者および他の業者のようなエンティティは、インターネットまたは他の電子(または実店舗を利用する)小売チャネルを介して特注フィッティングおよび/または特注スタイリングされたアイウェアを提供する便利で正確な方法を提供するのに本システムを用いてもよい。
本明細書で開示される本システムおよび/または方法のこれらおよび他の目的、特徴、および特性、並びに関連する構造要素の動作方法および機能、そして製造における各部分の組み合わせと経済性については、添付図面を参照しつつ以下の説明と添付の特許請求の範囲を検討することによって更に明らかになる。これらは何れも本明細書の一部を構成し、本明細書において、同様の参照符号は様々な図における対応部分を表している。ただし、図面は例示および説明のためのものであり、本発明の限定事項の定義としては意図されていないことが明白に理解されるべきである。本明細書および特許請求の範囲において用いられる場合、単数形の「a」、「an」および「the」には複数のものへの言及が含まれる。ただし、文脈によって別に解すべきことが明らかな場合にはこの限りでない。
本発明の実施形態による、ユーザー提供画像および好みに基づいて特注フィッティングおよびスタイリングされたアイウェアを提供するシステムを示す。
本発明の実施形態による、ユーザー提供画像および好みに基づいて特注フィッティングおよびスタイリングされたアイウェアを提供するプロセスを表す。
本発明の実施形態による、フレームを装着したユーザーの画像に基づいて特注のための測定値を求めるためにその画像を生成するプロセスを表す。
本発明の実施形態による、ユーザーが画像を撮影することを支援する案内情報を有する撮像インターフェースを表す。
本発明の実施形態による、撮像インターフェース上に表示された解剖学的特徴の予測位置であって、不正確であるためユーザーによって検証されることのない予測位置を示す位置指標を表す。
本発明の実施形態による、撮像インターフェース上に表示された解剖学的特徴の予測位置であって、正確であるためユーザーによって検証されることになる予測位置を示す位置インジケータを表す。
本発明の実施形態による、基準画像とユーザー提供画像とのオーバーレイに基づいてアイウェアの特注のための測定値を求めるプロセスを表す。
本発明の実施形態による、スケーリングされ、オーバーレイされた定義済み基準に基づいて測定値を得るのに用いられるユーザー提供画像を表す。
本発明の実施形態による、スケーリングし、ユーザー提供画像に関連する測定値を得るのに用いられる定義済み基準を表す。
本発明の実施形態による、スケーリングし、ユーザー提供画像から測定値を得るためのユーザー提供画像にオーバーレイされた定義済み基準画像の斜視図を表す。
本発明の実施形態による、1つまたは複数の測定値を得るために定義済み基準画像に基づいてスケーリングされた(例えば、サイズ変更された)ユーザー定義画像の二次元図を表す。
図1は、本発明の実施形態による、ユーザー提供画像および好みに基づいて特注フィッティングおよびスタイリングされたアイウェアを提供するシステム100を示す。システム100は、装着可能品図を含む定義済み基準画像にオーバーレイされ、それに基づいてサイズ変更された、装着可能品を装着したユーザーのユーザー提供画像から得た測定値に基づいて、アイウェアのような特注フィッティングおよびスタイリングされた装着可能品を提供するのに用いられてもよい。装着可能品図は、グラフィック図(例えば、ワイヤフレーム、コンピュータ支援設計、スケッチなど)、実画像(例えば、写真)、および/または装着可能品単独の(例えば、装着されていない状態の)他の図を含んでもよい。定義済み基準画像は、定義済み基準の画像を用いて得られた測定値が実際の装着可能品に対して1:1となるような原寸であってもよい。
システム100によって、実際の装着可能品がユーザーに提供(例えば、発送)されてもよく、ユーザーは、その実際の装着可能品を装着し、その実際の装着可能品を装着したユーザーの1つまたは複数の画像を取得し、それら1つまたは複数の画像を処理用に提供する。システムは、ユーザー提供画像を、ユーザーが装着している装着可能品に対応する定義済み基準画像と比較してもよい。例えば、システムは、ユーザー提供画像においてユーザーが装着する実際の装着可能品が定義済み基準画像における装着可能品図(のサイズ)と一致するように、ユーザー提供画像を定義済み基準画像にオーバーレイおよびそれに合わせてサイズ変更してもよい。定義済み基準画像のスケールおよび寸法が既知であるので、ユーザー提供画像が定義済み基準画像と一致した場合、まるで着用可能品を着用しているユーザーに対して直接測定を行ったかのように、ユーザーに関連付けられた1つまたは複数の測定値が得られてもよい。1つまたは複数の測定値は、装着可能品に関連するユーザーの解剖学的特徴(例えば、瞳孔)に基づいて得られてもよい。
システム100の使用例および実施形態の高レベルの概要を述べたが、以下ではこれらおよび他の本発明の実施形態に役立つ様々なシステム構成要素に着目する。
システム構成要素
システム100は、1つまたは複数のデータベース104、1つまたは複数のサーバーコンピュータデバイス110、1つまたは複数のクライアントコンピュータデバイス130、および/または他の構成要素を含んでもよい。1つまたは複数のデータベースは、ユーザープロフィールデータベース104A、フレーム基準データベース104B、および/または他のデータベース104Nを含んでもよい。
ユーザープロフィールデータベース104Aは、先に説明したユーザープロフィール情報を記憶してもよい。フレーム基準データベース104Bは、それぞれ眼鏡フレームのような装着可能品の図(例えば、眼鏡フレームの写真である実際の各眼鏡フレーム、例えば、ワイヤフレーム、CAD、または他の図である眼鏡フレームの図を含んでもよい)を含む定義済み基準画像を記憶してもよい。アイウェア小売業者は、自らによって販売されたそれぞれの眼鏡フレームについて、対応する定義済み基準画像を取得および保存してもよい。例えば、アイウェア小売業者は、眼鏡フレームの原寸(1:1)画像を取得してもよい。代替的または追加的に、アイウェア小売業者は、様々な基準点(例えば、フレームの最上部からフレームの最下部まで)を測定して基準測定値を得てもよい。このようにして、定義済み基準は、既知のスケールおよび/または寸法を有してもよい。定義済み基準画像とユーザー提供画像とのオーバーレイが、ユーザー提供画像のスケーリングを行うのに用いられてもよい。
サーバーコンピューティングデバイス110は、ネットワーク102を介してクライアントコンピューティングデバイス130に通信可能に連結されてもよい。サーバーコンピューティングデバイス110は一般にアイウェア小売業者の制御下にあってもよく、一方、クライアントコンピューティングデバイス130は一般にアイウェアを得ようとするユーザー(例えば、アイウェア小売業者の顧客)の制御下にあってもよいサーバーコンピューティングデバイス110およびクライアントコンピューティングデバイス130はそれぞれ、コンピュータプログラム命令によってプログラムされていてもよい。本明細書において用いられる場合、便宜上、様々な命令が動作を行うと説明されるが、実際には様々な命令が、サーバーコンピューティングデバイス110および/またはクライアントコンピューティングデバイス130をプログラムして動作を行わせる。
クライアントコンピューティングデバイス130
クライアントコンピューティングデバイス130は、1つまたは複数の物理プロセッサ132、1つまたは複数の記憶装置134、1つまたは複数の画像取込装置136、および/または他の構成要素を含んでもよい。プロセッサ132は、記憶装置134に記憶されてもよい1つまたは複数のコンピュータプログラム命令によってプログラムされてもよい。例えば、プロセッサ132は、測定アプリケーション140によってプログラムされてもよい。特定の例において、測定アプリケーション140は、ユーザーのモバイル機器上で実行されるためにアイウェア小売業者によって利用可能とされた、または提供されたモバイルアプリケーションであってもよい。他の種類の機器上で実行される他の種類のアプリケーションが同様に用いられてもよい。
測定アプリケーション140は、撮像アプリケーション142、特徴測定アプリケーション120’(クライアントデバイスバージョンであり、サーバーコンピューティングデバイス110上で実行される特徴測定アプリケーション120の1つまたは複数の機能を含んでもよい)、および/または他の命令を含んでもよい。測定アプリケーション120’は、特徴測定アプリケーション120の一部または全ての機能を含んでもよい。
ある実施形態において、撮像アプリケーション142は、画像取込装置136を用いて、眼鏡フレームを装着したユーザーの画像を得てもよい。画像は、特徴測定アプリケーション120(および/または120’)によって、眼鏡フレーム用の特注フィッティングされたレンズを作成するための1つまたは複数の測定値を得るのに用いられてもよい。ある実施形態において、撮像アプリケーション142は、ユーザーが、画像を生成するための1つまたは複数のプロセスを用いて適切な画像を撮影することを支援してもよい。例えば、図3は、そのような画像を生成するプロセスを示し、図4A、4B、および4Cは、そのような画像を生成するためのユーザーインターフェース(またはその部分)を示す。
サーバーコンピューティングデバイス110
ある実施形態において、サーバーコンピューティングデバイス110は、眼鏡フレームを装着したユーザーのユーザー提供画像を受け取り、そのユーザー提供画像と定義済み基準画像とのオーバーレイに基づいてユーザー提供画像のスケーリングを行い、眼鏡フレームのレンズを特注フィッティングするのに用いられる1つまたは複数の測定値を得てもよい。これらおよび他の機能を実現するために、サーバーコンピューティングデバイス110は、1つまたは複数の物理プロセッサ112、1つまたは複数の記憶装置114、および/または他の構成要素を含んでもよい。プロセッサ112は、記憶装置114に記憶されてもよい1つまたは複数のコンピュータプログラム命令によってプログラムされてもよい。例えば、プロセッサ112は、特徴管理アプリケーション120によってプログラムされてもよい。
先に説明したように、特徴管理アプリケーション120の1つまたは全ての動作が、クライアントコンピューティングデバイス130において実行されてもよい。従って、いくつかの実施形態において、クライアントコンピューティングデバイス130が、そのバージョンの特徴管理アプリケーション120(特徴管理アプリケーション120’)を介して、同様に1つまたは複数の測定値を得てもよい。ある実施形態において、特徴管理アプリケーション120(および120’)は、スケーリングエンジン122、測定エンジン124、および/または他の命令を含んでもよい。
ある実施形態において、スケーリングエンジン122は、ユーザーが眼鏡フレームを装着しているユーザー提供画像を、既知のスケールまたは寸法と関連付けられた、予め撮影された眼鏡フレームの画像のような定義済み基準に対してスケーリング(例えば、サイズ変更)を行ってもよい。定義済み基準が既知のスケールまたは寸法を有しているため、それを用いてユーザー提供画像のスケーリングおよびPD、OC高さ、セグメント高さ、および/またはユーザー提供画像に関連する他の測定値の測定を行ってもよい。図5は、定義済み基準画像に基づいてユーザー提供画像のスケーリングを行うプロセスを示し、図6A、6B、および6Cはそれぞれ、ユーザー提供画像、定義済み基準画像、およびユーザー提供画像と定義済み基準画像とのオーバーレイの各例を示す。
ある実施形態において、測定エンジン124は、定義済み基準画像を用いてサイズ変更されたユーザー提供画像に基づいて、PD、OC高さ、セグメント高さ、および/または他の測定値を求めてもよい。例えば、図7は、本発明の実施形態による、1つまたは複数の測定値を得るために定義済み基準画像に基づいてスケーリングされた(例えば、サイズ変更された)ユーザー定義画像の二次元図700を表す。図示されているように、二次元図700は、スケーリングされたユーザー提供画像に基づいて測定された1つまたは複数の測定値を示すためにトリミングされている。
測定エンジン124は、測定がそれに基づいて行われる画像内の様々な点の場所を決定するために画素の色および/またはテクスチャを分析するといった画像処理技術を用いて1つまたは複数の測定値を求めてもよい。ある実施形態において、測定エンジン124は、人間の操作者による支援を受けて、測定値および/または様々な点を求めてもよい。例えば、測定エンジン124は、瞳孔の中心、フレーム614の底部、および/または他の位置のような測定位置をマークする指標をユーザーから受け取ってもよい。
ある実施形態において、測定エンジン124は、瞳孔のような解剖学的特徴616の位置を決定してもよい。ある実施形態において、画像処理技術に加え、またはそれに代えて、測定エンジン124は、瞳孔の予測位置に基づいて瞳孔の位置およびその中心点を決定してもよい。例えば、予測位置の中心は瞳孔616の中心であると決定されてもよい。測定エンジン124は、瞳孔616それぞれの中心点に基づいてPD702を求めてもよい。測定エンジン124は、各瞳孔それぞれの中心点およびフレーム614の底部に基づいてOC、高さ704Aおよび704Bを求めてもよい。累進レンズ、二重焦点、三重焦点などのレンズを用いる実施形態において、測定エンジン124は、フレーム614の底部およびセグメント705(例えば、二重焦点レンズ、三重焦点レンズ、累進レンズなどについての)に基づいてセグメント高さ706を求めてもよい。
システムアーキテクチャおよび構成の例
様々なシステムアーキテクチャが用いられてもよい。例えば、クライアントコンピューティングデバイス130は、各眼鏡フレームを装着したユーザーの写真を撮影するようユーザーを案内するようにプログラムされてもよい。いくつかの実装形態において、例えば、アイウェア小売業者は、ユーザーのコンピューティングデバイス(例えば、スマートフォン、タブレット、ラップトップなど)上で実行されるアプリケーション(例えば、モバイルアプリケーション)を提供または利用可能にしてもよい。サーバーコンピューティングデバイス110は、クライアントコンピューティングデバイス130からユーザー提供画像を受け取り、定義済み基準に基づいてユーザー提供画像をサイズ変更/スケーリングし、サイズ変更された画像に基づいてPD、OC高さ、セグメント高さ、および/または他の測定値を得てもよい。
ただし、これまでの説明は例示であって限定的なものではないことに留意されたい。クライアントコンピューティングデバイス130は、サーバーコンピューティングデバイス110の1つまたは複数の機能を果たしてもよく、その逆であってもよい。特定の例において、クライアントコンピューティングデバイス130も同様に、1つまたは複数の測定値を得るようにプログラムされてもよい。更に、「サーバー」および「クライアント」という用語は、通常の「サーバー − クライアント」アーキテクチャを使用する必要がないため、限定的と見做されるべきではない。例えば、ピアツーピアまたは他のコンピュータ通信技術が、サーバーコンピューティングデバイス130とサーバーコンピューティングデバイス110との間で用いられてもよい。
1つまたは複数のプロセッサ112および132はそれぞれ、コンピュータプログラム命令によってプログラムされる1つまたは複数の物理プロセッサを含んでもよい。本明細書で説明される様々な命令は例示に過ぎない。プロセッサ112および132が本明細書で説明される機能を果たすようプログラムされている限り、他の構成や他の数の命令が用いられてもよい。
また、様々な命令が図1において単一の処理ユニット内の同じ場所に配置されているように示されているが、プロセッサ112および132が多数の処理ユニットを含む実施形態においては、1つまたは複数の命令が他の命令から離れて実行されてもよいことが理解されるべきである。
本明細書において説明される種々の命令によって提供される機能性の説明は例示を目的としたものであり、限定を意図したものではない。命令は何れも説明されるよりも多くのまたは少ない機能性を提供してもよい。例えば、それらの命令のうちの1つまたは複数を取り除いてもよく、その機能性の一部または全てを、それらの命令のうちの他の命令で提供してもよい。別の例として、本明細書においてそれらの命令のうちの1つに帰せられる機能性の一部または全てを果たしてもよい1つまたは複数の追加的な命令によってプロセッサ112および132がプログラムされてもよい。
本明細書で説明される様々な命令が、記憶装置114および134に記憶されてもよく、記憶装置としては、ランダムアクセスメモリ(RAM)、リードオンリーメモリ(ROM)および/または他のメモリが含まれてもよい。記憶装置は、プロセッサ112および132によって実行されるコンピュータプログラム命令(例えば、前述の命令)、並びにプロセッサ112および132によって操作されてもよいデータを記憶してもよい。記憶装置は、フロッピーディスク、ハードディスク、光ディスク、テープ、またはコンピュータ実行可能命令および/またはデータを記憶するための他の記憶媒体を含んでもよい。
図1に示された様々な構成要素は、ネットワークを介して少なくとも1つの他の構成要素と連結されてもよく、そのネットワークは、例えば、インターネット、イントラネット、PAN(パーソナルエリアネットワーク)、LAN(ローカルエリアネットワーク)、WAN(広域ネットワーク)、SAN(ストレージエリアネットワーク)、MAN(メトロポリタンエリアネットワーク)、無線ネットワーク、セルラー通信ネットワーク、公衆交換電話網、および/または他のネットワークのうちの任意の1つまたは複数を含んでもよい。図1および他の図面において、示された以外の種々の数のエンティティが用いられてもよい。また、様々な実施形態によれば、本明細書で説明される構成要素は、ハードウェアおよび/またはハードウェアを構成するソフトウェアに実装されてもよい。
本明細書で説明される様々なデータベース104は、例えば、オラクルコーポレーションによって市販されているオラクル(商標)リレーショナルデータベースであり、そのリレーショナルデータベースを含む、またはそのリレーショナルデータベースと接続されてもよい。他のデータベース、例えば、Informix(商標)、DB2(Database 2)、または他のデータストレージを同様に用い、組み込み、またはこれらにアクセスしてもよい。他のデータベースには、ファイルベースのもの、クエリフォーマット、プラットフォーム、またはOLAP(On Line Analytical Processing)、SQL(Structured Query Language)、SAN(Storage Area Network)、Microsoft Access(商標)またはこれら以外のリソースが含まれる。このデータベースは、1つまたは複数の物理的な装置内の、1つまたは複数の物理的な場所にあるような1つまたは複数のデータベースを含んでもよい。このデータベースは、複数の種類のデータおよび/またはファイル、並びに関連付けられたデータもしくはファイル記述、管理情報、または任意のその他のデータを記憶してもよい。
特注フィッテングおよびスタイリングされたアイウェアをユーザーに提供
図2は、本発明の実施形態による、ユーザー提供画像および好みに基づいて特注フィッティングおよびスタイリングされたアイウェアを提供するプロセス200を表す。工程202において、ユーザープロフィール情報が取得されてもよい。ユーザープロフィール情報は、ユーザーを説明する情報を含んでもよく、特注スタイリングされた各眼鏡フレームを選択するのに用いられてもよい。例えば、ユーザープロフィール情報は、限定することなく、識別情報(例えば、名前)、人口統計情報(例えば、性別、民族性、年齢、居住地住所など)、ユーザーの好みを示す好み情報 (例えば、好ましい色、スタイルなど)、スタイル選択のために用いられるユーザーの1つまたは複数の画像の初期セット(後述する測定のために用いられるユーザー提供画像と混同してはならない)、および/または他のユーザーを説明する情報を含んでもよい。ユーザープロフィール情報は、一旦受け取られると、ユーザープロフィール104のようなデータベースにおいて記憶され、必要に応じて更新されてもよい。
工程204において、アイウェア小売業者(例えば、アイウェア小売業者で働くスタイリスト)は、ユーザー好み情報に基づいて、スタイリストの見解で、ユーザーに適するであろう1つまたは複数のフレームスタイルおよび/または色を決定してもよい。代替的または追加的に、ユーザー好み情報は、(例えば、アイウェア小売業者によって提供されたフレームスタイルのオンラインカタログを閲覧した後)好ましいフレームスタイルを明白に示してもよい。何れの場合も、1つまたは複数の眼鏡フレームのセットがユーザーのために選択されてもよい。選択された各眼鏡フレームそれぞれの識別要素がユーザー識別情報と関連付けて記憶されてもよく、それにより、本システムは、後にこの情報を呼び込んでもよい。
工程206において、アイウェア小売業者は、その各眼鏡フレームのセットをユーザーに提供してもよい。例えば、アイウェア小売業者は、その各眼鏡フレームのセットをユーザーの自宅または他の住所に発送してもよい(実店舗を利用する実施形態においては、その各眼鏡フレームのセットは単に店内のユーザーに試着されてもよい)。その各眼鏡フレームのセットのそれぞれを試着した後、ユーザーは購入すべきお気に入りの1つ(または複数)を選択してもよい。ある実施形態において、各眼鏡フレームは、ユーザーが好ましいフレームを選択すると、アイウェア小売業者に返却されるサンプルフレームであってもよい。
工程208において、アイウェア小売業者は、お気に入りの眼鏡フレームを着用したユーザーの画像を取得してもよい。画像は、ユーザー識別情報およびフレーム識別情報に関連付けられてもよい。このようにして、アイウェア小売業者は、撮像されているユーザーとフレームの両方の識別性を得てもよい。この画像は測定処理のためにシステムによって用いられてもよく、スタイリング目的で用いられる画像と混同されるべきではない。ユーザーが画像を(例えば、カメラ付き装置を介して)撮影するためのインターフェースを提供する例が図3に示されているが、他のユーザーも同様にこれらの画像を撮影してもよい。
工程210において、アイウェア小売業者は、画像を処理して、眼鏡フレームに特注フィッティングされるべきレンズ(例えば、処方レンズ)を構築するために用いられる1つまたは複数の測定値を求めてもよい。
工程212において、アイウェア小売業者は、測定値に基づいて処方レンズを作製しても(または作製したものであっても)よい。
工程214において、アイウェア小売業者は、それらの処方レンズおよび眼鏡フレームをユーザーに提供してもよい。例えば、アイウェア小売業者は、処方レンズおよび眼鏡フレームを組み立て、組み立てられた組合せ品をユーザーに提供してもよい。そのようなプロビジョニングは、いくつかの実施形態において、工程206においてアイウェア小売業者によって提供された各眼鏡フレームが返却されることを条件としてもよい。前述の工程のうちの1つまたは複数は、システム100の1つまたは複数の構成要素を用いて自動化または少なくとも半自動化されてもよいことに留意すべきである。
ユーザーの画像を取り込み、測定値を取得
図3は、本発明の実施形態による、画像に基づいて特注のための測定値を求めるために、フレームを装着したユーザーの画像を生成するプロセス300を表す。図3に(および他の図面に)示されている様々な処理工程および/またはデータフローを、本明細書においてより詳細に説明する。説明される工程は、本明細書で説明されるシステム構成要素の一部または全てを用いて実現されてもよい。いくつかの実施形態において、様々な工程が異なる順序で行われてもよく、様々な工程が省略されてもよい。図示されているフローチャートに示される工程の一部または全てと共に追加的な工程が行われてもよい。1つまたは複数の工程が同時に行われてもよい。従って、図示された(および以下により詳細に説明される)工程は、本質的に例示に過ぎず、よって限定的なものと見做されるべきではない。
工程302において、撮像インターフェースが初期化されてもよい。撮像インタフェースは、ユーザーが画像取込装置を介して画像取り込むことを可能にしてもよい。ある実施形態において、定義済み較正画像(定義済み基準画像と混同してはならない)を撮像して距離/スケール較正情報を得てもよい。定義済み較正画像は、例えば、ユーザーに郵送される事前印刷画像、通信された後にユーザーによって印刷または表示され、その後、較正のためにユーザーによって撮像される電子画像を含んでもよい。
工程304において、撮像インターフェースを介して案内情報が生成および表示されてもよい。案内情報は、画像を撮影する際、ユーザーによって、一対の瞳孔のような解剖学的特徴をどこに揃えるべきかを視覚化するのに用いられてもよい。図4Aは、ユーザーが、画像から測定値を得るのに用いることができる適切な画像を撮影することを支援する案内情報(420A、420B)を有する撮像インターフェース400Aを表す。撮像インターフェース400Aは、解剖学的特徴(402A、402B)(例えば、瞳孔)を案内情報420Aに沿って位置合わせし、解剖学的特徴402を案内情報420Bを中心にしてセンタリングするのに用いられてもよい。
図3に戻り、工程306において、画像および案内情報に基づいて解剖学的特徴の位置が決定されてもよい。例えば、瞳孔の位置は、案内情報と、画像における瞳孔(または他の解剖学的特徴)に対応する形状、サイズ、色および/または他の構成を有する離散的な画素のセットとの交差に基づいて決定されてもよい。
工程308において、予測位置を示す位置インジケータが、検証のためにユーザーに表示されてもよい。ユーザーは、位置インジケータを視覚的に検査し、位置インジケータが実際に解剖学的特徴の位置に対応するか否かを検証してもよい。位置インジケータは、閉じた幾何学的形状または他の画像オブジェクトとして表示されて瞳孔の予測位置を示してもよい。例えば、画像内で、予測瞳孔位置のそれぞれを示すのに円が表示されてもよい。その後、ユーザーは、その予測瞳孔位置が正確であるかどうかを検証してもよい。ある実施形態において、システムは、位置インジケータの中心(例えば、瞳孔の予測位置に対応する円の中心)に基づいて瞳孔の中心を決定してもよい。
図4Bは、本発明の実施形態による、撮像インターフェース400A上に表示された解剖学的特徴(402A、402B)の予測位置であって、不正確であるためユーザーによって検証されることのない予測位置を示す位置インジケータ(430A、430B)を表す。図4Cは、本発明の実施形態による、撮像インターフェース400A上に表示された解剖学的特徴(402A、402B)の予測位置であって、正確であるためユーザーによって検証されることになる予測位置を示す位置インジケータ(430A、430B)を表す。
図3に戻り、工程310において、ユーザーが予測位置を検証したかどうかの判定が行われてもよい。例えば、ユーザーが予測位置を検証しなかったという判定に応じ、処理が工程302に戻ってもよく、その場合、撮像インタフェースを初期化して新たに画像取込みが試みられてもよい。一方、ユーザーが予測位置を検証したという判定に応じ、処理が工程312に進んでもよく、その場合、画像が保存され、画像に基づいて測定値が得られてもよい。ある実施形態において、プロセス300は、画像をサーバーコンピューティングデバイス110に通信してもよく、そこで測定値が得られる。例えば、プロセス300は、ユーザーがモバイルアプリケーションから直接画像を送信することを可能にしてもよく、またはユーザは、電子メールおよび/または他の通信チャネルを介して画像をサーバーコンピューティングデバイスに送信してもよい。
定義済み基準画像に基づくユーザー提供画像のサイズ変更
図5は、本発明の実施形態による、定義済み基準とユーザー提供画像とのオーバーレイに基づいてアイウェアについて特注のための測定値を求めるプロセス500を表す。図5に(および他の図面に)示されている様々な処理工程および/またはデータフローを、本明細書においてより詳細に説明する。説明される工程は、本明細書で説明されるシステム構成要素の一部または全てを用いて実現されてもよい。いくつかの実施形態において、様々な工程が異なる順序で行われてもよく、様々な工程が省略されてもよい。図示されているフローチャートに示される工程の一部または全てと共に追加的な工程が行われてもよい。1つまたは複数の工程が同時に行われてもよい。従って、図示された(および以下により詳細に説明される)工程は、本質的に例示に過ぎず、よって限定的なものと見做されるべきではない。
工程502において、眼鏡フレームを装着したユーザーのユーザー提供画像およびフレーム識別情報を受け取ってもよい。フレーム識別情報は、装着されている眼鏡フレームを識別するのに用いられてもよい。ある実施形態において、画像の関連部分のみが処理されるように、ユーザー提供画像の少なくとも一部が手作業でまたは自動的にトリミングされてもよい。
図6Aは、本発明の実施形態による、スケーリングされ、オーバーレイされた定義済み基準に基づいて測定値を得るのに用いられるユーザー提供画像600Aを表す。ユーザー提供画像600Aは、眼鏡フレーム614を装着したユーザー612の画像を含んでもよい。ある実施形態において、眼鏡フレーム614は、眼鏡フレーム601Aの一部、固有デザイン要素601B、および/または他の基準点のような1つまたは複数の定義済み基準点を含んでもよい。1つの眼鏡フレームは、別の定義済み基準の基準点とは異なる定義済み基準点のセットを含んでもよい。ユーザー提供画像は、瞳孔のような1つまたは複数の解剖学的特徴(616A、616B)を含んでもよい。図6には図示していないが、ユーザー提供画像600Aは、ユーザー提供画像を撮影するのに用いられる1つまたは複数の撮像インタフェース特徴を含んでもよい。例えば、ユーザー提供画像600Aは、(図4Aおよび図4Cを参照して)案内情報(420A、420B)、予測位置インジケータ(430A、430B)、および/または他の情報を含んでもよい。
図5に戻り、工程504において、フレーム識別情報に基づいて、ユーザーが装着している眼鏡フレームの識別性が取得されてもよい。例えば、フレーム識別情報は、モデル名、製品識別子(例えば、ストックキーピングユニット)、および/または装着されている眼鏡フレームを識別するのに用いられる他の情報を含んでもよい。代替的または追加的に、フレーム識別情報は画像そのものを含んでもよく、その場合、人間の操作者および/またはコンピュータ画像認識技術を用いて眼鏡フレームが識別されてもよい。
工程506において、定義済み基準画像が、ユーザー提供画像においてユーザーが装着している眼鏡フレームの識別性に基づいて得られてもよい。定義済み基準画像は、ユーザーが装着している眼鏡フレームの識別性に基づいて、フレーム基準データベース104Bから得られてもよい。図6Bは、本発明の実施形態による、スケーリングし、ユーザー提供画像に関連する測定値を得るのに用いられる装着可能品図620を含む定義済み基準画像600Bを表す。実際の対応物と同様に、装着可能品図620は、部分601A、個別デザイン特徴601B、および/または他の特徴を含んでもよい。
装着可能品図620は、ユーザー612が眼鏡フレーム614を装着しているユーザー提供画像600Aと比較されてもよい。装着可能品図620および眼鏡フレーム614は、同じ実寸を有してもよい。ただし、ユーザーがズームレベルでユーザー提供画像600Aを撮影した結果、スケールが異なっているかも知れない。装着可能品図620は、既知のスケールおよび/または寸法を有するため、それを用いて、眼鏡フレーム614に対する解剖学的特徴616(例えば、瞳孔)の位置を測定するために眼鏡フレーム614をサイズ変更してもよい。例えば、装着可能品図620がユーザー提供画像600Aに合わせてスケーリングされる時、PD、OC高さ、セグメント高さ、および/または他の測定値が測定されてもよい。
図5に戻り、工程508において、図6Cに概略的に図示されているように、装着可能品図620は、ユーザー提供画像600Aに(例えば、その上またはその下に)オーバーレイされてもよい。6C.図6Cは、スケーリングし、ユーザー提供画像から測定値を得るためのユーザー提供画像600Aにオーバーレイされた定義済み基準画像600Bの斜視図603を表す。
図5に戻り、工程510において、装着可能品図620が眼鏡フレーム614に合わせてスケーリングされている(およびそれに揃え合わされている)かどうかの判定が行われてもよい。装着可能品図およびユーザー提供画像600Aの両方における1つまたは複数の基準点602が揃っているか、あるいはそうでなければほぼ一致する場合、装着可能品図620は、ユーザー提供画像600Aに基づく眼鏡フレーム614に合わせてスケーリングされる(およびそれに揃え合わされる)。「ほぼ一致」には、ある一定の許容範囲(例えば、所定の基準点602の寸法の+/−10)内の一致が含まれてもよい。他の許容範囲を同様に用いてもよく、前述の例は限定を意図したものではない。典型的には、必然的にではないが、装着可能品図620と眼鏡フレーム614とを一致させるために、複数の基準点602(または眼鏡フレーム614全体)が用いられてもよい。
ある実施形態において、定義済み基準画像600Bとユーザー提供画像600Aの画素を比較することによってスケーリングが行われてもよい。例えば、スケーリングは、画像認識技術に基づいてユーザー提供画像600A内の眼鏡フレーム614の位置を予測すること、眼鏡フレーム614がユーザー提供画像600Aの残りの部分から分離している画素位置を追跡すること(例えば、 フレームの画素は、ユーザー提供画像600Aの残りの部分とは異なる色またはテクスチャであってもよい)、および/または他の画像処理技術を含んでもよい。
いくつかの実施形態において、人間の操作者は、装着可能品図620および眼鏡フレーム614を揃える、または揃えることを支援してもよい。例えば、オーバレイをユーザーに対して表示し、ユーザーにユーザー提供画像600Aを拡大または縮小させることによって、装着可能品図620および眼鏡フレーム614のスケーリングを行うようにユーザーを案内するアプリケーションが提供されてもよい。これらの実施形態において、プロセス500は、ユーザーから、ユーザー提供画像600Aを拡大または縮小する旨の入力を受けてもよい。
工程510に戻り、装着可能品図620が眼鏡フレーム614に合わせてスケーリングされていないという判定に応じ、ユーザー提供画像600Aおよび/または定義済み基準画像600Bのサイズが工程512におけるスケーリング係数によって調整されてもよい。スケーリング係数は、パーセント値(例えば、5%、または1.05xの増加または減少サイズ)、および/または他のスケーリング係数を含んでもよい。スケーリング係数は可変であってもよい。例えば、スケーリング係数は、ユーザー提供画像600Aおよび定義済み基準画像600B(例えば、それらそれぞれの画像)が同じスケールにより近づくにつれて反復的に減少させてもよい。このようにして、サイズの微調整を行ってもよい。代替的に、ユーザー定義画像600Aおよび定義済み基準画像600Bが、(n)回の試行後にスケールについて十分接近していない場合に、スケーリング係数を増大させてもよい。このようにして、サイズの粗調整を行って処理サイクルを減らしてもよい。
典型的には、必然的にではないが、ユーザー提供画像600Aのサイズは、定義済み基準画像600Bと一致するように増減調整されてもよい。このようにして、定義済み基準画像600Bにおける装着可能品図620と同じスケールおよび寸法に一致するようにユーザー提供画像600Aにおける眼鏡フレーム614を調整して、PD、OC高さ、セグメント高さ、および/または他の測定値の測定を可能にしてもよい。サイズ調整後、処理は工程510に戻り、眼鏡フレーム614に対して装着可能品図620がスケーリングされているかどうかの判定が行われてもよい。
装着可能品図620が眼鏡フレーム614に対してスケーリングされているという判定に応じ、PD、OC高さ、セグメント高さ、および/または他の測定値が、工程514において求められてもよい。
カメラ距離に基づく求められた測定値の調整
ある実施形態において、1つまたは複数の求められた測定値が、ユーザーの顔と画像を生成するために用いられる撮像装置との間の距離を示す距離情報に基づいて調整されてもよい。例えば、ユーザー提供画像から求められたPD測定値は、ユーザーの顔とユーザー提供画像を撮影したカメラとの間の距離(以下、便宜上「カメラ距離」という)に基づいて調整されてもよい。これは、ユーザーがピントを合わせる対象物からの距離に応じて、瞳孔が内側または外側に回転することがあり、瞳孔間の長さに影響を及ぼすためである。
本システムは、カメラ距離に応じて可変であってもよいPD調整値を加算することによって、そのような回転を考慮してもよい。例えば、20フィート以上のカメラ距離の場合、PD調整値はゼロであってもよい。これは、20フィートまたはそれ以上の距離が、典型的には(例えば、ほとんどのユーザーについて)瞳孔回転をほとんどまたは全くもたらさない(すなわち、両瞳孔がほぼまっすぐ前を向いている)ためである。5フィートのカメラ距離の場合、PD調整値は1.5ミリメートル(mm)であってもよい。カメラ距離が読み取り長さ、またはおよそ1〜2フィートである場合、PD調整値は3.0mmであってもよい。 理解されるように、他のPD調整値(カメラ距離の範囲およびPD調整値の範囲を含む)が、これらおよび他のカメラ距離について同様に用いられてもよい。また、PD調整値は、全てのユーザーまたは特定のユーザーについて定義済みであってもよい。ある実施形態において、PD調整値は、PD調整値とカメラ距離とを相互に関連させる関数に基づいていてもよい。そのような関数は、線形、曲線、および/またはそうでなければ、特定のカメラ距離についての特定のPD調整値を得るのに適していてもよい。何れにしても、測定エンジン124は、カメラ距離に基づくPD調整値を用いて、測定されたPDを調整してもよい。
本システムは、様々な方法でカメラ距離を取得してもよい。例えば、測定エンジン124は、ユーザーからカメラ距離を取得してもよい。この例においては、ユーザーは、ユーザー提供画像と共にカメラ距離を提供してもよい。ユーザー装置にレンジファインダーまたは他の自動距離装置が装備されている場合、ユーザー装置がそれらから求めたカメラ距離を提供してもよい。
ある実施形態において、測定エンジン124は、撮像アプリケーション142からカメラ距離を取得してもよい。例えば、撮像アプリケーション142は、ユーザーが瞳孔を揃えるために用いる円(または他のグラフィックな指標)のような案内情報を含む撮像インタフェースを提供してもよい。円は、(ほとんどのユーザーについて)瞳孔が円と揃えられる場合、特定のカメラ距離(例えば、5フィート)が想定されるように、空間的に離れていてもよい。ユーザーが画像を撮影する場合(ユーザーの瞳孔が円内にあることを検証すると)、撮像アプリケーション142は、特定のカメラ距離を測定エンジン124に提供してもよい(および/または測定エンジン124は、 撮像アプリケーション142が特定のカメラ距離から画像を撮影するようにプログラムされているため、特定のカメラ距離を単に想定してもよい)。
種々の眼鏡フレームにスケーリングされたユーザー提供画像を適用
ある実施形態において、本明細書で開示されるような定義済み基準画像を用いて予めスケーリングされた(ユーザーが眼鏡フレームを装着している)ユーザー提供画像を用いて、ユーザーが装着していない別の眼鏡フレームの測定値を求めてもよい。例えば、ユーザーは、1つまたは複数の測定値を得るために用いられた第1の眼鏡フレームを装着した後に、第2の眼鏡フレームを購入することを決定してもよい。スケーリングエンジン122は、第1のメガネフレームのためにスケーリングされたユーザー提供画像を用いて、第2のメガネフレームに対応する第2の定義済み基準画像をスケーリングしてもよい。例えば、スケーリングされたユーザー提供画像における第1の眼鏡フレームの一部(例えば、鼻柱部分)は、第2の定義済み基準画像の第2の眼鏡フレームの対応する部分(例えば、鼻柱部分)と位置合わせ(ズーム/パンなど)されてもよい。そのようなスケーリングは、本明細書で説明されるように、スケーリングエンジン122によって行われてもよい。様々な寸法および測定値が、スケーリングされたユーザー提供画像から既知であるため、そのような寸法および測定値を用いて、第2の眼鏡フレームの寸法および測定値を求めてもよい。このようにして、ユーザーが装着し、それに対応する定義済み基準画像に応じてスケーリングされた少なくとも1つの眼鏡フレームを用いて、システムが既にユーザーを測定している限り、ユーザーは、種々のフレームまたはユーザーがまだ装着していない他の装着可能品を柔軟に選択してもよい。
既知の寸法を用いて測定値を求める
ある実施形態において、システムは、ユーザーが装着している眼鏡フレーム(または他の装着可能品)に関連づけられた既知の寸法に基づいて1つまたは複数の測定値を求めてもよい。例えば、レンズ間距離(「DBL」)値が、所定の眼鏡フレームにインプリントされてもよい。ユーザーがDBL値を提供する(そしてシステムが受け取る)場合、特徴測定アプリケーション120は、この値を基準として用いて、眼鏡フレームを装着したユーザーのユーザー提供画像の他の寸法をスケーリングし、そのスケーリングに基づいて1つまたは複数の測定値を得てもよい。ユーザー提供の寸法(例えば、ユーザが測定し提供する寸法)を含む他の既知の寸法が同様に用いられてもよい。
いくつかの実施形態において、特徴測定アプリケーション120は、対応する眼鏡フレームがシステムにとって未知である(例えば、対応する基準画像を有しない)場合に、DBL(または他の既知の寸法)のみを用いてもよい。眼鏡フレームがシステムにとって既知である場合、DBLを本明細書で説明する他のスケーリング技術と組み合わせて用いてもよい。例えば、特徴測定アプリケーション120は、ユーザー提供画像を定義済み基準画像に合わせてスケーリングする際、DBL(ユーザー、フレーム基準データベース、および/または他のソースから利用可能であれば)を追加的データ点として用いてもよい。代替的にまたは追加的に、特徴測定アプリケーション120は、DBLを検証チェックとして用いて、ユーザー提供画像に対して行われるスケーリングを検証してもよい。
本発明の他の実施形態、使用法、および利点は、本明細書を考慮し、本明細書に開示された発明の実施を通じて、当業者に明らかになるであろう。本明細書は例示に過ぎず、本発明の範囲は以下の特許請求の範囲に基づいてのみ限定されることが意図されている。

Claims (15)

  1. 眼鏡フレーム用の視力矯正レンズを構築するのに用いられる1つまたは複数の解剖学的特徴を得るシステムであって、
    コンピュータプログラム命令をプログラムされた1つまたは複数の物理プロセッサを含むサーバーコンピュータシステムを備え、前記コンピュータプログラム命令は、
    前記眼鏡フレームを装着したユーザーの画像を含むユーザー提供画像を取得し、
    前記ユーザーが装着する前記眼鏡フレームの識別要素を決定し、
    前記識別要素に基づいて、前記眼鏡フレームの画像を含みスケールおよび寸法が既知の定義済み基準画像を取得し、
    前記ユーザー提供画像と前記定義済み基準画像とを比較し、
    前記ユーザー提供画像に基づく前記眼鏡フレームのサイズが、前記定義済み基準画像に基づく前記眼鏡フレームのサイズとほぼ一致するように、前記ユーザー提供画像および/または前記定義済み基準画像のサイズ変更を前記比較に基づいて行い、
    前記サイズ変更されたユーザー提供画像および前記定義済み基準画像に基づいて、前記ユーザー提供画像および前記サイズ変更された定義済み基準画像に基づいて、または、前記サイズ変更されたユーザー提供画像および前記サイズ変更された定義済み基準画像に基づいて、前記視力矯正レンズを構築するのに用いられる1つまたは複数の解剖学的特徴を求める、
    ことを指示するものである前記システム。
  2. 前記1つまたは複数の解剖学的特徴が、瞳孔間距離(「PD」)、眼球中心(「OC]
    )高さ、および/またはセグメント高さを含む請求項1に記載のシステム。
  3. 前記定義済み基準画像が、前記眼鏡フレームの少なくとも一部の図の画像または前記眼
    鏡フレームの少なくとも一部の実画像を含む請求項1に記載のシステム。
  4. 前記眼鏡フレームの図の画像または前記実画像が原寸画像であり、前記ユーザー提供画
    像が前記原寸画像と一致するようにサイズ変更される請求項3に記載のシステム。
  5. 前記ユーザーが装着する前記眼鏡フレームの識別要素が、前記ユーザー提供画像を備え
    る識別情報に基づいて決定される請求項1に記載のシステム。
  6. 前記定義済み基準画像が、前記定義済み基準画像と前記眼鏡フレームとの間の関連性に
    基づいて取得される請求項1に記載のシステム。
  7. 前記ユーザー提供画像および/または前記定義済み基準画像をサイズ変更するために、前記サーバーコンピュータシステムが、
    前記ユーザー提供画像内の前記眼鏡フレームが、前記定義済み基準画像内の前記眼鏡フレームのサイズとほぼ一致するまで前記ユーザー提供画像のサイズを反復的に小さくする、
    ように更にプログラムされた請求項1に記載のシステム。
  8. 前記サーバーコンピュータシステムが、
    前記眼鏡フレームおよび前記ユーザーの瞳孔を含む前記ユーザー提供画像の一部を認識
    し、
    前記認識された一部に基づいて前記ユーザー提供画像をトリミングする、
    ように更にプログラムされた請求項1に記載のシステム。
  9. 前記サーバーコンピュータシステムが、
    前記ユーザーから対象である1つまたは複数の眼鏡フレームのセットの選択を受け取り
    、前記眼鏡フレームは前記対象である1つまたは複数の眼鏡フレームのセットの1つであ
    り、
    前記選択を前記ユーザーの識別性と関連付けてデータベースに保存し、
    前記1つまたは複数の眼鏡フレームのセットが前記ユーザーに提供されるようにし、前
    記1つまたは複数の眼鏡フレームのセットが前記ユーザーに提供された後に、前記ユーザ
    ー提供画像を取得する、
    ように更にプログラムされた請求項1に記載のシステム。
  10. 前記サーバーコンピュータシステムが、
    前記ユーザー提供画像に関連付けられたカメラ距離を取得し、
    前記カメラ距離に基づいて1つまたは複数の調整値を求め、前記1つまたは複数の調整
    値に基づいて前記1つまたは複数の解剖学的特徴のうちの前記カメラ距離に応じて変化す
    るものの少なくとも1つを調整する、
    ように更にプログラムされた請求項1に記載のシステム。
  11. 前記サーバーコンピュータシステムが、
    第2の眼鏡フレームの識別要素を受け取り、
    前記第2の眼鏡フレームに対応する第2の定義済み基準画像を取得し、
    前記第2の定義済み基準画像を、前記1つまたは複数の解剖学的特徴を得る対象であっ
    た前記ユーザー提供画像と比較し、
    前記比較に基づいて、前記第2の眼鏡フレームに関連する1つまたは複数の解剖学的特
    徴の第2のセットを求める、
    ように更にプログラムされた請求項1に記載のシステム。
  12. 眼鏡フレーム用の視力矯正レンズを構築するのに用いられる1つまたは複数の解剖学的
    特徴を得る方法であって、
    前記眼鏡フレームを装着したユーザーの画像を含むユーザー提供画像を得る工程と、
    前記ユーザーが装着する前記眼鏡フレームの識別要素を決定する工程と、
    前記識別要素に基づいて、前記眼鏡フレームの画像を含みスケールおよび寸法が既知の
    定義済み基準画像を得る工程と、
    前記ユーザー提供画像と前記定義済み基準画像とを比較する工程と、
    前記ユーザー提供画像に基づく前記眼鏡フレームのサイズが、前記定義済み基準画像に
    基づく前記眼鏡フレームのサイズとほぼ一致するように、前記ユーザー提供画像および/
    または前記定義済み基準画像のサイズ変更を前記比較に基づいて行う工程と、
    前記サイズ変更されたユーザー提供画像および前記定義済み基準画像に基づい
    、前記ユーザー提供画像および前記サイズ変更された定義済み基準画像に基づ
    いて、または、前記サイズ変更されたユーザー提供画像および前記サイズ変更された定義済み基準画像に基づいて、前前記視力矯正レンズを構築するのに用いられる1つまたは複数の解剖学的特徴を求める工程と、
    を含む方法。
  13. 前記1つまたは複数の解剖学的特徴が、瞳孔間距離(「PD」)、眼球中心(「OC]
    )高さ、および/またはセグメント高さを含む請求項12に記載の方法。
  14. 前記定義済み基準画像が、前記眼鏡フレームの少なくとも一部の図の画像または前記眼
    鏡フレームの少なくとも一部の実画像を含む請求項12に記載の方法。
  15. 前記眼鏡フレームの図の画像または前記実画像が原寸画像であり、前記ユーザー提供画
    像が前記原寸画像と一致するようにサイズ変更される請求項14に記載の方法。
JP2017529595A 2014-08-20 2015-08-19 ユーザー提供画像および好みに基づいて特注フィッティングおよびスタイリングされたアイウェアを提供するシステムおよび方法 Active JP6728169B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/464,088 US9086582B1 (en) 2014-08-20 2014-08-20 System and method of providing custom-fitted and styled eyewear based on user-provided images and preferences
US14/464,088 2014-08-20
PCT/US2015/045913 WO2016028901A1 (en) 2014-08-20 2015-08-19 System and method of providing custom-fitted and styled eyewear based on user-provided images and preferences

Publications (2)

Publication Number Publication Date
JP2017527858A JP2017527858A (ja) 2017-09-21
JP6728169B2 true JP6728169B2 (ja) 2020-07-22

Family

ID=53540122

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017529595A Active JP6728169B2 (ja) 2014-08-20 2015-08-19 ユーザー提供画像および好みに基づいて特注フィッティングおよびスタイリングされたアイウェアを提供するシステムおよび方法

Country Status (6)

Country Link
US (5) US9086582B1 (ja)
EP (1) EP3182877B1 (ja)
JP (1) JP6728169B2 (ja)
KR (1) KR20170042769A (ja)
CA (1) CA2958717C (ja)
WO (1) WO2016028901A1 (ja)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9535269B2 (en) * 2013-06-24 2017-01-03 Nidek Co., Ltd. Eyeglass frame shape measuring apparatus
US20160027097A1 (en) * 2014-07-23 2016-01-28 Zenni Optical Inc. Visual Search Interface for Open Filters for Eyeglass Selection
US10330958B2 (en) 2015-04-10 2019-06-25 Bespoke, Inc. Systems and methods for creating eyewear with multi-focal lenses
US10496882B2 (en) * 2016-08-22 2019-12-03 Lenovo (Singapore) Pte. Ltd. Coded ocular lens for identification
US10386657B2 (en) * 2017-05-06 2019-08-20 Optikam Tech, Inc. System and method for obtaining lens fabrication measurements that accurately account for natural head position
EP3495876A1 (en) * 2017-12-06 2019-06-12 Essilor International Method and assembly for verifying the mounting of an ophthalmic lens in a frame and pair of spectacles comprising a frame and an ophthalmic lens mounted therein
US10831042B2 (en) * 2018-05-03 2020-11-10 Optikam Tech, Inc. System and method for obtaining and utilizing measurements to enable customized eyewear to be purchased online
US10685457B2 (en) 2018-11-15 2020-06-16 Vision Service Plan Systems and methods for visualizing eyewear on a user
TWI699671B (zh) * 2018-12-12 2020-07-21 國立臺灣大學 減低眼球追蹤運算的方法和其眼動追蹤裝置
KR102294822B1 (ko) * 2019-06-10 2021-08-26 김용만 스테레오 비전을 이용한 안경 제작용 인체 데이터 측정장치
US11238611B2 (en) * 2019-07-09 2022-02-01 Electric Avenue Software, Inc. System and method for eyewear sizing
TW202117503A (zh) * 2019-10-15 2021-05-01 視鏡科技股份有限公司 互動式眼鏡框試戴系統及方法
KR20220124054A (ko) 2021-03-02 2022-09-13 윤성민 온라인 개인맞춤형 안경 추천도우미 시스템 및 그 방법
KR20220124053A (ko) 2021-03-02 2022-09-13 윤성민 안경점용 안경 추천도우미 키오스크 시스템 및 그 운영 방법
KR20220124052A (ko) 2021-03-02 2022-09-13 윤성민 고객맞춤형 안경 도우미 키오스크 및 그 방법
JP2024517839A (ja) * 2021-05-03 2024-04-23 ディット・テクノロジーズ・インコーポレーテッド ユーザ頭部モデルのスケール化を実施するための基準物体3dモデルの生成
US20220390771A1 (en) * 2021-06-07 2022-12-08 Blink Technologies Inc. System and method for fitting eye wear
US11971246B2 (en) * 2021-07-15 2024-04-30 Google Llc Image-based fitting of a wearable computing device
KR20230072987A (ko) * 2021-11-18 2023-05-25 주식회사 아서앤그레이스 인공지능을 이용한 제품 제작 서비스 제공 방법 및 이를 이용하는 장치
WO2023130057A1 (en) * 2021-12-30 2023-07-06 Farley Technologies Llc User-device assisted eyewear recommendation
WO2023215397A1 (en) * 2022-05-03 2023-11-09 Ditto Technologies, Inc. Systems and methods for scaling using estimated facial features
EP4300172A1 (en) 2022-07-01 2024-01-03 Fielmann AG Method for determining lens fitting parameters

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8827952D0 (en) 1988-11-30 1989-01-05 Screen Form Inc Display device
US5684621A (en) 1995-05-08 1997-11-04 Downing; Elizabeth Anne Method and system for three-dimensional display of information based on two-photon upconversion
US5764403A (en) 1995-05-08 1998-06-09 Downing; Elizabeth A. Panel display using two-frequency upconversion fluorescence
US6095650A (en) * 1998-09-22 2000-08-01 Virtual Visual Devices, Llc Interactive eyewear selection system
JP2000189403A (ja) * 1998-12-25 2000-07-11 Oki Electric Ind Co Ltd 虹彩領域抽出方法及び個体識別装置
EP1038495B1 (en) * 1999-02-22 2006-08-16 Nidek Co., Ltd. Device for measuring eye points of a subject with respect to a spectacle frame
EP1136869A1 (en) * 2000-03-17 2001-09-26 Kabushiki Kaisha TOPCON Eyeglass frame selecting system
US6535223B1 (en) * 2000-05-31 2003-03-18 Schmidt Laboratories, Inc. Method and system for determining pupiltary distant and element height
KR100386962B1 (ko) 2000-11-02 2003-06-09 김재준 사용자 얼굴 이미지에 안경 이미지를 착용시키는 방법 및시스템
KR100523742B1 (ko) 2002-03-26 2005-10-26 김소운 3차원 안경 시뮬레이션 시스템 및 방법
JP2005103039A (ja) * 2003-09-30 2005-04-21 Pentax Corp 瞳孔距離測定方法および測定器
GB0713461D0 (en) 2007-07-11 2007-08-22 Ct Meter Ltd Device and methods for obtaining measurements for spectacles fitting
DE102008003906B4 (de) * 2008-01-10 2009-11-26 Rodenstock Gmbh Verwendung eines Fixationstargets und Vorrichtung
US7982750B2 (en) * 2008-05-01 2011-07-19 Yiling Xie Test-wearing image producing method for personal products
FR2931258B1 (fr) * 2008-05-15 2010-05-28 Acep France Installation de determination de l'orientation de verres ophtalmiques d'une monture
GB0920129D0 (en) * 2009-11-17 2009-12-30 Nova Resources S A R L Correct scaling for superimposed images
FR2955409B1 (fr) 2010-01-18 2015-07-03 Fittingbox Procede d'integration d'un objet virtuel dans des photographies ou video en temps reel
US20110222757A1 (en) 2010-03-10 2011-09-15 Gbo 3D Technology Pte. Ltd. Systems and methods for 2D image and spatial data capture for 3D stereo imaging
FR2957511B1 (fr) 2010-03-19 2021-09-24 Fittingbox Procede et dispositif de mesure de distance inter-pupillaire
FR2961930B1 (fr) 2010-06-29 2013-01-04 Fittingbox Procede de compression / decompression de maillage tridimensionnel
FR2971873B1 (fr) 2011-02-22 2014-01-03 Fittingbox Procede de detection d'un ensemble predefini de points caracteristiques d'un visage
US20130088490A1 (en) 2011-04-04 2013-04-11 Aaron Rasmussen Method for eyewear fitting, recommendation, and customization using collision detection
FR2980591B1 (fr) * 2011-09-28 2014-05-16 Essilor Int Procede de mesures de parametres morpho-geometriques d'un individu porteur de lunettes
USD688374S1 (en) 2012-06-28 2013-08-20 Viewitech Co., Ltd. Device for measuring a parameter for manufacturing spectacle lens
USD688375S1 (en) 2012-11-19 2013-08-20 Viewitech Co., Ltd. Device for measuring a parameter for manufacturing spectacle lens
WO2014144408A2 (en) * 2013-03-15 2014-09-18 Nito, Inc. Systems, methods, and software for detecting an object in an image
CN105408906A (zh) * 2013-07-26 2016-03-16 埃西勒国际通用光学公司 自助处方眼镜亭
JP6099232B2 (ja) * 2013-08-22 2017-03-22 ビスポーク, インコーポレイテッド カスタム製品を創作するための方法及びシステム
US9615081B2 (en) 2013-10-28 2017-04-04 Lateral Reality Kft. Method and multi-camera portable device for producing stereo images
US9491263B2 (en) * 2014-01-10 2016-11-08 Pixtr Ltd. Systems and methods for automatically modifying a picture or a video containing a face
JP6515542B2 (ja) * 2014-02-27 2019-05-22 株式会社ニデック 眼鏡装用画像解析装置、眼鏡装用画像解析方法、及び眼鏡装用画像解析プログラム
US20150293382A1 (en) * 2014-04-09 2015-10-15 Pro Fit Optix, Inc. Method and System for Virtual Try-On and Measurement

Also Published As

Publication number Publication date
CA2958717C (en) 2024-05-21
CA2958717A1 (en) 2016-02-25
WO2016028901A1 (en) 2016-02-25
US9086582B1 (en) 2015-07-21
US20220404644A1 (en) 2022-12-22
JP2017527858A (ja) 2017-09-21
US10222636B2 (en) 2019-03-05
US20190155060A1 (en) 2019-05-23
EP3182877A1 (en) 2017-06-28
US20160054594A1 (en) 2016-02-25
EP3182877A4 (en) 2018-04-25
US9671625B2 (en) 2017-06-06
US20170242277A1 (en) 2017-08-24
US11347085B2 (en) 2022-05-31
KR20170042769A (ko) 2017-04-19
EP3182877B1 (en) 2019-11-27

Similar Documents

Publication Publication Date Title
JP6728169B2 (ja) ユーザー提供画像および好みに基づいて特注フィッティングおよびスタイリングされたアイウェアを提供するシステムおよび方法
US11914226B2 (en) Method and system to create custom, user-specific eyewear

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170418

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180802

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190529

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190902

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190924

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20191219

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20200225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200313

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200602

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200701

R150 Certificate of patent or registration of utility model

Ref document number: 6728169

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250