(57)【要約】      （修正有）【課題】本発明の態様に係る目的は、眼鏡装用者が眼鏡フレームを装着した状態を確認できる画像表示装置を提供する。【解決手段】画像表示装置１は、眼鏡装用者の顔の三次元画像である顔画像を取得する顔画像取得部１０２と、眼鏡フレームを選択する操作を受け付ける選択操作受付部１０５と、選択操作受付部１０５が受け付けた操作において選択された眼鏡フレームの三次元画像であるフレーム画像を取得するフレーム画像取得部１０３と、顔画像取得部１０２が取得した顔画像と、フレーム画像取得部１０３が取得したフレーム画像とに基づいて、眼鏡装用者が眼鏡フレームを装用した状態の三次元画像である装用画像を生成する装用画像生成部１１１と、装用画像生成部１１１が生成した装用画像を任意の角度に回転させて表示する制御を行う表示制御部１１２とを備える。【選択図】図２
2020187619.tif 000002
【特許請求の範囲】
【請求項１】
眼鏡装用者の顔の三次元画像である顔画像を取得する顔画像取得部と、
眼鏡フレームを選択する操作を受け付ける選択操作受付部と、
前記選択操作受付部が受け付けた前記操作において選択された前記眼鏡フレームの三次元画像であるフレーム画像を取得するフレーム画像取得部と、
前記顔画像取得部が取得した前記顔画像と、前記フレーム画像取得部が取得した前記フレーム画像とに基づいて、前記眼鏡装用者が前記眼鏡フレームを装用した状態の三次元画像である装用画像を生成する装用画像生成部と、
前記装用画像生成部が生成した前記装用画像を任意の角度に回転させて表示する制御を行う表示制御部と
を備える画像表示装置。
【請求項２】
前記顔画像、及び前記フレーム画像は、三次元描画によって生成された三次元画像である、請求項１に記載の画像表示装置。
【請求項３】
前記眼鏡フレームとは、
複数種類のフレームの中から選択された眼鏡フレームである第１眼鏡フレーム、
複数種類のフレームパーツのなかから選択されたフレームパーツが組み合わされた眼鏡フレームである第２眼鏡フレーム、
及び前記第１眼鏡フレームまたは前記第２眼鏡フレームが変形された形状の眼鏡フレームである第３眼鏡フレーム
のいずれかである、
請求項１または２に記載の画像表示装置。
【請求項４】
前記装用画像についての評価を示す操作を受け付ける評価操作受付部と、
前記評価操作受付部が受け付けた前記操作が示す前記評価に基づいて、前記装用画像生成部が前記装用画像を生成するために用いる前記眼鏡フレームの大きさ、デザイン、材質、及びパーツのいずれか１つ以上を変更するフレーム変更部と
をさらに備える請求項１から請求項３のいずれか一項に記載の画像表示装置。
【請求項５】
前記眼鏡フレームの安定性を判定するフレーム判定部と、
前記フレーム判定部の判定結果を表示する表示部と
をさらに備える請求項１から請求項４のいずれか一項に記載の画像表示装置。
【請求項６】
前記フレーム判定部は、前記眼鏡フレームの全体または部分の重心に基づいて前記安定性を判定する
請求項５に記載の画像表示装置。
【請求項７】
前記眼鏡フレームに枠入れされる眼鏡レンズの三次元画像であるレンズ画像を取得するレンズ画像取得部をさらに備え、
前記装用画像生成部は、前記顔画像取得部が取得した前記顔画像と、前記フレーム画像取得部が取得した前記フレーム画像と、前記レンズ画像取得部が取得した前記レンズ画像とに基づいて、前記眼鏡レンズが枠入れされた前記眼鏡フレームを前記眼鏡装用者が装用した状態の三次元画像である枠入れ装用画像を生成する
請求項１から請求項６のいずれか一項に記載の画像表示装置。
【請求項８】
前記レンズ画像は、前記眼鏡装用者の処方情報、前記眼鏡レンズの設計情報、及び前記フレーム画像のいずれか１つ以上に基づいて生成された画像である
請求項７に記載の画像表示装置。
【請求項９】
前記枠入れ装用画像についての評価を示す操作を受け付ける枠入れ評価操作受付部と、
前記枠入れ評価操作受付部が受け付けた前記操作が示す前記評価に基づいて、前記眼鏡レンズの屈折率、前記眼鏡レンズの左右いずれかの前面カーブ、前記眼鏡レンズの厚みのいずれか１つ以上を変更するレンズ変更部と
をさらに備える請求項７または請求項８に記載の画像表示装置。
【請求項１０】
前記眼鏡レンズ、または前記眼鏡レンズが枠入れされた前記眼鏡フレームのいずれか１つ以上の安定性を判定するレンズ判定部と、
前記レンズ判定部の判定結果を表示する表示部と
をさらに備える請求項７から請求項９のいずれか一項に記載の画像表示装置。
【請求項１１】
前記レンズ判定部は、前記眼鏡レンズが枠入れされた前記眼鏡フレームの全体または部分の重心に基づいて、前記眼鏡レンズ、または前記眼鏡レンズが枠入れされた前記眼鏡フレームのいずれか１つ以上の安定性を判定する
請求項１０に記載の画像表示装置。
【請求項１２】
眼鏡装用者の顔の三次元画像である顔画像を取得する顔画像取得部と、
眼鏡フレームを選択する操作を受け付ける選択操作受付部と、
前記選択操作受付部が受け付けた前記操作において選択された前記眼鏡フレームの三次元画像であるフレーム画像を取得するフレーム画像取得部と、
前記顔画像取得部が取得した前記顔画像と、前記フレーム画像取得部が取得した前記フレーム画像とに基づいて、前記眼鏡装用者が前記眼鏡フレームを装用した状態の三次元画像である装用画像を生成する装用画像生成部と、
前記装用画像生成部が生成した前記装用画像を任意の角度に回転させて表示する制御を行う表示制御部と、
前記フレーム画像を送信する送信部と
を備える発注端末装置。
【請求項１３】
眼鏡装用者の顔の三次元画像である顔画像を取得する顔画像取得過程と、
眼鏡フレームを選択する操作を受け付ける選択操作受付過程と、
前記選択操作受付過程において受け付けられた前記操作において選択された前記眼鏡フレームの三次元画像であるフレーム画像を取得するフレーム画像取得過程と、
前記顔画像取得過程において取得された前記顔画像と、前記フレーム画像取得過程が取得した前記フレーム画像とに基づいて、前記眼鏡装用者が前記眼鏡フレームを装用した状態の三次元画像である装用画像を生成する装用画像生成過程と、
前記装用画像生成過程において生成された前記装用画像を任意の角度に回転させて表示する制御を行う表示制御過程と
を有する画像表示方法。
【請求項１４】
眼鏡装用者の顔の三次元画像である顔画像を取得する顔画像取得過程と、
眼鏡フレームを選択する操作を受け付ける選択操作受付過程と、
前記選択操作受付過程において受け付けられた前記操作において選択された前記眼鏡フレームの三次元画像であるフレーム画像を取得するフレーム画像取得過程と、
前記顔画像取得過程において取得された前記顔画像と、前記フレーム画像取得過程が取得した前記フレーム画像とに基づいて、前記眼鏡装用者が前記眼鏡フレームを装用した状態の三次元画像である装用画像を生成する装用画像生成過程と、
前記装用画像生成過程において生成された前記装用画像を任意の角度に回転させて表示する制御を行う表示制御過程と、
前記フレーム画像を送信する送信過程と
を有する発注方法。
【請求項１５】
コンピュータに、
眼鏡装用者の顔の三次元画像である顔画像を取得する顔画像取得ステップと、
眼鏡フレームを選択する操作を受け付ける選択操作受付ステップと、
前記選択操作受付ステップにおいて受け付けられた前記操作において選択された前記眼鏡フレームの三次元画像であるフレーム画像を取得するフレーム画像取得ステップと、
前記顔画像取得ステップにおいて取得された前記顔画像と、前記フレーム画像取得ステップが取得した前記フレーム画像とに基づいて、前記眼鏡装用者が前記眼鏡フレームを装用した状態の三次元画像である装用画像を生成する装用画像生成ステップと、
前記装用画像生成ステップにおいて生成された前記装用画像を任意の角度に回転させて表示する制御を行う表示制御ステップと
を実行させるプログラム。
【請求項１６】
コンピュータに、
眼鏡装用者の顔の三次元画像である顔画像を取得する顔画像取得ステップと、
眼鏡フレームを選択する操作を受け付ける選択操作受付ステップと、
前記選択操作受付ステップにおいて受け付けられた前記操作において選択された前記眼鏡フレームの三次元画像であるフレーム画像を取得するフレーム画像取得ステップと、
前記顔画像取得ステップにおいて取得された前記顔画像と、前記フレーム画像取得ステップが取得した前記フレーム画像とに基づいて、前記眼鏡装用者が前記眼鏡フレームを装用した状態の三次元画像である装用画像を生成する装用画像生成ステップと、
前記装用画像生成ステップにおいて生成された前記装用画像を任意の角度に回転させて表示する制御を行う表示制御ステップと、
前記フレーム画像を送信する送信ステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、発注端末装置、画像表示方法、発注方法、及びプログラムに関する。
【背景技術】
【０００２】
近年三次元スキャン技術が発達し、複数の画像データから三次元形状が再現できるようになった。この三次元スキャン技術を利用して得られた眼鏡レンズの装用者の三次元顔画像に、装用者が眼鏡フレームを書き加えることができれば、装用者は自分の好みの眼鏡フレームの三次元画像データが作成できる。装用者は、作成した三次元画像データをフレーム／レンズメーカーに送り、そのままフレーム／レンズを発注することが可能になる。
三次元スキャン技術を用いて、眼鏡フレームが装用者の顔の形状にフィットするように調整する作業をシミュレートするシステムが知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−６０１００号公報
【発明の概要】
【０００４】
本発明の一態様は、眼鏡装用者の顔の三次元画像である顔画像を取得する顔画像取得部と、眼鏡フレームを選択する操作を受け付ける選択操作受付部と、前記選択操作受付部が受け付けた前記操作において選択された前記眼鏡フレームの三次元画像であるフレーム画像を取得するフレーム画像取得部と、前記顔画像取得部が取得した前記顔画像と、前記フレーム画像取得部が取得した前記フレーム画像とに基づいて、前記眼鏡装用者が前記眼鏡フレームを装用した状態の三次元画像である装用画像を生成する装用画像生成部と、前記装用画像生成部が生成した前記装用画像を任意の角度に回転させて表示する制御を行う表示制御部とを備える画像表示装置である。
【０００５】
本発明の一態様は、眼鏡装用者の顔の三次元画像である顔画像を取得する顔画像取得部と、眼鏡フレームを選択する操作を受け付ける選択操作受付部と、前記選択操作受付部が受け付けた前記操作において選択された前記眼鏡フレームの三次元画像であるフレーム画像を取得するフレーム画像取得部と、前記顔画像取得部が取得した前記顔画像と、前記フレーム画像取得部が取得した前記フレーム画像とに基づいて、前記眼鏡装用者が前記眼鏡フレームを装用した状態の三次元画像である装用画像を生成する装用画像生成部と、前記装用画像生成部が生成した前記装用画像を任意の角度に回転させて表示する制御を行う表示制御部と、前記フレーム画像を送信する送信部とを備える発注端末装置である。
【０００６】
本発明の一態様は、眼鏡装用者の顔の三次元画像である顔画像を取得する顔画像取得過程と、眼鏡フレームを選択する操作を受け付ける選択操作受付過程と、前記選択操作受付過程において受け付けられた前記操作において選択された前記眼鏡フレームの三次元画像であるフレーム画像を取得するフレーム画像取得過程と、前記顔画像取得過程において取得された前記顔画像と、前記フレーム画像取得過程が取得した前記フレーム画像とに基づいて、前記眼鏡装用者が前記眼鏡フレームを装用した状態の三次元画像である装用画像を生成する装用画像生成過程と、前記装用画像生成過程において生成された前記装用画像を任意の角度に回転させて表示する制御を行う表示制御過程とを有する画像表示方法である。
【０００７】
本発明の一態様は、眼鏡装用者の顔の三次元画像である顔画像を取得する顔画像取得過程と、眼鏡フレームを選択する操作を受け付ける選択操作受付過程と、前記選択操作受付過程において受け付けられた前記操作において選択された前記眼鏡フレームの三次元画像であるフレーム画像を取得するフレーム画像取得過程と、前記顔画像取得過程において取得された前記顔画像と、前記フレーム画像取得過程が取得した前記フレーム画像とに基づいて、前記眼鏡装用者が前記眼鏡フレームを装用した状態の三次元画像である装用画像を生成する装用画像生成過程と、前記装用画像生成過程において生成された前記装用画像を任意の角度に回転させて表示する制御を行う表示制御過程と、前記フレーム画像を送信する送信過程とを有する発注方法である。
【０００８】
本発明の一態様は、コンピュータに、眼鏡装用者の顔の三次元画像である顔画像を取得する顔画像取得ステップと、眼鏡フレームを選択する操作を受け付ける選択操作受付ステップと、前記選択操作受付ステップにおいて受け付けられた前記操作において選択された前記眼鏡フレームの三次元画像であるフレーム画像を取得するフレーム画像取得ステップと、前記顔画像取得ステップにおいて取得された前記顔画像と、前記フレーム画像取得ステップが取得した前記フレーム画像とに基づいて、前記眼鏡装用者が前記眼鏡フレームを装用した状態の三次元画像である装用画像を生成する装用画像生成ステップと、前記装用画像生成ステップにおいて生成された前記装用画像を任意の角度に回転させて表示する制御を行う表示制御ステップとを実行させるプログラムである。
【０００９】
本発明の一態様は、コンピュータに、眼鏡装用者の顔の三次元画像である顔画像を取得する顔画像取得ステップと、眼鏡フレームを選択する操作を受け付ける選択操作受付ステップと、前記選択操作受付ステップにおいて受け付けられた前記操作において選択された前記眼鏡フレームの三次元画像であるフレーム画像を取得するフレーム画像取得ステップと、前記顔画像取得ステップにおいて取得された前記顔画像と、前記フレーム画像取得ステップが取得した前記フレーム画像とに基づいて、前記眼鏡装用者が前記眼鏡フレームを装用した状態の三次元画像である装用画像を生成する装用画像生成ステップと、前記装用画像生成ステップにおいて生成された前記装用画像を任意の角度に回転させて表示する制御を行う表示制御ステップと、前記フレーム画像を送信する送信ステップとを実行させるプログラムである。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る発注システムの構成の一例を示す図である。
【図２】本発明の実施形態に係る発注端末装置の構成の一例を示す図である。
【図３】本発明の実施形態に係る頭部画像の一例を示す図である。
【図４】本発明の実施形態に係るフレーム支点、及びレンズ形状が描画された頭部画像の一例を示す図である。
【図５】本発明の実施形態に係る装用画像の一例を示す図である。
【図６】本発明の実施形態に係る三次元画像データサーバーの構成の一例を示す図である。
【図７】本発明の実施形態に係るレンズ画像に含まれる等高線データの一例を示す図である。
【図８】本発明の実施形態に係る面屈折力等高線の一例を示す図である。
【図９】本発明の実施形態に係る面非点収差等高線の一例を示す図である。
【図１０】本発明の実施形態に係る透過屈折力等高線データの算出方法の一例を示す図である。
【図１１】本発明の実施形態に係るレンズ画像の外周の形状の一例を示す図である。
【図１２】本発明の実施形態に係るレンズ画像の外周の径の一例を示す図である。
【図１３】本発明の実施形態に係るレンズ画像の外周の形状の一例を示す図である。
【図１４】本発明の実施形態に係るフィッティングパラメータが用いられて配置されるレンズ画像の一例を示す図である。
【図１５】本発明の実施形態に係る眼鏡フレームが頭部に接触する部分の一例を示す図である。
【図１６】本発明の実施形態に係るフレーム側面の一例を示す図である。
【図１７】本発明の実施形態に係る重心の算出方法の一例を示す図である。
【図１８】本発明の実施形態に係る側面からみた場合の接触面の一例を示す図である。
【図１９】本発明の実施形態に係る底面からみた場合の接触面の一例を示す図である。
【図２０】本発明の実施形態に係る眼鏡フレームが安定していないと判定される場合のシミュレーションの一例を示す図である。
【図２１】本発明の実施形態に係るフレーム前面の一例を示す図である。
【図２２】本発明の実施形態に係る頭部画像取得処理の一例を示す図である。
【図２３】本発明の実施形態に係るフレーム画像設計処理の一例を示す図である。
【図２４】本発明の実施形態に係る光学設計計算処理の一例を示す図である。
【図２５】本発明の実施形態に係るフレーム画像確認処理の一例を示す図である。
【図２６】本発明の実施形態に係るレンズの性能に必要な範囲の一例を示す図である。
【図２７】本発明の実施形態に係るレンズの性能に必要な範囲の一例を示す図である。
【図２８】本発明の実施形態に係るフレーム画像再設計処理の一例を示す図である。
【図２９】本発明の実施形態に係るレンズ画像設計処理の一例を示す図である。
【図３０】本発明の実施形態に係る眼鏡フレーム発注処理の一例を示す図である。
【図３１】本発明の実施形態に係る眼鏡フレーム製造処理の一例を示す図である。
【発明を実施するための形態】
【００１１】
（実施形態）
以下、図面を参照しながら本発明の実施形態について詳しく説明する。図１は、本実施形態に係る発注システムＯＳの構成の一例を示す図である。発注システムＯＳは、発注端末装置１と、三次元画像データサーバー２と、光学設計計算サーバー３と、発注サーバー４と、製造装置５とを備える。発注端末装置１と、三次元画像データサーバー２と、光学設計計算サーバー３と、発注サーバー４と、製造装置５とは、無線ネットワークを介して互いに通信を行う。
【００１２】
発注端末装置１は、眼鏡フレームＦ、及び眼鏡レンズＬを発注する端末装置である。発注端末装置１は、一例として、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、タブレット端末装置、またはスマートフォンなどである。
【００１３】
発注端末装置１は、眼鏡装用者Ｕの顔の三次元画像である顔画像ＦＰ、眼鏡フレームＦの三次元画像であるフレーム画像ＲＰ、及び眼鏡フレームＦに枠入れされる眼鏡レンズＬの三次元画像であるレンズ画像ＬＰを合成する。発注端末装置１は、合成した結果、眼鏡レンズＬが枠入れされた眼鏡フレームＦを眼鏡装用者Ｕが装用した状態の三次元画像である枠入れ装用画像Ｗを表示する。眼鏡装用者Ｕは、発注端末装置１を用いて、枠入れ装用画像Ｗを任意の角度から確認でき、眼鏡フレームＦあるいは眼鏡レンズＬの良否を判定し、納得できない場合はフレームあるいはレンズを変更する。
【００１４】
したがって、発注端末装置１は、三次元画像を編集する端末装置としても機能する。本実施形態では、一例として、眼鏡装用者Ｕと、発注端末装置１を用いて三次元画像を編集するユーザとが同一である場合について説明する。なお、眼鏡装用者Ｕと、発注端末装置１を用いて三次元画像を編集するユーザとは同一である必要はない。
【００１５】
三次元画像データサーバー２は、発注端末装置１からの要求に応じて、頭部画像ＨＰ、フレーム画像ＲＰ、フレームテンプレート画像ＲＴ、レンズ設計情報ＤＩ、設計済みフレーム画像ＤＲＰ、及び設計済みレンズ画像ＤＬＰを発注端末装置１に供給する。
【００１６】
頭部画像ＨＰは、顔画像ＦＰを含む眼鏡装用者Ｕの頭部の三次元画像である。
レンズ設計情報ＤＩは、レンズの設計において用いられる情報である。レンズ設計情報ＤＩには、製品名称、単焦点レンズ／二重焦点レンズ／累進レンズの種別、インセット情報、累進帯長情報、加入度曲線情報、加入度比率情報（例えばフィッティングポイント上における加入度比率）、及び主子午線の位置情報のうちいずれか１つ以上の製品情報が含まれる。ここで主子午線は、遠用部と近用部との間にある累進部に含まれる線であって、眼鏡装用者が正面上方から正面下方にある物体を見た場合に視線が通過する線である。
【００１７】
設計済み丸形状レンズ画像ＤＲＬは、光学設計計算サーバー３によって設計された丸形状のレンズの画像である。ここで設計済み丸形状レンズ画像ＤＲＬは、物体側の面形状、眼球側の面形状、厚み、面屈折力等高線データ、面非点収差等高線データ、透過屈折力等高線データ、透過加入度等高線データ、及び透過非点収差等高線データのうち少なくも１つ以上を含んで生成される。
設計済みレンズ画像ＤＬＰは、設計済み丸形状レンズ画像ＤＲＬに基づいて、発注端末装置１によって生成される玉型形状のレンズの画像である。
【００１８】
また、三次元画像データサーバー２は、発注端末装置１から出力される頭部画像ＨＰ、フレーム画像ＲＰ、設計済みフレーム画像ＤＲＰ、及び設計済みレンズ画像ＤＬＰを保存する。
【００１９】
光学設計計算サーバー３は、発注端末装置１から供給されるレンズ情報ＬＩに基づいて、眼鏡レンズＬを設計する。レンズ情報ＬＩは、レンズの設計において用いられるレンズ設計情報ＤＩと、眼鏡装用者Ｕの処方を示す処方情報ＰＩと、レンズを加工する際のオプションである加工オプションＯＰと、フィッティングパラメータＦＴとを含む。
光学設計計算サーバー３は、設計の結果、設計済み丸形状レンズ画像ＤＲＬを生成する。設計済み丸形状レンズ画像ＤＲＬは、眼鏡フレームの形状に合わせて加工される前の丸形状のレンズの画像である。
【００２０】
ここで加工オプションＯＰには、一例として、プリズム処方、指定外径、指定中心厚、指定縁厚、フレーム上の指定縁厚、シニングプリズム、累進帯長指定、インセット指定、フレーム形状による薄肉化、ハード／ソフト設計、ハード／ソフト設計の度合いを示す数値、近用作業距離、及び利き目などがある。光学設計計算サーバー３は、設計した眼鏡レンズＬを設計済み丸形状レンズ画像ＤＲＬとして発注端末装置１に供給する。
【００２１】
フィッティングパラメータＦＴには、そり角、前傾角、及び角膜頂点距離が含まれる。そり角とは、眼鏡レンズが眼鏡フレームに枠入れされた場合の眼鏡レンズの水平方向の傾きである。前傾角とは、眼鏡レンズが眼鏡フレームに枠入れされた場合の眼鏡レンズの垂直方向の傾きである。角膜頂点距離とは、角膜から眼球側の面のプリズムリファレンスポイントまでの距離である。
【００２２】
発注サーバー４は、発注端末装置１から供給されるフレーム画像ＲＰ、及び設計済みレンズ画像ＤＬＰに基づいて、眼鏡フレームＦ、及び眼鏡レンズＬの発注を実行する。
製造装置５は、発注サーバー４から供給されるフレーム画像ＲＰ、及び設計済みレンズ画像ＤＬＰに基づいて、眼鏡フレームＦ、及び眼鏡レンズＬを製造する。製造装置５は、一例として、３Ｄプリンタやレンズ加工装置を含む。
【００２３】
（発注端末装置の構成）
ここで図２を参照し、発注端末装置１の構成について説明する。図２は、本実施形態に係る発注端末装置１の構成の一例を示す図である。
発注端末装置１は、画像表示部１０と、発注部１１と、表示部１２と、操作部１３と、撮像部１４と、通信部１５と、記憶部１８とを備える。
【００２４】
画像表示部１０は、枠入れ装用画像Ｗを表示する。画像表示部１０は、画像表示装置の一例である。本実施形態では、一例として、画像表示装置は、画像表示部１０として発注端末装置１と一体となって備えられる。なお、画像表示装置と、発注端末装置１とは独立して備えられてもよい。
【００２５】
発注部１１は、発注サーバー４に、眼鏡フレームＦ、及び眼鏡レンズＬの発注を行う。発注部１１は、フレーム画像ＲＰ、及び設計済みレンズ画像ＤＬＰを、通信部１５の送信部１７に送信させることによって発注を行う。
【００２６】
表示部１２は、各種の画面を表示する。各種の画面には、一例として、三次元画像を編集する編集画面、及び発注画面などが含まれる。枠入れ装用画像Ｗなどの三次元画像は、編集画面において表示される。
表示部１２は、一例として、タッチパネル、または液晶ディスプレイである。
【００２７】
操作部１３は、眼鏡装用者Ｕによる各種の操作を受け付ける。操作部１３は、一例として、タッチパネル、マウス、またはキーボードである。なお、表示部１２と、操作部１３とは、タッチパネルとして一体として備えられてもよい。
【００２８】
撮像部１４は、眼鏡装用者Ｕの顔を含む頭部を撮像する。撮像部１４は、一例として、カメラである。
通信部１５は、無線ネットワークを介して外部のサーバーとの通信を行う。通信部１５は、受信部１６と、送信部１７とを備える。通信部１５は、無線ネットワークを介して通信を行うためのハードウェアである。
【００２９】
記憶部１８は、三次元画像や各種の情報を記憶する。記憶部１８は、頭部画像ＨＰ、フレーム画像ＲＰ、設計済み丸形状レンズ画像ＤＲＬ、レイアウトマーク画像ＭＰ、設計済みレンズ画像ＤＬＰ、レンズ情報ＬＩ、及び異常情報ＥＩを記憶する。
【００３０】
画像表示部１０の構成の詳細について説明する。
画像表示部１０は、画像取得部１０１と、選択操作受付部１０５と、顔画像生成部１０６と、フレーム設計部１０７と、装用画像生成部１１１と、表示制御部１１２と、評価操作受付部１１３と、判定部１１４とを備える。
【００３１】
画像取得部１０１は、三次元画像を取得する。画像取得部１０１は、顔画像取得部１０２と、フレーム画像取得部１０３と、レンズ画像取得部１０４とを備える。
顔画像取得部１０２は、眼鏡装用者Ｕの顔の三次元画像である顔画像ＦＰを取得する。ここで顔画像取得部１０２は、顔画像ＦＰを含む頭部画像ＨＰを取得することによって顔画像ＦＰを取得する。
【００３２】
フレーム画像取得部１０３は、眼鏡フレームＦの三次元画像であるフレーム画像ＲＰを取得する。ここで眼鏡フレームＦは、選択操作受付部１０５が受け付けた眼鏡フレームＦを選択する操作において選択された眼鏡フレームである。また、フレーム画像取得部１０３は、眼鏡フレームのテンプレートとなる三次元画像であるフレームテンプレート画像ＲＴを取得する。フレームテンプレート画像ＲＴの具体例については後述する。
【００３３】
レンズ画像取得部１０４は、眼鏡フレームＦに枠入れされる眼鏡レンズＬの三次元画像であるレンズ画像ＬＰを取得する。このレンズ画像ＬＰとは、３次元画像データサーバー２から供給される設計済みレンズ画像ＤＬＰである。また、レンズ画像取得部１０４は、レイアウトマークが選択されている場合、レイアウトマーク画像ＭＰを取得する。
【００３４】
選択操作受付部１０５は、眼鏡フレームＦを選択する操作を受け付ける。ここで選択操作受付部１０５は、操作部１３を介して眼鏡フレームＦを選択する操作を受け付ける。
【００３５】
顔画像生成部１０６は、撮像部１４が撮像する二次元頭部画像に基づいて、顔画像ＦＰを含む頭部画像ＨＰを生成する。ここで二次元頭部画像は、眼鏡装用者Ｕの顔を含めた頭部を３６０度カバーする二次元画像である。顔画像生成部１０６は、三次元描画によって顔画像ＦＰを含む頭部画像ＨＰを生成する。つまり、顔画像ＦＰは、三次元描画によって生成された三次元画像である。
【００３６】
フレーム設計部１０７は、眼鏡装用者Ｕが選択したフレームテンプレート画像ＲＴの合成や編集を行う。フレーム設計部１０７は、フレーム変更部１０８と、レンズ変更部１０９と、レンズ画像編集部１１０とを備える。
【００３７】
フレーム変更部１０８は、フレーム画像ＲＰにおいて、フレームテンプレート画像ＲＴ、パーツ画像ＰＰ、アクセサリ画像ＡＣＰ、及び素材情報ＭＩを編集することによって、眼鏡フレームＦを設計する。フレームテンプレート画像ＲＴは、眼鏡フレームＦのテンプレートの三次元画像である。パーツ画像ＰＰは、眼鏡フレームＦのパーツの三次元画像である。アクセサリ画像ＡＣＰは、眼鏡フレームＦに備えられるアクセサリの三次元画像である。素材情報ＭＩは、眼鏡フレームＦの素材を示す情報である。
【００３８】
ここでフレーム変更部１０８による編集には、フレームテンプレート画像ＲＴの一部をパーツ画像ＰＰによって置換したり、フレームテンプレート画像ＲＴ、パーツ画像ＰＰ、及びアクセサリ画像ＡＣＰに模様や文字を描いたり、サイズや色を変えたりして形状を変更すること、素材情報ＭＩを変更して眼鏡フレームＦの素材を変更することなどが含まれる。
【００３９】
上述したようにフレーム変更部１０８は、眼鏡フレームＦの大きさ、デザイン、材質、及びパーツのいずれか１つ以上を変更する。フレーム変更部１０８は、フレーム判定部１１５が、評価操作受付部１１３が受け付けた枠入れ装用画像Ｗについての評価を示す操作が示す評価に基づいて、装用画像生成部１１１が枠入れ装用画像Ｗを生成するために用いる眼鏡フレームＦの大きさ、デザイン、材質、及びパーツのいずれか１つ以上を変更する。
【００４０】
レンズ変更部１０９は、眼鏡レンズＬの屈折率、眼鏡レンズＬの左右いずれかの前面カーブ、眼鏡レンズＬの厚みのいずれか１つ以上を変更する。レンズ変更部１０９は、評価操作受付部１１３が受け付けた枠入れ装用画像Ｗについての評価を示す操作が示す評価に基づいて、眼鏡レンズＬの屈折率、眼鏡レンズＬの左右いずれかの前面カーブ、眼鏡レンズＬの厚みのいずれか１つ以上を変更する。
【００４１】
レンズ画像編集部１１０は、光学設計計算サーバー３によって設計された設計済み丸形状レンズ画像ＤＲＬ、および設計済みフレーム画像ＤＲＰに基づいて、設計済みレンズ画像ＤＬＰを生成する。設計済みレンズ画像ＤＬＰは、眼鏡フレームＦの形状に合わせて加工された玉型形状のレンズの画像である。
【００４２】
なお、フレーム設計部１０７は、編集したフレーム画像ＲＰを、新規のフレームテンプレート画像として、フレームデータベース２１に保存してもよい。
【００４３】
装用画像生成部１１１は、顔画像取得部１０２が取得した顔画像ＦＰと、フレーム画像取得部１０３が取得したフレーム画像ＲＰと、レンズ画像取得部１０４が取得した設計済みレンズ画像ＤＬＰとに基づいて、眼鏡レンズＬが枠入れされた眼鏡フレームＦを眼鏡装用者Ｕが装用した状態の三次元画像である枠入れ装用画像Ｗを生成する。
【００４４】
ここで装用画像生成部１１１は、眼鏡レンズＬが枠入れされた眼鏡フレームＦを眼鏡装用者Ｕが装用した状態の三次元画像である枠入れ装用画像Ｗを生成してもよいし、眼鏡レンズＬが枠入れされていない眼鏡フレームＦを眼鏡装用者Ｕが装用した状態の三次元画像である装用画像を生成してもよい。つまり、装用画像生成部１１１は、顔画像取得部１０２が取得した顔画像ＦＰと、フレーム画像取得部１０３が取得したフレーム画像ＲＰとに基づいて、眼鏡装用者Ｕが眼鏡フレームＦを装用した状態の三次元画像である装用画像を生成する。
【００４５】
表示制御部１１２は、表示部１２に三次元画像を表示させる制御を行う。ここで表示制御部１１２は、装用画像生成部１１１が生成した枠入れ装用画像Ｗを任意の角度に回転させて表示する制御を行う。つまり、表示制御部１１２は、装用画像生成部１１１が生成した装用画像を任意の角度に回転させて表示する制御を行う。
【００４６】
また、表示制御部１１２は、頭部画像ＨＰ、フレーム画像ＲＰ、レンズ画像ＬＰ、レイアウトマーク画像ＭＰ、レンズ性能領域画像ＡＰ、及び等高線データＣのいずれか１つ以上を表示部１２に表示させる。表示制御部１１２は、頭部画像ＨＰ、フレーム画像ＲＰ、レンズ画像ＬＰ、レイアウトマーク画像ＭＰ、レンズ性能領域画像ＡＰ、及び等高線データＣのそれぞれを、表示部１２に表示させるか、表示させないかについての切り替えの制御を行う。
【００４７】
また、表示制御部１１２は、フレーム判定部１１５の判定結果を表示部１２に表示させる制御を行う。つまり、表示部１２は、フレーム判定部１１５の判定結果を表示する。
また、表示制御部１１２は、レンズ判定部１１６の判定結果を表示部１２に表示させる制御を行う。つまり、表示部１２は、レンズ判定部１１６の判定結果を表示する。
【００４８】
評価操作受付部１１３は、操作部１３を介して枠入れ装用画像Ｗについての評価を示す操作を受け付ける。枠入れ装用画像Ｗについての評価とは、眼鏡装用者Ｕが枠入れ装用画像Ｗを確認してなされる眼鏡フレームＦ、眼鏡レンズＬ、あるいは全体の外観の良否についての評価である。評価操作受付部１１３は、枠入れ評価操作受付部の一例である。
【００４９】
なお、装用画像生成部１１１が、眼鏡レンズＬが枠入れされていない眼鏡フレームＦを眼鏡装用者Ｕが装用した状態の三次元画像である装用画像を生成する場合、評価操作受付部１１３は、操作部１３を介して装用画像についての評価を示す操作を受け付ける。
【００５０】
判定部１１４は、フレーム画像ＲＰやレンズ画像ＬＰの安定性を判定する。判定部１１４は、フレーム判定部１１５と、レンズ判定部１１６とを備える。
フレーム判定部１１５は、眼鏡フレームＦの安定性を判定する。フレーム判定部１１５は、眼鏡フレームＦに異常があると判定する場合、メッセージまたは警告を表示部１２に表示させる。
【００５１】
フレーム判定部１１５は、後述するフィッティングシミュレーションによって眼鏡フレームＦの安定性を判定する。フィッティングシミュレーションとは、眼鏡フレームＦの全体または部分の重心に基づいて眼鏡フレームＦの安定性を評価するシミュレーションである。つまり、フレーム判定部１１５は、眼鏡フレームＦの全体または部分の重心に基づいて、眼鏡フレームＦの安定性を判定する。
【００５２】
レンズ判定部１１６は、眼鏡レンズＬ、または眼鏡レンズＬが枠入れされた眼鏡フレームＦのいずれか１つ以上の安定性を判定する。ここでレンズ判定部１１６は、上述したフィッティングシミュレーションに基づいて判定を行う。
【００５３】
つまり、レンズ判定部１１６は、眼鏡レンズＬが枠入れされた眼鏡フレームＦの全体または部分の重心に基づいて、眼鏡レンズＬ、または眼鏡レンズＬが枠入れされた眼鏡フレームＦのいずれか１つ以上の安定性を判定する。
【００５４】
レンズ判定部１１６は、眼鏡レンズＬ、または眼鏡レンズＬが枠入れされた眼鏡フレームＦのいずれか１つ以上に異常があると判定する場合、メッセージまたは警告を表示部１２に表示させる。
【００５５】
（頭部画像及び装用画像）
ここで図３から図５を参照し、画像表示部１０が表示部１２に表示させる三次元画像について説明する。図３は、本実施形態に係る頭部画像ＨＰ１の一例を示す図である。頭部画像ＨＰ１は、眼鏡装用者Ｕの顔の三次元画像である顔画像ＦＰ１を含む。
頭部画像ＨＰ１は、一例として、眼鏡装用者Ｕが発注端末装置１の撮像部１４によって、顔を含めた頭部を３６０度カバーして撮像して得られる二次元頭部画像から顔画像生成部１０６によって生成される。
【００５６】
図４は、本実施形態に係るフレーム支点、及びレンズ形状が描画された頭部画像ＨＰ１の一例を示す図である。装用画像生成部１１１は、頭部画像ＨＰ１に眼鏡フレームＦを支える点や、点群のパターンを描画する。装用画像生成部１１１は、頭部画像ＨＰ１に所望の眼鏡レンズＬを眼鏡装用者Ｕが装用するのに必要な眼鏡フレームの最小の形状を描画する。ここで装用画像生成部１１１は、最小の形状を、眼鏡フレームＦの縦径、横径、累進帯長、遠用部、近用部、及び後述するフィッティングパラメータＦＴに基づいて算出する。
【００５７】
装用画像生成部１１１は、眼鏡フレームＦを支える点や、点群のパターン、もしくは、眼鏡フレームの最小の形状において、通る必要のある点を通り、囲う必要のある形状を囲う形状を描画する。
図４では、頭部画像ＨＰ１に、レンズ形状ＤＲ１、レンズ形状ＤＲ２、フレーム支点ＤＲ３が描画されている。
【００５８】
図５は、本実施形態に係る装用画像の一例を示す図である。装用画像Ｗ１では、図４で示したレンズ形状ＤＲ１、レンズ形状ＤＲ２、フレーム支点ＤＲ３に基づいて、頭部画像ＨＰ１にフレーム画像ＲＰ１が描画されている。
装用画像生成部１１１は、フレーム画像ＲＰに蝶番部、智部、及びパッドを描画してもよい。
【００５９】
（三次元画像データサーバーの構成）
次に図６を参照し、三次元画像データサーバー２の構成について説明する。図６は、本実施形態に係る三次元画像データサーバー２の構成の一例を示す図である。
三次元画像データサーバー２は、頭部データベース２０と、フレームデータベース２１と、レンズデータベース２２とを備える。
頭部データベース２０は、発注端末装置１から出力される頭部画像ＨＰを保存、及び管理する。
【００６０】
フレームデータベース２１は、フレームテンプレート画像ＲＴと、設計済みフレーム画像ＤＲＰとを保存、及び管理する。フレームテンプレート画像ＲＴは、既存の眼鏡フレーム、予め作成された眼鏡フレーム、及び予め作成された眼鏡フレームのパーツの三次元画像である。ここでフレームテンプレート画像ＲＴ、及びフレームテンプレート画像ＲＴは、三次元描画によって生成された三次元画像である。つまり、フレーム画像ＲＰは三次元描画によって生成された三次元画像である。
【００６１】
既存の眼鏡フレーム、及び予め作成された眼鏡フレームの種類には、スクエア、オーバル、ウェリントン、ボストン、ブロー、リムレス、ハーフリム、フォックス、及びラウンドなどがある。
予め作成された眼鏡フレームのパーツには、蝶番部、智部、パッド、クリングス、ヨロイ、テンプル、及びモダン毎のパーツがある。
フレームテンプレート画像ＲＴには、蝶番部、智部、及びパッドがない眼鏡フレームの三次元画像が含まれてもよい。
【００６２】
フレームテンプレート画像ＲＴは、変更されずにフレーム画像ＲＰとして選択されてよい。フレームテンプレート画像ＲＴが示す眼鏡フレームＦは、第１眼鏡フレームの一例である。ここで第１眼鏡フレームは、既存の複数種類のフレームの中から選択された眼鏡フレームである。
また、眼鏡フレームＦは、複数種類のフレームパーツのなかから選択されたフレームパーツが組み合わされた眼鏡フレームである第２眼鏡フレームであってもよい。
【００６３】
また、眼鏡フレームＦは、第１眼鏡フレームまたは第２眼鏡フレームが変形された形状の第３眼鏡フレームであってもよい。
第３眼鏡フレームでは、眼鏡フレームの形状やデザインを、眼鏡装用者Ｕの嗜好に応じて自由に変更することが可能である。第３眼鏡フレームでは、フレームの材質は限定されるものの、オーダーメードの眼鏡装用者Ｕ独自の眼鏡フレームを作成することが可能となる。
第３眼鏡フレームは、後述するように、プラスチックの板材から切り出しで作成されるか、または３Ｄプリント技術により作成される。
【００６４】
また、上述したように、発注端末装置１は、フレーム変更部１０８によってフレーム画像ＲＰを編集する。フレームテンプレート画像ＲＴは、フレームサイズが調整されたり、フレーム形状が変形、修正されたり、アクセサリが追加されてもよい。
また、眼鏡フレームのパーツは、予め作成された三次元画像を用いる代わりに、フレーム変更部１０８によって描画されて生成されてもよい。
【００６５】
フレームデータベース２１は、フレームテンプレート画像ＲＴ、及びフレーム画像ＲＰと合わせて、フィッティングパラメータＦＴを管理する。
【００６６】
なお、フィッティングパラメータＦＴは、光学設計計算サーバー３において、眼鏡装用者Ｕの処方を示す処方情報ＰＩとともに眼鏡レンズＬの設計計算で使用され、且つ後述のフィッティングシミュレーションでも使用される。
なお、フレームテンプレート画像ＲＴは、発注端末装置１の記憶部１８に保存、及び管理されてもよい。
【００６７】
レンズデータベース２２は、レンズ画像ＬＰ、及びレイアウトマーク画像ＭＰを保存、及び管理する。レンズ画像ＬＰは、レンズ形状、パワー、アス、及び厚みによって指定される眼鏡レンズＬの物理形状を示す三次元画像である。
レンズ画像ＬＰは、実際の眼鏡レンズＬの厚みを算出するのと同様に算出された厚みを持つ三次元画像であり、設計済み丸形状レンズ画像ＤＲＬおよび設計済みレンズ画像ＤＬＰを含む。ここで実際の眼鏡レンズＬの形状、種類について説明する。
【００６８】
眼鏡レンズには、単焦点レンズ、２重焦点レンズ（バイフォーカルレンズ）、及び累進レンズがある。単焦点レンズとは、１枚に１つの補正機能を持つレンズであり、近視、遠視、乱視、及び手元専用などがある。２重焦点レンズ（バイフォーカルレンズ）とは、遠用レンズに近用の小玉レンズが付いたレンズで、遠用と近用との境界がはっきり分かれた遠近両用レンズである。累進レンズとは、遠用領域と、近用領域とを有するレンズで遠用と近用との境界がない遠近両用レンズである。
【００６９】
また、累進レンズには外面累進レンズ、内面累進レンズ、及び両面累進レンズがある。外面累進レンズは、物体側の面が累進面に設計されたレンズである。内面累進レンズは、眼球側の面が累進面に設計されたレンズである。両面累進レンズは、物体側の面と眼球側の面との両面に累進面が累進面に設計されたレンズである。
【００７０】
乱視処方の眼鏡装用者に対する眼鏡レンズには、いずれの累進レンズの場合についても、眼球側の球面もしくは累進面に円柱面もしくはトーリック面を足し合わせた面とすることにより乱視矯正の機能を持たせる。
【００７１】
上述したような眼鏡レンズは、一般的にセミフィニッシュレンズを使って製造される。セミフィニッシュレンズの面は、例えば内面累進レンズの場合、物体側の球面は所定の度数範囲（ベースカーブ区分）においては固定された一定のカーブ値をもつ面である。また外面累進レンズ、あるいは両面累進レンズの場合、レンズの面は、物体側の面は所定の度数範囲において、一定のカーブ値の球面と一定の加入度の累進面とを足し合わせた面である。いずれの場合も、物体側の面は、加工されない基準面である。
【００７２】
上述したセミフィニッシュレンズの物体側の面を基準として眼鏡装用者Ｕの処方（遠用度数、近用度数、乱視度数、加入度数、及びプリズム）及びフィッティングパラメータ（フレームそり角、前傾角、及び角膜頂点距離）から加工すべき眼球側の面が計算され、眼鏡レンズが加工される。
加工される眼球側の面は単に球面、もしくはトーリック面、累進面と球面との足し合わせや、累進面とトーリック面との足し合わせのみならず、非点収差の抑制などの補正が考慮されて計算された自由曲面である。
【００７３】
眼鏡レンズについて、上述したいずれの複雑な面であっても自由曲面加工技術の進歩のために現在では加工可能となっている。また稀ではあるが物体側の面についても自由曲面加工技術により基準面から更に加工を行い、所望するカーブ値、または所望するカーブ値と所望する加入度の累進面を足し合わせた面、上記のように考慮されるレンズ情報ＬＩを足し合わせた面を製造することも可能である。
【００７４】
レンズ画像ＬＰは、上述した実際の眼鏡レンズＬと同様に物体側の面、眼球側の面、更に処方情報ＰＩ、フィッティングパラメータＦＴ、レンズ強度、及び加工オプションＯＰに基づいて算出された厚みを持つ三次元画像である。
レンズ画像ＬＰは、上述したように眼鏡レンズＬの物理形状を示す三次元画像であり、眼鏡レンズＬが眼鏡フレームＦの設計時に問題なく枠入れできるフレームか否か、左右レンズの縁厚バランスは問題ないか否かを、発注端末装置１が判定するのに用いられる。
【００７５】
眼鏡レンズＬが眼鏡フレームＦの設計時に問題なく枠入れできる眼鏡フレームか否かについては、例えば眼鏡フレームＦのリムに設計されたヤゲンもしくは溝から、眼鏡レンズＬの周縁に設計されたヤゲンもしくは溝が、外れないか、保持できるか、または見栄えが悪くないかが判断される。
【００７６】
また、ナイロールフレームについては、レンズに設けられている溝部をバンド（ナイロン糸）で保持できるか否かが判断される。
左右レンズの縁厚バランスは、レンズ画像ＬＰの物理形状を眼鏡装用者Ｕが目視によって確認してもよいし、縁厚の値が発注端末装置１の表示部１２に表示されてもよい。
【００７７】
ここでレンズ画像ＬＰは、等高線データＣを含んでよい。等高線データＣには、上述した物体側の面、眼球側の面、厚みにより算出される面屈折力等高線データ、面非点収差等高線データ、透過屈折力等高線データ、透過加入度等高線データ、及び透過非点収差等高線データがある。レンズ画像ＬＰはこれらの等高線データＣのうちいずれか１つ以上を含んでよい。
【００７８】
面屈折力等高線データ、面非点収差等高線データ、透過屈折力等高線データ、透過加入度等高線データ、及び透過非点収差等高線データ等の等高線データは、一例として、微小物体のサイズ（例えば外径３ｍｍ）や、微小物体の位置（例えば無限遠、観察者の目から３０ｃｍの位置）が指定されて作成されてよい。また、これらの等高線データは、眼鏡レンズＬの製品毎に設定されてもよい。
【００７９】
（等高線データ）
ここで図７から図１０を参照し、レンズ画像ＬＰに含まれる等高線データについて説明する。
図７は、本実施形態に係るレンズ画像ＬＰに含まれる等高線データの一例を示す図である。図７に示す枠入れ装用画像Ｗ２は、頭部画像ＨＰ２と、レンズ画像ＬＰ２が枠入れされたフレーム画像ＲＰ２とを含む。レンズ画像ＬＰ２には、一例として、レンズ画像ＬＰ２に含まれる面屈折力等高線データに基づいて面屈折力等高線が示されている。
【００８０】
図８は、本実施形態に係る面屈折力等高線Ｃ１の一例を示す図である。面屈折力等高線Ｃ１は、下記の式（１）に基づいて算出された平均屈折力、もしくは式（２）に基づいて算出された最大屈折力のデータ、もしくはそれらを等高線にしたデータに基づいて描かれている。
【００８１】
【数１】
2020187619.tif 000003
【００８２】
【数２】
2020187619.tif 000004
【００８３】
Ｒｍａｘは、眼鏡レンズＬの曲率半径の最大値である。Ｒｍｉｎは、眼鏡レンズＬの曲率半径の最小値である。ｎは、眼鏡レンズＬの材料の屈折率である。ここで平均屈折力、最大屈折力は、物体側の面、もしくは眼球側の面の任意の座標点におけるＲｍａｘ、Ｒｍｉｎ、及びｎに対して算出される。
【００８４】
図９は、本実施形態に係る面非点収差等高線Ｃ２の一例を示す図である。面非点収差等高線Ｃ２は、式（３）に基づいて算出された面非点収差に基づいて描かれている。
【００８５】
【数３】
2020187619.tif 000005
【００８６】
図１０は、本実施形態に係る透過屈折力等高線データの算出方法の一例を示す図である。眼球中心ＥＣからレンズＬ１の物体側の面ＬＳ２上の任意座標点ＣＰに向けて光線ＬＲを射出させる。光線ＬＲは、レンズＬ１の眼球側の面ＬＳ１においてスネルの法則、波動光学、及び波面光学にしたがって屈折する。さらに光線ＬＲは、レンズＬ１を通過し、物体側の面ＬＳ２の任意座標点ＣＰにおいて、スネルの法則、波動光学、及び波面光学にしたがって屈折する。物体側の面ＬＳ２の任意座標点ＣＰにおいて屈折した光線ＬＲの方向を示すベクトルを算出する。
【００８７】
次に光線ＬＲの方向を示すベクトルの逆ベクトルを考える。この逆ベクトルは、任意座標点ＣＰに応じた任意の径をもつ光線束を示す。その光線束の中心が物体側の面ＬＳ２の任意座標点ＣＰを通過するように光線束を入射させる。スネルの法則、波動光学、及び波面光学にしたがって屈折した光線束がレンズＬ１を通過し、眼球側の面ＬＳ１において光線ＬＲは、スネルの法則、波動光学、波面光学にしたがって屈折した光線束を算出する。
【００８８】
その光線束の外周上の光線について、光線束の中心からある角度ステップ位置と１８０度反対の位置にあるものを選択する。ここでレンズＬ１を通過した光線束の径と、非点収差によってレンズＬ１を通過する前の光線束の径とは一般には異なる。選択されたそれぞれの角度ステップについて焦点距離を算出し、最長となる焦点距離と、最短となる焦点距離とを算出する。算出した最短となる焦点距離の値の逆数を求め最大屈折力とし、算出した最長となる焦点距離の値の逆数を求め最小屈折力とする。
【００８９】
なお、最大屈折力、及び最小屈折力を計算する際に、最長焦点距離、及び最短焦点距離からそれぞれ眼球側の面ＬＳ１の中心（光学中心）から網膜までの距離を加算してもよい。もしくは眼球側の面ＬＳ１の中心（光学中心）から眼球中心ＥＣまでの距離を加算してもよい。
なお、眼球中心ＥＣから眼球側の面ＬＳ１の任意座標点に向けて光線を射出してもよい。
透過屈折力等高線データは、上述した平均屈折力データ、及び最大屈折力データを等高線にしたデータである。
【００９０】
透過非点収差等高線データについては、上述した透過屈折力等高線データを算出するのと同じ方法によって最大屈折力、及び最小屈折力を算出し、上述した面非点収差等高線データを算出するのと同じ式（３）を用いて、透過非点収差を算出する。透過非点収差等高線データは、算出した透過非点収差のデータを等高線にしたデータである。
【００９１】
なお、上述した面屈折力等高線データ、面非点収差等高線データ、透過屈折力等高線データ、透過加入度等高線データ、及び透過非点収差等高線データは、二次元の画像として表示されてもよいし、三次元の画像として表示されてもよい。これらの等高線データは、三次元の画像として表示された方が、眼鏡装用者Ｕは、等高線データが示すデータを二次元の画像として表示される場合に比べてより精度高く確認できる。
【００９２】
（レンズ形状）
次に図１１から図１３を参照し、レンズ画像ＬＰが示す眼鏡レンズＬの形状について説明する。
図１１は、本実施形態に係るレンズ画像ＬＰの外周の形状の一例を示す図である。図１１では、レンズ画像ＬＰの一例として、レンズ画像ＬＰ１が示されている。レンズ画像ＬＰ１の外周ＬＣ１は、セミフィニッシュレンズと同様に丸形状となっている。
レンズ画像ＬＰ１のように、レンズ画像ＬＰの外周は丸形状であってよい。
【００９３】
図１２は、本実施形態に係るレンズ画像ＬＰの外周の径の一例を示す図である。図１２では、レンズ画像ＬＰの一例として、レンズ画像ＬＰ２が示されている。レンズ画像ＬＰ２の外周の径は、厚みを薄くするためにフレーム形状に近接する径である必要最小径Ｒ１とされている。なお、レンズ画像Ｌ２Ｐの外周の径は、フレーム形状から一定の余白を含めた形状を囲む径である必要最小径Ｒ２であってもよい。
レンズ画像ＬＰ２のように、レンズ画像ＬＰの外周の径は、フレーム形状に近接する径であってもよいし、フレーム形状から一定の余白を含めた形状を囲む径であってもよい。
【００９４】
図１３は、本実施形態に係るレンズ画像ＬＰの外周の形状の一例を示す図である。図１３では、レンズ画像ＬＰの一例として、レンズ画像ＬＰ３１と、レンズ画像ＬＰ３２とが示されている。レンズ画像ＬＰ３１は、円形のレンズの三次元画像である。レンズ画像ＬＰ３１の外周の縁Ｅ１は、ナイフエッジの形状である。一方、レンズ画像ＬＰ３２は、楕円の形状のレンズの三次元画像である。レンズ画像ＬＰ３２の外周の縁Ｅ２は、ナイフエッジになることを避けた形状である。
【００９５】
レンズ画像ＬＰ３２のように、レンズ画像ＬＰの外周の形状は、縁がナイフエッジになることを避けた楕円であってもよい。また、レンズ画像ＬＰの外周の形状は、縁がナイフエッジになることを避けた楕円以外の任意の形状であってもよい。
【００９６】
なお、眼鏡フレームの形状を決定後、より薄いレンズが設計できる可能性がある。そのためレンズ形状、光学性能の再計算がインターネットを介して光学設計計算サーバー３によって実施されてもよい。
【００９７】
発注端末装置１は、レンズ画像ＬＰを、フィッティングパラメータＦＴが示すそり角、前傾角、及び角膜頂点距離に合わせて配置してもよい。発注端末装置１は、配置したレンズ画像ＬＰを、頭部画像ＨＰ、フレーム画像ＲＰ、及び後述するレイアウトマーク画像ＭＰと合わせて表示する。
【００９８】
ここで図１４を参照し、レンズ画像ＬＰが角膜頂点距離に合わせて配置される場合について説明する。図１４は、本実施形態に係るフィッティングパラメータＦＴが用いられて配置されるレンズ画像ＬＰの一例を示す図である。図１４では、レンズ画像ＬＰの一例として、レンズ画像ＬＰ４が示されている。
レンズ画像ＬＰ４は、フレーム画像ＲＰ４に枠入れさて表示された状態において、角膜頂点距離ＶＲに合わせて配置されて表示されている。
【００９９】
ここでレイアウトマーク画像ＭＰについて説明する。
実際の眼鏡レンズ上には、レイアウトマークが刻印されている。レイアウトマークには、アライメント基準マーク、加入屈折力またはその略号、製造業者名もしくは供給者の商標、またはそれらの略号がある。また、レイアウトマークの他の例として、フィッティングポイント、水平基準点、水平基準線、遠用部測定位置、近用部測定位置、及びプリズム測定基準点がある。
【０１００】
レイアウトマークは玉型加工した後は不要になるため、アルコール等の有機溶剤で簡単に除去できるインクで印刷されているものがある。また、レイアウトマークには、レーザーによりレンズ上に刻印されるものがある。
【０１０１】
レイアウトマーク画像ＭＰは、レイアウトマークの三次元画像である。
レイアウトマークがレンズに刻印される際に、レイアウトマークとレンズとは座標位置が一致している必要がある。同様に、発注端末装置１が、レイアウトマーク画像ＭＰとレンズ画像ＬＰとを表示する際に、レイアウトマーク画像ＭＰとレンズ画像ＬＰとは座標位置が一致している必要がある。
【０１０２】
また、レンズデータベース２２において、レイアウトマーク画像ＭＰとレンズ画像ＬＰとは、一体の三次元画像として管理、保存されてもよい。この場合、発注端末装置１は、レイアウトマーク画像ＭＰとレンズ画像ＬＰとが一体となった三次元画像を、フレーム画像ＲＰに枠入れするレンズ画像として用いる。
【０１０３】
また、レンズは、眼鏡装用者Ｕが所望するレンズ性能を有する領域、あるいはレンズメーカーが指定するレンズ性能を有する領域であるレンズ性能領域を有する場合がある。レンズ性能領域とは、一例として、遠用部、近用部、遠用部から近用部まで累進帯部、フィッティングポイント、及びプリズムリファレンスポイントなどである。
【０１０４】
また、レンズデータベース２２において、レンズ性能領域が三次元画像として管理、保存されてもよい。発注端末装置１は、レンズ性能領域の三次元画像であるレンズ性能領域画像ＡＰを、レイアウトマーク画像ＭＰと同様に用いて表示してもよい。
レンズ性能領域画像ＡＰは、レンズデータベース２２において、管理、保存されてよい。発注端末装置１は、レンズ性能領域画像ＡＰをレンズ画像ＬＰやレイアウトマーク画像ＭＰとともに取得し、フレーム画像ＲＰに枠入れするレンズ画像の一部として用いる。
【０１０５】
発注端末装置１の表示部１２に表示されない場合であっても、レンズ判定部１１６がレイアウトマークを含まないレンズ形状になるか否かを判定してよい。レイアウトマークを含まないレンズ形状になる場合には、レンズ判定部１１６は、表示部１２に警告を表示させてよい。
【０１０６】
発注端末装置１のフレーム判定部１１５またはレンズ判定部１１６は、フレーム画像ＲＰが、後述のレイアウトマーク画像ＭＰもしくは後述のレンズ性能領域画像ＡＰもしくはその両方を有していない場合、メッセージもしくは警告を表示部１２に表示させてもよい。例えば近用領域についてメーカーが保証する領域がフレーム形状によりフレーム内に収まらない場合、フレーム判定部１１５またはレンズ判定部１１６は、プリズムリファレンスポイントもしくはボックス中心からの方向、収まらない長さを表示部１２に表示させ、眼鏡装用者Ｕに注意を促す。
【０１０７】
（三次元画像）
三次元画像を作成するための三次元データには、形状の点と稜線データとから構成されるワイヤフレーム、曲線の集合で構成される面データであるサーフェス、体積や質量のデータのソリッド、線で構成した多角形の集合で形状を作るデータであるポリゴンなどがある。三次元描画においては、上記三次元データの１つ以上を使用し、眼鏡レンズＬ、眼鏡フレームＦ、及び眼鏡装用者Ｕの顔を含む頭部を、三次元画像としてデータ化する。
【０１０８】
フレーム画像ＲＰ、レンズ画像ＬＰ、及び頭部画像ＨＰは、一例として、ＳＴＬ（Ｓｔｅｒｅｏｌｉｔｈｏｇｒａｐｈｙ）データである。三次元ＣＡＤソフトで作成した三次元データは、それぞれの三次元ＣＡＤソフトが採用する三次元データ形式で保存される。三次元ＣＡＤソフトで作成した三次元データを、一般的な三次元プリンタで扱うためにはＳＴＬ形式という三次元データ形式にする必要がある。
【０１０９】
ＳＴＬデータは立体をポリゴンで表現するという非常に単純なデータ形式である。そのためＳＴＬデータは、汎用性が高い一方、立体形状として物理的に整合性が取れていないデータも生成される可能性があり、その場合は三次元プリンタで正しく立体物を造形することができない。
このためＳＴＬデータの整合性を事前にチェックするソフトウェアがある。チェックでエラーが判明した場合は、自動で補正、修復するツールを使用したり、ＳＴＬデータを修正したり、三次元ＣＡＤソフトで三次元データを修正する必要がある。
【０１１０】
画像表示部１０において、例えば、顔画像生成部１０６、フレーム設計部１０７、及び装用画像生成部１１１が、ＳＴＬデータであるフレーム画像ＲＰ、レンズ画像ＬＰ、及び頭部画像ＨＰなどの三次元画像の整合性をチェックし、エラーが判明した場合はそれら三次元画像の補正、修復を行う。
なお、フレーム画像ＲＰ、レンズ画像ＬＰ、及び頭部画像ＨＰは、ＳＴＬデータと同様の機能を持った三次元データでもよい。
【０１１１】
（安定性の評価）
図１５から図２１を参照し、眼鏡フレームＦの安定性を評価するシミュレーションであるフィッティングシミュレーションについて説明する。フィッティングシミュレーションでは、眼鏡フレームＦが眼鏡装用者Ｕの頭部に接触するか、接触する面において眼鏡フレームＦが安定して支えられるか否かについて計算が行われる。
【０１１２】
図１５は、本実施形態に係る眼鏡フレームＦが頭部に接触する部分の一例を示す図である。図１５では、またフレーム画像ＲＰ５が眼鏡装用者Ｕの頭部画像ＨＰ５にフィッティングされ合成された装用画像Ｗ５が示されている。フレーム画像ＲＰ５は、接触面Ａ１、接触面Ａ２、接触面Ａ３、及び接触面Ａ４において頭部画像ＨＰ５に接触している。
【０１１３】
発注端末装置１のフレーム判定部１１５は、接触面Ａ１、接触面Ａ２、接触面Ａ３、及び接触面Ａ４のような接触面Ａについて、眼鏡フレームＦを支えることができるか否かのフィッティングシミュレーションを実行する。
ここでフレーム画像ＲＰやレンズ画像ＬＰの三次元画像を構成する三次元データ毎に、眼鏡フレームＦや眼鏡レンズＬのそれぞれの素材の質量を対応させて、フレーム画像ＲＰやレンズ画像ＬＰの部分または全体に重量のデータが割り当てられる。フレーム判定部１１５は、フレーム画像ＲＰやレンズ画像ＬＰの部分または全体に割り当てた重量のデータに基づいて、接触面Ａについて眼鏡フレームＦの安定性を評価するフィッティングシミュレーションを実行する。
【０１１４】
眼鏡フレームＦの安定性を評価するフィッティングシミュレーションでは、フレーム側面Ｓと、フレーム前面ＦＲとの部分に分けて安定性が評価される。本実施形態では、一例として、フレーム側面Ｓ、フレーム前面ＦＲの順に安定性が評価される。
【０１１５】
まず、フレーム側面Ｓの安定性を評価するフィッティングシミュレーションについて説明する。図１６は、本実施形態に係るフレーム側面Ｓ５の一例を示す図である。図１６では、フレーム側面Ｓの一例として、フレーム画像ＲＰ５のフレーム側面Ｓ５が示されている。フレーム側面Ｓ５は、眼鏡装用者Ｕからみて眼鏡フレームＦを左側の側面を示す。
【０１１６】
フレーム判定部１１５は、フレーム側面Ｓにおいて素材や密度が変わる箇所について重心、及び重量を算出する。一例として、フレーム判定部１１５は、ヒンジ部、テンプル部、及びモダン部それぞれについて重心、及び重量を算出する。
【０１１７】
図１６では、フレーム側面Ｓ５のヒンジ部Ｓ５ａについて、重心Ｇａ、及び重量Ｗａが算出される。ここで重心Ｇａはベクトル（Ｘａ，Ｙａ，Ｚａ）によって表される。また、フレーム側面Ｓ５のテンプル部Ｓ５ｂについて、重心Ｇｂ、及び重量Ｗｂが算出される。ここで重心Ｇｂはベクトル（Ｘｂ，Ｙｂ，Ｚｂ）によって表される。
【０１１８】
ここで図１７を参照し、重心の算出方法について説明する。図１７は、本実施形態に係る重心の算出方法の一例を示す図である。物体Ｍ内の１点である点ｒのまわりに体積ｄＶの微小領域Ｍ１を考える。その点ｒのまわりの体密度をρ（ｒ）とした場合、微小領域Ｍ１の質量はρ（ｒ）ｄＶで表せる。
重心は物体の中心且つその点で全体を支えることができる点であるため、重心座標ｒＧは式（４）で表せる。
【０１１９】
【数４】
2020187619.tif 000006
【０１２０】
フレーム判定部１１５は、一例として、式（４）に基づいて、重心座標ｒＧを重心として算出する。なお、重心は上述した方法以外の方法によって算出されてもよい。
【０１２１】
フレーム判定部１１５は、フレーム側面Ｓの部分毎に分けて重心、及び重量を算出する。フレーム判定部１１５は、算出したフレーム側面Ｓの部分の部分毎の重心、及び重量を合成して、フレーム側面Ｓ全体の重心、及び重量を算出する。
【０１２２】
フレーム判定部１１５は、フレーム側面Ｓ全体の重心が耳の接触面上に位置する場合、もしくはフレーム側面Ｓ全体の重心を通る鉛直方向（Ｚ軸の負の向き）の直線が耳の接触面と交わる場合、眼鏡フレームＦが安定していると判断する。
【０１２３】
次に図１８を参照し、接触面Ａについて説明する。図１８は、本実施形態に係る側面からみた場合の接触面Ａの一例を示す図である。図１８では、接触面Ａの一例として、フレーム画像ＲＰ５のフレーム側面Ｓ５における接触面Ａ５が示されている。
【０１２４】
接触面Ａは、三次元空間における曲面の三次元画像である。接触面Ａは、二次元の基準面においてフレーム側面Ｓをみて生成される。この基準面には、例えば、ＸＹ面、ＹＺ面、及びＺＸ面がある。図１８では、基準面としてＹＺ面が選択されている。
【０１２５】
フレーム側面Ｓは、基準面における一方向について、接触面Ａに含めると判定される範囲と、接触面Ａに含めないと判定される範囲とに分けられる。図１８では、Ｙ方向について範囲Ｓ５１、範囲Ｓ５２、範囲Ｓ５３、範囲Ｓ５４、及び範囲Ｓ５５が示されている。
【０１２６】
ここで、接触面Ａに含めるか否かの判定において、許容範囲、及び無視範囲が設定されてよい。許容範囲が設定される場合、ある範囲の両側が、接触面Ａに含めると判定される範囲に接している場合に、このある範囲が耳に接触していない場合であっても、ある範囲の長さが所定の長さ以下である場合には、接触面Ａに含めると判定される。許容範囲とは、この判定において用いられる所定の長さである。つまり、許容範囲は、耳に接触している範囲同士の間に、耳に接触していない短い範囲があった場合に、耳に接触している範囲同士の間を補間する場合に用いられる長さである。
【０１２７】
耳に接触している範囲の間に接触していない範囲があり、且つ接触していない範囲の長さが許容範囲以下である場合は、スプライン等の線分にて補間して、耳に接触している範囲同士を繋げて１つの曲面を生成する。
【０１２８】
ここで接触開始位置ＳＰは、耳に接触している範囲の境界のうち、接触面Ａの判定の対象としている部分の両端のうちのいずれかの端に最も近い境界の位置である。
また、無視範囲が設定される場合、ある範囲が耳に接触している場合であっても、ある範囲の長さが、接触開始位置ＳＰから所定の長さ以下である場合には、接触面Ａに含めないと判定される。無視範囲とは、この判定において用いられる所定の長さである。
【０１２９】
許容範囲、及び無視範囲が設定されることによって、実際の装用状態において接触されるか否かについての評価の精度が高くなる。図１８では、許容範囲、及び無視範囲が設定される場合について説明する。なお、許容範囲、及び無視範囲が設定されずに、ある範囲が耳に接触している場合には接触面Ａに含めると判定され、接触していない場合には接触面Ａに含めないと判定されてもよい。
【０１３０】
範囲Ｓ５１は、耳に接触しているが、長さが接触開始位置ＳＰ１からの無視範囲に入るため接触面Ａに含めないと判定される。
範囲Ｓ５２は、接触面Ａに含めると判定される。範囲Ｓ５２に対応して、接触面Ａ５２とされる。
範囲Ｓ５３は、耳に接触していないが長さが許容範囲に入るため、接触面Ａに含めると判定される。範囲Ｓ５３は、一例として、範囲Ｓ５２と範囲Ｓ５４との間がスプライン等の線分によって補間された曲面である。範囲Ｓ５３は、接触面Ａ５３とされる。
範囲Ｓ５４は、接触面Ａに含めると判定される。範囲Ｓ５４は、接触面Ａ５４とされる。
範囲Ｓ５５は、耳に接触しているが接触開始位置ＳＰ２からの無視範囲に入るため接触面Ａに含めないと判定される。
【０１３１】
接触面Ａ５２、接触面Ａ５３、及び接触面Ａ５４が合わされて、曲面の三次元画像である接触面Ａ５が形成される。
【０１３２】
図１９は、本実施形態に係る底面からみた場合の接触面Ａの一例を示す図である。図１９では、接触面Ａの一例として、フレーム画像ＲＰ５のフレーム底面Ｂ５における接触面Ａ５が示されている。図１９では、基準面としてＺＸ面が選択されている。
範囲Ｂ５１は、耳に接触しているが、長さが接触開始位置ＳＰ３からの無視範囲に入るため接触面Ａに含めないと判定される。
範囲Ｓ５２は、耳に接触していないが長さが許容範囲に入るため、接触面Ａに含めると判定される。
範囲Ｓ５３は、耳に接触していないが長さが許容範囲に入るため、接触面Ａに含めると判定される。
範囲Ｂ５４は、耳に接触しているが、長さが接触開始位置ＳＰ４からの無視範囲に入るため接触面Ａに含めないと判定される。
【０１３３】
次に図２０を参照し、眼鏡フレームＦが安定していないと判定される場合のシミュレーションについて説明する。図２０は、本実施形態に係る眼鏡フレームＦが安定していないと判定される場合のシミュレーションの一例を示す図である。図２０では、フレーム側面Ｓの一例としてフレーム側面Ｓ５が示され、フレーム前面ＦＲの一例としてフレーム前面ＦＲ５が示されている。
【０１３４】
安定していないと判断される場合、フレーム判定部１１５は、フレーム前面ＦＲ方向から少しずつフレーム側面Ｓの重心、及び重量の算出には含めない部分は増やしてゆく。フレーム側面Ｓの重心が耳の接触面Ａ上に位置するか否か、もしくは重心を通る鉛直方向（Ｚ軸の負の向き）の直線が耳の接触面Ａと交わるか否かを確認する。
【０１３５】
フレーム判定部１１５は、フレーム側面Ｓの重心が耳の接触面Ａ上に位置しないか、もしくは重心を通る鉛直方向（Ｚ軸の負の向き）の直線が耳の接触面Ａと交わらない場合は、表示部１２に警告を表示させ、眼鏡装用者Ｕに眼鏡フレームＦの設計の修正を促す。
一方、フレーム側面Ｓの重心が耳の接触面Ａ上に位置するか、もしくは重心を通る鉛直方向（Ｚ軸の負の向き）の直線が耳の接触面Ａと交わる場合は、フレーム判定部１１５は、フレーム側面Ｓの重心、及び重量の算出に含めない部分は、フレーム前面ＦＲの重心、及び重量の算出に含める。
【０１３６】
範囲Ｃ５１は、フレーム前面ＦＲの重心、及び重量の算出に含められる。
範囲Ｃ５２は、フレーム側面Ｓの重心、及び重量の算出に含められる。
範囲Ｃ５３は、耳に接触している範囲であり、接触面Ａとなる。
【０１３７】
次に、フレーム前面ＦＲの安定性を評価するフィッティングシミュレーションについて説明する。図２１は、本実施形態に係るフレーム前面ＦＲの一例を示す図である。図２１では、フレーム前面ＦＲの一例として、フレーム画像ＲＰ５のフレーム前面ＦＲ５が示されている。
【０１３８】
フレーム判定部１１５は、フレーム前面ＦＲにおいて素材や密度が変わる箇所について重心、及び重量を算出する。一例として、フレーム判定部１１５は、ヨロイ部、玉型部、ワタリ部、ブリッジ部、クリングス部、パッド部、及びリム部それぞれについて重心、及び重量を算出する。また玉型部にはレンズも含めた重心、及び重量が算出されてもよい。
【０１３９】
フレーム判定部１１５は、フレーム前面ＦＲの部分毎に分けて重心、及び重量を算出する。フレーム判定部１１５は、算出したフレーム前面ＦＲの部分の部分毎の重心、及び重量を合成して、フレーム前面ＦＲ全体の重心、及び重量を算出する。ここでフレーム判定部１１５は、フレーム前面ＦＲ全体の重心、及び重量を算出する際に、フレーム側面Ｓにおけるシミュレーションにおいて、フレーム前面ＦＲにおけるシミュレーションにおいて算出する部分として除いた部分を計算に含める。
【０１４０】
フレーム判定部１１５は、フレーム前面ＦＲ全体の重心が、両鼻パッドが鼻に接触する部分もしくはその間の部分に位置するか、もしくは重心を通る鉛直方向（Ｚ軸の負の向き）の直線が、両鼻パッドが鼻に接触する部分の面もしくはその間の部分面と交わる場合、眼鏡フレームＦが安定していると判定する。
【０１４１】
なお、フレーム前面ＦＲについてのシミュレーションにおいても、フレーム側面Ｓについてのシミュレーションと同様に、接触面Ａには許容領域、及び無視範囲が設定されてよい。許容範囲、及び無視範囲が設定されることによって、実際の装用状態において接触されるか否かについての評価の精度が高くなる。
【０１４２】
なお、本実施形態では、眼鏡フレームＦの安定性のフィッティングシミュレーションにおいて、眼鏡フレームＦが眼鏡装用者Ｕの頭部に正常に装用される場合の一例について説明したが、これに限らない。また、眼鏡フレームＦが正常な状態からいずれかの方向に僅かにずれた場合や、眼鏡フレームＦが正常な状態から傾いた場合について、シミュレーションによって眼鏡フレームＦの安定性が評価されてもよい。
【０１４３】
（三次元画像編集及び発注処理）
眼鏡装用者Ｕがレンズ画像ＬＰを予め所有していない、またはレンズ画像ＬＰを所有していても簡易的な計算で厚み精度が悪い場合がある。そのような場合であっても、発注端末装置１を用いて発注を行うために最低限事前に準備しなければならないものは、処方、及び頭部画像ＨＰを生成するために必要な眼鏡装用者Ｕの顔を含めた頭部を３６０度カバーする二次元頭部画像である。二次元頭部画像は、一例として、デジタルカメラで撮像することによって作成される。
【０１４４】
眼鏡装用者Ｕは、発注端末装置１に表示される発注画面から処方情報ＰＩ、及び二次元頭部画像を入力する。発注端末装置１は、入力された処方情報ＰＩ、及び二次元頭部画像を、メーカー側のサーバーである光学設計計算サーバー３へ送信する。発注端末装置１は、処方情報ＰＩ、及び二次元頭部画像とともに、所望するレンズのレンズ設計情報ＤＩやフレーム画像ＲＰを合わせて送信してよい。発注端末装置１は、処方情報ＰＩ、及び二次元頭部画像とは別に、レンズ設計情報ＤＩを送信してもよい。
【０１４５】
光学設計計算サーバー３は、受信した二次元頭部画像、レンズ設計情報ＤＩ、処方情報ＰＩ、フレーム画像ＲＰに基づいて、物体側の面形状、眼球側の面形状、及び厚み等のレンズの形状をレンズ設計計算にて算出し、レンズ画像ＬＰを生成する。ここで、光学設計計算サーバー３は、レンズ画像ＬＰに加えて上述した等高線データを算出してよい。ここでレンズの形状は三次元画像として算出される。
【０１４６】
上述したように、レンズ画像ＬＰは、眼鏡装用者Ｕの処方情報、眼鏡レンズＬの設計情報、及びフレーム画像ＲＰのいずれか１つ以上に基づいて生成された画像である。
【０１４７】
また発注端末装置１は、レイアウトマーク画像ＭＰが格納されているデータベースより、レンズの情報が示すレンズに該当するレイアウトマークのレイアウトマーク画像ＭＰを取得する。
【０１４８】
三次元画像編集において用いられる三次元画像は発注端末装置１に送信される。発注端末装置１は、三次元画像を受信すると、三次元画像編集画面を表示部１２に表示させる。三次元画像編集画面では、指定された、三次元画像が表示され、眼鏡装用者Ｕがフレーム画像ＲＰを編集することによって、フレーム形状を編集できるように待機する。
【０１４９】
なお、三次元画像はサーバーにおいて管理され、発注端末装置１において表示される三次元画像が発注端末装置１に送信されてもよい。この場合、発注端末装置１の操作部１３が受け付ける編集の操作を示す情報が発注端末装置１からサーバーに送信され、三次元画像編集の処理はサーバー側で実行されてもよい。
三次元画像編集の処理がサーバー側で実行される場合の方が、三次元画像編集において用いられる三次元画像を発注端末装置１に送信されて三次元画像編集の処理が発注端末装置１側で実行される場合に比べて、ネットワークを使用したデータ送受信量が少なく場合がある。
【０１５０】
発注端末装置１は、三次元画像編集が完了し、フィッティングシミュレーションの結果で安定性に問題ないと判定すると、発注可能であることを示すメッセージを表示部１２に表示させる。
【０１５１】
以下、本実施形態に係る各種の処理の流れについて説明する。
（頭部画像取得処理）
図２２は、本実施形態に係る頭部画像取得処理の一例を示す図である。
ステップＳ１０：顔画像取得部１０２は、頭部画像ＨＰを頭部データベース２０から取得するか否かを判定する。顔画像取得部１０２は、一例として、頭部データベース２０から頭部画像ＨＰを取得する操作を操作部１３が受け付けた場合に、頭部画像ＨＰを頭部データベース２０から取得すると判定する。
【０１５２】
顔画像取得部１０２が頭部画像ＨＰを頭部データベース２０から取得すると判定する場合（ステップＳ１０；ＹＥＳ）、発注端末装置１は、ステップＳ２０の処理を実行する。一方、発注端末装置１は、顔画像取得部１０２が頭部画像ＨＰを頭部データベース２０から取得しないと判定する場合（ステップＳ１０；ＮＯ）、ステップＳ８０の処理を実行する。
【０１５３】
ステップＳ２０：撮像部１４は、眼鏡装用者Ｕの顔を含めた頭部を３６０度カバーする二次元頭部画像を複数撮像する。撮像部１４は、撮像した二次元頭部画像を顔画像生成部１０６に供給する。
【０１５４】
ステップＳ３０：顔画像生成部１０６は、撮像部１４から供給される二次元頭部画像から三次元の頭部画像ＨＰを生成する。ここで顔画像生成部１０６は、三次元描画によって三次元の頭部画像ＨＰを生成する。
【０１５５】
ステップＳ４０：顔画像取得部１０２は、顔画像生成部１０６が生成した頭部画像ＨＰを取得する。
【０１５６】
ステップＳ５０：顔画像取得部１０２は、頭部データベース２０に頭部画像ＨＰを保存するか否かを判定する。顔画像取得部１０２は、一例として、頭部データベース２０に頭部画像ＨＰを保存する操作を操作部１３が受け付けた場合、頭部データベース２０に頭部画像ＨＰを保存すると判定する。
【０１５７】
顔画像取得部１０２は、頭部データベース２０に頭部画像ＨＰを保存すると判定する場合（ステップＳ５０；ＹＥＳ）、ステップＳ６０の処理を実行する。一方、顔画像取得部１０２が頭部データベース２０に頭部画像ＨＰを保存しないと判定する場合（ステップＳ５０；ＮＯ）、発注端末装置１は頭部画像取得処理を終了する。
【０１５８】
ステップＳ６０：顔画像取得部１０２は、頭部データベース２０へのアクセスを開始する。ここで顔画像取得部１０２は、通信部１５に発注端末装置１と頭部データベース２０とを通信可能な状態にさせる。
【０１５９】
ステップＳ７０：顔画像取得部１０２は、取得した頭部画像ＨＰを頭部データベース２０に保存する。ここで顔画像取得部１０２は、送信部１７に頭部画像ＨＰを頭部データベース２０へ送信させて、頭部画像ＨＰを頭部データベース２０に保存する。
【０１６０】
ステップＳ８０：顔画像取得部１０２は、頭部データベース２０へのアクセスを開始する。ここで顔画像取得部１０２は、通信部１５に発注端末装置１と頭部データベース２０とを通信可能な状態にさせる。
【０１６１】
ステップＳ９０：顔画像取得部１０２は、頭部データベース２０から頭部画像ＨＰを取得する。ここで顔画像取得部１０２は、受信部１６に頭部画像ＨＰを頭部データベース２０から受信させて、頭部データベース２０から頭部画像ＨＰを取得する。
その後、発注端末装置１は頭部画像取得処理を終了する。
【０１６２】
（フレーム画像設計処理）
図２３は、本実施形態に係るフレーム画像設計処理の一例を示す図である。図２３に示すフレーム画像設計処理は、発注端末装置１が、電源がオンになり起動した場合に開始される。
【０１６３】
ステップＳ１１０：顔画像取得部１０２は、頭部画像取得処理を実行する。頭部画像取得処理の詳細は、図２２において説明したのと同様であるため省略する。
【０１６４】
ステップＳ１２０：フレーム画像取得部１０３は、フレームデータベース２１へのアクセスを開始する。ここでフレーム画像取得部１０３は、通信部１５に発注端末装置１とフレームデータベース２１とを通信可能な状態にさせる。
【０１６５】
ステップＳ１３０：フレーム画像取得部１０３は、フレームデータベース２１からフレームテンプレート、パーツ、アクセサリ、及び素材を選択し、フレームテンプレート画像ＲＴ、パーツ画像ＰＰ、アクセサリ画像ＡＣＰ、及び素材情報ＭＩを取得する。
ここでフレーム画像取得部１０３は、選択操作受付部１０５が操作部１３を介して受け付けたフレームテンプレート、パーツ、アクセサリ、及び素材を選択する操作に基づいて、フレームテンプレート、パーツ、アクセサリ、及び素材を選択する。フレーム画像取得部１０３は、受信部１６にフレームテンプレート画像ＲＴ、パーツ画像ＰＰ、アクセサリ画像ＡＣＰ、及び素材情報ＭＩをフレームデータベース２１から受信させて、フレームデータベース２１からフレームテンプレート画像ＲＴ、パーツ画像ＰＰ、アクセサリ画像ＡＣＰ、及び素材情報ＭＩを取得する。
【０１６６】
ステップＳ１４０：フレーム設計部１０７は、フレーム画像ＲＰにおいて、フレームテンプレート画像ＲＴ、パーツ画像ＰＰ、アクセサリ画像ＡＣＰ、及び素材情報ＭＩを編集することによって、眼鏡フレームＦを設計する。ここでフレーム設計部１０７は、フレーム変更部１０８にフレームテンプレート画像ＲＴ、パーツ画像ＰＰ、アクセサリ画像ＡＣＰ、及び素材情報ＭＩを編集させる。
【０１６７】
ステップＳ１５０：フレーム設計部１０７は、フレーム設計が完了したか否かを判定する。ここで眼鏡装用者Ｕは、表示部１２に表示される枠入れ装用画像Ｗを確認し、眼鏡フレームＦあるいは眼鏡レンズＬの良否を判定する。眼鏡装用者Ｕは、良否の判定結果を示す評価を操作部１３から入力する。評価操作受付部１１３は、操作部１３を介して枠入れ装用画像Ｗについての評価を示す操作を受け付ける。
【０１６８】
フレーム設計部１０７は、評価操作受付部１１３が受け付けた操作が示す評価が「良」である場合、フレーム設計が完了したと判定する。一方、フレーム設計部１０７は、評価操作受付部１１３が受け付けた操作が示す評価が「否」である場合、フレーム設計が完了していないと判定する。
【０１６９】
フレーム設計部１０７は、フレーム設計が完了したと判定する場合（ステップＳ１５０；ＹＥＳ）、発注端末装置１は、ステップＳ１６０の処理を実行する。一方、フレーム設計部１０７は、フレーム設計が完了していないと判定する場合（ステップＳ１５０；ＹＥＳ）、フレーム画像取得部１０３はステップＳ１３０の処理を再度実行する。
【０１７０】
ステップＳ１６０：フレーム設計部１０７は、フィッティングシミュレーションを実行するか否かを判定する。ここでフレーム設計部１０７は、眼鏡フレームＦの安定性を評価するフィッティングシミュレーションを実行する操作を選択操作受付部１０５が受け付けた場合に、フィッティングシミュレーションを実行すると判定する。
【０１７１】
フレーム設計部１０７がフィッティングシミュレーションを実行すると判定する場合（ステップＳ１６０；ＹＥＳ）、フレーム判定部１１５はステップＳ１１００の処理を実行する。一方、フレーム設計部１０７は、フィッティングシミュレーションを実行しないと判定する場合（ステップＳ１６０；ＮＯ）、ステップＳ１７０の処理を実行する。
【０１７２】
ステップＳ１７０：フレーム設計部１０７は、設計した眼鏡フレームＦの三次元画像であるフレーム画像ＲＰをフレームデータベース２１に保存するか否かを判定する。ここでフレーム設計部１０７は、フレーム画像ＲＰをフレームデータベース２１に保存する操作を操作部１３が受け付けた場合にフレーム画像ＲＰをフレームデータベース２１に保存すると判定する。
【０１７３】
フレーム設計部１０７は、フレーム画像ＲＰをフレームデータベース２１に保存すると判定する場合（ステップＳ１７０；ＹＥＳ）、ステップＳ１８０の処理を実行する。一方、フレーム設計部１０７は、フレーム画像ＲＰをフレームデータベース２１に保存しないと判定する場合（ステップＳ１７０；ＮＯ）、フレーム画像設計処理を終了する。
【０１７４】
ステップＳ１８０：フレーム設計部１０７は、フレームデータベース２１へのアクセスを開始する。ここでフレーム設計部１０７は、通信部１５に発注端末装置１とフレームデータベース２１とを通信可能な状態にさせる。
【０１７５】
ステップＳ１９０：フレーム設計部１０７は、設計した眼鏡フレームＦの三次元画像であるフレーム画像ＲＰをフレームデータベース２１に保存する。ここでフレーム設計部１０７は、フレーム画像ＲＰを送信部１７にフレームデータベース２１に送信させて、フレーム画像ＲＰをフレームデータベース２１に保存する。
その後、フレーム設計部１０７はフレーム画像設計処理を終了する。
【０１７６】
ステップＳ１１００：フレーム判定部１１５は、フレーム設計部１０７が設計した眼鏡フレームＦについて、頭部接触、安定性に問題はないか否かを判定する。ここでフレーム判定部１１５は、フィッティングシミュレーションを実行することによって眼鏡フレームＦについて、頭部接触、安定性に問題はないか否かを判定する。
【０１７７】
フレーム判定部１１５は、頭部接触、安定性に問題はないと判定する場合（ステップＳ１１００；ＹＥＳ）、ステップＳ１７０の処理を実行する。一方、フレーム判定部１１５は、頭部接触、安定性に問題があると判定する場合（ステップＳ１１００；ＮＯ）、ステップＳ１４０の処理を再度実行する。
【０１７８】
（光学設計計算処理）
図２４は、本実施形態に係る光学設計計算処理の一例を示す図である。図２４に示す光学設計計算処理は、フレーム設計部１０７によって光学設計計算処理が実行されて開始される。
【０１７９】
ステップＳ２００：顔画像取得部１０２は、頭部画像取得処理を実行する。頭部画像取得処理の詳細は、図２２において説明したのと同様であるため省略する。
【０１８０】
ステップＳ２１０：フレーム設計部１０７は、眼鏡フレームＦを設計中、もしくは設計済みフレーム画像ＤＲＰを取得したか否かを判定する。フレーム設計部１０７は、眼鏡フレームＦを設計中、もしくは設計済みフレーム画像ＤＲＰを取得したと判定する場合（ステップＳ２１０；ＹＥＳ）、ステップＳ２２０の処理を実行する。一方、フレーム設計部１０７は、眼鏡フレームＦを設計中でない、もしくは設計済みフレーム画像ＤＲＰを取得していないと判定する場合（ステップＳ２１０；ＮＯ）、ステップＳ２８０の処理を実行する。
【０１８１】
ステップＳ２２０：レンズ画像取得部１０４は、フレーム設計部１０７が設計に用いる眼鏡レンズＬが新規か否かを判定する。ここでレンズ画像取得部１０４は、設計に用いる眼鏡レンズＬが新規であることを示す操作を操作部１３が受け付けた場合、設計に用いる眼鏡レンズＬが新規であると判定する。
【０１８２】
レンズ画像取得部１０４は、フレーム設計部１０７が設計に用いる眼鏡レンズＬが新規であると判定する場合（ステップＳ２２０；ＹＥＳ）、ステップＳ２３０の処理を実行する。一方、レンズ画像取得部１０４は、フレーム設計部１０７が設計に用いる眼鏡レンズＬが新規でないと判定する場合（ステップＳ２２０；ＮＯ）、ステップＳ２１００の処理を実行する。
【０１８３】
ステップＳ２３０：レンズ画像取得部１０４は、レンズデータベース２２へのアクセスを開始する。ここでレンズ画像取得部１０４は、通信部１５に発注端末装置１とレンズデータベース２２とを通信可能な状態にさせる。
【０１８４】
ステップＳ２４０：レンズ画像取得部１０４は、レンズデータベース２２から眼鏡レンズＬを選択する。レンズ画像取得部１０４は、選択した眼鏡レンズＬに対応するレンズ設計情報ＤＩを取得する。ここでレンズ画像取得部１０４は、選択操作受付部１０５が操作部１３を介して受け付けた眼鏡レンズＬを選択する操作に基づいて眼鏡レンズＬを選択する。ここで眼鏡レンズＬを選択する操作は、一例として、製品名称、単焦点レンズ／二重焦点レンズ／累進レンズの種別、インセット情報、累進帯長情報、加入度曲線情報、加入度比率情報、及び主子午線の位置情報などをそれぞれ選択する操作である。
レンズ画像取得部１０４は、受信部１６にレンズ設計情報ＤＩをレンズデータベース２２から受信させて、レンズデータベース２２からレンズ設計情報ＤＩを取得する。
【０１８５】
ステップＳ２５０：レンズ画像取得部１０４は、レンズ情報ＬＩが入力済みであるか否かを判定する。レンズ画像取得部１０４が、レンズ情報ＬＩが入力済みであると判定する場合（ステップＳ２５０；ＹＥＳ）、発注端末装置１は、ステップＳ２６０の処理を実行する。一方、レンズ画像取得部１０４は、レンズ情報ＬＩが入力済みでないと判定する場合（ステップＳ２５０；ＮＯ）、ステップＳ２１２０の処理を実行する。
【０１８６】
ステップＳ２６０：フレーム設計部１０７は、フレーム画像ＲＰ、及びレンズ情報ＬＩを光学設計計算サーバー３に送信する。ここでフレーム設計部１０７は、送信部１７にフレーム画像ＲＰ、及びレンズ情報ＬＩを光学設計計算サーバー３に送信させる。
【０１８７】
ステップＳ２７０：レンズ画像取得部１０４は、設計済み丸形状レンズ画像ＤＲＬを光学設計計算サーバー３から受信する。ここでレンズ画像取得部１０４は、受信部１６に設計済み丸形状レンズ画像ＤＲＬを光学設計計算サーバー３から受信させる。
なお、ステップＳ２１１０においてレンズ画像取得部１０４がレイアウトマークを選択している場合、レンズ画像取得部１０４は、設計済み丸形状レンズ画像ＤＲＬに加えて、レイアウトマーク画像ＭＰを光学設計計算サーバー３から受信する。
【０１８８】
ステップＳ２７５：レンズ画像編集部１１０は、光学設計計算サーバー３によって設計された設計済み丸形状レンズ画像ＤＲＬに基づいて、玉型形状のレンズの画像である設計済みレンズ画像ＤＬＰを生成する。
その後、フレーム設計部１０７は、光学設計計算処理を終了する。
【０１８９】
ここでレンズ画像編集部１１０は、以下に説明するように、設計済みフレーム画像ＤＲＰと、設計済み丸形状レンズ画像ＤＲＬとの合成によって玉型形状のレンズの画像を生成する。
レンズ画像編集部１１０は、レンズ設計情報ＤＩ、フィッティングパラメータＦＴ、及びフレーム情報に基づいて、設計済み丸形状レンズ画像ＤＲＬの設計済みフレーム画像ＤＲＰに対する位置合わせを行う。ここでフレーム情報は、設計済みフレーム画像ＤＲＰから抽出されるフレーム中心間距離などを示す情報である。レンズ画像編集部１１０は、位置合わせを行った後、設計済み丸形状レンズ画像ＤＲＬの部分のうち、設計済みフレーム画像ＤＲＰが示す眼鏡フレームＦの内径に含まれる部分以外の部分を消去する画像処理を行う。レンズ画像編集部１１０は、この画像処理によって残った部分を、玉型形状のレンズの画像である設計済みレンズ画像ＤＬＰとする。
【０１９０】
レンズ画像編集部１１０が、設計済みレンズ画像ＤＬＰを生成する処理は、上述した処理に限らない。レンズ画像編集部１１０は、まず、上述した位置合わせと同様にして、設計済み丸形状レンズ画像ＤＲＬの設計済みフレーム画像ＤＲＰに対する位置合わせを行う。次に、レンズ画像編集部１１０は、設計済みフレーム画像ＤＲＰが示す眼鏡フレームＦの枠内に３次元の座標を設定し、フレームの内径の３次元の形状を示す３次元情報を求める。この３次元情報は、設定された３次元の座標（ｒ，θ，ｚ）によって示される。レンズ画像編集部１１０は、この３次元情報に基づき、設計済み丸形状レンズ画像ＤＲＬを加工し、玉型形状のレンズの画像である設計済みレンズ画像ＤＬＰを生成する。
【０１９１】
ステップＳ２８０：フレーム画像取得部１０３は、フレームデータベース２１へのアクセスを開始する。ここでフレーム画像取得部１０３は、通信部１５に発注端末装置１とフレームデータベース２１とを通信可能な状態にさせる。
【０１９２】
ステップＳ２９０：フレーム画像取得部１０３は、設計済みの眼鏡フレームＦを選択し、フレームデータベース２１から設計済みフレーム画像ＤＲＰを取得する。
ここでフレーム画像取得部１０３は、選択操作受付部１０５が操作部１３を介して受け付けた設計済みの眼鏡フレームＦを選択する操作に基づいて、眼鏡フレームＦを選択する。フレーム画像取得部１０３は、受信部１６に設計済みフレーム画像ＤＲＰをフレームデータベース２１から受信させて、設計済みフレーム画像ＤＲＰを取得する。
その後、レンズ画像取得部１０４は、ステップＳ２２０の処理を実行する。
【０１９３】
ステップＳ２１００：レンズ画像取得部１０４は、レンズデータベース２２へのアクセスを開始する。ここでレンズ画像取得部１０４は、通信部１５に発注端末装置１とレンズデータベース２２とを通信可能な状態にさせる。
【０１９４】
ステップＳ２１１０：レンズ画像取得部１０４は、設計済みの眼鏡レンズＬを選択し、レンズデータベース２２から設計済みレンズ画像ＤＬＰを取得する。レンズ画像取得部１０４は、設計済みの眼鏡レンズＬに加えて、レイアウトマークを選択してもよい。レンズ画像取得部１０４がレイアウトマークを選択する場合、レンズ画像取得部１０４は、レンズデータベース２２から設計済みレンズ画像ＤＬＰに加えて、レイアウトマーク画像ＭＰを取得する。
その後、レンズ画像取得部１０４は、ステップＳ２５０の処理を実行する。
【０１９５】
ここでレンズ画像取得部１０４は、選択操作受付部１０５が操作部１３を介して受け付けた設計済みレンズ画像ＤＬＰを選択する操作に基づいて、設計済みの眼鏡レンズＬを選択する。レンズ画像取得部１０４は、受信部１６に設計済みレンズ画像ＤＬＰをレンズデータベース２２から受信させて、設計済みレンズ画像ＤＬＰを取得する。
レンズ画像取得部１０４は、取得した設計済みレンズ画像ＤＬＰ、及びレイアウトマーク画像ＭＰをフレーム設計部１０７に供給する。
【０１９６】
ステップＳ２１２０：操作部１３は、レンズ情報ＬＩを入力する操作を受け付ける。レンズ画像取得部１０４は、操作部１３を介してレンズ情報ＬＩを取得し、取得したレンズ情報ＬＩをフレーム設計部１０７に供給する。
その後、フレーム設計部１０７は、ステップＳ２６０の処理を実行する。
【０１９７】
（フレーム画像確認処理）
図２５は、本実施形態に係るフレーム画像確認処理の一例を示す図である。なお、ステップＳ３１０、ステップＳ３８０、ステップＳ３９０、ステップＳ３１００、及びステップＳ３１１０の各処理は、図２４のステップＳ２１０、ステップＳ２８０、ステップＳ２９０、ステップＳ２１００、及びステップＳ２１１０の各処理と同様であるため、説明を省略する。
【０１９８】
ステップＳ３２０：フレーム設計部１０７は、眼鏡レンズＬを設計中、もしくは設計済みレンズ画像ＤＬＰを取得したか否かを判定する。フレーム設計部１０７は、眼鏡レンズＬを設計中、もしくは設計済みレンズ画像ＤＬＰを取得したと判定する場合（ステップＳ３２０；ＹＥＳ）、ステップＳ３３０の処理を実行する。一方、フレーム設計部１０７は、眼鏡レンズＬを設計中でない、もしくは設計済みレンズ画像ＤＬＰを取得していないと判定する場合（ステップＳ３２０；ＮＯ）、ステップＳ３１００の処理を実行する。
【０１９９】
ステップＳ３３０：レンズ判定部１１６は、光学設計及び計算でエラーがないか否かを判定する。ここでレンズ判定部１１６は、光学設計計算サーバー３の光学設計及び計算の結果に基づいて光学設計及び計算でエラーがないか否かを判定する。
レンズ判定部１１６が光学設計及び計算でエラーがないと判定する場合（ステップＳ３３３０；ＹＥＳ）、フレーム判定部１１５はステップＳ３４０の処理を実行する。一方、レンズ判定部１１６は、光学設計及び計算でエラーがあると判定する場合（ステップＳ３３０；ＮＯ）、ステップＳ３１２０の処理を実行する。
【０２００】
ステップＳ３４０：フレーム判定部１１５は、レイアウトに必要な範囲、及び眼鏡レンズＬの性能に必要な範囲が眼鏡フレームＦ内に収まっているか否かを判定する。ここでフレーム判定部１１５は、一例として、頭部画像ＨＰ、フレーム画像ＲＰ、レンズ画像ＬＰ、レイアウトマーク画像ＭＰ、レンズ性能領域画像ＡＰに基づいて判定を行う。
【０２０１】
フレーム判定部１１５は、レイアウトに必要な範囲、及び眼鏡レンズＬの性能に必要な範囲が眼鏡フレームＦ内に収まっていると判定する場合（ステップＳ３４０；ＹＥＳ）、ステップＳ３５０の処理を実行する。一方、フレーム判定部１１５は、レイアウトに必要な範囲、及び眼鏡レンズＬの性能に必要な範囲が眼鏡フレームＦ内に収まっていないと判定する場合（ステップＳ３４０；ＮＯ）、ステップＳ３１３０の処理を実行する。
【０２０２】
ステップＳ３５０：フレーム判定部１１５は、眼鏡フレームＦの厚み、及び縁厚バランスに異常がないか否かを判定する。ここでフレーム判定部１１５は、フレーム画像ＲＰに基づいて判定を行う。
フレーム判定部１１５は、眼鏡フレームＦの厚み、及び縁厚バランスに異常がないと判定する場合（ステップＳ３５０；ＹＥＳ）、ステップＳ３６０の処理を実行する。一方、フレーム判定部１１５は、眼鏡フレームＦの厚み、及び縁厚バランスに異常があると判定する場合（ステップＳ３５０；ＮＯ）、ステップＳ３１４０の処理を実行する。
【０２０３】
ステップＳ３６０：フレーム判定部１１５は、フレーム枠入れに異常がないか否かを判定する。ここでフレーム判定部１１５は、フレーム画像ＲＰ、及びレンズ画像ＬＰに基づいて、眼鏡レンズＬが眼鏡フレームＦに枠入れできると判定する場合、フレーム枠入れに異常がないと判定する。
【０２０４】
フレーム判定部１１５は、フレーム枠入れに異常がないと判定する場合（ステップＳ３６０；ＹＥＳ）、ステップＳ３７０の処理を実行する。一方、フレーム判定部１１５は、フレーム枠入れに異常があると判定する場合（ステップＳ３６０；ＮＯ）、ステップＳ３１５０の処理を実行する。
【０２０５】
ステップＳ３７０：フレーム判定部１１５は、フレーム設計部１０７が設計した眼鏡フレームＦに異常がないか否かを判定する。ここでフレーム判定部１１５は、記憶部１８から異常情報ＥＩを読み出し、読み出した異常情報ＥＩに異常が示されている場合、異常があると判定する。
フレーム判定部１１５は、フレーム設計部１０７が設計した眼鏡フレームＦに異常があると判定する場合（ステップＳ３７０；ＹＥＳ）、フレーム画像確認処理を終了する。一方、フレーム判定部１１５は、フレーム設計部１０７が設計した眼鏡フレームＦに異常がないと判定する場合（ステップＳ３７０；ＮＯ）、ステップＳ３１６０の処理を実行する。
【０２０６】
ステップＳ３１２０：レンズ判定部１１６は、光学設計及び計算でエラーがあることを示す異常情報ＥＩを記憶部１８に保存する。その後、フレーム判定部１１５は、ステップＳ３４０の処理を実行する。
【０２０７】
ステップＳ３１３０：フレーム判定部１１５は、レイアウトに必要な範囲、及び眼鏡レンズＬの性能に必要な範囲が眼鏡フレームＦ内に収まっていないことを示す異常情報ＥＩを記憶部１８に保存する。その後、フレーム判定部１１５は、ステップＳ３５０の処理を実行する。
【０２０８】
ここで眼鏡レンズＬの性能に必要な範囲とは、一例として、遠用明視領域、遠用明視領域中心円、近用明視領域、近用明視領域中心円のうち少なくとも１つ以上である。これらの眼鏡レンズＬの性能に必要な範囲は、レンズメーカーから供給されるか、もしくは光学設計計算サーバー３から眼鏡レンズＬの設計結果として供給される。
【０２０９】
なお、上述した図２５のフレーム画像確認処理において、ステップＳ３３０、ステップＳ３４０、ステップＳ３５０、ステップＳ３６０、及びステップＳ３７０の各処理はそれぞれ省略されてもよい。これらの各処理が省略されるか否かは、図２５のフレーム画像確認処理が開始される前に、眼鏡装用者Ｕによって予め設定されてよい。
眼鏡装用者Ｕは、例えば、枠入れ装用画像Ｗを確認した後、ステップＳ３３０、ステップＳ３４０、ステップＳ３５０、ステップＳ３６０、及びステップＳ３７０の各処理のうち、眼鏡フレームＦ及び眼鏡レンズＬの安定性の評価に必要な処理を選択する。眼鏡装用者Ｕによって選択された安定性の評価に必要な処理が実行されるように設定してよい。
【０２１０】
ここで図２６及び図２７を参照し、眼鏡レンズＬの性能に必要な範囲について説明する。図２６は、本実施形態に係る眼鏡レンズＬの性能に必要な範囲の一例を示す図である。図２６では、丸形状レンズ画像ＲＬＰ５において、眼鏡レンズＬの性能に必要な範囲の一例として、遠用明視領域Ｒ５１、遠用明視領域中心円ＣＲ５１、近用明視領域Ｒ５２、及び近用明視領域中心円ＣＲ５２が示されている。
【０２１１】
また、図２６では、丸形状レンズ画像ＲＬＰ５において、眼鏡フレームＦの形状を示すフレーム領域Ｒ５３が示されている。眼鏡レンズＬの性能に必要な範囲が、眼鏡フレームＦ内に収まっているとは、眼鏡レンズＬの性能に必要な範囲がフレーム領域に含まれていることである。
【０２１２】
明視領域については、十分に眼鏡フレーム内に収まっている方が好ましい。また、明視領域中心円については、眼鏡フレーム内に収まっていなければレンズメーカーとしてはレンズの性能が十分に保障できないと言える。
【０２１３】
丸形状レンズ画像ＲＬＰ５では、遠用明視領域中心円ＣＲ５１は、フレーム領域Ｒ５３内に収まっており、遠用明視領域Ｒ５１は、十分にフレーム領域Ｒ５３内に収まっている。一方、丸形状レンズ画像ＲＬＰ５では、近用明視領域中心円ＣＲ５２は、フレーム領域Ｒ５３内に収まっていない。丸形状レンズ画像ＲＬＰ５では、近用明視領域Ｒ５２は一部しかフレーム領域Ｒ５３に含まれておらず、つまり近用明視領域Ｒ５２は十分にフレーム領域Ｒ５３内に収まっていない。
したがって、図２６のフレーム領域Ｒ５３が示すフレームでは、遠用部の性能は確保できているが、近用部の性能が確保できていない。
【０２１４】
図２７は、本実施形態に係る眼鏡レンズＬの性能に必要な範囲の一例を示す図である。図２７では、丸形状レンズ画像ＲＬＰ６において、眼鏡レンズＬの性能に必要な範囲の一例として、遠用明視領域Ｒ６１、遠用明視領域中心円ＣＲ６１、近用明視領域Ｒ６２、及び近用明視領域中心円ＣＲ６２が示されている。
【０２１５】
丸形状レンズ画像ＲＬＰ６では、遠用明視領域中心円ＣＲ６１は、フレーム領域Ｒ６３内に収まっており、遠用明視領域Ｒ６１は、十分にフレーム領域Ｒ６３内に収まっている。近用明視領域中心円ＣＲ６２は、フレーム領域Ｒ６３内に収まっており、近用明視領域Ｒ６２は、十分にフレーム領域Ｒ６３内に収まっている。
したがって、図２７のフレーム領域Ｒ６３が示すフレームでは、遠用部及び近用部の性能がともに確保できている。
【０２１６】
図２５に戻ってフレーム画像確認処理の説明を続ける。
ステップＳ３１４０：フレーム判定部１１５は、眼鏡フレームＦの厚み、及び縁厚バランスに異常があることを示す異常情報ＥＩを記憶部１８に保存する。その後、フレーム判定部１１５は、ステップＳ３６０の処理を実行する。
【０２１７】
ステップＳ３１５０：フレーム判定部１１５は、フレーム枠入れに異常があることを示す異常情報ＥＩを記憶部１８に保存する。その後、フレーム判定部１１５は、ステップＳ３７０の処理を実行する。
【０２１８】
ステップＳ３１６０：フレーム判定部１１５は、異常情報ＥＩを表示部１２に表示させる。表示部１２は、異常情報ＥＩに応じて、異常の内容を示すテキストを表示する。
【０２１９】
（フレーム画像再設計処理）
図２８は、本実施形態に係るフレーム画像再設計処理の一例を示す図である。
ステップＳ４００：顔画像取得部１０２は、頭部画像取得処理を実行する。頭部画像取得処理の詳細は、図２２において説明したのと同様であるため省略する。
【０２２０】
ステップＳ４１０：画像取得部１０１は、フレーム画像取得処理、及びレンズ画像取得処理を実行する。フレーム画像取得処理は、図２４のステップＳ２１０、ステップＳ２８０、及びステップＳ２９０の一連の処理と同様である。レンズ画像取得処理は、図２５のステップＳ３２０、ステップＳ３１００、及びステップＳ３１１０の一連の処理と同様である。
【０２２１】
ステップＳ４２０：フレーム設計部１０７は、フレーム画像ＲＰにおいて、フレームテンプレート画像ＲＴ、パーツ画像ＰＰ、アクセサリ画像ＡＣＰ、及び素材情報ＭＩを編集する。
【０２２２】
ステップＳ４３０：フレーム判定部１１５は、フィッティングシミュレーションを実行する。
【０２２３】
ステップＳ４４０：フレーム判定部１１５は、フレーム設計部１０７が設計した眼鏡フレームＦについて、頭部接触、安定性に問題はないか否かを判定する。ここでフレーム判定部１１５は、ステップＳ４３０のフィッティングシミュレーションの結果に基づいて判定を行う。
【０２２４】
フレーム判定部１１５は、頭部接触、安定性に問題はないと判定する場合（ステップＳ４４０；ＹＥＳ）、ステップＳ４５０の処理を実行する。一方、フレーム判定部１１５は、頭部接触、安定性に問題があると判定する場合（ステップＳ４４０；ＮＯ）、ステップＳ４２０の処理を再度実行する。
【０２２５】
ステップＳ４５０：レンズ判定部１１６は、光学設計及び計算を再実行するか否かを判定する。
レンズ判定部１１６が、光学設計及び計算を再実行すると判定する場合（ステップＳ４５０；ＹＥＳ）、フレーム判定部１１５はステップＳ４１１０の処理を実行する。一方、レンズ判定部１１６が、光学設計及び計算を再実行しないと判定する場合（ステップＳ４５０；ＮＯ）、フレーム設計部１０７はステップＳ４６０の処理を実行する。
【０２２６】
ステップＳ４６０：フレーム設計部１０７は、フレーム画像確認処理を実行する。フレーム画像確認処理の詳細は、図２５において説明したのと同様であるため省略する。
【０２２７】
ステップＳ４７０：フレーム判定部１１５は、フレーム設計部１０７が設計した眼鏡フレームＦに異常があるか否かを判定する。ここでフレーム判定部１１５は、記憶部１８から異常情報ＥＩを読み出し、読み出した異常情報ＥＩに異常が示されている場合、異常があると判定する。
【０２２８】
フレーム判定部１１５が、フレーム設計部１０７が設計した眼鏡フレームＦに異常があると判定する場合（ステップＳ４７０；ＹＥＳ）、フレーム設計部１０７はステップＳ４２０の処理を再度実行する。一方、フレーム判定部１１５は、フレーム設計部１０７が設計した眼鏡フレームＦに異常がないと判定する場合（ステップＳ４４０；ＮＯ）、フレーム設計部１０７はステップＳ４８０の処理を実行する。
【０２２９】
ステップＳ４８０：フレーム設計部１０７は、編集した眼鏡フレームＦの三次元画像であるフレーム画像ＲＰをフレームデータベース２１に保存するか否かを判定する。ここでフレーム設計部１０７は、編集したフレーム画像ＲＰをフレームデータベース２１に保存する操作を操作部１３が受け付けた場合にフレーム画像ＲＰをフレームデータベース２１に保存すると判定する。
【０２３０】
フレーム設計部１０７は、編集したフレーム画像ＲＰをフレームデータベース２１に保存すると判定する場合（ステップＳ４８０；ＹＥＳ）、ステップＳ４９０の処理を実行する。一方、フレーム設計部１０７は、編集したフレーム画像ＲＰをフレームデータベース２１に保存しないと判定する場合（ステップＳ４８０；ＮＯ）、フレーム画像再設計処理を終了する。
【０２３１】
ステップＳ４９０：フレーム設計部１０７は、フレームデータベース２１へのアクセスを開始する。ここでフレーム設計部１０７は、通信部１５に発注端末装置１とフレームデータベース２１とを通信可能な状態にさせる。
【０２３２】
ステップＳ４１００：フレーム設計部１０７は、編集した眼鏡フレームＦの三次元画像であるフレーム画像ＲＰをフレームデータベース２１に保存する。ここでフレーム設計部１０７は、編集したフレーム画像ＲＰを送信部１７にフレームデータベース２１に送信させて、編集したフレーム画像ＲＰをフレームデータベース２１に保存する。
その後、フレーム設計部１０７はフレーム画像再設計処理を終了する。
【０２３３】
ステップＳ４１１０：フレーム設計部１０７は、光学設計計算処理を再度実行する。光学設計計算処理の詳細は、図２４において説明したのと同様であるため省略する。
【０２３４】
（レンズ画像設計処理）
図２９は、本実施形態に係るレンズ画像設計処理の一例を示す図である。図２９に示すレンズ画像設計処理は、発注端末装置１が、電源がオンになり起動した場合に開始される。
【０２３５】
ステップＳ５００：フレーム設計部１０７は、光学設計計算処理を実行する。光学設計計算処理の詳細は、図２４において説明したのと同様であるため省略する。
【０２３６】
ステップＳ５１０：フレーム設計部１０７は、フレーム画像確認処理を実行する。フレーム画像確認処理の詳細は、図２５において説明したのと同様であるため省略する。
【０２３７】
ステップＳ５２０：フレーム判定部１１５は、フレーム設計部１０７が設計した眼鏡フレームＦに異常があるか否かを判定する。ここでフレーム判定部１１５は、記憶部１８から異常情報ＥＩを読み出し、読み出した異常情報ＥＩに異常が示されている場合、異常があると判定する。
【０２３８】
フレーム判定部１１５が、フレーム設計部１０７が設計した眼鏡フレームＦに異常があると判定する場合（ステップＳ５２０；ＹＥＳ）、フレーム設計部１０７はステップＳ５６０の処理を再度実行する。一方、フレーム判定部１１５は、フレーム設計部１０７が設計した眼鏡フレームＦに異常がないと判定する場合（ステップＳ５２０；ＮＯ）、フレーム設計部１０７はステップＳ５３０の処理を実行する。
【０２３９】
ステップＳ５３０：フレーム設計部１０７は、設計したレンズ画像ＬＰをレンズデータベース２２に保存するか否かを判定する。ここでフレーム設計部１０７は、レンズ画像ＬＰをレンズデータベース２２に保存する操作を操作部１３が受け付けた場合にレンズ画像ＬＰをレンズデータベース２２に保存すると判定する。
【０２４０】
フレーム設計部１０７は、レンズ画像ＬＰをレンズデータベース２２に保存すると判定する場合（ステップＳ５３０；ＹＥＳ）、ステップＳ５４０の処理を実行する。一方、フレーム設計部１０７は、レンズ画像ＬＰをレンズデータベース２２に保存しないと判定する場合（ステップＳ５３０；ＮＯ）、レンズ画像設計処理を終了する。
【０２４１】
ステップＳ５４０：フレーム設計部１０７は、レンズデータベース２２へのアクセスを開始する。ここでフレーム設計部１０７は、通信部１５に発注端末装置１とレンズデータベース２２とを通信可能な状態にさせる。
【０２４２】
ステップＳ５５０：フレーム設計部１０７は、設計したレンズ画像ＬＰ、及びレイアウトマーク画像ＭＰをレンズデータベース２２に保存する。ここでフレーム設計部１０７は、レンズ画像ＬＰ、及びレイアウトマーク画像ＭＰを送信部１７にレンズデータベース２２に送信させて、レンズ画像ＬＰ、及びレイアウトマーク画像ＭＰをレンズデータベース２２に保存する。
その後、フレーム設計部１０７は、レンズ画像設計処理を終了する。
【０２４３】
ステップＳ５６０：フレーム設計部１０７は、フレーム画像ＲＰを再設計するか否かを判定する。ここでフレーム設計部１０７は、フレーム画像ＲＰを再設計することを示す操作を操作部１３が受け付けた場合に、フレーム画像ＲＰを再設計すると判定する。
【０２４４】
フレーム設計部１０７は、フレーム画像ＲＰを再設計すると判定する場合（ステップＳ５６０；ＹＥＳ）、ステップＳ５７０の処理を実行する。一方、フレーム設計部１０７は、フレーム画像ＲＰを再設計しないと判定する場合（ステップＳ５６０；ＮＯ）、ステップＳ５８０の処理を実行する。
【０２４５】
ステップＳ５７０：フレーム設計部１０７は、フレーム画像再設計処理を実行する。フレーム画像再設計処理の詳細は、図２８において説明したのと同様であるため省略する。
【０２４６】
ステップＳ５８０：フレーム設計部１０７は、眼鏡レンズＬを再選択するか否かを判定する。ここでフレーム設計部１０７は、眼鏡レンズＬを再選択することを示す操作を操作部１３が受け付けた場合に、眼鏡レンズＬを再選択すると判定する。
フレーム設計部１０７は、眼鏡レンズＬを再選択すると判定する場合（ステップＳ５８０；ＹＥＳ）、ステップＳ５００の処理を再度実行する。一方、フレーム設計部１０７は、眼鏡レンズＬを再選択しないと判定する場合（ステップＳ５８０；ＮＯ）、ステップＳ５３０の処理を実行する。
【０２４７】
（眼鏡フレーム発注処理）
図３０は、本実施形態に係る眼鏡フレーム発注処理の一例を示す図である。図３０に示す眼鏡フレーム発注処理は、発注端末装置１が、電源がオンになり起動した場合に開始される。
【０２４８】
ステップＳ６００：発注部１１は、眼鏡フレームＦに加えて眼鏡レンズＬも発注するか否かを判定する。発注部１１は、眼鏡フレームＦに加えて眼鏡レンズＬも発注することを示す操作を操作部１３が受け付けた場合、眼鏡フレームＦに加えて眼鏡レンズＬも発注すると判定する。
【０２４９】
発注部１１が、眼鏡フレームＦに加えて眼鏡レンズＬも発注すると判定する場合（ステップＳ６００；ＹＥＳ）、レンズ画像取得部１０４は、ステップＳ６４０の処理を実行する。一方、発注部１１が眼鏡フレームＦに加えて眼鏡レンズＬも発注しないと判定する場合（ステップＳ６００；ＮＯ）、フレーム画像取得部１０３は、ステップＳ６１０の処理を実行する。
【０２５０】
ステップＳ６１０：フレーム画像取得部１０３は、フレームデータベース２１へのアクセスを開始する。ここでフレーム画像取得部１０３は、通信部１５に発注端末装置１とフレームデータベース２１とを通信可能な状態にさせる。
【０２５１】
ステップＳ６２０：フレーム画像取得部１０３は、フレームデータベース２１から発注対象である設計済みフレーム画像ＤＲＰを取得する。ここでフレーム画像取得部１０３は、受信部１６に設計済みフレーム画像ＤＲＰをフレームデータベース２１から受信させて、フレームデータベース２１から設計済みフレーム画像ＤＲＰを取得する。フレーム画像取得部１０３は、取得した設計済みフレーム画像ＤＲＰを発注部１１に供給する。
【０２５２】
ステップＳ６３０：発注部１１は、フレーム画像取得部１０３が取得した設計済みフレーム画像ＤＲＰを、発注対象のフレーム画像ＲＰとして発注サーバー４に送信する。また、発注部１１は、ステップＳ６００において眼鏡フレームＦに加えて眼鏡レンズＬも発注すると判定した場合、設計済みフレーム画像ＤＲＰに加えて、レンズ画像取得部１０４が取得した設計済みレンズ画像ＤＬＰを、発注対象のレンズ画像ＬＰとして発注サーバー４に送信する。
その後、発注部１１は、眼鏡フレーム発注処理を終了する。
【０２５３】
ここで発注部１１は、発注対象のフレーム画像ＲＰを、送信部１７に送信させる。つまり、送信部１７は、フレーム画像ＲＰを送信する。
【０２５４】
ステップＳ６４０：レンズ画像取得部１０４は、レンズデータベース２２へのアクセスを開始する。ここでレンズ画像取得部１０４は、通信部１５に発注端末装置１とレンズデータベース２２とを通信可能な状態にさせる。
【０２５５】
ステップＳ６５０：レンズ画像取得部１０４は、レンズデータベース２２から発注対象の設計済みレンズ画像ＤＬＰ、及びレイアウトマーク画像ＭＰを取得する。レンズ画像取得部１０４は、取得した設計済みレンズ画像ＤＬＰ、及びレイアウトマーク画像ＭＰを発注部１１に供給する。
その後、フレーム画像取得部１０３は、ステップＳ６１０の処理を実行する。
【０２５６】
（眼鏡フレーム製造処理）
眼鏡フレームＦとして、既存の複数種類のフレームの中から選択された眼鏡フレームである第１眼鏡フレームが選択されている場合、発注サーバー４は、既存、あるいは市販の眼鏡フレームを取り寄せる。第１眼鏡フレームが選択されている場合、眼鏡フレームＦを製造する処理である眼鏡フレーム製造処理は不要である。
【０２５７】
眼鏡フレームＦとして、複数種類のフレームパーツのなかから選択されたフレームパーツが組み合わされた眼鏡フレームである第２眼鏡フレームが選択されている場合、製造装置５は、選択されたフレームパーツを組み立てることによって眼鏡フレームＦを製造する。
【０２５８】
眼鏡フレームＦとして、第１眼鏡フレームまたは第２眼鏡フレームが変形された形状の眼鏡フレームである第３眼鏡フレームが選択されている場合、製造装置５は、眼鏡フレーム製造処理を実行する。
図３１は、本実施形態に係る眼鏡フレーム製造処理の一例を示す図である。
【０２５９】
ステップＳ７００：製造装置５は、製造する眼鏡フレームＦのフレーム画像ＲＰを発注サーバー４から取得する。ここで製造装置５は、眼鏡フレームＦに加えて、製造する眼鏡レンズＬのレンズ画像ＬＰを発注サーバー４から取得してもよい。
【０２６０】
ステップＳ７１０：製造装置５は、眼鏡フレームＦに加えて眼鏡レンズＬを製造するか、もしくは眼鏡レンズＬを枠入れしながら３Ｄプリントを実行するか否かを判定する。製造装置５は、一例として、ステップＳ７００においてフレーム画像ＲＰに加えてレンズ画像ＬＰを取得した場合に、眼鏡フレームＦに加えて眼鏡レンズＬを製造するか、もしくは眼鏡レンズＬを枠入れしながら３Ｄプリントを実行すると判定する。
【０２６１】
製造装置５は、眼鏡フレームＦに加えて眼鏡レンズＬを製造するか、もしくは眼鏡レンズＬを枠入れしながら３Ｄプリントを実行すると判定する場合（ステップＳ７１０；ＹＥＳ）、ステップＳ７４０の処理を実行する。一方、製造装置５は、眼鏡フレームＦに加えて眼鏡レンズＬを製造しないか、もしくは眼鏡レンズＬを枠入れしながら３Ｄプリントを実行しないと判定する場合（ステップＳ７１０；ＮＯ）、ステップＳ７２０の処理を実行する。
【０２６２】
ステップＳ７２０：製造装置５は、三次元画像を３Ｄプリンタで扱えるデータ形式に変換する。ここで上述したように本実施形態では、三次元画像であるフレーム画像ＲＰ、及びレンズ画像ＬＰはＳＴＬデータである。製造装置５は、ＳＴＬデータを実際に３Ｄプリンタが出力制御するためのデータである造形ツールパスデータ（Ｇコード）に変換する。
【０２６３】
３Ｄプリンタには様々な出力方式があるが、例えば材料押出堆積法（ＦＤＭ方式）では、材料である樹脂を少しずつ熱で溶かしながら、一筆書きの要領で１層１層プリンタヘッドを動かしながら材料を積み上げていくことで造形を行う。このように３Ｄデータを１層１層スライスして、３Ｄプリンタのプリンタヘッドを動作させるための造形ツールパスデータ（Ｇコード）に変換する必要がある。
【０２６４】
ステップＳ７３０：製造装置５は、３Ｄプリントによって眼鏡フレームＦを製造する。その後、製造装置５は、眼鏡フレーム製造処理を終了する。
ステップＳ７４０：製造装置５は、眼鏡フレームＦに枠入れする眼鏡レンズＬを製造する。その後、製造装置５は、ステップＳ７２０の処理を実行する。
【０２６５】
なお、製造装置５は、ステップＳ７４０において眼鏡レンズＬが製造されている場合、製造された眼鏡レンズＬをステップＳ７３０における３Ｄプリント途中の眼鏡フレームＦに載せ、３Ｄプリントを実行してもよい。この場合、製造装置５は、眼鏡フレームＦにおいて眼鏡レンズＬを枠入れする部分の下側もしくは下側と横側が３Ｄプリントで生成された段階で、眼鏡レンズＬをその眼鏡フレームＦに載せ、上側もしくは上側と横側を３Ｄプリントで生成し、眼鏡レンズＬと眼鏡フレームＦが一体となった製品を製造してもよい。
【０２６６】
製造装置５は、予め製造された眼鏡レンズＬがない場合、サポート材を眼鏡レンズＬの代わりに使用してもよい。サポート材は、フレーム形状を保持し造形後に取り除かれる。
なお、３Ｄプリンタで作成した眼鏡フレームＦの表面には積層による縞及び凹凸等の段差が見られるが、表面研磨を行ったり、塗装を行ったりすることによって、眼鏡フレームＦの表面をなめらかにしてもよい。
また、製造装置５は、眼鏡フレームＦの形状として、蝶番部、智部、及びパッドなどの可動部や、別取り付け部を除いた形状を３Ｄプリントで作成してもよい。
【０２６７】
また、本実施形態では、製造装置５が３Ｄプリントによって眼鏡フレームＦを製造する場合の一例について説明したが、これに限らない。製造装置５は、例えば、プラスチック板を、眼鏡フレームＦの形状に切り出すことによって眼鏡フレームＦを製造してもよい。この場合、このプラスチック板の色や模様は、設計済みフレーム画像ＤＲＰが示す色や模様に基づいて選択される。
【０２６８】
（まとめ）
以上に説明したように、本実施形態に係る画像表示装置（この一例において、画像表示部１０）は、顔画像取得部１０２と、選択操作受付部１０５と、フレーム画像取得部１０３と、装用画像生成部１１１と、表示制御部１１２とを備える。
顔画像取得部１０２は、眼鏡装用者Ｕの顔の三次元画像である顔画像ＦＰを取得する。
選択操作受付部１０５は、眼鏡フレームＦを選択する操作を受け付ける。
フレーム画像取得部１０３は、選択操作受付部１０５が受け付けた操作において選択された眼鏡フレームＦの三次元画像であるフレーム画像ＲＰを取得する。
装用画像生成部１１１は、顔画像取得部１０２が取得した顔画像ＦＰと、フレーム画像取得部１０３が取得したフレーム画像ＲＰとに基づいて、眼鏡装用者Ｕが眼鏡フレームＦを装用した状態の三次元画像である装用画像Ｗを生成する。
表示制御部１１２は、装用画像生成部１１１が生成した装用画像Ｗを任意の角度に回転させて表示する制御を行う。
【０２６９】
この構成により、本実施形態に係る画像表示装置（この一例において、画像表示部１０）では、眼鏡装用者Ｕが眼鏡フレームＦを装用した状態の三次元画像である装用画像Ｗを任意の角度に回転させて表示できるため、眼鏡装用者Ｕが眼鏡フレームＦを装着した状態を確認できる。ここで眼鏡装用者Ｕは、眼鏡装用者Ｕが眼鏡フレームＦを装着した状態を、例えば、安定性や、外観についての嗜好性などの観点から確認できる。
【０２７０】
また、本実施形態に係る画像表示装置（この一例において、画像表示部１０）では、顔画像ＦＰ、及びフレーム画像ＲＰは、三次元描画によって生成された三次元画像である。
この構成により、本実施形態に係る画像表示装置（この一例において、画像表示部１０）では、三次元描画によって生成された顔画像ＦＰ、及びフレーム画像ＲＰに基づいて、装用画像Ｗを任意の角度に回転させて表示できるため、顔画像ＦＰ、及びフレーム画像ＲＰの三次元画像が三次元描画によって生成されていない場合に比べて、三次元画像を制御しやすい。
【０２７１】
また、本実施形態に係る画像表示装置（この一例において、画像表示部１０）では、眼鏡フレームＦとは、複数種類のフレームの中から選択された眼鏡フレームである第１眼鏡フレーム、複数種類のフレームパーツのなかから選択されたフレームパーツが組み合わされた眼鏡フレームである第２眼鏡フレーム、及び第１眼鏡フレームまたは第２眼鏡フレームが変形された形状の眼鏡フレームである第３眼鏡フレームのいずれかである。
【０２７２】
この構成により、本実施形態に係る画像表示装置（この一例において、画像表示部１０）では、眼鏡フレームＦの設計に予め用意されたフレームや、予め用意されたフレームパーツを用いることができるため、眼鏡フレームＦの設計を予め用意されたフレームや、予め用意されたフレームパーツを用いない場合に比べて容易にできる。
【０２７３】
また、本実施形態に係る画像表示装置（この一例において、画像表示部１０）は、フレーム判定部１１５と、表示部１２とをさらに備える。フレーム判定部１１５は、眼鏡フレームＦの安定性を判定する。表示部１２は、フレーム判定部１１５の判定結果を表示する。
この構成により、本実施形態に係る画像表示装置（この一例において、画像表示部１０）では、眼鏡フレームＦの安定性を判定できるため、眼鏡装用者Ｕは眼鏡フレームＦの安定性を確認できる。
【０２７４】
また、本実施形態に係る画像表示装置（この一例において、画像表示部１０）では、フレーム判定部１１５は、眼鏡フレームＦの全体または部分の重心に基づいて、眼鏡フレームＦの安定性を判定する。
この構成により、本実施形態に係る画像表示装置（この一例において、画像表示部１０）では、眼鏡フレームＦの全体または部分の重心に基づいて眼鏡フレームＦの安定性を判定できるため、眼鏡フレームＦの全体または部分の重心に基つかない場合に比べて、眼鏡フレームＦの安定性の判定精度を高めることができる。
【０２７５】
また、本実施形態に係る画像表示装置（この一例において、画像表示部１０）は、評価操作受付部１１３と、フレーム変更部１０８とをさらに備える。評価操作受付部１１３は、装用画像Ｗについての評価を示す操作を受け付ける。フレーム変更部１０８は、評価操作受付部１１３が受け付けた操作が示す評価に基づいて、装用画像生成部１１１が装用画像Ｗを生成するために用いる眼鏡フレームＦの大きさ、デザイン、材質、及びパーツのいずれか１つ以上を変更する。
【０２７６】
この構成により、本実施形態に係る画像表示装置（この一例において、画像表示部１０）では、設計した眼鏡フレームＦの良否に問題がある場合であっても眼鏡フレームＦを変更できるため、眼鏡装用者Ｕは自らの評価を反映させて眼鏡フレームＦを変更できる。
【０２７７】
また、本実施形態に係る画像表示装置（この一例において、画像表示部１０）は、レンズ画像取得部１０４をさらに備える。レンズ画像取得部１０４は、眼鏡フレームＦに枠入れされる眼鏡レンズＬの三次元画像であるレンズ画像（この一例において、設計済みレンズ画像ＤＬＰ）を取得する。装用画像生成部１１１は、顔画像取得部１０２が取得した顔画像ＦＰと、フレーム画像取得部１０３が取得したフレーム画像ＲＰと、レンズ画像取得部１０４が取得したレンズ画像ＬＰとに基づいて、眼鏡レンズＬが枠入れされた眼鏡フレームＦを眼鏡装用者Ｕが装用した状態の三次元画像である枠入れ装用画像Ｗを生成する。
【０２７８】
この構成により、本実施形態に係る画像表示装置（この一例において、画像表示部１０）では、眼鏡装用者Ｕが眼鏡レンズＬが枠入れされた眼鏡フレームＦを装用した状態の三次元画像である枠入れ装用画像Ｗを任意の角度に回転させて確認することができるため、眼鏡装用者Ｕが眼鏡レンズＬが枠入れされた眼鏡フレームＦを装着した状態を確認できる。
【０２７９】
また、本実施形態に係る画像表示装置（この一例において、画像表示部１０）では、レンズ画像ＬＰは、眼鏡装用者Ｕの処方情報、眼鏡レンズＬの設計情報、及びフレーム画像ＲＰのいずれか１つ以上に基づいて生成された画像である。
【０２８０】
この構成により、本実施形態に係る画像表示装置（この一例において、画像表示部１０）では、眼鏡レンズＬの設計に、眼鏡装用者Ｕの処方情報、眼鏡レンズＬの設計情報、及びフレーム画像ＲＰのいずれか１つ以上を用いることができるため、眼鏡装用者Ｕの処方情報、眼鏡レンズＬの設計情報、及びフレーム画像ＲＰのいずれか１つ以上を用いない場合に比べて眼鏡レンズＬの質を向上させることができる。ここで眼鏡レンズＬの質とは、一例として、眼鏡フレームＦに枠入れできるか否かや、眼鏡フレームＦに枠入れた際の安定性などである。
【０２８１】
また、本実施形態に係る画像表示装置（この一例において、画像表示部１０）は、レンズ判定部１１６と、表示部１２とをさらに備える。レンズ判定部１１６は、眼鏡レンズＬ、または眼鏡レンズＬが枠入れされた眼鏡フレームＦのいずれか１つ以上の安定性を判定する。表示部１２は、レンズ判定部１１６の判定結果を表示する。
この構成により、本実施形態に係る画像表示装置（この一例において、画像表示部１０）では、眼鏡レンズＬの安定性を判定できるため、眼鏡装用者Ｕは眼鏡レンズＬの安定性を確認できる。
【０２８２】
また、本実施形態に係る画像表示装置（この一例において、画像表示部１０）では、レンズ判定部１１６は、眼鏡レンズＬが枠入れされた眼鏡フレームＦの全体または部分の重心に基づいて、眼鏡レンズＬ、または眼鏡レンズＬが枠入れされた眼鏡フレームＦのいずれか１つ以上の安定性を判定する。
【０２８３】
この構成により、本実施形態に係る画像表示装置（この一例において、画像表示部１０）では、眼鏡レンズＬが枠入れされた眼鏡フレームＦの全体または部分の重心に基づいて眼鏡レンズＬ、または眼鏡レンズＬが枠入れされた眼鏡フレームＦのいずれか１つ以上の安定性を判定できるため、眼鏡レンズＬが枠入れされた眼鏡フレームＦの全体または部分の重心に基つかない場合に比べて、眼鏡レンズＬ、または眼鏡レンズＬが枠入れされた眼鏡フレームＦのいずれか１つ以上の安定性の判定精度を高めることができる。
【０２８４】
また、本実施形態に係る画像表示装置（この一例において、画像表示部１０）では、枠入れ評価操作受付部（この一例において、評価操作受付部１１３）と、レンズ変更部１０９とをさらに備える。枠入れ評価操作受付部（この一例において、評価操作受付部１１３）は、枠入れ装用画像Ｗについての評価を示す操作を受け付ける。レンズ変更部１０９は、枠入れ評価操作受付部（この一例において、評価操作受付部１１３）が受け付けた操作が示す評価に基づいて、眼鏡レンズＬの屈折率、眼鏡レンズＬの左右いずれかの前面カーブ、眼鏡レンズＬの厚みのいずれか１つ以上を変更する。
【０２８５】
この構成により、本実施形態に係る画像表示装置（この一例において、画像表示部１０）では、眼鏡レンズＬが枠入れされた眼鏡フレームＦの良否に問題がある場合であっても眼鏡レンズＬが枠入れされた眼鏡フレームＦを変更できるため、眼鏡装用者Ｕは自らの評価を反映させて眼鏡レンズＬが枠入れされた眼鏡フレームＦを変更できる。
【０２８６】
また、本実施形態に係る発注端末装置１は、顔画像取得部１０２と、選択操作受付部１０５と、フレーム画像取得部１０３と、装用画像生成部１１１と、表示制御部１１２と、送信部１７とを備える。送信部１７は、フレーム画像ＲＰを送信する。
【０２８７】
この構成により、本実施形態に係る発注端末装置１では、眼鏡装用者Ｕが眼鏡フレームＦを装用した状態の三次元画像である装用画像Ｗを任意の角度に回転させて表示できるため、眼鏡装用者Ｕが眼鏡フレームＦを装着した状態を確認して眼鏡フレームＦを発注できる。
【０２８８】
なお、上述した実施形態における発注端末装置１及び画像表示装置（この一例において、画像表示部１０）の一部、例えば、顔画像取得部１０２、選択操作受付部１０５、フレーム画像取得部１０３、装用画像生成部１１１、表示制御部１１２、フレーム判定部１１５、評価操作受付部１１３、フレーム変更部１０８、レンズ画像取得部１０４、レンズ判定部１１６、及びレンズ変更部１０９をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、発注端末装置１及び画像表示装置（この一例において、画像表示部１０）に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
また、上述した実施形態における発注端末装置１及び画像表示装置（この一例において、画像表示部１０）の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。発注端末装置１及び画像表示装置（この一例において、画像表示部１０）の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【０２８９】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【０２９０】
１…発注端末装置、１０…画像表示部、１０２…顔画像取得部、１０５…選択操作受付部、１０３…フレーム画像取得部、１１１…装用画像生成部、１１２…表示制御部、ＦＰ…顔画像、Ｆ…眼鏡フレーム、ＲＰ…フレーム画像、Ｗ…装用画像
【図１】
2020187619.tif 000007
【図２】
2020187619.tif 000008
【図３】
2020187619.tif 000009
【図４】
2020187619.tif 000010
【図５】
2020187619.tif 000011
【図６】
2020187619.tif 000012
【図７】
2020187619.tif 000013
【図８】
2020187619.tif 000014
【図９】
2020187619.tif 000015
【図１０】
2020187619.tif 000016
【図１１】
2020187619.tif 000017
【図１２】
2020187619.tif 000018
【図１３】
2020187619.tif 000019
【図１４】
2020187619.tif 000020
【図１５】
2020187619.tif 000021
【図１６】
2020187619.tif 000022
【図１７】
2020187619.tif 000023
【図１８】
2020187619.tif 000024
【図１９】
2020187619.tif 000025
【図２０】
2020187619.tif 000026
【図２１】
2020187619.tif 000027
【図２２】
2020187619.tif 000028
【図２３】
2020187619.tif 000029
【図２４】
2020187619.tif 000030
【図２５】
2020187619.tif 000031
【図２６】
2020187619.tif 000032
【図２７】
2020187619.tif 000033
【図２８】
2020187619.tif 000034
【図２９】
2020187619.tif 000035
【図３０】
2020187619.tif 000036
【図３１】
2020187619.tif 000037