(57)【特許請求の範囲】
【請求項１】
眼鏡レンズの形状情報及び光学的情報から眼鏡レンズ画像を人工的に生成する眼鏡レンズ画像生成方法において、
眼鏡レンズ後方に位置する第１の画像と眼鏡レンズ前方に位置する第２の画像とを用意する第１のステップと、
眼鏡レンズの玉型内の眼鏡レンズ画像を生成する描画点と同じ位置にある前記第１の画像中の画素の色を取り出す第２のステップと、
眼鏡レンズ画像を生成するための仮想視点から前記眼鏡レンズの玉型内の描画点へ向かう視線方向を求める第３のステップと、
眼鏡レンズの形状情報に基づいて、前記第３のステップで求められた視線方向に対する眼鏡レンズ前面または背面の少なくとも一方の面上での正反射方向を求める第４のステップと、
前記第４のステップで求められた正反射方向の延長線と交わる位置にある前記第２の画像中の画素の色を取り出す第５のステップと、
前記第２のステップで取り出した第１の画像中の画素の色と、前記第５のステップで取り出した第２の画像中の画素の色と、眼鏡レンズの光学的情報とに基づいて、前記眼鏡レンズの玉型内の描画点における眼鏡レンズ画像の画素の色を決定する第６のステップと、
前記眼鏡レンズの玉型内の全ての描画点について、前記第２ないし第６のステップを繰り返す第７のステップとを有することを特徴とする眼鏡レンズ画像生成方法。
【請求項２】
眼鏡レンズの形状情報及び光学的情報から眼鏡レンズ画像を人工的に生成する眼鏡レンズ画像生成方法において、
眼鏡レンズ後方に位置する第１の画像を用意する第１のステップと、
眼鏡レンズの玉型内の眼鏡レンズ画像を生成する描画点と同じ位置にある前記第１の画像中の画素の色を取り出す第２のステップと、
眼鏡レンズの形状情報に基づいて、予め作成された眼鏡レンズの玉型内の各描画点に映り込む第２の画像中の画素の位置を記憶している映り込み画素位置表から前記眼鏡レンズの玉型内の描画点に映り込む、眼鏡レンズ前方に位置する第２の画像中の画素の位置を求め、当該画素の色を取り出す第３のステップと、
前記第２のステップで取り出した第１の画像中の画素の色と、前記第３のステップで取り出した第２の画像中の画素の色と、眼鏡レンズの光学的情報とに基づいて、眼鏡レンズ画像の前記眼鏡レンズの玉型内の描画点における画素の色を決定する第４のステップと、
前記眼鏡レンズの玉型内の全ての描画点について、前記第２ないし第４のステップを繰り返す第５のステップとを有することを特徴とする眼鏡レンズ画像生成方法。
【請求項３】
前記映り込み画素位置表は、眼鏡レンズ前方に位置する第２の画像を用意する第１のステップと、
眼鏡レンズ画像を生成するための仮想視点から前記眼鏡レンズの玉型内の描画点へ向かう視線方向を求める第２のステップと、
眼鏡レンズの形状情報に基づいて、前記第２のステップで求められた視線方向に対する眼鏡レンズ前面または背面の少なくとも一方の面上での正反射方向を求める第３のステップと、
前記第３のステップで求められた正反射方向の延長線と交わる第２の画像中の画素の位置を求め、記憶する第４のステップと、
前記眼鏡レンズの玉型内の全ての描画点について、前記第２ないし第４のステップを繰り返す第５のステップとで作成されることを特徴とする請求項２に記載の眼鏡レンズ画像生成方法。
【請求項４】
前記用意された第１の画像は、眼鏡レンズ後方に位置する画像が、眼鏡レンズの光学的情報に基づいて拡大または縮小された画像であることを特徴とする請求項１ないし請求項３のいずれか１項に記載の眼鏡レンズ画像生成方法。
【請求項５】
眼鏡レンズの形状情報及び光学的情報から眼鏡レンズ画像を人工的に生成する眼鏡レンズ画像生成装置において、
眼鏡レンズの形状情報及び光学的情報を入力し記憶する第１の手段と、
眼鏡レンズ後方に見える第１の画像を入力し記憶する第２の手段と、
眼鏡レンズ前方に見える第２の画像を入力し記憶する第３の手段と、
眼鏡レンズ画像を生成する第４の手段と、
眼鏡レンズ画像の生成結果を記憶し出力する第５の手段とを具備し、
前記第４の手段は、前記眼鏡レンズの玉型内の全ての描画点について、眼鏡レンズの玉型内の眼鏡レンズ画像を生成する描画点と同じ位置にある前記第１の画像中の画素の色を取り出す処理１と、
眼鏡レンズ画像を生成するための仮想視点から前記眼鏡レンズの玉型内の描画点へ向かう視線方向を求める処理２と、
眼鏡レンズの形状情報に基づいて、前記処理２で求められた視線方向に対する眼鏡レンズ前面または背面の少なくとも一方の面上での正反射方向を求める処理３と、
前記処理３で求められた正反射方向の延長線と交わる位置にある前記第２の画像中の画素の色を取り出す処理４と、
前記処理１で取り出した第１の画像中の画素の色と、前記処理４で取り出した第２の画像中の画素の色と、眼鏡レンズの光学的情報とに基づいて、前記眼鏡レンズの玉型内の描画点における眼鏡レンズ画像の画素の色を決定する処理５とを実行することを特徴とする眼鏡レンズ画像生成装置。
【請求項６】
眼鏡レンズの形状情報及び光学的情報から眼鏡レンズ画像を人工的に生成する眼鏡レンズ画像生成装置において、
眼鏡レンズの形状情報及び光学的情報を入力し記憶する第１の手段と、
眼鏡レンズ後方に見える第１の画像を入力し記憶する第２の手段と、
眼鏡レンズ前方に見える第２の画像を入力し記憶する第３の手段と、
眼鏡レンズ画像を生成する第４の手段と、
眼鏡レンズ画像の生成結果を記憶し出力する第５の手段とを具備し、
前記第４の手段は、前記眼鏡レンズの玉型内の全ての描画点について、眼鏡レンズの玉型内の眼鏡レンズ画像を生成する描画点と同じ位置にある前記第１の画像中の画素の色を取り出す処理１と、
眼鏡レンズの形状情報に基づいて、予め作成された眼鏡レンズの玉型内の各描画点に映り込む第２の画像中の画素の位置を記憶している映り込み画素位置表から前記眼鏡レンズの玉型内の描画点に映り込む第２の画像中の画素の位置を求め、当該画素の色を取り出す処理２と、
前記処理１で取り出した第１の画像中の画素の色と、前記処理２で取り出した第２の画像中の画素の色と、眼鏡レンズの光学的情報とに基づいて、眼鏡レンズ画像の前記眼鏡レンズの玉型内の描画点における画素の色を決定する処理３とを実行することを特徴とする眼鏡レンズ画像生成装置。
【請求項７】
前記映り込み画素位置表を作成する第６の手段を有し、
前記第６の手段は、前記眼鏡レンズの玉型内の全ての描画点について、眼鏡レンズ画像を生成するための仮想視点から前記眼鏡レンズの玉型内の描画点へ向かう視線方向を求める処理１１と、
眼鏡レンズの形状情報に基づいて、前記処理１で求められた視線方向に対する眼鏡レンズ前面または背面の少なくとも一方の面上での正反射方向を求める処理１２と、
前記処理１２で求められた正反射方向の延長線と交わる第２の画像中の画素の位置を求め、記憶する処理１３とを実行し、前記映り込み画素位置表を作成することを特徴とする請求項６に記載の眼鏡レンズ画像生成装置。
【請求項８】
前記第１の画像を眼鏡レンズの度数に基づいて拡大縮小する手段を、さらに具備することを特徴とする請求項５ないし請求項７のいずれか１項に記載の眼鏡レンズ画像生成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、眼鏡レンズの画像をコンピュータ等によって人工的に生成する眼鏡レンズ画像生成方法及び装置に係わり、特に、眼鏡を正面から見たときの眼鏡のレンズ部分の写実的な画像を人工的に生成する方法及び装置に関するものである。
【０００２】
【従来の技術】
眼鏡の販売店において、コンピュータ等を使用して眼鏡購入者の顔画像上に眼鏡を重畳表示することにより、眼鏡購入者がある眼鏡をかけた時どのように見えるかを提示して、眼鏡購入者の眼鏡の選択やデザインの変更を支援する眼鏡装着シミュレーションシステムが知られている。
このようなシステムにおける眼鏡レンズ画像生成方法として、予め実物の眼鏡を撮影しておきその画像を重畳する方法がある。
しかしながら、この方法では、予め撮影している眼鏡の画像しか表示できないため、例えば、眼鏡のレンズ部分の外形（以下、玉型と称する。）を眼鏡購入者の好みに合わせて変更できるシステムは実現できない。
そのため、玉型などの情報から人工的にレンズ部分の画像を生成する方法が用いられている。
例えば、レンズの透過率や色に基づいてレンズを通して見えている背景部分の輝度を低下させたり色を加えることによって、レンズ画像を描画する方法が用いられていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、単にレンズを通して見えている背景部分の輝度や色を変化させるという従来のレンズ画像の描画方法では、どうしても平面的な画像となりレンズの質感が表現できないという不満があった。
本発明は、前記従来技術の問題点を解決するためになされたものであり、本発明の目的は、眼鏡レンズ画像生成方法及び装置において、レンズの質感を表現した眼鏡レンズ画像を表示することが可能となる技術を提供することにある。
【０００４】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【０００５】
【課題を解決するための手段】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記の通りである。
【０００６】
即ち、本発明は、レンズに映り込む室内の実写画像などの映り込み画像と、人の正面顔画像などのレンズを通して見える背景画像を入力しておき、眼鏡レンズ上の各描画点について、その描画点では背景画像のどの画素が眼鏡レンズを通して見えているかを求め、また、その描画点に映り込み画像のどの画素が映り込んでいるかを眼鏡レンズの形状情報に基づいて求め、さらに、眼鏡レンズを通して見える背景画像中の画素の色と眼鏡レンズに映り込んでいる映り込み画像中の画素の色を所定の割合で加えた結果の色をその描画点の画素の色とすることによって眼鏡レンズ画像を描画することを特徴とする。
【０００７】
【発明の実施の形態】
以下、図面を参照して本発明の実施例を詳細に説明する。
【０００８】
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
【０００９】
［実施の形態１］
図１は、本発明の実施の形態１の眼鏡レンズ画像生成方法の処理手順を示すフローチャートである。
図２は、本実施の形態１の眼鏡レンズ画像生成方法を説明するための図である。
我々が透明な眼鏡レンズを見てレンズの質感を感じる要因はいくつかあるが、大きな要因の一つはレンズ表面でのわずかな反射による景色の映り込みである。
つまり、大まかには球面であるレンズ前面、レンズ背面、あるいは、レンズ前面および背面によって、室内の電灯や明るい窓が歪曲して映り込み、それとレンズを通して見える背景とが重なって見えることから、そこに曲面の透明な物体が存在することを感じるのである。
本発明の眼鏡レンズ画像描画方法では、レンズの表面に周囲の景色が薄く映り込んでいる様子を疑似的に再現することにより、レンズの質感を表現する。
【００１０】
以下、図１、図２を用いて、本実施の形態の眼鏡レンズ画像生成方法について説明する。
【００１１】
始めに、眼鏡レンズ画像の描画に必要な眼鏡レンズ（以下、単にレンズと称する。）２０１に関するデータを入力する（ステップ１０１）。
このレンズ２０１に関するデータとは、レンズの玉型、レンズの曲率、レンズの度数、レンズの透過色、レンズの透過率、レンズのコーティング（レンズの透過率を上げるためにレンズ表面に施す薄い膜）の反射光の色、レンズの反射率である形状情報および光学的情報である。
なお、これらのレンズ２０１に関するデータは、レンズの設計図や計測結果から得られるレンズの実物に即した正確な値であっても良いし、あるいは、レンズの実物に即した値でなくリアリスティックなレンズの描画結果画像が得られるような適当な値でも良い。
【００１２】
次に、レンズ２０１を通して見える背景画像データ（以下、背景画像と称する。）２０２を入力し（ステップ１０２）、この背景画像２０２をレンズの度数に基づいて拡大縮小した画像データ（以下、拡大縮小後の背景画像と称する。）２０３を作成する（ステップ１０３）。
即ち、近視用レンズの度数であれば背景画像２０２を適当な縮小率で縮小し、遠視用レンズの度数であれば背景画像を拡大率で拡大することにより、近視レンズを通して見た背景は小さく見え、遠視レンズを通して見た背景は大きく見えることを表現する。
【００１３】
次に、映り込み画像データ（以下、映り込み画像と称する。）２０４を入力する（ステップ１０４）。
この映り込み画像２０４は、例えば、画像中に明るい窓や電灯が写っているような通常の室内の画像であり、この窓や電灯がレンズ前面の曲面によって湾曲して映り込む。
次に、描画結果画像データ（以下、描画結果画像と称する。）２０５を格納する描画結果画像メモリを用意し（ステップ１０５）、当該描画結果画像メモリ上の指定位置にレンズ玉型２０６を置き（ステップ１０６）、以下の処理を繰り返してレンズ玉型２０６内の各画素の色を計算する（ステップ１０７）。
【００１４】
まず、描画画素２０７と同じ位置にある拡大縮小後の背景画像２０３中の画素の色２０８を取り出すことにより、レンズ２０１を通して見える背景画像２０２中の画素の色（背景色）を得る（ステップ１０８）。
次に、描画画素２０７の中心（描画点）における視線方向２０９を求める（ステップ１０９）。
この視線方向とは、レンズ２０１を見ているときの目の位置（視点）から注視点、即ち、レンズ２０１上の描画点への方向のことである。
眼鏡を正面から見た画像を作成する場合は、レンズ２０１の光軸の方向を視線方向と見なしても実用上問題はない。
【００１５】
次に、レンズ前面の曲率に基づいて、描画点での法線方向２１０を求める（ステップ１１０）。
レンズ前面が球面の場合、その球面を構成する球の中心からレンズ前面上の描画点への方向が法線方向となる。
次に、視線方向２０９と法線方向２１０から描画点での視線方向の正反射方向２１１を求める（ステップ１１１）。
正反射方向２１１とは、視線方向２０９の角度で光線が描画点に入射して描画点でそれが反射したときの反射方向のことであり、法線を対象軸として視線方向ベクトルの線対称のベクトルを求めることによって得られる。
【００１６】
次に、図２に示すように、映り込み画像２０４がレンズ２０１に対して平行に配置されているとして、レンズ２０１の描画点を始点として正反射方向２１１の延長線上に位置する映り込み画像２０４中の画素の位置を求めて、その画素の色（映り込み色）２１２を得る（ステップ１１２）。
最後に、ステップ１０８で得た背景色２０８と、ステップ１１２で得た映り込み色２１２を用いて、描画画素２０７の色を求め、それを描画結果画像メモリに格納する（ステップ１１３）。
描画画素２０７の具体的な計算方法としては、例えば、下記（１）式に示すような方法がある。
【００１７】
【数１】
0003546922.tif 000002
【００１８】
なお、前記（１）式において、色は三原色（Ｒ：赤、Ｇ：緑、Ｂ：青）で表すこととし、描画画素２０７の色を（Ｒ，Ｇ，Ｂ）、背景色２０８を（Ｒｂ，Ｇｂ，Ｂｂ）、映り込み色２１２を（Ｒｒ，Ｇｒ，Ｂｒ）、レンズ２０１の透過色を（Ｒｔ，Ｇｔ，Ｂｔ）、レンズ２０１のコーティング色を（Ｒｃ，Ｇｃ，Ｂｃ）とし、また、レンズ２０１の透過率をＴ１、反射率をＴ２で表している。
即ち、前記（１）式では、三原色（ＲＧＢ）の各要素毎に背景色２０８をレンズ２０１の透過色で着色し、それに透過率（Ｔ１）を乗じた値と、映り込み色２１２をコーティング色で着色しそれに反射率（Ｔ２）を乗じた値を合わせて、描画画素２０７の色とする。
なお、レンズ２０１への映り込みでは、窓や電灯などの非常に明るい部分の映り込みははっきりと見え、それ以外の暗い部分はあまり映り込みが見えないことが多い。
このような描画結果を得るために、映り込み色（Ｒｒ，Ｇｒ，Ｂｒ）の各要素を図３に示すような関数によって変換した結果を用いて描画画素２０７の色を計算してもよい。
即ち、映り込み色２１２が、ある程度小さな値（暗い）の場合はほとんど０の値に変換することにより、明るい部分のみ映り込みが見えるようにすることもできる。
前記した処理を、レンズ玉型２０６内の全ての画素の色が計算されるまで繰り返す（ステップ１１４）。
これにより、レンズ画像が描画結果画像メモリに生成される。
【００１９】
このように、本実施の形態の眼鏡レンズ画像生成によれば、レンズ２０１を通して背景画像２０２が見えると共に、薄く周囲の景色（例えば、室内の様子等）が映り込んでいるようなレンズ画像を作ることができ、透明なレンズの質感を表現したレンズ画像を得ることができる。
この場合に、当該映り込んでいる周囲の景色には、レンズ２０１のコーティング色が反映されており、さらに、レンズ２０１の度数及び透過色に従ってレンズ２０１を通して見える背景が拡大縮小及び着色されるので、極めてリアリスティックな眼鏡レンズ画像を生成することができる。
その結果として、よりリアリスティックな眼鏡を装着した顔画像を表示することができる。
【００２０】
［実施の形態２］
本発明の実施の形態２の眼鏡レンズ画像生成方法では、レンズ画像を描画する前に、先ずレンズ（図２の２０１）の玉型内の各描画点に映り込んでいる映り込み画像中の画素の位置を予め求め、映り込み画素位置表に記憶しておく。
図４は、本発明の実施の形態２の眼鏡レンズ画像生成方法において使用される映り込み画素位置表の作成手順を示すフローチャートである。
以下、図４を用いて、本実施の形態の眼鏡レンズ画像生成方法において使用される映り込み画素位置表の作成手順について説明する。
始めに、レンズの最大玉型（玉型に合わせてカットする前のレンズ、即ち「丸レンズ」）、レンズ前面の曲率を入力する（ステップ４０１）。
次に、レンズ玉型（図２の２０６）内の各画素について以下の処理を繰り返す（ステップ４０２）。
まず、描画画素（図２の２０７）の中心（描画点）における視線方向（図２の２０９）を求める（ステップ４０３）。
次に、レンズ前面の曲率に基づいて、描画点でのレンズ前面の法線方向（図２の２１０）を求める（ステップ４０４）。
次に、視線方向と法線方向から描画点での視線方向の正反射方向（図２の２１１）を求める（ステップ４０５）。
次に、映り込み画像（図２の２０４）がレンズに対して平行に配置されているとして、レンズの描画点を始点として正反射方向の延長線上に位置する映り込み画像中の画素の位置を求めて、映り込み画素位置表に記憶する（ステップ４０６）。
前記した処理を、レンズ玉型内の全ての画素について実行されるまで繰り返す（ステップ４０７）。
【００２１】
この映り込み画素位置表は、図５に示すような２次元の表である。
この映り込み画素位置表の各欄は、最大玉型上の各描画画素に対応しており、例えば、描画画素の位置が（Ｘ，Ｙ）とすると、この表中の横方向のインデックスがＸ、縦方向のインデックスがＹの欄がその描画画素に対応している欄である。
この映り込み画素位置表中の各欄には、その欄に対応する画素に映り込んでいる映り込み画像中の画素の位置（ｘ，ｙ）が記憶されている。
即ち一旦、この映り込み画素位置表が作成されれば、この表から、例えば、玉型中の（Ｘｎ，Ｙｎ）に位置する画素に映り込んでいる映り込み画像中の画素は（ｘｎ，ｙｎ）に位置する画素であることがすぐに分かる。
【００２２】
図６は、本発明の実施の形態２の眼鏡レンズ画像生成方法の処理手順を示すフローチャートである。
以下、図６を用いて、本実施の形態の眼鏡レンズ画像生成方法について説明する。
始めに、レンズの描画に必要なレンズに関するデータを入力する（ステップ４０８）。
このレンズに関するデータは、レンズの玉型、レンズの度数、レンズの透過色、レンズの透過率、レンズのコーティング（レンズの透過率を上げるためにレンズ表面に施す薄い膜）の色、レンズの反射率である。
次に、予め計算し記憶しておいた映り込み画素位置表を読み込み（ステップ４０９）、レンズを通して見える背景画像を入力する（ステップ４１０）。
次に、この背景画像をレンズの度数に基づいて拡大縮小した画像データを作成する（ステップ４１１）。
次に、映り込み画像を入力する（ステップ４１２）。
次に、描画結果画像を格納する描画結果画像メモリを用意し（ステップ４１３）、当該描画結果画像メモリ上の指定位置にレンズ玉型を置き（ステップ４１４）、以下の処理を繰り返してレンズ玉型内の各画素の色を計算する（ステップ４１５）。
【００２３】
まず、描画画素（図２の２０７）と同じ位置にある拡大縮小後の背景画像中の画素の色を取り出すことにより、レンズを通して見える背景画像中の画素の色（背景色）を得る（ステップ４１６）。
次に、映り込み画素位置表から映り込み画像中のどの画素が描画点に映り込んでいるかを調べて、その画素の色（図２の２１２）を得る（ステップ４１７）。
最後に、ステップ４１６で得た背景色と、ステップ４１７で得た映り込み色を用いて、描画画素の色を求め、それを描画結果画像メモリに格納する（ステップ４１８）。
前記した処理を、レンズ玉型内の全ての画素の色が計算されるまで繰り返す（ステップ４１９）。
【００２４】
前記映り込み画素位置表を作成する処理（ステップ４０１〜ステップ４０７）は、レンズ２０１の最大玉型で行う。
最大玉型とは、レンズ２０１を眼鏡のリム形状に合わせて削る前の玉型である。
これによって、最大玉型より小さい任意の玉型のレンズ２０１について、図６のステップ４０８〜ステップ４１９の処理で高速にレンズ画像を生成することができる。
このように、本実施の形態は、予め、映り込み画素位置表を作成し、各描画点ごとに映り込み画像中の画素の位置を計算することなしに、その映り込み画素位置表から映り込み画像中のどの画素が描画点に映り込んでいるかを調べてその画素の色を得るようにして、レンズ画像の生成処理の処理量を減らすようにしたものである。
【００２５】
［実施の形態３］
図７は、本発明の実施の形態３の眼鏡レンズ画像生成装置の概略構成を示すブロック図である。
同図において、６０１はレンズデータ格納部、６０２は背景画像メモリ、６０３は画像拡大縮小部、６０４は映り込み画像メモリ、６０５は描画結果画像メモリ、６０６はレンズ画像生成処理部である。
ここで、レンズデータ格納部６０１は、入力されたレンズの玉型、レンズの曲率、レンズの度数、レンズの透過色、レンズのコーティングの色、レンズの反射率等のレンズ２０１に関するデータを格納する。
背景画像メモリ６０２は、人の顔画像などの図２のレンズ２０１を通して見える画像を格納する。
画像拡大縮小部６０３は、近視レンズでは背景が小さく見え、遠視レンズでは背景が大きく見えるような効果を表現するために、レンズ度数に基づいて背景画像を拡大又は縮小する。
映り込み画像メモリ６０４は、レンズに映り込ませたい映り込み画像を格納する。
描画結果画像メモリ６０５は、描画したレンズ画像を格納する。
レンズ画像生成処理部６０６は、レンズデータ、背景画像、映り込み画像に基づいて眼鏡のレンズ画像の生成を行う部分である。
【００２６】
以下、本実施の形態の眼鏡レンズ画像生成装置の動作について説明する。
まず、レンズデータ、背景画像、および映り込み画像を、レンズデータ格納部６０１、背景画像メモリ６０２、映り込み画像メモリ６０４にそれぞれ入力する。
次に、レンズデータのレンズ度数に基づいて、画像拡大縮小部６０３で背景画像を縮小又は拡大する。
次に、レンズ画像生成処理部６０６で、レンズデータ、拡大縮小後の背景画像、映り込み画像を用いてレンズ画像を生成し、描画結果画像メモリ６０５に格納し、最終的に眼鏡レンズ画像として出力する。
このレンズ画像生成処理部６０６内での具体的なレンズ画像生成処理は、実施形態１のステップ１０６〜ステップ１１４、あるいは、実施形態２のステップ４０２〜ステップ４０７及びステップ４１４〜ステップ４１９の処理と同様であるので、ここでは詳細な動作内容の説明を省略する。
【００２７】
なお、前記各実施の形態では、周囲の景色（例えば、室内の様子等）が、レンズ前面で反射して背景画像に映り込む場合について説明したが、これに限らず、周囲の景色は、レンズ背面で反射して背景画像に映り込む場合もある。
このような場合でも、本発明の眼鏡レンズ画像生成方法及び装置により、周囲の景色がレンズ背面で反射して背景画像に映り込んだレンズ画像が生成できることは言うまでもない。
以上、本発明者によってなされた発明を、前記実施の形態に基づき具体的に説明したが、本発明は、前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【００２８】
【発明の効果】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
【００２９】
（１）本発明によれば、眼鏡レンズを通して背景画像が見えると共に、薄く周囲の景色（例えば、室内の様子等）が映り込んでいるような眼鏡レンズ画像を作ることができ、透明な眼鏡レンズの質感を表現した眼鏡レンズ画像を得ることが可能となる。
【００３０】
（２）本発明によれば、映り込んでいる周囲の景色には、眼鏡レンズのコーティング色が反映されており、さらに、眼鏡レンズの度数及び透過色に従って眼鏡レンズを通して見える背景が拡大縮小及び着色されるので、極めてリアリスティックな眼鏡レンズ画像を生成することが可能となる。
その結果として、よりリアリスティックな眼鏡を装着した顔画像を表示することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態１の眼鏡レンズ画像生成方法の処理手順を示すフローチャートである。
【図２】本実施の形態１の眼鏡レンズ画像生成方法を説明するための図である。
【図３】本実施の形態１において、映り込み画像の各画素の明るさに応じて、映り込み画像の明るさを補正する一手法を説明するためのグラフである。
【図４】本発明の実施の形態２の眼鏡レンズ画像生成方法において使用される映り込み画素位置表の作成手順を示すフローチャートである。
【図５】本実施の形態２の眼鏡レンズ画像生成方法において使用される映り込み画素位置表の一例を示す図である。
【図６】本発明の実施の形態２の眼鏡レンズ画像生成方法の処理手順を示すフローチャートである。
【図７】本発明の実施の形態３の眼鏡レンズ画像生成装置の概略構成を示すブロック図である。
【符号の説明】
２０１…レンズ、２０２…背景画像、２０３…拡大縮小後の背景画像、２０４…映り込み画像、２０５…描画結果画像、２０６…レンズ玉型、２０７…描画画素、２０８…背景色、２０９…視線方向、２１０…法線方向、２１１…正反射方向、２１２…映り込み色、２１３…仮想視点、６０１…レンズデータ格納部、６０２…背景画像メモリ、６０３…画像拡大縮小部、６０４…映り込み画像メモリ、６０５…描画結果画像メモリ、６０６…レンズ画像生成処理部。
【図１】
0003546922.tif 000003
【図２】
0003546922.tif 000004
【図３】
0003546922.tif 000005
【図４】
0003546922.tif 000006
【図５】
0003546922.tif 000007
【図６】
0003546922.tif 000008
【図７】
0003546922.tif 000009