Optical Lens Surface Generation via Linear Interpolation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for producing progressive multifocal ophthalmic lenses are time-consuming and complex due to the computational complexity of computing progressive surface designs for each prescription, especially when using single vision semi-finished lens blanks, which require full optimization processes.
Innovation Solution
A method that generates a target surface for an optical lens by providing first and second surface difference data through pre-calculated and initial surfaces, using linear interpolation to reduce calculation time and complexity, allowing for rapid provision of lens information to opticians without full optimization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If full optimization of surface equations is performed for each prescription, then manufacturing precision is improved, but productivity deteriorates due to time-consuming calculations
Solution Approach 1:
The patent pre-calculates and stores surface equations for representative prescriptions in a database before actual lens production. When a specific prescription is needed, the system retrieves and interpolates from these pre-computed surfaces rather than performing full optimization calculations, thus maintaining precision while dramatically reducing production time
Solution Approach 2:
The patent creates approximate surface equations by interpolating between pre-calculated representative surfaces based on the specific prescription parameters. This copying and interpolation approach produces sufficiently accurate surfaces for manufacturing without requiring full optimization computations for each individual case
2Reliability
If complex optimization algorithms are used to minimize optical defects, then reliability is improved, but device complexity increases
Solution Approach 1:
The patent segments the complex optimization problem by pre-processing it for representative cases and storing the results. The actual production process only requires simple interpolation between these segments, dividing the computational burden into a heavy pre-computation phase and a light production phase
Solution Approach 2:
The complex optimization work is performed in advance for a set of representative prescriptions, and the results are stored for rapid retrieval and interpolation during actual lens production, eliminating the need for complex real-time calculations
Data Source
AI summary
A method of generating a target surface {tilde over (S)}( λ) of an optical lens for the manufacture of the optical lens according to optical lens parameters λ, the method comprising: providing a set of L first surface difference data E(λj) each first surface difference data E(λj) corresponding to the surface difference between a pre-calculated surface Sλ<sub2>j</sub2>pc(αλ<sub2>j</sub2>) (j=1, . . . , L) and an initial surface Sλ<sub2>j</sub2>ini (j=1, . . . , L), from which the target surface will be generated, according to the expression:E(λj)=Sλ<sub2>j</sub2>pc(αλ<sub2>j</sub2>)−Sλ<sub2>j</sub2>ini (j=1, . . . , L)where λj (j=1, . . . , L) correspond to the optical lens parameters of the pre-calculated optical lenses; providing a set of second surface difference data {tilde over (E)}( λ) corresponding to the surface difference between the target optical surface {tilde over (S)}( λ) and the initial surface S <o ostyle="single">λ</o>ini by linear interpolation of the first surface difference data E(λj) according to the expression:E~(λ_)=∑j=1Lwjλ_E(λj),where wj <o ostyle="single">λ</o> represents an interpolation coefficient; and; determining the target surface {tilde over (S)}( λ) by combining the second surface difference data {tilde over (E)}( λ) and the initial surface S <o ostyle="single">λ</o>ini according to the expression: {tilde over (S)}( λ)={tilde over (E)}( λ)+S <o ostyle="single">λ</o>ini.


