Optical Lens Surface Generation via Linear Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesurface accuracyVSAvoidlens production speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #26Copying

2Reliability

If complex optimization algorithms are used to minimize optical defects, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveoptical qualityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9002491B2Method and apparatus for generating a surface of an optical lens
Publication Date: 2015.04.07 ESSILOR INTERNATIONAL(COMPAGNIE GENERALE D OPTIQUE)
  • US9002491B2 patent drawing
  • US9002491B2 patent drawing
  • US9002491B2 patent drawing

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=1L⁢wjλ_⁢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.