(57)【要約】【課題】レンズ利用者に合った適切なレンズを容易に発注可能なレンズ発注システム、レンズ発注方法、レンズ発注プログラム、およびレンズ発注プログラムを備えた記録媒体を提供することを目的とする。【解決手段】レンズ発注システム１００は、レンズ設計事項データを認識するとともに、発注データを認識して受注データを生成する要求データ認識手段、設計レンズデータを生成するレンズ設計手段、および画像データにレンズ画像データを重畳させるとともにレンズを介して画像データを見た状態に画像データとレンズ画像データとの重畳部分を画像処理した動画データを生成するシミュレーション動画生成手段を備えたサーバ装置３００と、レンズ設計事項データを取得するデータ取得手段、動画データを表示部に表示させる表示制御手段、および発注データを生成する要求データ生成手段を備えてサーバ装置３００と通信可能に設けられた端末装置２００と、を具備した。【選択図】図１
2008039997.tif 000002
【特許請求の範囲】
【請求項１】
レンズの設計事項に関するレンズ設計事項データを認識するデータ認識手段、画像に関する画像データを認識する画像データ認識手段、前記レンズ設計事項データに基づいてレンズを設計するレンズ設計手段、前記画像データに前記設計されたレンズの画像に関するレンズ画像データを重畳させるとともに前記設計されたレンズを介して前記画像データを見た状態に前記画像データと前記レンズ画像データとの重畳部分を画像処理した処理画像データを作成する画像処理手段、および前記設計されたレンズの発注に関する発注データを認識して受注データを生成する受注手段を備えたサーバ装置と、
前記サーバ装置に通信可能に接続されるとともに、前記レンズ設計事項データを取得するデータ取得手段、前記サーバ装置から送信された前記処理画像データを認識して表示手段に表示させる表示制御手段、および前記発注データを生成する発注手段を備えた端末装置と、
を具備したことを特徴としたレンズ発注システム。
【請求項２】
請求項１に記載のレンズ発注システムであって、
前記レンズ設計事項データは、レンズ使用者のレンズの処方に関するレンズ処方データを有し、
前記レンズ設計手段は、前記レンズ処方データに基づいて前記レンズを設計する
ことを特徴としたレンズ発注システム。
【請求項３】
請求項１または請求項２に記載のレンズ発注システムであって、
前記レンズ設計事項データは、レンズ使用者の視覚に関する視覚データを有し、
前記画像処理手段は、前記視覚データに基づいて、前記レンズ使用者の視覚に対応した前記画像データに前記レンズ画像データを重畳させ、レンズ使用者が前記設計されたレンズを介して前記画像データを見た状態に前記画像データと前記レンズ画像データとの重畳部分を画像処理する
ことを特徴としたレンズ発注システム。
【請求項４】
請求項３に記載のレンズ発注システムであって、
前記サーバ装置は、前記レンズ使用者の視覚に対応した前記画像データを複数記憶した画像データ記憶手段を備え、
前記画像データ認識手段は、前記視覚データに基づいて、前記レンズ使用者の視覚に対応した前記画像データを認識する
ことを特徴としたレンズ発注システム。
【請求項５】
請求項３に記載のレンズ発注システムであって、
前記画像処理手段は、前記視覚データに基づいて、前記画像データをレンズ使用者が裸眼でこの画像データを見た状態に画像処理した加工画像データを生成し、生成した加工画像データに前記レンズ画像データを重畳させ、レンズ使用者が前記設計されたレンズを介して前記画像データを見た状態に、前記加工画像データと前記レンズ画像データとの重畳部分を画像処理する
ことを特徴としたレンズ発注システム。
【請求項６】
請求項１ないし請求項５のいずれかに記載のレンズ発注システムであって、
前記レンズ設計事項データは、レンズ形状の設計に関するレンズ形状設計データを有し、
前記レンズ設計手段は、前記レンズ形状設計データに基づいた形状のレンズを設計する
ことを特徴としたレンズ発注システム。
【請求項７】
請求項１ないし請求項６のいずれかに記載のレンズ発注システムであって、
前記レンズ設計事項データは、レンズ使用者のレンズの使用目的に関するレンズ使用目的データを有し、
前記レンズ設計手段は、前記レンズ使用目的データに基づいて、レンズの使用目的に対応したレンズを設計し、
前記画像データ認識手段は、前記レンズ使用目的データに基づいて、レンズの使用目的に対応した画像データを認識する
ことを特徴としたレンズ発注システム。
【請求項８】
請求項７に記載のレンズ発注システムであって、
前記レンズ使用目的データは、レンズの使用時にレンズ使用者が見る対象物までの距離に関する使用距離データである
ことを特徴としたレンズ発注システム。
【請求項９】
請求項１ないし請求項８のいずれかに記載のレンズ発注システムであって、
前記画像処理手段は、前記レンズ画像データを前記画像データ上に重畳させて、この画像データ上を移動させる動画データを生成する
ことを特徴としたレンズ発注システム。
【請求項１０】
サーバ装置に通信可能に接続される端末装置にて、前記レンズ設計事項データを取得して、このレンズ設計事項データを前記サーバ装置に送信し、
サーバ装置にて、端末装置から送信されるレンズの設計事項に関するレンズ設計事項データを認識し、画像に関する画像データを認識し、前記レンズ設計事項データに基づいてレンズを設計し、前記画像データに前記設計されたレンズの画像に関するレンズ画像データを重畳させ、前記設計されたレンズを介して前記画像データを見た状態に前記画像データと前記レンズ画像データとの重畳部分を画像処理し、前記処理画像データを端末装置に送信し、
前記端末装置にて、前記サーバ装置から送信された前記処理画像データを認識して表示手段に表示させる制御をし、前記設計されたレンズの発注に関する発注データを生成して前記サーバ装置に送信し、
前記サーバ装置にて、前記発注データを受信して受信データを生成する
ことを特徴とするレンズ発注方法。
【請求項１１】
演算手段を請求項１ないし請求項９のいずれかに記載のレンズ発注システムとして機能させる
ことを特徴としたレンズ発注プログラム。
【請求項１２】
請求項１０に記載のレンズ発注方法を演算手段に実施させる
ことを特徴としたレンズ発注プログラム。
【請求項１３】
請求項１１または請求項１２に記載のレンズ発注プログラムが演算手段にて読取可能に記録された
ことを特徴としたレンズ発注プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
メガネなどのレンズを受注するレンズ発注システム、レンズ発注方法、レンズ発注プログラム、およびレンズ発注プログラムを記録した記録媒体に関する。  
【背景技術】
【０００２】
従来、販売店に設置された端末装置にレンズの設計データを入力し、この入力したデータをメーカに設けられるサーバ装置に送信し、サーバ装置にて受信したレンズの設計データに基づいてレンズを設計するレンズ設計システムが知られている（例えば、特許文献１参照）。
【０００３】
この特許文献１に記載のものは、端末装置に眼鏡レンズ使用者のレンズ処方データと、レンズの使用目的とを入力する。そして、端末装置の演算装置は、これらの入力されたデータに基づいたレンズの評価データに基づいて、最適なレンズを選択して表示装置に表示させ、さらに、この選択されたレンズをメーカにオンライン上で発注する構成が採られている。
【０００４】
【特許文献１】特開平１０−１１５８０８号公報（第３頁ないし第５頁参照）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記のような従来の構成では、実際に発注されたレンズがどのような見え方をするのかを判断することができないため、製造されたレンズが顧客に合わないなどの不都合が生じるおそれがある。
【０００６】
これに対して、発注されたレンズがどのような見え方をするかを表示装置の表示領域上でシミュレーションするシミュレーションソフトを端末装置に設け、シミュレーションソフトにて発注するレンズの実際の見え方を確認した後に、改めてメーカにレンズを発注する構成とすることも考えられる。
しかしながら、このようなシミュレーションソフトは、情報量が多いので、これを端末装置に設けると、端末装置での操作が煩雑となり、端末装置での処理負荷も増大してしまう。このため、このようなシミュレーションソフトを処理可能な高性能の端末装置を販売店に設置するのは、コストが増大してしまい、販売店での作業も煩雑となるため、非効率であるという問題が挙げられる。
【０００７】
本発明は、上記問題に鑑み、レンズ利用者に合った適切なレンズを容易に発注可能なレンズ発注システム、レンズ発注方法、レンズ発注プログラム、およびレンズ発注プログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のレンズ発注システムでは、レンズの設計事項に関するレンズ設計事項データを認識するデータ認識手段、画像に関する画像データを認識する画像データ認識手段、前記レンズ設計事項データに基づいてレンズを設計するレンズ設計手段、前記画像データに前記設計されたレンズの画像に関するレンズ画像データを重畳させるとともに前記設計されたレンズを介して前記画像データを見た状態に前記画像データと前記レンズ画像データとの重畳部分を画像処理した処理画像データを作成する画像処理手段、および前記設計されたレンズの発注に関する発注データを認識して受注データを生成する受注手段を備えたサーバ装置と、前記サーバ装置に通信可能に接続されるとともに、前記レンズ設計事項データを取得するデータ取得手段、前記サーバ装置から送信された前記処理画像データを認識して表示手段に表示させる表示制御手段、および前記発注データを生成する発注手段を備えた端末装置と、を具備したことを特徴とする。
この発明によると、サーバ装置は、レンズ設計事項データを認識するデータ認識手段と、
画像データを認識する画像データ認識手段と、レンズを設計するレンズ設計手段と、画像データにレンズ画像データを重畳させるとともに、重畳部分の画像を設計されたレンズを介して前記画像データを見た状態に画像処理した処理画像データを生成する画像処理手段と、発注データを認識して受注データを生成する受注手段と、を備えている。
また、端末装置は、レンズ設計事項データを取得するデータ取得手段と、処理画像データを認識して表示手段に表示させる制御をする表示制御手段と、発注データを生成する発注手段と、を備えている。
これにより、サーバ装置にて、画像データにレンズ画像データを重畳させ、この重畳部分をレンズ使用者がレンズを介して前記画像データを見た状態に画像処理した処理画像データを生成し、この処理画像データを端末装置に送信して表示手段に表示させることができる。したがって、レンズ使用者は、レンズが製造されて手元に届く前に、レンズ設計事項データとして入力した処方のレンズでの見え方を確認することができる。また、この処理画像データに基づいて、レンズ設計事項データを修正し、再度サーバ装置から送信される処理画像データを確認することで、レンズ使用者に合った最適なレンズを設計することができ、良好なレンズを発注することができる。
また、端末装置では、サーバ装置に送信するレンズ設計事項データを例えば操作入力などにより入力し、この入力によりデータ取得手段にて取得されたレンズ設計事項データをサーバ装置に送信するだけで、サーバ装置から処理画像データが送信されてくるため、端末装置での操作を容易に実施することができる。さらに、端末装置では、サーバ装置から送信されてきた処理画像データを再生するだけでよいため、端末装置にかかる処理負荷も低減でき、快適に作業を実施できる。さらには、端末装置からサーバ装置に送るデータとしては、レンズ設計事項データおよび発注データのみであり、一方サーバ装置から端末装置に送られてくるデータは、サーバ装置にて生成された処理画像データのみであるため、これら端末装置およびサーバ装置の間での通信負荷がかからず、通信時間も短くすることができる。したがって、端末装置におけるレンズ設計事項データの入力作業や、処理画像データの確認作業などを快適に実施することができる。
【０００９】
本発明のレンズ発注システムでは、前記レンズ設計事項データは、レンズ使用者のレンズの処方に関するレンズ処方データを有し、前記レンズ設計手段は、前記レンズ処方データに基づいて前記レンズを設計することが好ましい。
この発明によれば、レンズ設計手段は、レンズ設計事項データのレンズ処方データに基づいてレンズを設計する。これにより、レンズ設計手段は、レンズ使用者が所望するレンズの処方に対応するレンズを設計することができる。また、画像処理手段にて、この設計されたレンズに基づいて、処理画像データを作成するため、端末装置にてこの処理画像データを再生することで、レンズ使用者がレンズ処方データに対応したレンズがどのような見え方をするのか容易に確認することができる。したがって、レンズ使用者が所望するレンズをレンズ作成前に容易に確認することができ、レンズ使用者の要望に即したレンズを作成することができる。
【００１０】
本発明のレンズ発注システムでは、前記レンズ設計事項データは、レンズ使用者の視覚に関する視覚データを有し、前記画像処理手段は、前記視覚データに基づいて、前記レンズ使用者の視覚に対応した前記画像データに前記レンズ画像データを重畳させ、レンズ使用者が前記設計されたレンズを介して前記画像データを見た状態に前記画像データと前記レンズ画像データとの重畳部分を画像処理することが好ましい。
画像処理手段は、レンズ設計事項データの視覚データに基づいて、前記レンズ使用者の視覚に対応した画像データにレンズ画像データを重畳させた処理画像データを作成している。このため、端末装置にてこの処理画像データを再生することで、レンズ使用者は、裸眼の状態の画像データの見え方と、レンズを使用した場合の画像データの見え方との双方を確認することができる。したがって、裸眼での見え方に対するレンズを装着した状態での見え方を容易に確認することができるので、レンズの性能や相性などを容易に確認することができ、よりレンズ使用者に合ったレンズを発注することができる。
【００１１】
ここで、前記サーバ装置は、前記レンズ使用者の視覚に対応した前記処理画像データを複数記憶した画像データ記憶手段を備え、前記画像データ認識手段は、前記視覚データに基づいて、前記レンズ使用者の視覚に対応した前記画像データを認識することが好ましい。
この発明によれば、サーバ装置の画像データ認識手段は、画像データ記憶手段から、レンズ使用者の視覚データに対応する画像データを認識する。これにより、画像処理手段では、認識した画像データにレンズ画像データを重畳させ、重畳部分を画像処理するだけで容易に処置画像データを生成することができる。したがって、画像データの画像処理における処理負荷を軽減することができ、サーバ装置の処理負荷を低減することができる。また、サーバ装置に画像データ記憶手段を設けているので、端末装置に画像データを記憶する領域が不要であり、各端末装置の例えばハードディスクなどの記憶手段を圧迫することがない。したがって、少ない記憶領域しか備えていない端末装置でもレンズ発注システムを使用することができる。
【００１２】
一方、本発明のレンズ発注システムでは、前記画像処理手段は、前記視覚データに基づいて、前記画像データをレンズ使用者が裸眼でこの画像データを見た状態に画像処理した加工画像データを生成し、生成した加工画像データに前記レンズ画像データを重畳させ、レンズ使用者が前記設計されたレンズを介して前記画像データを見た状態に、前記加工画像データと前記レンズ画像データとの重畳部分を画像処理する構成としてもよい。
この発明によれば、画像処理手段は、画像データを視覚データに基づいて、レンズ使用者が裸眼で画像データを見た状態に画像処理した処理画像データに、レンズ画像データを重畳させた処理画像データを作成している。これにより、画像処理手段にて、レンズ使用者の視覚データに基づいた処理画像データを作成するので、例えばハードディスクなどの画像データを記憶する画像データ記憶手段に記憶する画像データの量を少なくでき、サーバ装置のハードディスクのディスク領域を有効に活用することができる。
【００１３】
本発明のレンズ発注システムでは、前記レンズ設計事項データは、レンズ形状の設計に関するレンズ形状設計データを有し、前記レンズ設計手段は、前記レンズ形状設計データに基づいた形状のレンズを設計することが好ましい。
この発明によれば、レンズ設計手段は、レンズ形状設計データに基づいてレンズを設計している。これにより、レンズ使用者が所望する形状のレンズを設計することができる。また、画像処理手段は、レンズ形状設計データに対応して設計されたレンズのレンズ画像データを画像データに重畳させているので、レンズ使用者は、この処理画像データを確認することで、レンズ作成前に、レンズ形状が適切であるか否かを判断することができる。したがって、レンズ使用者に合った適切な形状のレンズを発注することができる。
【００１４】
本発明のレンズ発注システムでは、前記レンズ設計事項データは、レンズ使用者のレンズの使用目的に関するレンズ使用目的データを有し、前記レンズ設計手段は、前記レンズ使用目的データに基づいて、レンズの使用目的に対応したレンズを設計し、前記画像データ認識手段は、前記レンズ使用目的データに基づいて、レンズの使用目的に対応した画像データを認識することが好ましい。
この発明によれば、レンズ設計手段は、レンズ使用目的データに対応したレンズを設計し、画像データ認識手段は、レンズ使用目的データに対応した画像データを認識する。例えばレンズ使用目的データがデスクワーク用であれば、レンズ設計手段は、近方視用のレンズを設計し、画像データ認識手段は、例えば新聞、本、パーソナルコンピュータのディスプレイ画面やキーボードなどの画像が、例えばレンズ使用者の手に届く範囲に配置された状態の画像データを認識する。また、レンズ使用目的データに例えばゴルフや野鳥観察などの遠用に利用することを目的とする旨が記録されている場合、レンズ設計手段は、遠方視用のレンズを設計し、画像データ認識手段は、例えば山、ビルなどの画像が、例えばレンズ使用者から所定距離以上離れた位置に配置された状態の画像データを認識する。
これにより、レンズ設計手段は、レンズ使用者がレンズを使用する目的に対応したレンズを設計するため、レンズ使用者が所望するレンズをより適切に設計することができる。また、画像データ認識手段は、レンズ使用者がレンズを使用する目的に対応した距離に画像を配置した画像データを認識するので、画像処理手段にて生成された処理画像データにも、このレンズ使用目的データに対応した画像データを配置した処理画像データを生成することができる。そして、この画像データにレンズ画像データを重畳させることで、レンズ使用者は、使用目的に対応した画像をレンズを介して見た場合の処理画像データを確認することができる。したがって、レンズ使用者は、レンズの作成前にレンズの使用目的に即した適切なレンズを選択することができ、より良好なレンズを発注することができる。
【００１５】
ここで、本発明のレンズ発注システムでは、前記レンズ使用目的データは、レンズの使用時にレンズ使用者が見る対象物までの距離に関する使用距離データであることが好ましい。
この発明によれば、レンズ使用目的データは、レンズの使用対象物までの距離に関する使用距離データを備えている。これにより、レンズの使用目的の対象物までの距離がより明確であるため、レンズ設計手段は、より確実にレンズの使用目的に即したレンズを設計することができ、画像データ認識手段は、レンズの使用目的の対象物までの距離に画像が配置された状態の画像データを認識することができる。したがって、より適切にレンズ使用者が所望するレンズを設計し、処理画像データを生成することができる。
【００１６】
本発明のレンズ発注システムは、前記画像処理手段は、前記レンズ画像データを前記画像データ上に重畳させて、この画像データ上を移動させる動画データを生成することが好ましい。
この発明によれば、画像処理手段は、レンズ画像データを画像データ上で移動させた動画データを生成する。これにより、設計レンズデータに対応したレンズで画像を見渡した際の、レンズの移動による歪みなどを再現することができる。したがって、この動画データによりレンズを使用した際の使用感をより適切に再現することができる。よって、レンズ使用者のレンズ発注をより適切に支援することができ、レンズ使用者にとって良好なレンズを発注することができる。
【００１７】
本発明のレンズ発注方法は、サーバ装置に通信可能に接続される端末装置にて、前記レンズ設計事項データを取得して、このレンズ設計事項データを前記サーバ装置に送信し、サーバ装置にて、端末装置から送信されるレンズの設計事項に関するレンズ設計事項データを認識し、画像に関する画像データを認識し、前記レンズ設計事項データに基づいてレンズを設計し、前記画像データに前記設計されたレンズの画像に関するレンズ画像データを重畳させ、前記設計されたレンズを介して前記画像データを見た状態に前記画像データと前記レンズ画像データとの重畳部分を画像処理し、前記処理画像データを端末装置に送信し、前記端末装置にて、前記サーバ装置から送信された前記処理画像データを認識して表示手段に表示させる制御をし、前記設計されたレンズの発注に関する発注データを生成して前記サーバ装置に送信し、前記サーバ装置にて、前記発注データを受信して受信データを生成することを特徴とする。
この発明によれば、上記したように、サーバ装置にて、画像データにレンズ画像データを重畳させ、この重畳部分をレンズ使用者がレンズを介して前記画像データを見た状態に画像処理した処理画像データを生成し、この処理画像データを端末装置に送信して表示手段に表示させることができる。したがって、レンズ使用者は、レンズが製造されて手元に届く前に、発注するレンズでの見え方を確認することができる。また、この処理画像データに基づいて、レンズ設計事項データを修正し、再度サーバ装置から送信される処理画像データを確認することで、レンズ使用者に合った最適なレンズを設計することができ、良好なレンズを発注することができる。
また、端末装置では、サーバ装置に送信するレンズ設計事項データを例えば操作入力などにより入力し、この入力によりデータ取得手段にて取得されたレンズ設計事項データをサーバ装置に送信するだけで、サーバ装置から処理画像データが送信されてくるため、端末装置での操作を容易に実施することができる。さらに、端末装置では、サーバ装置から送信されてきた処理画像データを再生するだけでよいため、端末装置にかかる処理負荷も低減でき、快適に作業を実施できる。さらには、端末装置からサーバ装置に送るデータとしては、レンズ設計事項データおよび発注データのみであり、一方サーバ装置から端末装置に送られてくるデータは、サーバ装置にて生成された処理画像データのみであるため、これら端末装置およびサーバ装置の間での通信負荷がかからず、通信時間も短くすることができる。したがって、端末装置におけるレンズ設計事項データの入力作業や、処理画像データの確認作業などを快適に実施することができる。
【００１８】
本発明のレンズ発注プログラムは、演算手段を上記のようなレンズ発注システムとして機能させることを特徴とする。
この発明によれば、レンズ発注プログラムにより、演算手段を上記のようなレンズ発注システムとして機能させている。これにより、上記したように、レンズ使用者は、レンズが製造されて手元に届く前に、発注するレンズでの見え方を確認することができ、レンズ使用者に合った最適なレンズを設計することができ、良好なレンズを発注することができる。また、端末装置での操作を容易に実施することができ、端末装置にかかる処理負荷も低減でき、快適に作業を実施できる。さらには、端末装置およびサーバ装置の間での通信負荷がかからず、通信時間も短くすることができる。
【００１９】
本発明のレンズ発注プログラムは、上記のようなレンズ発注方法を演算手段に実施させることを特徴とする。
この発明によれば、レンズ発注プログラムにより、上記したようなレンズ発注方法を演算手段に実施させている。これにより、上記したようにレンズ使用者は、レンズが製造されて手元に届く前に、発注するレンズでの見え方を確認することができ、レンズ使用者に合った最適なレンズを設計することができ、良好なレンズを発注することができる。また、端末装置での操作を容易に実施することができ、端末装置にかかる処理負荷も低減でき、快適に作業を実施できる。さらには、端末装置およびサーバ装置の間での通信負荷がかからず、通信時間も短くすることができる。
【００２０】
本発明のレンズ発注プログラムを記録した記録媒体は、上記のようなレンズ発注プログラムが演算手段にて読取可能に記録されたことを特徴とする。
この発明によれば、記録媒体には、上記したようなレンズ発注プログラムが演算手段に読取可能に記録されている。これにより、この記録媒体をサーバ装置および端末装置の演算手段に読み取らせることで、上記のようなレンズ発注プログラムを演算手段に実施させることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係る一実施の形態のレンズ発注システムを図面に基づいて説明する。図１は、本実施の形態に係るレンズ発注システムの概略を模式的に示すブロック図である。
図２は、端末装置の概略を模式的に示すブロック図である。図３は、端末装置を構成する記憶部に記憶される顧客データテーブルの概略を示す図である。図４は、端末装置を構成する記憶部に記憶されるシミュレーション動画テーブルの概略を示す図である。図５は、端末装置を構成する処理部の構成の概略を模式的に示すブロック図である。図６は、遠中用レンズにおけるシミュレーション動画データを示す図である。図７は、中近用レンズにおけるシミュレーション動画データを示す図である。図８は、遠近用レンズにおけるシミュレーション動画データを示す図である。図９は、サーバ装置の概略を模式的に示すブロック図である。図１０は、サーバ装置を構成する記憶手段に記憶されるシミュレーション要求テーブルの概略を示す図である。図１１は、サーバ装置を構成する記憶手段に記憶される受注テーブルの概略を示す図である。図１２は、サーバ装置を構成する記憶手段に記憶されるシーンオブジェクトテーブルの概略を示す図である。図１３は、サーバ装置を構成する記憶手段に記憶されるレンズオブジェクトテーブルの概略を示す図である。図１４は、サーバ装置を構成するサーバ処理部の概略を模式的に示すブロック図である。
【００２２】
〔レンズ発注システムの構成〕
図１において、１００はレンズ発注システムであり、このレンズ発注システム１００は、ネットワーク１１０と、複数の端末装置２００と、サーバ装置３００と、を備えて構築されている。そして、このレンズ発注システム１００は、端末装置２００にて例えばメガネレンズなどレンズの発注に関するデータをネットワーク１１０を介してサーバ装置３００に送信し、このサーバ装置３００にて受注する通信システムである。なお、本実施の形態では、メガネレンズの発注を実施するレンズ発注システムを例示するが、例えばコンタクトレンズなど他のレンズの発注を実施するレンズ発注システムとしても適用できる。また、ネットワーク１１０としては、例えば、ＴＣＰ／ＩＰなどの汎用のプロトコルに基づくインターネット、イントラネット、ＬＡＮ（Local Area Network）、電話回線などの通信回線網などが例示できる。
【００２３】
（端末装置の構成）
端末装置２００は、例えばメガネレンズの販売店などに設置され、ネットワーク１１０を介してサーバ装置３００に接続される。なお、本実施の形態において、この端末装置２００としては、パーソナルコンピュータを例示するが、これに限定されず、例えば携帯用電話機器、テレビジョン装置、ビデオ装置などネットワーク１１０を介して通信可能ないかなる装置を用いてもよい。そして、この端末装置２００は、図２に示すように、端末通信手段としての通信部２１０と、入力部２２０と、表示手段としての表示部２３０と、記憶部２４０と、メモリ２５０と、処理部２６０と、などを備えている。
【００２４】
通信部２１０は、ネットワーク１１０を介してサーバ装置３００と送受信可能に接続される。そして、通信部２１０は、処理部２６０に接続され、処理部２６０の制御により、ネットワーク１１０を介してサーバ装置３００と各種情報を送受信可能に設けられている。また、通信部２１０は、サーバ装置３００からネットワーク１１０を介して取得した各種データを、処理部２６０に出力する。
【００２５】
入力部２２０は、例えばキーボードやマウスなどで、入力操作される図示しない各種操作ボタンや操作つまみなどを有している。これらの操作ボタンや操作つまみなどの入力操作は、サーバ装置３００の動作内容の設定や、端末装置２００に記憶する情報の設定などの設定事項の設定入力である。そして、入力部２２０は、設定事項の入力操作により、設定事項に対応する信号を処理部２６０へ適宜出力して設定入力させる。なお、入力操作としては、操作ボタンや操作つまみなどの操作に限らず、例えば表示部２３０に設けられたタッチパネルによる入力操作や、音声による入力操作などにより、各種設定事項を設定入力する構成としてもできる。
【００２６】
表示部２３０は、処理部２６０にて制御され、処理部２６０から入力される画像情報の信号を図示しない表示領域に画面表示させる。画像情報としては、例えばサーバ装置３００から取得した各種情報や、記憶部２４０に記憶された各種情報、図示しないＴＶ受信機で受信したＴＶ画像情報、外部装置など光ディスクや磁気ディスク、メモリカードなどの記録媒体に記録されドライブやドライバなどにて読み取った画像情報、などである。この表示部２３０としては、例えば液晶パネルや有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）、ＣＲＴ（Cathode-Ray Tube）、ＦＥＤ（Field Emission Display）、電気泳動ディスプレイパネルなどが例示できる。
【００２７】
記憶部２４０は、例えば図３に示すような顧客データテーブル４００や、図４に示すようなシミュレーション動画テーブル４２０、サーバ接続データなどを格納、すなわち読み出し可能に記憶する。この記憶部２４０は、顧客データテーブル４００が記憶される図示しない顧客データ記憶領域と、シミュレーション動画テーブル４２０が記憶される図示しない動画記憶領域と、サーバ接続データが記憶される接続先記憶領域などを備えている。なお、ここでは、記憶部２４０が上述した２つの記憶領域を備えた構成について例示したが、これに限らず、例えば記憶部２４０に上述した記憶領域を備えない構成や、さらに他の記憶領域を備えた構成などとしてもよい。また、記憶部２４０としては、ＨＤ（Hard Disk）、ＤＶＤ（Digital Versatile Disc）、光ディスク、メモリカードなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成などとしてもよい。
【００２８】
ここで、顧客データテーブル４００は、顧客から注文されたレンズの処方やレンズの発注などに関するデータテーブルである。この顧客データテーブル４００は、図３に示すように、顧客ＩＤデータ４１１と、処方データ４１２と、レンズ形状設計データとしてのレンズ設計データ４１３と、レンズ使用目的データとしての使用目的データ４１４と、固有付加データ４１５と、などを関連付けて１つのデータとして構成される顧客データ４１０を複数記録したテーブル構造に構築されている。なお、処方データ４１２、レンズ設計データ４１３、使用目的データ４１４、および固有付加データ４１５により、本発明のレンズ設計事項データが構築されている。
【００２９】
顧客ＩＤデータ４１１は、顧客データ４１０を特定するための固有情報であり、顧客データ４１０毎に設定される情報である。この顧客データ４１０としては、例えば顧客ごとに設定される顧客番号、顧客の氏名などに関する顧客個人情報などを例示できる。
【００３０】
処方データ４１２は、顧客ＩＤデータ４１１に特定される顧客データ４１０の顧客の視覚やレンズの処方に関するデータである。この処方データ４１２には、顧客の視覚に関する視覚データ、設計するレンズの処方に関するレンズ処方データなどが記録されている。
視覚データには、例えば顧客の視力や乱視の有無などの顧客の裸眼における視覚に関する情報が記録されている。また、レンズ処方データには、レンズの度数、加入度数、球面度数、乱視度数、乱視軸、プリズム度数、近用内寄せ量などに関するデータが記録されている。
【００３１】
レンズ設計データ４１３は、レンズの形状に関するデータである。このレンズ設計データ４１３には、例えばレンズ素材情報（例えばレンズの屈折率などに関する情報）、設計タイプあるいは販売名、累進帯長などの設計パラメータ、レンズの玉型形状、玉型サイズ、およびメガネレンズのフレームの形状に関するデータなどが記録されている。
【００３２】
使用目的データ４１４は、レンズを使用する目的に関するデータである。この使用目的データ４１４は、例えばレンズを使用するシーンに関する使用シーンデータや、レンズにて視認する対象物のレンズ使用者からの距離に関する使用距離データなどが記録されている。この使用シーンデータとしては、例えばデスクワーク、パソコン、家事、ゴルフ、釣り、車両の運転、読書、執筆、裁縫、などといった具体的な使用シーンが記録される。また、使用距離データとしては、例えばレンズから対象物までの距離が５０ｃｍ以内であれば近用、３ｍ以内であれば中近用、１ｍ〜５ｍであれば中用、５ｍ以上であれば遠用とし、顧客が使用するレンズの使用距離に対応してこれらのデータのうち少なくとも１つが記録されるデータである。
なお、使用目的データ４１４としては、上記に限らず、例えば使用シーンデータとして、趣味や職業に関するデータが記録されていてもよく、使用距離データとして、レンズを対象物までの具体的な数値データが記録されていてもよく、使用シーンデータおよび使用距離データのうちいずれか一方のみが記録されるデータとしてもよい。
【００３３】
固有付加データ４１５は、顧客の眼球や頭部の動きに関するデータ、輻輳力に関するデータなど、レンズを使用する顧客の固有のデータが記録されている。なお、この固有付加データ４１５が設定されていない場合、初期値として、何も設定されていない旨を示す例えば０が記録されていてもよい。
【００３４】
発注データ４１６は、レンズの発注状態に関するデータであり、この発注データ４１６は、発注フラグデータ４１７と、発注日時データ４１８と、過去発注データ４１９と、などを関連付けて１つのデータを構築している。
発注フラグデータ４１７は、顧客がレンズを発注したか否かを示すフラグデータであり、レンズを発注した状態では、レンズを発注した旨のデータである例えば１が記録され、レンズを発注していない状態では、例えば０が記録される。
発注日時データ４１８は、発注フラグデータ４１７に、レンズを発注する旨の例えば１が記録された際のレンズ発注の日時に関するデータである。なお、発注フラグデータ４１７がレンズを発注しない旨の例えば０が記録された状態では、この発注日時データ４１８には特にデータが記録されていなくてもよい。
過去発注データ４１９は、顧客ＩＤデータ４１１にて特定される顧客が過去にレンズを発注した履歴を示すデータである。この過去発注データ４１９には、過去に発注されたレンズの発注日時の他、過去に発注したレンズの処方データ４１２、レンズ設計データ４１３、使用目的データ４１４、固有付加データ４１５などが関連付けられて記録されていてもよく、またこれらのデータに基づいて過去に製造されたレンズの詳細な設計レンズデータとしての設計データが記録されていてもよい。
【００３５】
また、シミュレーション動画テーブル４２０は、設計されたレンズの見え方を動画にて示すシミュレーション動画データ４３０が複数記録されている。このシミュレーション動画データ４３０は、動画ＩＤデータ４３１と、動画データ４３２と、を関連付けて１つのデータとして構築されている。
動画ＩＤデータ４３１は、シミュレーション動画データ４３０を特定するための固有情報であり、シミュレーション動画データ４３０毎に設定される情報である。この動画ＩＤデータ４３１は、例えばシミュレーション動画データ４３０を特定するＩＤ番号などが顧客ＩＤデータ４１１に関連付けられて記録されている。これにより、シミュレーション動画データ４３０の動画データ４３２がどの顧客が発注したレンズに対応する動画であるかを容易に認識可能となっている。
動画データ４３２は、動画ＩＤデータ４３１と関連付けられた顧客ＩＤデータ４１１にて特定される顧客データ４１０の処方データ４１２、レンズ設計データ４１３、使用目的データ４１４、固有付加データ４１５などにより設計されるレンズの実際の見え方を示す動画が記録されている。
【００３６】
そして、記憶部２４０の接続先記憶領域に記憶される図示しないサーバ接続先データは、ネットワーク１１０を介して各種データの送受信を実施するサーバ装置３００の情報が記録されている。このサーバ接続先データは、例えば、サーバ名称データ、アドレスデータ、サーバ利用ユーザデータ、およびパスワードデータなどを関連付けて１つのデータとして構築されている。サーバ名称データは、接続先のサーバ装置３００の名称などに関するデータである。アドレスデータは、サーバ装置３００のＩＰアドレスやドメインなどに関するデータである。サーバ利用ユーザデータは、例えばサーバ装置３００に登録され、サーバ装置３００とのデータと送受信を実施する際のＩＤデータであり、例えば端末装置２００毎、または店舗毎に設定されている。パスワードデータは、サーバ利用ユーザデータに対するパスワードに関するデータであり、第３者の不正利用を防止するためのデータである。
【００３７】
メモリ２５０は、入力部２２０で入力操作される設定事項、音声情報や画像情報などを適宜読み出し可能に記憶する。また、メモリ２５０には、端末装置２００全体を動作制御するＯＳ（Operating System）上に展開される各種プログラムなどを記憶している。なお、メモリ２５０としては、ＨＤ、ＤＶＤ、光ディスクなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成としてもよい。
【００３８】
処理部２６０は、図示しない各種入出力ポート、例えば通信部２１０が接続される通信ポート、入力部２２０が接続されるキー入力ポート、表示部２３０が接続される表示ポート、記憶部２４０が接続される記憶ポート、メモリ２５０が接続されるメモリポートなどを有する。そして、処理部２６０は、各種プログラムとして、図５に示すように、データ取得手段２６１と、発注手段としても機能する要求データ生成手段２６２と、データ送受信手段２６３と、表示制御手段２６４と、などを備えている。
【００３９】
データ取得手段２６１は、利用者の入力部２２０の入力操作による入力信号を認識し、入力信号に基づく各種設定事項データを認識する。各種データとしては、例えば顧客データ４１０を設定する旨の顧客データ設定要求データ、シミュレーション動画データ４３０を再生する旨の再生要求データ、サーバ装置３００から各種データの送受信を実施する旨の送受信要求データ、その他の設定に関する設定データなどが挙げられる。
【００４０】
要求データ生成手段２６２は、データ取得手段２６１にて認識した顧客データ設定要求データに基づいて、顧客ＩＤデータ４１１、処方データ４１２、レンズ設計データ４１３、使用目的データ４１４、固有付加データ４１５、および発注データ４１６を設定し、顧客データ４１０を作成する。
具体的には、要求データ生成手段２６２は、顧客データ４１０が新規に作成される場合、要求データ生成手段２６２は、他の顧客データ４１０の顧客ＩＤデータ４１１と異なる顧客ＩＤデータ４１１を新規に作成し、この顧客ＩＤデータ４１１に関連付けて、処方データ４１２、レンズ設計データ４１３、使用目的データ４１４、および固有付加データ４１５を設定する。
一方、以前にレンズ発注システム１００を利用したことがある場合など、所定の顧客を特定する顧客ＩＤデータ４１１がすでにある場合、要求データ生成手段２６２は、この顧客ＩＤデータ４１１に特定される顧客データ４１０を認識し、顧客データ４１０の過去発注データ４１９を認識する。そして、要求データ生成手段２６２は、過去発注データ４１９に基づいて、前回発注したレンズの処方データ４１２、レンズ設計データ４１３、使用目的データ４１４、および固有付加データ４１５を認識し、データ取得手段２６１にて入力設定された顧客データ設定要求データに基づいて、変更のあるデータを設定する処理を実施する。なお、本実施の形態では、要求データ生成手段２６２は、過去発注データ４１９を認識する例を示すが、新規に、処方データ４１２、レンズ設計データ４１３、使用目的データ４１４、および固有付加データ４１５を設定しなおす処理を実施してもよい。
【００４１】
そして、要求データ生成手段２６２は、データ取得手段２６１にて認識された顧客データ設定要求データに、レンズを発注する旨の発注要求データがある場合、顧客データ４１０の発注データ４１６の発注フラグデータ４１７に例えば１を記録し、発注日時データ４１８に顧客データ設定要求データが入力設定された日時に関するデータを記録する。一方、要求データ生成手段２６２は、データ取得手段２６１にて認識された顧客データ設定要求データに、シミュレーション動画データの作成を要求する旨の動画作成データが記録されていることを認識すると、発注フラグデータ４１７に例えば０を記録する。
【００４２】
データ送受信手段２６３は、データ取得手段２６１にて送受信要求データが認識されると、通信部２１０を介してサーバ装置３００と各種データの送受信処理を実施する。
具体的には、データ送受信手段２６３は、データ取得手段２６１にて、所定の顧客ＩＤデータ４１１に特定される顧客データ４１０を送信する旨の送信要求データが認識された場合、通信部２１０を制御して、この顧客ＩＤデータ４１１に対応する顧客データ４１０をサーバ装置３００に送信する制御を実施する。この時、データ送受信手段２６３は、記憶部２４０に記憶されたサーバ接続先データに基づいて、所定のサーバ装置３００に顧客データ４１０を送信する処理を実施する制御をする。また、データ送受信手段２６３は、顧客データ４１０に、端末装置２００を特定するデータ、例えばサーバ接続先データのサーバ利用ユーザデータおよびパスワードデータを関連付けてサーバ装置３００に送信する。
【００４３】
また、データ送受信手段２６３は、通信部２１０を制御して、サーバ装置３００から送信されるシミュレーション動画データ４３０を受信する。受信したシミュレーション動画データ４３０は、適宜読み出し可能に、記憶部２４０のシミュレーション動画テーブル４２０に記憶する。
【００４４】
表示制御手段２６４は、データ取得手段２６１にて認識される設定入力データに基づいて、顧客データ設定要求データを入力する旨の要求を認識すると、表示部２３０の図示しない表示領域に顧客データ設定要求データの入力を促す入力設定画面を表示させる制御を実施する。この入力設定画面は、詳細な図は省略するが、顧客データ４１０の顧客ＩＤデータ４１１、処方データ４１２、レンズ設計データ４１３、使用目的データ４１４、固有付加データ４１５、発注データ４１６などを表示するデータ表示枠、顧客データ４１０を要求データとしてサーバ装置３００に送信する旨の送信ボタン、シミュレーション動画データ４３０を再生する旨の再生ボタンなどを備えている。
また、表示制御手段２６４は、データ取得手段２６１にてシミュレーション動画データ４３０を再生する旨の再生要求データが設定入力されたことを認識すると、シミュレーション動画データ４３０を認識して動画データ４３２を表示手段の表示領域に表示させる制御を実施する。
具体的には、表示制御手段２６４は、上記した入力設定画面の一部に、例えばシミュレーション動画データ４３０を再生する旨の動画再生ボタンを表示させる制御を実施し、データ取得手段２６１にてこの動画再生ボタンが例えばクリックされるなどして選択されたことを認識すると、顧客データ４１０の顧客ＩＤデータ４１１に関連付けられた動画ＩＤデータ４３１を有するシミュレーション動画データ４３０を認識する。そして、表示制御手段２６４は、このシミュレーション動画データ４３０の動画データ４３２を認識し、図６ないし図８に示すようなシミュレーション動画を表示部２３０の表示領域に表示させる制御をする。
【００４５】
ここで、表示部２３０の表示領域に表示されるシミュレーション動画について説明する。シミュレーション動画は、顧客データ４１０に記録される各種データに基づいて設計されたレンズを通して風景や人、物などの対象物を見た場合の実際の見え方をシミュレーションした動画である。なお、本実施の形態では、図６ないし図８において、レンズから対象物までの距離が、中距離から遠距離に対応した遠中用レンズシミュレーション動画５００Ａ、近距離から中距離に対応した中近用レンズシミュレーション動画５００Ｂ、近距離から遠距離に対応した遠近用レンズシミュレーション動画５００Ｃを例示するが、これに限定されず、例えばレンズから対象物までの実際の距離寸法に応じたさらに多くのシミュレーション動画が用いられる構成としてもよい。
【００４６】
遠中用レンズシミュレーション動画５００Ａは、図６に示すように、遠距離画像データ５２０と、中距離画像データ５３０とが組み合わされた合成画像データに、レンズ画像データ４９３を重畳させ、このレンズ画像データ４９３を合成画像データ上で移動させた動画である。中近用レンズシミュレーション動画５００Ｂは、図７に示すように、中距離画像データ５３０と、近距離画像データ５４０とが組み合わされた合成画像データに、レンズ画像データ４９３を重畳させ、このレンズ画像データ４９３を合成画像データ上で移動させた動画である。遠近用レンズシミュレーション動画５００Ｃは、図８に示すように、遠距離画像データ５２０と、中距離画像データ５３０と、近距離画像データ５４０とが組み合わされた合成画像データに、レンズ画像データ４９３を重畳させ、このレンズ画像データ４９３を合成画像データ上で移動させた動画である。
これらのシミュレーション動画５００Ａ，５００Ｂ，５００Ｃにおいて、レンズ画像データ４９３は、顧客データ４１０のレンズ設計データ４１３に対応したレンズの形状を示す画像データである。遠距離画像データ５２０は、レンズからの距離が例えば１０ｍ以上離れた遠距離にある対象物の画像データである。中距離画像データ５３０は、レンズからの距離が例えば５０ｃｍ〜２ｍ離れた中距離にある対象物の画像データである。近距離画像データ５４０は、レンズからの距離が５０ｃｍ未満の近距離にある対象物の画像データである。
そして、これらの遠距離画像データ５２０、中距離画像データ５３０、および近距離画像データ５４０は、顧客データ４１０の処方データ４１２および固有付加データ４１５に基づいて、顧客が実際にレンズを掛けないでこれらの画像を設定された距離にて見た状態に画像処理されて表示されている。また、レンズ画像データ４９３とこれらの遠距離画像データ５２０、中距離画像データ５３０、および近距離画像データ５４０の重畳領域５１０は、顧客が、処方データ４１２、レンズ設計データ４１３、使用目的データ４１４および固有付加データ４１５などに基づいて設計されるレンズを介して、これらの遠距離画像データ５２０、中距離画像データ５３０、および近距離画像データ５４０を見た状態に画像処置されて表示されている。
【００４７】
（サーバ装置の構成）
サーバ装置３００は、上記したように、ネットワーク１１０を介して端末装置２００と通信可能に設けられている。このサーバ装置３００は、例えばメガネレンズなどのレンズを製造するメーカなどに設置され、端末装置２００から発注されたメガネレンズの発注データを受注して受注処理を実施する。また、サーバ装置３００は、各端末装置２００から入力された各種データに基づいて、レンズを設計し、このレンズに対応するレンズ画像データを画像データに重畳させたシミュレーション動画データ４３０を生成し、端末装置２００に送信する。そして、サーバ装置３００は、図９に示すように、サーバ通信手段としてのインターフェース３１０と、操作部３２０と、出力部３３０と、記憶手段３４０と、メモリ３５０と、サーバ処理部３６０と、を備えている。
【００４８】
インターフェース３１０は、ネットワーク１１０を介して端末装置２００に接続されている。また、インターフェース３１０は、サーバ処理部３６０に電気的に接続されている。このインターフェース３１０は、ネットワーク１１０を介して入力されるサーバ信号に対してあらかじめ設定されている入力インターフェース処理を実行し、処理サーバ信号としてサーバ処理部３６０へ出力する。また、インターフェース３１０は、サーバ処理部３６０から端末装置２００に対して送信すべき処理サーバ信号が入力されると、入力された処理サーバ信号に対してあらかじめ設定されている出力インターフェース処理を実行し、サーバ信号としてネットワーク１１０を介して端末装置２００へ出力する。
【００４９】
操作部３２０は、端末装置２００の入力部２２０と同様に、例えばキーボードやマウスなどで、入力操作される図示しない各種操作ボタンや操作つまみなどを有している。これら操作ボタンや操作つまみなどの入力操作は、サーバ装置３００の動作内容の設定や、記憶手段３４０に記憶する情報の設定入力、記憶手段３４０に記憶された情報の更新、などの設定事項の設定入力である。そして、操作部３２０は、設定事項の入力操作により、設定事項に対応する信号をサーバ処理部３６０へ適宜出力して設定入力させる。なお、入力操作としては、操作ボタンや操作つまみなどの操作に限らず、例えば出力部３３０の表示手段に設けられたタッチパネルによる入力操作や、音声による入力操作などにより、各種設定事項を設定入力する構成としてもできる。
【００５０】
出力部３３０は、サーバ処理部３６０にて制御されサーバ処理部３６０からの画像データの信号を画面表示させる表示手段を備えている。この表示手段としては、端末装置２００の表示部２３０と同様に、例えば液晶パネル、有機ＥＬパネル、ＰＤＰ、ＣＲＴ、ＦＥＤ、電気泳動ディスプレイパネルなどが例示できる。なお、出力部３３０として表示手段を例示したが、例えば所定のデータを印刷して出力するプリンタや、音声にて出力する音声出力部などとしてもよい。
【００５１】
記憶手段３４０は、シミュレーション動画データ４３０の作成要求に関するシミュレーション要求テーブル４４０を記憶するシミュレーション要求記憶領域と、受注に関する受注テーブル４６０を記憶する受注記憶領域と、シミュレーション動画の画像に関するシーンオブジェクトテーブルを記憶するシーンオブジェクト記憶領域と、レンズオブジェクトテーブルを記憶するレンズオブジェクト記憶領域と、などを備えている。この記憶手段３４０としては、ＨＤ、ＤＶＤ、光ディスク、メモリカードなどの記録媒体に読み出し可能に記憶するドライブやドライバなどが例示できる。
【００５２】
ここで、記憶手段３４０に記憶されるシミュレーション要求テーブル４４０は、端末装置２００から送信されたシミュレーション動画データの作成要求に関するデータテーブルである。このシミュレーション要求テーブル４４０は、図１０に示すように、要求ＩＤデータ４５１と、受信日時データ４５２と、処方データ４５３と、レンズ形状設計データとしてのレンズ設計データ４５４と、レンズ使用目的データとしての使用目的データ４５５と、固有付加データ４５６と、などを関連付けて１つのデータとして構成されるシミュレーション要求データ４５０を複数記録したテーブル構造に構築されている。このシミュレーション要求データ４５０は、端末装置２００から送信される顧客データ４１０に基づいて生成されており、処方データ４５３、レンズ設計データ４５４、使用目的データ４５５、および固有付加データ４５６は、顧客データ４１０の処方データ４１２、レンズ設計データ４１３、使用目的データ４１４、および固有付加データ４１５と略同一の内容が記録されている。
また、要求ＩＤデータ４５１は、シミュレーション要求データ４５０を特定するための固有のデータであり、顧客ＩＤデータ４１１に関連付けられている。具体的には、要求ＩＤデータ４５１には、例えば顧客データ４１０の顧客ＩＤデータ４１１および送信元である端末装置２００のサーバ利用ユーザデータなどが記録されている。
受信日時データ４５２は、要求ＩＤデータ４５１にて特定されるシミュレーション要求データ４５０が作成された日時に関するデータである。具体的には、受信日時データ４５２には、例えば作成基準となる顧客データ４１０をサーバ装置３００にて受信した日時が記録されている。
【００５３】
受注テーブル４６０は、端末装置２００から送信されたレンズ発注の受注に関するデータテーブルである。この受注テーブル４６０は、図１１に示すように、受注ＩＤデータ４７１と、受注日時データ４７２と、処方データ４７３と、レンズ形状設計データとしてのレンズ設計データ４７４と、レンズ使用目的データとしての使用目的データ４７５と、固有付加データ４７６と、などを関連付けて１つのデータとして構成される受注データ４７０を複数記録したテーブル構造に構築されている。この受注データ４７０は、シミュレーション要求データ４５０と同様に、端末装置２００から送信される顧客データ４１０に基づいて生成されており、処方データ４７３、レンズ設計データ４７４、使用目的データ４７５、および固有付加データ４７６には、顧客データ４１０の処方データ４１２、レンズ設計データ４１３、使用目的データ４１４、および固有付加データ４１５と略同一の内容が記録されている。
また、受注ＩＤデータ４７１は、受注データ４７０を特定するための固有のデータであり、顧客ＩＤデータ４１１に関連付けられている。具体的には、受注ＩＤデータ４７１には、例えば顧客データ４１０の顧客ＩＤデータ４１１および送信元である端末装置２００のサーバ利用ユーザデータなどが記録されている。
受注日時データ４７２は、受注ＩＤデータ４７１にて特定される受注データ４７０が生成された日時に関するデータである。具体的には、受注日時データ４７２には、例えば作成基準となる顧客データ４１０をサーバ装置３００にて受信した日時が記録されている。
【００５４】
シーンオブジェクトテーブル４８０Ａは、前記したシミュレーション動画データ４３０を構成する遠距離画像データ５２０、中距離画像データ５３０、近距離画像データ５４０に関するデータテーブルである。このシーンオブジェクトテーブル４８０Ａは、図１２に示すように、シーンオブジェクトＩＤデータ４８１と、距離データ４８２と、画像データとしてのシーンオブジェクト画像データ４８３となどを関連付けて1つのデータとして構成されるシーンオブジェクトデータ４８０を複数記録したテーブル構造に構築されている。
【００５５】
シーンオブジェクトＩＤデータ４８１は、シーンオブジェクトデータ４８０を特定するための固有のデータであり、シーンオブジェクトデータ４８０毎にそれぞれ設定されている。
距離データ４８２は、シーンオブジェクトＩＤデータ４８１にて特定されるシーンオブジェクトデータ４８０のレンズから対象物となる画像データまでの距離に関するデータである。具体的には、距離データ４８２には、レンズから対象物までの距離に関するデータが記録されている。なお、この距離データ４８２としては、例えば、レンズから対象物までの距離を所定距離毎に例えば遠距離画像データ、中距離画像データ、近距離画像データなどに分類した分類データが記録されていてもよく、レンズから対象物までの距離が数値にて記録されていてもよい。
シーンオブジェクト画像データ４８３は、シミュレーション動画データ４３０の動画データ４３２を構成する画像データ５２０，５３０，５４０が記録されている。
【００５６】
レンズオブジェクトテーブル４９０Ａは、前記したシミュレーション動画データ４３０を構成する画像データとしてのレンズ画像データ４９３を記録するデータテーブルである。このレンズオブジェクトテーブル４９０Ａは、図１３に示すように、レンズオブジェクトＩＤデータ４９１と、レンズ形状データ４９２と、レンズ画像データ４９３となどを関連付けて1つのデータとして構成されるレンズオブジェクトデータ４９０を複数記録したテーブル構造に構築されている。
レンズオブジェクトＩＤデータ４９１は、レンズオブジェクトデータ４９０を特定するための固有のデータであり、レンズオブジェクトデータ４９０毎にそれぞれ設定されている。
レンズ形状データ４９２は、レンズの形状に関するデータである。このレンズ形状データ４９２には、例えばレンズ素材の屈折率やアッベ数、レンズ屈折面（前面、後面）の座標値データ、レンズ中心厚などの厚みデータ、レンズの玉型形状、玉型サイズ、およびメガネレンズのフレームの形状に関するデータなどが記録されている。また、レンズ上の各点における屈折作用（屈折力、プリズム作用など）のデータを含めることもできる。
レンズ画像データ４９３は、シミュレーション動画データ４３０の動画データ４３２を構成するレンズ画像データ４９３が記録されている。
【００５７】
メモリ３５０は、操作部３２０で入力操作される設定事項、音声情報や画像情報などを適宜読み出し可能に記憶する。また、メモリ３５０には、サーバ装置３００全体を動作制御するＯＳ（Operating System）上に展開される各種プログラムなどを記憶している。なお、メモリ３５０としては、ＨＤ、ＤＶＤ、光ディスクなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成としてもよい。
【００５８】
サーバ処理部３６０は、メモリ３５０に記憶された各種プログラムとして、図１４に示すように、データ認識手段および受注手段としても機能する要求データ認識手段３６１と、レンズ設計手段３６２と、画像データ認識手段および画像処理手段としても機能するシミュレーション動画生成手段３６３と、受注データ出力手段３６４と、などを備えている。
【００５９】
要求データ認識手段３６１は、インターフェース３１０を制御して、端末装置２００から送信された例えば顧客データ４１０などの各種データを受信し、受信したデータを認識する。そして、要求データ認識手段３６１は、端末装置２００から送信される顧客データ４１０を認識すると、この顧客データ４１０の発注データ４１６の発注フラグデータ４１７を認識する。
【００６０】
そして、要求データ認識手段３６１は、発注フラグデータ４１７にレンズを発注しない旨のデータである例えば０が記録されていることを認識すると、受信した顧客データ４１０に基づいて、シミュレーション要求データ４５０を生成し、生成したシミュレーション要求データ４５０を記憶手段３４０のシミュレーション要求テーブル４４０に適宜読み出し可能に記録する。この時、要求データ認識手段３６１は、受信日時データ４５２が早い順にシミュレーション要求データ４５０を並び替えてシミュレーション要求テーブル４４０に記録する。
一方、要求データ認識手段３６１は、発注フラグデータ４１７にレンズを発注する旨のデータである例えば１が記録されていることを認識すると、受信した顧客データ４１０に基づいて、受注データ４７０を生成し、生成した受注データ４７０を記憶手段３４０の受注テーブル４６０に適宜読み出し可能に記録する。この時、要求データ認識手段３６１は、受注日時データ４７２が早い順に受注データ４７０を並び替えて受注テーブル４６０に記録する。
【００６１】
レンズ設計手段３６２は、シミュレーション要求データ４５０に基づいて、レンズを設計する。具体的には、レンズ設計手段３６２は、シミュレーション要求データ４５０の処方データ４５３、レンズ設計データ４５４、使用目的データ４５５、固有付加データ４５６を認識する。
そして、レンズ設計手段３６２は、レンズ設計データ４５４に基づいて、レンズの形状を設定する。
また、レンズ設計手段３６２は、使用目的データ４５５に基づいて、レンズの距離特性を決定する。すなわち、レンズ設計手段３６２は、レンズの遠距離対象物視認用の領域と、中距離対象物視認用の領域と、近距離対象物視認用の領域との比を設定する。例えば、使用シーンデータにゴルフ、野鳥観察などが記録されている場合や、使用距離データに例えば使用距離が５０ｃｍ以上である旨が記録されている場合など、レンズの対象物が遠距離から中距離に位置する旨が記録されている場合、レンズ設計手段３６２は、遠距離対象物視認用の領域および中距離対象物視認用の領域の比率が大きく、近距離対象物視認用の領域が小さくなるようにレンズの距離特性を設定する。また、例えば使用シーンデータに車両の運転などが記録されている場合や、使用距離データに使用距離が例えば７ｍ以内である旨が記録されている場合など、レンズの対象物が中距離から近距離に位置する旨が記録されている場合、レンズ設計手段３６２は、遠距離対象物視認用の領域が小さく、中距離対象物視認用および近距離対象物視認用の領域が大きくなるようにレンズ距離特性を設定する。この各領域の比率は、上述のように顧客の要望に応じてフレキシブルに設定して設計することが可能であるが、レンズ設計データに設計タイプあるいは特定の商品名として販売店から設計情報として送られてくる場合は、そのデータに従いレンズ設計を実施する。
この後、レンズ設計手段３６２は、処方データ４５３および固有付加データ４５６に基づいて、上記のように設定したレンズの遠距離対象物視認用の領域、中距離対象物視認用の領域、および近距離対象物視認用の領域におけるレンズ厚み寸法、レンズ曲面の曲率、レンズの重量などを適宜設定する。
【００６２】
そして、レンズ設計手段３６２は、設計したレンズの各領域の比率やレンズ厚み寸法、レンズ曲面の曲率、レンズの重量、レンズの形状などを設計レンズデータとしてメモリ３５０、または記憶手段３４０に適宜読み出し可能に記憶する。この時、レンズ設計手段３６２は、この設計レンズデータにシミュレーション要求データ４５０の要求ＩＤデータ４５１を関連付けて記録する。なお、本実施の形態では、設計レンズデータを作成した後、メモリ３５０に読み出し可能に記憶する例を示すが、これに限られず、例えば、シミュレーション要求データ４５０に設計レンズデータを付加して、シミュレーション要求テーブル４４０に記録する処理をしてもよい。
【００６３】
シミュレーション動画生成手段３６３は、シミュレーション要求データ４５０に基づいて、シミュレーション動画データ４３０を生成する。
具体的には、シミュレーション動画生成手段３６３は、シミュレーション要求データ４５０の使用目的データ４５５に基づいて、動画データ４３２を構築するシーンオブジェクトデータ４８０をシーンオブジェクトテーブル４８０Ａから選択する。例えば、シミュレーション動画生成手段３６３は、使用目的データ４５５にレンズの対象物が遠距離から中距離に位置する旨が記録されている場合、距離データ４８２が遠距離および中距離であるシーンオブジェクトデータ４８０を所定数選択する。なお、シミュレーション動画生成手段３６３は、各距離に対応してそれぞれ１つのシーンオブジェクトデータ４８０を選択してもよい。また、選択したシーンオブジェクトデータ４８０が所定数以上ある場合、使用目的データ４５５の使用シーンデータに基づいて、使用シーンが近いシーンオブジェクトデータ４８０を所定数だけ選択する。例えば、使用シーンデータがゴルフである場合、シーンオブジェクト画像データ４８３が例えばゴルフ場の画像であるシーンオブジェクトデータ４８０を所定数だけ選択する。なお、距離データ４８２に、対象物の距離が具体的に記録されている場合、シミュレーション動画生成手段３６３は、使用目的データ４５５の使用距離データに記録された距離に最も近い距離データ４８２を選択する処理をしてもよい。
【００６４】
そして、シミュレーション動画生成手段３６３は、選択した所定数のシーンオブジェクトデータ４８０のシーンオブジェクト画像データ４８３を合成した合成画像を生成する。この時、例えば、距離データ４８２が遠距離であるシーンオブジェクト画像データ４８３は、合成画像中の上方に配置し、距離データ４８２が近距離に近づくにつれてシーンオブジェクト画像データ４８３を合成画像中の下方に配置する。
【００６５】
この後、シミュレーション動画生成手段３６３は、処方データ４５３および固有付加データ４５６に基づいて、利用者が裸眼でこの合成画像を見た状態に画像処理する。例えば、シミュレーション動画生成手段３６３は、処方データ４５３の視覚データや固有付加データ４５６に基づいて、レンズ使用者の裸眼の視力や乱視度数、斜位、輻輳力などに対応した状態に合成画像のシーンオブジェクト画像データ４８３を画像処理し、例えば画像の輪郭をぼやけさせたり、輪郭を多重にしたり、色を滲ませたり、シーンオブジェクト画像データ４８３を歪ませたりする。この時、シミュレーション動画生成手段３６３は、シーンオブジェクトデータ４８０の距離データ４８２に基づいて、距離データ４８２の距離だけ離れた位置に配置されたシーンオブジェクト画像データ４８３の対象物を見た状態に、各距離に対応するシーンオブジェクト画像データ４８３の画像をそれぞれ画像処理する。これにより、図６ないし図８に示すように、合成画像に配置されたシーンオブジェクト画像データ４８３は、それぞれの距離に対応してレンズ使用者の視覚に応じた状態に画像処理され、図６ないし図８に示すような、遠距離画像データ５２０、中距離画像データ５３０、近距離画像データ５４０が画像編集される。
【００６６】
次に、シミュレーション動画生成手段３６３は、レンズ設計データ４５４に基づいて、レンズオブジェクトテーブル４９０Ａからレンズオブジェクトデータ４９０を選択する。この時、シミュレーション動画生成手段３６３は、レンズ設計データ４５４に記録されたレンズ形状、レンズ大きさ、フレーム形状に対応したレンズ形状データ４９２を有するレンズオブジェクトデータ４９０を選択する。
【００６７】
そして、シミュレーション動画生成手段３６３は、図６ないし図８に示すように、選択したレンズオブジェクトデータ４９０のレンズ画像データ４９３を合成画像上に重畳させる。
【００６８】
また、シミュレーション動画生成手段３６３は、レンズ設計手段３６２にて生成した設計レンズデータに基づいて、レンズ画像データ４９３と、合成画像との重畳部位５１０を、レンズ使用者がレンズ設計手段３６２にて設計されたレンズを介して上記のような距離に配置された対象物を見た状態に画像処理する。この時、シミュレーション動画生成手段３６３は、シーンオブジェクトデータ４８０の距離データ４８２に基づいて、各距離に対応する画像データ５２０，５３０，５４０とレンズ画像データ４９３との重畳部位５１０を、レンズ使用者がレンズを介して距離データ４８２に基づいた距離にある対象物を見た状態にそれぞれ画像処理する。
【００６９】
さらに、シミュレーション動画生成手段３６３は、レンズ画像データ４９３を合成画像上で移動させた合成動画を生成する。この時、レンズ画像データ４９３の移動に対応して、合成画像との重畳部位５１０を順次画像処理し、この重畳部位５１０外となった画像データ５２０，５３０，５４０をレンズ使用者が裸眼で距離データ４８２に基づいた距離にある対象物を見た状態に戻した合成動画を生成する。また、シミュレーション動画生成手段は、設計レンズデータ、処方データ４５３、固有付加データ４５６に基づいて、レンズ画像データ４９３の移動に伴って生じる画像データの歪みを演算し、この歪みを重畳部位５１０に反映させる処理をする。
【００７０】
そして、シミュレーション動画生成手段３６３は、生成した合成動画を動画データ４３２として記録し、この動画データ４３２にシミュレーション要求ＩＤデータ４５０の要求ＩＤデータ４５１に基づいて生成される動画ＩＤデータ４３１を関連付け、シミュレーション動画データ４３０を生成する。また、シミュレーション動画生成手段３６３は、インターフェース３１０を制御して、生成したシミュレーション動画生成手段３６３を端末装置２００に送信する処理を実施する。この時、シミュレーション動画生成手段３６３は、端末装置２００から送信されたサーバ利用ユーザデータに基づいて、このサーバ利用ユーザデータに特定される端末装置２００にシミュレーション動画データ４３０を送信する処理を実施する。
【００７１】
受注データ出力手段３６４は、例えば操作部３２０からの操作入力信号に基づいて、受注データ４７０を出力する旨の要求信号を認識すると、出力部３３０を制御して、受注テーブル４６０に記録された受注データ４７０を出力させる処理をする。なお、受注データ出力手段３６４は、所定時間おきに受注データ４７０を出力部３３０から出力させる処理をする構成としてもよい。
【００７２】
〔レンズ発注システムの動作〕
次に、上記レンズ発注システム１００におけるレンズ発注処理を、図１５に基づいて説明する。図１５は、レンズ発注システムのレンズ発注処理を示すフローチャートである。
【００７３】
図１５において、レンズ発注システム１００の端末装置２００は、例えば利用者による入力部２２０の設定入力操作により、レンズの発注に関する処理を開始する旨の入力信号が入力されると、レンズ発注処理を実施する。すなわち、端末装置２００の処理部２６０の表示制御手段２６４は、表示部２３０を制御して入力設定画面を表示させる制御をする(ステップＳ１０１)。
【００７４】
そして、例えばレンズ使用者や店員などの利用者が入力部２２０を操作して、入力設定画面に表示されるデータ表示枠に各種データを入力すると、処理部２６０のデータ認識手段は、この入力されたデータを認識する。そして、処理部２６０の要求データ生成手段２６２は、認識したデータに基づいて、顧客データ４１０を生成する（ステップＳ１０２）。この時、要求データ生成手段２６２は、利用者の入力部２２０の入力操作により、レンズを発注する旨の入力信号が入力されている場合は、発注フラグデータ４１７に例えば１を記録する。一方、レンズを発注せず、シミュレーション動画の生成を要求する入力信号が認識された場合、発注フラグデータ４１７に例えば０を記録する。
【００７５】
この後、処理部２６０のデータ送受信手段２６３は、通信部２１０を制御して、ステップＳ１０２にて生成した顧客データ４１０を、予め設定されているサーバ接続先データに基づいて所定のサーバ装置３００に送信する（ステップＳ１０３）。この際、データ送受信手段２６３は、端末装置２００を特定する固有データ、例えばサーバ接続先データのサーバ利用ユーザデータおよびパスワードデータとともに顧客データ４１０を送信する。
【００７６】
一方、サーバ装置３００は、端末装置２００から送信された顧客データ４１０を受信すると（ステップＳ１０４）、要求データ認識手段３６１にてこの顧客データ４１０を認識する。そして、要求データ認識手段３６１は、この顧客データ４１０の発注フラグデータ４１７を参照して、発注フラグの有無を判断する（ステップＳ１０５）。
【００７７】
このステップＳ１０５において、要求データ認識手段３６１は、発注フラグデータ４１７に例えば１が記録されていて、レンズを発注する旨のデータが記録されていると判断すると、この顧客データ４１０に基づいて受注データ４７０を生成する。すなわち、要求データ認識手段３６１は、顧客データ４１０の顧客ＩＤデータ４１１およびサーバ利用ユーザデータなどの端末を特定する固有データに基づいて受注ＩＤデータ４７１を生成し、顧客データ４１０を受信した日時を認識して、受注日時データ４７２を生成する。また、顧客データ４１０の処方データ４１２、レンズ設計データ４１３、使用目的データ４１４、および固有付加データ４１５に基づいて、処方データ４７３、レンズ設計データ４７４、使用目的データ４７５、および固有付加データ４７６を生成する。これらの生成したデータを関連付けて受注データ４７０を生成し、記憶手段３４０の受注テーブル４６０に適宜読み出し可能に記録する（ステップＳ１０６）。また、サーバ装置３００の操作部３２０の操作により、受注テーブル４６０に記録された受注データ４７０を出力する旨の設定入力信号が入力されると、サーバ処理部３６０の受注データ出力手段３６４は、出力部３３０を制御して受注データ４７０を出力させる制御をする。すなわち、表示手段の表示領域に受注データ４７０を表示させたり、プリンタなどの印刷機にて受注データを印刷させたりする処理を実施する。
【００７８】
一方、ステップＳ１０５において、要求データ認識手段３６１は、発注フラグデータ４１７に例えば０が記録されていて、レンズを発注しない旨のデータが記録されていると判断すると、この顧客データ４１０に基づいてシミュレーション要求データ４５０を生成する。すなわち、要求データ認識手段３６１は、顧客データ４１０の顧客ＩＤデータ４１１およびサーバ利用ユーザデータなどの端末を特定する固有データに基づいて要求ＩＤデータ４５１を生成し、顧客データ４１０を受信した日時を認識して、受信日時データ４５２を生成する。また、顧客データ４１０の処方データ４１２、レンズ設計データ４１３、使用目的データ４１４、および固有付加データ４１５に基づいて、処方データ４５３、レンズ設計データ４５４、使用目的データ４５５、および固有付加データ４５６を生成する。これらの生成したデータを関連付けてシミュレーション要求データ４５０を生成し、記憶手段３４０のシミュレーション要求テーブル４４０に適宜読み出し可能に記録する。
【００７９】
この後、サーバ処理部３６０のレンズ設計手段３６２は、シミュレーション要求データ４５０に基づいて、レンズを設計する（ステップＳ１０７）。すなわち、レンズ設計手段３６２は、レンズ設計データ４５４に基づいてレンズの形状を設定する。また、レンズ設計手段３６２は、使用目的データ４５５に基づいてレンズの遠距離対象物視認用の領域と、中距離対象物視認用の領域と、近距離対象物視認用の領域との比を設定する。さらに、レンズ設計手段３６２は、処方データ４５３および固有付加データ４５６に基づいて、上記のように設定したレンズの遠距離対象物視認用の領域、中距離対象物視認用の領域、および近距離対象物視認用の領域におけるレンズ厚み寸法、レンズ曲面の曲率、レンズの重量などを設定する。
【００８０】
そして、レンズ設計手段３６２は、これらの設計したレンズの各領域の比率やレンズ厚み寸法、レンズ曲面の曲率、レンズの重量、レンズの形状などを設計レンズデータとしてメモリ３５０、または記憶手段３４０に適宜読み出し可能に記憶する。
【００８１】
このステップＳ１０７の後、サーバ処理部３６０のシミュレーション動画生成手段３６３は、シミュレーション要求データ４５０および設計レンズデータに基づいて、シミュレーション動画データ４３０を生成する（ステップＳ１０８）。
すなわち、シミュレーション動画生成手段３６３は、使用目的データ４５５に基づいて、レンズの使用目的に対応する距離データ４８２を有するシーンオブジェクトデータ４８０を選択し、これらの画像を組み合わせた合成画像を生成し、この合成画像を処方データ４７３および固有付加データ４７６に基づいて、レンズ使用者が裸眼状態で、距離データ４８２の距離寸法だけ離れた位置から合成画像の対象物を見た状態に画像処理する。
また、シミュレーション動画生成手段３６３は、レンズ設計データ４５４に対応したレンズオブジェクトデータ４９０を選択し、このレンズオブジェクトデータ４９０のレンズ画像データ４９３を、上記作成した合成画像に重畳させる。
さらに、シミュレーション動画生成手段３６３は、合成画像の各シーンオブジェクトデータ４８０に基づいた画像データ５２０，５３０，５４０と、レンズ画像データ４９３との重畳部位５１０を設計レンズデータに基づいて、レンズ使用者がレンズを介して距離データ４８２に基づいた距離に離れた対象物を見た状態に画像処理する。
さらには、シミュレーション動画生成手段３６３は、このレンズ画像データ４９３を合成画像上で移動させ、レンズ画像データ４９３の移動に対応して、重畳部位５１０を順次画像処理し、重畳部位５１０外となった画像データ５２０，５３０，５４０をレンズ使用者が裸眼で距離データ４８２に基づいた距離にある対象物を見た状態に戻した合成動画を生成する。この時、シミュレーション動画生成手段３６３は、設計レンズデータ、処方データ４５３、固有付加データ４５６に基づいて、レンズ画像データ４９３の移動に伴って生じる画像データの歪みを演算し、この歪みを重畳部位５１０に反映させる処理を実施する。
【００８２】
そして、シミュレーション動画生成手段３６３は、上記のように生成した合成動画を動画データ４３２としたシミュレーション動画データ４３０を生成する。この後、ステップＳ１０４において、顧客データ４１０とともに送信されたサーバ利用ユーザデータなどの端末装置２００を特定する固有データに基づいて、所定の端末装置２００に生成したシミュレーション動画データ４３０を送信する処理を実施する（ステップＳ１０９）。
【００８３】
端末装置２００では、サーバ装置３００から送信されたシミュレーション動画データ４３０を受信すると（ステップＳ１１０）、データ取得手段２６１にてこのシミュレーション動画データ４３０を認識し、シミュレーション動画テーブル４２０に適宜読み出し可能に記憶させる処理を実施する。
【００８４】
そして、入力部２２０が操作されるなどして、ステップＳ１０１にて表示させた入力設定画面の動画を再生させる旨の再生ボタンが選択されて、シミュレーション動画データ４３０の再生を要求する要求信号が入力されると、処理部２６０の表示制御手段２６４は、表示部２３０を制御して、図６ないし図８に示すような動画データ４３２を表示領域に表示させる制御を実施する（ステップＳ１１１）。この時、表示制御手段２６４は、入力設定画面にて入力された顧客ＩＤデータ４１１を認識し、この顧客ＩＤデータ４１１に関連付けられた動画ＩＤデータ４３１を有するシミュレーション動画データ４３０を認識し、このシミュレーション動画データ４３０の動画データ４３２を再生する処理を実施する。
この動画データ４３２は、上記したように、レンズ使用者の視覚データに基づいて裸眼で対象物を見た状態、および発注するレンズで対象物を見た状態が表示されるため、レンズ使用者がこの動画データ４３２を確認することで、発注するレンズがレンズ使用者の所望するレンズに合致するか否かを判断することができる。
【００８５】
そして、例えば動画データ４３２を確認した後、処理部２６０のデータ取得手段２６１は、利用者の入力部２２０の入力操作により、発注フラグデータ４１７が入力されたか否かを判断する（ステップＳ１１２）。
【００８６】
このステップＳ１１２において、利用者による入力部２２０の入力操作により、例えば入力設定画面におけるレンズの発注に関する発注ボタンが選択されず、データ表示枠のデータを編集するなどの操作が実施されるなどすると、ステップＳ１０２の処理に戻り、処理部２６０の要求データ生成手段２６２は、顧客データ４１０を修正する処理を実施する。
【００８７】
一方、ステップＳ１１２において、利用者による入力部２２０の入力操作により、例えば入力設定画面におけるレンズの発注に関する発注ボタンを選択するなどして、レンズを発注する旨の設定が入力された場合、要求データ生成手段２６２は、顧客データ４１０の発注フラグデータにレンズを発注する旨の例えば１を記録した顧客データ４１０を生成する（ステップＳ１１３）。そして、生成した顧客データ４１０を、サーバ利用ユーザデータなどの端末装置２００を特定する固有データとともにサーバ装置３００に送信する処理を実施する。
【００８８】
そして、サーバ装置３００は、ステップＳ１１３にて生成された顧客データ４１０を受信すると（ステップＳ１１４）、ステップＳ１０６の処理を実施する。すなわち、サーバ処理部３６０の要求データ認識手段３６１は、顧客データ４１０に基づいて、受注データ４７０を生成し、受注テーブル４６０に適宜読み出し可能に記録する処理を実施する。そして、操作部３２０の入力操作などにより、受注データ４７０を出力する旨の入力信号が入力されると、出力部３３０を制御して受注データ４７０を出力させる制御をする。
このステップＳ１０６の処理の後、サーバ装置３００は一連のレンズ発注処理を終了させる。または、サーバ装置３００は、待機状態となり、すなわち、端末装置２００から顧客データ４１０の送信を待つ状態となる。
【００８９】
一方、端末装置２００は、ステップＳ１１３の後、一連のレンズ発注処理を終了させる。
【００９０】
〔レンズ発注システムの作用効果〕
上述したように、上記一実施の形態のレンズ発注システム１００では、サーバ装置３００とネットワーク１１０を介して接続される端末装置２００において、データ取得手段２６１にて、入力部２２０から設定入力される各種データを認識して、要求データ生成手段２６２にて顧客データ４１０を生成し、この顧客データ４１０をサーバ装置３００に送信する。
サーバ装置３００では、受信した顧客データ４１０を認識して、この顧客データ４１０の発注フラグデータ４１７にレンズの発注を要求しない旨のデータが記録されている場合に、顧客データ４１０に基づいて、シミュレーション要求データ４５０を生成する。そして、サーバ装置３００のレンズ設計手段３６２は、このシミュレーション要求データ４５０に基づいて、レンズを設計して設計レンズデータを生成する。また、サーバ装置３００のシミュレーション動画生成手段３６３は、シミュレーション要求データ４５０に基づいて、シーンオブジェクトデータ４８０およびレンズオブジェクトデータ４９０を認識する。そして、これらのシーンオブジェクトデータ４８０およびレンズオブジェクトデータに基づいて、所定の合成画像にレンズ画像データ４９３を重畳させて移動させ、設定レンズデータに基づいて、レンズ画像データ４９３と合成画像データの重畳部位５１０を、レンズ使用者がレンズを介して合成画像データを見た状態に画像処理した動画データ４３２を有するシミュレーション動画データ４３０を生成して端末装置２００に送信する。
そして、端末装置２００は、表示制御手段２６４にて表示部２３０を制御し、このシミュレーション動画データ４３０の動画データ４３２を再生する処理を実施する。
さらに、端末装置２００の要求データ生成手段２６２は、レンズを発注する旨の入力信号を認識すると、発注フラグデータ４１７にレンズを発注する旨の情報を記録した顧客データ４１０を生成し、サーバ装置３００に送信する。そして、サーバ装置３００では、要求データ認識手段３６１は、顧客データ４１０の発注フラグデータ４１７にレンズを発注する旨の情報が記録されていることを認識すると、顧客データ４１０に基づいて、受注データ４７０を生成する。
【００９１】
このため、レンズ使用者は、レンズを発注する前に、発注する予定のレンズの見え方をシミュレーション動画データ４３０により確認することができる。したがって、レンズ使用者の所望するレンズと製造されたレンズが合致しないなどの不都合を回避することができ、レンズ使用者が所望するレンズを確実に発注することができる。
また、サーバ装置３００にて、シミュレーション動画データ４３０の動画データ４３２を生成し、端末装置２００では、生成されたシミュレーション動画データ４３０を再生処理するだけでよいため、端末装置２００での処理負荷が軽減される。したがって、端末装置２００の処理能力によらず、シミュレーション動画データ４３０を再生することで、レンズ利用者のレンズの選択を良好に支援することができる。
また、ネットワーク１１０を介して端末装置２００からサーバ装置３００に送信されるデータは、顧客データ４１０などのデータサイズが小さいデータであり、サーバ装置３００から端末装置２００に送信されるデータはシミュレーション動画データ４３０のみであるため、データ通信にかかる通信負荷も小さくでき、迅速な処理が可能となる。したがって、良好にレンズ使用者のレンズの選択の支援ができるとともに、レンズの発注処理の迅速化も図れる。
【００９２】
そして、サーバ処理部３６０のレンズ設計手段３６２は、顧客データ４１０の処方データ４１２に記録されたレンズ処方データに基づいてレンズを設計している。このため、レンズ設計手段３６２は、レンズ使用者が所望するレンズ処方に対応するレンズを設計することができる。したがって、レンズ使用者が所望するレンズを忠実に設定することができる。
また、シミュレーション動画生成手段３６３は、この設計レンズデータに基づいて、重畳部位５１０を画像処理している。このため、端末装置２００にて、このシミュレーション動画データ４３０を再生することで、レンズ使用者がレンズ処方データに対応したレンズがどのような見え方をするのか容易に確認することができる。したがって、レンズ使用者が所望するレンズをレンズ作成前に容易に確認することができ、レンズ使用者の要望に即したレンズを作成することができる。
【００９３】
さらに、シミュレーション動画生成手段３６３は、シミュレーション要求データ４５０の処方データ４５３の視覚データに基づいて、レンズ使用者の裸眼状態における視覚に対応した合成画像に、レンズ画像データ４９３を重畳させた動画データ４３２を作成している。
このため、端末装置２００で動画データ４３２を再生することで、レンズ使用者は、裸眼の状態における対象物の見え方と、レンズを使用した状態における対象物の見え方との双方を確認して比較することができる。したがって、レンズの性能やレンズ使用者とレンズとの相性などを、動画データ４３２に基づいて容易に確認することができ、レンズ使用者が所望するレンズをより適切に発注することができる。
【００９４】
また、シミュレーション動画生成手段３６３は、シーンオブジェクトデータ４８０のシーンオブジェクト画像データ４８３を、処方データ４５３の視覚データに基づいて、レンズ使用者が裸眼状態で対象物を見た状態に画像処理した動画データ４３２を生成している。
このため、シミュレーション動画生成手段にて、シーンオブジェクト画像データ４８３を画像処理することで、視覚データに対応した複数のシーンオブジェクト画像データ４８３を生成することができるので、シーンオブジェクトテーブル４８０Ａに記録するシーンオブジェクトデータ４８０の量が少なくでき、記憶手段３４０の記憶領域を有効に活用することができる。
この時、シミュレーション動画生成手段３６３は、シーンオブジェクトデータ４８０の距離データ４８２に基づいて、視覚データに基づいたレンズ使用者が、距離データ４８２の距離だけ離れた位置に配置されたシーンオブジェクト画像データ４８３の対象物を見た状態に、シーンオブジェクト画像データ４８３を画像処理している。
このため、対象物の距離の違いによる見え方の差を合成画像に表示させることができ、より現実に近い動画データ４３２を作成することができる。したがって、このような動画データ４３２を見ることで、レンズ使用者は、レンズの特性を容易に確認することができ、良好なレンズの選択を支援することができる。
【００９５】
そして、サーバ処理部３６０のレンズ設計手段３６２は、レンズ設計データ４５４に基づいてレンズを設計し、設計レンズデータを生成している。
このため、レンズ使用者が所望する形状のレンズを設計することができる。また、シミュレーション動画生成手段３６３は、レンズ設計データに対応したレンズオブジェクトデータ４９０を認識し、このレンズ画像データ４９３を合成画像に重畳させた動画データ４３２を生成しているので、レンズ使用者は、この動画データ４３２を確認することで、レンズ作成前に、レンズ形状が適切であるか否かを判断することができる。したがって、レンズ使用者に合った適切な形状のレンズを発注することができる。
【００９６】
また、レンズ設計手段３６２は、使用目的データ４５５に対応したレンズを設計して設計レンズデータを生成し、シミュレーション動画生成手段３６３は、使用目的データ４５５に対応した距離データ４８２を有するシーンオブジェクトデータ４８０を選択している。
このため、レンズ設計手段３６２は、レンズ使用者のレンズの使用目的に対応した距離特性のレンズを適切に設計することができる。また、シミュレーション動画生成手段３６３は、レンズ使用者がレンズを使用する目的に対応したシーンオブジェクト画像データ４８３を組み合わせた合成画像を生成し、レンズ画像データ４９３との重畳部位５１０を、レンズ設計手段３６２にて設計レンズデータに基づいて画像処理することができる。このため、レンズ使用者のレンズ使用目的に対応したシーンの動画データ４３２を、より現実に近い状態で生成することができ、レンズ使用者のレンズ選択をより良好に支援することができる。
【００９７】
さらに、使用目的データ４５５は、レンズの使用対象物までの距離に関する使用距離データを備えている。このため、レンズの使用目的の対象物までの距離がより明確となるので、レンズ設計手段３６２は、より確実にレンズ使用者のレンズ使用目的に即したレンズを設計することができる。また、シミュレーション動画生成手段３６３は、レンズ使用目的に対応した画像データ５２０，５３０，５４０を画像処理した動画データ４３２を生成するので、レンズ使用者はこの動画データ４３２を確認することで、レンズの使用目的に対応したレンズの状態を確認することができ、より適切なレンズを選択することができる。
【００９８】
そして、シミュレーション動画生成手段３６３は、レンズ画像データ４９３を合成画像上で移動させた動画データ４３２を生成する。
このため、設計レンズデータに対応したレンズで合成画像を見渡した際の、レンズの移動による歪みなどを再現することができる。したがって、この動画データ４３２を確認することで、レンズを使用した際の使用感をより適切に再現することができ、レンズ使用者のレンズ発注をより適切に支援することができ、レンズ使用者にとって良好なレンズを発注することができる。
【００９９】
〔実施形態の変形〕
なお、本発明は、上述した一実施の形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
【０１００】
すなわち、上記実施の形態では、シミュレーション動画生成手段３６３は、シーンオブジェクトデータ４８０のシーンオブジェクト画像データ４８３を、それぞれ視覚データに基づいて画像処理する例を示したが、これに限らない。例えば、シーンオブジェクトテーブル４８０Ａには、距離データ４８２だけでなく、視力や乱視度数などといった視覚データに基づいて、より詳細に分類されたシーンオブジェクトデータ４８０が記録され、シミュレーション動画生成手段３６３は、視覚データに対応したシーンオブジェクトデータ４８０を選択する構成としてもよい。このような構成では、シーンオブジェクト画像データ４８３を、それぞれ視覚データに基づいて画像処理する必要がなく、サーバ装置３００のサーバ処理部３６０の処理負荷を軽減することができる。したがって、シミュレーション動画データ４３０の生成にかかる時間をより短縮することができ、より迅速なレンズ発注処理を実施することができる。
【０１０１】
他の変形例として、シーンオブジェクトデータ４８０全体を視覚データにより画像処理せずに、レンズ画像データ４９３と重畳する部分のみを視覚データによる画像処理および設計レンズデータに基づく画像処理を施して、レンズを介したときの見え方をシミュレーションすることもできる。このような画像処理により生成された動画データを表示すると、レンズ使用者は、各画像データ５２０，５３０，５４０の理想的な見え方（正視の人の見え方）に対して、レンズを介してどのように見えるかという違いを確認することができる。
このように理想的な見え方に対してのレンズの効果を見ることも、レンズ設計の評価としては有効である。この方法は特に強度の屈折異常（強度近視や強度遠視、強度乱視）をもつ患者に対して有効である。なぜなら、例えば強度の屈折異常の場合、各画像データ５２０，５３０，５４０をその視覚データにより画像処理すると、元の各画像データ５２０，５３０，５４０がひどくぼけたり、歪んだりして、各画像データ５２０，５３０，５４０そのものが認識しづらくなってしまうからである。
【０１０２】
また、上記実施の形態では、顧客データ４１０が発注データ４１６を備え、この発注データ４１６の発注フラグデータにレンズを発注する旨の情報を記録して、顧客データ４１０をサーバ装置３００に送信することでレンズを発注する構成としたが、これに限らない。例えば、発注データ４１６を顧客データ４１０とは別に生成する構成としてもよい。
さらに、この場合、発注データ４１６に、設計レンズデータを付加してサーバ装置３００に送信することで、メーカにてレンズを製造する際に再度レンズを設計する作業を省略することができ、より迅速にレンズを製造することができる。
【０１０３】
また、サーバ装置３００の受注データ出力手段３６４は、上記したように、出力部３３０を制御して表示手段に受注データ４７０を表示させる制御をしてもよく、プリンタなどの印刷機にて受注データ４７０を印刷させる制御をしてもよく、その他の出力制御を実施してもよい。また、受注データ出力手段３６４は、メーカのレンズ製造ラインに直接受注データ４７０を出力し、レンズ製造ラインはこの受注データ４７０に基づいて自動的にレンズを製造する構成としてもよい。
【０１０４】
また、端末装置２００は、レンズを販売する販売店などに設置されるパーソナルコンピュータを例示したが、例えば一般家庭に設置されるパーソナルコンピュータであってもよく、携帯用電話機器など、その他のサーバ装置３００とネットワーク１１０を介して通信可能な電子機器に適用されてもよい。
【０１０５】
さらに、サーバ装置３００もメーカに設置される例を示したが、例えば販売店の本店などに設けられる大型サーバ装置など、販売店とメーカとの中継位置に設置されていてもよい。
【０１０６】
さらには、シミュレーション動画生成手段３６３は、動画データ４３２を生成する構成としたが、合成画像にレンズ画像データ４９３を重畳させた状態の合成画像データを作成する構成としてもよい。この場合、サーバ装置３００から端末装置２００に送信するデータのデータサイズをより小さくできるため、通信負荷をさらに低減することができる。
【０１０７】
そして、上記実施の形態では、端末装置２００にて、視覚データとレンズ処方データを有する処方データ４１２を備えた顧客データ４１０をサーバ装置３００に送信したが、例えば視覚データのみをサーバ装置３００に送信して、サーバ装置３００にて視覚データに対するレンズを設計する構成などとしてもよい。この場合でも、サーバ装置３００から送信されるシミュレーション動画データ４３０の動画データ４３２を確認することで、設計されたレンズがレンズ使用者にとって適切であるか否かを判断することができる。
【０１０８】
また、レンズ設計データ４１３は、予め端末装置２００の記憶部２４０に記録された複数のタイプのフレーム画像や、レンズ画像から、利用者の入力設定により選択することで設定される構成としてもよく、サーバ装置３００から送信される複数のフレーム画像や、レンズ画像から選択することで設定される構成としてもよい。
【０１０９】
さらに、上記実施の形態では、サーバ装置３００にてシミュレーション動画データ４３０の生成処理と、受注処理との双方を実施させる例を示したが、複数のサーバ装置でこれらの処理を分担させてもよい。すなわち、端末装置２００は、発注データ４１６が入力されなかった判断した場合、一方のサーバ装置にて顧客データを送信する。そして、この一方のサーバ装置は、顧客データ４１０に基づいて、シミュレーション動画データ４３０を生成し、端末装置２００に送信する。一方、端末装置２００は、発注データ４１６が入力されたと判断した場合、他方のサーバ装置に顧客データを送信し、他方のサーバ装置はこの顧客データ４１０に基づいて受注処理を実施する。このような構成でも、上記実施の形態と同様に、レンズ使用者のレンズ発注処理を良好に支援することができるとともに、端末装置２００での処理負荷を軽減でき、通信付加も軽減させることができる。さらに、２台のサーバ装置でそれぞれシミュレーション動画生成処理と、受注処理とを分担するので、それぞれのサーバ装置における処理負荷を軽減することができる。
【０１１０】
また、端末装置２００の表示制御手段２６４は、入力設定画面を表示部２３０の表示領域に表示させて、各データの入力を促す構成としたが、この入力設定画面としては、例えば従来のウェブブラウザなどを利用してもよい。この場合、サーバ装置に、入力設定画面を構成して各種データを取得可能な、例えばＣＧＩ（Common Gateway Interface）などにより作成された入力設定ファイルを、ネットワークを介して閲覧可能に保存し、端末装置２００の設けられたウェブブラウザでこの入力設定ファイルにアクセスして各種データを入力することで、顧客データ４１０をサーバ装置３００に送信する構成などとしてもよい。
【０１１１】
上述した各機能をプログラムとして構築したが、例えば回路基板などのハードウェアあるいは１つのＩＣ（Integrated Circuit）などの素子にて構成するなどしてもよく、いずれの形態としても利用できる。なお、プログラムや別途記録媒体から読み取らせる構成とすることにより、取扱が容易で、利用の拡大が容易に図れる。
【０１１２】
その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。
【産業上の利用可能性】
【０１１３】
本発明のレンズ発注システムは、メガネなどのレンズを受注するレンズ発注システム、レンズ発注方法、レンズ発注プログラム、およびレンズ発注プログラムとして利用できる。
【図面の簡単な説明】
【０１１４】
【図１】本実施の形態に係るレンズ発注システムの概略を模式的に示すブロック図である。
【図２】端末装置の概略を模式的に示すブロック図である。
【図３】端末装置を構成する記憶部に記憶される顧客データテーブルの概略を示す図である。
【図４】端末装置を構成する記憶部に記憶されるシミュレーション動画テーブルの概略を示す図である。
【図５】端末装置を構成する処理部の構成の概略を模式的に示すブロック図である。
【図６】遠中用レンズにおけるシミュレーション動画データを示す図である。
【図７】中近用レンズにおけるシミュレーション動画データを示す図である。
【図８】遠近用レンズにおけるシミュレーション動画データを示す図である。
【図９】サーバ装置の概略を模式的に示すブロック図である。
【図１０】サーバ装置を構成する記憶手段に記憶されるシミュレーション要求テーブルの概略を示す図である。
【図１１】サーバ装置を構成する記憶手段に記憶される受注テーブルの概略を示す図である。
【図１２】サーバ装置を構成する記憶手段に記憶されるシーンオブジェクトテーブルの概略を示す図である。
【図１３】サーバ装置を構成する記憶手段に記憶されるレンズオブジェクトテーブルの概略を示す図である。
【図１４】サーバ装置を構成するサーバ処理部の概略を模式的に示すブロック図である。
【図１５】レンズ発注システムのレンズ発注処理を示すフローチャートである。
【符号の説明】
【０１１５】
１００…レンズ発注システム、１１０…ネットワーク、２００…端末装置、２１０…端末通信手段としての通信部、２３０…表示手段としての表示部、２６１…データ取得手段、２６２…発注手段としても機能する要求データ生成手段、２６４…表示制御手段、３００…サーバ装置、３１０…サーバ通信手段としてのインターフェース、３６１…データ認識手段、および受注手段としても機能する要求データ認識手段、３６２…レンズ設計手段、３６３…画像データ認識手段、画像処理手段としても機能するシミュレーション動画生成手段、４１６…発注データ、４１２，４５３，４７３…視覚データおよびレンズ処方データを含む処方データ、４１３，４５４，４７４…レンズ形状設計データとしてのレンズ設計データ、４１４，４５５，４７５…レンズ使用目的データとしての使用目的データ、４８３…画像データとしてのシーンオブジェクト画像データ、４９３…画像データとしてのレンズ画像データ。
【図１】
2008039997.tif 000003
【図２】
2008039997.tif 000004
【図３】
2008039997.tif 000005
【図４】
2008039997.tif 000006
【図５】
2008039997.tif 000007
【図６】
2008039997.tif 000008
【図７】
2008039997.tif 000009
【図８】
2008039997.tif 000010
【図９】
2008039997.tif 000011
【図１０】
2008039997.tif 000012
【図１１】
2008039997.tif 000013
【図１２】
2008039997.tif 000014
【図１３】
2008039997.tif 000015
【図１４】
2008039997.tif 000016
【図１５】
2008039997.tif 000017