CN101118636A - 镜片订购***、镜片订购方法和镜片订购程序 - Google Patents
镜片订购***、镜片订购方法和镜片订购程序 Download PDFInfo
- Publication number
- CN101118636A CN101118636A CNA2007101398529A CN200710139852A CN101118636A CN 101118636 A CN101118636 A CN 101118636A CN A2007101398529 A CNA2007101398529 A CN A2007101398529A CN 200710139852 A CN200710139852 A CN 200710139852A CN 101118636 A CN101118636 A CN 101118636A
- Authority
- CN
- China
- Prior art keywords
- data
- eyeglass
- unit
- image data
- lens design
- 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.)
- Pending
Links
Images
Landscapes
- Eyeglasses (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明提供一种镜片订购***、镜片订购方法和镜片订购程序,其中,该镜片订购***(100)包括:服务器装置(300)和终端装置(200),该服务器装置(300)具有:识别镜片设计事项数据并生成基于订购数据的接受订购数据的请求数据识别单元;以及选择对象数据的对象选择单元,该终端装置(200)可与服务器装置(300)进行通信,并具有:取得镜片设计事项数据的数据取得单元、设计镜片的镜片设计单元、生成将镜片图像数据与图像数据叠加而对叠加部分进行图像处理后的图像数据的仿真运动图像生成单元、进行显示运动图像数据的控制的显示控制单元、以及生成订购数据的请求数据生成单元。
Description
技术领域
本发明涉及接受眼镜等的镜片的订购的镜片订购***、镜片订购方法、镜片订购程序和记录了镜片订购程序的记录介质。
背景技术
以往,已知一种镜片设计***,其对在销售店中设置的终端装置输入镜片的设计数据,将该输入的数据发送到设置在厂家的服务器装置上,基于在服务器装置中接收到的镜片的设计数据设计镜片(例如,参照文献:日本特开平10-115808号公报)。
该文献1中所记载的是对终端装置输入眼镜镜片使用者的镜片性能参数数据和镜片的使用目的。而且,终端装置的运算装置采用了以下的结构:基于以这些输入的数据为基础的镜片的评价数据,选择最佳的镜片并显示在显示装置中,进而对厂家以在线方式对该选择出的镜片进行订购。
但是,在如上述的以往的结构中,由于不能判断实际订购的镜片的形态如何,因此可能产生制造的镜片对顾客不合适等的不便情况。
对此,也考虑了以下结构:在终端装置中设置在显示装置的显示区域上对所订购的镜片是什么样的形态进行仿真的仿真软件,在通过仿真软件确认了要订购的镜片的实际形态之后,再次对厂家订购镜片。
但是,为了利用这样的仿真软件,需要准备多个在仿真软件上显示的图像数据,存在压迫终端装置中的例如HD(Hard Disk,硬盘)等存储单元的存储区域,或由于从多个图像数据中检索所希望的图像数据而增加处理负荷的问题。
发明内容
本发明的主要目的在于鉴于上述问题,提供一种能够容易地订购适于镜片使用者的合适的镜片的镜片订购***、镜片订购方法、镜片订购程序、以及记录了镜片订购程序的记录介质。
本发明的镜片订购***,其特征在于,该镜片订购***包括:服务器装置和终端装置,其中,该服务器装置包括:数据识别单元,其识别与镜片的设计事项有关的镜片设计事项数据;图像存储单元,其存储与对象物的图像有关的对象图像数据;图像识别单元,其基于所述镜片设计事项数据,识别所述对象图像数据;以及接受订购单元,其识别与设计出的镜片的订购有关的订购数据,来生成接受订购数据,该终端装置包括:数据取得单元,其以可通信的方式与所述服务器装置连接,同时取得所述镜片设计事项数据;镜片设计单元,其基于所述镜片设计事项数据,设计所述镜片;图像处理单元,其生成处理图像数据,该图像数据是通过如下方式得到的:将镜片图像数据与从所述服务器装置发送的所述对象图像数据进行叠加,并对所述对象图像数据和所述镜片图像数据之间的叠加部分进行图像处理,使得该叠加部分处于经由所述设计出的镜片观察所述对象图像数据而得到的状态,其中,所述镜片图像数据与由所述镜片设计单元设计出的镜片的图像有关;显示控制单元,其使显示单元显示所述处理图像数据;以及订购单元,其生成所述订购数据。
根据本发明,服务器装置包括:数据识别单元,其识别镜片设计事项数据;图像存储单元,其存储对象图像数据;图像数据识别单元,其基于镜片设计事项数据,识别对象图像数据;以及接受订购单元,其识别订购数据,从而生成接受订购数据。
此外,终端装置包括:数据取得单元,其取得镜片设计事项数据;镜片设计单元,其设计镜片;图像处理单元,其生成处理图像数据,该处理图像数据是通过如下的方式得到的:将镜片图像数据与对象图像数据进行叠加,并对叠加部分的图像进行图像处理,使得该叠加部分的图像处于经由设计出的镜片观察所述图像数据而得到的状态;显示控制单元,其使显示单元显示该处理图像数据;以及订购单元,其生成订购数据。
由此,可以通过终端装置生成处理图像数据并在显示单元中进行显示,该处理图像数据是通过如下的方式得到的:将镜片图像数据与对象图像数据进行叠加,并对该叠加部分进行图像处理,使得该叠加部分处于镜片使用者经由镜片观察所述对象图像数据而得到的状态。从而,镜片使用者在从镜片被制造到将其得到手之前,能够确认作为镜片设计事项数据输入的性能参数的镜片上的形态。此外,通过基于该处理图像数据修改镜片设计事项数据,从而能够通过终端装置的图像处理单元修改处理图像数据,并且通过确认该处理图像数据能够设计适于镜片使用者的最佳的镜片,并且能够订购良好的镜片。
此外,仅通过由终端装置例如通过操作输入等而输入镜片设计事项数据,并通过该输入将由数据取得单元取得的镜片设计事项数据发送到服务器装置,就可从服务器装置发送来对象图像数据,因此不需要例如在终端装置中存储大量的对象图像数据等。从而,终端装置可以不需要存储对象图像数据的存储区域,所以能够简化终端装置的结构,而且不需要从多个对象图像数据中选择规定的对象图像数据等处理,因此也能够减轻终端装置中的处理负荷。进而,由于在终端装置和服务器装置之间通信的数据的数据量也小,因此不造成通信负荷,通信时间也能够缩短,并且能够从容地进行终端装置中的处理。
此外,在本发明的镜片订货***也可以构成为包括服务器装置和终端装置,其中,该服务器装置包括:数据识别单元,其识别与镜片的设计事项有关的镜片设计事项数据;镜片设计单元,其基于所述镜片设计事项数据设计所述镜片;图像存储单元,其存储与对象物的图像有关的对象图像数据;图像识别单元,其基于所述镜片设计事项数据,识别所述对象图像数据;以及接受订购单元,其识别与设计出的镜片的订购有关的订购数据,从而生成接受订购数据,该终端装置包括:数据取得单元,其以可通信的方式与所述服务器装置连接,同时取得所述镜片设计事项数据;图像处理单元,其生成处理图像数据,该处理图像数据是通过如下的方式得到的:将镜片图像数据与从所述服务器装置发送的所述对象图像数据进行叠加,并对所述对象图像数据和所述镜片图像数据之间的叠加部分进行图像处理,使得该叠加部分处于经由所述设计出的镜片观察所述对象图像数据而得到的状态,其中,所述镜片图像数据与由所述镜片设计单元设计出的镜片的图像有关;显示控制单元,其使显示单元显示所述处理图像数据;以及订购单元,其生成所述订购数据。
根据本发明,服务器装置包括:数据识别单元,其识别镜片设计事项数据;镜片设计单元,其基于该镜片设计事项数据设计镜片;图像存储单元,其存储对象图像数据;图像数据识别单元,其基于镜片设计事项数据,识别对象图像数据;以及接受订购单元,其识别订购数据,从而生成接受订购数据。
此外,终端装置包括:数据取得单元,其取得镜片设计事项数据;图像处理单元,其生成处理图像数据,该处理图像数据是通过如下的方式得到的:将镜片图像数据与对象图像数据进行叠加,并对叠加部分的图像进行图像处理,使得该叠加部分的图像处于经由设计出的镜片观察所述图像数据而得到的状态;显示控制单元,其使显示单元显示该处理图像数据;以及订购单元,其生成订购数据。
由此,与上述发明同样,可以通过终端装置生成处理图像数据并在显示单元中进行显示,该处理图像数据是通过如下方式得到的:将镜片图像数据与对象图像数据进行叠加,并对该叠加部分进行图像处理,使得该叠加部分处于镜片使用者经由镜片观察所述对象图像数据而得到的状态。从而,可以起到与上述发明同样的作用效果,即镜片使用者在从镜片被制造到将其得到手之前,能够确认作为镜片设计事项数据输入的性能参数的镜片上的形态。此外,通过基于该处理图像数据修改镜片设计事项数据,从而能够通过终端装置的图像处理单元修改处理图像数据,并且通过确认该处理图像数据能够设计适于镜片使用者的最佳的镜片,并且能够订购良好的镜片。
此外,由于在服务器装置中设置了基于镜片设计事项数据设计镜片的镜片设计单元,所以不必由终端装置进行设计镜片的设计处理,可以减轻终端装置中的处理负荷。从而,例如即使在各商店中设置的终端装置的处理性能存在偏差的情况下,也由服务器装置实施设计镜片的处理,因此不对这些终端装置施加处理负荷,在低性能的终端装置等中也能抑制处理负荷的增大,能够从容地实施处理。
进而,与上述发明同样,不需要在终端装置中存储大量的对象图像数据等,可以简化终端装置的结构。此外,不需要从多个对象图像数据中选择规定的对象图像数据等处理,因此也能够减轻终端装置中的处理负荷。进而,由于在终端装置和服务器装置之间通信的数据的数据量也小,因此不造成通信负荷,通信时间也能够缩短,并且能够从容地进行终端装置中的处理。
本发明的镜片订购***中,优选所述图像存储单元存储多个与镜片的图像有关的镜片图像数据,所述图像识别单元基于所述镜片设计事项数据,从多个所述镜片图像数据中识别出与所述镜片设计事项数据的设计事项对应的镜片的镜片图像数据,所述图像处理单元生成处理图像数据,该处理图像数据是通过如下的方式得到的:将由所述图像识别单元识别出的所述镜片图像数据与所述对象图像数据进行叠加,并对所述对象图像数据和所述镜片图像数据之间的叠加部分进行图像处理,使得该叠加部分处于通过基于所述镜片设计事项数据设计出的所述镜片观察所述对象图像数据而得到的状态。
根据本发明,图像识别单元从在图像存储单元中存储的多个镜片图像数据中识别出与镜片设计事项数据的设计事项对应的镜片的镜片图像数据,图像处理单元生成将该镜片图像数据与对象图像数据进行叠加而得到的处理图像数据。由此,图像处理单元仅将由图像识别单元识别出的镜片图像数据与对象图像数据进行叠加即可,因此能够容易地生成处理图像数据。此外,镜片图像数据也与对象图像数据同样被存储在服务器装置的图像存储单元中,因此不必将镜片图像数据存储在各终端装置中,不会压迫终端装置的存储区域。此外,由于不需要终端装置中的镜片图像数据的检索处理等,因此也可以减轻终端装置中的处理负荷。
在本发明的镜片订购***中,优选所述镜片设计事项数据具有与镜片使用者的镜片的性能参数有关的镜片性能参数数据,所述镜片设计单元设计与所述镜片性能参数数据的镜片的性能参数对应的镜片。
根据本发明,镜片设计单元基于镜片设计事项数据的镜片性能参数数据设计镜片。由此,镜片设计单元能够设计与镜片使用者所希望的镜片的性能参数对应的镜片。此外,在图像处理单元中,由于基于该设计出的镜片生成处理图像数据,因此镜片使用者能够容易地确认与镜片性能参数数据对应的镜片是何种形态。从而,镜片使用者能够在镜片生成前容易地确认所希望的镜片,并且能够制作符合镜片使用者愿望的镜片。
本发明的镜片订购***中,优选所述镜片设计事项数据具有与镜片使用者的视觉有关的视觉数据,所述图像处理单元生成加工处理数据,将所述镜片图像数据与所生成的加工图像数据进行叠加,对所述加工图像数据和所述镜片图像数据之间的叠加部分进行图像处理,使得该叠加部分处于镜片使用者经由所述设计出的镜片观察所述对象图像数据而得到的状态,其中,所述加工处理数据是通过如下的方式得到的:基于所述视觉数据,对所述对象图像数据进行图像加工,使得所述对象图像数据处于镜片使用者以裸眼方式观察所述对象图像数据而得到的状态。
根据本发明,图像处理单元生成通过对加工图像数据叠加镜片图像数据而得到的处理图像数据,该加工图像数据是通过如下方式得到的:基于视觉数据,对对象图像数据进行图像加工,使得该对象图像数据处于镜片使用者以裸眼方式观察对象图像数据的状态。由此,在图像处理单元中,生成基于镜片使用者的视觉数据的处理图像数据,所以能够减少在服务器装置的图像存储单元中存储的对象图像数据的量,并且能够有效地灵活运用服务器装置中的例如硬盘等存储单元的存储区域。
本发明的镜片订购***也可以构成为,所述镜片设计事项数据具有与镜片使用者的视觉有关的视觉数据,所述图像存储单元存储多个与所述镜片使用者的视觉对应的所述对象图像数据,所述图像识别单元基于所述视觉数据,识别所述多个对象图像数据中的与所述镜片使用者的视觉对应的所述对象图像数据。
根据该发明,服务器装置的图像数据识别单元从图像存储单元中识别出与镜片使用者的视觉数据对应的对象图像数据,并将该识别出的对象图像数据发送给终端装置。由此,在终端装置的图像处理单元中,仅通过对识别出的对象图像数据叠加镜片图像数据并对叠加部分进行图像处理,就能够容易地生成处理图像数据。从而,能够减轻对象图像数据的图像处理中的处理负荷,并且能够降低终端装置的处理负荷。
在本发明的镜片订购***中,优选所述镜片设计事项数据具有与镜片形状的设计有关的镜片形状设计数据,所述图像处理单元将与所述镜片形状设计数据的镜片形状对应的镜片图像数据与所述对象图像数据进行叠加。
根据本发明,图像处理单元将与镜片形状设计数据的镜片形状对应的形状的镜片图像数据与对象图像数据进行了叠加。由此,镜片使用者通过确认该处理图像数据而能够在制作镜片之前判断镜片形状是否适当。从而,能够订购适合镜片使用者的适当形状的镜片。
在本发明的镜片订购***中,优选所述镜片设计事项数据具有与镜片使用者的镜片的使用目的有关的镜片使用目的数据,所述镜片设计单元设计与所述镜片使用目的数据的镜片的使用目的对应的特性的镜片,所述图像识别单元基于所述镜片使用目的数据,识别与镜片的使用目的对应的对象图像数据。
根据本发明,镜片设计单元设计与镜片使用目的数据对应的镜片,图像数据识别单元识别与镜片使用目的数据对应的对象图像数据。例如,如果镜片使用目的数据为用于案头工作,则镜片设计单元设计近视用镜片,图像数据识别单元识别例如报纸、书、个人计算机的显示器画面或键盘等的图像处于例如配置在镜片使用者可触及的范围内的状态的对象图像数据。此外,当在镜片使用目的数据中记录了表示目的为用于例如高尔夫或观察野鸟等望远用途的信息的情况下,镜片设计单元设计远视用镜片,图像数据识别单元识别例如山、楼房等的图像处于配置在利用距镜片使用者为规定距离以上的位置的状态的对象图像数据。
由此,镜片设计单元设计与镜片使用者使用镜片的目的对应的镜片,因此能够更适当地设计镜片使用者所希望的镜片。此外,图像数据识别单元识别在与镜片使用者使用镜片的目的对应的距离处配置图像而得到的对象图像数据,所以在由图像处理单元生成的处理图像数据中也可以生成配置与该镜片使用目的数据对应的对象图像数据而得到的处理图像数据。而且,通过对该对象图像数据叠加镜片图像数据,镜片使用者可以确认经由镜片观察与使用目的对应的图像的情况下的处理图像数据。从而,镜片使用者能够在制作镜片之前选择符合镜片的使用目的的适当的镜片,并且能够订购更良好的镜片。
这里,在本发明的镜片订购***中,优选所述镜片使用目的数据是与在使用镜片时镜片和镜片使用者观察的对象物之间的距离有关的使用距离数据,所述镜片设计单元设计与所述使用距离数据的镜片使用距离对应的距离特性的镜片,所述图像识别单元识别与配置在和所述使用距离数据对应的距离处的对象物的图像有关的所述对象图像数据。
根据该发明,镜片使用目的数据包括与镜片和使用对象物之间的距离有关的使用距离数据。由此,由于镜片与使用目的的对象物之间的距离更明确,因此镜片设计单元能够更可靠地设计符合镜片的使用目的镜片,图像数据识别单元可以识别在镜片与使用目的的对象物之间的距离处配置了图像的状态下的对象图像数据。从而,能够更适当地设计使用者所希望的镜片,并且能够生成处理图像数据。
本发明的镜片订购***中,优选所述图像处理单元将所述镜片图像数据与所述对象图像数据进行叠加,从而生成在该对象图像数据上移动的运动图像数据。
根据该发明,图像处理单元生成在图像数据上移动镜片图像数据而得到的运动图像数据。由此,能够再现由对应于设计镜片数据的镜片望去图像时的由镜片的移动引起的失真等。从而,能够由该运动图像数据更适当地再现使用了镜片时的使用感。从而,能够更适当地帮助镜片使用者的镜片订购,并且作为镜片使用者而言,可订购良好的镜片。
这里,本发明中,优选所述终端装置包括识别出所述运动图像数据的与镜片的移动状态有关的镜片移动请求数据的镜片移动请求识别单元,所述图像处理单元基于所述镜片移动请求数据,生成在规定的移动状态下移动所述镜片图像数据的运动图像数据。
根据该发明,终端装置识别镜片移动请求数据,图像处理单元生成在基于该镜片移动请求数据的移动状态下移动镜片图像数据而得到的移动数据。由此,能够在显示单元中显示在利用者所希望的移动状态下移动镜片图像数据而得到的运动图像数据。从而,利用者能够更适当地掌握镜片的特性或相关特性等,能够更适当地帮助镜片使用者选择镜片。
本发明的镜片订购方法的特征在于,通过以可通信的方式与服务器装置进行连接的终端装置,取得与镜片的设计事项有关的镜片设计事项数据,将该镜片设计事项数据发送给所述服务器装置,通过服务器装置,识别出与从终端装置发送的镜片设计事项有关的镜片设计事项数据,并基于所述镜片设计事项数据,识别出与经由镜片观察的对象图像有关的对象图像数据,将识别出的对象图像数据发送给终端装置,通过所述终端装置,基于所述镜片设计事项数据设计镜片,将与设计出的镜片的图像有关的镜片图像数据与从所述服务器装置发送的所述对象图像数据进行叠加,并对所述对象图像数据和所述镜片图像数据之间的叠加部分进行图像处理,使得该叠加部分处于经由所述设计出的镜片观察所述对象图像数据而得到的状态,由此生成处理图像数据,使显示单元显示该生成的处理图像数据,生成与所述设计出的镜片的订购有关的订购数据后发送给所述服务器装置,通过所述服务器装置,接收所述订购数据而生成接收数据。
根据该发明,如上所述,可以在终端装置的显示单元中显示在对象图像数据中叠加镜片图像数据并对该叠加部分进行图像处理而使其处于镜片使用者经由镜片观察对象图像数据而得到的状态的处理图像数据。从而,镜片使用者在从镜片被制造到得到手之前,能够确认要订购的镜片的形态,并且基于该处理图像数据修改镜片设计事项数据,从而能够设计适于镜片使用者的最佳的镜片。
此外,作为在终端装置和服务器装置之间进行通信的数据,由于仅是镜片设计事项数据、订购数据、以及对象图像数据,因此通信的负荷小,并且能够迅速地实施通信处理。从而,能够从容地实施终端装置中的处理操作。
进而,由于终端装置使用从服务器装置发送的对象图像数据而生成处理图像数据,因此不必在终端装置中存储多个这样的对象图像数据,并且不会压迫终端装置的存储区域。
此外,本发明的镜片订购方法也可以构成为,通过以可通信的方式与服务器装置进行连接的终端装置,取得与镜片的设计事项有关的镜片设计事项数据,将该镜片设计事项数据发送给所述服务器装置,通过服务器装置,识别出与从终端装置发送的镜片设计事项有关的镜片设计事项数据,基于所述镜片设计事项数据设计镜片,并识别出与经由镜片观察的对象图像有关的对象图像数据,将识别出的对象图像数据和与设计出的镜片有关的镜片图像数据发送给终端装置,通过所述终端装置,基于从所述服务器装置发送的所述对象图像数据和所述镜片图像数据,将所述镜片图像数据与所述对象图像数据进行叠加,并对所述对象图像数据和所述镜片图像数据之间的叠加部分进行图像处理,使得该叠加部分处于经由所述设计出的镜片观察所述对象图像数据而得到的状态,由此生成处理图像数据,使显示单元显示该生成的处理图像数据,生成与所述设计出的镜片的订购有关的订购数据后发送给所述服务器装置,通过所述服务器装置,接收所述订购数据而生成接收数据。
根据该发明,如上所述,可以在终端装置的显示单元中显示在对象图像数据中叠加镜片图像数据并对其叠加部分进行图像处理而使其处于镜片使用者经由镜片观察对象图像数据而得到的状态的处理图像数据。从而,镜片使用者在从镜片被制造到得到手之前,能够确认要订购的镜片的形态,并且基于该处理图像数据修改镜片设计事项数据,从而能够设计适于镜片使用者的最佳的镜片。
此外,作为在通信终端和服务器装置之间进行通信的数据,仅是镜片设计事项数据、订购数据、以及对象图像数据,因此通信的负荷小,并且能够迅速地实施通信处理。从而,能够从容地实施终端装置中的处理操作。
进而,在服务器装置中,不必为了设计镜片,而由终端装置基于镜片设计事项数据设计镜片,可以减轻终端装置的处理负荷。除此以外,由于使用从服务器装置发送的对象图像数据生成处理图像数据,因此不必在终端装置中存储多个这样的对象图像数据,不会压迫终端装置的存储区域。从而,能够简化终端装置的结构,例如即使是CPU(CentralProcessing Unit:中央处理装置)的性能低的终端装置或硬盘等记录单元的存储容量小的终端装置,也能够实施如上述的镜片订购方法。
本发明的镜片订购程序的特征在于使运算单元具有如上述的镜片订购***的功能。
根据本发明,通过镜片订购程序使运算单元具有如上述的镜片订购***的功能。由此,如上所述,镜片使用者在从镜片被制造到得到手之前,能够确认要订购的镜片的形态,能够设计适于镜片使用者的最佳的镜片,并且能够订购良好的镜片。此外,在终端装置和服务器装置之间的通信负载也被减轻,因此能够从容地实施操作。
本发明的镜片订购程序的特征在于使运算单元执行如上述的镜片订购方法。根据本发明,通过镜片订购程序使运算单元执行如上述的镜片订购方法。由此,如上所述,镜片使用者在从镜片被制造到得到手之前,能够确认要订购的镜片的形态,能够设计适于镜片使用者的最佳的镜片,并且能够订购良好的镜片。此外,终端装置和服务器装置之间的通信负荷也被减轻,因此能够从容地实施操作。
本发明的记录了镜片订购程序的记录介质的特征在于,由运算单元以可读取的方式记录了如上述的镜片订购程序。
根据本发明,在记录介质中由运算单元以可读取的方式记录了如上述的镜片订购程序。由此,通过由服务器装置和终端装置的运算单元读取该记录介质,从而能够由运算单元实施如上述的镜片订购程序。
附图说明
图1是示意地表示第一实施方式的镜片订购***的概略的方框图。
图2是示意地表示所述第一实施方式的终端装置的概略的方框图。
图3是表示构成终端装置的存储部中所存储的顾客数据表的概略的图。
图4是表示构成终端装置的存储部中所存储的仿真运动图像表的概略的图。
图5是示意地表示构成所述第一实施方式中的终端装置的处理部的结构的概略的方框图。
图6是表示中远用镜片中的仿真运动图像数据的图。
图7是表示中近用镜片中的仿真运动图像数据的图。
图8是表示远近用镜片中的仿真运动图像数据的图。
图9是示意地表示所述第一实施方式中的服务器装置的概略的方框图。
图10是表示构成服务器装置的存储单元中所存储的对象请求表的概略的图。
图11是表示构成服务器装置的存储单元中所存储的接受订购表的概略的图。
图12是表示构成服务器装置的存储单元中所存储的场景对象表的概略的图。
图13是表示构成服务器装置的存储单元中所存储的镜片对象表的概略的图。
图14是示意地表示构成所述第一实施方式中的服务器装置的服务器处理部的概略的方框图。
图15是表示所述第一实施方式中的镜片订购***的镜片订购处理的流程图。
图16是示意地表示第二实施方式的镜片订购***的概略的方框图。
图17是示意地表示构成所述第二实施方式中的终端装置的处理部的结构的概略的方框图。
图18是示意地表示构成所述第二实施方式中的服务器装置的服务器处理部的概略的方框图。
图19是表示所述第二实施方式中的镜片订购***的镜片订购处理的流程图。
具体实施方式
[第一实施方式]
以下,基于附图说明本发明的第一实施方式的镜片订购***。图1是示意地表示第一实施方式的镜片订购***的概略的方框图。
图2是示意地表示所述第一实施方式的终端装置的概略的方框图。图3是表示构成终端装置的存储部中所存储的顾客数据表的概略的图。图4是表示构成终端装置的存储部中所存储的仿真运动图像表的概略的图。图5是示意地表示构成所述第一实施方式中的终端装置的处理部的结构的概略的方框图。图6是表示中远用镜片中的仿真运动图像数据的图。图7是表示中近用镜片中的仿真运动图像数据的图。图8是表示远近用镜片中的仿真运动图像数据的图。图9是示意地表示所述第一实施方式中的服务器装置的概略的方框图。图10是表示构成服务器装置的存储单元中所存储的对象请求表的概略的图。图11是表示构成服务器装置的存储单元中所存储的接受订购表的概略的图。图12是表示构成服务器装置的存储单元中所存储的场景对象表的概略的图。图13是表示构成服务器装置的存储单元中所存储的镜片对象表的概略的图。图14是示意地表示构成所述第一实施方式中的服务器装置的服务器处理部的概略的方框图。
[镜片订购***的结构]
在图1中,100是镜片订购***,该镜片订购***100构成为包括网络110、多个终端装置200、服务器装置300。而且,该镜片订购***100是在终端装置200中例如将与眼镜镜片等镜片的订购有关的数据经由网络110发送到服务器装置300,并在该服务器装置300中接受订购的通信***。另外,本第一实施方式中,例示实施眼镜镜片的订购的镜片订购***,但例如也可以作为实施隐形眼镜等其它的镜片的订购的镜片订购***来应用。此外,作为网络110,例如可以例示基于TCP/IP等通用协议的因特网、企业内部互联网、LAN(Local Area Network,局域网)、电话线路等通信线路网等。
(终端装置的结构)
终端装置200例如设置在眼镜镜片的销售店等中,经由网络110连接到服务器装置300。另外,在第一实施方式中,作为该终端装置200,例示个人计算机,但不限定于此,例如也可以使用移动电话设备、电视装置、视频装置等可经由网络110通信的任何设备。而且,如图2所示,该终端装置200包括作为终端通信单元的通信部210、输入部220、作为显示单元的显示部230、存储部240、存储器250、以及处理部260等。
通信部210经由网络110以可进行收发的方式与服务器装置300连接。而且,通信部210连接到处理部260,通过处理部260的控制被设置为可经由网络110在其与服务器装置300之间收发各种信息。此外,通信部210将从服务器装置300经由网络110取得的各种数据输出到处理部260。
输入部220例如是键盘或鼠标等,具有被输入操作的未图示的各种操作按钮或操作钮等。这些操作按钮或操作钮等的输入操作是终端装置200的动作内容的设定、终端装置200中存储的信息的设定、后述的仿真运动图像的镜片的移动设定等设定事项的设定输入。而且,输入部220通过设定事项的输入操作,将与设定事项对应的信号适当输出到处理部260而使其进行设定输入。另外,作为输入操作,不限于操作按钮或操作钮等的操作,例如也可以通过设置在显示部230中的触摸面板的输入操作或通过声音的输入操作等对各种设定事项进行设定输入。
显示部230由处理部260控制,将从处理部260输入的图像信息的信号在未图示的显示区域进行画面显示。作为图像信息,例如是从服务器300取得的各种信息、存储部240中存储的各种信息、未图示的电视接收机所接收的电视图像信息、外部装置等光盘或磁盘、存储卡等记录介质中所记录并可由驱动或驱动器读取的图像信息等。作为该显示部230,例如液晶面板或有机EL(Electro Luminescence,电致发光)面板、PDP(Plasma Display Panel,等离子体显示面板)、CRT(Cathode-Ray Tube,阴极射线管)、FED(Field Emission Display,场致发射显示器)、电泳显示面板等。
存储部240存储即可读出地存储例如图3所示的顾客数据表400、如图4所示的仿真运动图像表420、服务器连接数据等。该存储部240包括存储了顾客数据表400的未图示的顾客数据存储区域、存储了仿真运动图像表420的未图示的运动图像存储区域、存储了服务器连接数据的连接目标存储区域等。另外,这里,例示了存储部240具有上述三个存储区域的结构,但不限于此,例如也可以采用在存储部240中不包括上述存储区域的结构,或还包括其它的存储区域的结构等。此外,作为存储部240,可以采用包括可读取地存储在HD(Hard Disk)、DVD(DigitalVersatile Disc,数字通用光盘)、光盘、存储卡等记录介质中的驱动或驱动器等的结构等。
这里,顾客数据表400是与从顾客订货的镜片的性能参数或镜片的订购等有关的数据表。如图3所示,该顾客数据表400被构筑为记录了多个顾客数据410的表结构,该顾客数据410通过将顾客ID数据411、性能参数数据412、作为镜片形状设计数据的镜片设计数据413、作为镜片使用目的数据的使用目的数据414、固有附加数据415等关联起来而构成为一个数据。另外,通过性能参数数据412、镜片设计数据413、使用目的数据414、以及固有附加数据415构筑本发明的镜片设计事项数据。此外,这些顾客ID数据411、性能参数数据412、镜片设计数据413、使用目的数据414、以及固有附加数据415例如通过文本形式构筑数据。
顾客ID数据411是用于确定顾客数据410的固有信息,是对每个顾客数据410进行设定的信息。作为该顾客数据410例如可以例示对每个顾客设定的顾客序号、与顾客的姓名等有关的顾客个人信息等。
性能参数数据412是与由顾客ID数据411确定的顾客数据410的顾客的视觉或镜片的性能参数有关的数据。该性能参数数据412中记录了与顾客的视觉有关的视觉数据、与要设计的镜片的性能参数有关的镜片性能参数数据等。
视觉数据中记录了例如顾客的视力或有无散光等与顾客的裸眼视觉有关的信息。此外,镜片性能参数数据中记录了与镜片的度数、加入度数、球面度数、散光度数、散光轴、棱镜度数、近用偏内量、非球面校正等有关的数据。
镜片设计数据413是与镜片的形状有关的数据。该镜片设计数据413中记录了例如与镜片的镜片模型形状、镜片模型尺寸以及眼镜镜片的框的形状有关的数据等。
使用目的数据414是与使用镜片的目的有关的数据。该使用目的数据414例如记录了与使用镜片的场景有关的使用场景数据、与通过镜片视觉辨认的对象物距镜片使用者的距离有关的使用距离数据等。作为该使用场景数据,例如记录了案头工作、个人计算机、家务、高尔夫、垂钓、车辆驾驶、读书、写字、裁缝等具体的使用场景。此外,作为使用距离数据的设定如下:记录了例如从镜片到对象物的距离为50cm以内则为近用,如果3m以内则为中近用,如果1m~5m则为中用,如果5m以上则为远用,对应于顾客使用的镜片的使用距离记录了这些数据中的至少一个数据。
另外,作为使用目的数据414,不限于上述形式,也可以设定如下:例如作为使用场景数据,可以记录与兴趣或职业有关的数据,作为使用距离数据,可以记录镜片到对象物的具体数值数据,也可以仅记录使用场景数据和使用距离数据中的任一个数据。
固有附加数据415记录了与顾客的眼球或头部的移动有关的数据、与集中力有关的数据等,使用镜片的顾客固有的数据。另外,在未设定该固有附加数据415的情况下,作为初始值也可以记录有表示未作任何设定的例如“0”。
订购数据416是与镜片的订购状态有关的数据,该订购数据416将订购标记数据417、订购日期时间数据418、过去订购数据419等关联起来构筑了一个数据。
订购标记数据417是表示顾客是否订购了镜片的标记数据,在订购了镜片的状态下,记录表示订购了镜片的数据的例如“1”,在未订购镜片的状态下,例如记录“0”。
订购日期时间数据418是与在订购标记数据417中记录了表示订购镜片的例如“1”时的镜片订购的日期时间有关的数据。另外,订购标记数据417在记录了表示不订购镜片的例如“0”的状态下,也可以在该订购日期时间数据418中不特别记录数据。
过去订购数据419是表示由顾客ID数据411确定的顾客过去订购过镜片的历史的数据。该过去订购数据419中,除了过去订购的镜片的订购日期时间以外,还可以将过去订购的镜片的性能参数数据412、镜片设计数据413、使用目的数据414、固有附加数据415等相关联地进行记录,而且也可以记录作为过去根据这些数据制造的镜片的详细的设计镜片数据的设计数据。
此外,仿真运动图像表420记录了多个通过运动图像表示设计出的镜片的形态的仿真运动图像数据430。该仿真运动图像数据430将运动图像ID数据431、运动图像数据432相关联地构筑为一个数据。
运动图像ID数据431是用于确定仿真运动图像数据430的固有信息,是对每个仿真运动图像数据430设定的信息。该运动图像ID数据431例如将确定仿真运动图像数据430的ID序号等与顾客ID数据411相关联地进行了记录。由此,能够容易地识别仿真运动图像数据430的运动图像数据432是哪个顾客订购过的镜片所对应的运动图像。
运动图像数据432记录了表示通过由与运动图像ID数据431相关联的顾客ID数据411确定的顾客数据410的性能参数数据412、镜片设计数据413、使用目的数据414、固有附加数据415等而设计出的镜片的实际形态的运动图像。
而且,存储在存储部240的连接目标存储区域中的未图示的服务器连接数据记录了经由网络110实施各种数据的收发的服务器装置300的信息。该服务器连接目标数据例如将服务器名称数据、地址数据、服务器利用用户数据和口令数据等相关联地构筑为一个数据。服务器名称数据是与连接目标的服务器装置300的名称等有关的数据。地址数据是与服务器装置300的IP地址或域等有关的数据。服务器利用用户数据例如登记在服务器装置300中,是执行与服务器装置300之间的数据收发时的ID数据,例如对每个终端装置200或每个商店设定。口令数据是对于服务器利用用户数据的口令有关的数据,是用于防止第三者的不正当利用的数据。
存储器250可适当读取地存储由输入部220进行输入操作的设定事项、声音信息或图像信息等。此外,存储器250中存储了在对终端装置200整体进行动作控制的OS(Operating System)上展开的各种程序等。另外,作为存储器250,可以采用包括可读取地存储在HD、DVD、光盘等记录介质中的驱动或驱动器等的结构等。
处理部260具有未图示的各种输入输出端口、例如连接通信部210的通信端口、连接输入部220的键输入端口、连接显示部230的显示接口、连接存储部240的存储端口、连接存储器250的存储器端口等。而且,处理部260作为各种程序,如图5所示,包括数据取得单元261、也具有订购单元的功能的请求数据生成单元262、数据收发单元263、显示控制单元266等。
数据取得单元261识别基于利用者的输入部220的输入操作的输入信号,并基于输入信号识别各种设定事项数据。作为各种数据,例如可举出表示设定顾客数据410的顾客数据设定请求数据、表示再现仿真运动图像数据430的再现请求数据、表示移动仿真运动图像数据中的镜片图像数据的镜片移动请求数据、请求在与服务器装置300之间收发各种数据的收发请求数据、与其它设定有关的设定数据等。
请求数据生成单元262基于由数据取得单元261识别的顾客数据设定请求数据,设定顾客ID数据411、性能参数数据412、镜片设计数据413、使用目的数据414、固有附加数据415、和订购数据416,并生成顾客数据410。
具体来说,在新生成顾客数据410的情况下,请求数据生成单元262新生成与其它的顾客数据410的顾客ID数据411不同的顾客ID数据411,与该顾客ID数据411相关联地设定性能参数数据412、镜片设计数据413、使用目的数据414、和固有附加数据415。
另一方面,在以前利用过镜片订购***100的情况等,已经有确定规定顾客的顾客ID数据411的情况下,请求数据生成单元262识别由该顾客ID数据411确定的顾客数据410,并识别顾客数据410的过去订购数据419。然后,请求数据生成单元262实施以下处理:基于过去订购数据419识别前次订购的镜片的性能参数数据412、镜片设计数据413、使用目的数据414和固有附加数据415,基于由数据取得单元261输入设定的顾客数据设定请求数据,设定出现变更的数据。另外,请求数据生成单元262表示识别过去订购数据419的例子,但也可以实施重新地再次设定性能参数数据412、镜片设计数据413、使用目的数据414和固有附加数据415的处理。
而且,请求数据生成单元262在由数据取得单元261识别出的顾客数据设定请求数据中存在表示订购镜片的订购请求数据的情况下,在顾客数据410的订购数据416的订购标记数据417中例如记录“1”,从而在订购日期时间数据418中记录与输入设定了顾客数据设定请求数据的日期时间有关的数据。另一方面,如果识别出在由数据取得单元261识别出的顾客数据设定请求数据中记录了表示请求生成仿真运动图像数据的运动图像生成数据,则请求数据生成单元262在订购标记数据417中例如记录“0”。
如果由数据取得单元261识别了收发请求数据,则数据收发单元263控制通信部210,在与服务器装置300之间实施各种数据的收发处理。
具体来说,在由数据取得单元261识别出表示发送由规定的顾客ID数据411确定的顾客数据410的发送请求数据的情况下,数据收发单元263控制通信部210,将与该顾客ID数据411对应的顾客数据410发送给服务器装置300。此时,数据收发单元263基于存储在存储部240中的服务器连接目标数据,控制对规定的服务器装置300发送顾客数据410的处理。此外,数据收发单元263将确定终端装置200的数据,例如服务器连接目标数据的服务器利用用户数据和口令数据与顾客数据410关联起来而发送到服务器装置300。
此外,数据收发单元263控制通信部210,取得从服务器装置300发送的后述的作为对象图像数据的场景对象数据480和作为镜片图像数据的镜片对象数据490。而且,数据收发单元263将所取得的场景对象数据480和镜片对象数据490以可适当读出的方式存储在存储器250中。
镜片设计单元264基于顾客数据410设计镜片。具体来说,镜片设计单元264识别顾客数据410的性能参数数据412、镜片设计数据413、使用目的数据414、固有附加数据415。
而且,镜片设计单元264基于镜片设计数据413设定镜片的形状。
此外,镜片设计单元264基于使用目的数据414决定镜片的距离特性。即镜片设计单元264设定镜片的用于视觉识别远距离对象物的区域、用于视觉识别中距离对象物的区域、用于视觉识别近距离对象物的区域之比。例如,在使用场景数据中记录了高尔夫、观察野岛等的情况、在使用距离数据中例如记录了使用距离为8m以上的情况等,记录了镜片的对象物位于从远距离到中距离的情况下,镜片设计单元264设定镜片的距离特性,以使用于视觉识别远距离对象物的区域和用于视觉识别中距离对象物的区域之比增大,用于视觉识别近距离对象物的区域减小。此外,例如,在使用场景数据中记录了驾驶车辆等的情况、在使用距离数据中例如记录了使用距离为7m以内的情况等,记录了镜片的对象物位于从中距离到近距离的情况下,镜片设计单元264设定镜片距离特性,以使用于视觉识别远距离对象物的区域减小,用于视觉识别中距离对象物的区域和用于视觉识别近距离对象物的区域增大。
然后,镜片设计单元264基于性能参数数据412和固有附加数据415,适当设定如上述这样设定的镜片的用于视觉识别远距离对象物的区域、用于视觉识别中距离对象物的区域以及用于视觉识别近距离对象物的区域的镜片厚度尺寸、镜片曲面的曲率、镜片的重量等。
而且,镜片设计单元264将设计出的镜片的各区域之比和镜片厚度尺寸、镜片曲面的曲率、镜片的重量、镜片的形状等作为设计镜片数据,以可适当读出的方式存储在存储器250或存储部240中。此时,镜片设计单元264将顾客数据410的顾客ID数据411与该设计镜片数据相关联地进行记录。另外,在第一实施方式中,示出在生成了设计镜片数据之后以可读出的方式存储在存储器350中的例子,但不限于此,例如,也可以进行在顾客数据410中附加设计镜片数据后记录在顾客数据表400中的处理。
仿真运动图像生成单元265基于顾客数据410生成仿真运动图像数据430。
具体来说,仿真运动图像生成单元265读出由数据收发单元263接收处理并存储在存储器250中的场景对象数据480,生成作为合成了该场景对象数据480的加工图像数据的合成图像。这里,后面详细叙述,但场景对象数据480包括记录了对象物的图像的场景对象图像数据483和记录了与配置该对象物的位置离镜片的距离有关的数据的距离数据482。而且,仿真运动图像生成单元265生成例如将距离数据482为远距离的场景对象图像数据483配置在合成图像中的上方,随着距离数据482接近近距离而将场景对象图像数据483配置在合成图像中的下方的合成图像。
然后,仿真运动图像生成单元265基于性能参数数据412和固有附加数据415,进行图像处理而处于镜片使用者以裸眼观察该合成图像的状态。例如,仿真运动图像生成单元265基于性能参数数据412的视觉数据或固有附加数据415,对合成图像的场景对象图像数据483进行图像处理而使其处于与镜片使用者的裸眼的视力或散光度数、斜位、集中力等对应的状态,例如将图像的轮廓模糊,将轮廓重影,渗入颜色,使场景对象图像数据483变形等。此时,仿真运动图像生成单元265基于场景对象数据480的距离数据482,分别将与各距离对应的场景对象图像数据483的图像进行图像处理,使其处于镜片使用者观察被配置在相隔了由距离数据482所表示的距离的位置上的场景对象图像数据483的对象物的状态。由此,如图6至图8所示,合成图像中所配置的场景对象图像数据483对应于各自的距离被图像处理成对应于镜片使用者的视觉的状态,如图6至图8所示的远距离图像数据520、中距离图像数据530、近距离图像数据540被图像编辑。
接着,仿真运动图像生成单元265读出由数据收发单元263接收处理并存储在存储器250中的场景对象数据490。然后,仿真运动图像生成单元265如图6至图8所示,将读出的场景对象数据490的镜片图像数据493叠加在合成图像上。
此外,仿真运动图像生成单元265基于由镜片设计单元264生成的设计镜片数据,对镜片图像数据493与合成图像之间的叠加部位510进行图像处理,使其处于镜片使用者通过由镜片设计单元264设计的镜片观察各对象物的状态。此时,仿真运动图像生成单元265基于场景对象数据480的距离数据482,分别对对应于各距离的图像数据520、530、540和镜片图像数据493之间的叠加部位510进行图像处理,使相应的叠加部位510处于镜片使用者通过镜片观察位于基于距离数据482的距离的对象物的状态。
进而,仿真运动图像生成单元265生成将镜片图像数据493在合成图像上移动而得到的运动图像数据432。此时,对应于镜片图像数据493的移动,对与合成图像之间的叠加部位510依次进行图像处理,生成如下的合成图像:将成为该叠加部位510之外的图像数据520、530、540返回到镜片使用者用裸眼观察位于基于距离数据482的距离的对象物的状态。此外,仿真运动图像生成单元进行以下处理:基于设计镜片数据、性能参数数据453、固有附加数据456,运算随着镜片图像数据493的移动而产生的图像数据的失真,并将该失真反映到叠加部位510上。
此时,仿真运动图像生成单元265实施识别由数据取得单元261取得的镜片移动请求数据,并基于该镜片移动请求数据移动镜片的处理。这里,如上述这样,镜片移动请求数据是由通过利用者对输入部220的输入操作的输入信号而被设定输入的数据,记录了与镜片的移动方向、移动速度等有关的请求数据。而且,仿真运动图像生成单元265基于该镜片移动请求数据生成将镜片图像数据493以规定速度、规定加速度向规定方向移动的运动图像数据432。
此外,仿真运动图像生成单元265将生成的运动图像数据432与基于顾客ID数据411生成的运动图像ID数据431相关联,作为仿真运动图像数据430以可适当读出的方式记录在仿真运动图像表420中。
这里,说明在显示部230的显示区域中显示的仿真运动图像。仿真运动图像是对通过根据在顾客数据410中记录的各种数据设计的镜片观察风景或人、物等对象物的情况下的实际的形态进行了仿真的运动图像。另外,在第一实施方式中,在图6至图8中,例示出了从镜片到对象物的距离为与从中距离到远距离对应的中远中用镜片仿真运动图像500A、与从近距离到中距离对应的中近用镜片仿真运动图像500B、与从近距离到远距离对应的远近用镜片仿真运动图像500C,但不限于此,例如,可以采用使用了与从镜片到对象物的实际距离尺寸对应的更多的仿真运动图像的结构。
如图6所示,中远用镜片仿真运动图像500A是在远距离图像数据520和中距离图像数据530组合的合成图像数据中叠加镜片图像数据493,并在合成图像数据上移动该镜片图像数据493而得到的运动图像。如图7所示,中近用镜片仿真运动图像500B是在中距离图像数据530和近距离图像数据540组合的合成图像数据中叠加镜片图像数据493,并在合成图像数据上移动该镜片图像数据493而得到的运动图像。如图8所示,远近用镜片仿真运动图像500C是在远距离图像数据520、中距离图像数据530和近距离图像数据540组合的合成图像数据中叠加镜片图像数据493,并在合成图像数据上移动该镜片图像数据493而得到的运动图像。
这些仿真运动图像500A、500B、500C中,镜片图像数据493是表示与顾客数据410的镜片设计数据413对应的镜片的形状的图像数据。远距离图像数据520是离镜片的距离为例如相隔50m以上的远距离处的对象物的图像数据。中距离图像数据530是离镜片的距离为例如相隔5m~50m的中距离处的对象物的图像数据。近距离图像数据540是离镜片的距离为例如相隔小于5m的近距离处的对象物的图像数据。
而且,这些远距离图像数据520、中距离图像数据530和近距离图像数据540基于顾客数据410的性能参数数据412和固有附加数据415,进行图像处理而使其处于在顾客不实际佩戴镜片而在设定的距离观察这些图像的状态并进行显示。此外,镜片图像数据493和这些远距离图像数据520、中距离图像数据530和近距离图像数据540的叠加部位510是以其成为顾客通过根据性能参数数据412、镜片设计数据413、使用目的数据414和固有附加数据415等设计的镜片,观察这些远距离图像数据520、中距离图像数据530和近距离图像数据540的状态进行图像处理并显示。
显示控制单元266例如通过输入部220的设定输入,由数据取得单元261识别了顾客数据设定请求数据时,进行例如在显示部230中显示用于促使设定输入顾客数据410的设定画面的控制。此外,如果由数据取得单元261识别了再现请求数据,则进行在显示部230中再现并显示仿真运动图像数据的控制。此外,显示控制单元266基于输入部220的设定输入等,进行在显示部230中显示其它画面的控制。
(服务器装置的结构)
如上所述,服务器装置300被设置为可经由网络110与终端装置200进行通信。该服务器装置300例如被设置在制造眼镜镜片等镜片的厂家等中,接受从终端装置200订购的眼镜镜片的订购数据并实施接受订购处理。此外,服务器装置300基于从各终端装置200输入的各种数据,识别构成由终端装置200生成的仿真运动图像数据430的各场景对象数据480和镜片对象数据490,并发送给终端装置200。而且,如图9所示,服务器装置300包括作为服务器通信单元的接口310、操作部320、输出部330、存储单元340、存储器350和服务器处理部360。
接口310经由网络110连接到终端装置200。此外,接口310与服务器处理部360电连接。该接口310对经由网络110输入的服务器信号执行预先设定的输入接口处理,并作为处理服务器信号输出到服务器处理部360。此外,接口310如果被输入要从服务器处理部360对终端装置200发送的处理服务器信号,则对输入的处理服务器信号执行预先设定的输出接口处理,作为服务器信号经由网络110输出到终端装置200。
操作部320与终端装置200的输入部220同样,例如为键盘或鼠标等,具有被输入操作的未图示的各种操作按钮或操作钮等。这些操作按钮或操作钮等的输入操作是服务器装置300的动作内容的设定、存储单元340中所存储的信息的设定输入、存储单元340中所存储的信息的更新等设定事项的设定输入。而且,操作部320通过设定事项的输入操作,将与设定事项对应的信号适当输出到服务器处理部360而使其进行设定输入。另外,作为输入操作,不限于操作按钮或操作钮等的操作,例如也可以通过设置在输出部330的显示单元中的触摸面板的输入操作或通过声音的输入操作等对各种设定事项进行设定输入。
输出部330包括由服务器处理部360控制,并将来自服务器处理部360的图像数据的信号进行画面显示的显示单元。作为该显示单元,与终端装置200的显示部230同样,例如可例示液晶面板、有机EL面板、PDP、CRT、FED、电泳显示面板等。另外,作为输出部330例示了显示单元,但例如也可以采用印刷并输出规定数据的打印机或用声音输出的声音输出部等。
存储单元340包括存储与场景对象数据480和镜片对象数据490的发送请求有关的对象请求表440的对象请求存储区域、存储与接受订购有关的接受订购表460的接受订购存储区域、存储场景对象表480A的场景对象存储区域、存储镜片对象表490A的镜片对象存储区域等。作为该存储单元340,可以例示出包括可读取地存储在HD、DVD、光盘、存储卡等记录介质中的驱动或驱动器等的结构等。
这里,存储在存储单元340中的对象请求表440是与从终端装置200发送的对象数据的发送请求有关的数据表。该对象请求表440如图10所示,被构筑为记录了多个对象请求数据450的表结构,该对象请求数据450将请求ID数据451、接收日期时间数据452、性能参数数据453、作为镜片形状设计数据的镜片设计数据454、作为镜片使用目的数据的使用目的数据455等关联起来而构成为一个数据。另外,该对象请求数据450基于从终端装置200发送的顾客数据410而生成,性能参数数据453、镜片设计数据454和使用目的数据455记录了与顾客数据410的性能参数数据412、镜片设计数据413、使用目的数据414和固有附加数据415大致相同的内容。
此外,请求ID数据451是用于确定对象请求数据450的固有信息,与顾客ID数据411相关联。具体来说,顾客ID数据451中记录了例如顾客数据410的顾客ID数据411和作为发送源的终端装置200的服务器利用用户数据等。
接收日期时间数据452是与由请求ID数据451确定的对象请求数据450被生成的日期时间有关的数据。具体来说,接收日期时间数据452中记录了服务器装置300接收到例如成为生成基准的顾客数据410的日期时间。
接受订购表460是与从终端装置200发送的镜片订购的接受订购有关的数据表。该接受订购表460如图11所示,被构筑为记录了多个接受订购数据470的表结构,该接受订购数据470将接受订购ID数据471、接受订购日期时间数据472、性能参数数据473、作为镜片形状设计数据的镜片设计数据474、作为镜片使用目的数据的使用目的数据475和固有附加数据476等关联起来而构成为一个数据。另外,该接受订购数据470与对象请求数据450同样,基于从终端装置200发送的顾客数据410而生成,性能参数数据473、镜片设计数据474和使用目的数据475以及固有附加数据476中记录了与顾客数据410的性能参数数据412、镜片设计数据413、使用目的数据414和固有附加数据415大致相同的内容。
此外,接受订购ID数据471是用于确定接受订购数据470的固有的数据,与顾客ID数据411相关联。具体来说,接受订购ID数据471中记录了例如顾客数据410的顾客ID数据411和作为发送源的终端装置200的服务器利用用户数据等。
接受订购日期时间数据472是与由接受订购ID数据471确定的接受订购数据470被生成的日期时间有关的数据。具体来说,接受订购日期时间数据472中记录了服务器装置300接收到例如成为生成基准的顾客数据410的日期时间。
如上所述,场景对象表480A是与构成仿真运动图像数据430的运动图像数据432的远距离图像数据520、中距离图像数据530、近距离图像数据540等的图像数据有关的数据表。该场景对象表480A如图12所示,被构筑为记录了多个场景对象数据480的表结构,该场景对象数据480将场景对象ID数据481、距离数据482、作为图像数据的场景对象图像数据483等相关联而构成一个数据。
场景对象ID数据481是用于确定场景对象数据480的固有的数据,对每个场景对象数据480分别设定。
距离数据482是与由场景对象ID数据481确定的场景对象数据480的镜片到成为对象物的图像数据的距离有关的数据。具体来说,距离数据482中存储了与从镜片到对象物的距离有关的数据。另外,作为该距离数据482,例如可以记录将从镜片到对象物的距离按照每个规定距离,分类为例如远距离图像数据、中距离图像数据、近距离图像数据等的分类数据,也可以用数值记录从镜片到对象物的距离。
场景对象图像数据483记录了与构成仿真运动图像数据430的运动图像数据432的各图像数据520、530、540对应的对象物的图像。
此外,场景对象图像数据483中例示了将场景对象ID数据481和距离数据482关联起来的场景对象数据480,进而也可以采取将表示场景对象图像数据483的图像种类的场景数据,例如高尔夫场的图像、案头工作上的图像等数据也关联起来的数据结构。
镜片对象表490A是记录构成所述仿真运动图像数据430的镜片图像数据493的数据表。该镜片对象表490A如图13所示,被构筑为记录了多个镜片对象数据490的表结构,该镜片对象数据490将镜片对象ID数据491、镜片形状数据492、镜片图像数据493等相关联而构成一个数据。
镜片对象ID数据491是用于确定镜片对象数据490的固有的数据,对每个镜片对象数据490分别设定。
镜片形状数据492是与镜片的形状有关的数据。该镜片形状数据492中记录了例如与镜片材料的折射率或阿贝数、镜片折射面(前表面、后表面)的坐标值数据、镜片中心厚度等厚度数据、与镜片的镜片模型形状、镜片模型尺寸、和眼镜镜片的框的形状有关的数据等。此外,也可以包含镜片上各点的折射作用(折射率、棱镜作用等)的数据。
镜片图像数据493记录了构成仿真运动图像数据430的运动图像数据432的镜片图像数据493。
存储器350以可适当读取的方式存储由操作部320输入操作的设定事项、声音信息和图像信息等。此外,存储器350中存储了在对服务器装置300整体进行动作控制的OS(Operating System)上展开的各种程序等。另外,作为存储器350,可以采用包括可读取地存储在HD、DVD、光盘等记录介质中的驱动或驱动器等的结构等。
服务器处理部360作为存储在存储器350中的各种程序,如图14所示,包括作为数据识别单元和接受订购单元起作用的请求数据识别单元361、作为图像识别单元的对象选择单元362、接受订购数据输出单元363等。
请求数据识别单元361控制接口310,接收从终端装置200发送的例如顾客数据410等各种数据,并识别接收到的数据。而且,请求数据识别单元361如果识别出从终端装置200发送的顾客数据410,则识别该顾客数据410的订购数据416的订购标记数据417。
而且,请求数据识别单元361如果识别出在订购标记数据417中记录了表示不订购镜片的数据的例如“0”,则基于接收到的顾客数据410生成对象请求数据450,并将生成的对象请求数据450以可适当读出的方式记录在存储单元340的对象请求表440中。此时,请求数据识别单元361按照接收日期时间数据452早晚的顺序重排对象请求数据450并记录在对象请求表440中。
另一方面,请求数据识别单元361如果识别出在订购标记数据417中记录了表示订购镜片的数据的例如“1”,则基于接收到的顾客数据410生成接受订购数据470,并将生成的接受订购数据470以可适当读出的方式记录在存储单元340的接受订购表460中。此时,请求数据识别单元361按照接受订购日期时间数据472早晚的顺序重排接受订购数据470并记录在接受订购表460中。
对象选择单元362基于对象请求数据450,选择场景对象数据480和镜片对象数据490。
具体来说,对象选择单元362识别对象请求数据450的使用目的数据455,选择规定数的具有与该使用目的数据455中记录的距离特性相同距离特性的距离数据482的场景对象数据480。例如,在使用目的数据455中记录了镜片的对象物位于从远距离到中距离的情况下,距离数据482选择规定数的远距离以及中距离的场景对象数据480。另外,对象选择单元362也可以对应于各距离分别选择一个场景对象数据480。此外,在所选择的场景对象数据480为规定数以上的情况下,基于使用目的对象数据455的使用场景数据,选择规定数的接近使用场景的场景对象数据480。例如,在使用场景数据为汽车的驾驶的情况下,场景对象图像数据483也可以选择规定数的例如上述这样的场景数据为驾驶时的图像的场景对象数据480。进而,在距离数据482中具体记录了对象物的距离的情况下,对象选择单元362也可以进行选择与记录在使用目的数据455的使用距离数据中的距离最接近的距离数据482的处理。
此外,对象选择单元362基于镜片设计数据454,从镜片对象表490A中选择镜片对象数据490。此时,对象选择单元362选择镜片对象数据490,该镜片对象数据490具有与记录在镜片设计数据454中的镜片形状、镜片大小、框形状对应的镜片形状数据492。
而且,对象选择单元362控制接口310,实施将所选择的场景对象数据480和镜片对象数据490发送到终端装置200的处理。此时,对象选择单元362基于从终端装置200发送的服务器利用用户数据,实施对由该服务器利用用户数据确定的终端装置200发送场景对象数据480和镜片对象数据490的处理。
接受订购数据输出单元363基于例如来自操作部320的操作输入信号,识别出表示输出接受订购数据470的请求信号时,控制输出部330,进行使其输出记录在接受订购表460中的接受订购数据470的处理。另外,接受订购数据输出单元363也可以进行每隔规定时间从输出部330输出接受订购数据470的处理。
[镜片订购***的动作]
接着,基于图15说明上述镜片订购***100中的镜片订购处理。图15是表示第一实施方式的镜片订购***的镜片订购处理的流程图。
在图15中,镜片订购***100的终端装置200例如如果通过利用者对输入部220的设定输入操作而被输入了表示开始与镜片的订购有关的处理的输入信号,则实施镜片订购处理。即,终端装置200的处理部260的显示控制单元266进行控制显示部230而使其显示输入设定画面的控制(步骤S101)。
然后,例如,如果镜片使用者或店员等利用者操作输入部220,在输入设定画面上显示的数据显示框中输入各种数据,则处理部260的数据取得单元261取得其输入的数据。并且,处理部260的请求数据生成单元262基于识别出的数据,生成顾客数据410(步骤S102)。此时,请求数据生成单元262在通过利用者的输入部220的输入操作被输入了表示订购镜片的输入信号的情况下,在订购标记数据417中例如记录“1”。另一方面,在识别出不订购镜片而请求生成仿真运动图像的输入信号的情况下,在订购标记数据417中例如记录“0”。
然后,处理部260的数据收发单元263控制通信部210,基于预先设定的服务器连接目标数据,将在步骤S102中生成的顾客数据410发送到规定的服务器装置300(步骤S103)。此时,数据收发单元263将顾客数据410与确定终端装置200的固有数据,例如服务器连接目标数据的服务器利用用户数据和口令数据一同发送。
另一方面,服务器装置300如果接收到从终端装置200发送的顾客数据410(步骤S104),则由请求数据识别单元361识别该顾客数据410。然后,请求数据识别单元361参照该顾客数据410的订购标记数据417判断有无订购标记(步骤S105)。
在该步骤S105中,请求数据识别单元361如果判断为在订购标记数据417中例如记录“1”,记录了表示订购镜片的数据,则基于该顾客数据410生成接受订购数据470。即,请求数据识别单元361基于顾客数据410的顾客ID数据411和服务器利用用户数据等确定终端的固有数据,生成接受订购ID数据471,并识别出接收到顾客数据410的日期时间,从而生成接受订购日期时间数据472。此外,顾客数据410的性能参数数据412、镜片设计数据413、使用目的数据414、固有附加数据415生成性能参数数据473、镜片设计数据474、使用目的数据475和固有附加数据476。将这些生成的数据相关联而生成接受订购数据470,以可适当读出的方式记录在存储单元340的接受订购表460中(步骤S106)。此外,如果通过服务器装置300的操作部320的操作而输入了表示将记录在接受订购表460中的接受订购数据470输出的设定输入信号,则服务器处理部360的接受订购数据输出单元363进行控制输出部330使其输出接受订购数据470的控制。即,实施在显示单元的显示区域中显示接受订购数据470或由打印机等印刷机印刷接受订购数据的处理。
另一方面,在步骤S105中,请求数据识别单元361如果判断为在订购标记数据417中例如记录“0”,记录了表示不订购镜片的数据,则基于该顾客数据410生成对象请求数据450。即,请求数据识别单元361基于顾客数据410的顾客ID数据411和服务器利用用户数据等确定终端的固有数据,生成请求ID数据451,并识别出接收到顾客数据410的日期时间,从而生成接收日期时间数据452。此外,基于顾客数据410的性能参数数据412、镜片设计数据413、使用目的数据414生成性能参数数据453、镜片设计数据454和使用目的数据455。将这些生成的数据相关联而生成对象请求数据450,以可适当读出的方式记录在存储单元340的对象请求表440中。
然后,服务器处理部360基于对象请求数据450选择场景对象数据480和镜片对象数据490。即,对象选择单元362基于使用目的数据455,选择规定数的具有与镜片的使用目的对应的距离数据482的场景对象数据480。此外,对象选择单元362选择具有与镜片设计数据454对应的镜片形状数据492的镜片对象数据490。(步骤S107)
然后,服务器处理部360的对象选择单元362基于与在步骤S104中取得的顾客数据410同时发送的服务器利用用户数据等确定终端装置200的固有数据,实施对规定的终端装置200发送所选择的场景对象数据480和镜片对象数据490的处理(步骤S108)。
另一方面,终端装置200进行由数据收发单元263接收从服务器装置300发送的场景对象数据480和镜片对象数据490的处理(步骤S109)。
然后,终端装置200的处理部260的镜片设计单元264基于在步骤S102中生成的顾客数据410设计镜片(步骤S110)。即镜片设计单元264基于镜片设计数据413设定镜片的形状。此外,镜片设计单元264基于使用目的数据414,设定镜片的远距离对象物视觉识别用区域、中距离对象物视觉识别用区域、和近距离对象物视觉识别用区域之比。进而,镜片设计单元264基于性能参数数据412和固有附加数据415,设定如上述这样设定的镜片的远距离对象物视觉识别用区域、中距离对象物视觉识别用区域、和近距离对象物视觉识别用区域中的镜片厚度尺寸、镜片曲面的曲率、镜片的重量等。
然后,镜片设计单元264将这些设计的镜片的各区域的比率或镜片厚度尺寸、镜片曲面的曲率、镜片的重量、镜片的形状等作为设计镜片数据以可适当读出的方式存储在存储器250或存储部240中。
接着,如果操作输入部220等,选择表示对在步骤S101中显示的输入设定画面的运动图像进行再现的第一再现按钮,从而输入请求仿真运动图像数据430的再现的请求信号,则处理部260的仿真运动图像生成单元265基于顾客数据410和在步骤S110中生成的设计镜片数据以及在步骤S109中接收到的对象数据,生成仿真运动图像数据430(步骤S111)。
即,仿真运动图像生成单元265生成将在步骤S109中接收到的场景对象数据480的场景对象图像数据483组合而得的合成图像,并基于性能参数数据412和固有附加数据415,对该合成图像进行图像处理而使其处于镜片使用者以裸眼状态观察被配置在相隔距离数据482的距离尺寸的位置上的合成图像的对象物的状态。
此外,仿真运动图像生成单元265将在步骤S109中接收的镜片对象数据490的镜片图像数据493与上述生成的合成图像叠加。
进而,仿真运动图像生成单元265基于在步骤S110中生成的设计镜片数据,对由合成图像的各场景对象数据480构筑的图像数据520、530、540与镜片图像数据493之间的叠加部位510进行图像处理,使相应的叠加部位510处于镜片使用者经由镜片观察相隔基于距离数据482的距离的对象物的状态。
进而,仿真运动图像生成单元265基于由数据取得单元261取得的镜片移动请求数据,生成在合成图像上以规定方向、规定速度、规定加速度移动了该镜片图像数据493而得到的图像,对应于镜片图像数据493的移动,对叠加部位510依次进行图像处理,并生成如下的运动图像数据432:将成为叠加部位510之外的图像数据520、530、540返回到镜片使用者用裸眼观察位于基于距离数据482的距离处的对象物的状态。此时,仿真运动图像生成单元265基于设定镜片数据、性能参数数据453、固有附加数据456,运算随着镜片图像数据493的移动而产生的图像数据的失真,并将该失真反映到叠加部位510。
然后,仿真运动图像生成单元265将运动图像ID数据431与如上述这样生成的运动图像数据432相关联后的仿真运动图像数据430以可适当读出的方式记录在仿真运动图像表420中。
此外,处理部260的显示控制单元266控制显示部230,如图6至图8所示,实施使其实时地在显示区域中显示在步骤S111中生成的运动图像数据432的控制(步骤S112)。
如上所述,该运动图像数据432基于镜片使用者的视觉数据显示以裸眼观察对象物的状态和以要订购的镜片观察对象物的状态,因此镜片使用者通过确认该运动图像数据432,能够判断要订购的镜片是否与镜片使用者所希望的镜片一致。
然后,例如在确认了运动图像数据432之后,处理部260的数据取得单元261通过利用者的输入部220的输入操作,判断是否输入了订购标记数据417(步骤S113)。
在该步骤S113中,如果通过利用者对输入部220的输入操作,例如不选择与输入设定画面中的镜片的订购有关的订购按钮,而实施对数据显示框的数据进行编辑等操作等,则返回步骤S102的处理,处理部260的请求数据生成单元262实施修改顾客数据410的处理。
另一方面,在步骤S113中,在通过利用者对输入部220的输入操作,例如选择与输入设定画面中的镜片的订购有关的订购按钮等,输入了表示订购镜片的设定的情况下,请求数据生成单元262生成在顾客数据410的订购标记数据中记录了表示订购镜片的例如“1”的顾客数据410(步骤S114)。然后,实施将所生成的顾客数据410与服务器利用用户数据等确定终端装置200的固有数据一同发送到服务器装置300的处理。
然后,服务器装置300如果接收到在步骤S114中生成的顾客数据410(步骤S115),则实施步骤S106的处理。即,服务器处理部360的请求数据识别单元361实施以下处理:基于顾客数据410生成接受订购数据470,并以可适当读出的方式记录在接受订购表460中。然后,如果通过操作部320的输入操作等而输入表示输出接受订购数据470的输入信号,则进行控制输出部330使其输出接受订购数据470的控制。
在该步骤S106的处理之后,服务器装置300结束一系列的镜片订购处理。此外,服务器装置300处于待机状态,即等待从终端装置200发送顾客数据410的状态。
另一方面,终端装置200在步骤S114之后结束一系列的镜片订购处理。
[镜片订购***的作用效果]
如上述这样,在上述第一实施方式的镜片订购***100中,在经由网络110与服务器装置300连接的终端装置200的处理部260的数据取得单元中,识别从输入部220设定输入的各种数据,并由请求数据生成单元262生成顾客数据410,将该顾客数据410发送到服务器装置300。在该服务器装置300中,识别接收到的顾客数据410,在该顾客数据410的订购标记数据417中记录了表示不请求镜片的订购的数据的情况下,基于顾客数据410生成对象请求数据450。然后,服务器装置200的对象选择单元362基于该对象请求数据450,选择场景对象数据480和镜片对象数据490,并发送到终端装置200。然后,终端装置200的镜片设计单元264基于顾客数据410设计镜片并生成设计镜片数据。此外,终端装置200的仿真运动图像生成单元265基于顾客数据410、设计镜片数据、场景对象数据、镜片对象数据,将镜片图像数据493与规定的合成图像叠加并移动,生成对镜片图像数据493和合成图像数据之间的叠加部位510进行了图像处理而使其处于镜片使用者经由镜片观察合成图像数据的状态的运动图像数据432。然后,终端装置200的显示控制单元266控制显示部230,实施再现该运动图像数据432的处理。
进而,终端装置200的请求数据生成单元262如果识别出表示订购镜片的输入信号,则生成在订购标记数据417中记录了表示订购镜片的信息的顾客数据410,发送到服务器装置300。然后,在服务器装置300中,请求数据识别单元361如果识别出在顾客数据410的订购标记数据417中记录了表示订购镜片的信息,则基于顾客数据410生成接受订购数据470。
由此,镜片使用者在订购镜片之前,可以通过仿真运动图像数据430确认要订购的预定的镜片的形态。从而,能够避免制造出的镜片与镜片使用者所希望的镜片不一致等不利情况,并且能够可靠地订购镜片使用者所希望的镜片。
此外,在终端装置200的仿真运动图像生成单元265中,由于使用从服务器装置300发送的场景对象数据生成运动图像数据432,因此不必在终端装置200的存储部240中存储这些场景对象数据480,能够充分地确保存储部240的存储区域。此外,由于也不产生对存储在存储部240中的场景对象数据480进行检索等处理,因此也能够减轻仿真运动图像生成处理中的处理负荷。
进而,经由网络110从终端装置200发送给服务器装置300的数据为以文本形式进行了数据构筑的顾客数据410,由于从服务器装置300发送给终端装置200的数据为场景对象数据480和镜片对象数据490的图像数据,因此可以减小数据容量,数据通信的通信负荷也可以减小,并且能够进行迅速的处理。从而,能够良好地协助镜片使用者的镜片选择,同时实现镜片的订购处理的迅速化。
此外,服务器装置300的对象选择单元362选择具有与记录在镜片设计数据454中的镜片形状对应的镜片形状数据492的镜片对象数据490,并发送给终端装置200。因此,仿真运动图像生成单元265仅将由对象选择单元362识别的镜片对象数据490的镜片图像数据493与合成图像数据叠加即可,因此能够容易地生成运动图像数据432。此外,镜片对象数据490也与场景对象数据480同样,存储在服务器装置300的存储单元340中,因此各终端装置200中不必存储这些镜片对象数据490,不会压迫终端装置200的存储部240的存储区域。此外,由于不需要终端装置200中的镜片图像数据492的检索处理等,因此终端装置200的仿真运动图像生成处理中的处理负荷也可以减轻。进而,由于选择利用者所希望的形状的镜片,所以通过确认所生成的运动图像数据432,能够在制作镜片前判断镜片形状是否合适。
然后,处理部260的镜片设计单元264基于记录在顾客数据410的性能参数数据412中的镜片性能参数数据来设计镜片。因此镜片设计单元264可以设计与镜片使用者所希望的镜片性能参数对应的镜片。从而,能够忠实地设定镜片使用者所希望的镜片。
此外,仿真运动图像生成单元265基于该设计镜片数据对叠加部位510进行图像处理。因此,通过由终端装置200再现该仿真运动图像数据430,从而镜片使用者能够容易地确认与镜片性能参数数据对应的镜片为何种形态。从而,镜片使用者在制作镜片前能够容易地确认所希望的镜片,并且能够制作符合镜片使用者的愿望的镜片。
进而,仿真运动图像生成单元265基于顾客数据410的性能参数数据412的视觉数据,生成对与镜片使用者的裸眼状态下的视觉对应的合成图像上叠加了镜片图像数据493后的运动图像数据432。
因此,通过再现该运动图像数据432,镜片使用者可以确认裸眼状态下的对象物的形态和使用了镜片的状态下的对象物的形态两者而进行比较。从而,可以基于运动图像数据432容易地确认镜片的性能或镜片使用者和镜片之间的相关特性等,并且能够合适地订购镜片使用者所希望的镜片。
此时,仿真运动图像生成单元265基于场景对象数据480的距离数据482,对场景对象图像数据483进行图像处理而使其处于基于视觉数据的镜片使用者观察配置在相隔距离数据482的距离的位置上的场景对象图像数据483的状态。
因此,可以使合成图像显示对象物的距离不同引起的形态的差异,并且能够再现更接近现实的运动图像数据432。从而,通过观察这样的运动图像数据432,镜片使用者能够容易地确认镜片的特性,并且能够协助良好的镜片的选择。
此外,镜片设计单元264设计与使用目的数据414对应的镜片而生成设计镜片数据,对象选择单元362选择具有与使用目的数据455对应的距离数据482的场景对象数据480。
因此,镜片设计单元264能够适当地设计与镜片使用者的镜片使用目的对应的距离特性的镜片。此外,仿真运动图像生成单元265生成将与镜片使用者使用镜片的目的对应的场景对象图像数据483组合后的合成图像,由镜片设计单元264基于设计镜片数据对与镜片图像数据493之间的叠加部位510进行图像处理。因此,能够以更接近现实的状态生成与镜片使用者的镜片使用目的对应的场景的运动图像数据432,并且能够协助良好的镜片的选择。
进而,使用目的数据414包括与到镜片的使用对象物的距离有关的使用距离数据。因此,到镜片的使用目的的对象物的距离变得更明确,所以,镜片设计单元264能够更可靠地设计符合镜片使用者的镜片使用目的的镜片。此外,仿真运动图像生成单元265生成对与镜片使用目的对应的图像数据520、530、540进行了图像处理而得到的运动图像数据432,所以镜片使用者通过确认该运动图像数据432,可以确认与镜片的使用目的对应的镜片的状态,并且能够选择更适当的镜片。
而且,仿真运动图像生成单元265生成将镜片图像数据493在合成图像上移动而得到的运动图像数据432。
因此,可以再现在以与设计镜片数据对应的镜片观望合成图像时的、由镜片的移动引起的失真等。从而,通过确认该运动图像数据432,能够适当地再现使用镜片时的使用感,并且能够更适当地协助镜片使用者的镜片订购,作为镜片使用者而言,可以订购良好的镜片。
此时,仿真运动图像生成单元265基于通过利用者对输入部220的输入设定而设定输入的镜片移动请求数据,向规定方向以规定速度、规定加速度移动镜片图像数据493。因此,利用者一边观察显示在显示部中的仿真运动图像500A、500B、500C一边实时地移动镜片图像数据493,从而可以确认通过镜片的形态。从而,能够更良好地协助利用者所希望的镜片的订购。
此外,仿真运动图像生成单元265将所生成的仿真运动图像数据430以可适当读出的方式存储在仿真运动图像表420中。因此,通过读入该仿真运动图像表420而能够多次再现运动图像数据432。从而,例如,在要比较基于修改后的顾客数据410的运动图像数据432和基于修改前的顾客数据410的运动图像数据432的情况下等,不必再次生成修改前的运动图像数据432,仅通过读出在仿真运动图像表420中记录的仿真运动图像数据430就能够容易地再现修改前的运动图像数据432。从而,能够再现多个运动图像数据432而不会增大终端装置200的处理负荷。此外,通过这样比较多个运动图像数据432,能够更良好地协助镜片使用者的镜片订购。
[第二实施方式]
接着说明第二实施方式的镜片订购***。第二实施方式的镜片订购***是在第一实施方式的服务器装置300中设置了镜片设计单元的结构。从而,镜片订购***100的网络结构、使用的各种数据与第一实施方式相同,赋予与第一实施方式相同的标号,简化或者省略其说明。
如图16所示,第二实施方式的镜片订购***100A包括终端装置200和服务器装置300,这些终端装置200和服务器装置300经由网络110连接并且分别可进行通信。
(终端装置的结构)
终端装置200包括与第一实施方式大致同样的结构。即,如图2所示,终端装置200包括通信部210、输入部220、显示部230、存储部240、存储器250、处理部260等。这里,通信部210、输入部220、显示部230、存储部240、存储器250是与所述第一实施方式相同的结构,因此省略说明。
如图17所示,终端装置200的处理部260包括数据取得单元261、请求数据生成单元262、数据收发单元263、仿真运动图像生成单元265、显示控制单元266等。
数据取得单元261与所述第一实施方式同样,识别利用者对输入部220的输入操作产生的输入信号,并基于输入信号识别各种设定事项数据。
请求数据生成单元262与所述第一实施方式同样,基于由数据取得单元261识别的顾客数据设定请求数据,设定顾客ID数据411、性能参数数据412、镜片设计数据413、使用目的数据414、固有附加数据415以及订购数据416,并生成顾客数据410。
数据收发单元263与所述第一实施方式同样,如果由数据取得单元261识别了收发请求数据,则控制通信部310与服务器装置300实施各种收发处理。
仿真运动图像生成单元265与所述第一实施方式同样,基于顾客数据410生成仿真运动图像数据430。
显示控制单元266与所述第一实施方式同样,基于由数据取得单元261识别的请求数据,进行在显示部230中显示各种设定画面或仿真运动图像数据等各种图像的控制。
(服务器装置的结构)
服务器装置300包括与第一实施方式大致同样的结构。即如图9所示,服务器装置300包括作为服务器通信单元的接口310、操作部320、输出部330、存储单元340、存储器350和服务器处理部360。这里,接口310、操作部320、输出部330、存储单元340、存储器350是与所述第一实施方式同样的结构,因此省略说明。
如图18所示,服务器装置300的服务器处理部360包括请求数据识别单元361、镜片设计单元365、作为图像识别单元的对象选择单元362、数据输出单元363等。
请求数据识别单元361与所述第一实施方式同样,控制接口310,接收从终端装置200发送的例如顾客数据410等各种数据,并识别接收到的数据。而且,请求数据识别单元361识别从终端装置200发送的顾客数据410的订购数据416中记录的订购标记数据417。而且,请求数据识别单元361基于订购标记数据417,生成对象请求数据450或接受订购数据470,并以可适当读出的方式记录在记录部件340中。
镜片设计单元365实施与所述第一实施方式的终端装置200中设置的镜片设计单元264同样的处理。即,镜片设计单元365基于由请求数据识别单元361识别出的顾客数据410来设计镜片。
具体来说,镜片设计单元365识别顾客数据410的性能参数数据412、镜片设计数据413、使用目的数据414、固有附加数据415。
然后,镜片设计单元365基于镜片设计数据413设定镜片的形状。此外,镜片设计单元365基于使用目的数据414决定镜片的距离特性。进而,镜片设计单元264基于性能参数数据412和固有附加数据415适当设计如上述这样设定的镜片的距离特性所对应的镜片厚度尺寸、镜片曲面的曲率、镜片的重量等。
而且,镜片设计单元365将设计出的镜片的各距离特性的各区域的比率或镜片厚度尺寸、镜片曲面的曲率、镜片的重量、镜片的形状等作为设计镜片数据以可适当读出的方式存储在存储器350或存储单元340中。此时,镜片设计单元365将所生成的设计镜片数据附加在对应的对象请求数据450或接受订购数据470、顾客数据410中,并记录在对象请求表440或接受订购表460中。另外,镜片设计单元365将所生成的设计镜片数据和顾客ID数据411或确定终端装置200的ID信息等相关联来进行记录。另外,设计镜片数据也可以与对象请求数据450或接受订购数据470相关联起来,作为与对象请求数据450或接受订购数据470不同的数据被记录在存储器350或存储部240中。
对象选择单元362与所述第一实施方式同样,基于对象请求数据450选择场景对象请求数据480和镜片对象数据490。
接受订购数据输出单元363与所述第一实施方式同样,例如,如果基于来自操作部320的操作输入信号,识别出表示输出接受订购数据470的请求信号,则控制输出部330进行输出接受订购表460中记录的接受订购数据470的处理。
[镜片订购***的动作]
接着,基于图18说明上述镜片订购***100A中的镜片订购处理。图19是表示第二实施方式中的镜片订购***的镜片订购处理的流程图。
在图19中,镜片订购***100A的终端装置200例如,如果通过利用者对输入部220的设定输入操作,被输入表示开始与镜片的订购有关的处理的输入信号,则实施镜片订购处理。即,终端装置200的处理部260的显示控制单元266实施与第一实施方式的步骤S101同样的处理,进行控制显示部230显示输入设定画面的控制。
然后,例如,如果镜片使用者或店员等利用者操作输入部220,在输入设定画面上显示的数据显示框中输入各种数据,则处理部260的请数据取得单元261取得该输入的数据。然后处理部260的请求数据生成单元262实施步骤S102的处理,并基于识别出的数据生成顾客数据410。具体来说,请求数据生成单元262在通过利用者的输入部220的输入操作被输入了表示订购镜片的输入信号的情况下,在订购标记数据417中例如记录“1”。另一方面,在识别出不订购镜片而请求生成仿真运动图像的输入信号的情况下,在订购标记数据417中例如记录“0”。
然后,处理部260的数据收发单元263实施步骤S103的处理,控制通信部210,基于预先设定的服务器连接目标数据,将在步骤S102中生成的顾客数据410发送到规定的服务器装置300。此时,数据收发单元263将顾客数据410与确定终端装置200的固有数据,例如服务器连接目标数据的服务器利用用户数据和口令数据一同发送。
服务器装置300实施步骤S104的处理,如果接收到从终端装置200发送的顾客数据410,则由请求数据识别单元361确认该顾客数据410。
然后,服务器装置300的服务器处理部360的镜片设计单元365基于在步骤S104中识别出的顾客数据410,设计镜片(步骤S201)。即镜片设计单元365基于镜片设计数据413设定镜片的形状。此外,镜片设计单元365基于使用目的数据414,设定镜片的远距离对象物视觉识别用的区域、中距离对象物视觉识别用的区域、近距离对象物视觉识别用的区域之比。进而,镜片设计单元365基于性能参数数据412和固有附加数据415,设定如上述这样设定的镜片的远距离对象物视觉识别用的区域、中距离对象物视觉识别用的区域、近距离对象物视觉识别用的区域中的镜片厚度尺寸、镜片曲面的曲率、镜片的重量等。
然后,镜片设计单元365将这些设计的镜片的各区域的比率或镜片厚度尺寸、镜片曲面的曲率、镜片的重量、镜片的形状等作为设计镜片数据,以可适当读出的方式存储在存储器350或存储单元340中。
然后,服务器装置300的请求数据识别单元361实施步骤S105的处理,参照该顾客数据410的订购标记数据417,判断有无订购标记。
具体来说,请求数据识别单元361如果判断为在订购标记数据417中例如记录“1”,从而记录了表示订购镜片的数据,则实施步骤S106的处理,基于该顾客数据410生成接受订购数据470。即,请求数据识别单元361基于顾客数据410的顾客ID数据411和服务器利用用户数据等确定终端的固有数据,生成接受订购ID数据471,并确认接收到顾客数据410的日期时间,从而生成接受订购日期时间数据472。此外,顾客数据410的性能参数数据412、镜片设计数据413、使用目的数据414、固有附加数据415生成性能参数数据473、镜片设计数据474、使用目的数据475和固有附加数据476。然后,请求数据识别单元361将这些生成的数据和在步骤S201中生成的设计镜片数据相关联而生成接受订购数据470,并以可适当读出的方式记录在存储单元340的接受订购表460中。
此外,如果通过服务器装置300的操作部320的操作,被输入表示将记录在接受订购表460中的接受订购数据470输出的设定输入信号,则服务器处理部360的接受订购数据输出单元363进行控制输出部330使其输出接受订购数据470的控制。即,实施在显示单元的显示区域显示接受订购数据470或由打印机等印刷机印刷接受订购数据的处理。
另一方面,在步骤S105中,请求数据识别单元361如果判断为在订购标记数据417中例如记录“0”,从而记录了表示不订购镜片的数据,则基于该顾客数据410生成对象请求数据450。
具体来说,请求数据识别单元361基于顾客数据410的顾客ID数据411和服务器利用用户数据等确定终端的固有数据,生成请求ID数据451,并确认接收到顾客数据410的日期时间,从而生成接收日期时间数据452。此外,基于顾客数据410的性能参数数据412、镜片设计数据413、使用目的数据414生成性能参数数据453、镜片设计数据454和使用目的数据455。将这些生成的数据和在步骤S201中生成的设计镜片数据相关联而生成对象请求数据450,以可适当读出的方式记录在存储单元340的对象请求表440中。
然后,服务器处理部360实施步骤S107的处理,基于对象请求数据450选择场景对象数据480和镜片对象数据490。
然后,服务器处理部360的对象选择单元362实施步骤S108的处理,基于与在步骤S104中取得的顾客数据410一同发送的服务器利用用户数据等确定终端装置200的固有数据,对规定的终端装置200发送所选择的场景对象数据480和镜片对象数据490。
另一方面,终端装置200实施步骤S109的处理,在数据收发单元263中接收从服务器装置300发送的场景对象数据480和镜片对象数据490。
接着,如果操作输入部220等,选择表示对在步骤S101中显示的输入设定画面的运动图像进行再现的第一再现按钮,从而输入请求仿真运动图像数据430的再现的请求信号,则实施步骤S111的处理。即,处理部260的仿真运动图像生成单元265基于顾客数据410和在步骤S110中生成的设计镜片数据以及在步骤S109中接收到的对象数据,生成仿真运动图像数据430。此外,仿真运动图像生成单元265对将运动图像ID数据431与生成的运动图像数据432关联起来的仿真运动图像数据430以可适当读出的方式记录在仿真运动图像表420中。
然后,处理部260的显示控制单元266实施步骤S112的处理,控制显示部230,如图6至图8所示,实施将在步骤S111中生成的运动图像数据432实时地显示在显示区域中的控制。
如上所述,该运动图像数据432显示基于镜片使用者的视觉数据用裸眼观察对象物的状态和用要订购的镜片观察对象物的状态,因此镜片使用者通过确认该运动图像数据432,能够判断要订购的镜片是否符合镜片使用者所希望的镜片。
然后,例如在确认了运动图像数据432之后,处理部260的数据取得单元261实施步骤S113的处理,判断是否通过利用者对输入部220的输入操作而输入了订购标记数据417。
在该步骤S113中,如果通过利用者对输入部220的输入操作,例如不选择与输入设定画面中的镜片的订购有关的订购按钮而实施对数据显示框的数据进行编辑等操作等,则返回步骤S102的处理,处理部260的请求数据生成单元262实施对顾客数据410进行修改的处理。
另一方面,在步骤S113中,在通过利用者对输入部220的输入操作,例如选择与输入设定画面中的镜片订购有关的订购按钮等,从而输入了表示订购镜片的设定的情况下,请求数据生成单元262实施步骤S114的处理,从而生成在顾客数据410的订购标记数据中记录了表示订购镜片的例如“1”的顾客数据410。然后,实施将生成的顾客数据410与服务器利用用户数据等确定终端装置200的固有数据一同移动发送到服务器装置300的处理。
然后,服务器装置300实施步骤S115的处理,在接收到在步骤S114中生成的顾客数据410时,实施步骤S106的处理。即,服务器处理部360的请求数据识别单元361实施以处理:基于顾客数据410生成接受订购数据470,并以可适当读出的方式记录在接受订购表460中。然后,如果通过操作部320的输入操作等输入表示将接受订购数据470输出的输入信号,则进行控制输出部330使其输出接受订购数据470的控制。
在该步骤S106的处理之后,服务器装置300结束一系列的镜片订购处理。此外,服务器装置300成为待机状态,即等待从终端装置200发送顾客数据410的状态。
另一方面,终端装置200在步骤S114之后结束一系列的镜片订购处理。
[镜片订购***的作用效果]
如上述这样,在上述第二实施方式的镜片订购***100A中,除了第一实施方式的镜片订购***100的作用效果之外,还得到如下的作用效果。
即,在第二实施方式中,在经由网络110与服务器装置300连接的终端装置200的处理部260的数据取得单元261中,识别从输入部220设定输入的各种数据,并由请求数据生成单元262生成顾客数据410,将该顾客数据410发送到服务器装置300。该服务器装置300的镜片设计单元365识别接收到的顾客数据410,从而基于该顾客数据410设计镜片并生成镜片数据。此外,在订购标记数据417中记录了表示不请求订购镜片的数据的情况下,服务器装置300基于顾客数据410生成对象请求数据450。然后,服务器装置300的对象选择单元362基于该对象请求数据450,选择场景对象数据480和镜片对象数据490,并发送到终端装置200。然后,终端装置200的仿真运动图像生成单元265基于顾客数据410、设计镜片数据、场景对象数据、镜片对象数据,将镜片图像数据493与规定的合成图像叠加并移动,生成对镜片图像数据493和合成图像数据的叠加部位510进行了图像处理而使其处于镜片使用者经由镜片观察合成图像数据的状态的运动图像数据432。然后,终端装置200的显示控制单元266控制显示部230,实施再现该运动图像数据432的处理。
进而,终端装置200的请求数据生成单元262如果识别出表示订购镜片的输入信号,则生成在订购标记数据417中记录了表示订购镜片的信息的顾客数据410,发送到服务器装置300。然后,在服务器装置300中,请求数据识别单元361识别出在顾客数据410的订购标记数据417中记录了表示订购镜片的信息时,基于顾客数据410生成接受订购数据470。
由此,与第一实施方式同样,镜片使用者在订购镜片之前,可以通过仿真运动图像数据430确认要订购的预定的镜片的形态。从而,能够避免制造出的镜片与镜片使用者所希望的镜片不一致等不利情况,并且能够可靠地订购镜片使用者所希望的镜片。
此外,在终端装置200的仿真运动图像生成单元265中,由于使用从服务器装置300发送的场景对象数据生成运动图像数据432,因此不必在终端装置200的存储部240中存储这些场景对象数据480,能够充分地确保存储部240的存储区域。此外,由于也不产生对存储在存储部240中的场景对象数据480进行检索等处理,因此也能够减轻仿真运动图像生成处理中的处理负荷。除此以外,由于设置服务器装置300的镜片设计单元365,所以在终端装置200中不必进行设计的处理,进而能够削减终端装置200中的处理负荷。从而,例如即使在各商店中设置的终端装置200的例如CPU性能等低的情况下,也可以缩短处理时间,能够从容地协助镜片选择。
进而,经由网络110从终端装置200发送给服务器装置300的数据为以文本形式进行了数据构筑的顾客数据410,由于从服务器装置300发送给终端装置200的数据为场景对象数据480和镜片对象数据490的图像数据,因此可以减小数据容量,数据通信的通信负荷也可以减小,并且能够进行迅速的处理。从而,能够良好地协助镜片使用者的镜片选择,同时实现镜片的订购处理的迅速化。
[实施方式的变形]
另外,本发明不限定于上述实施方式,在能够达到本发明的目的的范围内包含以下所示的变形。
即,在上述第一和第二实施方式中,示出了仿真运动图像生成单元265分别基于视觉数据对场景对象数据480的场景对象图像数据483进行图像处理的例子,但不限于此。例如,也可以采用如下结构:在场景对象表480A中不仅记录距离数据482,还基于视力或散光度数等视觉数据记录更详细地分类的场景对象数据480,对象选择单元362选择与视觉数据对应的场景对象数据480。在这样的结构中,不必分别基于视觉数据对场景对象图像数据483进行图像处理,因此能够减轻终端装置200的处理部260的处理负荷。从而,能够进一步缩短生成仿真运动图像数据430所消耗的时间,并且能够实施更迅速且从容的镜片订购处理。
作为其它的变形例,不通过视觉数据对场景对象数据整体进行图像处理,仅对与镜片图像数据叠加的部分进行基于视觉数据的图像处理,以及此外进行基于设计镜片数据的图像处理,从而也能够对经由镜片时的形态进行仿真。如果对其进行显示,则可以看到不同之处,即相对于场景对象的理想的形态(正视的人的形态),经由镜片能看到什么样。
这样,观察相对于理想的形态的镜片的效果作为镜片设计的评价也是有效的。
该方法特别对于具有高度的折射缺陷(高度近视、高度远视或高度散光)的患者是有效的。即,这是因为在高度的折射缺陷的情况下,如果对场景对象根据其视觉数据进行图像处理,则原来的场景对象非常模糊或失真,从而场景对象本身变得难以识别。
此外,在上述第一和第二实施方式中,顾客数据410具有订购数据416,在该订购数据416的订购标记数据中记录表示订购镜片的信息后将顾客数据410发送到服务器装置300,从而订购镜片,但不限于此。例如,也可以采用在顾客数据410之外单独生成订购数据416的结构。
进而,在该情况下,通过对订购数据416附加设计镜片数据后发送给服务器装置300,从而在厂家制造镜片时能够省略再次设计镜片的作业,并且能够更迅速地制造镜片。
此外,如上所述,服务器装置300的接受订购数据输出单元363可以进行控制输出部330使其在显示单元中显示接受订购数据470的控制,也可以进行由打印机等印刷机打印接受订购数据470的控制,还可以实施其它的输出控制。此外,接受订购数据输出单元363也可以对厂家的镜片生产线直接输出接受订购数据470,镜片生产线根据该接受订购数据470自动地制造镜片。
此外,终端装置200虽然例示了在销售镜片的销售店等中设置的个人计算机,但例如也可以是设置在一般家庭中的个人计算机,还可以应用于移动电话设备等可经由网络110与其它的服务器装置300进行通信的电子设备。
而且,虽然示出了服务器装置300也被设置在厂家的例子,但也可以设置在例如设在销售店的总店等中的大型服务器装置等销售店和厂家之间的中转位置。
进而,仿真运动图像生成单元265虽然例示了生成运动图像数据432的结构,但也可以是在合成图像中叠加了镜片图像数据493的状态下的合成图像数据的结构。在该情况下,仿真运动图像生成单元265将从服务器装置300发送的场景对象数据280和镜片对象数据合成,仅对叠加部位510进行图像处理即可,因此能够进一步减轻处理部260的处理负荷。
此外,虽然示出了基于镜片移动请求数据以规定移动方向、移动速度、移动加速度移动镜片图像数据493的例子,但也可以进行将镜片图像数据493在与图像数据520、530、540沿着切离方向移动的处理。在该情况下,例如仿真运动图像生成单元265将记录在场景对象数据480的距离数据482中的距离分别增减,并对应于增减后的距离对合成图像的图像数据520、530、540进行图像处理。通过采用这样的结构,可以生成更接近于现实的状态的运动图像数据432。
而且,在上述第一和第二实施方式中,步骤S109的接收对象数据的处理之后,实施了由镜片设计单元264设计镜片的处理,但例如也可以在步骤S109中接收对象数据之前实施设计镜片的处理。
此外,镜片设计数据413可以通过利用者的输入设定而从预先记录在终端装置200的存储部240中的多个类型的帧图像或镜片图像中选择来设定,也可以通过从服务器装置300发送的多个帧图像或镜片图像中选择来设定。
此外,终端装置200的显示控制单元266在显示部230的显示区域中显示输入设定画面,促使输入各数据,但作为该输入设定画面,例如也可以利用以往的网络浏览器等。在该情况下,也可以采用以下的结构等:在服务器装置中以可经由网络被阅览的方式保存由构成输入设定画面而可取得各种数据的例如CGI(Common Gateway Interface)等生成的输入设定文件,通过终端装置200所设置的网络浏览器访问该输入设定文件来输入各种数据,从而将顾客数据410发送到服务器装置300。
虽然将上述各功能构筑为了程序,但例如也可以通过电路基板等硬件或一个IC(Integrated Circuit)等元件构成,可以作为任何方式利用。另外,通过采用程序或另外从记录介质读取的结构,能够使处理容易且利用性扩大。
此外,本发明的实施时的具体的结构和步骤在可达到本发明的目的的范围内可以适当变更为其它的结构等。
本发明的镜片订购***也可以作为接受订购眼镜等镜片的镜片订购***、镜片订购方法、镜片订购程序和记录了镜片订购程序的记录介质来利用。
Claims (16)
1.一种镜片订购***,其特征在于,该镜片订购***包括服务器装置和终端装置,其中,
该服务器装置包括:数据识别单元,其识别与镜片的设计事项有关的镜片设计事项数据;图像存储单元,其存储与对象物的图像有关的对象图像数据;图像识别单元,其基于所述镜片设计事项数据,识别所述对象图像数据;以及接受订购单元,其识别与设计出的镜片的订购有关的订购数据,从而生成接受订购数据,
该终端装置包括:数据取得单元,其以可通信的方式与所述服务器装置连接,同时取得所述镜片设计事项数据;镜片设计单元,其基于所述镜片设计事项数据,设计所述镜片;图像处理单元,其生成处理图像数据,该处理图像数据是通过如下方式得到的:将镜片图像数据与从所述服务器装置发送的所述对象图像数据进行叠加,并对所述对象图像数据和所述镜片图像数据之间的叠加部分进行图像处理,使得该叠加部分处于经由所述设计出的镜片观察所述对象图像数据而得到的状态,其中,所述镜片图像数据与由所述镜片设计单元设计出的镜片的图像有关;显示控制单元,其使显示单元显示所述处理图像数据;以及订购单元,其生成所述订购数据。
2.一种镜片订购***,其特征在于,该镜片订购***包括服务器装置和终端装置,其中,
该服务器装置包括:数据识别单元,其识别与镜片的设计事项有关的镜片设计事项数据;镜片设计单元,其基于所述镜片设计事项数据,设计所述镜片;图像存储单元,其存储与对象物的图像有关的对象图像数据;图像识别单元,其基于所述镜片设计事项数据,识别所述对象图像数据;以及接受订购单元,其识别与设计出的镜片的订购有关的订购数据,从而生成接受订购数据,
该终端装置包括:数据取得单元,其以可通信的方式与所述服务器装置连接,同时取得所述镜片设计事项数据;图像处理单元,其生成处理图像数据,该处理图像数据是通过如下方式得到的:将镜片图像数据与从所述服务器装置发送的所述对象图像数据进行叠加,并对所述对象图像数据和所述镜片图像数据之间的叠加部分进行图像处理,使得该叠加部分处于经由所述设计出的镜片观察所述对象图像数据而得到的状态,其中,所述镜片图像数据与由所述镜片设计单元设计出的镜片的图像有关;显示控制单元,其使显示单元显示所述处理图像数据;以及订购单元,其生成所述订购数据。
3.如权利要求1或2所述的镜片订购***,其特征在于,
所述图像存储单元存储多个与镜片的图像有关的镜片图像数据,
所述图像识别单元基于所述镜片设计事项数据,从多个所述镜片图像数据中识别出与所述镜片设计事项数据的设计事项对应的镜片的镜片图像数据,
所述图像处理单元生成处理图像数据,该处理图像数据是通过如下方式得到的:将由所述图像识别单元识别出的所述镜片图像数据与所述对象图像数据进行叠加,并对所述对象图像数据和所述镜片图像数据之间的叠加部分进行图像处理,使得该叠加部分处于通过基于所述镜片设计事项数据设计出的所述镜片观察所述对象图像数据而得到的状态。
4.如权利要求1至3中的任何一项所述的镜片订购***,其特征在于,
所述镜片设计事项数据具有与镜片使用者的镜片的性能参数有关的镜片性能参数数据,
所述镜片设计单元设计与所述镜片性能参数数据的镜片的性能参数对应的镜片。
5.如权利要求1至4中的任何一项所述的镜片订购***,其特征在于,
所述镜片设计事项数据具有与镜片使用者的视觉有关的视觉数据,
所述图像处理单元生成加工处理数据,将所述镜片图像数据与所生成的加工图像数据进行叠加,并对所述加工图像数据和所述镜片图像数据之间的叠加部分进行图像处理,使得该叠加部分处于镜片使用者经由所述设计出的镜片观察所述对象图像数据而得到的状态,其中,所述加工处理数据是通过如下方式得到的:基于所述视觉数据,对所述对象图像数据进行图像加工,使得所述对象图像数据处于镜片使用者以裸眼方式观察所述对象图像数据而得到的状态后。
6.如权利要求1至5中的任何一项所述的镜片订购***,其特征在于,
所述镜片设计事项数据具有与镜片使用者的视觉有关的视觉数据,
所述图像存储单元存储多个与所述镜片使用者的视觉对应的所述对象图像数据,
所述图像识别单元基于所述视觉数据,识别出所述多个对象图像数据中的与所述镜片使用者的视觉对应的所述对象图像数据。
7.如权利要求1至6中的任何一项所述的镜片订购***,其特征在于,
所述镜片设计事项数据具有与镜片形状的设计有关的镜片形状设计数据,
所述图像处理单元将与所述镜片形状设计数据的镜片形状对应的镜片图像数据与所述对象图像数据进行叠加。
8.如权利要求1至7中的任何一项所述的镜片订购***,其特征在于,
所述镜片设计事项数据具有与镜片使用者的镜片的使用目的有关的镜片使用目的数据,
所述镜片设计单元设计与所述镜片使用目的数据的镜片的使用目的对应的特性的镜片,
所述图像识别单元基于所述镜片使用目的数据,识别出与镜片的使用目的对应的对象图像数据。
9.如权利要求8所述的镜片订购***,其特征在于,
所述镜片使用目的数据是与在使用镜片时镜片和镜片使用者观察的对象物之间的距离有关的使用距离数据,
所述镜片设计单元设计与所述使用距离数据的镜片使用距离对应的距离特性的镜片,
所述图像识别单元识别与配置在对应于所述使用距离数据的距离处的对象物的图像有关的所述对象图像数据。
10.如权利要求1至9中的任何一项所述的镜片订购***,其特征在于,
所述图像处理单元将所述镜片图像数据与所述对象图像数据进行叠加,从而生成在该对象图像数据上移动的运动图像数据。
11.如权利要求10所述的镜片订购***,其特征在于,
所述终端装置包括识别与所述运动图像数据的镜片的移动状态有关的镜片移动请求数据的镜片移动请求识别单元,
所述图像处理单元基于所述镜片移动请求数据,生成在规定的移动状态下移动所述镜片图像数据的运动图像数据。
12.一种镜片订购方法,其特征在于,在该镜片订购方法中执行以下处理:
通过以可通信的方式与服务器装置进行连接的终端装置,取得与镜片的设计事项有关的镜片设计事项数据,将该镜片设计事项数据发送给所述服务器装置,
通过服务器装置,识别与从终端装置发送的镜片设计事项有关的镜片设计事项数据,并基于所述镜片设计事项数据,识别与经由镜片观察的对象图像有关的对象图像数据,将识别出的对象图像数据发送给终端装置,
通过所述终端装置,基于所述镜片设计事项数据,设计镜片,将镜片图像数据与从所述服务器装置发送的所述对象图像数据进行叠加,并对所述对象图像数据和所述镜片图像数据之间的叠加部分进行图像处理,使得该叠加部分处于经由所述设计出的镜片观察所述对象图像数据的状态,由此生成处理图像数据,使显示单元显示该生成的处理图像数据,生成与所述设计出的镜片的订购有关的订购数据后发送给所述服务器装置,其中,所述镜片图像数据与设计出的镜片的图像有关,
通过所述服务器装置,接收所述订购数据而生成接收数据。
13.一种镜片订购方法,其特征在于,在该镜片订购方法中执行如下的处理:
通过以可通信的方式与服务器装置进行连接的终端装置,取得与镜片的设计事项有关的镜片设计事项数据,将该镜片设计事项数据发送给所述服务器装置,
通过服务器装置,识别与从终端装置发送的镜片设计事项有关的镜片设计事项数据,基于所述镜片设计事项数据,设计镜片,并且识别与经由镜片观察的对象图像有关的对象图像数据,将识别出的对象图像数据和与设计出的镜片有关的镜片图像数据发送给终端装置,
通过所述终端装置,基于从所述服务器装置发送的所述对象图像数据和所述镜片图像数据,将所述镜片图像数据与所述对象图像数据进行叠加,并对所述对象图像数据和所述镜片图像数据之间的叠加部分进行图像处理,使得该叠加部分处于经由所述设计出的镜片观察所述对象图像数据的状态,由此生成处理图像数据,使显示单元显示该生成的处理图像数据,生成与所述设计出的镜片的订购有关的订购数据后发送给所述服务器装置,
通过所述服务器装置,接收所述订购数据而生成接收数据。
14.一种镜片订购程序,其特征在于,该镜片订购程序使运算单元作为权利要求1至权利要求11中的任何一项所述的镜片订购***而工作。
15.一种镜片订购程序,其特征在于,该镜片订购程序使运算单元实施权利要求12或权利要求13所述的镜片订购方法。
16.一种记录介质,该记录介质记录了镜片订购程序,该记录介质的特征在于,该记录介质以可由运算单元读取的方式记录了权利要求14或权利要求15所述的镜片订购程序。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006213132 | 2006-08-04 | ||
JP2006213132 | 2006-08-04 | ||
JP2006291499 | 2006-10-26 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101118636A true CN101118636A (zh) | 2008-02-06 |
Family
ID=39054737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101398529A Pending CN101118636A (zh) | 2006-08-04 | 2007-08-02 | 镜片订购***、镜片订购方法和镜片订购程序 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101118636A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103732128A (zh) * | 2011-08-09 | 2014-04-16 | 埃西勒国际通用光学公司 | 用于确定适合于人的一组视力辅助器的设备 |
CN104204909A (zh) * | 2012-03-20 | 2014-12-10 | 埃西勒国际通用光学公司 | 用于制造为佩戴者个性化的矫正眼镜片的方法 |
-
2007
- 2007-08-02 CN CNA2007101398529A patent/CN101118636A/zh active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103732128A (zh) * | 2011-08-09 | 2014-04-16 | 埃西勒国际通用光学公司 | 用于确定适合于人的一组视力辅助器的设备 |
CN108926324A (zh) * | 2011-08-09 | 2018-12-04 | 依视路国际公司 | 用于确定适合于人的一组视力辅助器的方法 |
CN104204909A (zh) * | 2012-03-20 | 2014-12-10 | 埃西勒国际通用光学公司 | 用于制造为佩戴者个性化的矫正眼镜片的方法 |
CN104204909B (zh) * | 2012-03-20 | 2016-08-03 | 埃西勒国际通用光学公司 | 用于制造为佩戴者个性化的矫正眼镜片的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4306702B2 (ja) | メガネレンズ発注システム | |
US8090628B2 (en) | Lens order system, lens order method, lens order program and recording medium storing the lens order program | |
JP6522081B2 (ja) | 電子商取引システム、電子商取引方法、及び電子商取引プログラム | |
US9984156B2 (en) | System, method and apparatus for electronically searching for an item | |
CN107533685A (zh) | 个性化上下文建议引擎 | |
CN102279865A (zh) | 内容推荐设备和内容推荐方法 | |
KR101922713B1 (ko) | 사용자 단말, 중개서버 및 이를 포함하는 안경업체 중개 시스템 및 방법 | |
KR102014761B1 (ko) | 공간객체 검색결과 정렬 방법, 시스템 및 컴퓨터 독취가능 저장장치 | |
WO2021120875A1 (zh) | 搜索方法、装置、终端设备及存储介质 | |
CN102214193A (zh) | 信息处理装置、客户端装置、服务器装置 | |
US9009271B2 (en) | Four dimensional (4D) information distribution system and method | |
US11216835B2 (en) | Information processing apparatus, information processing method, and recording medium for calculating a price of a target product using machine learning based on an image of the target product | |
KR20130012155A (ko) | 소셜 네트워크 서비스 제공 방법 및 장치 | |
US20090193028A1 (en) | Four dimensional (4d) information distribution system and methods | |
US20080028315A1 (en) | Universal identification code for four dimensional (4D) information distribution | |
CN101118636A (zh) | 镜片订购***、镜片订购方法和镜片订购程序 | |
CN105893624A (zh) | 一种数据显示方法以及*** | |
US7634298B2 (en) | 4DHelp mobile device for 4DHelp information distribution system | |
KR102298101B1 (ko) | 성인용품 판매시스템 및 그 시스템의 구동방법 | |
US10740815B2 (en) | Searching device, searching method, recording medium, and program | |
CN116401420A (zh) | 基于多模态特征融合的搜索方法、装置、介质及设备 | |
JP4458290B2 (ja) | 貸出し管理システムおよび貸出し管理方法 | |
KR20230005432A (ko) | 시각적 다이어그램 검색 | |
JPH11142797A (ja) | 眼鏡の視野体験装置、視野体験方法および記録媒体 | |
JPH11119172A (ja) | 眼鏡の視野体験装置、視野体験方法および記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080206 |