(57)【要約】【課題】眼鏡レンズの任意の位置の断面形状や厚さを容易に確認することができる厚さ表示システムを提供する。【解決手段】厚さ表示システムＳＹＳ１は、眼鏡レンズ１００Ｌ，１００Ｒを表示画面上に表示するとともに、表示画面内を移動可能な十字カーソル（ポインタ）１３０を表示する表示装置（表示部）２と、十字カーソル１３０を移動させるマウス（操作部）４と、十字カーソル１３０が眼鏡レンズ１００Ｌ，１００Ｒ内にあるときに、十字カーソル１３０の位置を含む第１方向における眼鏡レンズの断面形状１５１Ｒ，１５２Ｒを表示装置２に表示させる制御部１０と、を有している。【選択図】図７
2014211522.tif 000002
【特許請求の範囲】
【請求項１】
レンズを画面上に表示するとともに、前記画面内を移動可能なポインタを表示する表示部と、
前記ポインタを移動させる操作部と、
前記ポインタが前記レンズ内にあるときに、前記ポインタの位置を含む第１方向における前記レンズの断面形状を前記表示部に表示させる制御部と、を有する厚さ表示システム。
【請求項２】
前記制御部は、前記ポインタの位置を含み、かつ前記第１方向と交差する第２方向における前記レンズの断面形状を前記表示部に表示させる請求項１記載の厚さ表示システム。
【請求項３】
前記第１方向と前記第２方向とは直交するとともに、前記第１方向は、前記表示部の画面上の縦方向及び横方向のいずれか一方であり、前記第２方向は、前記表示部の画面上の縦方向及び横方向のいずれか他方である請求項２記載の厚さ表示システム。
【請求項４】
前記第１方向における前記レンズの断面形状は、前記第１方向と直交する方向に前記レンズから離間して表示され、前記第２方向における前記レンズの断面形状は、前記第２方向と直交する方向に前記レンズから離間して表示される請求項２または請求項３記載の厚さ表示システム。
【請求項５】
前記制御部は、前記断面形状に関する切断線を前記レンズ内に表示させる請求項１〜請求項４のいずれか１項に記載の厚さ表示システム。
【請求項６】
前記制御部は、前記レンズの属性情報、及び処方情報に基づいて前記断面形状を算出する演算部を有する請求項１〜請求項５のいずれか１項に記載の厚さ表示システム。
【請求項７】
前記属性情報は、前記レンズの径、曲率、及び屈折率のうち少なくとも１つを含む請求項６記載の厚さ表示システム。
【請求項８】
前記制御部は、前記属性情報を記憶する記憶部を有し、
前記演算部は、前記記憶部から前記属性情報を取得して前記断面形状を算出する請求項６または請求項７記載の厚さ表示システム。
【請求項９】
前記制御部は、前記属性情報を記憶した外部記憶装置からネットワークを介して前記属性情報を取得して、この属性情報を前記演算部に送る請求項６または請求項７記載の厚さ表示システム。
【請求項１０】
前記属性情報は、予め記憶された複数の属性情報から選択される請求項８または請求項９記載の厚さ表示システム。
【請求項１１】
前記処方情報は、Ｓ度、Ｃ度、軸度、加入度、及びプリズムのうち少なくとも１つを含む請求項６記載の厚さ表示システム。
【請求項１２】
前記処方情報を入力するための入力装置を備える請求項６または請求項１１記載の厚さ表示システム。
【請求項１３】
前記制御部は、前記軸度の方向を前記表示部に表示させる請求項１１または請求項１２記載の厚さ表示システム。
【請求項１４】
前記演算部は、前記断面形状を補完処理を行うことにより算出する請求項６〜請求項１３のいずれか１項に記載の厚さ表示システム。
【請求項１５】
前記制御部は、前記ポインタが前記眼鏡レンズ内にあるときに、前記ポインタの座標をこのポインタの近傍に表示させる請求項１〜請求項１４のいずれか１項に記載の厚さ表示システム。
【請求項１６】
前記制御部は、前記ポインタが前記眼鏡レンズ内にあるときに、前記ポインタの位置における前記レンズの厚さ情報を前記表示部に表示させる請求項１〜請求項１５のいずれか１項に記載の厚さ表示システム。
【請求項１７】
前記制御部は、前記厚さ情報を表示した際の前記ポインタの位置を、前記断面形状内に表示させる請求項１６記載の厚さ表示システム。
【請求項１８】
前記制御部は、前記ポインタによって指定された指定位置について、前記厚さ情報を前記指定位置に関連付けて前記表示部に表示させる請求項１６または請求項１７記載の厚さ表示システム。
【請求項１９】
前記制御部は、前記指定位置を前記レンズ内に表示させる請求項１８記載の厚さ表示システム。
【請求項２０】
前記制御部は、前記レンズの径に関する径情報を前記表示部に表示させるとともに、前記径情報に関連して前記厚さ情報を表示させる請求項１６〜請求項１９のいずれか１項に記載の厚さ表示システム。
【請求項２１】
前記制御部は、径が異なる前記レンズのそれぞれに対応して複数の前記断面形状を前記表示部に表示させる請求項１〜請求項２０のいずれか１項に記載の厚さ表示システム。
【請求項２２】
前記制御部は、前記複数の断面形状を、一部を重ねた状態で前記表示部に表示させる請求項２１記載の厚さ表示システム。
【請求項２３】
前記制御部は、前記複数の断面形状を前記断面形状ごとに異なる色で前記表示部に表示させる請求項２１または請求項２２記載の厚さ表示システム。
【請求項２４】
前記制御部は、前記レンズとして玉型形状を表示させる請求項１〜請求項２３のいずれか１項に記載の厚さ表示システム。
【請求項２５】
前記制御部は、前記玉型形状とともに、この玉型形状に対応する丸玉レンズ形状を前記表示部に表示させる請求項２４記載の厚さ表示システム。
【請求項２６】
前記制御部は、前記玉型形状を前記丸玉レンズ形状と異なる色で表示させる請求項２５記載の厚さ表示システム。
【請求項２７】
前記玉型形状を計測する計測装置を有し、
前記制御部は、前記計測装置から前記玉型形状を取得する請求項２４〜請求項２６のいずれか１項に記載の厚さ表示システム。
【請求項２８】
前記制御部は、右用レンズ及び左用レンズを前記表示部に表示させるとともに、前記右用レンズ及び前記左用レンズのうち、一方に対する前記表示部の表示に追従させて、他方についても前記表示部で表示させる請求項１〜請求項２７のいずれか１項に記載の厚さ表示システム。
【請求項２９】
前記右用レンズ及び前記左用レンズの一方に対する他方の追従は、前記右用レンズと前記左用レンズとの境界に対して対称である請求項２８記載の厚さ表示システム。
【請求項３０】
レンズを画面上に表示するとともに、前記画面内を移動可能なポインタを表示する表示ステップと、
前記ポインタを移動させる操作ステップと、
前記ポインタが前記レンズ内にあるときに、前記ポインタの位置を含む第１方向における前記レンズの断面形状を前記表示部に表示させる制御ステップと、
を実行する厚さ表示方法。
【請求項３１】
レンズを画面上に表示するとともに、前記画面内を移動可能なポインタを表示する表示処理と、
前記ポインタを移動させる操作処理と、
前記ポインタが前記レンズ内にあるときに、前記ポインタの位置を含む第１方向における前記レンズの断面形状を前記表示部に表示させる制御処理と、
を端末に実行させる厚さ表示用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、眼鏡レンズの厚さを表示する厚さ表示システム、厚さ表示方法、及び厚さ表示用プログラムに関する。
【背景技術】
【０００２】
眼鏡レンズの厚さが変わると、眼鏡をかけたときの使用者の印象が変わる。また、眼鏡レンズの縁部が厚い場合、フレームによっては眼鏡レンズがフレームからはみ出てしまう場合がある。このため、眼鏡レンズの厚さを気にする人は多い。一般には、厚さの薄い眼鏡レンズが好まれる。このようなことから、販売店やメガネレンズの加工現場では、眼鏡レンズの厚さについての問い合わせが多く、眼鏡レンズの任意の位置の厚さを瞬時に知ることができるように、眼鏡レンズの厚さを表示するシステムが求められる。
【０００３】
特許文献１には眼鏡レンズを表示する表示装置が記載されている。この表示装置は、眼鏡レンズの属性情報や使用者の処方情報とともに、フレーム形状に作成された眼鏡レンズの正面図や側面図、上面図を単に表示するだけであり、その眼鏡レンズの任意の位置に関する断面形状を表示するものではない。従って、眼鏡レンズの断面に関する問い合わせがあった際には、眼鏡レンズのデータからその断面の位置に関するレンズ厚等の数値を確認するといった作業が必要となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１７７８８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記したように、特許文献１に記載された表示装置では、眼鏡レンズの正面図や側面図が表示されるだけなので、任意の位置で眼鏡レンズの断面を確認することができない。眼鏡レンズを側面から見た表示だけではその厚さを認識することは難しく、特にレンズの中心部分に関する厚さを認識することは難しい。また、レンズ断面についてデータから確認する作業は面倒であり、任意の位置でのレンズ断面を瞬時に確認することは困難である。物体の切断面を表示されるときに、マウスで線を描いて物体を切断する。このような構成では、操作者がマウスのドラッグ・アンド・ドロップのような操作を行う必要がある。従って、物体の任意の位置の厚さを瞬時に確認することは困難である。
【０００６】
本発明の態様では、眼鏡レンズの任意の位置において、その断面を瞬時に表示させることにより、使用者が眼鏡レンズの厚さを容易に確認することができる厚さ表示システム、厚さ表示方法、及び厚さ表示用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１態様によれば、レンズを画面上に表示するとともに、画面内を移動可能なポインタを表示する表示部と、ポインタを移動させる操作部と、ポインタがレンズ内にあるときに、ポインタの位置を含む第１方向におけるレンズの断面形状を表示部に表示させる制御部と、を有する厚さ表示システムが提供される。
【０００８】
本発明の第２態様によれば、レンズを画面上に表示するとともに、画面内を移動可能なポインタを表示する表示ステップと、ポインタを移動させる操作ステップと、ポインタがレンズ内にあるときに、ポインタの位置を含む第１方向におけるレンズの断面形状を表示部に表示させる制御ステップと、を実行する厚さ表示方法が提供される。
【０００９】
本発明の第３態様によれば、レンズを画面上に表示するとともに、画面内を移動可能なポインタを表示する表示処理と、ポインタを移動させる操作処理と、ポインタがレンズ内にあるときに、ポインタの位置を含む第１方向におけるレンズの断面形状を表示部に表示させる制御処理と、を端末に実行させる厚さ表示用プログラムが提供される。
【発明の効果】
【００１０】
本発明の態様によれば、ポインタが眼鏡レンズ内にあるときに、ポインタの位置を含む方向における眼鏡レンズの断面形状を表示部に表示させるので、眼鏡レンズの任意の位置の厚さを容易に確認することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る厚さ表示システムを示すブロック図である。
【図２】屈折率、適用度数、アッベ数、及び比重の関係の一例を示す図である。
【図３】丸玉形状の眼鏡レンズ上に設定される格子状のラインを示す図である。
【図４】ＳＡＧ情報を説明するための眼鏡レンズの断面図である。
【図５】第１実施形態に係る厚さ表示処理を示すフローチャートである。
【図６】第１実施形態に係る厚さ表示処理を示すフローチャートである。
【図７】第１実施形態における表示画面の表示内容を示す図である。
【図８】スプライン補間を説明するためのグラフ図である。
【図９】第２実施形態に係る厚さ表示システムを示すブロック図である。
【図１０】第２実施形態に係る厚さ表示処理を示すフローチャートである。
【図１１】第２実施形態における表示画面の表示内容を示す図である。
【図１２】ＰＤを説明するための説明図である。
【図１３】ＥＰを説明するための説明図である。
【図１４】厚さ表示システムの変形例を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面を参照しながら説明する。ただし、本発明はこれに限定されるものではない。また、図面においては、実施形態を説明するため、一部分を大きくまたは強調して記載するなど適宜縮尺を変更して表現している。また、図面によっては、ＸＹＺ座標系を用いて図中の方向を説明する。このＸＹＺ座標系においては、眼鏡レンズの径方向における平面をＸＹ平面とする。このＸＹ平面においてＸ方向とＹ方向とは直交している。ＸＹ平面に垂直な方向（眼鏡レンズの厚さ方向）はＺ方向と表記する。Ｘ方向、Ｙ方向及びＺ方向のそれぞれは、図中の矢印の方向が＋方向であり、矢印の方向とは反対の方向が−方向であるものとして説明する。
【００１３】
＜第１実施形態＞
図１は、第１実施形態に係る厚さ表示システムを示すブロック図である。図１に示すように、この厚さ表示システムＳＹＳ１は、演算処理装置１、表示装置２、キーボード３、及びマウス４を備えている。そして、厚さ表示システムＳＹＳ１は、概略すると、操作者がキーボード３やマウス４を操作することにより、表示装置２の表示画面に丸玉形状の眼鏡レンズを表示させるとともに、この眼鏡レンズの所定位置の厚さ情報と、その位置における所定方向の断面形状とを表示する。
【００１４】
厚さ表示システムＳＹＳ１は、例えば、眼鏡店の店舗内や、眼鏡店からの委託により眼鏡レンズを加工する加工現場、眼鏡店からの眼鏡レンズに関する問い合わせを受けるレンズセンターなどに設置される。なお、この第１実施形態では、キーボード３及びマウス４を操作する操作者は、眼鏡店の販売員など、眼鏡レンズの使用者（眼鏡をかける人）でない場合が大半であるが、使用者自らが操作してもよい。
【００１５】
演算処理装置１は、丸玉形状の眼鏡レンズの厚さ表示に関する制御を実行する装置である。この演算処理装置１は、例えば、パーソナルコンピュータで実現される。この演算処理装置１は、図１に示すように、制御部１１と、記憶部２０とを有している。制御部１０は、眼鏡レンズの厚さ表示に関する制御を司る。記憶部２０は、眼鏡レンズ上の所定位置の厚さ情報や、その位置における所定方向の眼鏡レンズの断面形状などを計算するのに必要な各種情報を記憶している。また、制御部１０は、図１に示すように、表示制御部１１、入力部１２、操作制御部１３、及び演算部１４を有している。
【００１６】
表示制御部１１は、例えば液晶表示ディスプレイのような表示装置２の表示画面に、眼鏡レンズの画像、カーソル（ポインタ）の画像、眼鏡レンズの断面形状の画像などの各種画像（図７参照）を表示する制御を実行する。なお、以下、眼鏡レンズの画像、カーソルの画像、断面形状の画像などは、表示装置２の表示画面において、単に、眼鏡レンズ、カーソル、断面形状という。入力部１２は、操作者によるキーボード３の操作に応じて、後述する処方情報を入力し、その処方情報を演算部１４に出力する。
【００１７】
操作制御部１３は、操作者によるマウス４の移動操作に応じたカーソルの移動量を認識し、その移動量を示す移動量情報を表示制御部１１及び演算部１４に出力する。表示制御部１１は、操作制御部１３からの移動量情報を受け取ると、その移動量情報が示す移動量に応じて表示画面に表示しているカーソルを移動させる。また、操作制御部１３は、操作者によるマウス４のクリック操作に応じた位置を認識し、その位置を示す位置情報を表示制御部１１及び演算部１４に出力する。表示制御部１１は、操作制御部１３からの位置情報を受け取ると、その位置情報が示す位置に応じた情報を表示する。
【００１８】
演算部１４は、各種情報に基づいて、眼鏡レンズの任意の位置の厚さ情報や、その位置における所定方向の断面形状などを計算する。各種情報としては、使用者の処方情報、マウス４の移動量情報、眼鏡レンズの選択情報、及び記憶部２０のデータベース２０Ａに記憶されている情報（後述する属性情報、ＳＡＧ情報）である。使用者の処方情報は、操作者によるキーボード３の操作に応じて入力される。移動量情報は、同じく操作者によるマウス４の操作に応じて入力される。眼鏡レンズの選択情報は、操作者によるマウス４やキーボード３の操作により、複数種類の眼鏡レンズのうちのいずれの眼鏡レンズを選択したかを示す情報である。表示制御部１１は、演算部１４が算出した厚さ情報や断面形状を表示画面の所定位置に表示する。
【００１９】
なお、制御部１０における表示制御部１１、入力部１２、操作制御部１３、及び演算部１４のそれぞれの構成は、ＣＰＵ（Central Processing Unit）などの演算処理装置が記憶部２０に記憶されている制御プログラムに従って処理を実行することにより実現される。
【００２０】
記憶部２０は、データベース２０Ａを有している。データベース２０Ａには、演算部１４が、眼鏡レンズ上の所定位置の厚さ情報や、その位置における所定方向の眼鏡レンズの断面形状などを計算するのに必要な各種情報が記憶されている。なお、記憶部２０には、データベース２０Ａに記憶される情報のほかに、上記したように、制御部１０における表示制御部１１、入力部１２、操作制御部１３、及び演算部１４の処理を実行させるための制御プログラムなども記憶されている。
【００２１】
次に、眼鏡レンズの種類について説明する。眼鏡レンズは、例えば、材質（ガラスレンズ、プラスチックレンズ）や屈折率などによって分類される。屈折率が高くなる程、同じ度数に作成された場合、眼鏡レンズの厚さは薄くなる。ただし、眼鏡レンズの厚さを薄くするために、単純に高い屈折率の眼鏡レンズを選択すればよいというわけではない。度数に適した屈折率の眼鏡レンズを選択することも検討する必要がある。ここで、「度数（Ｓ度）」は、近視・遠視の度合いを数値化したものである。近視の場合はマイナス（−）、遠視の場合はプラス（＋）の符号が付く。度数の単位はＤ（ディオプター）で表される。
【００２２】
図２は、屈折率、適用度数、アッベ数、及び比重の関係の一例を示す図であり、（ａ）は、眼鏡レンズの材質がガラスの場合の屈折率、適用度数、アッベ数、及び比重の関係を示し、（ｂ）は、眼鏡レンズの材質がプラスチックの場合の屈折率、適用度数、アッベ数、及び比重の関係を示す。ここで、「適用度数」は、ある屈折率の眼鏡レンズに適用される度数である。また、「アッベ数」は、レンズの色分散を評価する指標であり、逆分散率ともいう。「アッベ数」の値が大きくなる程、収差が少なくなり、にじみが少なくなる。また、「比重」は、眼鏡レンズの密度（単位体積当たりの質量）と、基準となる標準物質の密度との比である。「比重」の値が大きくなる程、眼鏡レンズは重くなる。
【００２３】
図２（ａ）に示すように、ガラスレンズの場合、例えば、屈折率として１．９０、１．８０、１．７０、１．６０、１．５２の５種類が設けられている。そして、それぞれの屈折率に対応して、適用度数が±５Ｄ、±４Ｄ、全度数、±３Ｄ以下、弱度数とされ、アッベ数が３０．４、３３、３８、４２、５８．８とされ、比重が３．７７、３．５、３．０、２．５８、２．５４とされている。また、図２（ｂ）に示すように、プラスチックレンズの場合、例えば、屈折率として１．７６、１．７４、１．７０、１．６７、１．６０、１．５６、１．５０の７種類が設けられている。そして、それぞれの屈折率に対応して、適用度数が±５Ｄ以上、±４Ｄ以上、±３Ｄ以上、±５Ｄ以下、±４Ｄ以下、±３Ｄ以下、±３Ｄ以下とされ、アッベ数が３０、３３、３６、３２、４２、４３、５８とされ、比重が１．４９、１．４６、１．４１、１．３５、１．３０、１．２７、１．３２とされている。
【００２４】
「属性情報」及び「処方情報」について説明する。「属性情報」とは、眼鏡レンズの性質や特徴を示す情報のことをいう。図２（ａ）及び（ｂ）に示す「屈折率」、「アッベ数」、「比重」は、「属性情報」に含まれる。また、眼鏡レンズの第１面（Ｒ１面または凸面、第１屈折面）の曲率、中心厚、径（外径）、収差、第２面（Ｒ２面または凹面、第２屈折面）のベース曲率（眼鏡レンズの縦方向の曲率）、第２面のクロス曲率（眼鏡レンズの横方向の曲率）なども「属性情報」に含まれる。眼鏡レンズの第１面とは、使用者が眼鏡をかけた場合の使用者の眼球側と反対側の面のことをいい、眼鏡レンズの第２面とは、使用者が眼鏡をかけた場合の使用者の眼球側の面のことをいう。
【００２５】
「処方情報」とは、使用者の近視・遠視や、乱視の度合い、プリズムの有無などを示す情報のことをいう。この「処方情報」には、「Ｓ度」、「Ｃ度」、「軸度」、「加入度」、及び「プリズム」が含まれる。「Ｓ度」は、上記した「度数」と同じ意味である。この「Ｓ度」は「Ｓｐｈ」や「球面度数」と表されることもある。「Ｃ度」は、乱視の度合いを数値化したものである。「Ｃ度」の単位もＤ（ディオプター）で表される。この「Ｃ度」は「Ｃｙｌ」や「円柱度数」と表されることもある。「軸度」とは乱視軸の角度のことをいう。乱視には方向（角度）があり、０度〜１８０度の値で表される。「加入度」は、遠近両用レンズ（累進レンズや二重焦点レンズ）などの遠くを見る部分（眼鏡レンズの中心より上側部分）の度数と近くを見る部分（眼鏡レンズの中心より下側部分）の度数との差である。「プリズム」は斜視を強制する為に処方の情報として付加され、その量Δ（プリズムディオプトリ）と方向（０〜３５９°）で屈折力が表される。
【００２６】
第１実施形態において、図２（ａ）及び（ｂ）に示すような複数の眼鏡レンズのうち、使用者の度数（Ｓ度）に適した材質及び屈折率の眼鏡レンズが、操作者によるマウス４の操作により選択される。選択対象となる眼鏡レンズは、材質や屈折率とともに第１面の曲率が決定された複数のセミフィニッシュレンズである。ただし、セミフィニッシュレンズを選択対象とすることに代えて、操作者が材質や屈折率を自由に指定するものでもよい。また、選択可能なセミフィニッシュレンズは、後述する処方情報によって決定されてもよい。この決定は演算部１４によって行われる。すなわち、演算部１４は、入力された処方情報に基づいて、セミフィニッシュレンズの第２面を加工可能か判断し、加工可能と判断したものをリストアップする。このリストアップした情報は、表示制御部１１によって表示装置２に表示される。操作者は、表示装置２に表示されたセミフィニッシュレンズのリストからマウス４によって選択可能となる。
【００２７】
また、操作者がキーボード３を操作することにより、処方情報が入力部１２に入力される。そして、操作者により選択されたセミフィニッシュレンズの属性情報と、操作者により入力された処方情報に基づいて、眼鏡レンズの第２面のベース曲率及びクロス曲率が決定される。第２面のベース曲率及びクロス曲率は、演算部１４により算出されて決定される。演算部１４は、上記した属性情報や処方情報に基づいて、所定の算出プログラムにより第２面のベース曲率及びクロス曲率を算出する。
【００２８】
所定の算出プログラムは、記憶部２０のデータベース２０Ａに格納されており、制御部１０によって適宜呼び出されて用いられる。なお、算出された第２面のベース曲率及びクロス曲率は、記憶部２０に記憶される。ただし、第２面のベース曲率及びクロス曲率の算出は、演算部１４で行うことに限定されず、例えば、厚さ表示システムＳＹＳ１の外部に設置された外部処理装置で行ってもよい。この場合、演算処理部１は、眼鏡レンズの属性情報や、使用者の処方情報をその外部処理装置に送り、外部処理装置で算出した第２面のベース曲率及びクロス曲率に関するデータを受け取って記憶部２０に記憶させる。
【００２９】
また、記憶部２０のデータベース２０Ａには、眼鏡レンズの属性情報とともに、眼鏡レンズの第１面の曲率に対応した第１面のＳＡＧ値に関するＳＡＧ情報（Ｒ１ＳＡＧ）が記憶されている。さらに、ＳＡＧ情報としては、第１面のＳＡＧ情報の他に、眼鏡レンズの第２面のベース曲率及びクロス曲率に対応した第２面のＳＡＧ値に関するＳＡＧ情報（Ｒ２ＳＡＧ）が含まれていてもよい。
【００３０】
ＳＡＧ情報について説明する。図３は、丸玉形状の眼鏡レンズ上に設定される格子状のラインを示す図である。図３に示すように、丸玉形状の眼鏡レンズの中心を原点として、横方向をＸ軸とし、縦方向をＹ軸としている。丸玉形状の眼鏡レンズの領域よりも広い方形の領域が設定されている。この方形の領域は例えば０．５ｍｍピッチの間隔で縦方向の複数のラインと横方向の複数のラインとで格子状に区切られている。縦方向及び横方向のラインの交点すなわち格子点ごとに第１面及び第２面のＳＡＧ情報が設定される。本明細書において、ＳＡＧ情報とは、格子点ごとの第１面や第２面のＳＡＧ値の意味で用いる場合の他に、複数のＳＡＧ値の集合の意味で用いる場合がある。丸玉形状の眼鏡レンズの径は、例えば８０．０ｍｍである。従って、方形の領域は、例えば９０．０ｍｍ×９０．０ｍｍの領域に設定されている。なお、方形の領域のうち、丸玉形状の眼鏡レンズ外の領域にはＳＡＧ値が存在しないのでＳＡＧ情報には含まれない。
【００３１】
図４は、ＳＡＧ情報を説明するための眼鏡レンズの断面図である。図４に示すように、眼鏡レンズ１００の第１面Ｒ１のＳＡＧ情報（Ｒ１ＳＡＧ）は、第１面の頂点（＋Ｚ側の点）を含むＸＹ平面に対するＺ方向の距離を示す。また、眼鏡レンズ１００の第２面Ｒ２のＳＡＧ情報（Ｒ２ＳＡＧ）は、第２面の頂点（＋Ｚ側の点）を含むＸＹ平面に対するＺ方向の距離を示す。なお、演算部１４は、中心厚Ｃｔと、各格子点における第１面のＳＡＧ情報（処方プリズムが指定されている場合は、そのプリズム量を加味したＳＡＧ情報を算出）と、各格子点における第２面のＳＡＧ情報とによって、各格子点における厚さｔに関する厚さ情報を算出する。
【００３２】
記憶部２０のデータベース２０Ａには、予め設定されたセミフィニッシュレンズについて、それぞれの材質や屈折率、アッベ数、比重、第１面の曲率、眼鏡レンズの径などの属性情報とともに、第１面の各格子点における第１面のＳＡＧ情報が記憶されている。また、データベース２０Ａには、処方情報に対応可能なセミフィニッシュレンズの情報についても記憶されている。セミフィニッシュレンズの情報には、適用範囲内の度数（Ｓ度、Ｃ度、軸度、加入度など）の情報が含まれている。
【００３３】
次に、図５〜図７を参照して、第１実施形態に係る厚さ表示システムの動作について、表示画面の表示内容を参照しながら説明する。
【００３４】
図５及び図６は、第１実施形態に係る厚さ表示処理を示すフローチャートである。また、図７は、第１実施形態における表示画面の表示内容を示す図である。まず、演算処理装置１の制御部１０の表示制御部１１は、眼鏡レンズを選択するためのレンズ選択ボタン５００を表示画面の左上に表示する。また、表示制御部１１は、左右の眼鏡レンズの処方情報（Ｓ度、Ｃ度、軸度、加入度、プリズム）を入力するための処方情報入力欄２５０Ｌ，２５０Ｒを表示画面の下部に表示する。また、表示制御部１１は、眼鏡レンズの外径を指定するためのチェック欄２６１Ｌ〜２６３Ｌ，２６１Ｒ〜２６３Ｒを、左右の処方情報入力欄２５０Ｌ，２５０Ｒの下方に表示する。また、図７には示していないが、表示制御部１１は、マウス４に対応する矢印形状のカーソルを表示する。
【００３５】
操作者は、レンズ選択ボタン５００を選択するために、マウス４の移動操作及びクリック操作を行う。操作制御部１３は、マウス４の移動操作に応じた移動量情報及びクリック操作に応じた位置情報を表示制御部１１及び演算部１４に出力する。表示制御部１１は、操作制御部１３からの移動量情報に基づいて、カーソルをレンズ選択ボタン５００に移動表示させ、操作制御部１３からの位置情報に基づいて、レンズ選択ボタン５００の下に操作者が選択可能な眼鏡レンズの種類の一覧を表示（プルダウン表示）する。
【００３６】
以下、本明細書においては、マウス４の移動に応じて、その移動量情報が表示制御部１１に出力され、表示制御部１１は、この移動量情報に基づいてカーソルを表示装置２に移動表示させる。また、マウス４のクリック操作に応じて、その位置情報が演算部１４に出力され、演算部１４は、この位置情報に基づいて各種処理を行う。
【００３７】
操作者は、一覧表示された複数の眼鏡レンズのいずれかを選択するために、マウス４の移動操作及びクリック操作を行う。すなわち、マウス４の移動操作によってカーソルを一覧表示された複数の眼鏡レンズのいずれかに移動表示させ、マウス４のクリック操作により所定の眼鏡レンズが選択される。すなわち、眼鏡レンズの選択情報が入力される（ステップＳ１）。なお、眼鏡レンズが選択されると、演算部１４は、表示画面に眼鏡レンズが選択されたことを示す選択確定の表示を行う。なお、眼鏡レンズの選択は、左右の眼鏡レンズごとに行われるが、一つの選択で左右同時に眼鏡レンズが選択されるものでもよい。
【００３８】
また、操作者は、キーボード３を操作して処方情報入力欄２５０Ｌ，２５０Ｒに処方情報（Ｓ度、Ｃ度、軸度、加入度、プリズム）を入力する（ステップＳ２）。入力に際しては、マウス４によって処方情報入力欄２５０Ｌ，２５０Ｒをクリック操作することにより適宜入力可能となる。なお、ステップＳ１とステップＳ２とは、いずれを先に行ってもよい。
【００３９】
図７に示す例では、処方情報入力欄２５０Ｌに、使用者の左眼に関する処方情報として、Ｓ度が１．００、Ｃ度が−２．００、軸度が１８０°、加入度が１．７５が入力されている。また、処方情報入力欄２５０Ｒには、使用者の右眼に関する処方情報として、Ｓ度が１．００、Ｃ度が−０．２５、軸度が６０°、加入度が１．７５、プリズムの方向９０°、プリズムの量１．５Δが入力されている。入力部１２は、操作者によって処方情報入力欄２５０Ｌ，２５０Ｒに書き込まれた処方情報を演算部１４に出力する。なお、入力された処方情報は、例えば、制御部１０内のメモリ（図示せず）に記憶される。
【００４０】
演算部１４は、ステップＳ１で入力された選択情報に関する眼鏡レンズの属性情報を記憶部２０のデータベース２０Ａから読み出して取得する（ステップＳ３）。演算部１４が取得する属性情報は、選択された眼鏡レンズに関する材質や屈折率、第１面の曲率、眼鏡レンズの径などに関する情報である。なお、演算部１４が取得した属性情報は、処方情報と同様に、例えば、制御部１０内のメモリ（図示せず）に記憶される。
【００４１】
次に、演算部１４は、各格子点に対応する第１面のＳＡＧ情報（Ｒ１ＳＡＧ）をデータベース２０Ａから読み出して取得する（ステップＳ４）。データベース２０Ａに第１面のＳＡＧ情報（Ｒ１ＳＡＧ）が記憶されていない場合は、演算部１４は、ステップ１で入力された属性情報の第１面の曲率を用いて、また、プリズムに応じて、図３に対応する第１面の各格子点のＳＡＧ値を算出してＳＡＧ情報とする。
【００４２】
また、演算部１４は、取得した属性情報と、ステップＳ２で入力された処方情報とに基づいて、所定の算出プログラムをデータベース２０Ａから呼び込み、この算出プログラムによって第２面のベース曲率及びクロス曲率を算出する。演算部１４は、算出された第２面のベース曲率及びクロス曲率に基づいて、第２面のＳＡＧ情報（Ｒ２ＳＡＧ）を取得する。なお、予めデータベース２０Ａに第２面のベース曲率及びクロス曲率や、第２面のＳＡＧ情報（Ｒ２ＳＡＧ）が記憶されている場合は、演算部１４は、データベース２０Ａから第２面のベース曲率及びクロス曲率、第２面のＳＡＧ情報（Ｒ２ＳＡＧ）を取得する。なお、演算部１４が取得したＳＡＧ情報は、処方情報や属性情報と同様に、例えば、制御部１０内のメモリ（図示せず）に記憶される。
【００４３】
次に、演算部１４は、ステップＳ３で取得した属性情報のうち、眼鏡レンズの径の情報を表示制御部１１に出力する。表示制御部１１は、その径の情報に基づいて、図７に示すように、左右の丸玉形状の眼鏡レンズ１００Ｌ，１００Ｒの輪郭を描画する（ステップＳ５）。眼鏡レンズ１００Ｌ，１００Ｒは、表示画面において、左右に（Ｘ方向に）並べて表示され、左側に左の眼鏡レンズ１００Ｌが表示され、右側に右の眼鏡レンズ１００Ｒが表示される。
【００４４】
ステップＳ５において、表示制御部１１は、右の眼鏡レンズ１００Ｒの中心点である原点Ｘ，Ｙ（０．０，０．０）にカーソルを移動させる。その際、表示制御部１１は、カーソルを十字カーソル（ポインタ）１３０に変化させる。これにより十字カーソル１３０は、表示装置２の表示画面において右の眼鏡レンズ１００Ｒの原点Ｘ，Ｙ（０．０，０．０）に表示される。ただし、ステップＳ５において、カーソルを原点に表示させるか否かは任意である。例えば、カーソルの初期位置として、表示画面の中心位置であってもよい。また、表示制御部１１は、十字カーソル１３０における横方向（Ｘ方向）及び縦方向（Ｙ方向）の線を眼鏡レンズ１００Ｒ内まで延ばして表示するように制御する。なお、十字カーソル１３０が原点に位置している場合、その座標を表示画面させてもよい。この場合、後述するステップＳ１３で表示される座標１７０と同様の表示が用いられる。
【００４５】
また、ステップＳ５において、表示制御部１１は、左の眼鏡レンズ１００Ｌの原点を縦方向に通過する点線１１０Ｌを表示させ、同様に、右の眼鏡レンズ１００Ｒの原点を縦方向に通過する点線１１０Ｒを表示させる。さらに、表示制御部１１は、左右の眼鏡レンズ１００Ｌ，１００Ｒの原点を横方向に通過する点線１２０を表示させる。ただし、これら点線１１０Ｌ，１１０Ｒ，１２０を表示させるか否かは任意である。
【００４６】
また、演算部１４は、ＳＡＧ情報の中から、眼鏡レンズ１００Ｒの原点を通る横方向（第１方向）における各格子点の第１面及び第２面のＳＡＧ情報を収集する。なお、このときの横方向（第１方向）は、点線１２０と一致している。さらに、演算部１４は、眼鏡レンズ１００Ｒの中心厚（中心点の厚さ）の情報を取得する。演算部１４は、横方向（第１方向）におけるＳＡＧ情報と中心厚の情報とに基づいて、右の眼鏡レンズ１００Ｒを横方向（第１方向）すなわち点線１２０で切断した場合の断面形状を生成する。
【００４７】
ここで、演算部１４は、横方向（第１方向）におけるＳＡＧ情報と中心厚の情報とから、格子点を結ぶ断面形状を生成することも可能である。しかし、格子点は０．５ｍｍ間隔で配置されているため、滑らかな曲線で断面形状を描画できない。従って、演算部１４は、断面形状を生成するときに、各格子点の座標データに対してスプライン補間を行い、各格子点の間の画素の座標データを算出する（ステップＳ６）。これにより、滑らかな曲線で断面形状１５１Ｒが作成される。
【００４８】
図８は、スプライン補間を説明するためのグラフ図である。図８に示すように、演算部１４は、与えられた格子点（Ｘｉ−２，Ｘｉ−１，・・・Ｘｉ＋３）の座標データ（Ｚ座標データ）を通る滑らかな曲線の座標データを多項式を用いて算出する。そして、演算部１４は、断面形状１５１Ｒに対応した座標データを表示制御部１１に出力する。表示制御部１１は、断面形状１５１Ｒの座標データに基づいて、断面形状１５１Ｒの画像を描画する（ステップＳ７）。
【００４９】
図７に示すように、眼鏡レンズ１００Ｒの断面形状１５１Ｒは横方向（第１方向）と直交する縦方向（第２方向）に眼鏡レンズ１００Ｒから離間して表示される。この断面形状１５１Ｒは、眼鏡レンズ１００Ｒの上方（＋Ｙ方向）に表示される。なお、図７においては、断面形状１５１ＲはステップＳ１６（原点とは異なる点に十字カーソル１３０が位置する場合）で描画される断面形状を示している。
【００５０】
また、演算部１４は、ＳＡＧ情報の中から、眼鏡レンズ１００Ｒの原点を通る縦方向（第２方向）における各格子点の第１面及び第２面のＳＡＧ情報を収集する。なお、このときの縦方向（第２方向）は、点線１１０Ｒと一致している。また、縦方向（第２方向）は、横方向（第１方向）と直交する点は先に述べたとおりである。演算部１４は、縦方向（第２方向）におけるＳＡＧ情報と、先に取得している中心厚の情報とに基づいて、右の眼鏡レンズ１００Ｒを縦方向（第２方向）すなわち点線１１０Ｒで切断した場合の断面形状を生成する。
【００５１】
演算部１４は、縦方向（第２方向）におけるＳＡＧ情報と中心厚の情報とに基づいて、右の眼鏡レンズ１００Ｒを縦方向（第２方向）すなわち点線１１０Ｒで切断した場合の断面形状を生成する。演算部１４は、先に説明した断面形状１５１Ｒの作成と同様に、各格子点の座標データに対してスプライン補間を行い、各格子点の間の画素の座標データを算出する（ステップＳ６）。これにより、滑らかな曲線で断面形状１５２Ｒが作成される。そして、演算部１４は、断面形状１５２Ｒに対応した座標データを表示制御部１１に出力する。表示制御部１１は、断面形状１５２Ｒの座標データに基づいて、断面形状１５２Ｒの画像を描画する（ステップＳ７）。
【００５２】
図７に示すように、眼鏡レンズ１００Ｒの断面形状１５２Ｒは縦方向（第２方向）と直交する横方向（第１方向）に眼鏡レンズ１００Ｒから離間して表示される。この断面形状１５２Ｒは、眼鏡レンズ１００Ｒの右方（＋Ｘ方向）に表示される。なお、図７においては、先の説明と同様に、断面形状１５２ＲはステップＳ１６（原点とは異なる点に十字カーソル１３０が位置する場合）で描画される断面形状を示している。
【００５３】
断面形状１５１Ｒ、１５２Ｒは、図７においてはハッチングをして表示しているが、これに限定されない。ハッチングに代えて、例えば、断面形状１５１Ｒ、１５２Ｒの内側領域を、他の領域とは異なる色（例えば水色など）に着色して表示されてもよい。また、眼鏡レンズ１００Ｒの内側領域が着色される場合は、その色と異なる色（例えば眼鏡レンズ１００Ｒがピンクに着色される場合に、断面形状１５１Ｒ、１５２Ｒを水色など）で表示されてもよい。また、ハッチングに代えて、例えば、断面形状１５１Ｒ、１５２Ｒの内側領域と、外側領域とを濃淡をつけた状態（例えば断面形状１５１Ｒ、１５２Ｒの内側領域を外側領域より濃くするなど）で表示されてもよい。
【００５４】
ステップＳ５において、十字カーソル１３０が右の眼鏡レンズ１００Ｒの原点に初期位置として位置されるので、左の眼鏡レンズ１００Ｌが描画されてもその中にカーソルは存在しない。この場合は、左の眼鏡レンズ１００Ｌの原点にカーソルがあるものとして取り扱う。すなわち、先に説明した右の眼鏡レンズ１００Ｒと同様の処理が行われる。
【００５５】
すなわち、演算部１４は、ＳＡＧ情報の中から、眼鏡レンズ１００Ｌの原点を通る横方向（第１方向）における各格子点の第１面及び第２面のＳＡＧ情報を収集する。さらに、演算部１４は、眼鏡レンズ１００Ｌの中心厚（中心点の厚さ）の情報を取得する。演算部１４は、横方向（第１方向）におけるＳＡＧ情報と中心厚の情報とに基づいて、左の眼鏡レンズ１００Ｌを横方向（第１方向）すなわち点線１２０で切断した場合の断面形状を生成する。
【００５６】
演算部１４は、先に説明した断面形状１５１Ｒの作成と同様に、各格子点の座標データに対してスプライン補間を行い、各格子点の間の画素の座標データを算出する（ステップＳ６）。これにより、滑らかな曲線で断面形状１５１Ｌが作成される。そして、演算部１４は、断面形状１５１Ｌに対応した座標データを表示制御部１１に出力する。表示制御部１１は、断面形状１５１Ｌの座標データに基づいて、断面形状１５１Ｌの画像を描画する（ステップＳ７）。
【００５７】
図７に示すように、眼鏡レンズ１００Ｌの断面形状１５１Ｌは横方向（第１方向）と直交する縦方向（第２方向）に眼鏡レンズ１００Ｌから離間して表示される。この断面形状１５１Ｌは、眼鏡レンズ１００Ｌの上方（＋Ｙ方向）に表示される。なお、右の眼鏡レンズ１００Ｒの断面形状１５１Ｒと、左の眼鏡レンズ１００Ｌの断面形状１５１Ｌとは、表示画面において左右に並んだ状態で表示される。
【００５８】
また、演算部１４は、ＳＡＧ情報の中から、眼鏡レンズ１００Ｌの原点を通る縦方向（第２方向）における各格子点の第１面及び第２面のＳＡＧ情報を収集する。なお、このときの縦方向（第２方向）は、点線１１０Ｌと一致している。また、右の眼鏡レンズ１００Ｒと同様に、縦方向（第２方向）は、横方向（第１方向）と直交する。演算部１４は、縦方向（第２方向）におけるＳＡＧ情報と、先に取得している中心厚の情報とに基づいて、左の眼鏡レンズ１００Ｌを縦方向（第２方向）すなわち点線１１０Ｌで切断した場合の断面形状を生成する。
【００５９】
演算部１４は、先に説明した断面形状１５１Ｒの作成と同様に、各格子点の座標データに対してスプライン補間を行い、各格子点の間の画素の座標データを算出する（ステップＳ６）。これにより、滑らかな曲線で断面形状１５２Ｌが作成される。そして、演算部１４は、断面形状１５２Ｌに対応した座標データを表示制御部１１に出力する。表示制御部１１は、断面形状１５２Ｌの座標データに基づいて、断面形状１５２Ｌの画像を描画する（ステップＳ７）。
【００６０】
図７に示すように、眼鏡レンズ１００Ｌの断面形状１５２Ｌは縦方向（第２方向）と直交する横方向（第１方向）に眼鏡レンズ１００Ｌから離間して表示される。この断面形状１５２Ｌは、眼鏡レンズ１００Ｌの左方（−Ｘ方向）に表示される。断面形状１５１Ｌ、１５２Ｌは、図７においては白抜きで表示され、断面形状１５１Ｒ、１５２Ｒに対して控えめ（目立たないように）に表示されている。これにより、現在、十字カーソル１３０が右の眼鏡レンズ１００Ｒにあることが容易に確認できる。なお、断面形状１５１Ｌ、１５２Ｌを白抜きで表示させることに限定されない。白抜きに代えて、例えば、断面形状１５１Ｒ、１５２Ｒとは異なる色で表示されてもよい。また、眼鏡レンズ１００Ｌの内側領域が着色される場合は、同じ色で表示されてもよい。また、断面形状１５１Ｌ、１５２Ｌは、十字カーソル１３０が左の眼鏡レンズ１００Ｌ内にないことから、表示させないようにしてもよい。
【００６１】
演算部１４は、ステップＳ２で取得した処方情報のうちの右眼の軸度の情報から、軸度の画像データを表示制御部１１に出力する。軸度の画像データは、右の眼鏡レンズ１００Ｒの原点Ｘ，Ｙ（０．０，０．０）を通り、Ｘ軸（点線１２０）に対して角度を持った直線の画像データである。軸度は、Ｘ軸に対して反時計回りの角度で表される。表示制御部１１は、軸度の画像データに基づいて、眼鏡レンズ１００Ｒの原点を通り、Ｘ軸に対して所定の角度を持った直線を描画する（ステップＳ８）。図７においては、軸度の処方情報に基づいて、Ｘ軸に対して反時計回りに６０°の角度を持った直線１８０が描画されている。
【００６２】
また、直線１８０は、眼鏡レンズ１００Ｒの外側まで延びた状態で表示される。これにより、軸度の存在やその方向が容易に確認される。なお、直線１８０は、他の線と色を異ならせて表示されてもよい。例えば、他の線が黒色である場合に、直線１８０として赤色が用いられてもよい。また、処方情報として軸度がない場合は、軸度に関する直線は表示されない。図７において、左の眼鏡レンズ１００Ｌは軸度が１８０°であり点線１２０と一致するため省略した状態となっている。また、軸度の直線は、カーソルがいずれかの眼鏡レンズ（１００Ｌまたは１００Ｒ）にある時にその眼鏡レンズ（１００Ｌまたは１００Ｒ）に表示させ、カーソルがない眼鏡レンズについては非表示としてもよい。
【００６３】
また、演算部１４は、ステップＳ３で取得した属性情報のうちの中心厚の情報を表示制御部１１に出力する。表示制御部１１は、その中心厚の情報に基づいて、右の眼鏡レンズ１００Ｒの原点における厚さ情報１９０を表示する（ステップＳ９）。厚さ情報１９０としては、数値（単位ｍｍ）が用いられる。また、厚さ情報１９０は、十字カーソル１３０の縦方向を上側（＋Ｙ方向）に延ばして、断面形状１５１Ｒを通過させた先に表示される。
【００６４】
また、厚さ情報１９０は、数値を囲む枠線を含んで表示される。図７においては、厚さ情報１９０はステップＳ１７（原点とは異なる点に十字カーソル１３０が位置する場合）で描画される厚さ情報を示している。なお、厚さ情報１９０は、断面形状１５１Ｒの上方に表示させることに限定されない。例えば、厚さ表示１９０は、断面形状１５１Ｒの中または下方に表示されてもよい。また、厚さ表示１９０は、眼鏡レンズ１００Ｒの上方に表示させることに代えて、眼鏡レンズ１００Ｒの右方（例えば断面形状１５２Ｒの右方）に表示されてもよい。
【００６５】
ステップＳ８やステップＳ９は、ステップＳ６及びステップＳ７の後に実行されることに限定されない。例えば、ステップＳ６及びステップＳ７と並行してステップＳ８やステップＳ９が実行されてもよい。
【００６６】
次に、演算部１４は、レンズ厚さ表示処理が終了されたか否かを判定する（ステップＳ１０）。レンズ厚さ表示処理の終了は、例えば、図示しない終了ボタンがカーソルによってクリック操作された（選択された）場合に行われる。ステップＳ１０において、終了が選択された場合は、レンズ厚さ表示処理が終了する。
【００６７】
ステップＳ１０において、レンズ厚さ表示処理が終了されていないと判定した場合は、図６に移り、演算部１４は、操作制御部１３からのカーソルの位置情報に基づいて、カーソルが左右の眼鏡レンズ１００Ｌ，１００Ｒのいずれかの中に存在するか否かを判定する（ステップＳ１１）。ステップＳ１１において、カーソルが左右の眼鏡レンズ１００Ｌ，１００Ｒのいずれかの中に存在しないと判定した場合は、ステップＳ１０に戻り、レンズ厚さ表示処理が終了されたか否かを判定し、レンズ厚さ表示処理の終了、またはステップＳ１１でカーソルが眼鏡レンズ１００Ｌ等に存在するか否かの判定を行う。このようなステップＳ１０，Ｓ１１の処理を繰り返し実行する。
【００６８】
ステップＳ１１において、カーソルが左右の眼鏡レンズ１００Ｌ，１００Ｒのいずれかの中に存在すると判定した場合、演算部１４は、矢印のカーソルを十字カーソル１３０に変更するように表示制御部１１に指示する。表示制御部１１は、その指示に基づいて、矢印のカーソルを十字カーソル１３０に変更する（ステップＳ１２）。図７において、十字カーソル１３０は右の眼鏡レンズ１００Ｒの中に位置している。また、演算部１４は、操作制御部１３からの位置情報に基づいて、十字カーソル１３０の位置を認識する。
【００６９】
演算部１４は、十字カーソル１３０が現在、指し示している位置（十字カーソル１３０の交点）の座標データを表示制御部１１に出力する。表示制御部１１は、座標データに基づいて、座標１７０を十字カーソル１３０の交点の近傍に表示する（ステップＳ１３）。座標１７０としては、括弧内にＸ，Ｙの座標値が表示される。図７に示す例では、座標１７０は（−１９．５，８．０）と表示されている。座標１７０は、十字カーソル１３０の交点の右下に表示されるが、これに限定されない。また、座標１７０が他の線（例えば軸度を示す直線１８０）と重なって表示される場合は、座標１７０を他の表示位置を変えるか、または、他の線の重なった部分を非表示として座標１７０を優先的に表示させてもよい。
【００７０】
また、演算部１４は、十字カーソル１３０が位置している座標１７０を中心として、その横方向及び縦方向の直線上の位置における第１面及び第２面のＳＡＧ情報を取得する（ステップＳ１４）。演算部１４は、ＳＡＧ情報と中心厚の情報とに基づいて、眼鏡レンズ１００Ｒを十字カーソル１３０の直線で切断した場合に相当する断面形状１５１Ｒ，１５２Ｒを生成する。演算部１４は、ステップＳ６と同様に、各格子点の座標データに対してスプライン補間を行い、各格子点の間の画素の座標データを算出する（ステップＳ１５）。これにより、滑らかな曲線で断面形状１５１Ｒ，１５２Ｒが作成される。
【００７１】
演算部１４は、断面形状１５１Ｒ，１５２Ｒに対応する座標データを表示制御部１１に出力する。表示制御部１１は、演算部１４からの断面形状１５１Ｒ，１５２Ｒの座標データに基づいて、断面形状１５１Ｒ，１５２Ｒの画像をそれぞれ描画する（ステップＳ１６）。図７に示すように、断面形状１５１Ｒは、眼鏡レンズ１００Ｒの上方（＋Ｙ方向）に眼鏡レンズ１００Ｒから離間して表示される。また、断面形状１５２Ｒは、眼鏡レンズ１００Ｒの右方（＋Ｘ方向）に眼鏡レンズ１００Ｒから離間して表示される。
【００７２】
図７に示すように、表示制御部１１は、断面形状１５１Ｒの表示とともに、十字カーソル１３０の横方向の両端と、断面形状１５１Ｒの左右の端部とをそれぞれ結ぶ点線１４１Ｒ，１４２Ｒを表示する。同様に、表示制御部１１は、断面形状１５２Ｒの表示とともに、十字カーソル１３０の縦方向の両端と、断面形状１５２Ｒの上下の端部とをそれぞれ結ぶ点線１４３Ｒ，１４４Ｒを表示する。このような点線１４１Ｒ〜１４４Ｒが表示されることにより、眼鏡レンズ１００Ｒの切断線（十字カーソル１３０の線）と断面形状１５１Ｒ，１５２Ｒとの対応関係が明確となる。これら点線１４１Ｒ〜１４４Ｒは、いずれもＹ方向に延びた状態となっている。ただし、点線１４１Ｒ〜１４４Ｒは非表示としてもよい。
【００７３】
また、演算部１４は、十字カーソル１３０の位置情報に基づいて、属性情報のうち、その位置に関する厚さの情報を表示制御部１１に出力する。表示制御部１１は、その厚さの情報に基づいて、十字カーソル１３０の現在位置における厚さ情報１９０を表示する（ステップＳ１７）。図７に示す例では、十字カーソル１３０の縦方向の直線の上端（断面形状１５１Ｒを通過した情報の位置）に、十字カーソル１３０の位置の厚さとして２．３（単位はｍｍ）が表示されている。
【００７４】
次に、演算部１４は、マウス４のクリック操作が行われたか否かを判定する（ステップＳ１８）。ステップＳ１８でマウス４のクリック操作が行われたと判定した場合、演算部１４は、クリック操作が行われた位置（指定位置）の位置情報を記憶するとともに、その指定位置の厚さ情報を記憶する。演算部１４は、指定位置の位置情報と厚さ情報を表示制御部１１に出力する。表示制御部１１は、演算部１４からの位置情報が示す指定位置にクリック操作が行われたことを示す指定位置表示２０１〜２０３を行う。
【００７５】
また、表示制御部１１は、その指定位置における厚さを厚さ表示欄２７１Ｒに表示する（ステップＳ１９）。図７に示す例では、右の眼鏡レンズ１００Ｒの中において、３回のクリック操作が行われたことに基づく３つの指定位置表示２０１〜２０３が表示されている。これに伴って、その指定位置表示２０１〜２０３に対応させて厚さ表示欄２７１Ｒ〜２７３Ｒにそれぞれの厚さ情報が表示されている。また、厚さ表示欄２７１Ｒ〜２７３Ｒには、指定された順番の番号が表示される。
【００７６】
指定位置表示２０１〜２０３は、白抜き、着色、濃淡、点滅などによって区別してもよく、また、全て同一でもよい。指定位置表示２０１〜２０３において異なる色等とする場合、厚さ表示欄２７１Ｒ〜２７３Ｒにも対応する色等のマークが表示される。さらに、指定位置表示２０１〜２０３のそれぞれに、指定された順番の番号が表示されてもよい。ステップＳ１８における指定位置の数は、任意に設定可能である。例えば、４個以上であってもよい。なお、表示画面にすべての指定位置表示が表示できない場合は、画面をスクロールすることにより表示可能としてもよい。また、指定位置表示２０１〜２０３は、図示しない消去ボタンや既に表示している指定位置表示２０１等をマウス４でクリック操作することにより消去可能としてもよい。
【００７７】
眼鏡レンズは、外径を変更すると、作成される眼鏡レンズの厚さが変化する。従って、演算部１４は、ステップＳ１９の処理を実行するときに、現在の眼鏡レンズ１００Ｒの径（図７に示す例では外径７５ｍｍ）とは異なる大きさの径（図７に示す例では７０ｍｍと６５ｍｍ）とした場合の指定位置の厚さも算出する。そして、演算部１４は、算出した異なる径の厚さを示す厚さ情報を表示制御部１１に出力する。表示制御部１１は、異なる径の厚さ情報に基づいて、その厚さ情報が示す厚さを厚さ表示欄２７２Ｒ，２７３Ｒ（左の眼鏡レンズ１００Ｌの場合は２７２Ｌ，２７３Ｌ）にそれぞれ表示する。このような構成によれば、操作者が眼鏡レンズの径を変更した場合の厚さも容易に確認することができ、利便性が向上する。
【００７８】
次に、演算部１４は、操作者によるマウス４の操作により、眼鏡レンズの径（外径）の変更が指定されたか否かを判定する（ステップＳ２０）。眼鏡レンズの径の変更は、眼鏡レンズの径を指定するためのチェック欄２６１Ｒ〜２６３Ｒ（左の眼鏡レンズ１００Ｌの場合は２６１Ｌ，２６１Ｌ）がマウス４で選択されたか否かによって判断される。演算部１４は、眼鏡レンズの径の変更が指定されたと判定した場合は、現在の径の情報を変更後の径の情報に置き換えて、必要に応じて変更後の径の情報に対応する属性情報をデータベース２０Ａから読み出して取得するとともに（ステップＳ３）、変更後の径の情報に対応するＳＡＧ情報をデータベース２０Ａから読み出して取得する（ステップＳ４）。そして、ステップＳ５〜Ｓ２０の処理を実行する。なお、眼鏡レンズがプラスレンズ（Ｓ度がプラスの眼鏡レンズ）の場合は、径を小さくすれば厚さも薄くなる。
【００７９】
以上はステップＳ１１でカーソルが右の眼鏡レンズ１００Ｒに存在する場合を説明したが、カーソルが左の眼鏡レンズ１００Ｌに存在する場合も同様の手順となる。ただし、縦方向の断面形状１５２Ｌは、眼鏡レンズ１００Ｌの左方に、眼鏡レンズ１００Ｌから離間させて表示される。
【００８０】
以上に説明したように、第１実施形態の厚さ表示システムＳＹＳ１は、眼鏡レンズを表示画面上に表示するとともに、表示画面内を移動可能なカーソル（ポインタ）を表示する表示装置（表示部）２と、十字カーソル（ポインタ）１３０を移動させるマウス（操作部）４と、十字カーソル１３０が眼鏡レンズ１００Ｌ，１００Ｒ内にあるときに、十字カーソル１３０の位置を含む第１方向（例えば、縦方向又は横方向）における断面形状１５１Ｒ，１５２Ｒ等を表示装置２に表示させる制御部１０と、を有している。従って、眼鏡レンズ１００Ｌ，１００Ｒの任意の位置において、その断面形状や厚さを瞬時に確認することができ、利用者の利便性を向上させることができる。
【００８１】
また、第１実施形態では、制御部１０が、十字カーソル１３０の位置を含み、かつ第１方向（例えば横方向）と交差する第２方向（例えば縦方向）における眼鏡レンズ１００Ｌ，１００Ｒの断面形状１５１Ｒ，１５２Ｒ等を表示装置２に表示させるので、２つの方向から眼鏡レンズ１００Ｌ，１００Ｒの断面形状や厚さを容易に確認することができる。
【００８２】
また、第１実施形態では、第１方向（例えば横方向）と第２方向（例えば縦方向）とは直交するとともに、第１方向が、表示装置２の画面上の縦方向及び横方向のいずれか一方であり、第２方向が、表示装置２の画面上の縦方向及び横方向のいずれか他方であるので、眼鏡レンズ１００Ｌ，１００Ｒの断面形状や厚さを効率よく確認することができる。
【００８３】
また、第１実施形態では、第１方向（例えば横方向）における眼鏡レンズ１００Ｌ，１００Ｒの断面形状１５１Ｒ，１５２Ｒ等が、第１方向と直交する方向（例えば縦方向）に眼鏡レンズ１００Ｌ，１００Ｒから離間して表示され、第２方向（例えば縦方向）における眼鏡レンズ１００Ｌ，１００Ｒの断面形状１５１Ｒ，１５２Ｒ等が、第２方向と直交する方向（例えば横方向）に眼鏡レンズ１００Ｌ，１００Ｒから離間して表示されるので、断面形状１５１Ｒ，１５２Ｒ等とその断面形状の切断方向との対応関係を容易に確認することができる。
【００８４】
また、第１実施形態では、制御部１０が、断面形状１５１Ｒ，１５２Ｒ等に関する切断線（十字カーソル１３０）を眼鏡レンズ１００Ｌ，１００Ｒ内に表示させるので、眼鏡レンズ１００Ｌ，１００Ｒ内のいずれの位置の断面形状であるかを容易に確認することができる。
【００８５】
また、第１実施形態では、制御部１０が、眼鏡レンズ１００Ｌ，１００Ｒの属性情報、及び処方情報に基づいて断面形状１５１Ｒ，１５２Ｒ等を算出する演算部１４を有するので、眼鏡レンズ１００Ｌ，１００Ｒの断面形状１５１Ｒ，１５２Ｒ等を効率よくかつ精度よく算出することができ、正確な断面形状を表示させることができる。
【００８６】
また、第１実施形態では、属性情報が、眼鏡レンズ１００Ｌ，１００Ｒの径、曲率、及び屈折率のうち少なくとも１つを含んでいるので、様々な属性情報に対応させて精度の高い断面形状１５１Ｒ，１５２Ｒ等を表示させることができる。
【００８７】
また、第１実施形態では、制御部１０が、属性情報を記憶する記憶部２０を有し、演算部１４が、記憶部２０から属性情報を取得して断面形状１５１Ｒ，１５２Ｒ等を算出するので、断面形状の算出を高速に行うことができ、表示装置２による表示速度が遅くなることを防止できる。
【００８８】
また、第１実施形態では、属性情報が、予め記憶された複数の属性情報から選択されるので、属性情報の取得が遅延して断面形状１５１Ｒ，１５２Ｒ等の表示が遅れることを防止でき、様々な属性情報が用いられることにより精度の高い断面形状１５１Ｒ，１５２Ｒ等を表示することができる。
【００８９】
また、第１実施形態では、処方情報が、Ｓ度、Ｃ度、軸度、加入度、及びプリズムのうち少なくとも１つを含むので、様々な処方情報に対応させて精度の高い断面形状１５１Ｒ，１５２Ｒ等を表示させることができる。
【００９０】
また、第１実施形態では、処方情報を入力するためのキーボード（入力装置）３を備えるので、使用者の処方情報に対応した断面形状１５１Ｒ，１５２Ｒ等を容易に表示させることができる。
【００９１】
また、第１実施形態では、制御部１０が、軸度の方向（軸度方向の直線１８０）を表示装置２に表示させるので、断面形状１５１Ｒ，１５２Ｒ等によって眼鏡レンズ１００Ｌ，１００Ｒの厚さを確認しながら、眼鏡レンズ１００Ｌ，１００Ｒのどの方向に乱視があるかについても容易に確認することができる。
【００９２】
また、第１実施形態では、演算部１４が、断面形状１５１Ｒ，１５２Ｒ等を補完処理により算出するので、断面形状１５１Ｒ，１５２Ｒ等の算出に必要なデータ量が少なくても滑らかな断面形状１５１Ｒ，１５２Ｒ等を表示させることができる。
【００９３】
また、第１実施形態では、制御部１０は、十字カーソル１３０が眼鏡レンズ１００Ｌ，１００Ｒ内にあるときに、十字カーソル１３０の座標１７０を十字カーソル１３０の近傍に表示させるので、十字カーソル１３０の位置（すなわち断面形状１５１Ｒ，１５２Ｒ等を表示している位置）の座標を容易に確認することができる。
【００９４】
また、第１実施形態では、制御部１０が、十字カーソル１３０が眼鏡レンズ１００Ｌ，１００Ｒ内にあるときに、十字カーソル１３０の位置における眼鏡レンズの厚さ情報１９０を表示装置２に表示させるので、眼鏡レンズ１００Ｌ，１００Ｒ内の任意の位置における実際の厚さを容易に確認することができる。
【００９５】
また、第１実施形態では、制御部１０が、厚さ情報１９０を表示した際の十字カーソル１３０の位置を、断面形状１５１Ｒ，１５２Ｒ等内に表示させるので、厚さ情報１９０が断面形状１５１Ｒ，１５２Ｒ等内のどの位置の厚さであるかを容易かつ確実に確認することができる。
【００９６】
また、第１実施形態では、制御部１０が、十字カーソル１３０によって指定された指定位置について、厚さ情報を指定位置に関連付けて厚さ表示欄２７１Ｒ〜２７３Ｒ等として表示装置２に表示させるので、表示された厚さ情報が眼鏡レンズ１００Ｌ，１００Ｒ内のどの位置の厚さであるかを、容易かつ確実に確認することができる。
【００９７】
また、第１実施形態では、制御部１０が、指定位置を眼鏡レンズ１００Ｌ，１００Ｒ内に指定位置表示２０１〜２０３として表示させるので、眼鏡レンズ１００Ｌ，１００Ｒ内において、どの位置が指定されたかを容易かつ確実に確認することができる。
【００９８】
また、第１実施形態では、制御部１０が、眼鏡レンズ１００Ｌ，１００Ｒの径に関する径情報を表示装置２に表示させるとともに、径情報に関連して厚さ情報を厚さ表示欄２７１Ｒ〜２７３Ｒ等として表示させるので、径を変化させた場合に厚さとの対応関係を容易に確認することができる。
【００９９】
＜第２実施形態＞
上記した第１実施形態では、丸玉形状の眼鏡レンズ１００Ｌ，１００Ｒの厚さを表示する厚さ表示システムＳＹＳ１を説明したが、第２実施形態では、玉型形状の眼鏡レンズの厚さを表示する厚さ表示システムＳＹＳ２について説明する。以下の説明において、上記の第１実施形態と同一または同等の構成部分については同一符号を付けて説明を省略または簡略化する。
【０１００】
図９は、第２実施形態に係る厚さ表示システムを示すブロック図である。図９に示すように、この厚さ表示システムＳＹＳ２は、図１に示す第１実施形態に係る厚さ表示システムＳＹＳ１の構成に加えて、形状測定装置５を備えるとともに、演算処理装置１Ａの制御部１０Ａには形状データ入力部１５を有している。その他の構成については、図１に示す厚さ表示システムＳＹＳ１の構成と同一である。
【０１０１】
形状測定装置５は、作成された眼鏡レンズを装着させるために、眼鏡のフレームの形状を測定する装置である。この形状測定装置５としては、例えば、プローブ等の接触手段をフレームの周囲に接触させることにより、フレームの形状を測定するフレームトレーサーが用いられる。ただし、形状測定装置５としてフレームトレーサーが用いられることに限定されない。例えば、フレームの形状を非接触で取得する形状測定装置であってもよい。例えば、撮像手段でフレームを撮像し、フレームの画像データに基づいてフレームの形状を測定する装置であってもよい。
【０１０２】
形状測定装置５は、測定したフレームの形状を示す形状データを、制御部１０Ａの形状データ入力部１５に出力する。形状データ入力部１５は、形状測定装置５から出力されるフレームの形状データが入力される。なお、形状データは、眼鏡レンズを装着可能な少なくとも、測定基準点からの位置と方向のデータを備えている。なお、形状データ入力部１５の構成は、例えば、ＣＰＵなどの演算処理装置が記憶部２０に記憶されている制御プログラムに従って処理を実行することにより実現される。
【０１０３】
図１０は、第２実施形態に係る厚さ表示処理を示すフローチャートである。また、図１１は、第２実施形態における表示画面の表示内容を示す図である。なお、ステップＳ１〜Ｓ９の処理は、図５に示した処理と同様であるため、説明を省略する。
【０１０４】
演算部１４によるステップＳ９の処理の実行後、形状データ入力部１５は、形状測定装置５が測定したフレームの形状を示す形状データ、あるいは外部で作成された玉型形状データを持った（方向と距離で構成された）ファイルを取り込む（ステップＳ２１）。形状データの取り込みは、例えば、操作者が表示画面に表示されるトレースデータボタン６００をマウス４でクリック操作することによって行われる。形状データの取り込みとして、操作者による操作を待って行うことに限定されない。例えば、ステップＳ９の終了後に、演算部１４（制御部１０Ａ）は、形状データの取り込みが可能かを外部に接続された形状測定装置５に問い合わせることで、操作者の操作を待たずに形状データを取り込むようにしてもよい。
【０１０５】
また、操作者は、キーボード３を操作することにより、表示装置２の表示画面に表示されるＰＤ／ＥＰ入力欄２８０Ｌ，２８０ＲにＰＤ（瞳孔間距離）及びＥＰ（アイポイント）を書き込む（ステップＳ２２）。入力部１２は、操作者のキーボード３の操作に応じて、ＰＤ及びＥＰに関するデータを演算部１４に出力する。また、操作者は、キーボード３を操作することにより、表示装置２の表示画面に表示される鼻幅入力欄２８１に鼻幅を書き込む（ステップＳ２２）。入力部１２は、操作者のキーボード３の操作に応じて、鼻幅の情報を演算部１４に出力する。
【０１０６】
表示制御部１１は、図１１に示すように、ＰＤ／ＥＰ入力欄２８０Ｌ，２８０Ｒにおいて玉幅を表示する。玉幅とは、玉型形状に形成された眼鏡レンズの横幅のことをいう。操作者は、キーボード３を操作して玉幅についても入力する。ただし、玉幅を操作者が入力することに代えて、演算部１４が玉型の形状データから玉幅を自動的に判別してＰＤ／ＥＰ入力欄２８０Ｌ，２８０Ｒに自動的に表示させるようにしてもよい。なお、ＰＤ／ＥＰ入力欄２８０Ｌ，２８０Ｒは、処方情報入力欄２５０Ｌ，２５０Ｒの下方（−Ｙ方向）に表示されるが、その表示位置は任意に設定可能である。
【０１０７】
図１２は、ＰＤを説明するための説明図である。図１２に示すように、顔の中心の縦方向のラインから左眼の瞳孔の中心までの距離がＰＤ（Ｌ）であり、顔の中心の縦方向のラインから右目の瞳孔の中心までの距離がＰＤ（Ｒ）である。このように、ＰＤは左眼の値と右眼の値が別々に測定される。なお、図１２では、顔を正面から見た場合ではなく、左側の眼を左眼とし、右側の眼を右眼としている。図１１に示す例では、ＰＤ（Ｌ）は３２．５、ＰＤ（Ｒ）は３１．５（いずれも単位はｍｍ）である。
【０１０８】
図１３は、ＥＰを説明するための説明図である。図１３に示すように、フレームの縦幅の１／２の位置の水平ラインがデータムラインである。そして、データムラインと瞳孔の中心との距離がＥＰである。ＥＰは、データムラインからの相対距離で０．１ｍｍ単位で指定される。図１１に示す例では、ＥＰは＋２．０（単位はｍｍ）である。
【０１０９】
演算部１４は、形状データ入力部１５が入力した形状データと、操作者により入力されたＰＤ、ＥＰ、及び鼻幅の情報とに基づいて、フレームや使用者のＰＤ等に対応した玉型形状の眼鏡レンズ３００Ｌ，３００Ｒを描画する（ステップＳ２３）。ステップＳ２３で玉型形状の眼鏡レンズ３００Ｌ，３００Ｒを描画した際、丸玉形状の眼鏡レンズ１００Ｌ，１００Ｒも同時に表示している。この場合、眼鏡レンズ３００Ｌ，３００Ｒ内と、眼鏡レンズ１００Ｌ，１００Ｒ内とで異なる色で着色されてもよい。また、異なる色を用いることに代えて、同一色の濃淡が用いられてもよい。また、玉型形状の眼鏡レンズ３００Ｌ，３００Ｒを表示した場合には、丸玉形状の眼鏡レンズ１００Ｌ，１００Ｒも併せて表示させるか否かは任意である。
【０１１０】
その後、図６に示すステップＳ１１〜Ｓ２０の処理と同様の処理を実行する。ただし、ステップＳ１１において、丸玉形状の眼鏡レンズ１００Ｌ，１００Ｒ内にカーソルが入っているか否かを判定するのではなく、玉型形状の眼鏡レンズ３００Ｌ，３００Ｒ内にカーソルが入っているか否かを判定する。
【０１１１】
ステップＳ１１において、カーソルが左右の眼鏡レンズ３００Ｌ，３００Ｒのいずれかの中に存在すると判定した場合、演算部１４の指示に基づいて、表示制御部１１は、矢印のカーソルを十字カーソル１３０に変更する（ステップＳ１２）。十字カーソル１３０は、図１１に示すように、眼鏡レンズ３００Ｒを超えて、眼鏡レンズ１００Ｒまで延ばされた状態で表示される。ただし、この表示に代えて、十字カーソル１３０を眼鏡レンズ３００Ｒ内まで延ばすような表示としてもよい。
【０１１２】
ステップＳ１３において、座標１７０が表示される点は、図６と同様である。また、演算部１４は、十字カーソル１３０が位置している座標１７０を中心として、その横方向及び縦方向の直線上の位置における第１面及び第２面のＳＡＧ情報を取得する（ステップＳ１４）。演算部１４は、眼鏡レンズ３００Ｒの形状データに対応したＳＡＧ情報を取得する。演算部１４は、ＳＡＧ情報と中心厚の情報とに基づいて、眼鏡レンズ３００Ｒを十字カーソル１３０の直線で切断した場合に相当する断面形状３５１Ｒ，３５３Ｒを生成する。演算部１４は、ステップＳ６と同様に、各格子点の座標データに対してスプライン補間を行い、各格子点の間の画素の座標データを算出する（ステップＳ１５）。これにより、滑らかな曲線で断面形状３５１Ｒ，３５３Ｒが作成される。
【０１１３】
表示制御部１１は、演算部１４からの断面形状３５１Ｒ，３５３Ｒの座標データに基づいて、断面形状３５１Ｒ，３５３Ｒの画像をそれぞれ描画する（ステップＳ１６）。図１１に示すように、断面形状３５１Ｒは、眼鏡レンズ３００Ｒの上方（＋Ｙ方向）に眼鏡レンズ３００Ｒから離間して表示される。また、断面形状３５３Ｒは、眼鏡レンズ３００Ｒの右方（＋Ｘ方向）に眼鏡レンズ３００Ｒから離間して表示される。
【０１１４】
図１１に示すように、表示制御部１１は、十字カーソル１３０の横方向において眼鏡レンズ３００Ｒとの左右の交点と、断面形状３５１Ｒの左右の端部とをそれぞれ結ぶ点線３４１Ｒ，３４２Ｒを表示する。同様に、表示制御部１１は、十字カーソル１３０の縦方向において眼鏡レンズ３００Ｒとの上下の交点と、断面形状３５３Ｒの上下の端部とをそれぞれ結ぶ点線３４３Ｒ，３４４Ｒを表示する。ただし、これら点線３４１Ｒ〜３４４Ｒは非表示としてもよい。
【０１１５】
ステップＳ１７で厚さ情報１９０を表示する点、ステップＳ１８でマウス４のクリック操作が行われたか否かを判定する点、ステップＳ１９で指定位置に関して表示する点は、図６と同様である。また、ステップＳ２０において、操作者による径の変更指定が行われたときは、演算部１４は、径が異なる眼鏡レンズのそれぞれに対応して断面形状３５２Ｒ，３５４Ｒを表示画面に表示させる。このとき、図１１に示すように、断面形状３５２Ｒ，３５４Ｒは、断面形状３５１Ｒ，３５３Ｒに対して一部を重ねた状態で表示される。さらに、複数の断面形状のうち重なった部分（すなわち断面形状３５２Ｒ，３５４Ｒ）と重なっていない部分（すなわち断面形状３５１Ｒ，３５３Ｒがはみ出した部分）とは異なる色で表示される。すわなち、断面形状３５１Ｒ，３５２Ｒごとに異なる色で表示された状態となっている。
【０１１６】
なお、断面形状のうち重なった部分と重なっていない部分とを異なる色で表示させることに限定されない。例えば、濃淡による表示や、向きの異なるハッチングの表示などが用いられてもよい。また、断面形状を重ねて表示する場合、厚さ情報１９０は、径の変化に対応させて複数の厚さ情報を表示させてもよい。
【０１１７】
以上はステップＳ１１でカーソルが右の眼鏡レンズ３００Ｒに存在する場合を説明したが、カーソルが左の眼鏡レンズ３００Ｌに存在する場合も同様である。なお、図１１では、左の眼鏡レンズ３００Ｌ内にカーソルが存在しない場合は、丸玉形状の眼鏡レンズ１００Ｌの原点における断面形状１５１Ｌ，１５２Ｌを表示させているが、これに代えて、玉型形状の眼鏡レンズ３００Ｌの原点における断面形状を表示させてもよい。
【０１１８】
以上に説明したように、第２実施形態の厚さ表示システムＳＹＳ２では、上記した第１実施形態の効果に加え、以下の効果を有する。第２実施形態では、制御部１０が、径が異なる眼鏡レンズのそれぞれに対応して複数の断面形状３５１Ｒ，３５２Ｒ等を表示装置２に表示させるので、眼鏡レンズの径の変化によってどのように断面形状や厚さが変化するかについて確認することができる。
【０１１９】
また、第２実施形態では、制御部１０が、複数の断面形状３５１Ｒ，３５２Ｒ等を、一部を重ねた状態で表示装置２に表示させるので、径の変化に対応して断面形状や厚さの大小が容易に判別可能となり、径の変化と断面形状や厚さの関係をより一層容易に確認することができる。
【０１２０】
また、第２実施形態では、制御部１０が、複数の断面形状３５１Ｒ，３５２Ｒ等を断面形状ごとに異なる色で表示装置２に表示させるので、複数の断面形状を同時に表示した場合でもそれぞれの断面形状３５１Ｒ，３５２Ｒ等を容易に確認することができ、径の変化に対応して断面形状や厚さの関係を容易に確認することができる。
【０１２１】
また、第２実施形態では、制御部１０が、玉型形状の眼鏡レンズ３００Ｌ，３００Ｒを表示させるので、装着対象のフレームに合わせた眼鏡レンズ３００Ｌ，３００Ｒ又はそれに近い眼鏡レンズの断面形状や厚さを容易に確認することができる。
【０１２２】
また、第２実施形態では、制御部１０が、玉型形状の眼鏡レンズ３００Ｌ，３００Ｒとともに、この玉型形状に対応する丸玉形状の眼鏡レンズ１００Ｌ，１００Ｒを表示装置２に表示させるので、加工前の眼鏡レンズ１００Ｌ，１００Ｒと加工後の眼鏡レンズ３００Ｌ，３００Ｒとの対応関係を容易に確認することができる。
【０１２３】
また、第２実施形態では、制御部１０が、玉型形状の眼鏡レンズ３００Ｌ，３００Ｒと、丸玉形状の眼鏡レンズ１００Ｌ，１００Ｒとを異なる色で表示させるので、２つの眼鏡レンズの形状が表示画面内に混在して見にくくなることを回避することができる。
【０１２４】
また、第２実施形態では、玉型形状を計測する形状測定装置（計測装置）５を有し、制御部１０が、形状測定装置５から装着対象であるフレームの玉型形状を取得するので、玉型形状を容易に取得することができ、この玉型形状に基づいて、精度よく断面形状や厚さを表示させることができる。
【０１２５】
＜第３実施形態＞
上記した第１及び第２実施形態で示した厚さ表示システムＳＹＳ１，ＳＹＳ２は、それぞれスタンドアローンの形態のシステムである。しかしながら、そのような形態のシステムには限定されない。第３実施形態では、例えばクライアントサーバシステムなどの通信ネットワークを通じて接続された厚さ表示システムＳＹＳ３について説明する。以下の説明において、上記の第１または第２実施形態と同一または同等の構成部分については同一符号を付けて説明を省略または簡略化する。
【０１２６】
図１４は、第３実施形態に係る厚さ表示システムを示すブロック図である。図１４に示すように、この厚さ表示システムＳＹＳ３は、クライアント端末１Ｂの制御部１０Ｂにおいて、表示制御部１１、入力部１２、操作制御部１３、及び演算部１４を有している。これら、表示制御部１１〜演算部１４は、図１及び図９に示した表示制御部１１、入力部１２、操作制御部１３、及び演算部１４に相当する。また、図１４に示す記憶部７０のデータベース７０Ａ（外部記憶装置）は図１及び図９に示すデータベース２０Ａに相当する。
【０１２７】
図１４に示すように、クライアント端末１Ｂの制御部１０Ｂは、通信ネットワーク８０を介してサーバ６とデータを送受信する通信部１６を有している。また、サーバ６の制御部６０は、通信ネットワーク８０を介してクライアント端末１Ｂとデータを送受信する通信部６１を有している。また、制御部６０の演算部６２は、クライアント端末１Ｂからの要求に応じて、データベース７０Ａから属性情報及びＳＡＧ情報を読み出して、その属性情報及びＳＡＧ情報をクライアント端末１Ｂに送信する処理などを実行する。
【０１２８】
なお、通信部１６の構成や、制御部６０における通信部６１及び演算部６２の構成は、ＣＰＵなどの演算処理装置が記憶部２０，７０のいずれかに記憶されている制御プログラムに従って処理を実行することにより実現される。
【０１２９】
操作者は、クライアント端末１Ｂに接続されたキーボード３及びマウス４を操作して、眼鏡レンズの選択や、処方情報の入力を行う。一方、クライアント端末１Ｂの制御部１０Ｂの通信部１６は、入力された選択情報及び処方情報をサーバ６に送信する。サーバ６の制御部６０の演算部６２は、選択情報及び処方情報に対応する属性情報及びＳＡＧ情報をデータベース７０Ａから読み出して取得する。そして、通信部６１は、演算部６２が取得した属性情報及びＳＡＧ情報を通信ネットワーク８０を介して演算処理装置１に送信する。クライアント端末１Ｂの制御部１０Ｂの演算部１４は、サーバ６から送信された属性情報及びＳＡＧ情報に基づいて、第１及び第２実施形態で説明した眼鏡レンズの厚さ表示処理を実行する。
【０１３０】
このような構成によれば、クライアント端末１Ｂが大容量のデータを記憶しておく必要がなくなり、データ管理を一元化できるなど、コストを低減させることができる。また、クライアント端末１Ｂは、サーバ６にアクセスすることに代えて、他のクライアント端末にアクセスさせてもよい。この場合、他のクライアント端末の記憶部に記憶された属性情報及びＳＡＧ情報をクライアント端末１Ｂが取得可能となる。
【０１３１】
なお、図１４に示す厚さ表示システムでは、クライアント端末１Ｂが厚さ表示処理を行っているが、これに限定されない。例えば、演算部６２は、クライアント端末１Ｂから送信された選択情報及び処方情報に基づいて、データベース７０Ａに記憶されている属性情報及びＳＡＧ情報を読み出して取得し、選択情報、属性情報、処方情報、及びＳＡＧ情報に対応する図７又は図１１に示すような表示内容を例えばＷＥＢページ等に表示するものでもよい。この場合、クライアント端末１Ｂは、ブラウザを備え、ブラウザを用いて図７又は図１１に示すようなＷＥＢページ上の表示内容を表示装置２に表示させるようにしてもよい。このような構成によれば、クライアント端末１Ｂは、厚さ表示処理を実現するためのアプリケーションを備える必要がないといった利点がある。
【０１３２】
＜他の実施形態＞
以上のように、第１〜第３実施形態について説明したが、その説明や図示の構成等に限定されるものではなく、各構成の機能や用途などを逸脱しない範囲で変更は可能である。また、上記した第１〜第３実施形態の構成を適宜組み合わせて適用することも可能である。例えば、第３実施形態のクライアント端末１Ｂまたはサーバ６に、第２実施形態の形状測定装置５を接続させてもよい。この場合、形状測定装置５からの形状データは、通信ネットワーク８０を介してクライアント端末１Ｂが取得するものでもよい。
【０１３３】
また、上記した第１〜第３実施形態では、眼鏡レンズ１００Ｌ，１００Ｒ，３００Ｌ，３００Ｒを２つの方向（縦方向及び横方向）の切断線で切断した場合の断面形状を表示するように構成していたが、１つの方向（例えば縦方向又は横方向）の切断線で切断した場合の断面形状のみ表示するようにしてもよい。また、眼鏡レンズ１００Ｌ，１００Ｒ，３００Ｌ，３００Ｒを３つ以上の方向の切断線で切断した場合の断面形状を表示してもよい。
【０１３４】
また、上記した第１〜第３実施形態において、第１方向として表示装置２の横方向に設定され、第２方向として表示装置２の縦方向に設定されているが、これに限定されず、例えば表示装置２の斜め方向に設定されてもよい。また、第１方向と第２方向とは直交させることに代えて、両者が交差する角度を例えば６０°等に設定されてもよい。また、表示装置２の表示画面に第１方向や第２方向を変更するための変更ボタンが表示されてもよい。この場合、カーソルが変更ボタンをクリック操作することで、第１方向や第２方向に任意に変更できるようにしてもよい。
【０１３５】
また、上記した第１〜第３実施形態では、眼鏡レンズを選択する場合に、レンズ選択ボタン５００をマウス４でクリック操作し、プルダウンされた一覧表示の中から眼鏡レンズを選択しているが、これに限定されない。例えば、表示画面に入力欄を表示させ、この表示欄に選択可能なレンズを直接入力するものでもよい。
【０１３６】
また、上記した第１〜第３実施形態では、ステップＳ６及びＳ１６において、スプライン補間により断面形状を作成しているが、これに限定されず、他の補間処理が用いられてもよい。また、上記した第１〜第３実施形態において、断面形状を表示する際に、補完処理をせずに、または簡易的な補完処理を行って表示させてもよい。例えば、ＳＡＧ情報における各格子点のデータを単に直線でつないだものでもよい。このように、補完処理を省略または簡略化することにより、演算処理装置１の処理能力が低い場合であっても、断面形状の表示速度を確保することができる。
【０１３７】
また、上記した第１〜第３実施形態において、厚さ表示欄２７１Ｒ〜２７３Ｒ、２７１Ｌ〜２７３Ｌをカーソルでクリック操作することにより、その指定位置に十字カーソル１３０を位置させたのと同様に断面形状１５１Ｒ等を表示させるようにしてもよい。
【０１３８】
また、上記した第１〜第３実施形態では、十字カーソル１３０が左右いずれかの眼鏡レンズ１００Ｌ，１００Ｒ，３００Ｌ，３００Ｒに位置する場合に、その眼鏡レンズ１００Ｌ等の断面形状１５１Ｒ，１５２Ｒだけを表示している。これに代えて、例えば、左右の眼鏡レンズのうち、一方の眼鏡レンズに十字カーソル１３０を位置させた際に、その眼鏡レンズの断面形状の表示に追従させて、他方の眼鏡レンズにおいても追従させて、断面形状を表示させるようにしてもよい。これにより、左右の眼鏡レンズの断面形状を同時に表示されるので、左右の断面形状を容易に比較することができる。
【０１３９】
また、このように追従させる場合、左右の眼鏡レンズの中間位置に縦方向（Ｙ方向）の境界線を想定し、この境界線に対して対称位置で追従させてもよい。例えば、第１実施形態において、右の眼鏡レンズ１００Ｒの座標Ｘ，Ｙ（−１９．５，８．０）に十字カーソル１３０を位置させる場合、左の眼鏡レンズ１００Ｌの座標Ｘ，Ｙ（１９．５，８．０）に十字カーソル１３０が存在するものとして、その位置での断面形状１５１Ｌ，１５２Ｌを表示させてもよい。このように対称位置をもって追従させることにより、左右の眼鏡レンズにおいて関連性が高い位置の断面形状を同時に表示でき、両者の比較を一層容易に確認することができる。
【０１４０】
また、上記した第１〜第３実施形態において、データベース２０Ａ，７０Ａに記憶されている属性情報やＳＡＧ情報を、外部サーバから定期的に、又は属性情報及びＳＡＧ情報のデータの変更や追加等があった毎に、更新するようなメンテナンス処理が行われてもよい。この場合、演算処理装置１は、操作者からの指示により、メンテナンス処理を任意のタイミング実行させるようにしてもよい。
【０１４１】
なお、上記した第１〜第３実施形態では、予め、眼鏡レンズの材質、屈折率と、度数（Ｓ度）に対応する第１面の曲率がデータベース２０Ａ，７０Ａ内に記憶され、第１面のＳＡＧ情報がデータベース２０Ａ，７０Ａ内に記憶されていた。ただし、このような構成に限定されず、例えば、演算部１４が、眼鏡レンズの材質、屈折率と、度数（Ｓ度）に基づいて、所定のアルゴリズム（計算式）に従って第１面の曲率を算出し、第１面の曲率からＳＡＧ情報を算出するように構成されていてもよい。
【０１４２】
なお、眼鏡レンズは、球面レンズに限らず、非球面レンズであってもよい。この場合、球面レンズ又は非球面レンズに応じた曲率、ＳＡＧ情報などが設定される。また、演算部１４は、球面レンズ又は非球面レンズに対応するアルゴリズム（計算式）に従って第１面の曲率及び第２面の曲率のいずれか一方又は双方を算出し、第１面及び第２面のＳＡＧ情報を算出するように構成されてもよい。
【０１４３】
また、上記した第１〜第３実施形態では、表示画面内の位置の指定などをマウス４の操作で移動するカーソル（ポインタ）を用いていたが、マウス４以外のポインティングデバイスであってもよい。例えば、ジョイスティック、タッチパッドなどであってもよい。また、マウス４を操作してカーソルを移動させているが、これに代えてキーボード３を操作してカーソルを移動させてもよい。また、カーソルの形態として、眼鏡レンズ１００Ｌ，１００Ｒ等内に入った段階で十字カーソル１３０となるようにしているが、これに限定されず、変化しないものや、十字カーソル１３０以外に変形するものでもよい。
【０１４４】
また、上記した第１〜第３実施形態において、マウス４の操作に応じて、左右の眼鏡レンズのうちの一方の眼鏡レンズにおいて指定位置表示２０１等を表示させた場合に、他方の眼鏡レンズにおいて所定位置（例えば一方の眼鏡レンズの指定位置に対して対称位置）にも同様の指定位置表示が表示されるように構成されていてもよい。
【０１４５】
また、上記した第１〜第３実施形態において、眼鏡レンズが縁なしフレームなどの場合に、フレームに固定するための穴あけ位置を表示画面に表示するようにしてもよい。この場合、予め決まった固定の穴あけ位置を表示させてもよいし、操作者によって指定された穴あけ位置を表示させてもよい。
【０１４６】
また、上記した第２実施形態では、複数の断面形状の一部を重ねた状態で表示されるが、重ねた状態で表示可能な断面形状の数を一定数に制限するようにしてもよい。例えば、３つの断面形状まで重ねた状態で表示可能としてもよい。これにより、画面表示が煩雑になるのを防止することができる。また、上記した第２実施形態において、複数の断面形状を重ねずに表示してもよい。例えば、複数の断面形状が眼鏡レンズの上方（＋Ｙ方向）に並べて表示されてもよい。
【０１４７】
また、上記した第２実施形態では、形状測定装置５を用いてフレームの形状を測定し、演算部１４が、フレームの形状を示す形状データに基づいて玉型形状を特定するようにしていた。しかし、このような構成に限定されず、予め複数種類の玉型形状の形状データをデータベース２０Ａ内に記憶しておき、それらの形状データのうちの一つを選択して特定するようにしてもよい。この場合、例えば、操作者が所定の操作を行うことにより、予めデータベース２０Ａに記憶されている玉型形状を表示画面に一覧表示させ、操作者により選択させるようにしてもよい。
【０１４８】
また、上記した第１〜第３実施形態において、厚さ表示欄２７１Ｌ〜２７３Ｌ，２７１Ｒ〜２７３Ｒにおける厚さ情報の横又は近傍にチェック欄又はラジオボタンを設け、そのチェック欄又はラジオボタンが選択されたときに、その厚さ情報に対応する指定位置の断面形状を表示するように構成されてもよい。
【０１４９】
また、上記したように、厚さ表示システムＳＹＳ１，ＳＹＳ２，ＳＹＳ３は、ＣＰＵ等を含むコンピュータシステムを含む。また、厚さ表示システムＳＹＳ１〜ＳＹＳ３は、コンピュータシステムと外部装置との通信を実行可能なインターフェースを含んで構成されてもよい。記憶部２０，７０は、例えばＲＡＭ等のメモリ、ハードディスク、ＣＤ−ＲＯＭ等の記録媒体を含む。記憶部２０，７０には、コンピュータシステムを制御するオペレーティングシステム（ＯＳ）がインストールされ、厚さ表示システムＳＹＳ１〜ＳＹＳ３を制御するためのプログラムが記憶されている。
【０１５０】
記憶部２０，７０に記録されているプログラムを含む各種情報は、制御部１０が読み取り可能である。記憶部２０，７０に記録されているプログラムは、眼鏡レンズを表示画面上に表示するとともに、表示画面内を移動可能なカーソル（ポインタ）を表示する表示処理と、カーソルを移動させる操作処理と、カーソルが眼鏡レンズ内にあるときに、カーソルの位置を含む第１方向における眼鏡レンズの断面形状を表示装置（表示部）に表示させる制御処理と、を端末に実行させる。具体的には、記憶部２０，７０に記録されているプログラムは、上記した第１〜第３実施形態に従って、演算処理装置１，１Ａ，１Ｂに厚さ表示処理を実行させる。
【符号の説明】
【０１５１】
ＳＹＳ１，ＳＹＳ２，ＳＹＳ３…厚さ表示システム、１…演算処理装置、１Ａ…クライアント端末、２…表示装置（表示部）、３…キーボード（入力装置）、４…マウス（操作部）、５…形状測定装置（計測装置）、６…サーバ、１０，１０Ａ，１０Ｂ…制御部、１４…演算部（制御部）、２０…記憶部、２０Ａ…データベース、６０…制御部、６２…演算部（制御部）、７０…記憶部（外部記憶装置）、７０Ａ…データベース（外部記憶装置）、８０…通信ネットワーク、１００，１００Ｌ，１００Ｒ…眼鏡レンズ、１３０…十字カーソル（ポインタ）、１５１Ｌ，１５１Ｒ，１５２Ｌ，１５２Ｒ…断面形状、１７０…座標、１８０…軸度方向の直線、１９０…厚さ情報、２５０Ｌ，２５０Ｒ…処方情報入力欄、２６１Ｌ〜２６３Ｌ，２６１Ｒ〜２６３Ｒ…チェック欄、２７１Ｌ〜２７３Ｌ，２７１Ｒ〜２７３Ｒ…厚さ表示欄、２８０Ｌ，２８０Ｒ…ＰＤ／ＥＰ入力欄、３００Ｌ，３００Ｒ…眼鏡レンズ、３５１Ｒ〜３５４Ｒ…断面形状
【図１】
2014211522.tif 000003
【図２】
2014211522.tif 000004
【図３】
2014211522.tif 000005
【図４】
2014211522.tif 000006
【図５】
2014211522.tif 000007
【図６】
2014211522.tif 000008
【図７】
2014211522.tif 000009
【図８】
2014211522.tif 000010
【図９】
2014211522.tif 000011
【図１０】
2014211522.tif 000012
【図１１】
2014211522.tif 000013
【図１２】
2014211522.tif 000014
【図１３】
2014211522.tif 000015
【図１４】
2014211522.tif 000016