US20050157254A1 - Method for providing design data and system for providing design data - Google Patents
Method for providing design data and system for providing design data Download PDFInfo
- Publication number
- US20050157254A1 US20050157254A1 US10/905,738 US90573805A US2005157254A1 US 20050157254 A1 US20050157254 A1 US 20050157254A1 US 90573805 A US90573805 A US 90573805A US 2005157254 A1 US2005157254 A1 US 2005157254A1
- Authority
- US
- United States
- Prior art keywords
- design data
- data
- computer device
- lens
- unit
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02C—SPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES
- G02C7/00—Optical parts
- G02C7/02—Lenses; Lens systems ; Methods of designing lenses
- G02C7/06—Lenses; Lens systems ; Methods of designing lenses bifocal; multifocal ; progressive
- G02C7/061—Spectacle lenses with progressively varying focal power
-
- G—PHYSICS
- G02—OPTICS
- G02C—SPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES
- G02C13/00—Assembling; Repairing; Cleaning
- G02C13/003—Measuring during assembly or fitting of spectacles
Definitions
- This invention relates to a method for providing design data and a system for providing design data.
- This invention can be used, for example, for providing design data of an inner-surface progressive addition lens.
- This inner-surface progressive addition lens is a single lens having different powers. For example, its upper portion is a distance portion for viewing a far sight, its lower portion is a near portion for viewing a near sight, and the portion between the distance portion and the near portion is a progressive portion where the power changes progressively.
- curvatures to form the distance portion, near portion and progressive portion are added (see, for example, PCT Appln. No. WO97/19382, which is incorporated herein by reference).
- the inner surface of such an inner-surface progressive addition lens is shaped and formed by cutting and polishing the surface in accordance with the prescriptions (power, cylinder axis and the like) for each individual user. Specifically, a semifinished lens having a curved surface corresponding to the power on the outer convex side of the lens is manufactured, and the inner concave side of the semifinished lens is cut and polished in accordance with prescription data including the cylinder axis, prism angle and the like to finish the inner-surface progressive addition lens.
- the sales routes for the inner-surface progressive addition lenses include a route such that a lens manufacturer manufactures the inner-surface progressive addition lenses and sells them to optical shops, as well as a route such that a lens processor purchases the semifinished lenses from a lens manufacturer, processes the semifinished lenses into the inner-surface progressive addition lenses and sells the inner-surface progressive addition lenses to optical shops.
- the lens processor prepares design data of the inner-surface progressive addition lenses and processes the lenses.
- the lens processor cannot process the inner-surface progressive addition lenses as desired, because the preparation of design data of the inner-surface progressive addition lenses is complicated.
- a method for providing design data is executed on a system comprising a terminal computer device connected to a processing machine purchased by a lens processor and a host computer device connected to this terminal computer device via a communication line and managed by a design data creator, in order to provide design data of an inner-surface progressive addition lens having a distance portion and a near portion with different powers and a progressive portion between the distance and near portions where power changes progressively, wherein curvatures to form the distance portion, the near portion and the progressive portion are added to an inner surface situated on the eyeball side.
- the method is characterized by comprising: a contract agreement information acquisition process in which the host computer device acquires information that the lens processor agreed on a contract to receive provision of design data of an inner-surface progressive addition lens used for controlling the processing machine on condition that the lens processor pays a consideration to the design data creator; a prescription data acquisition process in which the host computer device acquires prescription data of the inner-surface progressive addition lens from the lens processor via the communication line on condition that the contracts is agreed upon; a design data generation process in the host computer device generates design data corresponding to the prescription data; and a design data distribution process in which the host computer device distributes the generated design data to the terminal computer device.
- the design data provided by the design data creator may be an NC processing program for processing the inner-surface progressive addition lens or may be data showing a progressive surface, which is a surface on the eyeball side, as a group of multiple points.
- the lens processor performs surface interpolation from the group of points and further converts it to an NC processing program.
- the lens processor can process the inner-surface progressive addition lens as desired.
- the design data creator can securely acquire the consideration.
- the method comprises: an inspection data generation process for generating inspection data for inspecting optical characteristics of a spectacle lens after processing, from the generated design data; an inspection data distribution process for distributing the generated inspection data to the terminal computer device; an inspection result acquisition process for acquiring an inspection result of the spectacle lens based on the inspection data; a compensation process for compensating the design data on the basis of the acquired inspection result; and a compensated design data distribution process for distributing the compensated design data to the terminal computer device.
- the inspection data is generated by the host computer device of the design data creator, the inspection data can be provided to the lens processor. This enables the lens processor to easily inspect the manufactured inner-surface progressive addition lens.
- the design data is compensated on the basis of the inspection result, the design data can be made more accurate and the accurate design data can be provided. This enables the lens processor to manufacture the inner-surface progressive addition lens more accurately.
- the method comprises: a number of times of distribution counting process for counting the number of times of distribution of the design data by the design data distribution process; and a billing information generation process for generating billing information to the lens processor on the basis of the counted number of times of distribution.
- the number of times of distribution of the design data is counted and the billing information to the lens processor is generated on the basis of the counted number of times of distribution, a consideration for the provision of the design data, for example, design fee, license fee or the like can be securely acquired.
- This invention can be implemented not only as the method for providing design data but also as a system for providing design data.
- a system for providing design data is a design data providing system for providing design data of an inner-surface progressive addition lens having a distance portion and a near portion with different powers and a progressive portion between the distance and near portions where power changes progressively, wherein curvatures to form the distance portion, the near portion and the progressive portion are added to an inner surface situated on eyeball side.
- the system is characterized by comprising a terminal computer device connected to a processing machine purchased by a lens processor and a host computer device connected to this terminal computer device via a communication line and managed by a design data creator, the host computer device comprising: a contract agreement information acquisition unit for acquiring information that the lens processor agreed on a contract to receive provision of design data of an inner-surface progressive addition lens used for controlling the processing machine on condition that the lens processor pays a consideration to the design data creator; a prescription data acquisition unit for acquiring prescription data of the inner-surface progressive addition lens from the lens processor via the communication line; a reference design data acquisition unit for selecting predetermined reference design data on the basis of the acquired prescription data from plural reference design data corresponding to addition power of the inner-surface progressive addition lens stored in advance; an arranged design unit for processing the selected reference design data on the basis of the prescription data; and a distribution unit for distributing the processed design data to the terminal computer device.
- a contract agreement information acquisition unit for acquiring information that the lens processor agreed on a contract to receive provision of design data of an
- FIG. 1 is a schematic view showing a design data providing system according to an embodiment of this invention.
- FIG. 2 is a view showing an inner-surface progressive addition lens.
- FIG. 3 is a block diagram showing a structure of a terminal computer device.
- FIG. 4 is a block diagram showing a structure of a server device.
- FIG. 5 is a view showing a state where a progressive surface is divided in a form of lattice.
- FIG. 1 shows a design data providing system 1 according to an exemplary embodiment.
- This design data providing system 1 is a system in which a design data creator 5 provides design data of an inner-surface progressive addition lens L to a lens processor 6 in the case where the lens processor 6 agreed on a contract to receive provision of the design data of the inner-surface progressive addition lens L (see FIG. 2 ) from the design data creator 5 on condition that the lens processor 6 pays a consideration for it.
- the inner-surface progressive addition lens L is a lens having a distance portion L 1 and a near portion L 2 with different powers and a progressive portion L 3 between these portions where the power changes progressively, in which curvatures to form the distance portion L 1 , the near portion L 2 and the progressive portion L 3 are added to an inner surface L 4 situated on the eyeball side, as shown in FIG. 2 .
- An outer surface L 5 is a spherical surface.
- Such an inner-surface progressive addition lens L is obtained by selecting a semifinished lens (substantially circular unfinished lens having a greater thickness than the finished inner-surface progressive addition lens L) corresponding to prescription data and then shaping and forming this semifinished lens on the basis of the design data.
- the design data providing system 1 has a server device 2 as a host computer device, a terminal computer device 3 , and a network 4 as a communication line connecting the server device 2 to the terminal computer device 3 .
- the terminal computer device 3 is installed in a plant (or so-called laboratory) of the lens processor 6 that processes the inner-surface progressive addition lens L. As shown in FIG. 3 , the terminal computer device 3 is connected to an NC machine tool (processing machine) 61 for processing the inner-surface progressive addition lens L, and together with the NC machine tool 61 , the terminal computer device 3 constitutes a processing device 60 for processing the inner-surface progressive addition lens L.
- NC machine tool processing machine
- the NC machine tool 61 has a numeric value control device for analyzing an NC processing program, calculating the quantity of movement and moving speed of a machine tool body and outputting them to the machine tool body, and the machine tool body having a tool and a driving unit or the like for driving this tool, not shown.
- the terminal computer device 3 has a communication control unit 31 for controlling input/output of data or the like from/to the network 4 or the like, a central processing unit 32 constituted by a CPU or the like for executing various programs, a storage unit 33 for storing data, and an input/output control unit 34 connected to the NC machine tool 61 and an input device 62 for inputting data such as a keyboard or mouse.
- a communication control unit 31 for controlling input/output of data or the like from/to the network 4 or the like
- a central processing unit 32 constituted by a CPU or the like for executing various programs
- a storage unit 33 for storing data
- an input/output control unit 34 connected to the NC machine tool 61 and an input device 62 for inputting data such as a keyboard or mouse.
- the central processing unit 32 is a unit for taking out and processing necessary data, of data inputted from the communication control unit 31 . It has a design data acquisition unit 321 , an inspection result acquisition and discrimination unit 322 , an NC processing program generation unit 323 , a decryption unit 324 , a prescription data acquisition unit 325 , and an inspection data acquisition unit 326 .
- the prescription data acquisition unit 325 is for acquiring prescription data of the inner-surface progressive addition lens L inputted from the input/output control unit 34 .
- the acquired prescription data is stored into a prescription data storage unit 331 of the storage unit 33 and is distributed to the server device 2 via the communication control unit 31 .
- the prescription data may be, for example, spherical power, cylindrical power, cylinder axis, addition power and the like.
- the design data acquisition unit 321 is for acquiring the design data of the inner-surface progressive addition lens L, of the data distributed from the server device 2 via the network 4 . Since the design data distributed from the server device 2 has been encrypted, it is decrypted by the decryption unit 324 using a public key distributed in advance. The public key is stored in a public key storage unit 332 of the storage unit 33 .
- NC processing program generating unit 323 As the design data, thus decrypted, has been constructed as point group data, surface interpolation is performed to generate an NC processing program by the NC processing program generating unit 323 .
- a technique for surface interpolation for example, curved surface interpolation using Bezier curve, quadric spline function or the like may be used.
- the NC processing program prepared in this manner is stored into an NC processing program storage unit 333 of the storage unit 33 .
- the NC processing program stored in this NC processing program storage unit 333 is transferred to the NC machine tool 61 via the input/output control unit 34 .
- the NC processing program is constituted by a series of instruction blocks and contains route information, speed information and the like.
- the route information is information indicating an instruction to take a predetermined movement locus and has a G code that designates a preparatory function for an operation such as linear interpolation, arcuate interpolation and pause or the like.
- the speed information has an F code that designates the feed speed.
- the inspection data acquisition unit 326 is for acquiring the inspection data, of the data distributed from the server device 2 via the network 4 .
- a predictive measured value (so-called target value) on the inner-surface progressive addition lens L by a lens meter may be used.
- the processed inner-surface progressive addition lens L is inspected.
- the inspection data acquired by the inspection data acquisition unit 326 is stored into an inspection data storage unit 335 .
- the inspection result acquisition and discrimination unit 322 is for acquiring an actually measured value on the inner-surface progressive addition lens L processed by the NC machine tool 61 , then compares the actually measured value with the predictive measured value (so-called target value) and discriminates whether the result is OK or not.
- This inspection result acquisition and discrimination unit 322 compares the inspection data acquired by the inspection data acquisition unit 326 with the actually measured value by the lens meter, and if the difference between them is equal to or less than a predetermined value, it determines that the inner-surface progressive addition lens L has been manufactured accurately.
- Inspection items at the lens meter include, for example, spherical power, cylindrical power, cylinder axis, addition power and the like.
- the inspection result (difference between the actually measured value and the inspection data, and discrimination result indicating a defect) is outputted from the communication control unit 31 . This inspection result is then distributed to the server device 2 via the network 4 .
- the inspection result acquired by this inspection result acquisition and discrimination unit 322 is stored into the inspection result storage unit 334 of the storage unit 33 .
- the server device 2 is managed by the design data creator 5 , for example, a spectacle lens manufacturer.
- the design data creator 5 is a spectacle lens manufacturer and it also manufactures the above-described semifinished lens. Therefore, the design data prepared by the server device 2 of the design data creator 5 is optimal design data for processing the semifinished lens manufactured by the design data creator 5 to manufacture the inner-surface progressive addition lens L.
- the server device 2 has a communication control unit 21 for controlling input/output of data via the network 4 , a central processing unit 22 constituted by a CPU or the like for executing various programs, and a storage unit 23 for storing data.
- the communication control unit 21 is a unit for realizing connection with the terminal computer device 3 via the network 4 .
- the communication control unit 21 permits or rejects the access from the terminal computer device 3 and secures communication with the permitted terminal computer device 3 . That is, the communication control unit 21 functions as a distribution unit for distributing design data and inspection data.
- the central processing unit 22 has a contract agreement information acquisition unit 221 , a prescription data acquisition unit 222 for acquiring prescription data of the inner-surface progressive addition lens L from the lens processor 6 , an inspection result acquisition unit 223 for acquiring an inspection result from the lens processor 6 , a reference design data selection unit 224 , an arranged design unit 225 , a compensative design unit 226 , a target value calculation unit 227 , an encryption unit 228 , and a billing unit 229 .
- the contract agreement information acquisition unit 221 is for acquiring contract agreement information in the case where the lens processor 6 agreed on the above-described contract.
- the lens processor 6 connects the terminal computer device 3 to the network 4 after purchasing the processing device 60 for processing lenses such as the inner-surface progressive addition lens L, a screen that prompts the lens processor 6 to agree on the above-described contract is displayed on a display unit (not shown) of the terminal computer device 3 . If the lens processor 6 agrees on the contract, a screen that prompts the lens processor 6 to carry out user registration is displayed and the lens processor 6 inputs the name, address, telephone number and the like as user information. The user information together with the contract agreement information is acquired by the contract agreement information acquisition unit 221 via the network 4 .
- the information acquired by the contract agreement information acquisition unit 221 is stored into a user information registration database 231 of the storage unit 23 .
- the contract agreement information acquisition unit 221 generates access ID and password and stores them to the user information registration database 231 .
- the generated access ID and password are sent to the lens processor 6 .
- the prescription data acquisition unit 222 acquires prescription data distributed from the lens processor 6 .
- a management number is appended to the acquired prescription data, which is then stored into a prescription data storage unit 232 of the storage unit 23 .
- the reference design data selection unit 224 is for selecting reference design data from plural reference design data stored in a reference design data storage unit 233 of the storage unit 23 on the basis of the addition power of the prescription data acquired by the prescription data acquisition unit 222 .
- This reference design data has a group of points constituted by three-dimensional coordinate data of a lattice point P (X, Y, Z) formed by sectioning a reference progressive surface L 6 in a form of lattice, as shown in FIG. 5 .
- the arranged design unit 225 is for changing the reference design data acquired by the reference design data selection unit 224 on the basis of the prescription data.
- the arranged design unit 225 changes the curvature of the progressive surface (surface on the eyeball side) on the basis of spherical power, which is one of the prescription data.
- the value of Z of an arbitrary point (X, Y, Z) on the eyeball-side surface of the inner-surface progressive addition lens L is calculated.
- an axis extending from the object side to the eyeball side and passing through the center of the progressive surface (surface on the eyeball side) is Z-axis
- an axis extending from the lower side to the upper side and orthogonal to the Z-axis is Y-axis
- an axis extending from left to right and orthogonal to the Z-axis is X-axis
- X and Y of an arbitrary point (X, Y, Z) represent arbitrary X- and Y-coordinates of the surface on the eyeball side, respectively
- Z represents the Z-coordinate of the surface on the eyeball side.
- the surface on the eyeball side is acquired by combining an original progressive-power surface for the surface on the eyeball side to exhibit only a desired progressive sight correction property and an original toric surface for the surface on the eyeball side to exhibit only an astigmatism correction property.
- Cp represents approximate curvature as average curvature in the radial direction of the original progressive surface.
- Cx represents curvature in the direction of the X-axis of the original toric surface.
- Cy represents curvature in the direction of the Y-axis of the original toric surface.
- Cx ( Csf ⁇ S ⁇ Cb )/( n ⁇ 1) (2)
- Cb represents curvature (base curve) of the surface on the object side of the reference design data, that is, the surface on the outer side.
- Csf represents curvature (base curve) of the surface on the outer side of the semifinished lens
- n represents refractive index of the semifinished lens.
- S represents spherical power of the prescription data.
- Ct represents curve by astigmatism.
- the design data thus designed is stored into a design data storage unit 234 of the storage unit 23 .
- the data designed by the arranged design unit 225 may be compensated by the compensative design unit 226 , which will be described later, and then stored into the design data storage unit 234 of the storage unit 23 .
- the target value calculation unit 227 is an inspection data generation unit for generating inspection data for inspecting optical characteristics of the inner-surface progressive addition lens L.
- This target value calculation unit 227 is for performing surface interpolation of the design data constituted by a group of point designed by the arranged design unit 225 and then predicting and calculating an actually measured value of the inner-surface progressive addition lens L by the lens meter using a ray tracing method. Since the progressive surface, which is the surface on the eyeball side, of the inner-surface progressive addition lens L is formed by an aspherical surface, when a user actually wears the spectacles, the visual line is not orthogonal to the surfaces on the eyeball side of the spectacle lenses.
- the optical axis is made orthogonal to the surface on the eyeball side. Accordingly, the value of the prescription data differs from the measured value. Therefore, the actually measured value of the inner-surface progressive addition lens by the lens meter is predicted and calculated in advance and this predicted value (target value) is used as inspection data.
- the target values are, for example, spherical power S of +4.1 D, cylindrical power C of ⁇ 1.7 D and cylinder axis of 10 degrees.
- this target value calculation unit 227 Since the calculated values (target values) calculated by this target value calculation unit 227 are used for inspecting the inner-surface progressive addition lens L, these values are distributed as inspection data to the terminal computer device 3 of the lens processor 6 via the network 4 .
- the inspection result acquisition unit 223 is for acquiring the inspection result of the inner-surface progressive addition lens L distributed from the lens processor 6 via the network 4 .
- the compensative design unit 226 reads out the design data stored in the design data storage unit 234 and performs compensation processing of the design data on the basis of the inspection result.
- the compensative design unit 226 compares, for example, the power of the distance portion L 1 of the inner-surface progressive addition lens L or the powers of the distance portion L 1 and the near portion L 2 of the actually measured values included in the inspection result with the target values, calculates the difference from the target values again to confirm the difference between the actually measured values and the target values, and compensates the design data.
- the quantity of compensation of the curvature of the distance portion L 1 in the direction of the X-axis is Cdx
- the quantity of compensation of its curvature in the direction of the Y-axis is Cdy
- the quantity of compensation of the curvature of the near portion L 2 in the direction of the X-axis is Cnx
- the quantity of compensation of its curvature in the direction of the Y-axis is Cny
- the center coordinate of the distance portion L 1 is (Xd, Yd)
- the center coordinate of the near portion L 2 is (Xn, Yn).
- Y represents the value of the Y-coordinate of the position for which the quantity of compensation is calculated.
- the encryption unit 228 is for encrypting, with a private key, the design data designed by the arranged design unit 225 or the design data compensatively designed by the compensative design unit 226 , when distributing these design data to the network 4 via the communication control unit 21 .
- the design data encrypted with the private key is provided with an identification number or the like and therefore it can be decrypted only by a public key corresponding to the identification number appended to the design data.
- the encrypted design data is distributed to the terminal computer device 3 of the lens processor 6 via the network 4 .
- the encryption technique is not limited to the above-described technique and other known techniques can be used.
- the billing unit 229 has a number of times of distribution counting unit 229 A for counting the number of times of distribution of the design data from the communication control unit 21 , and a billing information generation unit 229 B for generating billing information to the lens processor on the basis of the counted number of times of distribution.
- the billing information generation unit 229 B calculates a consideration every month or every half year on the basis of the number of times of distribution from the number of times of distribution counting unit 229 A and thus generates billing information. Then, the billing information generation unit 229 B issues a bill, for example, on the basis of the data stored in the user information registration database 231 of the storage unit 23 , or performs settlement processing, for example, by using firm banking (FB) constructed on a so-called financial VAN (value added network), which is a value added communication network managed by each financial institution via the network 4 , or distributes information to the effect that settlement processing is to be performed to the terminal computer device 3 via the network 4 and thus notifies the lens processor 6 of the information to prompt the lens processor 6 to perform settlement processing.
- FB firm banking
- the license fee may be an example of the consideration.
- the billing unit 229 may calculate not only the consideration based on the number of times of provision of the design data from the communication control unit 21 but also the design fee of the inner-surface progressive addition lens L as a consideration.
- the number of times of distribution counting unit 229 A of the billing unit 229 is adapted for subtracting the number of times of distribution of the design data from the communication control unit 21 compensated by the compensative design unit 226 after the inspection result acquisition unit 223 acquires the inspection result, from the total number of times of distribution of the design data.
- the storage unit 23 has the user information registration database 231 for registering user data acquired by the contract agreement information acquisition unit 221 , the prescription data storage unit 232 for storing prescription data acquired by the prescription data acquisition unit 222 , the reference design data storage unit 233 , the design data storage unit 234 , a key storage unit 235 , and an inspection data storage unit 236 .
- the user information registration database 231 is a unit for storing information of the lens processor 6 that agreed on a contract. It has a design data provision status table and a user master table.
- the design data provision status table stores the number of times of distribution of design data, the number of times of compensation of design data and the like for each lens processor 6 .
- the user master table is a table for managing user information.
- information such as user code, name, address, telephone number, access ID and a password of the lens processor 6 is registered in association with the lens processor.
- the prescription data storage unit 232 stores the prescription data distributed from each lens processor 6 , in association with each lens processor 6 .
- Each prescription data is provided with a management number.
- the reference design data storage unit 233 stores plural reference design data of the inner-surface progressive addition lens L corresponding to plural different addition powers. For example, it stores reference design data corresponding to addition power increasing by 0.25 D each within a range of 0.50 D to 3.50 D.
- Such reference design data are constituted on the basis of design parameters such as addition power, length of progressive zone, change in power in progressive zone, and width of progressive zone.
- the design data storage unit 234 is for storing the design data designed by arranged design unit 225 and the design data compensated by the compensative design unit 226 .
- the design data is stored in association with each lens processor 6 providing the design data and the management number appended to the prescription data.
- the key storage unit 235 is for storing a private key corresponding to the public key distributed to the lens processor 6 .
- the private key is stored in association with each lens processor 6 .
- the inspection data storage unit 236 is for storing the target value calculated by the target value calculation unit 227 .
- the target value is stored in association with each lens processor 6 and the management number appended to the prescription data.
- the design data creator 5 presents to a processing device manufacturer 7 a contract to the effect that the above-described contract (to the effect that the lens processor 6 that purchases the processing device 60 receives provision of design data of the inner-surface progressive addition lens L from the design data creator 5 on condition that the lens processor 6 pays a consideration to the design data creator 5 ) is appended to the processing device 60 to be sold on condition that the design data creator 5 provides a technique for manufacturing the inner-surface progressive addition lens L.
- the processing device manufacturer 7 mentioned here is a manufacturer/dealer that manufactures and sells the processing device 60 for processing lenses such as the inner-surface progressive addition lens L.
- the technique for manufacturing the inner-surface progressive addition lens L is provided by the design data creator 5 .
- the processing device manufacturer 7 can manufacture and sell the processing device 60 that can manufacture the inner-surface progressive addition lens L of quality desired by the design data creator 5 .
- the lens processor 6 purchases the processing device 60 with the above-described contract appended thereto, from the processing device manufacturer 7 .
- a screen that prompts the lens processor 6 to agree on the above-described contract (to the effect that the lens processor 6 receives provision of design data of the inner-surface progressive addition lens L from the design data creator 5 on condition that the lens processor 6 pays a consideration to the design data creator 5 ) is displayed on the display unit (not shown) of the terminal computer device 3 . If the lens processor 6 agrees on the contract, a screen that prompts the lens processor 6 to perform user registration is displayed and the lens processor 6 inputs its name, address, telephone number and the like.
- the information acquired by the contract agreement information acquisition unit 221 is stored into the user information registration database 231 of the storage unit 23 .
- the lens processor 6 cannot receive provision of the design data from the design data creator 5 , but not agreeing to the contract does not hinder the driving of the processing device 60 .
- the communication control unit 21 of the server device 2 prompts the lens processor 6 to input access ID, password and the like.
- the communication control unit 21 of the server device 2 permits or rejects access.
- the transmitted access ID and password are collated with the access ID, password and the like stored in the user information registration database 231 , and if these access IDs, passwords and the like coincide, access is permitted (use permission process, processing S 4 ).
- the lens processor 6 inputs prescription data to the terminal computer device 3 , the prescription data is acquired by the prescription data acquisition unit 325 of the terminal computer device 3 and distributed to the server device 2 via the communication control unit 31 (processing S 5 ).
- the prescription data acquisition unit 222 acquires the prescription data (prescription data acquisition process, processing S 6 ). This prescription data is stored into the prescription data storage unit 232 of the storage unit 23 of the server device 2 .
- design data corresponding to the prescription data is generated (design data generation process). More specifically, first, the reference design data selection unit 224 selects reference design data from the reference design data storage unit 233 of the storage unit 23 on the basis of the addition power of the prescription data (processing S 7 ).
- a semifinished lens to be used is selected on the basis of the prescription data.
- the arranged design unit 225 of the server device 2 processes the reference design data acquired by the reference design data selection unit 224 on the basis of the prescription data and the selected semifinished lens (processing S 8 ).
- the design data thus acquired is stored into the design data storage unit 234 of the storage unit 23 .
- the target value calculation unit 227 calculates a target value as inspection data on the basis of the prescription data acquired by the prescription data acquisition unit 222 (inspection data generation process, processing S 9 ).
- the target value is stored into the inspection data storage unit 236 .
- the design data and target value calculated as described are distributed from the communication control unit 21 (design data distribution process, processing S 10 , and inspection data distribution process, processing S 11 ).
- the design data is encrypted by the encryption unit 228 and then distributed.
- the inspection data acquisition unit 326 acquires the target value (processing S 12 ) and the design data acquisition unit 321 acquires the design data (processing S 13 ).
- the design data acquired by the design data acquisition unit 321 is decrypted by the decryption unit 324 and generated as an NC processing program by the NC processing program generation unit 323 (processing S 14 ).
- This NC processing program is transferred to the NC machine tool 61 .
- the lens processor 6 uses the semifinished lens selected in the server device 2 and processes the semifinished lens by cutting or polishing using the NC machine tool 61 (processing S 15 ). Thus, the inner-surface progressive addition lens L can be acquired.
- the lens processor 6 measures the manufactured inner-surface progressive addition lens L by using a lens meter and inputs an actually measured value to the terminal computer device 3 . Then, the inspection result acquisition and discrimination unit 322 acquires the actually measured value.
- the target value which is the inspection data stored in the inspection data storage unit 335 , is read out, and the target value and the actually measured value are compared with each other. If the difference between the target value and the actually measured value is equal to or less than a predetermined value, it is determined that the inner-surface progressive addition lens L having desired optical characteristics is manufactured.
- the inspection result (the actually measured value and the difference between the actually measured value and the target value) is transmitted from the communication control unit 31 (processing S 17 ).
- the inspection result acquisition unit 223 of the server device 2 acquires the inspection result (inspection result acquisition process, processing S 18 ). Then, the compensative design unit 226 reads out the design data stored in the design data storage unit 234 and performs compensation processing on the design data on the basis of the inspection result acquired by the inspection result acquisition unit 223 (compensation process, processing S 19 ).
- the server device 2 transmits the design data compensated by the compensative design unit 226 to the terminal computer device 3 again via the communication control unit 21 (compensated design data distribution process, processing S 20 ).
- processing S 20 compensated design data distribution process
- the operations of processing S 13 to S 15 are performed again and the inspection result acquisition and discrimination unit 322 performs discrimination again (processing S 16 ).
- the processing S 13 to S 20 is repeated until the difference between the target value acquired by the inspection data acquisition unit 326 and the actually measured value becomes equal to or less than the predetermined value.
- the billing unit 229 of the server device 2 calculates a consideration every month or every half year on the basis of the number of times of provision of the design data from the communication control unit 21 and thus generates billing information.
- the number of times of distribution of the design data from the communication control unit 21 compensated by the compensative design unit 226 after the inspection result acquisition unit 223 acquires the inspection result is subtracted from the total number of times of distribution of the design data. Then, a bill is issued to the lens processor 6 , for example, on the basis of the data stored in the user information registration database 231 of the storage unit 23 .
- the lens processor 6 can process the inner-surface progressive addition lens L as desired.
- the design data creator 5 can securely acquire the consideration.
- the design data corresponding to the addition power is stored in the server device 2 on the side of the design data creator 5 and this reference design data is processed in accordance with the prescription data, the data preparation time can be reduced, compared with the case of creating the whole data. Therefore, the design data can be quickly provided to the lens processor 6 .
- the server device 2 on the side of the design data creator 5 has the compensative design unit 226 , if the terminal computer device 3 on the side of the lens processor 6 has determined that the difference between the inspection data and the actually measured value on the inner-surface progressive addition lens L exceeds a predetermined value, the design data can be compensated and then distributed to the terminal computer device 3 again. Thus, more accurate design data can be provided.
- the server device 2 on the side of the design data creator 5 has the target value calculation unit 227 , and it predicts and calculates an actually measured value on the inner-surface progressive addition lens L by the lens meter by using a ray tracing method and distributes the value to the terminal computer device 3 . Therefore, the lens processor 6 can inspect the manufactured inner-surface progressive addition lens L easily and accurately.
- the server device 2 carries out billing in accordance with the number of times of distribution of the design data, a consideration for the provision of the design data can be securely collected.
- the design data creator 5 owns a patent or the like on the inner-surface progressive addition lens L, the design data creator can collect a license fee as a consideration.
- the billing unit 229 of the server device 2 on the side of the design data creator 5 subtracts the number of times of distribution of the design data from the data communication unit 21 compensated by the compensative design unit 226 , from the total number of times of provision of the design data. By doing so, the server device 2 can accurately collect a consideration without billing for a case where design data with deviated values is prepared and provided, and so on.
- the design data creator 5 makes a contract with the processing device manufacturer 7 to the effect that a predetermined contract (to the effect that the lens processor 6 that purchases the processing device 60 receives provision of the design data of the inner-surface progressive addition lens L from the design data creator 5 on condition that the lens processor 6 pays a consideration to the design data creator 5 ) is appended to the processing device 60 to be sold on condition that the design data creator 5 provides a technique for manufacturing the inner-surface progressive addition lens L.
- the processing device manufacturer 7 can receive the provision of the technique for manufacturing the inner-surface progressive addition lens L and thus can manufacture and sell the processing device that can manufacture the inner-surface progressive addition lens L of a quality desired by the design data creator 5 .
- the design data creator 5 is a manufacturer of spectacle lenses and it also manufactures the above-described semifinished lens.
- the design data prepared by the server device 2 on the side of the design data creator 5 is optimal design data for processing the semifinished lens manufactured by the design data creator 5 to manufacture the inner-surface progressive addition lens L. Therefore, as the design data creator 5 provides the design data, the number of sold semifinished lenses manufactured by the design data creator 5 can be increased.
- the lens processor 6 that purchased the processing device 60 with the predetermined contract appended thereto connects the terminal computer device 3 to the network 4 and thus agrees on the above-described contract. Therefore, as the above-described contract is appended to the processing device 60 and the contract can be agreed on through the network 4 , the design data creator 5 can securely make a contract even if the address or the like of a destination of sales of the processing device 60 is not known.
- inspection data is not limited to this and, for example, an aberration graph of the inner-surface progressive addition lens L may be generated as inspection data and distributed to the terminal computer device 3 via the network 4 . As this is done, the shape of the progressive surface and the aberration curve of the aberration graph of the inner-surface progressive addition lens L acquired on the side of the lens processor 6 are compared with each other to perform inspecting.
- the server device 2 may be constructed without having the inspection data generation unit for generating inspection data.
- the server device 2 in the above-described embodiment has the billing unit 229 for billing in accordance with the number of times of provision of the design data
- the server device may be constructed without having the billing unit 229 .
- the lens processor 6 may make an application for processing of a certain number of inner-surface progressive addition lenses L to the design data creator 5 , and the design data creator 5 may demand a consideration corresponding to this number.
- data constituted by a group of points is distributed as design data distributed from the server device 2 in the above-described embodiment
- data obtained by performing surface interpolation on the group of points may be distributed from the server device 2 .
- the deviation at each point of the group of points for example, difference in the value of Z
- data obtained by compensating that is, smoothing
- the lens processor 6 need not perform compensation or the like of the point group data and more optimal data can be provided.
- the terminal computer device 3 need not perform surface interpolation and therefore the work at the terminal computer device 3 can be simplified.
- an NC processing program may be generated from the design data and the NC processing program may be distributed from the server device 2 .
- the terminal computer device 3 need not convert the NC processing program and therefore the time and labor for processing the inner-surface progressive addition lens L can be reduced.
- a screen that prompts the lens processor 6 to agree on the above-described contract is displayed on the display unit (not shown) of the terminal computer device 3 , and when the contract is agreed on, contract agreement information is distributed to the server device 2 via the network 4 .
- this invention is not limited to such a structure and, for example, a written contract may be appended to the processing device 60 so that the lens processor 6 may agree on and sign this written contract and send it to the design data creator 5 by mail.
- the design data creator 5 may confirm the sign on the written contract and then input the contract agreement information to the server device 2 .
- the terminal computer device 3 in the above-described embodiment has the inspection result acquisition and discrimination unit 322 to discriminate whether the difference between the target value and the actually measured value is equal to or less than a predetermined value or not
- this invention is not limited to this and, for example, an inspection result acquisition and discrimination unit may be provided in the server device 2 and the actually measured value may be distributed to the server device 2 from the terminal computer device 3 via the network 4 so that the server device 2 can discriminate whether the difference between the actually measured value and the target value is equal to or less than the predetermined value or not.
- the reference design data is stored in the reference design data storage unit 233 of the server device 2 in the above-described embodiment, this invention is not limited to this and the reference design data may be stored, for example, in the terminal computer device 3 .
- the server device acquires prescription data, the server device selects the reference design data to be used and processes the selected reference design data to generate design data. Then, the server device distributes the design data to the terminal computer device.
- the burden on the server device 2 can be reduced.
- the server device 2 may generate new reference design data to enable update of the reference design data in the terminal computer device.
Abstract
Description
- This application claims priority from Japanese Patent Application No. JP 2004-010518 filed on Jan. 19, 2004 in the Japanese Patent Office, the disclosure of which is incorporated herein by reference.
- 1. Field of the Invention
- This invention relates to a method for providing design data and a system for providing design data. This invention can be used, for example, for providing design data of an inner-surface progressive addition lens.
- 2. Description of the Related Art
- Recently, spectacles using inner-surface progressive addition lenses, which are spectacles for both farsightedness and nearsightedness, are used in the case where the amplitude of accommodation of the eyes is lowered by presbyopia or the like. This inner-surface progressive addition lens is a single lens having different powers. For example, its upper portion is a distance portion for viewing a far sight, its lower portion is a near portion for viewing a near sight, and the portion between the distance portion and the near portion is a progressive portion where the power changes progressively. On its inner surface situated on the eyeball side, curvatures to form the distance portion, near portion and progressive portion are added (see, for example, PCT Appln. No. WO97/19382, which is incorporated herein by reference).
- The inner surface of such an inner-surface progressive addition lens is shaped and formed by cutting and polishing the surface in accordance with the prescriptions (power, cylinder axis and the like) for each individual user. Specifically, a semifinished lens having a curved surface corresponding to the power on the outer convex side of the lens is manufactured, and the inner concave side of the semifinished lens is cut and polished in accordance with prescription data including the cylinder axis, prism angle and the like to finish the inner-surface progressive addition lens.
- The sales routes for the inner-surface progressive addition lenses include a route such that a lens manufacturer manufactures the inner-surface progressive addition lenses and sells them to optical shops, as well as a route such that a lens processor purchases the semifinished lenses from a lens manufacturer, processes the semifinished lenses into the inner-surface progressive addition lenses and sells the inner-surface progressive addition lenses to optical shops.
- In the case of the latter route as described above, the lens processor prepares design data of the inner-surface progressive addition lenses and processes the lenses. However, there is a problem that the lens processor cannot process the inner-surface progressive addition lenses as desired, because the preparation of design data of the inner-surface progressive addition lenses is complicated.
- It is an object of this invention to provide a method for providing design data and a system for providing design data that enable a lens processor to manufacture a desired inner-surface progressive addition lens according to prescription data.
- A method for providing design data is executed on a system comprising a terminal computer device connected to a processing machine purchased by a lens processor and a host computer device connected to this terminal computer device via a communication line and managed by a design data creator, in order to provide design data of an inner-surface progressive addition lens having a distance portion and a near portion with different powers and a progressive portion between the distance and near portions where power changes progressively, wherein curvatures to form the distance portion, the near portion and the progressive portion are added to an inner surface situated on the eyeball side. The method is characterized by comprising: a contract agreement information acquisition process in which the host computer device acquires information that the lens processor agreed on a contract to receive provision of design data of an inner-surface progressive addition lens used for controlling the processing machine on condition that the lens processor pays a consideration to the design data creator; a prescription data acquisition process in which the host computer device acquires prescription data of the inner-surface progressive addition lens from the lens processor via the communication line on condition that the contracts is agreed upon; a design data generation process in the host computer device generates design data corresponding to the prescription data; and a design data distribution process in which the host computer device distributes the generated design data to the terminal computer device.
- Here, the design data provided by the design data creator may be an NC processing program for processing the inner-surface progressive addition lens or may be data showing a progressive surface, which is a surface on the eyeball side, as a group of multiple points. In the latter case, the lens processor performs surface interpolation from the group of points and further converts it to an NC processing program.
- Since design data prepared by the design data creator on the basis of prescription data is provided to the lens processor that processes the inner-surface progressive addition lens, the lens processor can process the inner-surface progressive addition lens as desired.
- Moreover, since the lens processor and the design data creator agreed on a contract to receive provision of design data of the inner-surface progressive addition lens on condition that the lens processor pays a consideration to the design data creator, the design data creator can securely acquire the consideration.
- It is preferred that the design data generation process includes a step of selecting predetermined reference design data on the basis of the acquired prescription data from plural reference design data corresponding to addition power of the inner-surface progressive addition lens stored in advance, and a step of processing the selected reference design data on the basis of the prescription data. Since the host computer device on the design data creator side stores the reference design data corresponding to the addition power and processes the reference design data in accordance with the prescription data, data preparation time can be reduced, compared with the case of creating the whole data. Therefore, the design data can be quickly provided to the lens processor.
- Moreover, it is preferred that the method comprises: an inspection data generation process for generating inspection data for inspecting optical characteristics of a spectacle lens after processing, from the generated design data; an inspection data distribution process for distributing the generated inspection data to the terminal computer device; an inspection result acquisition process for acquiring an inspection result of the spectacle lens based on the inspection data; a compensation process for compensating the design data on the basis of the acquired inspection result; and a compensated design data distribution process for distributing the compensated design data to the terminal computer device.
- Since the inspection data is generated by the host computer device of the design data creator, the inspection data can be provided to the lens processor. This enables the lens processor to easily inspect the manufactured inner-surface progressive addition lens.
- Also, since the design data is compensated on the basis of the inspection result, the design data can be made more accurate and the accurate design data can be provided. This enables the lens processor to manufacture the inner-surface progressive addition lens more accurately.
- In this case, it is preferred that the method comprises: a number of times of distribution counting process for counting the number of times of distribution of the design data by the design data distribution process; and a billing information generation process for generating billing information to the lens processor on the basis of the counted number of times of distribution.
- Since the number of times of distribution of the design data is counted and the billing information to the lens processor is generated on the basis of the counted number of times of distribution, a consideration for the provision of the design data, for example, design fee, license fee or the like can be securely acquired.
- This invention can be implemented not only as the method for providing design data but also as a system for providing design data.
- That is, a system for providing design data is a design data providing system for providing design data of an inner-surface progressive addition lens having a distance portion and a near portion with different powers and a progressive portion between the distance and near portions where power changes progressively, wherein curvatures to form the distance portion, the near portion and the progressive portion are added to an inner surface situated on eyeball side. The system is characterized by comprising a terminal computer device connected to a processing machine purchased by a lens processor and a host computer device connected to this terminal computer device via a communication line and managed by a design data creator, the host computer device comprising: a contract agreement information acquisition unit for acquiring information that the lens processor agreed on a contract to receive provision of design data of an inner-surface progressive addition lens used for controlling the processing machine on condition that the lens processor pays a consideration to the design data creator; a prescription data acquisition unit for acquiring prescription data of the inner-surface progressive addition lens from the lens processor via the communication line; a reference design data acquisition unit for selecting predetermined reference design data on the basis of the acquired prescription data from plural reference design data corresponding to addition power of the inner-surface progressive addition lens stored in advance; an arranged design unit for processing the selected reference design data on the basis of the prescription data; and a distribution unit for distributing the processed design data to the terminal computer device.
- An effect similar to that of the method for providing design data can be achieved.
-
FIG. 1 is a schematic view showing a design data providing system according to an embodiment of this invention. -
FIG. 2 is a view showing an inner-surface progressive addition lens. -
FIG. 3 is a block diagram showing a structure of a terminal computer device. -
FIG. 4 is a block diagram showing a structure of a server device. -
FIG. 5 is a view showing a state where a progressive surface is divided in a form of lattice. -
FIG. 6 is a flowchart showing each process of a method for providing design data according to an embodiment of this invention. - Hereinafter, a preferred embodiment of this invention will be described with reference to the drawings.
-
FIG. 1 shows a designdata providing system 1 according to an exemplary embodiment. This designdata providing system 1 is a system in which adesign data creator 5 provides design data of an inner-surface progressive addition lens L to alens processor 6 in the case where thelens processor 6 agreed on a contract to receive provision of the design data of the inner-surface progressive addition lens L (seeFIG. 2 ) from thedesign data creator 5 on condition that thelens processor 6 pays a consideration for it. - The inner-surface progressive addition lens L is a lens having a distance portion L1 and a near portion L2 with different powers and a progressive portion L3 between these portions where the power changes progressively, in which curvatures to form the distance portion L1, the near portion L2 and the progressive portion L3 are added to an inner surface L4 situated on the eyeball side, as shown in
FIG. 2 . An outer surface L5 is a spherical surface. - Such an inner-surface progressive addition lens L is obtained by selecting a semifinished lens (substantially circular unfinished lens having a greater thickness than the finished inner-surface progressive addition lens L) corresponding to prescription data and then shaping and forming this semifinished lens on the basis of the design data.
- The design
data providing system 1 has aserver device 2 as a host computer device, aterminal computer device 3, and anetwork 4 as a communication line connecting theserver device 2 to theterminal computer device 3. - Here, the
network 4 connects theserver device 2 to theterminal computer device 3 so that various data can be transmitted and received between them. As thisnetwork 4, any structure that enables transmission and reception of data such as the Internet based on the general-purpose protocol like as TCP/IP (Transmission Control Protocol/Internet Protocol) or intranet like LAN (Local Area Network) can be used. - The
terminal computer device 3 is installed in a plant (or so-called laboratory) of thelens processor 6 that processes the inner-surface progressive addition lens L. As shown inFIG. 3 , theterminal computer device 3 is connected to an NC machine tool (processing machine) 61 for processing the inner-surface progressive addition lens L, and together with theNC machine tool 61, theterminal computer device 3 constitutes aprocessing device 60 for processing the inner-surface progressive addition lens L. - The NC
machine tool 61 has a numeric value control device for analyzing an NC processing program, calculating the quantity of movement and moving speed of a machine tool body and outputting them to the machine tool body, and the machine tool body having a tool and a driving unit or the like for driving this tool, not shown. - The
terminal computer device 3 has acommunication control unit 31 for controlling input/output of data or the like from/to thenetwork 4 or the like, acentral processing unit 32 constituted by a CPU or the like for executing various programs, astorage unit 33 for storing data, and an input/output control unit 34 connected to theNC machine tool 61 and aninput device 62 for inputting data such as a keyboard or mouse. - The
central processing unit 32 is a unit for taking out and processing necessary data, of data inputted from thecommunication control unit 31. It has a designdata acquisition unit 321, an inspection result acquisition anddiscrimination unit 322, an NC processingprogram generation unit 323, adecryption unit 324, a prescriptiondata acquisition unit 325, and an inspectiondata acquisition unit 326. - The prescription
data acquisition unit 325 is for acquiring prescription data of the inner-surface progressive addition lens L inputted from the input/output control unit 34. The acquired prescription data is stored into a prescriptiondata storage unit 331 of thestorage unit 33 and is distributed to theserver device 2 via thecommunication control unit 31. - Here, the prescription data may be, for example, spherical power, cylindrical power, cylinder axis, addition power and the like.
- The design
data acquisition unit 321 is for acquiring the design data of the inner-surface progressive addition lens L, of the data distributed from theserver device 2 via thenetwork 4. Since the design data distributed from theserver device 2 has been encrypted, it is decrypted by thedecryption unit 324 using a public key distributed in advance. The public key is stored in a publickey storage unit 332 of thestorage unit 33. - As the design data, thus decrypted, has been constructed as point group data, surface interpolation is performed to generate an NC processing program by the NC processing
program generating unit 323. As a technique for surface interpolation, for example, curved surface interpolation using Bezier curve, quadric spline function or the like may be used. The NC processing program prepared in this manner is stored into an NC processingprogram storage unit 333 of thestorage unit 33. Moreover, the NC processing program stored in this NC processingprogram storage unit 333 is transferred to theNC machine tool 61 via the input/output control unit 34. - The NC processing program is constituted by a series of instruction blocks and contains route information, speed information and the like. The route information is information indicating an instruction to take a predetermined movement locus and has a G code that designates a preparatory function for an operation such as linear interpolation, arcuate interpolation and pause or the like. The speed information has an F code that designates the feed speed.
- The inspection
data acquisition unit 326 is for acquiring the inspection data, of the data distributed from theserver device 2 via thenetwork 4. As this inspection data, which will be later described in detail, a predictive measured value (so-called target value) on the inner-surface progressive addition lens L by a lens meter may be used. With reference to the predictive measured value by the lens meter acquired by the inspectiondata acquisition unit 326, the processed inner-surface progressive addition lens L is inspected. - The inspection data acquired by the inspection
data acquisition unit 326 is stored into an inspectiondata storage unit 335. - The inspection result acquisition and
discrimination unit 322 is for acquiring an actually measured value on the inner-surface progressive addition lens L processed by theNC machine tool 61, then compares the actually measured value with the predictive measured value (so-called target value) and discriminates whether the result is OK or not. This inspection result acquisition anddiscrimination unit 322 compares the inspection data acquired by the inspectiondata acquisition unit 326 with the actually measured value by the lens meter, and if the difference between them is equal to or less than a predetermined value, it determines that the inner-surface progressive addition lens L has been manufactured accurately. Inspection items at the lens meter include, for example, spherical power, cylindrical power, cylinder axis, addition power and the like. If it is determined that the difference between the inspection data and the actually measured value exceeds the predetermined value, the inspection result (difference between the actually measured value and the inspection data, and discrimination result indicating a defect) is outputted from thecommunication control unit 31. This inspection result is then distributed to theserver device 2 via thenetwork 4. - The inspection result acquired by this inspection result acquisition and
discrimination unit 322 is stored into the inspectionresult storage unit 334 of thestorage unit 33. - The
server device 2 is managed by thedesign data creator 5, for example, a spectacle lens manufacturer. Here, in this embodiment, thedesign data creator 5 is a spectacle lens manufacturer and it also manufactures the above-described semifinished lens. Therefore, the design data prepared by theserver device 2 of thedesign data creator 5 is optimal design data for processing the semifinished lens manufactured by thedesign data creator 5 to manufacture the inner-surface progressive addition lens L. - As shown in
FIG. 4 , theserver device 2 has acommunication control unit 21 for controlling input/output of data via thenetwork 4, acentral processing unit 22 constituted by a CPU or the like for executing various programs, and astorage unit 23 for storing data. - The
communication control unit 21 is a unit for realizing connection with theterminal computer device 3 via thenetwork 4. When thelens processor 6 operates theterminal computer device 3 and thus accesses theserver device 2, thecommunication control unit 21 permits or rejects the access from theterminal computer device 3 and secures communication with the permittedterminal computer device 3. That is, thecommunication control unit 21 functions as a distribution unit for distributing design data and inspection data. - The
central processing unit 22 has a contract agreementinformation acquisition unit 221, a prescriptiondata acquisition unit 222 for acquiring prescription data of the inner-surface progressive addition lens L from thelens processor 6, an inspectionresult acquisition unit 223 for acquiring an inspection result from thelens processor 6, a reference designdata selection unit 224, an arrangeddesign unit 225, acompensative design unit 226, a targetvalue calculation unit 227, an encryption unit 228, and abilling unit 229. - The contract agreement
information acquisition unit 221 is for acquiring contract agreement information in the case where thelens processor 6 agreed on the above-described contract. As thelens processor 6 connects theterminal computer device 3 to thenetwork 4 after purchasing theprocessing device 60 for processing lenses such as the inner-surface progressive addition lens L, a screen that prompts thelens processor 6 to agree on the above-described contract is displayed on a display unit (not shown) of theterminal computer device 3. If thelens processor 6 agrees on the contract, a screen that prompts thelens processor 6 to carry out user registration is displayed and thelens processor 6 inputs the name, address, telephone number and the like as user information. The user information together with the contract agreement information is acquired by the contract agreementinformation acquisition unit 221 via thenetwork 4. - The information acquired by the contract agreement
information acquisition unit 221 is stored into a userinformation registration database 231 of thestorage unit 23. - Moreover, the contract agreement
information acquisition unit 221 generates access ID and password and stores them to the userinformation registration database 231. The generated access ID and password are sent to thelens processor 6. - When the above-described contract is agreed on, the prescription
data acquisition unit 222 acquires prescription data distributed from thelens processor 6. A management number is appended to the acquired prescription data, which is then stored into a prescriptiondata storage unit 232 of thestorage unit 23. - The reference design
data selection unit 224 is for selecting reference design data from plural reference design data stored in a reference designdata storage unit 233 of thestorage unit 23 on the basis of the addition power of the prescription data acquired by the prescriptiondata acquisition unit 222. This reference design data has a group of points constituted by three-dimensional coordinate data of a lattice point P (X, Y, Z) formed by sectioning a reference progressive surface L6 in a form of lattice, as shown inFIG. 5 . - The arranged
design unit 225 is for changing the reference design data acquired by the reference designdata selection unit 224 on the basis of the prescription data. - For example, the arranged
design unit 225 changes the curvature of the progressive surface (surface on the eyeball side) on the basis of spherical power, which is one of the prescription data. In accordance with this, the value of Z of an arbitrary point (X, Y, Z) on the eyeball-side surface of the inner-surface progressive addition lens L is calculated. - That is, the value of Z is expressed by the following equation (1).
- If an axis extending from the object side to the eyeball side and passing through the center of the progressive surface (surface on the eyeball side) is Z-axis, an axis extending from the lower side to the upper side and orthogonal to the Z-axis is Y-axis, and an axis extending from left to right and orthogonal to the Z-axis is X-axis, X and Y of an arbitrary point (X, Y, Z) represent arbitrary X- and Y-coordinates of the surface on the eyeball side, respectively, and Z represents the Z-coordinate of the surface on the eyeball side.
Z={(Cp+Cx)X 2+(Cp+Cy)X 2+(Cp+Cy)Y 2}/{1+{square root}{square root over ((1−(Cp+Cx)2 X 2−(Cp+Cy)2 Y 2))}} (1) - The surface on the eyeball side is acquired by combining an original progressive-power surface for the surface on the eyeball side to exhibit only a desired progressive sight correction property and an original toric surface for the surface on the eyeball side to exhibit only an astigmatism correction property.
- Cp represents approximate curvature as average curvature in the radial direction of the original progressive surface. Cx represents curvature in the direction of the X-axis of the original toric surface. Cy represents curvature in the direction of the Y-axis of the original toric surface.
- Cx is expressed by the following equation (2).
Cx=(Csf−S−Cb)/(n−1) (2) - Cb represents curvature (base curve) of the surface on the object side of the reference design data, that is, the surface on the outer side. Csf represents curvature (base curve) of the surface on the outer side of the semifinished lens n represents refractive index of the semifinished lens. S represents spherical power of the prescription data.
- Cy is expressed by the following equation (3).
Cy=(Cx+Ct)/(n−1) (3) - Ct represents curve by astigmatism.
- The design data thus designed is stored into a design
data storage unit 234 of thestorage unit 23. - In the case where it is known that the design data designed by the arranged
design unit 225 must be compensated in advance, the data designed by the arrangeddesign unit 225 may be compensated by thecompensative design unit 226, which will be described later, and then stored into the designdata storage unit 234 of thestorage unit 23. - The target
value calculation unit 227 is an inspection data generation unit for generating inspection data for inspecting optical characteristics of the inner-surface progressive addition lens L. This targetvalue calculation unit 227 is for performing surface interpolation of the design data constituted by a group of point designed by the arrangeddesign unit 225 and then predicting and calculating an actually measured value of the inner-surface progressive addition lens L by the lens meter using a ray tracing method. Since the progressive surface, which is the surface on the eyeball side, of the inner-surface progressive addition lens L is formed by an aspherical surface, when a user actually wears the spectacles, the visual line is not orthogonal to the surfaces on the eyeball side of the spectacle lenses. However, in the measurement by the lens meter, the optical axis is made orthogonal to the surface on the eyeball side. Accordingly, the value of the prescription data differs from the measured value. Therefore, the actually measured value of the inner-surface progressive addition lens by the lens meter is predicted and calculated in advance and this predicted value (target value) is used as inspection data. - For example, if the inner-surface progressive addition lens L has prescriptions of spherical power S of +4 D, cylindrical power C of −2 D and cylinder axis of 10 degrees in the near portion L2, the target values are, for example, spherical power S of +4.1 D, cylindrical power C of −1.7 D and cylinder axis of 10 degrees.
- Since the calculated values (target values) calculated by this target
value calculation unit 227 are used for inspecting the inner-surface progressive addition lens L, these values are distributed as inspection data to theterminal computer device 3 of thelens processor 6 via thenetwork 4. - The inspection result
acquisition unit 223 is for acquiring the inspection result of the inner-surface progressive addition lens L distributed from thelens processor 6 via thenetwork 4. In the case where the inspection result is acquired by this inspection resultacquisition unit 223, thecompensative design unit 226 reads out the design data stored in the designdata storage unit 234 and performs compensation processing of the design data on the basis of the inspection result. - The
compensative design unit 226 compares, for example, the power of the distance portion L1 of the inner-surface progressive addition lens L or the powers of the distance portion L1 and the near portion L2 of the actually measured values included in the inspection result with the target values, calculates the difference from the target values again to confirm the difference between the actually measured values and the target values, and compensates the design data. - For example, it is assumed that the quantity of compensation of the curvature of the distance portion L1 in the direction of the X-axis is Cdx, the quantity of compensation of its curvature in the direction of the Y-axis is Cdy, the quantity of compensation of the curvature of the near portion L2 in the direction of the X-axis is Cnx, the quantity of compensation of its curvature in the direction of the Y-axis is Cny, the center coordinate of the distance portion L1 is (Xd, Yd), and the center coordinate of the near portion L2 is (Xn, Yn).
- In this case, the quantities of compensation Cpx and Cpy in the progressive portion L3 are expressed by the following equations (4) and (5).
Cpx=((Cnx−Cdx)/(Yn−Yd))×(Y−Yd)+Cdx (4)
Cpy=((Cny−Cdy)/(Yn−Yd)×(Y−Yd)+Cdy (5) - In these equations, Y represents the value of the Y-coordinate of the position for which the quantity of compensation is calculated.
- As these quantities of compensation (Cdx, Cdy, Cnx, Cny, Cpx, Cpy) are substituted into Cx and Cy of the equation (1), the quantity of compensation of the Z-coordinate is calculated.
- The encryption unit 228 is for encrypting, with a private key, the design data designed by the arranged
design unit 225 or the design data compensatively designed by thecompensative design unit 226, when distributing these design data to thenetwork 4 via thecommunication control unit 21. The design data encrypted with the private key is provided with an identification number or the like and therefore it can be decrypted only by a public key corresponding to the identification number appended to the design data. - The encrypted design data is distributed to the
terminal computer device 3 of thelens processor 6 via thenetwork 4. - The encryption technique is not limited to the above-described technique and other known techniques can be used.
- The
billing unit 229 has a number of times ofdistribution counting unit 229A for counting the number of times of distribution of the design data from thecommunication control unit 21, and a billinginformation generation unit 229B for generating billing information to the lens processor on the basis of the counted number of times of distribution. - The billing
information generation unit 229B calculates a consideration every month or every half year on the basis of the number of times of distribution from the number of times ofdistribution counting unit 229A and thus generates billing information. Then, the billinginformation generation unit 229B issues a bill, for example, on the basis of the data stored in the userinformation registration database 231 of thestorage unit 23, or performs settlement processing, for example, by using firm banking (FB) constructed on a so-called financial VAN (value added network), which is a value added communication network managed by each financial institution via thenetwork 4, or distributes information to the effect that settlement processing is to be performed to theterminal computer device 3 via thenetwork 4 and thus notifies thelens processor 6 of the information to prompt thelens processor 6 to perform settlement processing. - Here, in the case where the
design data creator 5 owns a patent on the inner-surface progressive addition lens L, the license fee may be an example of the consideration. - Moreover, the
billing unit 229 may calculate not only the consideration based on the number of times of provision of the design data from thecommunication control unit 21 but also the design fee of the inner-surface progressive addition lens L as a consideration. - The number of times of
distribution counting unit 229A of thebilling unit 229 is adapted for subtracting the number of times of distribution of the design data from thecommunication control unit 21 compensated by thecompensative design unit 226 after the inspectionresult acquisition unit 223 acquires the inspection result, from the total number of times of distribution of the design data. - The
storage unit 23 has the userinformation registration database 231 for registering user data acquired by the contract agreementinformation acquisition unit 221, the prescriptiondata storage unit 232 for storing prescription data acquired by the prescriptiondata acquisition unit 222, the reference designdata storage unit 233, the designdata storage unit 234, akey storage unit 235, and an inspectiondata storage unit 236. - The user
information registration database 231 is a unit for storing information of thelens processor 6 that agreed on a contract. It has a design data provision status table and a user master table. - The design data provision status table stores the number of times of distribution of design data, the number of times of compensation of design data and the like for each
lens processor 6. - The user master table is a table for managing user information. In this table, information such as user code, name, address, telephone number, access ID and a password of the
lens processor 6 is registered in association with the lens processor. - The prescription
data storage unit 232 stores the prescription data distributed from eachlens processor 6, in association with eachlens processor 6. Each prescription data is provided with a management number. - The reference design
data storage unit 233 stores plural reference design data of the inner-surface progressive addition lens L corresponding to plural different addition powers. For example, it stores reference design data corresponding to addition power increasing by 0.25 D each within a range of 0.50 D to 3.50 D. - Such reference design data are constituted on the basis of design parameters such as addition power, length of progressive zone, change in power in progressive zone, and width of progressive zone.
- The design
data storage unit 234 is for storing the design data designed by arrangeddesign unit 225 and the design data compensated by thecompensative design unit 226. The design data is stored in association with eachlens processor 6 providing the design data and the management number appended to the prescription data. - The
key storage unit 235 is for storing a private key corresponding to the public key distributed to thelens processor 6. The private key is stored in association with eachlens processor 6. - The inspection
data storage unit 236 is for storing the target value calculated by the targetvalue calculation unit 227. The target value is stored in association with eachlens processor 6 and the management number appended to the prescription data. - Next, a method for providing design data using the design
data providing system 1 as described above will be described with reference to FIGS. 1 to 6. - First, the
design data creator 5 presents to a processing device manufacturer 7 a contract to the effect that the above-described contract (to the effect that thelens processor 6 that purchases theprocessing device 60 receives provision of design data of the inner-surface progressive addition lens L from thedesign data creator 5 on condition that thelens processor 6 pays a consideration to the design data creator 5) is appended to theprocessing device 60 to be sold on condition that thedesign data creator 5 provides a technique for manufacturing the inner-surface progressive addition lens L. - The processing device manufacturer 7 mentioned here is a manufacturer/dealer that manufactures and sells the
processing device 60 for processing lenses such as the inner-surface progressive addition lens L. - In the case where the processing device manufacturer 7 agreed on the contract presented by the
design data creator 5, the technique for manufacturing the inner-surface progressive addition lens L is provided by thedesign data creator 5. As the processing device manufacturer 7 receives the provision of the technique for manufacturing the inner-surface progressive addition lens L, the processing device manufacturer 7 can manufacture and sell theprocessing device 60 that can manufacture the inner-surface progressive addition lens L of quality desired by thedesign data creator 5. - Next, the
lens processor 6 purchases theprocessing device 60 with the above-described contract appended thereto, from the processing device manufacturer 7. - As the
lens processor 6 that purchased theprocessing device 60 connects theterminal computer device 3 of theprocessing device 60 to thenetwork 4, a screen that prompts thelens processor 6 to agree on the above-described contract (to the effect that thelens processor 6 receives provision of design data of the inner-surface progressive addition lens L from thedesign data creator 5 on condition that thelens processor 6 pays a consideration to the design data creator 5) is displayed on the display unit (not shown) of theterminal computer device 3. If thelens processor 6 agrees on the contract, a screen that prompts thelens processor 6 to perform user registration is displayed and thelens processor 6 inputs its name, address, telephone number and the like. These items of information are distributed from the terminal computer device 3 (processing S1 ofFIG. 6 ) and acquired by the contract agreementinformation acquisition unit 221 of theserver device 2 via the network 4 (contract agreement information acquisition process, processing S2). The information acquired by the contract agreementinformation acquisition unit 221 is stored into the userinformation registration database 231 of thestorage unit 23. - If the
lens processor 6 does not agree on the above-described contract, thelens processor 6 cannot receive provision of the design data from thedesign data creator 5, but not agreeing to the contract does not hinder the driving of theprocessing device 60. - Next, as the
lens processor 6 operates theterminal computer device 3 to make an access request to the server device 2 (processing S3), thecommunication control unit 21 of theserver device 2 prompts thelens processor 6 to input access ID, password and the like. When the access ID and password are transmitted from theterminal computer device 3, thecommunication control unit 21 of theserver device 2 permits or rejects access. For example, the transmitted access ID and password are collated with the access ID, password and the like stored in the userinformation registration database 231, and if these access IDs, passwords and the like coincide, access is permitted (use permission process, processing S4). - As the
lens processor 6 inputs prescription data to theterminal computer device 3, the prescription data is acquired by the prescriptiondata acquisition unit 325 of theterminal computer device 3 and distributed to theserver device 2 via the communication control unit 31 (processing S5). - In the
server device 2, the prescriptiondata acquisition unit 222 acquires the prescription data (prescription data acquisition process, processing S6). This prescription data is stored into the prescriptiondata storage unit 232 of thestorage unit 23 of theserver device 2. Next, in theserver device 2, design data corresponding to the prescription data is generated (design data generation process). More specifically, first, the reference designdata selection unit 224 selects reference design data from the reference designdata storage unit 233 of thestorage unit 23 on the basis of the addition power of the prescription data (processing S7). - Also, in the
server device 2, a semifinished lens to be used is selected on the basis of the prescription data. - Moreover, the arranged
design unit 225 of theserver device 2 processes the reference design data acquired by the reference designdata selection unit 224 on the basis of the prescription data and the selected semifinished lens (processing S8). The design data thus acquired is stored into the designdata storage unit 234 of thestorage unit 23. - Also, in the
server device 2, the targetvalue calculation unit 227 calculates a target value as inspection data on the basis of the prescription data acquired by the prescription data acquisition unit 222 (inspection data generation process, processing S9). The target value is stored into the inspectiondata storage unit 236. - The design data and target value calculated as described are distributed from the communication control unit 21 (design data distribution process, processing S10, and inspection data distribution process, processing S11). The design data is encrypted by the encryption unit 228 and then distributed.
- In the
terminal computer device 3, the inspectiondata acquisition unit 326 acquires the target value (processing S12) and the designdata acquisition unit 321 acquires the design data (processing S13). - The design data acquired by the design
data acquisition unit 321 is decrypted by thedecryption unit 324 and generated as an NC processing program by the NC processing program generation unit 323 (processing S14). This NC processing program is transferred to theNC machine tool 61. - The
lens processor 6 uses the semifinished lens selected in theserver device 2 and processes the semifinished lens by cutting or polishing using the NC machine tool 61 (processing S15). Thus, the inner-surface progressive addition lens L can be acquired. - Next, the acquired inner-surface progressive addition lens L is inspected (inspection process, processing S16).
- The
lens processor 6 measures the manufactured inner-surface progressive addition lens L by using a lens meter and inputs an actually measured value to theterminal computer device 3. Then, the inspection result acquisition anddiscrimination unit 322 acquires the actually measured value. The target value, which is the inspection data stored in the inspectiondata storage unit 335, is read out, and the target value and the actually measured value are compared with each other. If the difference between the target value and the actually measured value is equal to or less than a predetermined value, it is determined that the inner-surface progressive addition lens L having desired optical characteristics is manufactured. - On the other hand, if the difference between the target value and the actually measured value exceeds the predetermined value, it is determined that the inner-surface progressive addition lens L having desired optical characteristics is not to be manufactured, and the inspection result (the actually measured value and the difference between the actually measured value and the target value) is transmitted from the communication control unit 31 (processing S17).
- The inspection result
acquisition unit 223 of theserver device 2 acquires the inspection result (inspection result acquisition process, processing S18). Then, thecompensative design unit 226 reads out the design data stored in the designdata storage unit 234 and performs compensation processing on the design data on the basis of the inspection result acquired by the inspection result acquisition unit 223 (compensation process, processing S19). - The
server device 2 transmits the design data compensated by thecompensative design unit 226 to theterminal computer device 3 again via the communication control unit 21 (compensated design data distribution process, processing S20). In theterminal computer device 3, the operations of processing S13 to S15 are performed again and the inspection result acquisition anddiscrimination unit 322 performs discrimination again (processing S16). The processing S13 to S20 is repeated until the difference between the target value acquired by the inspectiondata acquisition unit 326 and the actually measured value becomes equal to or less than the predetermined value. - In the design
data providing system 1 as described above, thebilling unit 229 of theserver device 2 calculates a consideration every month or every half year on the basis of the number of times of provision of the design data from thecommunication control unit 21 and thus generates billing information. When counting the number of times of distribution of the design data, the number of times of distribution of the design data from thecommunication control unit 21 compensated by thecompensative design unit 226 after the inspectionresult acquisition unit 223 acquires the inspection result is subtracted from the total number of times of distribution of the design data. Then, a bill is issued to thelens processor 6, for example, on the basis of the data stored in the userinformation registration database 231 of thestorage unit 23. - Thus, according to this embodiment, the following effects can be achieved.
- (1) According to the design
data providing system 1 in this embodiment, since the design data prepared by thedesign data creator 5 on the basis of the prescription data is provided to thelens processor 6 that processes the inner-surface progressive addition lens L, thelens processor 6 can process the inner-surface progressive addition lens L as desired. - (2) Moreover, since the
lens processor 6 and thedesign data creator 5 agreed on the contract to the effect that thelens processor 6 receives provision of the design data of the inner-surface progressive addition lens L on condition that thelens processor 6 pays a consideration to thedesign data creator 5, thedesign data creator 5 can securely acquire the consideration. - (3) Since the reference design data corresponding to the addition power is stored in the
server device 2 on the side of thedesign data creator 5 and this reference design data is processed in accordance with the prescription data, the data preparation time can be reduced, compared with the case of creating the whole data. Therefore, the design data can be quickly provided to thelens processor 6. - (4) Since the
server device 2 on the side of thedesign data creator 5 has thecompensative design unit 226, if theterminal computer device 3 on the side of thelens processor 6 has determined that the difference between the inspection data and the actually measured value on the inner-surface progressive addition lens L exceeds a predetermined value, the design data can be compensated and then distributed to theterminal computer device 3 again. Thus, more accurate design data can be provided. - (5) The
server device 2 on the side of thedesign data creator 5 has the targetvalue calculation unit 227, and it predicts and calculates an actually measured value on the inner-surface progressive addition lens L by the lens meter by using a ray tracing method and distributes the value to theterminal computer device 3. Therefore, thelens processor 6 can inspect the manufactured inner-surface progressive addition lens L easily and accurately. - (6) Also, since the
server device 2 carries out billing in accordance with the number of times of distribution of the design data, a consideration for the provision of the design data can be securely collected. Particularly in the case where thedesign data creator 5 owns a patent or the like on the inner-surface progressive addition lens L, the design data creator can collect a license fee as a consideration. - (7) Moreover, when generating billing information, the
billing unit 229 of theserver device 2 on the side of thedesign data creator 5 subtracts the number of times of distribution of the design data from thedata communication unit 21 compensated by thecompensative design unit 226, from the total number of times of provision of the design data. By doing so, theserver device 2 can accurately collect a consideration without billing for a case where design data with deviated values is prepared and provided, and so on. - (8) Moreover, in the design
data providing system 1 in this embodiment, thedesign data creator 5 makes a contract with the processing device manufacturer 7 to the effect that a predetermined contract (to the effect that thelens processor 6 that purchases theprocessing device 60 receives provision of the design data of the inner-surface progressive addition lens L from thedesign data creator 5 on condition that thelens processor 6 pays a consideration to the design data creator 5) is appended to theprocessing device 60 to be sold on condition that thedesign data creator 5 provides a technique for manufacturing the inner-surface progressive addition lens L. - By doing so, the processing device manufacturer 7 can receive the provision of the technique for manufacturing the inner-surface progressive addition lens L and thus can manufacture and sell the processing device that can manufacture the inner-surface progressive addition lens L of a quality desired by the
design data creator 5. - (9) Moreover, in this embodiment, the
design data creator 5 is a manufacturer of spectacle lenses and it also manufactures the above-described semifinished lens. The design data prepared by theserver device 2 on the side of thedesign data creator 5 is optimal design data for processing the semifinished lens manufactured by thedesign data creator 5 to manufacture the inner-surface progressive addition lens L. Therefore, as thedesign data creator 5 provides the design data, the number of sold semifinished lenses manufactured by thedesign data creator 5 can be increased. - (10) Also, in this embodiment, the
lens processor 6 that purchased theprocessing device 60 with the predetermined contract appended thereto connects theterminal computer device 3 to thenetwork 4 and thus agrees on the above-described contract. Therefore, as the above-described contract is appended to theprocessing device 60 and the contract can be agreed on through thenetwork 4, thedesign data creator 5 can securely make a contract even if the address or the like of a destination of sales of theprocessing device 60 is not known. - This invention is not limited to the above-described embodiment and includes modifications, improvements and the like as long as the object of this invention can be achieved.
- For example, while the target value is calculated as inspection data in the
server device 2 in the above-described embodiment, inspection data is not limited to this and, for example, an aberration graph of the inner-surface progressive addition lens L may be generated as inspection data and distributed to theterminal computer device 3 via thenetwork 4. As this is done, the shape of the progressive surface and the aberration curve of the aberration graph of the inner-surface progressive addition lens L acquired on the side of thelens processor 6 are compared with each other to perform inspecting. - The
server device 2 may be constructed without having the inspection data generation unit for generating inspection data. - Moreover, while the
server device 2 in the above-described embodiment has thebilling unit 229 for billing in accordance with the number of times of provision of the design data, the server device may be constructed without having thebilling unit 229. For example, thelens processor 6 may make an application for processing of a certain number of inner-surface progressive addition lenses L to thedesign data creator 5, and thedesign data creator 5 may demand a consideration corresponding to this number. - Also, while data constituted by a group of points is distributed as design data distributed from the
server device 2 in the above-described embodiment, data obtained by performing surface interpolation on the group of points may be distributed from theserver device 2. In this case, if the deviation at each point of the group of points (for example, difference in the value of Z) is large, data obtained by compensating (that is, smoothing) the deviation and thus performing surface interpolation may be distributed. As the data obtained by compensating the deviation is distributed in this manner, thelens processor 6 need not perform compensation or the like of the point group data and more optimal data can be provided. - Also, as the surface-interpolated data is provided, the
terminal computer device 3 need not perform surface interpolation and therefore the work at theterminal computer device 3 can be simplified. - Moreover, though data constituted by a group of points is distributed as design data distributed from the
server device 2, an NC processing program may be generated from the design data and the NC processing program may be distributed from theserver device 2. Thus, theterminal computer device 3 need not convert the NC processing program and therefore the time and labor for processing the inner-surface progressive addition lens L can be reduced. - In the above-described embodiment, as the
lens processor 6 connects theterminal computer device 3 of theprocessing device 60 to thenetwork 4, a screen that prompts thelens processor 6 to agree on the above-described contract is displayed on the display unit (not shown) of theterminal computer device 3, and when the contract is agreed on, contract agreement information is distributed to theserver device 2 via thenetwork 4. However, this invention is not limited to such a structure and, for example, a written contract may be appended to theprocessing device 60 so that thelens processor 6 may agree on and sign this written contract and send it to thedesign data creator 5 by mail. Thedesign data creator 5 may confirm the sign on the written contract and then input the contract agreement information to theserver device 2. - Moreover, while the
terminal computer device 3 in the above-described embodiment has the inspection result acquisition anddiscrimination unit 322 to discriminate whether the difference between the target value and the actually measured value is equal to or less than a predetermined value or not, this invention is not limited to this and, for example, an inspection result acquisition and discrimination unit may be provided in theserver device 2 and the actually measured value may be distributed to theserver device 2 from theterminal computer device 3 via thenetwork 4 so that theserver device 2 can discriminate whether the difference between the actually measured value and the target value is equal to or less than the predetermined value or not. - Also, while the reference design data is stored in the reference design
data storage unit 233 of theserver device 2 in the above-described embodiment, this invention is not limited to this and the reference design data may be stored, for example, in theterminal computer device 3. In this case, as the server device acquires prescription data, the server device selects the reference design data to be used and processes the selected reference design data to generate design data. Then, the server device distributes the design data to the terminal computer device. - As the reference design data is thus stored in the
terminal computer device 3, the burden on theserver device 2 can be reduced. - In this case, the
server device 2 may generate new reference design data to enable update of the reference design data in the terminal computer device.
Claims (20)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004-010518 | 2004-01-19 | ||
JP2004010518A JP4225204B2 (en) | 2004-01-19 | 2004-01-19 | Design data providing method and design data providing system |
Publications (2)
Publication Number | Publication Date |
---|---|
US20050157254A1 true US20050157254A1 (en) | 2005-07-21 |
US7159982B2 US7159982B2 (en) | 2007-01-09 |
Family
ID=34616938
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/905,738 Active 2025-08-06 US7159982B2 (en) | 2004-01-19 | 2005-01-19 | Method for providing design data and system for providing design data |
Country Status (4)
Country | Link |
---|---|
US (1) | US7159982B2 (en) |
EP (1) | EP1555588B1 (en) |
JP (1) | JP4225204B2 (en) |
DE (1) | DE602005017318D1 (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060176446A1 (en) * | 2005-02-04 | 2006-08-10 | Seiko Epson Corporation | Method of designing a spectacle lens |
US20070153271A1 (en) * | 2005-12-29 | 2007-07-05 | Industrial Technology Research Institute | Method and system for designing and manufacturing lens modules |
US20110320029A1 (en) * | 2008-10-10 | 2011-12-29 | Essilor International (Compagnie Generale D'optique) | Processing Device for Processing an Order Request of an Ophthalmic Lens |
US20120022985A1 (en) * | 2008-08-29 | 2012-01-26 | Essilor International (Compagnie Gengrale D'optique) | Lens Treatment Management System |
US20120101618A1 (en) * | 2009-06-30 | 2012-04-26 | Essilor International (Compagnie Generale d'Opitique) | Method and Apparatus for Generating a Surface of an Optical Lens |
US20120218513A1 (en) * | 2007-10-31 | 2012-08-30 | Hoya Corporation | Spectacle lens evaluating method, spectacle lens designing method using same, spectacle lens manufacturing method, spectacle lens manufacturing system, and spectacle lens |
WO2014084247A1 (en) * | 2012-11-28 | 2014-06-05 | Hoya株式会社 | Spectacle lens, production apparatus and production method for spectacle lens |
US20140337252A1 (en) * | 2011-12-13 | 2014-11-13 | Hoya Lens Manufacturing Philippines Inc. | Design data providing system, data server, design data providing method, specification data providing method |
US9724190B2 (en) | 2007-12-13 | 2017-08-08 | Amo Groningen B.V. | Customized multifocal ophthalmic lens |
CN107567382A (en) * | 2015-05-29 | 2018-01-09 | 埃西勒国际通用光学公司 | System and method for compensating the deviation in optical mirror slip manufacturing process |
US9886027B2 (en) | 2010-02-26 | 2018-02-06 | Nikon-Essilor Co., Ltd. | Lens manufacturing system, lens manufacturing method, computer program, lens design data use management system, lens design data use management device, lens processing management device, lens processing management method, lens processing management system, lens design data use management program, and lens processing management program |
US9983737B2 (en) | 2014-11-25 | 2018-05-29 | Seiko Epson Corporation | Display device, display method, and display system |
US20190060163A1 (en) * | 2009-02-19 | 2019-02-28 | S.M Balance Holdings | Methods and systems for diagnosis and treatment of a defined condition, and methods for operating such systems |
CN110235338A (en) * | 2017-01-11 | 2019-09-13 | 无限电气公司 | System and equipment for axial field rotating energy device |
CN110268304A (en) * | 2016-12-30 | 2019-09-20 | 豪雅镜片泰国有限公司 | Method for designing eyeglass, eyeglass, and the device for designing eyeglass |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1752815A1 (en) * | 2005-08-11 | 2007-02-14 | Essilor International (Compagnie Generale D'optique) | Method of manufacturing an optical system |
JP5391384B2 (en) * | 2006-05-10 | 2014-01-15 | 東海光学株式会社 | Optical performance evaluation method for eyeglass lenses |
WO2009034772A1 (en) * | 2007-09-12 | 2009-03-19 | Sharp Kabushiki Kaisha | Manufacturing system, manufacturing apparatus, manufacturing program and recording medium |
JP2009020536A (en) * | 2008-10-17 | 2009-01-29 | Seiko Epson Corp | Manufacturing method of progressive multifocal lens and progressive multifocal lens |
EP2590114A1 (en) * | 2011-11-03 | 2013-05-08 | Essilor International (Compagnie Générale D'Optique) | Secured data communication in a networked computer system for providing optical lenses |
JP6086936B2 (en) * | 2015-04-07 | 2017-03-01 | 株式会社ニコン・エシロール | Lens processing management system, lens manufacturing method, computer program, and data supply apparatus |
JP2017116946A (en) * | 2017-01-30 | 2017-06-29 | 株式会社ニコン・エシロール | Lens processing management system, lens processing management method, lens manufacturing method, computer program, and data supply device |
JP2019070802A (en) * | 2018-10-09 | 2019-05-09 | 株式会社ニコン・エシロール | Management system |
JP2019139813A (en) * | 2019-05-16 | 2019-08-22 | ファナック株式会社 | High-speed converter, measurement system, and high-speed conversion program |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040215525A1 (en) * | 2001-07-06 | 2004-10-28 | Gordon Keane | Electronic ordering system, such as for use by eye care professionals |
US20050004694A1 (en) * | 2000-10-27 | 2005-01-06 | Hoya Corporation | Spectacle lens manufacturing method and spectacle lens supply system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002323681A (en) | 1995-11-24 | 2002-11-08 | Seiko Epson Corp | Method of manufacturing progressive multifocal lens |
WO2001060553A1 (en) * | 2000-02-16 | 2001-08-23 | Seiko Epson Corporation | Method of producing glasses lenses, and polishing tool |
JP4239519B2 (en) | 2002-03-27 | 2009-03-18 | セイコーエプソン株式会社 | Progressive power lens, presbyopia glasses and lens design method |
JP2004109813A (en) | 2002-09-20 | 2004-04-08 | Seiko Epson Corp | Progressive multifocal lens and method for designing the same |
-
2004
- 2004-01-19 JP JP2004010518A patent/JP4225204B2/en not_active Expired - Fee Related
-
2005
- 2005-01-18 DE DE602005017318T patent/DE602005017318D1/en active Active
- 2005-01-18 EP EP05000897A patent/EP1555588B1/en not_active Expired - Fee Related
- 2005-01-19 US US10/905,738 patent/US7159982B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050004694A1 (en) * | 2000-10-27 | 2005-01-06 | Hoya Corporation | Spectacle lens manufacturing method and spectacle lens supply system |
US20040215525A1 (en) * | 2001-07-06 | 2004-10-28 | Gordon Keane | Electronic ordering system, such as for use by eye care professionals |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7422325B2 (en) * | 2005-02-04 | 2008-09-09 | Seiko Epson Corporation | Method of designing a spectacle lens |
US20060176446A1 (en) * | 2005-02-04 | 2006-08-10 | Seiko Epson Corporation | Method of designing a spectacle lens |
US20070153271A1 (en) * | 2005-12-29 | 2007-07-05 | Industrial Technology Research Institute | Method and system for designing and manufacturing lens modules |
US7412297B2 (en) * | 2005-12-29 | 2008-08-12 | Industrial Technology Research Institute | Method and system for designing and manufacturing lens modules |
US20120218513A1 (en) * | 2007-10-31 | 2012-08-30 | Hoya Corporation | Spectacle lens evaluating method, spectacle lens designing method using same, spectacle lens manufacturing method, spectacle lens manufacturing system, and spectacle lens |
US8474975B2 (en) * | 2007-10-31 | 2013-07-02 | Hoya Corporation | Spectacle lens evaluating method, spectacle lens designing method using same, spectacle lens manufacturing method, spectacle lens manufacturing system, and spectacle lens |
US9724190B2 (en) | 2007-12-13 | 2017-08-08 | Amo Groningen B.V. | Customized multifocal ophthalmic lens |
CN103488133A (en) * | 2008-08-29 | 2014-01-01 | 尼康-依视路有限公司 | Lens treatment management system |
US9311684B2 (en) * | 2008-08-29 | 2016-04-12 | Nikon-Essilor Co., Ltd. | Lens treatment management system |
US20120022985A1 (en) * | 2008-08-29 | 2012-01-26 | Essilor International (Compagnie Gengrale D'optique) | Lens Treatment Management System |
JP2015146195A (en) * | 2008-08-29 | 2015-08-13 | 株式会社ニコン・エシロール | Lens design data use management system, lens manufacturing device and lens |
US20110320029A1 (en) * | 2008-10-10 | 2011-12-29 | Essilor International (Compagnie Generale D'optique) | Processing Device for Processing an Order Request of an Ophthalmic Lens |
US20200405575A1 (en) * | 2009-02-19 | 2020-12-31 | S.M Balance Holdings | Methods and systems for diagnosis and treatment of a defined condition, and methods for operating such systems |
US20190060163A1 (en) * | 2009-02-19 | 2019-02-28 | S.M Balance Holdings | Methods and systems for diagnosis and treatment of a defined condition, and methods for operating such systems |
US9002491B2 (en) * | 2009-06-30 | 2015-04-07 | Essilor International (Compagnie Generale D'optique) | Method and apparatus for generating a surface of an optical lens |
US20120101618A1 (en) * | 2009-06-30 | 2012-04-26 | Essilor International (Compagnie Generale d'Opitique) | Method and Apparatus for Generating a Surface of an Optical Lens |
US9886027B2 (en) | 2010-02-26 | 2018-02-06 | Nikon-Essilor Co., Ltd. | Lens manufacturing system, lens manufacturing method, computer program, lens design data use management system, lens design data use management device, lens processing management device, lens processing management method, lens processing management system, lens design data use management program, and lens processing management program |
US20180150063A1 (en) * | 2010-02-26 | 2018-05-31 | Nikon-Essilor Co., Ltd. | Lens Manufacturing System, Lens Manufacturing Method, Computer Program, Lens Design Data Use Management System, Lens Design Data Use Management Device, Lens Processing Management Device, Lens Processing Management Method, Lens Processing Management System, Lens Design Data Use Management Program, And Lens Processing Management Program |
US20140337252A1 (en) * | 2011-12-13 | 2014-11-13 | Hoya Lens Manufacturing Philippines Inc. | Design data providing system, data server, design data providing method, specification data providing method |
WO2014084247A1 (en) * | 2012-11-28 | 2014-06-05 | Hoya株式会社 | Spectacle lens, production apparatus and production method for spectacle lens |
US9983737B2 (en) | 2014-11-25 | 2018-05-29 | Seiko Epson Corporation | Display device, display method, and display system |
CN107567382A (en) * | 2015-05-29 | 2018-01-09 | 埃西勒国际通用光学公司 | System and method for compensating the deviation in optical mirror slip manufacturing process |
US10639765B2 (en) * | 2015-05-29 | 2020-05-05 | Essilor International | System and method for compensating deviations in an optical lens manufacturing process |
EP3292447B1 (en) | 2015-05-29 | 2022-10-12 | Essilor International | System and method for compensating deviations in an optical lens manufacturing process |
CN110268304A (en) * | 2016-12-30 | 2019-09-20 | 豪雅镜片泰国有限公司 | Method for designing eyeglass, eyeglass, and the device for designing eyeglass |
CN110235338A (en) * | 2017-01-11 | 2019-09-13 | 无限电气公司 | System and equipment for axial field rotating energy device |
Also Published As
Publication number | Publication date |
---|---|
DE602005017318D1 (en) | 2009-12-10 |
EP1555588B1 (en) | 2009-10-28 |
EP1555588A2 (en) | 2005-07-20 |
US7159982B2 (en) | 2007-01-09 |
JP4225204B2 (en) | 2009-02-18 |
EP1555588A3 (en) | 2007-06-20 |
JP2005202291A (en) | 2005-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7159982B2 (en) | Method for providing design data and system for providing design data | |
EP0867261B1 (en) | Spectacle lens production | |
JP5730491B2 (en) | Lens processing management system, lens manufacturing system, lens manufacturing method, computer program, lens processing management method, data supply device, lens design data utilization management system, lens design data utilization management device, and lens design data utilization management program | |
EP2789424B1 (en) | Lens shape finishing system of eyeglass lens, manufacturing method of eyeglass lenses, and lens shape finishing device | |
JP5728230B2 (en) | Asynchronous method for obtaining the characteristics of glasses to order | |
EP2449421A1 (en) | Method of and apparatus for designing an optical lens | |
JP6074438B2 (en) | Spectacle lens, spectacle lens manufacturing apparatus and method | |
US10500692B2 (en) | Lens edging system, order-side terminal device and lens ordering method | |
JP3869624B2 (en) | Single focus spectacle lens design method, manufacturing method, and manufacturing system | |
CN104025132A (en) | Secured data communication in a networked computer system for providing optical lenses | |
JP2009020536A (en) | Manufacturing method of progressive multifocal lens and progressive multifocal lens | |
JP6034560B2 (en) | Design data providing system and design data providing method | |
JP3134965B2 (en) | How to display the expected finish image of the eyeglass lens | |
JP2008097031A (en) | Spectacle lens supply method | |
JP3126813B2 (en) | How to display the expected finish image of the eyeglass lens | |
JP2017116946A (en) | Lens processing management system, lens processing management method, lens manufacturing method, computer program, and data supply device | |
JP2015143880A (en) | Lens manufacturing system, lens manufacturing method, computer program, lens design data use management system, lens design data use management device, lens machining management device, lens machining management method, lens machining management system, lens design data use management program, and lens machining management program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SEIKO EPSON CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHINOHARA, TOSHIHIDE;KATO, KAZUTOSHI;KAGA, TADASHI;AND OTHERS;REEL/FRAME:015582/0644;SIGNING DATES FROM 20041222 TO 20041227 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: HOYA LENS MANUFACTURING PHILIPPINES INC., PHILIPPI Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SEIKO EPSON CORPORATION;REEL/FRAME:030822/0408 Effective date: 20130611 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553) Year of fee payment: 12 |