Computer-implemented method for fitting a spectacle lens to a spectacle frame
AssigneeCarl Zeiss Vision International GmbH
InventorHelmut Wietschorke
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for fitting a spectacle lens, which has a first spectacle lens surface, a second spectacle lens surface, and at least one dioptric power to be obtained, to a spectacle frame with a certain frame edge curve is made available. In the method, a free-form surface formed on a first spectacle lens surface is fitted to the frame edge curve of the spectacle frame. The free-form surface is fitted to the frame edge curve by virtue of the free-form surface and the second spectacle lens surface being optimized with regard to minimizing the difference between the free-form surface edge curve and the frame edge curve and with regard to achieving the at least one dioptric power to be obtained with the spectacle lens.
Claims11
A computer-implemented method for fitting a spectacle lens having a first spectacle lens surface, a second spectacle lens surface, and at least one intended dioptric power to a spectacle frame having a predetermined frame edge curve, the method comprising:
- fitting a free-form surface formed on the first spectacle lens surface to the frame edge curve of the spectacle frame,
- wherein the free-form surface is fitted to the frame edge curve by simultaneously optimizing the free-form surface and the second spectacle lens surface with regard to minimizing a difference between the free-form surface edge curve and the frame edge curve and with regard to attaining the at least one intended dioptric power of the spectacle lens, the free-form surface and the second spectacle lens surface mutually influencing one another during the optimization,
- wherein the simultaneous optimization of the free-form surface and the second spectacle lens surface is implemented iteratively, the second spectacle lens surface being altered first in each iteration step and the free-form surface then being optimized with regard to attaining the at least one intended dioptric power of the spectacle lens,
- wherein in each iteration step the optimization of the free-form surface is followed by a determination of a measure for a deviation of the free-form surface edge curve present after the optimization of the free-form surface from the frame edge curve;
- and
- terminating the method if the measure for the deviation is less than a given value or a change in the measure is less than a given value, or, otherwise, in a subsequent iteration step:
- modifying the second spectacle lens surface;
- and
- subsequently optimizing the free-form surface again with regard to attaining the at least one intended dioptric power of the spectacle lens.
A computer program for fitting a spectacle lens having a first spectacle lens surface, a second spectacle lens surface, and at least one intended dioptric power to a spectacle frame having a predetermined frame edge curve, the computer program containing instructions which, when executed on a computer, prompt the computer to fit a free-form surface formed on a first spectacle lens surface to the frame edge curve of the spectacle frame, wherein the computer program moreover comprises instructions which, when executed on a computer, prompt the computer to:
- simultaneously optimize the free-form surface and the second spectacle lens surface with regard to minimizing a difference between the free-form surface edge curve and the frame edge curve and with regard to attaining the at least one intended dioptric power of the spectacle lens for the purpose of fitting the free-form surface to the frame edge curve, the free-form surface and the second spectacle lens surface mutually influencing one another during the optimization;
- perform the simultaneous optimization of the free-form surface and the second spectacle lens surface iteratively, the second spectacle lens surface being altered first in each iteration step and the free-form surface then being optimized with regard to attaining the at least one intended dioptric power of the spectacle lens;
- determine in each iteration step after the optimization of the free-form surface a measure for a deviation of the free-form surface edge curve present after the optimization of the free-form surface from the frame edge curve;
- terminate the method if the measure for the deviation is less than a given value or a change in the measure is less than the given value, or otherwise, in a subsequent iteration step:
- modify the second spectacle lens surface;
- and
- subsequently optimize the free-form surface again with regard to attaining the at least one intended dioptric power of the spectacle lens,
- wherein the measure for the deviation is based on a difference edge curve that represents a difference in sagittal heights of the free-form surface edge curve and of the frame edge curve at mutually equivalent points of the two edge curves relative to a reference plane,
- wherein the second spectacle lens surface is modified based on the difference edge curve, and
- wherein the second spectacle lens surface is modified by virtue of a third spectacle lens surface being fitted to the difference edge curve and at least one portion of the third spectacle lens surface being overlaid on the second spectacle lens surface.
A data processing system for fitting a spectacle lens having a first spectacle lens surface, a second spectacle lens surface, and at least one intended dioptric power to a spectacle frame having a predetermined frame edge curve, the data processing system comprising a processor and at least one memory and the processor being configured, based on instructions of a computer program stored in the at least one memory, to fit a free-form surface formed on a first spectacle lens surface to the frame edge curve of the spectacle frame, wherein the processor is moreover configured, based on the instructions of the computer program stored in the memory, to:
- simultaneously optimize the free-form surface and the second spectacle lens surface with regard to minimizing a difference between the free-form surface edge curve and the frame edge curve and with regard to attaining the at least one intended dioptric power of the spectacle lens for the purpose of fitting the free-form surface to the frame edge curve, the free-form surface and the second spectacle lens surface mutually influencing one another during the optimization;
- perform the simultaneous optimization of the free-form surface and the second spectacle lens surface iteratively, the second spectacle lens surface being altered first in each iteration step and the free-form surface then being optimized with regard to attaining the at least one intended dioptric power of the spectacle lens;
- determine in each iteration step after the optimization of the free-form surface a measure for a deviation of the free-form surface edge curve present after the optimization of the free-form surface from the frame edge curve and to:
- terminate the method if the measure for the deviation is less than a given value or a change in the measure is less than the given value, or otherwise, in a subsequent iteration step,
- to modify the second spectacle lens surface;
- and
- subsequently optimize the free-form surface again with regard to attaining the at least one intended dioptric power of the spectacle lens,
- wherein the measure for the deviation is based on a difference edge curve that represents a difference in sagittal heights of the free-form surface edge curve and of the frame edge curve at mutually equivalent points of the two edge curves relative to a reference plane,
- wherein the second spectacle lens surface is modified based on the difference edge curve, and
- wherein the second spectacle lens surface is modified by virtue of a third spectacle lens surface being fitted to the difference edge curve and at least one portion of the third spectacle lens surface being overlaid on the second spectacle lens surface.
A non-transitory computer-readable storage medium with instructions stored thereon for fitting a spectacle lens having a first spectacle lens surface, a second spectacle lens surface, and at least one intended dioptric power to a spectacle frame having a predetermined frame edge curve, the instructions, when executed on a computer, prompting the computer to fit a free-form surface formed on a first spectacle lens surface to the frame edge curve of the spectacle frame, wherein the storage medium moreover comprises instructions stored thereon which, when executed on a computer, prompt the computer to:
- simultaneously optimize the free-form surface and the second spectacle lens surface with regard to minimizing a difference between the free-form surface edge curve and the frame edge curve and with regard to attaining the at least one intended dioptric power of the spectacle lens for the purpose of fitting the free-form surface to the frame edge curve, the free-form surface and the second spectacle lens surface mutually influencing one another during the optimization;
- perform the simultaneous optimization of the free-form surface and the second spectacle lens surface iteratively, the second spectacle lens surface being altered first in each iteration step and the free-form surface then being optimized with regard to attaining the at least one intended dioptric power of the spectacle lens;
- determine in each iteration step after the optimization of the free-form surface a measure for a deviation of the free-form surface edge curve present after the optimization of the free-form surface from the frame edge curve and to:
- terminate the method if the measure for the deviation is less than a given value or a change in the measure is less than the given value, or otherwise, in a subsequent iteration step;
- modify the second spectacle lens surface;
- and
- subsequently optimize the free-form surface again with regard to attaining the at least one intended dioptric power of the spectacle lens,
- wherein the measure for the deviation is based on a difference edge curve that represents a difference in sagittal heights of the free-form surface edge curve and of the frame edge curve at mutually equivalent points of the two edge curves relative to a reference plane,
- wherein the second spectacle lens surface is modified based on the difference edge curve, and
- wherein the second spectacle lens surface is modified by virtue of a third spectacle lens surface being fitted to the difference edge curve and at least one portion of the third spectacle lens surface being overlaid on the second spectacle lens surface.
Dependencies are inferred from the claim text.