(57)【要約】  画像作成装置は、表示装置を目視する被験者を撮像した撮像画像から、特徴を検出する特徴検出部と、検出された特徴の位置および／または検出された特徴の間の距離に基づいて、被験者と表示装置との間の距離および被験者の顔の向きを算出するパラメータ算出部と、被験者と表示装置との間の距離および顔の向きに基づいて、被験者が眼鏡レンズを通して表示装置を目視した場合の仮想的な視野の画像を作成する画像作成部と、仮想的な視野の画像を表示装置に表示させる表示制御部とを備える。
2019138515.tif 000002
【特許請求の範囲】
【請求項１】
表示装置を目視する被験者を撮像した撮像画像から、特徴を検出する特徴検出部と、
検出された前記特徴の位置および／または検出された前記特徴の間の距離に基づいて、前記被験者と前記表示装置との間の距離および前記被験者の顔の向きを算出するパラメータ算出部と、
前記被験者と前記表示装置との間の距離および前記顔の向きに基づいて、前記被験者が眼鏡レンズを通して前記表示装置を目視した場合の仮想的な視野の画像を作成する画像作成部と、
前記仮想的な視野の画像を前記表示装置に表示させる表示制御部と
を備える画像作成装置。
【請求項２】
請求項１に記載の画像作成装置において、
前記パラメータ算出部は、検出された前記特徴の位置および／または検出された前記特徴の間の距離に基づいて、前記被験者の眼の位置を算出し、
前記画像作成部は、前記眼の位置、前記被験者と前記表示装置との間の距離および前記顔の向きに基づいて、前記被験者が前記眼の位置から前記眼鏡レンズを通して前記表示装置を目視した場合の仮想的な視野の画像を作成する画像作成装置。
【請求項３】
請求項２に記載の画像作成装置において、
前記画像作成部は、前記被験者が前記表示装置の位置にある仮想的な物体を目視する場合の、前記仮想的な視野の画像を作成する画像作成装置。
【請求項４】
請求項３に記載の画像作成装置において、
前記画像作成部は、前記物体を含む３次元の仮想空間を構築し、前記眼の位置に関わらず、前記仮想的な視野の画像の画角を、前記表示装置の表示画面の大きさに対応させる画像作成装置。
【請求項５】
請求項４に記載の画像作成装置において、
前記画像作成部は、前記眼から出射された光の、前記眼鏡レンズからの出射方向に基づいて、前記眼鏡レンズによる局所的なゆがみを算出する画像作成装置。
【請求項６】
請求項４または５に記載の画像作成装置において、
前記画像作成部は、前記仮想空間に配置された物体上の点から出射され、前記眼鏡レンズを透過し、前記眼の網膜に入射する光線を光線追跡した結果に基づいて、前記網膜における収差量を算出し、前記収差量に基づいた畳み込み計算によりぼけを含む前記仮想的な視野の画像を作成する画像作成装置。
【請求項７】
請求項６に記載の画像作成装置において、
前記画像作成部は、前記被験者の調節力、年齢、および処方データの少なくとも一つに基づいて前記収差量を算出する画像作成装置。
【請求項８】
請求項６または７に記載の画像作成装置において、
前記画像作成部は、前記被験者と前記表示装置との間の距離に基づいて前記畳み込み計算のカーネルを変化させる画像作成装置。
【請求項９】
請求項１から８までのいずれか一項に記載の画像作成装置において、
前記パラメータ算出部は、前記被験者の処方データおよび／または眼鏡レンズを装用した前記被験者の実測値に基づいて、前記仮想的な視野の画像を作成する際の眼鏡レンズの位置および姿勢を算出する画像作成装置。
【請求項１０】
請求項１から９までのいずれか一項に記載の画像作成装置において、
前記特徴検出部は、前記特徴を、前記被験者の顔、および前記被験者の頭部に配置された部材の少なくとも一つに対応する、前記撮像画像の一部分から検出する画像作成装置。
【請求項１１】
請求項１から１０までのいずれか一項に記載の画像作成装置と、
前記表示装置と、
前記表示装置を目視する被験者を撮像する撮像部と
を備える眼鏡レンズ選択システム。
【請求項１２】
表示装置を目視する被験者を撮像した撮像画像から、特徴を検出することと、
検出された前記特徴の位置および／または検出された前記特徴の間の距離に基づいて、前記被験者と前記表示装置との間の距離および前記被験者の顔の向きを算出することと、
前記被験者と前記表示装置との間の距離および前記顔の向きに基づいて、前記被験者が眼鏡レンズを通して前記表示装置を目視した場合の仮想的な視野の画像を作成することと、
前記仮想的な視野の画像を前記表示装置に表示させることと
を備える画像作成方法。
【請求項１３】
表示装置を目視する被験者を撮像した撮像画像から、特徴を検出する特徴検出処理と、
検出された前記特徴の位置および／または検出された前記特徴の間の距離に基づいて、前記被験者と前記表示装置との間の距離および前記被験者の顔の向きを算出するパラメータ算出処理と、
前記被験者と前記表示装置との間の距離および前記顔の向きに基づいて、前記被験者が眼鏡レンズを通して前記表示装置を目視した場合の仮想的な視野の画像を作成する画像作成処理と、
前記仮想的な視野の画像を前記表示装置に表示させる表示制御処理と
を処理装置に行わせるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像作成装置、眼鏡レンズ選択システム、画像作成方法およびプログラムに関する。
【背景技術】
【０００２】
眼鏡レンズの装用者が、仮想的な眼鏡レンズを通して目視した場合の視野の画像を生成するため、種々の方法の提案がなされている。例えば、特許文献１では、頭部に装着可能で、距離画像センサにより取得した情報を利用する装置が記載されている。このような装置よりも簡易的な構成で、被験者に眼鏡レンズを通した見え方をリアルに体験させることが望まれている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】日本国特許第６０２３８０１号公報
【発明の概要】
【０００４】
本発明の第１の態様によると、画像作成装置は、表示装置を目視する被験者を撮像した撮像画像から、特徴を検出する特徴検出部と、検出された前記特徴の位置および／または検出された前記特徴の間の距離に基づいて、前記被験者と前記表示装置との間の距離および前記被験者の顔の向きを算出するパラメータ算出部と、前記被験者と前記表示装置との間の距離および前記顔の向きに基づいて、前記被験者が眼鏡レンズを通して前記表示装置を目視した場合の仮想的な視野の画像を作成する画像作成部と、前記仮想的な視野の画像を前記表示装置に表示させる表示制御部とを備える。
本発明の第２の態様によると、眼鏡レンズ選択システムは、第１の態様の画像作成装置と、前記表示装置と、前記表示装置を目視する被験者を撮像する撮像部とを備える。
本発明の第３の態様によると、画像作成方法は、表示装置を目視する被験者を撮像した撮像画像から、特徴を検出することと、検出された前記特徴の位置および／または検出された前記特徴の間の距離に基づいて、前記被験者と前記表示装置との間の距離および前記被験者の顔の向きを算出することと、前記被験者と前記表示装置との間の距離および前記顔の向きに基づいて、前記被験者が眼鏡レンズを通して前記表示装置を目視した場合の仮想的な視野の画像を作成することと、前記仮想的な視野の画像を前記表示装置に表示させることとを備える。
本発明の第４の態様によると、プログラムは、表示装置を目視する被験者を撮像した撮像画像から、特徴を検出する特徴検出処理と、検出された前記特徴の位置および／または検出された前記特徴の間の距離に基づいて、前記被験者と前記表示装置との間の距離および前記被験者の顔の向きを算出するパラメータ算出処理と、前記被験者と前記表示装置との間の距離および前記顔の向きに基づいて、前記被験者が眼鏡レンズを通して前記表示装置を目視した場合の仮想的な視野の画像を作成する画像作成処理と、前記仮想的な視野の画像を前記表示装置に表示させる表示制御処理とを処理装置に行わせるためのものである。
【図面の簡単な説明】
【０００５】
【図１】図１は、一実施形態の画像作成装置の概略構成を示す概念図である。
【図２】図２（Ａ）は、被験者の顔を撮像した画像を模式的に示す図であり、図２（Ｂ）は、被験者の顔の特徴を示す概念図である。
【図３】図３（Ａ）は、被験者が眼鏡レンズを通して見る場合の視野の範囲を説明するための図であり、図３（Ｂ）は、図３（Ａ）の場合の表示画像の一例を模式的に示す図である。
【図４】図４（Ａ）は、被験者が眼鏡レンズを通して見る場合の視野の範囲を説明するための図であり、図４（Ｂ）は、図４（Ａ）の場合の表示画像の一例を模式的に示す図である。
【図５】図５（Ａ）は、仮想空間にある物体の配置を示す概念図であり、図５（Ｂ）は、図５（Ａ）の場合の表示画像の一例を模式的に示す図である。
【図６】図６（Ａ）は、仮想空間にある物体の配置を示す概念図であり、図６（Ｂ）は、図６（Ａ）の場合の表示画像の一例を模式的に示す図である。
【図７】図７は、仮想的な視野の画像にゆがみを加える方法を説明するための概念図である。
【図８】図８は、仮想的な視野の画像にゆがみを加える方法を説明するための概念図である。
【図９】図９（Ａ）は、方向依存性の無いぼけ画像の作成方法の一例を示す概念図である。図９（Ｂ）は、方向依存性を有するぼけ画像の作成方法の一例を示す概念図である。
【図１０】図１０は、調節力に基づいたカーネルの変化を説明するための概念図である。
【図１１】一実施形態の画像作成方法を含む、眼鏡レンズの製造方法の流れを示すフローチャートである。
【図１２】一実施形態に係るプログラムを説明するための図である。
【発明を実施するための形態】
【０００６】
以下の実施形態では、適宜図面を参照しながら、画像作成装置等について説明する。以下の説明では、眼鏡レンズにおける「上方」、「下方」、「上部」、「下部」等と表記する場合は、当該眼鏡レンズが装用されたときに装用者から見たレンズ内の位置関係に基づくものとする。
【０００７】
図１は、本実施形態の画像作成装置の概略構成を示す概念図である。画像作成装置１は、撮像部１０と、表示部２０と、情報処理部３０とを備える。情報処理部３０は、入力部３１と、通信部３２と、記憶部３３と、制御部４０とを備える。制御部４０は、特徴検出部４１と、パラメータ算出部４２と、画像作成部４３と、表示制御部４４とを備える。
【０００８】
画像作成装置１は、被験者Ｓが眼鏡レンズの形状データ等に基づいた仮想的な眼鏡レンズを通して表示部２０を目視した場合の仮想的な視野の画像（以下、視野画像と呼ぶ）を作成する。
【０００９】
撮像部１０は、カメラ等の撮像装置を備え、被験者Ｓの頭部、特に顔を撮像する。撮像して得た画像から、後述するパラメータ算出部４２による処理に必要な特徴を検出することができれば、撮像部１０はいずれの位置に配置されてもよい。撮像部１０へ入射した光（画像）は光電変換されて光強度を示す信号となった後、Ａ／Ｄ変換されて制御部４０に入力される（矢印Ａ１）。
【００１０】
表示部２０は、液晶モニタ等の表示装置を備え、画像作成部４３が作成した視野画像を表示制御部４４の制御により表示する（矢印Ａ２）。
【００１１】
情報処理部３０は、電子計算機等の情報処理装置を備え、視野画像の作成等に必要な情報処理を行う。
なお、情報処理部３０は、スマートフォンやノートパソコン等のように撮像部１０および／若しくは表示部２０と一体的に構成されていてもよく、または、撮像部１０および／若しくは表示部２０から物理的に離れた位置に配置されてもよい。さらに、情報処理部３０が行う処理の一部は、遠隔に配置された電子計算機やサーバ等により行われてもよく、情報処理部３０に記憶されるデータの少なくとも一部は、遠隔に配置されたサーバ等に記憶されてもよい。
【００１２】
入力部３１は、マウス、キーボード、各種ボタンおよび／またはタッチパネル等の入力装置を含んで構成される。入力部３１は、制御部４０の行う処理に必要な情報等を、ユーザから受け付ける。
【００１３】
通信部３２は、インターネット等のネットワークに無線や有線接続により通信可能な通信装置を含んで構成され、被験者Ｓの処方データや眼鏡レンズの形状データを受信したり、適宜必要なデータを送受信する。
【００１４】
記憶部３３は、不揮発性の記憶媒体で構成され、被験者Ｓの処方データや眼鏡レンズの形状データ等の各種データ、制御部４０が処理を実行するためのプログラム等を記憶する。
【００１５】
制御部４０は、ＣＰＵ等のプロセッサを含んで構成され、記憶部３３に記憶されたプログラムを実行し、画像作成装置１の各動作の主体となる。制御部４０は、撮像部１０が撮像して得た画像に基づいて視野画像を作成し、表示部２０に表示させる。
【００１６】
制御部４０の特徴検出部４１は、撮像部１０が撮像した被験者Ｓの頭部の画像から、画像処理により特徴を検出する。以下の説明で「特徴」とは、特徴点、エッジ、コーナーならびにこれらを適宜含む２次元および３次元の要素等の、画像処理により他の部分と区別可能な画像中の点、線、または部分とする。
【００１７】
図２（Ａ）は、撮像部１０が被験者Ｓの頭部を撮像して得た画像（以下、被験者画像Ｉｓと呼ぶ）を模式的に示す図である。図２（Ａ）の被験者画像Ｉｓは被験者Ｓを正面から撮像した画像となっており、被験者Ｓの顔における、左眉毛ＢＬ、右眉毛ＢＲ、左眼ＥＬ、右眼ＥＲ、左瞳孔ＰＬ、右瞳孔ＰＲ、鼻Ｎ、口唇Ｍ、顔の輪郭Ｃ等の、特徴的な構造または色彩等を有する部分が示されている。
【００１８】
図２（Ｂ）は、特徴検出部４１が検出する特徴Ｆを示す図である。特徴検出部４１は、被験者画像Ｉｓから、ＦＡＳＴ法やキャニー法等の画像処理を用いて特徴点、エッジおよび／またはコーナー等の特徴Ｆの検出を行う。これらの特徴Ｆの少なくとも一部は、撮像部１０に対する被験者Ｓの顔の向きが変化しても検出可能なものが好ましい。特徴検出部４１は、記憶部３３に記憶されている過去に取得された特徴Ｆの情報等に基づいて、検出した特徴Ｆが鼻Ｎ、顔の輪郭Ｃ等のいずれの顔の部分に対応するかを決定する。なお、特徴検出部４１は、顔画像のデータセットを利用して機械学習することにより得られる顔特徴点検出モデルを、特徴Ｆとして検出してもよい。
【００１９】
図２（Ｂ）には、被験者画像Ｉｓから特徴検出部４１が検出する特徴Ｆとして、左眉毛ＢＬに対応する線状の特徴ＦｂＬ、右眉毛ＢＲに対応する線状の特徴ＦｂＲ、左眼ＥＬの瞳孔中心に対応する特徴点ＦｅＬ（以下、左眼特徴点と呼ぶ）、右眼ＥＲの瞳孔中心に対応する特徴点ＦｅＲ（以下、右眼特徴点と呼ぶ）、鼻尖に対応する特徴点Ｆｎａ（以下、鼻特徴点と呼ぶ）、鼻Ｎに対応し、鼻根から鼻尖を通り左右の外鼻孔へと分岐した線分からなる特徴Ｆｎ、上下の口唇Ｍの赤い部分の輪郭に対応する特徴Ｆｍ、および顔の輪郭Ｃに対応する線状の特徴Ｆｃが示されている。
【００２０】
特徴検出部４１は，各特徴Ｆを構成する特徴点の座標のデータ、各特徴Ｆを構成する線分を表現する、複数の特徴点の座標を紐づけたデータ、および特徴Ｆと対応する顔の部分等を記憶部３３に記憶させる。
なお、後述のパラメータ算出部４２が所望のパラメータを算出することができれば、各特徴Ｆを表現するデータ構造は特に限定されない。
【００２１】
パラメータ算出部４２は、特徴検出部４１が検出した被験者画像Ｉｓにおける特徴Ｆの位置に基づいて、被験者Ｓの顔の位置および顔の向き等のパラメータを算出する。ここで、「顔の向き」は、図１にＲ、Ｐ、Ｙの記号でそれぞれ模式的に示された回転方向に対応する頭部のロール角、ピッチ角、ヨー角で記述することができる。ここで、ロール角は、被験者Ｓの前後方向に伸びる軸（ｚ軸）の周りの回転角であり、ピッチ角は、被験者Ｓの左右方向に伸びる軸（ｘ軸）の周りの回転角であり、ヨー角は、被験者Ｓの上下方向に伸びる軸（ｙ軸）の周りの回転角である。図１には、ｘ軸、ｙ軸およびｚ軸の方向と向きを座標軸９００で示した。
なお、座標系の取り方等、顔の向きの数学的な表現方法は特に限定されない。
【００２２】
パラメータ算出部４２が特徴Ｆから顔の向きを算出する方法は特に限定されない。例えばHorprasertらの論文（T. Horprasert, Y. Yacoob, and L. Davis, ”Computing 3-D Head Orientation from a Monocular Image Sequence,” Proceedings of the Second International Conference on Automatic Face and Gesture Recognition（米国）, IEEE,1996年, pp.242-247）には眼の端（目頭、目尻）および鼻尖を含む数個の特徴点から頭部のロール角、ピッチ角、ヨー角を計算する方法が示されている。ここでは、目頭や目尻が同一直線上にあるとして計算を行っている。パラメータ算出部４２による被験者Ｓの顔の向きの算出には、この論文で用いられているような、顔の一部に対応する特徴点が所定の空間的関係にあると仮定して計算する方法の他、様々な頭部姿勢推定(Head pose estimation)方法を用いて被験者画像Ｉｓから被験者Ｓの顔の向きを算出することができる。
【００２３】
パラメータ算出部４２は、特徴検出部４１が検出した被験者画像Ｉｓにおける特徴Ｆの位置と、パラメータ算出部４２が算出した顔の向きと、被験者Ｓの顔の一部の長さの実測値とから、被験者Ｓの位置を算出することができる。パラメータ算出部４２は、被験者画像Ｉｓにおける左眼特徴点ＦｅＬと右眼特徴点ＦｅＲとの間の距離ＰＤｉを、これらの特徴点の座標から算出する。パラメータ算出部４２は、算出した画像上の距離ＰＤｉを、算出した顔の向きに基づいて顔の正面から見た場合の長さに変換し、この長さと実測した瞳孔間距離（ＰＤ）との比較に基づいて被験者Ｓと撮像部１０との間の距離を算出する。
【００２４】
例えば、パラメータ算出部４２は、撮像部１０の撮像素子の焦点面の縦横のサイズと焦点距離とから、既知の瞳孔間距離ＰＤが画像上の距離ＰＤｉとなる、撮像部１０から被験者Ｓまでの距離を求めることができる。
なお、画像作成装置１が、ＴｏＦ（Ｔｉｍｅ  ｏｆ  Ｆｌｉｇｈｔ）方式により測距を行って距離画像を撮像するＴｏＦカメラ、またはステレオカメラを備える等、被写体画像Ｉｓから検出した特徴Ｆを用いる以外の方法で撮像部１０から被験者Ｓまでの距離を測定してもよい。
【００２５】
図１に示されるように、パラメータ算出部４２は、算出した被験者Ｓと撮像部１０との間の距離Ｅｚと、予め定められた撮像部１０と表示部２０との間の距離Ｃｚとの和により、被験者Ｓと表示部２０との間の距離を算出する。また、パラメータ算出部４２は、被験者Ｓと撮像部１０との間の距離Ｅｚと、撮像部１０から見た被験者Ｓの眼Ｅの方向から、被験者Ｓの眼Ｅと撮像部１０との間のｙ軸方向の距離Ｅｙを算出する。パラメータ算出部４２は、この距離Ｅｙと、予め定められた表示部２０の位置Ｏと撮像部１０との間のｙ軸方向の距離Ｃｙとから、表示部２０を基準とした眼Ｅのｙ軸方向の位置を算出する。パラメータ算出部４２は、ｘ軸方向についてもｙ軸方向と同様に計算して、表示部２０を基準とした眼Ｅの三次元位置を算出する。撮像部１０と表示部２０との位置関係を示す距離Ｃｙ，Ｃｚ等は、入力部３１を介してユーザにより入力されるか、予め記憶部３３に記憶された数値を用いる。
なお、撮像部１０の撮像方向が表示部２０の表示画面の法線方向と異なる場合には、当該撮像方向と当該法線方向とがなす角度が予め測定され画像作成装置１のユーザ（以下、単に「ユーザ」と呼ぶ）等により入力される。パラメータ算出部４２は、入力された当該角度に基づいて被験者画像Ｉｓから算出される被験者Ｓの顔および眼の三次元位置ならびに顔の向きを表示部２０を基準とした値に補正することができる。
【００２６】
画像作成部４３は、パラメータ算出部４２が算出した、被験者Ｓと表示部２０との間の距離および被験者Ｓの顔の向きに基づいて、被験者Ｓが眼鏡レンズを通して表示部２０を目視した場合の仮想的な視野の画像（視野画像）を作成する。後述するように、視野画像は、表示部２０の位置に仮想的な物体があるとして、被験者Ｓが表示部２０に対して（すなわち仮想的な物体に対して）様々な位置から目視したときに、当該仮想的な物体を仮想的な眼鏡レンズを通して当該位置から目視した場合の視野の画像となる。視野画像は、被験者Ｓの顔の向き等に追従して視野画像における眼鏡レンズの位置および向きが追従するリアルタイム動画として構成されるが、視野画像を含む動画が記録された後に再生してもよい。
【００２７】
画像作成部４３は、仮想空間における各物体の位置、形状、テクスチャ等のデータ（以下、仮想空間記述データと呼ぶ）を取得し、仮想空間を構築する。仮想空間記述データに含まれる各値については、記憶部３３に記憶された情報や通信部３２を介して外部から取得した情報に基づいて設定されたり、ユーザと呼ぶ）の入力に基づいて設定される。仮想空間における物体の配置の態様は特に限定されないが、本実施形態のように表示部２０の位置に仮想物体が配置されていると、表示部２０を目視する被験者Ｓにとって位置や大きさが把握しやすいため好ましい。さらに、表示部２０の位置に配置された仮想物体を基準に、仮想空間に配置され表示部２０に表示される他の仮想物体がどのように見えるかを被験者Ｓが把握しやすくなるため好ましい。
【００２８】
仮想空間記述データによる仮想空間の表現方法は特に限定されないが、例えば、仮想空間に配置される各物体（幾何オブジェクト）がどこでどの向きに配置されるかを示す位置情報が設定されており、幾何オブジェクトの表面での光の反射率および透過率、色、テクスチャについての情報等が適宜設定されている。幾何オブジェクトの微細な立体構造等は、テクスチャとしての幾何オブジェクトの平面の情報で適宜置き換えて表現され得る。仮想空間記述データは、仮想空間を照らす照明に関するデータを含んでもよい。照明に関するデータは、照明の位置、照明の光の色、波長分布、光の強さ等を適宜備える。
【００２９】
画像作成部４３は、被験者Ｓが表示部２０を目視する際に仮想的に装用する眼鏡レンズについてのデータ（以下、眼鏡レンズ記述データと呼ぶ）を取得する。眼鏡レンズ記述データに含まれる各値については、記憶部３３に記憶された情報や通信部３２を介して外部から取得した情報に基づいて設定されたり、ユーザからの、被験者Ｓの処方データおよびレンズの種類の入力に基づいて設定される。眼鏡レンズ記述データは、眼鏡レンズの形状データや、眼鏡レンズの材料特性データを含む。眼鏡レンズの形状データは、眼鏡レンズの外形情報、中心厚、眼鏡レンズの物体側および眼球側の前後二面ならびに周囲面の形状データ等を備える。眼鏡レンズの材料特性データは、屈折率等のデータを備える。
なお、眼鏡レンズ記述データは、眼鏡レンズを通して見るときの収差量を表す値を含んでもよい。当該収差量は、球面収差、非点収差、コマ収差等についての収差量を含むことが好ましい。当該収差量は、処方データ、レンズの形状、レンズの材料、後述する装用パラメータ、注視点との距離、および／または眼の調節力等に基づいて予め光線追跡から算出された数値であり、ベクトルや行列等の形式で適宜表現される。
【００３０】
画像作成部４３は、被験者Ｓが眼鏡レンズを装用しているときの、被験者Ｓと眼鏡レンズとの相対位置（以下、眼鏡レンズ位置と呼ぶ）を設定する。眼鏡レンズ位置は、ユーザが入力した眼鏡レンズ位置に関するデータ（以下、眼鏡レンズ位置データと呼ぶ）に基づいて設定されることが好ましい。眼鏡レンズ位置データは、被験者Ｓが眼鏡レンズを装用しているときに実測等により得られ入力された眼鏡レンズ位置に関する装用パラメータを含み、当該装用パラメータは、例えば角膜頂点間距離や前傾角、反り角等を含む。ユーザが被験者Ｓに関して眼鏡レンズ位置データを用いないように入力した場合は、画像作成部４３は、眼鏡レンズが設計される際の基準となっている、眼鏡レンズと眼球との位置関係に基づいて眼鏡レンズ位置を設定する。
【００３１】
画像作成部４３は、撮像部１０による撮像で得られた被験者画像Ｉｓに基づいてパラメータ算出部４２が被験者Ｓの眼Ｅの位置および顔の向きを算出すると、当該眼Ｅの位置から表示部２０の位置にある仮想物体を目視した場合の視野画像を作成する。画像作成部４３は、眼Ｅの位置と、顔の向きと、眼鏡レンズ位置と、眼鏡レンズ記述データと、仮想空間記述データとから、眼鏡レンズを通して仮想物体を目視した場合の視野画像を作成する。
【００３２】
図３（Ａ）は、視野画像を説明するための概念図である。図３（Ａ）では眼鏡レンズ９Ｌ、９Ｒが眼鏡レンズ記述データに基づく仮想的なものとして示されている。被験者Ｓの眼球ＥｂＬ、ＥｂＲは、表示部２０を目視しており、右眼球ＥｂＲの光軸Ａｘは表示部２０の中心Ｏを通っている。表示部２０には視野画像２１が表示されており、視野画像２１には３つの仮想物体Ｖ（Ｖｏ，Ｖ１，Ｖ２）の画像が示されている。眼鏡レンズ９Ｌ、９Ｒは、左眼球ＥｂＬおよび右眼球ＥｂＲの前方の眼鏡レンズ位置に仮想的に配置されている。
【００３３】
図３（Ａ）において、破線Ｌ１，Ｌ２は右眼球ＥｂＲからの、眼鏡レンズ９Ｒを通して見ることのできる視野の範囲の左端および右端をそれぞれ模式的に示している。つまり、被験者Ｓは、表示部２０の左側が眼鏡レンズ９Ｒを通して目視できる範囲であるが、表示部２０の右側の一部については、眼鏡レンズ９Ｒを通して目視できない範囲となっている。
【００３４】
図３（Ｂ）は、図３（Ａ）の場合の視野画像２１を模式的に示した図である。視野画像２１のハッチングがされた部分２２は、被験者Ｓが仮想的な眼鏡レンズ９Ｒを通して表示部２０を目視した場合の視野の画像である。視野画像２１のハッチングされていない部分２３は、被験者Ｓが仮想的な眼鏡レンズ９Ｒを通さずに表示部２０を目視した場合の視野の画像である。図３（Ａ）で眼鏡レンズ９Ｒを通しては目視できない視野画像２１の右側の一部の領域については、被験者Ｓの裸眼による視野の画像が表示される。このように、画像作成部４３は、被験者Ｓの視野における眼鏡レンズ９Ｌ、９Ｒの領域に基づいて、視野画像２１を作成する。
なお、視野画像２１は、左眼または右眼のいずれか一方の視野に基づいて作成してもよいし、両眼の視野についての視野画像を利き目の度合等に基づいて局所的にずらして合成した合成画像として作成してもよい。また、本実施形態ではパラメータ算出部４２が眼の位置を算出し、当該眼の位置を視点に画像作成部４３が視野画像を作成しているが、視点は厳密に眼の位置に合わせなくともよく、例えば両眼の中央の位置を視点位置とする等、適宜設定することができる。
【００３５】
図４（Ａ）は、図３（Ａ）の状態から、被験者Ｓが頭部を右側に向けた状態を示す概念図である。図４（Ａ）および図４（Ｂ）では、図３（Ａ）および図３（Ｂ）と同一部分については同一の符号で参照し適宜説明を省略する。破線Ｌ１，Ｌ２でそれぞれ模式的に示される、右眼球ＥｂＲからの眼鏡レンズ９Ｒを通して見ることのできる視野の範囲の左端および右端は、表示部２０に向かって右側に移動している。つまり、被験者Ｓは、表示部２０の右側を眼鏡レンズ９Ｒを通して目視しているが、表示部２０の左側の一部については、眼鏡レンズ９Ｒを通しては目視できない。
【００３６】
図４（Ｂ）は、図４（Ａ）の場合の視野画像２１を模式的に示した図である。図４（Ａ）で眼鏡レンズ９Ｒを通しては目視できない左側の一部の領域については、被験者Ｓの裸眼による視野の画像が表示される。このように、画像作成部４３は、被験者Ｓが眼の位置や顔の向きを変化させた場合には、それに伴う、視野における眼鏡レンズ９Ｌ、９Ｒの領域の変化に基づいて、視野画像２１を作成する。
【００３７】
図５（Ａ）は、視野画像２１における画角の調整を説明するための概念図である。本実施形態では、表示部２０の位置に仮想的な物体（以下、基準物体Ｖｏと呼ぶ）が配置されるように仮想空間を構築している。ここで、被験者Ｓと表示部２０との間の距離が変化すると、本来は、被験者Ｓの視野における基準物体Ｖｏの大きさも変化するが、画像作成部４３は、仮想物体間の見え方の関係を見易く表示するために、このような場合でも基準物体Ｖｏの視野画像２１における大きさが略一定になるように視野画像２１についての画角を調整する。
【００３８】
図５（Ａ）では、仮想物体Ｖとして、基準物体Ｖｏ、仮想物体Ｖ１、仮想物体Ｖ２が模式的に示されている。仮想空間は、基準物体Ｖｏが表示部２０（破線で模式的に示した）の位置にあるものとして構築されている。被験者Ｓの視野は、被験者Ｓの眼Ｅから延びる一点鎖線Ｌ３およびＬ４にはさまれた領域として模式的に示した。
【００３９】
図５（Ｂ）は、図５（Ａ）の場合に表示部２０に表示される視野画像２１を示す図である。図５（Ａ）に示したように被験者Ｓ側から近い順に仮想物体Ｖ１、基準物体Ｖｏ、仮想物体Ｖ２の順でならんでいるため、視野画像２１では仮想物体Ｖ１が最も手前にあり、仮想物体Ｖ２が最も後ろにあるように重ねて示されている。上記の通り、画像作成部４３は、基準物体Ｖｏの大きさが略一定になるように視野画像２１に対応する画角を調整するため、視野画像２１における基準物体Ｖｏの幅Ｌｏは、視点位置が変わっても略一定となる。
【００４０】
図６（Ａ）は、図５（Ａ）の場合よりも被験者Ｓと表示部２０との間の距離が短い場合を示す概念図である。図６（Ａ）および図６（Ｂ）では、図５（Ａ）および図５（Ｂ）と同一部分については同一の符号で参照し適宜説明を省略する。
【００４１】
図６（Ｂ）は、図６（Ａ）の場合に表示部２０に表示される視野画像２１を示す図である。被験者Ｓと基準物体Ｖｏとの間の距離が図５（Ａ）に示した場合に比べて短くなったため、被験者Ｓの視野における基準物体Ｖｏの大きさは本来大きくなるが、視野画像２１における基準物体Ｖｏの大きさは略一定に調整され、従って視野画像２１における基準物体Ｖｏの幅Ｌｏも略一定の値に保たれる。言い換えると、視野画像２１における基準物体Ｖｏの大きさは、視点位置に関わらず、表示部２０の表示画面の大きさと一定の関係にある。
【００４２】
画像作成部４３は、視野画像２１の作成において、被験者Ｓの眼の位置を視点位置として仮想空間を透視投影等によりレンダリングして投影画像を作成する。投影画像には、視野画像２１と比較して、眼鏡レンズ９Ｌ，９Ｒ等により引き起こされる後述のぼけやゆがみが加えられていない。画像作成部４３は、投影画像を作成する際に、視点位置に関係なく、表示部２０の位置に配置された仮想物体Ｖｏの大きさが略一定になるように画角を調整する。言い換えると、画像作成部４３は、視野画像２１を作成する際に、視点位置に関係なく、視野画像２１の画角が表示部２０の表示画面の大きさと対応するように視野画像２１を作成する。これにより、基準物体Ｖｏが大きく変化しないため、図５（Ｂ）や図６（Ｂ）に示されるように、仮想空間で基準物体Ｖｏの周囲にある仮想物体Ｖ１およびＶ２の見え方が視点位置によりどう変化するかを捉えやすくなる。
【００４３】
画像作成部４３は、投影画像を生成した後、仮想的な眼鏡レンズ９（眼鏡レンズ９Ｌ、９Ｒの左右を区別せずに指す場合、眼鏡レンズ９と呼ぶ）によって生じるゆがみを当該投影画像に加える画像処理を行う。
【００４４】
以下の実施形態において、「ゆがみ」とは、対象物が実際の形状とは異なる形状の像として認識されることを示し、縦横斜め等の任意の方向に対象物の像が伸縮することを主に指す。「ゆがみ」には、歪曲収差（ｄｉｓｔｏｒｔｉｏｎ）を適宜含むが、本実施形態では、累進屈折力レンズのレンズ面のように、屈折力や非点収差が変化する面を通して対象物を見ることで起こる対象物の像の伸縮を主に想定している。
【００４５】
図７は、投影画像にゆがみを加える方法を説明するための概念図である。画像作成部４３は、被験者Ｓが表示部２０の表示画面Ｓ２０を見る際の網膜と表示画面Ｓ２０上の注視点Ｐｔとを結ぶ光路を、回旋点Ｃｒから眼鏡レンズ９を透過し、眼鏡レンズ９の表面の点Ｐ１から注視点Ｐｔまでを結ぶ光線追跡により算出する。回旋点Ｃｒの位置は、被験者Ｓの顔の形状に関する実測して得たデータを用いて設定することが好ましいが、眼鏡レンズ９の設計の際に想定されている回旋点の位置や、一般的な位置を用いて設定することができる。
なお、光線追跡の計算では網膜の各点に入射または網膜の各点から出射する光線を追跡してもよい。
【００４６】
画像作成部４３は、眼鏡レンズ９の近傍に仮想的な面（以下、仮想面Ｓ１と呼ぶ）を設定する。仮想面Ｓ１は、被験者Ｓが正面を見たとき、または眼球Ｅｂが眼鏡レンズ９のフィッティングポイントを見たときに、仮想面Ｓ１が表示画面Ｓ２０と略平行、または眼球Ｅｂの光軸Ａｘと仮想面Ｓ１とが略垂直に交差するように設定されることが好ましい。画像作成部４３は、仮想面Ｓ１上の一部の点Ｐ０を通る光線を光線追跡し、当該光線追跡の結果に基づいて算出された視野画像２１の局所的なゆがみの度合に基づいて投影画像にゆがみを加える。
【００４７】
図８は、光線追跡による視野画像２１の局所的なゆがみの算出方法を示す図である。説明をわかりやすくするため、仮想面Ｓ１および表示画面Ｓ２０をｘ軸およびｙ軸（座標系９０２参照）に平行な格子状の線で分割して示し、表示画面Ｓ２０の位置に、仮想空間を透視投影等によりレンダリングして得られた投影画像が配置されているものとする。当該投影画像には、仮想物体Ｖ３が含まれている。
【００４８】
画像作成部４３は、光線追跡により、回旋点Ｃｒと仮想面Ｓ１上の点Ｐ０１、Ｐ０２、Ｐ０３、Ｐ０４等の座標点とを通る光線が入射する表示画面Ｓ２０上のそれぞれ対応する点Ｐｔ１、Ｐｔ２、Ｐｔ３、Ｐｔ４等の位置を算出する。
【００４９】
画像作成部４３は、図７に示したように、眼鏡レンズ９の表示部２０側の面上の点Ｐ１から、点Ｐ１を通る光線が入射する表示画面Ｓ２０上の点Ｐｔへと向かうベクトルＶｔを光線追跡により算出する。点Ｐ１の座標をＰ１（ｘ１，ｙ１，ｚ１）、点Ｐｔの座標をＰｔ（ｘｔ，ｙｔ，ｚｔ）、ベクトルＶｔをＶｔ（ｖｘ，ｖｙ，ｖｚ）と表す（座標系９０１参照）と、ａを（ｚｔ−ｚ１）／ｖｚとして、点Ｐのｘ座標ｘｔとｙ座標ｙｔは以下の式（１）のように表される。
ｘｔ＝ｘ１＋ａ＊ｖｘ、ｙｔ＝ｙ１＋ａ＊ｖｙ    …式（１）
近似的に、ｚｔ−ｚ１は被験者Ｓと表示部２０との間の距離を用いることができるため、画像作成部４３は、ベクトルＶｔに基づいて点Ｐのｘ座標ｘｔとｙ座標ｙｔを算出することができる。点Ｐ０と点Ｐ１は光線追跡により対応付けてもよいが、近似的に点Ｐ０のｘ座標およびｙ座標は点Ｐ１と同じ値を用いることができる。画像作成部４３は、このような方法で点Ｐ０１〜Ｐ０４と点Ｐｔ１〜ｔ４（図８）を対応付けることができる。
なお、眼鏡レンズ記述データまたは眼鏡レンズ位置データ等の眼鏡レンズ９に関するデータが、眼鏡レンズ９と紐づけて眼鏡レンズ９から表示部２０へ向かう視線の方向を示すパラメータである上述のベクトルＶｔを含んでいてもよい。これにより、視野画像２１を作成する際の演算処理の量を減らすことができる。
【００５０】
図８では、仮想面Ｓ１上で点Ｐ０１、Ｐ０２、Ｐ０３およびＰ０４に囲まれた四角形の部分領域（二点鎖線で囲まれた領域）Ｒ１は、表示画面Ｓ２０上で点Ｐｔ１、Ｐｔ２、Ｐｔ３、およびＰｔ４に囲まれた部分領域Ｒ２に対応する。従って、画像作成部４３は、仮想空間からレンダリングして得た投影画像の部分領域Ｒ２に対応する部分が、部分領域Ｒ１に含まれるように当該投影画像を伸縮する。図８の例では、表示画面Ｓ２０上の部分領域Ｒ２が、ｙ軸方向の幅がより小さい仮想面Ｓ１上の部分領域Ｒ１に対応することに基づいて、部分領域Ｒ２に対応する仮想物体Ｖ３の画像が、ｙ軸方向に縮むように加工されることになる。言い換えると、光線追跡を行っていない眼鏡レンズ９上の点については、線形補間により定められたゆがみが加えられることになる。
【００５１】
画像作成部４３は、上述のように、被験者Ｓの眼から出射された光の、眼鏡レンズ９からの出射方向に基づいて、視野画像２１における局所的なゆがみの方向や量を算出し、当該ゆがみを加えた視野画像２１を作成する。これにより、画像作成部４３は、眼鏡レンズ９の面に対応する全ての座標点について光線追跡を行わなくともゆがみを加えた視野画像２１を作成することができる。従って、画像作成部４３は、高速にゆがみを加えた視野画像２１を作成することが可能となり、当該視野画像２１からなる、より高いフレームレートの動画像を作成することが可能となる。
【００５２】
画像作成部４３は、仮想空間をレンダリングして得た、視点位置から仮想空間を見た投影画像にゆがみを加えた後、仮想的な眼鏡レンズ９によって生じるぼけを当該投影画像に加える画像処理を行う。
【００５３】
以下の実施形態において、「ぼけ」とは、対象物を、当該対象物を視認するのに適切な分解能よりも低い分解能で認識した際に起こる対象物のディテールの消失を指す。より具体的には、「ぼけ」は、主に、デフォーカス状態（ピントがずれた状態）で撮像された画像や、対象物からの光の眼光学系の光学的収差による結像面が網膜とずれている際に認識される像で見られる輪郭やパターンの不明瞭化を指す。
【００５４】
図９（Ａ）および図９（Ｂ）は、画像にぼけを加える方法の一例を説明するための概念図である。図９（Ａ）は、ぼけを加える前の画像Ｂｏから、ぼけに方向依存性の無い場合のぼけ画像Ｂ１を作成する際の画像処理を示す概念図である。この場合のぼけ画像Ｂ１は、例えば、非点収差がない場合の屈折力エラーによるぼけに基づいて作成したものである。
【００５５】
ぼけ画像Ｂ１は、画像中の各画素の画素値を、点像分布関数（Ｐｏｉｎｔ  Ｓｐｒｅａｄ  Ｆｕｎｃｔｉｏｎ；ＰＳＦ）をカーネルとして畳み込み積分することにより取得することができる。丸の中にＸが描かれた記号は畳み込み積分を示す。ぼけを加える前の画像Ｂｏを方向依存性の無い点像分布関数ＰＳＦ１により畳み込み積分すると、ぼけ画像Ｂ１に示すように各点が一様にぼけたような画像が得られる。ぼけ画像Ｂ１は非方向依存的なぼけ画像Ｂ１となる。畳み込み積分は、コンピュータによる離散的な計算においては、３×３、５×５等の行列（図１０参照、以下、ぼけカーネル行列と呼ぶ）をカーネルとした畳み込み処理を行うことに相当する。
【００５６】
図９（Ｂ）は、ぼけに方向依存性がある場合のぼけ画像Ｂ２を作成する際の画像処理を示す概念図である。この場合のぼけ画像Ｂ２は、非点収差と屈折力エラーとによるぼけを模したものである。
【００５７】
ぼけを加える前の像Ｂｏを方向依存性（斜め４５度方向）を有する点像分布関数ＰＳＦ２により畳み込み積分すると、ぼけ画像Ｂ２に示すように各点が斜め４５度方向に向かってより強くぼけた画像が得られる。ぼけ画像Ｂ２は方向依存的なぼけ画像Ｂ２となる。
【００５８】
図９（Ａ）（Ｂ）の例では、ぼけを加える前の画像Ｂｏの全体に対し同じ点像分布関数を用いて畳み込み処理をしてぼけ画像Ｂ１，Ｂ２を作成する例を示した。しかし、画像作成部４３は、投影画像の各位置において、適宜異なる点像分布関数に対応したぼけカーネル行列をカーネルとして畳み込み処理を行い視野画像２１を作成することができる。
【００５９】
画像作成部４３は、入力部３１若しくは通信部３２を介して、または記憶部３３に記憶された被験者Ｓの過去のデータから、被験者Ｓの眼鏡レンズの処方データを参照し、球面度数、乱視度数および乱視軸のデータ等の眼の屈折力に関するデータを取得する。画像作成部４３は、取得した眼の屈折力に関するデータと、表示部２０の中心Ｏ（図１）等の所定の位置を見る際の眼鏡レンズ９の屈折力から、被験者Ｓが表示部２０に焦点を合わせる際のぼけカーネル行列を設定する。
【００６０】
画像作成部４３は、被験者Ｓの調節力を取得する。被験者Ｓの調節力は、例えば、調節力の大きさに基づいて、ディオプタ（Ｄ）等を単位とした数値（以下、調節力パラメータと呼ぶ）により設定される。調節力パラメータは、ユーザにより入力部３１から入力されてもよいし、被験者Ｓの処方データにおける年齢から既知のデータに基づいて設定してもよいし、処方データが累進屈折力レンズ等の場合は加入度等に基づいて算出してもよい。
【００６１】
画像作成部４３は、被験者Ｓの球面度数、乱視度数および乱視軸のデータから計算される屈折力と、被験者Ｓが表示部２０の中心Ｏ等を目視する際の眼鏡レンズ９の屈折力および非点収差と、被験者Ｓと表示部２０との間の距離と、仮想空間の物体の位置と、調節力パラメータによる調節力とに基づいて、光線追跡により収差量を求め、ぼけカーネル行列Ｋを設定する。調節力が大きいと、眼の屈折力の変化量が大きいため、眼の屈折力の変化量に合わせて例えば０．２５Ｄ等の任意の屈折力毎に異なるぼけカーネル行列Ｋを設定する。
【００６２】
図１０は、屈折力が変化したときのぼけカーネル行列Ｋの変化を示す概念図である。被験者Ｓが調節により眼球Ｅｂの屈折力を大きくしていくと、ぼけカーネル行列Ｋは、ぼけカーネル行列Ｋ１、Ｋ２、Ｋ３、Ｋ４、Ｋ５、Ｋ６の順に変化していく。図１０ではぼけカーネル行列Ｋは３×３の場合を示しており、ぼけカーネル行列Ｋ１，Ｋ２，Ｋ３，Ｋ４，Ｋ５およびＫ６にそれぞれ対応する点像分布関数ＰＳＦ１，ＰＳＦ２，ＰＳＦ３，ＰＳＦ４，ＰＳＦ５およびＰＳＦ６を重ねて模式的に示している。
【００６３】
ぼけカーネル行列Ｋ４は、中央の数値が１．００となっており、ぼけを生じないカーネルとなる。被験者Ｓは、注視点において、調節力の範囲内で、最もぼけを生じない屈折力に調節を行うと考えられる。従って、画像作成部４３は、被験者Ｓの調節力に基づいて実現可能な屈折力に基づいたぼけカーネル行列Ｋのうちで、最もぼけの少ない、すなわちぼけカーネル行列Ｋの最も中央の要素の数値の最も大きいぼけカーネル行列Ｋ４を、表示部２０の中心Ｏに対応する視野画像２１の位置のカーネルとして設定する。画像作成部４３は、当該ぼけカーネル行列Ｋ４に対応する被験者Ｓの屈折力（以下、調節後屈折力と呼ぶ）の値を取得する。
【００６４】
画像作成部４３は、想定されるぼけカーネル行列Ｋのうちで、最も中央の要素の数値が最も大きい値をとるぼけカーネル行列Ｋが複数ある場合は、最も調節量の小さい場合に対応するぼけカーネル行列Ｋを表示部２０の中心Ｏに対応する視野画像２１の位置のカーネルとして設定する。
【００６５】
画像作成部４３は、取得した調節後屈折力、乱視度数および乱視軸と、仮想空間内の各点の位置と、当該各点を目視する際に視線が透過する眼鏡レンズ９の位置の屈折力および非点収差とに基づいて、視野画像２１の各点のぼけカーネル行列Ｋを算出する。
なお、視野画像２１において、眼鏡レンズ９を通さずに見る部分については、上述のようにして得た被験者Ｓの調節力に基づいてぼけカーネル行列Ｋを算出してもよいし、被験者Ｓの裸眼の検眼データに基づいてぼけを加えてもよい。
【００６６】
画像作成部４３は、仮想空間に配置された仮想物体Ｖ上の各点から出射され、眼鏡レンズ９を透過し、眼Ｅの網膜に入射する光線を光線追跡する。ここで、画像作成部４３は、上記で得られた調節後調節力に基づいて眼球モデルにおけるレンズのパラメータを設定する。眼球モデルは、適宜過去に測定された眼球のデータを基に構築されたものを利用してよい。画像作成部４３は、光線追跡において網膜の各点に入射する各光線の収束位置から、視野画像２１の各点における収差量を算出することができる。画像作成部４３は、視野画像２１の各点における収差量に基づいて当該各点のぼけカーネル行列Ｋを設定する。
なお、眼鏡レンズ９の各点において眼鏡レンズ形状データおよび眼鏡レンズ位置データ等に基づいて光線追跡により予め算出されたぼけカーネル行列Ｋが眼鏡レンズ９と紐づけられたデータを、画像作成部４３が取得する構成にしてもよい。
【００６７】
視野画像２１の各点に対応するぼけカーネル行列Ｋが設定されたら、画像作成部４３は、これらのぼけカーネル行列Ｋをカーネルとして、上述したゆがみが加えられた画像の画素値を示す行列に畳み込み処理を行い、視野画像２１を作成する。
なお、仮想空間を視点位置に基づいてレンダリングして得た２次元画像に、まずぼけカーネル行列Ｋを用いた上述の方法によりぼけを加えた後、ゆがみを加えてもよい。
【００６８】
表示制御部４４（図１）は、画像作成部４３により作成された視野画像２１の表示部２０の表示画面への表示を制御する。表示制御部４４は、撮像部１０が順次撮像した被験者画像Ｉｓに基づいて、画像作成部４３が順次作成した視野画像２１を、順次表示部２０に表示する。
【００６９】
被験者Ｓは、表示部２０に表示された視野画像２１を様々な位置から目視ししながら、仮想的な眼鏡レンズ９を通して表示部２０の位置にある基準物体Ｖｏ等がどのように見えるかを体験することができる。画像作成装置１は、被験者Ｓがこのような体験に基づいて装用する眼鏡レンズを選択するための眼鏡レンズ選択システムとして構成することができる。
【００７０】
さらに、被験者Ｓは、仮想的な眼鏡レンズ９を通して、仮想空間において基準物体Ｖｏの周囲にある他の仮想物体Ｖ１，Ｖ２がどのように視野に映るかを体験することができる。眼鏡レンズの装用者は、累進屈折力レンズにおける注視点から離れた点での見え方や、単焦点レンズにおけるレンズの辺縁部における見え方を特に気にする場合がある。本実施形態の画像作成装置１は、眼鏡レンズを装用する場合のこのような見え方のシミュレーションを行う装置として特に好適である。
【００７１】
図１１は、本実施形態の画像作成装置を用いた画像作成方法の流れを示すフローチャートである。ステップＳ１００１において、被験者Ｓが表示部２０に表示される画像を無理なく見えるように、被験者Ｓが矯正レンズを装用する等により被験者Ｓの視力が矯正される。矯正レンズとしては、被験者Ｓが普段装用している眼鏡レンズでもよい。ステップＳ１００１が終了したら、ステップＳ１００３が開始される。ステップＳ１００３において、画像作成部４３は、仮想空間に配置される仮想物体Ｖを設定し、仮想空間を構築する。ステップＳ１００３が終了したらステップＳ１００５が開始される。
【００７２】
ステップＳ１００５において、画像作成部４３は、眼鏡レンズ記述データを取得し、被験者Ｓが仮想的な眼鏡レンズ９を装用した際の被験者Ｓに対する眼鏡レンズの相対位置を決定する。ステップＳ１００５が終了したら、ステップＳ１００７が開始される。
なお、ステップＳ１００１、１００３および１００５は、異なる順番で行われてもよい。
【００７３】
ステップＳ１００７において、撮像部１０は、表示部２０を目視する被験者Ｓを撮像し、特徴検出部４１は、撮像により得られた被験者画像Ｉｓから特徴Ｆを検出する。ステップＳ１００７が終了したら、ステップＳ１００９が開始される。ステップＳ１００９において、パラメータ算出部４２は、検出された特徴Ｆの位置および検出された特徴Ｆの間の距離に基づいて、被験者Ｓと表示部２０との間の距離および被験者Ｓの顔の向きを算出する。ステップＳ１００９が終了したら、ステップＳ１０１１が開始される。
【００７４】
ステップＳ１０１１において、画像作成部４３は、被験者Ｓと表示部２０との間の距離および顔の向きに基づいて、被験者Ｓが眼鏡レンズ９を通して表示部２０を目視した場合の仮想的な視野の画像（視野画像２１）を作成する。ステップＳ１０１１が終了したら、ステップＳ１０１３に進む。
【００７５】
ステップＳ１０１３において、制御部４０は、ユーザにより眼鏡レンズ９を変更する変更指示が入力されたか否かを判定する。変更指示が入力された場合、制御部４０はステップＳ１０１３を肯定判定してステップＳ１００５に戻る。変更指示が入力されていない場合、制御部４０はステップＳ１０１３を否定判定してステップＳ１０１５に進む。
【００７６】
ステップＳ１０１５において、制御部４０は、視野画像２１の作成を終了する終了指示が入力されたか否かを判定する。終了指示が入力された場合、制御部４０はステップＳ１０１５を肯定判定してステップＳ１０１７に進む。終了指示が入力されていない場合、制御部４０はステップＳ１０１５を否定判定してステップＳ１００７に戻る。終了指示の入力がされるまでステップＳ１００７〜ステップＳ１０１５が繰り返され、視野画像２１が動画像として連続的に表示されることになる。
【００７７】
ステップＳ１０１７において、ユーザは、視野画像２１を目視した被験者Ｓの応答を取得し、当該応答に基づいて被験者Ｓが装用する眼鏡レンズが選択される。例えば、眼鏡店において、被験者Ｓは、購入を検討している眼鏡レンズを仮想的に装用した場合の視野画像２１を目視する。この場合の視野画像２１は、被験者Ｓが予め得た処方データに基づいた球面度数、乱視度数および加入度等を有する仮想的な眼鏡レンズを通して見る際の画像であり、視野画像２１は、当該眼鏡レンズにより矯正された視力で表示部２０を目視する際の仮想的な画像となる。眼鏡店の販売員であるユーザは、被験者Ｓから、視野画像２１を目視した印象を被験者Ｓから聞き取る。当該印象に基づいて被験者Ｓが購入する眼鏡レンズが選択され、不図示の眼鏡レンズ発注装置に入力される。
なお、画像作成装置１に、被験者Ｓが装用する眼鏡レンズの情報が入力され、画像作成装置１が発注を行う構成にしてもよい。また、被験者Ｓが、視野画像２１を目視した後、自分で入力部３１を介して装用する（購入する）眼鏡レンズを入力してもよい。ステップＳ１０１７が終了したら、ステップＳ１０１９が開始される。
【００７８】
ステップＳ１０１９において、眼鏡レンズ発注装置は、被験者Ｓが装用する眼鏡レンズを発注し、眼鏡レンズを受注した不図示の眼鏡レンズ受注装置は、不図示の眼鏡レンズ加工機に眼鏡レンズを製造させる。ステップＳ１０１９が終了したら、処理を終了する。
【００７９】
上述の実施の形態によれば、次の作用効果が得られる。
（１）本実施形態の画像作成装置は、表示部２０を目視する被験者Ｓを撮像した被験者画像Ｉｓから、特徴Ｆを検出する特徴検出部４１と、検出された特徴Ｆの位置および／または検出された特徴Ｆの間の距離に基づいて、被験者Ｓと表示部２０との間の距離および被験者Ｓの顔の向き を算出するパラメータ算出部４３と、被験者Ｓと表示部２０との間の距離および顔の向きに基づいて、被験者Ｓが眼鏡レンズ９を通して表示部２０を目視した場合の視野画像２１を作成する画像作成部４３と、視野画像２１を表示部２０に表示させる表示制御部４４とを備える。これにより、被験者Ｓを撮像した画像における特徴Ｆを利用した効率的な処理により、被験者Ｓに眼鏡レンズ９を通した見え方を体験させることができる。また、距離画像センサやヘッドマウントディスプレイ等の特殊な装置を用いなくても、一般的なカメラで撮像した画像だけで被験者Ｓに眼鏡レンズ９を通した見え方をリアルに体験させることができる。
【００８０】
（２）本実施形態の画像作成装置において、パラメータ算出部４２は、検出された特徴Ｆの位置および／または検出された特徴Ｆの間の距離に基づいて、被験者Ｓの眼の位置を算出し、画像作成部４３は、眼の位置、被験者Ｓと表示部２０との間の距離および顔の向きに基づいて、被験者Ｓが眼の位置から眼鏡レンズ９を通して表示部２０を目視した場合の視野画像２１を作成する。これにより、より精密な視点位置が得られ、被験者Ｓに眼鏡レンズ９を通したより実際に近い見え方を体験させることができる。
【００８１】
（３）本実施形態の画像作成装置において、画像作成部４３は、被験者Ｓが表示部２０の位置にある仮想的な物体（基準物体Ｖｏ）を目視する場合の、視野画像２１を作成する。これにより、被験者Ｓに、表示部２０の位置にある物体がどう見えるかを、わかりやすく体験させることができる。
【００８２】
（４）本実施形態の画像作成装置において、画像作成部４３は、基準物体Ｖｏを含む３次元の仮想空間を構築し、被験者Ｓの眼の位置に関わらず、視野画像２１の画角を、表示部２０の表示画面Ｓ２０の大きさに対応させる。これにより、大きさや位置が把握しやすい基準物体Ｖｏを基準に他の仮想物体Ｖが表示されるため、被験者Ｓは立体的な感覚を得やすかったり、注視点以外の位置の見え方を把握しやすい。
【００８３】
（５）本実施形態の画像作成装置において、画像作成部４３は、眼Ｅから出射された光の、眼鏡レンズ９からの出射方向に基づいて、眼鏡レンズ９による局所的なゆがみを算出する。これにより、局所的なゆがみを用いて視野画像２１の各部分を処理することにより、高速に視野画像２１を作成することができる。
【００８４】
（６）本実施形態の画像処理装置において、画像作成部４３は、仮想空間に配置された仮想物体Ｖ上の点から出射され、眼鏡レンズ９を透過し、眼Ｅの網膜に入射する光線を光線追跡した結果に基づいて、網膜における収差量を算出し、この収差量に基づいた畳み込み計算によりぼけを含む視野画像２１を作成する。これにより、被験者Ｓは、眼鏡レンズ９の各点に対応するぼけが考慮された、眼鏡レンズ９を通したより実際に近い見え方を体験することができる。
【００８５】
（７）本実施形態の画像処理装置において、被験者Ｓは、調節力、年齢、および／または処方データに基づいたパラメータ等に基づいて収差量を算出する。これにより、被験者Ｓは、被験者Ｓの調節力が考慮された、眼鏡レンズ９を通したより実際に近い見え方を体験することができる。
【００８６】
（８）本実施形態の画像処理装置において、画像作成部４３は、被験者Ｓと表示部２０との間の距離に基づいて畳み込み計算のカーネルであるぼけカーネル行列を変化させる。これにより、少ない処理でぼけカーネル行列を設定し、高速に視野画像２１にぼけを加えることができる。
【００８７】
（９）本実施形態の画像処理装置において、パラメータ算出部４２は、被験者Ｓの処方データおよび／または眼鏡レンズを装用した被験者Ｓの実測値に基づいて、視野画像２１を作成する際の眼鏡レンズ９の位置および姿勢を算出する。これにより、被験者Ｓに合った眼鏡レンズ位置を用いて、被験者Ｓにより実際に近い見え方を体験させることができる。
【００８８】
（１０）本実施形態の画像処理装置において、特徴検出部４１は、特徴Ｆを、被験者Ｓの顔に対応する、被験者画像Ｉｓの一部分から検出する。これにより、被験者Ｓの顔を撮像した画像から被験者Ｓと表示部２０との間の距離等のパラメータを算出し、効率的に処理ができる。また、ヘッドマウントディスプレイ等の被験者の眼前にレンズが配置された装置を必要としないため、このようなレンズによる収差の影響を考慮する必要が無い。
【００８９】
（１１）本実施形態の画像処理方法では、表示部２０を目視する被験者Ｓを撮像した被験者画像Ｉｓから、複数の特徴を検出し、検出された特徴Ｆの位置および／または検出された特徴Ｆの間の距離に基づいて、被験者Ｓと表示部２０との間の距離および被験者Ｓの顔の向きを算出し、被験者Ｓと表示部２０との間の距離および顔の向きに基づいて、被験者Ｓが眼鏡レンズ９を通して表示部２０を目視した場合の視野画像２１を作成し、視野画像２１を表示部２０に表示させる。これにより、被験者Ｓを撮像した画像における特徴Ｆを利用した効率的な処理により、被験者Ｓに眼鏡レンズ９を通した見え方を体験させることができる。
【００９０】
次のような変形例も本発明の範囲内であり、上述の実施形態と組み合わせることが可能である。上述の実施形態と同一の参照符号で示された部分は、同一の機能を有し適宜説明を省略する。
（変形例１）
上述の実施形態では、パラメータ算出部４２は、被験者Ｓの特徴Ｆから、瞳孔間距離ＰＤを用いて被験者Ｓと表示部２０との間の距離等のパラメータを算出した。しかし、被験者Ｓが、長さが既知の部分を有する部材を頭部に装着し、パラメータ算出部４２は被験者画像Ｉｓ中の当該部分の長さを用いて被験者Ｓと表示部２０との間の距離等のパラメータを算出してもよい。例えば、被験者Ｓが表示部２０を目視する際に装用する矯正レンズおよび／または当該矯正レンズのフレーム等に、特徴検出部４１が特徴Ｆとして検出可能なマーク等を付しておくことができる。
【００９１】
このように、特徴検出部４１が、特徴Ｆを、被験者Ｓの頭部に配置された部材に対応する、被験者画像Ｉｓの一部分から検出する構成にすることができる。これにより、検出しやすい特徴に基づいて、正確に被験者Ｓと表示部２０との間の距離等のパラメータを算出することができる。
【００９２】
（変形例２）
上述の実施形態では、画像作成装置１は表示部２０を１つ備える構成としたが、複数の表示部２０を備える構成としてもよい。この場合、複数の表示部２０は、被験者Ｓからそれぞれ異なる距離に配置されることが好ましい。例えば、複数の表示部２０は、被験者Ｓから、遠距離（１ｍ以上等、適宜設定される）、近距離（５０ｃｍ未満等、適宜設定される）、および遠距離と近距離との間の中間距離から選択される少なくとも２つ以上の距離に配置されることが好ましい。これにより、被験者Ｓに異なる距離の対象物の間で視線を移動させた際の見え方を体験させたり等、より詳しく仮想的な眼鏡レンズを通した見え方を体験させることができる。
【００９３】
（変形例３）
上述の実施形態において、表示部２０が３次元ディスプレイを含んで構成されてもよい。この場合、画像作成部４３は、被験者Ｓの左眼の位置を視点とした視野画像２１である左眼視野画像と、被験者Ｓの右眼の位置を視点とした視野画像２１である右眼視野画像とを作成する。被験者Ｓが表示部２０の３次元ディスプレイを目視する際には、特殊な光学特性を備えた眼鏡や視差障壁等を用いた方法により、被験者Ｓの左眼に左眼視野画像を、被験者Ｓの右眼に右眼視野画像を提示される。これにより、被験者Ｓは、視野画像２１を見る際に立体感を得ることができ、より現実に近い体験をすることができる。
【００９４】
（変形例４）
上述の実施形態では、画像作成装置１は撮像部１０を１つ備える構成としたが、複数の撮像部１０を備える構成としてもよい。複数の撮像部１０から得られた被験者画像Ｉｓを用いることにより、より正確に被験者Ｓと表示部２０との間の距離や被験者Ｓの顔の向きを測定することができる。
【００９５】
（変形例５）
画像作成装置１の情報処理機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録された、上述した画像作成処理およびそれに関連する処理の制御に関するプログラムをコンピュータシステムに読み込ませ、実行させてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や周辺機器のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、光ディスク、メモリカード等の可搬型記録媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持するものを含んでもよい。また上記のプログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせにより実現するものであってもよい。
【００９６】
また、パーソナルコンピュータ（以下、ＰＣと記載）等に適用する場合、上述した制御に関するプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体やインターネット等のデータ信号を通じて提供することができる。図１２はその様子を示す図である。ＰＣ９５０は、ＣＤ−ＲＯＭ９５３を介してプログラムの提供を受ける。また、ＰＣ９５０は通信回線９５１との接続機能を有する。コンピュータ９５２は上記プログラムを提供するサーバーコンピュータであり、ハードディスク等の記録媒体にプログラムを格納する。通信回線９５１は、インターネット、パソコン通信などの通信回線、あるいは専用通信回線などである。コンピュータ９５２はハードディスクを使用してプログラムを読み出し、通信回線９５１を介してプログラムをＰＣ９５０に送信する。すなわち、プログラムをデータ信号として搬送波により搬送して、通信回線９５１を介して送信する。このように、プログラムは、記録媒体や搬送波などの種々の形態のコンピュータ読み込み可能なコンピュータプログラム製品として供給できる。
【００９７】
上述した情報処理機能を実現するためのプログラムとして、表示部２０を目視する被験者Ｓを撮像した被験者画像Ｉｓから、複数の特徴Ｆを検出する特徴検出処理と、検出された特徴Ｆの位置および／または検出された特徴Ｆの間の距離に基づいて、被験者Ｓと表示部２０との間の距離および被験者Ｓの顔の向きを算出するパラメータ算出処理と、被験者Ｓと表示部２０との間の距離および顔の向きに基づいて、被験者Ｓが眼鏡レンズ９を通して表示部２０を目視した場合の視野画像２１を作成する画像作成処理と、視野画像２１を表示部２０に表示させる表示制御処理とを処理装置に行わせるためのプログラムが含まれる。
【００９８】
本発明は上記実施形態の内容に限定されるものではない。特に、上述の実施形態や変形例で示された事項は適宜組み合わせることができる。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。
【符号の説明】
【００９９】
１…画像作成装置、９，９Ｌ，９Ｒ…眼鏡レンズ、１０…撮像部、２０…表示部、２１…視野画像、３０…情報処理部、４０…制御部、４１…特徴検出部、４２…パラメータ算出部、４３…画像作成部、４４…表示制御部、Ｅ…眼、Ｅｂ，ＥｂＬ，ＥｂＲ…眼球、Ｆ…特徴、Ｋ，Ｋ１，Ｋ２，Ｋ３，Ｋ４，Ｋ５，Ｋ６…ぼけカーネル行列、Ｓ…被験者、Ｓ１…仮想面、Ｓ２０…表示画面、Ｖｏ…基準物体。
【図１】
2019138515.tif 000003
【図２】
2019138515.tif 000004
【図３】
2019138515.tif 000005
【図４】
2019138515.tif 000006
【図５】
2019138515.tif 000007
【図６】
2019138515.tif 000008
【図７】
2019138515.tif 000009
【図８】
2019138515.tif 000010
【図９】
2019138515.tif 000011
【図１０】
2019138515.tif 000012
【図１１】
2019138515.tif 000013
【図１２】
2019138515.tif 000014
【国際調査報告】
2019138515.tif 000015
2019138515.tif 000016
2019138515.tif 000017
2019138515.tif 000018