# US 12,111,520 B2 · Method and system for determining a lens of customized color

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,111,520 B2
- Document ID: US12111520B2
- Status: Granted
- Kind: B2
- Application number: 17/262,874
- Filed: 2019-07-30
- Published: 2021-06-03
- Granted: 2024-10-08
- Earliest claimed: 2018-07-31
- Assignees: Essilor International
- Applicants: Essilor International
- Inventors: William Trottier-Lapointe; Jinhhao Ng; Jean-Philippe Dumont; Haifeng Shan; Philip Chang; Charlène Pousse
- Web page: https://patentgrep.com/patent/US12111520B2

## CPC

- G02C 7/10: Filters, e.g. for facilitating adaptation of the eyes to the dark; Sunglasses
- G02C 7/107: {Interference colour filters}
- G01J 3/463: {Colour matching}
- G02C 7/104: {having spectral characteristics for purposes other than sun-protection}
- G02C 7/108: {Colouring materials}
- G02C: SPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES (trial frames for testing the eyes A61B3/04; goggles or eyeshields not having the same features as spectacles A61F9/00)
- G01J: MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY (light sources F21, H01J, H01K, H05B; investigating properties of materials by optical means G01N)

## Abstract

The invention concerns method and system for determining a lens of customized color, said method comprising the steps of determining a target colorimetric data set; providing access to a database comprising data representing colors; using a plurality of simulation modules to calculate, based on said data from the database, a plurality of simulated colorimetric data of the lens substrate combined with a mixture of dyes of determined dye(s) combination, composition and amount or with a multilayer stack as a function of determined layers composition and thicknesses; and, color matching the plurality of simulated colorimetric data with the target colorimetric data set so as to determine one or a plurality of combinations of said lens substrate with a determined mixture of dyes or with a determined multilayer stack.

## Claims

### Claim 1

A method for determining a lens of customized color comprising the steps of:
determining a target colorimetric data set;
providing access to a database comprising data representing colors, said data comprising colorimetric data corresponding to a plurality of multilayer stacks of determined layers composition and thicknesses and said data comprising reflection, transmission, absorption and/or scattering coefficients of a lens substrate and, respectively, of a plurality of dyes, over a range of wavelengths;
using a plurality of simulation modules to calculate, based on said data from the database, a plurality of simulated colorimetric data, wherein the plurality of simulation modules comprises a first simulation module adapted to calculate a first plurality of simulated colorimetric data for a multi-layer stack on said lens substrate as a function of determined layers composition and thicknesses and wherein the plurality of simulation modules comprises at least another simulation module adapted to calculate another plurality of simulated colorimetric data comprising a plurality of simulated reflection, transmission or absorption spectra of the lens substrate combined with a mixture of dyes as a function of varying determined dye(s) combination, composition and amount;
color matching the plurality of simulated colorimetric data with the target colorimetric data set so as to determine a plurality of combinations, said plurality of combinations comprising at least one combination of said lens substrate with a determined mixture of dyes and at least another combination of said lens substrate with a determined multilayer stack;
on a same display device, displaying rendered colors in reflection and transmission for each of said plurality of combination so as to enable their visual comparison in rendered colors.

### Claim 2 (depends on 1)

The method of claim 1, wherein the lens substrate further comprises another spectral filter and wherein said method further comprises a color balancing step comprising calculating the simulated colorimetric data of said lens with said another spectral filter.

### Claim 3 (depends on 1)

The method of claim 1, further comprising a step of displaying the plurality of simulated colorimetric data and the target colorimetric data set.

### Claim 4 (depends on 1)

The method of claim 1, wherein the first simulation module is adapted to calculate a plurality of simulated colorimetric coordinates in three dimensions for a multi-layer stack as a function of varying thicknesses of said multi-layer stack.

### Claim 5 (depends on 1)

The method of claim 1, wherein the at least another simulation module comprises a second simulation module adapted to calculate a simulated reflection spectrum of a tinted lens over a customized background and to match the simulated reflection spectrum of the tinted lens with the target colorimetric data set.

### Claim 6 (depends on 5)

The method of claim 5, wherein said target colorimetric data set is determined in reflection, and further comprising the following steps:
selecting a raw lens substrate having determined reflection spectra over a white background and over a black background over the range of wavelengths;
determining a customized background reflection spectrum;
wherein the database contains reflection spectra of the raw lens substrate and of a plurality of dyes for a plurality of concentration Ci of each dye of the plurality of dyes, the database also storing absorption and scattering coefficients of the raw lens substrate and of a plurality of dyes for a plurality of concentration Ci of each dye of the plurality of dyes over said range of wavelengths; and
the second simulation module being adapted to use the absorption and scattering coefficients stored in the database for calculating the simulated reflection spectra, for a mixture of n dyes in the lens substrate, each absorption and scattering coefficients of each dye being weighted with a concentration Ci;
the second simulation module being adapted to calculate, from the simulated absorption and scattering coefficients, the simulated reflection spectrum over the customized background reflection spectrum;
the second simulation module being adapted to calculate simulated colorimetric coordinates from the simulated reflection spectrum; and
wherein said color matching step comprises calculating a color difference between said target colorimetric data set and said simulated colorimetric coordinates for the mixture of n dyes in the lens substrate and fitting the concentrations Ci of each dye of said mixture of n dyes by minimizing the color difference.

### Claim 7 (depends on 1)

The method of claim 1, wherein the at least another simulation module comprises a third simulation module adapted to calculate simulated absorption spectra for a tinted lens combined with numerical functions representing dyes and to match the simulated absorption spectra of the tinted lens with the target colorimetric data set.

### Claim 8 (depends on 1)

The method of claim 1, wherein the at least another simulation module comprises a fourth simulation module adapted to calculate simulated transmission spectra for a tinted lens combined with numerical dye functions and to match the simulated transmission spectra of the tinted lens with the target colorimetric data set.

### Claim 9

A system for determining a lens of customized color comprising:
an input device for determining a target colorimetric data set;
a computer system comprising a database comprising data representing colors; and
a plurality of simulation modules,
wherein said data comprise:
colorimetric data corresponding to a plurality of multilayer stacks of determined layers composition and thicknesses and said data comprising reflection, transmission, absorption and/or scattering coefficients of a lens substrate and, respectively, of a plurality of dyes, over a range of wavelengths, and wherein the plurality of simulation modules comprises a first simulation module adapted to calculate, based on said data from the database, a first plurality of simulated colorimetric data of a lens substrate combined with a mixture of dyes with a multilayer stack as a function of determined layers composition and thicknesses and wherein the plurality of simulation modules comprises at least another simulation module adapted to calculate another plurality of simulated colorimetric data comprising a plurality of simulated reflection, transmission or absorption spectra of the lens substrate combined with a mixture of dyes as a function of varying determined dye(s) combination, composition and amount; the plurality of simulation modules being adapted to evaluate a numerical difference between the first plurality of simulated colorimetric data and the target colorimetric data set and respectively between the another plurality of simulated colorimetric data and the target colorimetric data set so as to determine a plurality of combinations, said plurality of combinations comprising at least one combination of said lens substrate with a determined multilayer stack and at least another combination of said lens substrate with a determined mixture of dyes, the plurality of combinations matching the target colorimetric data set, and wherein the computer system is connected to a display device adapted to display rendered colors in reflection and transmission for each of said plurality of combinations so as to enable visual comparison in rendered colors.

### Claim 10 (depends on 9)

The system of claim 9, wherein first simulation module is adapted to calculate a plurality of simulated colorimetric coordinates in three dimensions for a multi-layer stack as a function of varying thicknesses of said multi-layer stack.

### Claim 11 (depends on 10)

The system of claim 10, wherein the at least another simulation module comprises a second simulation module adapted to calculate simulated absorption and scattering coefficients for a tinted lens as a function of dye mixture composition and to match a simulated reflection spectrum of the tinted lens over a customized background with the target colorimetric data set.

### Claim 12 (depends on 10)

The system of claim 10, wherein the computer system is connected to a deposition apparatus for depositing said multilayer thin film stack on said lens substrate and the computer system being connected to an apparatus for dyeing lenses.

### Claim 13 (depends on 9)

The system of claim 9, wherein the at least another simulation module comprises a second simulation module adapted to calculate simulated absorption and scattering coefficients for a tinted lens as a function of dye mixture composition and to match a simulated reflection spectrum of the tinted lens over a customized background with the target colorimetric data set.

### Claim 14 (depends on 12)

The system of claim 12, wherein the at least another simulation module comprises a third simulation module adapted to calculate simulated absorption spectra for a tinted lens as a function of numerical dye functions and to match the simulated absorption spectra of the tinted lens with the target colorimetric data set.

### Claim 15 (depends on 9)

The system of claim 9, wherein the at least another simulation module comprises a third simulation module adapted to calculate simulated absorption spectra for a tinted lens as a function of numerical dye functions and to match the simulated absorption spectra of the tinted lens with the target colorimetric data set.

### Claim 16 (depends on 13)

The system of claim 13, wherein the at least another simulation module comprises a fourth simulation module adapted to calculate simulated transmission spectra for a tinted lens as a function of numerical dye functions and to match the simulated transmission spectra of the tinted lens with the target colorimetric data set.

### Claim 17 (depends on 9)

The system of claim 9, wherein the at least another simulation module comprises a fourth simulation module adapted to calculate simulated transmission spectra for a tinted lens as a function of numerical dye functions and to match the simulated transmission spectra of the tinted lens with the target colorimetric data set.

### Claim 18 (depends on 9)

The system of claim 9, wherein the computer system is connected to a deposition apparatus for depositing said multilayer thin film stack on said lens substrate and the computer system being connected to an apparatus for dyeing lenses.
