JP3738563B2 - 眼鏡の視野体験装置、眼鏡の視野体験方法及び記録媒体 - Google Patents
眼鏡の視野体験装置、眼鏡の視野体験方法及び記録媒体 Download PDFInfo
- Publication number
- JP3738563B2 JP3738563B2 JP19332098A JP19332098A JP3738563B2 JP 3738563 B2 JP3738563 B2 JP 3738563B2 JP 19332098 A JP19332098 A JP 19332098A JP 19332098 A JP19332098 A JP 19332098A JP 3738563 B2 JP3738563 B2 JP 3738563B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- spectacle lens
- amount
- viewed
- visual field
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Eyeglasses (AREA)
Description
【発明の属する技術分野】
本発明は、眼鏡を掛けて見たときの視野画像を表示させる技術に関し、特に、レンズによる歪みやボケの画像処理速度を向上させた眼鏡の視野体験装置、眼鏡の視野体験方法及び記録媒体に関する。
【0002】
【従来の技術】
眼鏡を購入するときは、ユーザーが眼鏡レンズと眼鏡フレームを選択し、これらが組み合わされたものが納入される。眼鏡レンズを選択するときは、眼鏡店にサンプルとして用意されているレンズを装着して見え方をチェックし、店員の説明などを聞きながら自分に適していると思われるものを選択する。そして、別途選択された眼鏡フレームに、選択した眼鏡レンズが装着された眼鏡が作られてユーザーに納品される。
【0003】
従来は、このようにしてユーザーが自分に適していると思われるレンズを実際に装着してから購入するのが一般的である。
【0004】
【発明が解決しようとする課題】
しかしながら、フレームにレンズが装着された眼鏡を掛けたときに視野がどの様に見えるかは、実際に納品された眼鏡を掛けてみるまでは判らない。店にサンプルで用意されている眼鏡レンズは数が限られており、サンプルとして用意されていない種類のレンズ、あるいは、サンプルとして用意されたレンズの中間的な性質を持つレンズなどがユーザーに適していると判断した湯合には、実際に納品された眼鏡を掛けて見るまでは、その眼鏡の特性は実際には判らない。
【0005】
特に、距離の遠い物体を見るのに適した遠用領域と、距離の近い物体を見るのに適した近用領域と、これらの間で屈折力が徐々に変化する中間領域とを備えた累進多焦点レンズを選択する場合は、遠用および近用の度数、さらに、遠用あるいは近用のいずれを重視するかなどによって累進面の性質が異なる。そのため、累進多焦点レンズの種類は膨大であり、店に用意されている少数のサンプルを掛けてみただけではユーザーに適したレンズの視野がどのように見えるかは判らない。
【0006】
また、眼鏡店の店員でも、実際に累進レンズを使用した経験の無いユーザーに対しては、その視野の状態を言葉で説明することは困難である。さらに、眼鏡レンズの処方は、球面度数、乱視度数、乱視軸方向、累進レンズでは加入度などがあり、これらが異なると見え方が様々に変化する。このため、サンプルや店員の説明だけでは視野の様子を全て把握することは不可能である。
【0007】
この様な困難を解決するために、眼鏡を掛けて見える視野画像をパソコンなどを用いて表示し、眼鏡を掛けた視野の状態を疑似体験することにより、自分に最適な眼鏡を選択することが検討されている。しかし、累進多焦点レンズでは、眼鏡レンズの遠用領域、近用領域あるいは中間領域によって特性が異なるので、単に眼鏡全体の視野画像を示しただけではユーザーにその特性の差を明療に示すことが難しい。
【0008】
そこで、本発明者は、累進多焦点眼鏡レンズの特性をユーザーに対し明瞭に表示し、累進多焦点眼鏡レンズを用いたときの見え方をユーザーが事前に把握して、自分に最適な眼鏡レンズを選択し、快適な視野が得られるようにすることを目的として眼鏡の視野体験装置、眼鏡の視野体験方法を提案した。
【0009】
この場合、眼鏡レンズ、特に累進レンズの視野特性を把握するためには、視野の中で、必然的に生じる像のボケとゆがみをユーザーに理解させる必要があり、そのため、像のボケとゆがみが加わった視野画像を作成してユーザーに提示することが必要である。
【0010】
ところで、眼鏡レンズを通して見られる虚像を、厳密な光学シミュレーションによって求めるためには、物体を多数の点光源の集まりと考え、それぞれの点から発し、目の開口部(瞳の部分)に入る光線を多数計算してやり、それらを光線の方向によって積分し明るさを求め、画像を作ってやればよい。しかし、この方法では、非常に多量の計算を行わなければならないため、計算時間が大変に長くかかり、視野体験装置としては実用的でない。そこで、厳密なシミュレーション画像と見かけ上同等の画像を、短い計算時間で作成する必要がある。
【0011】
視野画像を作成する際の計算時間を短縮させることは、視野体験装置の実用面で大きな意味を持つ。計算処理を行うパソコンの処理能力が低い場合はもちろんであるが、処理能力に余裕が有る場合でも、短時間で画像を生成することは、視野体験装置に付加価値を付けられる。例えば、ユーザーを待たせないで迅速に画像を提供できる。また、使用者がゆれの状態を体験しようとすると、視線の方向の異なった画像を実時間で作成しなければならず、従来の画像処理を行っていたのでは、不可能である。
【0012】
本発明は、上記事情に鑑みてなされたもので、眼鏡レンズ、特に累進多焦点眼鏡レンズの見え方の特性を画像で表示して、ユーザーが最適の眼鏡レンズを選択することができる眼鏡の視野体験装置において、画像処理を高速で行うことができる眼鏡の視野体験装置を提供することを目的とする。
【0013】
また、本発明は、眼鏡レンズ、特に累進多焦点眼鏡レンズの見え方の特性を画像で表示して、ユーザーが最適の眼鏡レンズを選択することができる眼鏡の視野体験方法において、画像処理を高速で行うことができる眼鏡の視野体験方法を提供することを目的とする。
【0014】
更に、本発明は、かかる視野体験方法をコンピュータに実現させることができるプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【0015】
【課題を解決するための手段】
上記目的を達成するため、請求項1記載の眼鏡の視野体験装置は、眼鏡レンズを通して見るべき元画像を構成する各画素の周辺の画素値に基づき重み付け平均値を算出後、前記元画像を構成する各画素の値を前記重み付け平均値で置き換える画像処理を行う画像処理部と、前記画像処理部で画像処理された視野画像を表示する表示部とを備える眼鏡の視野体験装置であって、前記画像処理部が、前記元画像を構成する各画素のデータと前記眼鏡レンズの収差量とを用いて光線追跡を行うことにより、前記眼鏡レンズを通して見たときの物体の方向と光束の広がり量とを求める処理と、前記眼鏡レンズを通して見たときの物体の方向と光束の広がり量とを求める処理により得られた前記眼鏡レンズを通して見た物体の方向に基づき前記眼鏡レンズを通して見たときの歪みを求め、前記歪みを前記元画像を構成する各画素のデータへ加えた中間画像を作成する処理と、前記眼鏡レンズを通して見たときの物体の方向と光束の広がり量とを求める処理により得られた前記光束の広がり量に応じて、前記元画像を構成する各画素の周辺の画素値に基づく重み付け平均値を算出後、前記元画像を構成する各画素の値を前記重み付け平均値で置き換える平均化を行うときの平均化範囲及び重みを前記眼鏡レンズの収差量に基づき全画素について求める処理と、前記中間画像を作成する処理により得られた前記中間画像を、前記平均化範囲及び重みに基づき平均化処理することにより前記視野画像を得る処理とを行う構成としている。
【0016】
また、請求項4記載の眼鏡の視野体験方法は、眼鏡レンズを通して見るべき元画像を眼鏡レンズを掛けて見た視野画像に画像処理し、画像処理した視野画像を表示する眼鏡の視野体験方法であって、前記画像処理が、前記元画像を構成する各画素のデータと前記眼鏡レンズの収差量とを用いて光線追跡を行うことにより、前記眼鏡レンズを通して見たときの物体の方向と光束の広がり量とを求めるステップと、前記眼鏡レンズを通して見たときの物体の方向と光束の広がり量とを求めるステップにより得られた前記眼鏡レンズを通して見た物体の方向に基づき前記眼鏡レンズを通して見たときの歪みを求め、前記歪みを前記元画像を構成する各画素のデータへ加えた中間画像を作成するステップと、前記眼鏡レンズを通して見たときの物体の方向と光束の広がり量とを求めるステップにより得られた前記光束の広がり量に応じて、前記元画像を構成する各画素の周辺の画素値に基づく重み付け平均値を算出後、前記元画像を構成する各画素の値を前記重み付け平均値で置き換える平均化を行うときの平均化範囲及び重みを前記眼鏡レンズの収差量に基づき全画素について求めるステップと、前記中間画像を作成するステップで得られた前記中間画像を、前記平均化範囲及び重みに基づき平均化処理することにより前記視野画像を得るステップとを有することとしている。
【0017】
更に、請求項6記載の記録媒体は、眼鏡レンズを通して見るべき元画像を眼鏡レンズを掛けて見た視野画像に画像処理し、画像処理した視野画像を表示する眼鏡の視野体験方法であって、前記画像処理が、前記元画像を構成する各画素のデータと前記眼鏡レンズの収差量とを用いて光線追跡を行うことにより、前記眼鏡レンズを通して見たときの物体の方向と光束の広がり量とを求めるステップと、前記眼鏡レンズを通して見たときの物体の方向と光束の広がり量とを求めるステップにより得られた前記眼鏡レンズを通して見た物体の方向に基づき前記眼鏡レンズを通して見たときの歪みを求め、前記歪みを前記元画像を構成する各画素のデータへ加えた中間画像を作成するステップと、前記眼鏡レンズを通して見たときの物体の方向と光束の広がり量とを求めるステップにより得られた前記光束の広がり量に応じて、前記元画像を構成する各画素の周辺の画素値に基づく重み付け平均値を算出後、前記元画像を構成する各画素の値を前記重み付け平均値で置き換える平均化を行うときの平均化範囲及び重みを前記眼鏡レンズの収差量に基づき全画素について求めるステップと、前記中間画像を作成するステップで得られた前記中間画像を、前記平均化範囲及び重みに基づき平均化処理することにより前記視野画像を得るステップとを有する眼鏡の視野体験方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体としている。
【0018】
本発明では、光線追跡によるボケて見える光束の広がり量を好ましくは少数の画素に対して求め、その光束の広がり量から平均化処理する平均化範囲を全画素に対して求め、求めた平均化範囲から歪みを加えた中間画像の全ての画素を平均化処理することにより、歪みとボケの画像処理を簡略化して、厳密なシミュレーション画像と見かけ上同等の視野画像を、高速で作成することができる。
【0019】
【発明の実施の形態】
以下、本発明の実施の形態について説明するが、本発明は下記の実施の形態に限定されるものではない。
【0020】
図1に、本発明の眼鏡の視野体験装置の装置構成の一例を示す。本発明の視野体験装置1は、パーソナルコンピュータ(パソコン)10を中心に構成されており、視野画像を表示可能な画像表示装置としてCRT21およびヘッドマウントディスプレイ(HMD)22が用意されている。また、情報入力装置としてはキーボード23が用意されており、画像入力装置としてCCDカメラ24が用意されている。また、画像あるいはその他の情報を記憶可能な記憶装置としては、ハードディスク25及びCD−ROMドライブ26が用意されており、コンパクトディスク(CD)27に記憶された画像情報あるいはプログラムなどを利用できるようになっている。さらに、本例のパソコン10は、インターネット等のネットワークに接続できるようになっており、ネットワークを介して画像情報あるいはソフトウェアなどの情報を授受できるようになっている。
【0021】
図2に、本発明の視野体験装置1の機能構成のブロック図を示す。視野体験装置1の中核であるパソコン10は、まず、キーボード23から視野体験装置1を操作する命令を受け付けるとともに、眼鏡の種類、画像の種類などの選択命令を受け付け可能な選択入力部11と、CCDカメラ24から表示する物体の画像データの入力可能な画像入力部12とを備えており、これらの入力されたデータに従って物体までの距離に対応する視野画像を選択または生成して出力可能な画像処理部13を備えている。また、眼鏡の視野体験方法のプログラム等のソフトウェア、画像情報、および選択して表示可能な視野画像などを記憶可能な記憶部14を備えており、この内容は、CD−ROM27あるいは、通信機能15を通じてインターネット等のネットワークから随時アップデートすることができる。画像処理部13によって生成または選択された視野画像は表示出力部16からCRT21あるいはHMD22に出力され、表示される。
【0022】
これらの各機能は本例のようにパソコン10で実現することも可能であるが、パソコン10でブラウザを起動し、インターネットを介して所定のアドレスのWWWサーバーとコネクションを張り、同等の機能をパソコン10を経由して提供することも可能であり、WWWサーバーから多種多様な視野画像の中からユーザーが所望する適当な視野画像を入手することも可能である。
【0023】
また、画像処理に関しても、ネットワークを介してホストコンピュータに画像情報を送り、ホストコンピュータによって画像処理して、処理された画像をパソコン10がネットワークを介して受け取って表示するようにしてもよい。
【0024】
このパソコン10は、眼鏡の視野体験方法のプログラムを記録したCD−ROM27やフロッピーディスクなどの記録媒体からハードディスク25などにインストールし、記憶部14にインストールしたプログラムを読み込むことにより、眼鏡の視野体験装置として機能させることができる。
【0025】
図3に、本発明の眼鏡の視野体験装置1での視野画像を表示する処理の概略のフローチャートを示してある。
【0026】
まず、ステップ51で、視野画像を表示したいレンズの種類を選択して入力装置23から入力する。
【0027】
次に、ステップ52で表示したい画像を選択する。例えばCCDカメラ24から出力された画像、予め記憶部14やハードディスク25に格納されている画像、あるいはネットワークを介して取得する画像の中から選択する。累進多焦点レンズの場合、物体の距離に応じてレンズの遠用領域、中間領域、近用領域を使い分けるので、例えば、遠くにある物体の画像、中間の室内にある物体の画像、あるいは目の前の本の画像等の中から元画像を選択して入力装置23から入力する。累進多焦点レンズでは、レンズの遠用領域、中間領域、近用領域の中から選択した画像の距離に応じたレンズ部位の特性に基づいて画像処理をすることになる。
【0028】
そして、ステップ53で、画像処理部13が、ハードディスク25あるいはCD−ROM27などの記録媒体に用意された画像データやプログラムにより選択した元の画像データを選択したレンズ(選択されたレンズの部位)の特性に基づいて画像処理し、視野画像を作成する。
【0029】
次に、ステップ54で、画像処理部13から出力された視野画像データを表示出力部16を介してCRT21、HMD22などに表示する。
【0030】
ユーザーが他のレンズや他の画像を望む場合はステップ51に戻ってレンズの選択、画像の選択などを行って上記の処理を繰り返す。ユーザがそれ以上の画像を望まなければ、処理を終える。
【0031】
図3は本発明の視野体験装置の処理の一例について示したものであり、他の処理の流れも考えられる。例えば、図3では、レンズなどの選択が行われてから視野画像を作成しているが、可能な限りの場合を想定して、予めできる限り多くのレンズで得られる視野画像を作成し、記憶部14やCD27等に格納しておくこともできる。視野体験装置1のパソコン10の処理能力が低い場合などは、この方が実用的であろう。
【0032】
さらに、本例のパソコン10は、インターネットに接続できるようになっており、ネットワークを介して画像情報あるいはソフトウェアなどの情報を授受できるようになっている。
【0033】
このような眼鏡の視野体験装置によれば、ユーザーは、実際に眼鏡を掛けて見る場合のボケや歪みなどとして現れる眼鏡レンズの特性を疑似体験し、多種多様な眼鏡レンズの中から自分に適した眼鏡レンズを店にはない種類の中からも選択することができる。
【0034】
本発明の眼鏡の視野体験装置は、このような視野体験装置におけるレンズを通して見るべき元の画像データを高速に処理し、歪みとボケの加わったレンズの特性を短時間で視野画像に表示できることに特徴がある。
【0035】
累進レンズの視野のボケを表現するには、同一視野の中で、部分的にボケの程度の異なる画像を作成する必要がある。そのためには、光線追跡による点像のボケに応じて、元画像の1つ1つの画素の値をその周辺の画素の重み付け平均値で置き換えてやればよい。つまり、E(i,j)を元の画素の明るさを表すデータとすると、新しい画素データE’(i,j)を
【0036】
【数1】
【0037】
で置き換えてやる。ここで、i、jは、マトリックス状の画素の座標値を示し、an,mは、n,mによって変わる重みを表している。
【0038】
しかし、画素の位置や物体の距離によってボケの程度は異なるので、それぞれの画素に対して行う平均化操作の範囲や重みは、画素によって異なる。1つ1つの画素に対する平均化の範囲や重みを求めるには、多数の光線を計算する必要があり、前述の方法ほどではないにしろ計算時間がかかることに変わりは無い。そこで、少しでもこの計算量を減らす事を考えねばならない。
【0039】
先ず、計算量を減らすための第一の手段は、平均化操作をするときの重みを簡略化することである。実際の光線追跡に基づく重み係数は、各光束の収差の状態に応じて様々な値をとるが、これを簡略化して、全てan,m=1.0とするのである(Sは、平均化の範囲によって変わる。)。これは、レンズの収差として、非点収差と度数ずれのみを取り上げ、他の収差は全て無視することに相当する。眼鏡レンズの場合は、非点収差と度数ずれの影響が大きく、他の収差の影響は殆ど無視できることが知られており、この簡略化を行っても視野画像に大きな差異は生じない。重み係数を同じにする事によって、平均化操作をする時のパラメータは、その範囲を示すものだけになる。非点収差と度数ずれのみを考慮した時の点像の広がりは、楕円形になるため、長径・短径・軸方向の3つのパラメータが決まれば、その大きさが完全に決まる。従って、光線追跡によって画像の各点に対して、この3つのパラメータを求めてやれば良い。
【0040】
次に、さらに計算量を減少させるために取る第二の手段は、光線追跡をする光束の本数を減らすことである。累進レンズの非点収差分布や度数分布が連続的であることを考慮すれば、物体距離が連続であれば、視野の中のボケ量も連続的に変化するものと期待される。従って、計算時間の短縮のためには、全部の画素について平均化範囲を計算するのをやめ、少数の画素についてのみ計算し、その他の画素については、内挿によって求める。平均化の範囲として楕円形状を想定すれば、その大きさを規定するパラメータは3つであるから、内挿も、それぞれのパラメータに対して行えば、各画素に対するパラメータを決めることができる。但し、平均化の計算は画素ごとに行うので、その範囲をあまり細かく計算しても意味が無い。計算量の減少のために平均化範囲を連続値として計算せず、離散値にすることも可能である。
【0041】
これまでの方法は、ある1点におけるボケ量を求めるために、多数の光線を計算してやる方法であるが、さらに計算量を削減することも出来る。そのためには、画素の各点において、眼に入射する多数の光線から直接ボケ量を求めるのではなく、非点収差量と球面度数とを求め、これから平均化の範囲を推定してやる。非点収差量と球面度数を求める計算は、ある光線に対して、その近軸量を計算するため、遥かに計算量が少なくて済む。
【0042】
図4に、画像処理部13が元の画像データを上述したボケの処理を簡略化した画像処理によって視野画像を作成するフローチャートを示した。このフローチャートは、前述の図3に示したフローチャートにおけるステップ53の画像処理の内容を示すものである。
【0043】
まず、ステップ531で、選択した画像の元画像データをパソコン10の記憶部14に読み込む。これにより、眼鏡を通して見る物体表面の色や輝度のデータが入力される。
【0044】
次に、ステップ532で、レンズを通して見たときの物体の方向(歪み)を求めると共に、ボケて見える光束の広がりを少数の画素に対して求める。光束の広がりは、上述したように、例えば、眼鏡レンズの光線追跡により、非点収差と度数ずれのみを考慮した時の点像の広がりである楕円形の長径・短径・軸方向の3つのパラメータを求めることにより求めることができる。また、画素の各点に対して非点収差量と球面度数を求めることにより、光束の広がりを求めることができる。
【0045】
また、歪みを求める際、眼鏡を通して見ている物体が、写真や絵の様な2次元の物体を想定しているときは、ボケた画像を作る前の歪みを加えた中間画像を作成するための計算量を減少させることができる。つまり、全ての画素について光線追跡をして歪みを加えた画像を作るのではなく、選ばれた数少ない光線についてのみ計算し、その結果に基づいてそれ以外の画素は内挿によって変形後の像を求めるのである。
【0046】
次に、ステップ533で、求めた物体の方向から、元画像を処理して眼鏡レンズを通して見たときの歪みを加えた中間画像を作成する。
【0047】
次に、ステップ534で、光束の広がり量に応じて画素データを平均化処理する平均化範囲を計算する。この場合、ステップ532で求めた光束の広がり量は、上述した非点収差量と球面度数から求める簡略化した計算方法では、平均化処理する平均化範囲と一致する。
【0048】
次に、ステップ535で、少数の画素に対して求めた平均化範囲から、全ての画素に対して平均化範囲を内挿によって求める。
【0049】
次に、ステップ536で、ステップ533で作成した中間画像の各々の画素に対して、重なっているボケを積算して平均化処理し、これによって、歪みに加えて先鋭度を場所により変化させたボケを加えた視野画像を作成することができる。
【0050】
このような眼鏡の視野体験装置によれば、画像処理を簡略化しながら厳密なシミュレーションとほぼ同じボケと歪みを加えた視野画像を作成することができる。そのため、パソコンの画像処理機能の負担を軽減して画像処理の高速化を達成できる。これにより、例えば、従来、パソコンの負担が大きくて実現できなかった眼鏡を掛けた顔を動かしたときの視野画像のゆれの動きなどを表示させることが可能となる。従って、より実際に近い状態の視野画像をユーザーに体験してもらうことが可能であり、ユーザーが自分に適した眼鏡レンズの選択を容易にできることになる。
【0051】
(実施例1)
物体上のある1点から発して眼鏡レンズを通って目に到達する光束を計算すれば、その点がどの程度ぼけて見えるか、見かけ上どの方向に見えるかが判る。その見かけのボケ量に合わせて、画素を平均化操作する時の範囲を決めてやれば良い。点光源は、ほぼ楕円形状のボケになるので、その長・短径、及び軸方向を画素の各点について定めてやる。多数の画素それぞれについて平均化範囲を計算するのは大変なので、全部の画素についてボケの範囲を計算せず、少数の画素について計算してやり、その他の画素については、内挿によって求めてやる。例えば、600×800の画像であれば、20画素ごとに格子点を取り、その格子点についてのみ光線追跡によってボケを求めてやれば、計算量は400分の1になる。格子点以外の画素に対するボケ量を求めるには、格子点のデータを元に、補間多項式の係数を求め、その多項式から各画素に対するボケ量を計算してやる。
【0052】
このようにして全ての画素に対するボケ量を求め、各画素に重なっているボケ量を積算し、元画像に歪みを加えた中間画像を平均化処理することにより、ボケと歪みを加えた視野画像を作成することができる。
【0053】
図5は、このようにして得られた視野画像の一例を示す画像である。この視野画像は、累進多焦点レンズの中間領域を用いて中間距離にある目の前のテーブルを見た場合を示している。レンズの中間領域の中央から側方下部に非点収差と度数ずれによるボケが生じている状態が示されている。
【0054】
(実施例2)
実施例1は、ある1点におけるボケ量を求めるために、目に到達する多数の光線を計算してやる方法であるが、さらに計算量を削減することもできる。そのために、直接ボケ量を求めるのではなく、各点において非点収差量と球面度数とを求め、これからボケ量を推定してやる。非点収差量と球面度数を求める計算は、ある光線に対して、その近軸量を計算する為、遥かに計算量が少なくて済む。
【0055】
レンズによって生じる像のボケの原因には、非点収差によるものと、度数ずれによるものとがある。非点収差は、累進レンズの特性により、周辺部に必然的に生じるもので、それぞれのレンズ固有の分布をしており、その量は、光束がレンズを通る場所によって決まり、使用者の条件には依らない。これに対し、度数ずれは、レンズによる虚像の距離が使用者の眼の視度調節範囲を越えるために生じ、使用者の条件によって変化する。レンズによる虚像の距離は、物体までの距離と、光束が通るレンズ上の位置によって変わる。従って、画像を作成するためには、物体までの距離と使用者の条件(視度調節範囲)を想定し、それぞれの光束が通る位置を計算し、非点収差と度数ずれを算出する必要がある。
【0056】
今、使用者の遠点度数をPO、近点度数をP1とするとき、レンズのある1点を通る光束に対する平均度数がS、非点収差量がAとすれば、ボケ像の径D1、D2と下記の関係が成り立つ。
【0057】
1.S≦POのとき
Dl=α|S−0.5A−PO|
D2=α|S+0.5A−PO|
2.PO≦S≦Plのとき
Dl=0.5α|A|
D2=0.5α|A|
3.Pl≦Sのとき
Dl=α|S−0.5A−Pl|
D2=α|S+0.5A−Pl|
ここで、αは収差量と画像のボケ量との比例定数である。この式を用いて非点収差量と度数から、画像のボケ量を求めることができる。なお、ボケの軸方向は、非点収差の軸方向とすればよい。
【0058】
【発明の効果】
本発明の眼鏡の視野体験装置、眼鏡の視野体験方法は、実際に眼鏡レンズがなくても眼鏡を掛けたときの視野画像を表示して、レンズのボケや歪みといった眼鏡レンズの特性をよりわかりやすい状態でユーザーに体験してもらうことができる。この場合のボケや歪みを作り出す際の計算量を減少させ、画像処理の負担を軽くし、高速でボケや歪みが加わった視野画像を作成することができる。そのため、計算時間が短くなってユーザーを待たせる時間が短くなり、更に動画の表示なども可能となる。従って、本発明は、ユーザーが自分にとって最適の視野を実現するレンズの種類と眼鏡フレームを選択するのに、非常に有用である。
【0059】
また、本発明の記録媒体は、かかる視野体験方法をコンピュータに実現させることができる。
【図面の簡単な説明】
【図1】本発明の眼鏡の視野体験装置のハードウエアの一例を示す斜視図である。
【図2】本発明の眼鏡の視野体験装置の機能構成を示すブロック図である。
【図3】本発明の眼鏡の視野体験装置の画像表示までの処理過程を示すフローチャートである。
【図4】本発明の眼鏡の視野体験装置の画像処理部における画像処理過程を示すフローチャートである。
【図5】本発明の眼鏡の視野体験装置で表示される視野画像の一例を示す画像である。
【符号の説明】
1 眼鏡の視野体験装置
10 パソコン
11 選択入力部
12 画像入力部
13 画像処理部
14 記憶部
15 通信機能
16 表示出力部
21 CRT
22 ヘッドマウントディスプレイ
23 キーボード
24 カメラ
25 ハードディスクドライブ
26 CD−ROMドライブ
27 コンパクトディスク
Claims (7)
- 眼鏡レンズを通して見るべき元画像を構成する各画素の周辺の画素値に基づき重み付け平均値を算出後、前記元画像を構成する各画素の値を前記重み付け平均値で置き換える画像処理を行う画像処理部と、前記画像処理部で画像処理された視野画像を表示する表示部とを備える眼鏡の視野体験装置であって、
前記画像処理部が、前記元画像を構成する各画素のデータと前記眼鏡レンズの収差量とを用いて光線追跡を行うことにより、前記眼鏡レンズを通して見たときの物体の方向と光束の広がり量とを求める処理と、
前記眼鏡レンズを通して見たときの物体の方向と光束の広がり量とを求める処理により得られた前記眼鏡レンズを通して見た物体の方向に基づき前記眼鏡レンズを通して見たときの歪みを求め、前記歪みを前記元画像を構成する各画素のデータへ加えた中間画像を作成する処理と、
前記眼鏡レンズを通して見たときの物体の方向と光束の広がり量とを求める処理により得られた前記光束の広がり量に応じて、前記元画像を構成する各画素の周辺の画素値に基づく重み付け平均値を算出後、前記元画像を構成する各画素の値を前記重み付け平均値で置き換える平均化を行うときの平均化範囲及び重みを全画素について求める処理と、
前記中間画像を作成する処理により得られた前記中間画像を、前記平均化範囲及び重みに基づき平均化処理することにより前記視野画像を得る処理とを行うことを特徴とする眼鏡の視野体験装置。 - 請求項1記載の眼鏡の視野体験装置において、
前記光束の広がり量を求める処理が、眼鏡レンズの球面度数と非点収差量から計算することを特徴とする眼鏡の視野体験装置。 - 請求項1又は2記載の眼鏡の視野体験装置において、
前記光束の広がり量に応じて画素データを平均化処理するときの平均化範囲を全画素について求める処理が、全画素の一部の画素について平均化範囲を求め、前記一部の画素の平均化範囲に基づく内挿によって全ての画素に対して平均化範囲を求めることを特徴とする眼鏡の視野体験装置。 - 眼鏡レンズを通して見るべき元画像を眼鏡レンズを掛けて見た視野画像に画像処理し、画像処理した視野画像を表示する眼鏡の視野体験方法であって、
前記画像処理が、前記元画像を構成する各画素のデータと前記眼鏡レンズの収差量とを用いて光線追跡を行うことにより、前記眼鏡レンズを通して見たときの物体の方向と光束の広がり量とを求めるステップと、
前記眼鏡レンズを通して見たときの物体の方向と光束の広がり量とを求めるステップにより得られた前記眼鏡レンズを通して見た物体の方向に基づき前記眼鏡レンズを通して見たときの歪みを求め、前記歪みを前記元画像を構成する各画素のデータへ加えた中間画像を作成するステップと、
前記眼鏡レンズを通して見たときの物体の方向と光束の広がり量とを求めるステップにより得られた前記光束の広がり量に応じて、前記元画像を構成する各画素の周辺の画素値に基づく重み付け平均値を算出後、前記元画像を構成する各画素の値を前記重み付け平均値で置き換える平均化を行うときの平均化範囲及び重みを前記眼鏡レンズの収差量に基づき全画素について求めるステップと、
前記中間画像を作成するステップで得られた前記中間画像を、前記平均化範囲及び重みに基づき平均化処理することにより前記視野画像を得るステップとを有することを特徴とする眼鏡の視野体験方法。 - 請求項4記載の眼鏡の視野体験方法において、
前記光束の広がりを求めるステップが、眼鏡レンズの球面度数と非点収差量から計算することを特徴とする眼鏡の視野体験方法。 - 眼鏡レンズを通して見るべき元画像を眼鏡レンズを掛けて見た視野画像に画像処理し、画像処理した視野画像を表示する眼鏡の視野体験方法であって、
前記画像処理が、前記元画像を構成する各画素のデータと前記眼鏡レンズの収差量とを用いて光線追跡を行うことにより、前記眼鏡レンズを通して見たときの物体の方向と光束の広がり量とを求めるステップと、
前記眼鏡レンズを通して見たときの物体の方向と光束の広がり量とを求めるステップにより得られた前記眼鏡レンズを通して見た物体の方向に基づき前記眼鏡レンズを通して見たときの歪みを求め、前記歪みを前記元画像を構成する各画素のデータへ加えた中間画像を作成するステップと、
前記眼鏡レンズを通して見たときの物体の方向と光束の広がり量とを求めるステップにより得られた前記光束の広がり量に応じて、前記元画像を構成する各画素の周辺の画素値に基づく重み付け平均値を算出後、前記元画像を構成する各画素の値を前記重み付け平均値で置き換える平均化を行うときの平均化範囲及び重みを前記眼鏡レンズの収差量に基づき全画素について求めるステップと、
前記中間画像を作成するステップで得られた前記中間画像を、前記平均化範囲及び重みに基づき平均化処理することにより前記視野画像を得るステップとを有する眼鏡の視野体験方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。 - 請求項6記載の記録媒体において、
前記光束の広がりを求めるステップが、眼鏡レンズの球面度数と非点収差量から計算することを特徴とするコンピュータ読み取り可能な記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP19332098A JP3738563B2 (ja) | 1998-07-08 | 1998-07-08 | 眼鏡の視野体験装置、眼鏡の視野体験方法及び記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP19332098A JP3738563B2 (ja) | 1998-07-08 | 1998-07-08 | 眼鏡の視野体験装置、眼鏡の視野体験方法及び記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000029377A JP2000029377A (ja) | 2000-01-28 |
JP3738563B2 true JP3738563B2 (ja) | 2006-01-25 |
Family
ID=16305952
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP19332098A Expired - Fee Related JP3738563B2 (ja) | 1998-07-08 | 1998-07-08 | 眼鏡の視野体験装置、眼鏡の視野体験方法及び記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3738563B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4846985B2 (ja) * | 2004-04-20 | 2011-12-28 | セイコーオプティカルプロダクツ株式会社 | 光学特性補間方法、眼鏡装用シミュレーション画像処理方法、眼鏡装用シミュレーション画像処理装置、眼鏡レンズの評価方法、眼鏡レンズの評価装置 |
JP4306702B2 (ja) | 2006-08-03 | 2009-08-05 | セイコーエプソン株式会社 | メガネレンズ発注システム |
JP2008059548A (ja) | 2006-08-04 | 2008-03-13 | Seiko Epson Corp | レンズ発注システム、レンズ発注方法、レンズ発注プログラム、およびレンズ発注プログラムを記録した記録媒体 |
WO2015007878A1 (en) * | 2013-07-18 | 2015-01-22 | Essilor International (Compagnie Generale D'optique) | A method for determining a visual effect of an ophthalmic lens |
-
1998
- 1998-07-08 JP JP19332098A patent/JP3738563B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2000029377A (ja) | 2000-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1949174B1 (en) | Ophthalmic lens simulation system and method | |
US9720238B2 (en) | Method and apparatus for a dynamic “region of interest” in a display system | |
JP3342423B2 (ja) | 眼光学系のシミュレーション装置 | |
JP5921533B2 (ja) | 観察者の視覚障害を補正するための表示を表現するシステム、方法、およびそのプログラムを格納している記憶媒体 | |
JP6023801B2 (ja) | シミュレーション装置 | |
EP1158338B1 (en) | Method for simulating an ocular optical system and apparatus therefor | |
WO2013027755A1 (ja) | 眼鏡装用シミュレーション方法、プログラム、装置、眼鏡レンズ発注システム及び眼鏡レンズの製造方法 | |
WO2010044383A1 (ja) | 眼鏡の視野画像表示装置及び眼鏡の視野画像表示方法 | |
JP3919097B2 (ja) | 眼鏡レンズの両眼視性能表示方法及びその装置 | |
KR100514241B1 (ko) | 안경렌즈의 양안 성능 평가방법, 그 성능의 표시방법과,표시장치 | |
JP4846985B2 (ja) | 光学特性補間方法、眼鏡装用シミュレーション画像処理方法、眼鏡装用シミュレーション画像処理装置、眼鏡レンズの評価方法、眼鏡レンズの評価装置 | |
JP2012066002A (ja) | 眼鏡の視野画像表示装置 | |
JP3893760B2 (ja) | 眼鏡の視野体験装置、眼鏡の視野体験方法及び記録媒体 | |
JP3738563B2 (ja) | 眼鏡の視野体験装置、眼鏡の視野体験方法及び記録媒体 | |
JP3825654B2 (ja) | 眼光学系のシミュレーション方法及び装置 | |
JP3897058B2 (ja) | 眼鏡の疑似体験装置、眼鏡の疑似体験方法及び記録媒体 | |
JP3347514B2 (ja) | 眼光学系のシミュレーション装置 | |
JPH11183856A (ja) | 眼鏡の視野体験装置、視野体験方法および記録媒体 | |
JP2000047154A (ja) | 眼鏡の視野体験装置、眼鏡の視野体験方法及び記録媒体 | |
JPH11142797A (ja) | 眼鏡の視野体験装置、視野体験方法および記録媒体 | |
JP3735842B2 (ja) | 眼光学系のシミュレーション装置を駆動するためのプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP3546922B2 (ja) | 眼鏡レンズ画像生成方法及び装置 | |
JPH08266464A (ja) | 眼光学系のシミュレーション装置 | |
JP2001291114A (ja) | メガネ装用仮想体験システム及びその方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050712 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050829 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20051011 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051024 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091111 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091111 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101111 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101111 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111111 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111111 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121111 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121111 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131111 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131111 Year of fee payment: 8 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |