The present invention relates to the coloring of optical glasses, in particular spectacle lenses, with an improved approximation to a target coloration to be obtained.
Spectacle lenses are often produced with or from plastic materials. These plastic materials may have an intrinsic coloration, with different shades being possible depending on the material and thickness (e.g., gray, yellow, or blue). Especially the thickness of a spectacle lens can significantly influence the resulting color impression or its intensity. Here, the thickness varies across a spectacle lens, which due to the intrinsic coloration of the spectacle lens material can lead to a position-dependent or direction-of-sight-dependent color impression for the spectacle wearer. Especially with colored or tinted glasses, this intrinsic coloration can be perceived as very disturbing. If the target coloration is light blue and the intrinsic coloration of the glass material is yellow, then a range of green to blue partial colorations can arise across the glass.
Occasionally, an attempt is made to compensate for the influence of the intrinsic coloration of a plastic material by adding other color components to the bulk material of the plastic or by moving it into a spectrally less sensitive area for the eye. For example, in the case of materials that have a strong yellow index, i.e. which appear to be yellowish to the eye, so-called “blueing agents” are occasionally used. Generally speaking, by using complementary colors in the bulk material, a shift into the neutral gray area is possible. However, a removal of the entire effect is not obtained. Thus, for example, the addition of a “blueing agent” shifts the material-thickness-dependent yellow shift to the benefit of graying. Thus, the thickness-dependent discoloration is preserved in principle.
The object of the invention is to improve the control of the resulting overall coloration of a spectacle lens even when using a wide variety of plastics for the spectacle lens and most varied geometries or optical effects of the spectacle lens. This object is obtained by a method including the features specified in claim 1, a system including the features specified in claim 12 and a computer program product including the features specified in claim 14. Preferred embodiments are subject of the dependent claims.
Thus, in one aspect, the invention relates to a method of coloring an optical glass, in particular a spectacle lens, which comprises a predetermined glass material. In particular, the optical glass can be made of the predetermined glass material. In this case, a target coloration of the optical glass is to be obtained. The target coloration may be homogeneous coloration, i.e. uniform throughout the entire glass. In another embodiment, however, the coloration may also define a color transition or color gradient. For example, in the case of a spectacle lens, it may be desirable to have a darker color at the top than at the bottom section.
The method comprises determining a material-specific intrinsic coloration of the predetermined glass material. The intrinsic coloration of the predetermined glass material can be composed of effects on the surface of the glass material and of effects in the interior, i.e. in the bulk, of the glass material. For example, a material-specific intrinsic coloration of the predetermined glass material could be described by an intrinsic color vector {right arrow over (F)}(d):={right arrow over (F0)}+d·{right arrow over (D)} with a surface color vector {right arrow over (F0)} and a volume color vector {right arrow over (D)} at a glass thickness d.
In addition, the method includes determining a glass thickness at a plurality of evaluation points on the optical glass. Thus, a location-dependent glass thickness of the optical glass is determined. This can be done in different ways. In a preferred embodiment, the glass thickness can be measured, for example, immediately before coloring. However, it is particularly preferred for the determination of the location-dependent glass thickness to take place at a plurality of evaluation points on the optical glass on the basis of data sets of an optical calculation and optimization method of at least one glass surface of the optical glass. Thus, for optical glasses, in particular spectacle lenses, data sets about the distribution of the optical properties across the spectacle lens or about the profile and shape of the surfaces as well as data on the location-dependent glass thickness are often available from glass production, in particular if the spectacle lens has been calculated and optimized (individually).
The method further comprises identifying a (location-dependent) intrinsic coloration of the optical glass from the material-specific intrinsic coloration of the predetermined glass material and the (location-dependent) glass thickness at the plurality of evaluation points on the optical glass. While any surface effects of an intrinsic coloration are preferably substantially constant throughout the entire optical glass, volume effects are particularly dependent on the thickness of the predetermined glass material. In the case of a location-dependent thickness, this thickness-dependent intrinsic coloration thus leads to a possibly inhomogeneous, i.e. location-dependent intrinsic coloration of the optical glass.
Furthermore, the method comprises determining a reference color pigment amount for at least one color pigment (particularly preferably for at least three different color pigments) such that the reference color pigment amount, applied to a reference substrate, causes the target coloration to be obtained on the optical glass for the reference substrate. In particular, a corresponding reference color pigment amount is determined for each color pigment used in the coloring process. With these reference color pigment amounts, the reference substrate obtains the target coloration actually to be obtained on the optical glass. The reference color pigment amounts can be determined once in advance experimentally for each target coloration to be obtained and then stored in a database. On the basis of such a database, new target colorations can be calculated e.g. by interpolation from existing data.
In a preferred embodiment, a substrate that is as transparent and/or color-neutral as possible could be used as a reference substrate. In particular in this case can the entire color of the optical glass (before the coloring process) be used or determined as the identified intrinsic coloration of the optical glass. Alternatively, in particular if a substrate that is not completely transparent and/or color-neutral is used as the reference substrate, a deviation of the coloration of the optical glass (before the coloring process) from the intrinsic coloration of the reference substrate can be used as the intrinsic coloration of the optical glass. In particular, since many color pigments can behave differently on different materials, e.g. cause different colorations, it is particularly preferred in practice that the material of the reference substrate correspond to the predetermined glass material. Thus, the optical glass to be colored and the reference substrate are substantially match at least with respect to surface effects of the intrinsic coloration. The remaining parts of a difference in the intrinsic coloration are mainly due to bulk effects and thus to the (location-dependent) glass thickness of the glass to be colored.
Considering the reference substrate, determining the location-dependent glass thickness at a plurality of evaluation points on the optical glass particularly preferably comprises identifying a deviation Δd of the location-dependent glass thickness of the optical glass at a plurality of evaluation points on the optical glass from a thickness of the reference substrate. Here, identifying the location-dependent intrinsic coloration of the optical glass particularly preferably comprises identifying a deviation Δ{right arrow over (F)} of an intrinsic coloration of the optical glass from an intrinsic coloration of the reference substrate on the basis of the identified deviation Δd of the position-dependent glass thickness of the optical glass from a thickness of the reference substrate according to
Δ{right arrow over (F)}=Δd·{right arrow over (D)}
with a volume color vector {right arrow over (D)}. In addition, if a thickness of the reference substrate is chosen which is equal to or near an average value of a thickness of optical glasses to be colored, (local) deviations of the intrinsic coloration of the optical glass to be colored from the intrinsic coloration of the reference substrate are small. Thus, a correspondingly small correction of the color pigment amount to be applied (also as the target color pigment amount) with respect to the (respective) reference color pigment amount is necessary. For very small corrections, preferred linear color correction models described below are still very accurate.
The method further comprises specifying a color correction model describing a relationship between a deviation of a color pigment amount for at least one color pigment from the reference color pigment amount of the at least one color pigment and a resulting deviation of a coloration of the reference substrate from the target coloration.
This relationship is preferably described in a color space considered to be particularly suitable for the respective application. The L*a*b* color space (CIELAB) according to EN ISO 11664-4 is chosen below by way of example. However, the invention can also be used with other color space models, e.g. RGB color space, CMYK color space, etc.
Particularly preferably, a linear color correction model is specified. Specifically, specifying the color correction model comprises determining a pigment amount correction matrix such that the relationship between a deviation Δ{right arrow over (P)}={right arrow over (P)}−{right arrow over (Pr)} of a color pigment amount {right arrow over (P)} for at least one color pigment from the reference color pigment amount {right arrow over (Pr)} of the at least one color pigment and a resulting deviation Δ{right arrow over (Z)}={right arrow over (Z)}−{right arrow over (Zz)}{right arrow over ( )} of a coloration {right arrow over (Z)} of the reference substrate from the target coloration {right arrow over (Zz)} is described by
Δ{right arrow over (P)}=·Δ{right arrow over (Z)}
In this case, {right arrow over (P)} represents a color pigment amount vector whose entries (components) represent the respective amount of different color pigments. Thus, if 3 different color pigments are used, {right arrow over (P)} preferably forms a 3-dimensional vector. {right arrow over (Z)} represents a coloring vector whose entries (components) correspond to the coordinates of the selected color space. Particularly preferably, the pigment amount correction matrix is determined experimentally on the reference substrate. For this purpose, the amount of pigment of the different color pigments can be varied and the resulting color can be measured. Especially if a linear color correction model is used is the experimental determination of matrix entries with only a few measurement points of slightly different coloration and color pigment amounts on the reference substrate possible in a quite precise way.
Finally, the method comprises determining a target color pigment amount that deviates from the reference color pigment amount by a color pigment amount correction, which compensates for the identified intrinsic coloration of the optical glass according to the specified color correction model. For example, determining a target color pigment amount {right arrow over (Pz)} can be performed according to
{right arrow over (Pz)}={right arrow over (Pr)}−·Δ{right arrow over (F)}
As far as the intrinsic coloration of the optical glass changes due to the location-dependent glass thickness across the optical glass, a very efficient compensation of this undesirable effect by a location-dependent color pigment amount correction is obtained with the method according to the invention. This corrected color pigment amount (target color pigment amount) can then be applied to at least one surface of the optical glass. This gives the glass to be colored the desired target coloration, even with very different glass thicknesses and always with a very good approximation across the entire glass surface. The invention can be applied to homogeneous colorations and color transitions (e.g., bi-color colorations) both in a simple and effective way. Even with very strong optical powers (strong plus or minus powers or strong prisms) can unwanted deviations from the coloration to be obtained be suppressed very efficiently.
In a preferred embodiment, the target coloration T; to be obtained for the optical glass can be described according to
{right arrow over (Zz)}({right arrow over (x)})=I({right arrow over (x)})·{right arrow over (ZO,z)}+(1−I({right arrow over (x)}))·{right arrow over (ZU,z)}
so that it depends on a position {right arrow over (x)} on the optical glass with a first target coloration {right arrow over (ZO,z)} to be obtained at a first evaluation point {right arrow over (xO)} on the optical glass, a second target coloration {right arrow over (ZU,z)} to be obtained at a second evaluation point {right arrow over (xU)} on the optical glass, and a preferably continuous interpolation function I({right arrow over (x)}) satisfying I({right arrow over (xO)})=1 and I({right arrow over (xU)})=0.
Preferably, determining the reference color pigment amount comprises:
In particular, specifying a color correction model comprises:
Δ{right arrow over (PO)}=·Δ{right arrow over (ZO)}; and
Δ{right arrow over (PU)}=·Δ{right arrow over (ZU)}
More preferably, determining a target color pigment amount comprises:
{right arrow over (PO,z)}={right arrow over (PO)}−·Δ{right arrow over (F)};
{right arrow over (PU,z)}={right arrow over (PU)}−·Δ{right arrow over (F)};
and
{right arrow over (Pz)}=I({right arrow over (x)})·{right arrow over (PO,z)}+(1−I({right arrow over (x)}))·{right arrow over (PU,z)}
In a further aspect, the invention relates to a corresponding coloring system for coloring an optical glass, in particular a spectacle lens, which comprises a predetermined glass material, for obtaining a target coloration of the optical glass, the system comprising:
Preferably, the coloring system further comprises a color pigment application module for applying the target color pigment amount to at least one surface of the optical glass. The coloring system is particularly preferably designed to carry out a method for coloring an optical glass described herein, in particular according to one of the preferred embodiments described herein.
In a further aspect, the invention provides a computer program product, in particular in the form of a non-volatile data store and/or a signal sequence, comprising program code that, when loaded and executed in a computer system, causes it to perform a method according to the present invention, in particular in one of the preferred embodiments described herein.
Further preferred details in the implementation of the invention will be described below with reference to the accompanying figures with reference to preferred embodiments. The figures show:
In the case of materials that possess a thickness-dependent intrinsic coloration, it is possible to set a target coloration or a spatially resolved target coloration function by targeted spatially resolved counter-coloring. With this method, it is possible to obtain colorations independent of the material thickness.
In principle, the present invention can be used with all coloring techniques that enable spatially resolved coloring. For example, with the following known coloring techniques, it is possible to obtain a targeted spatially resolved counter-coloring for the use of the present invention:
As a suitable coloring technique, mention is to be made of the Nidek method (e.g., EP0982432B1, EP1905890A2, EP1992734B1, EP2261419B1, EP2532781B1):
In addition, a coloring technique known from EP1683645B1 is suitable (Essilor method):
Similar coloring techniques (e.g., Itoh method) are suitable as well.
Further coloring techniques are known from EP2319981B1 and EP2460666B1 (in some cases special high-index polymers that allow coloring):
Classical coloring by means of dip dyeing baths is basically possible, but the flexibility in spatially resolved color correction is very limited.
Preferably, the glass material used is first of all characterized with regard to its optical properties. This is preferably done via a material-specific intrinsic coloration vector
{right arrow over (F)}(d):={right arrow over (F0)}+d·{right arrow over (D)} equation (1),
which is made up of a surface percentage
and a volume percentage
the intrinsic coloration as a function of the material thickness d. The representation of the intrinsic coloration as a vector takes place in the selected, and essentially freely selectable, color space. In the following, the L*a*b* color space (CIELAB) is chosen as an example. However, the invention could also be used with other color space models, e.g. RGB color space, CMYK color space, etc.
Three examples of possible glass materials are mentioned below:
Material #1:
Material #2:
Material #3:
With a reference value for the thickness: dRef=8 mm (thickness of a reference substrate of the corresponding material), the intrinsic coloration of the reference substrate results:
Material #1:
Material #2:
Material #3:
Preferably, at least one target coloration of the glass is determined in the same color space. Distributed across the glass, i.e. in each visual point, this may be the same target coloration. However, the target coloration may also be determined as a color gradient (e.g., stronger or darker coloration at the top than at the bottom). The target coloration constitutes the color tone in which the entire, colored glass should appear at the end. The representation takes place in a selected color space.
This coloring vector {right arrow over (Zz,1)} of the target coloration is to be valid for all evaluation points on the glass (homogeneous target coloration) in example (1). Thus, no location-dependent definition of the target coloration {right arrow over (Zz,1)} is necessary.
In the case of a two-color glass (bicolor glass), preferably two visual points (evaluation points) are initially defined especially in a 2-dimensional Cartesian coordinate system, the zero point of which is e.g. in the circle center of the (uncut) glass. The glass is preferably oriented such that the cx side is perpendicular to the x-y plane and the zero angle points to the right. This corresponds to the definition according to the so-called TABO degree scheme.
A first local target coloration for the visual point at the top (first or top reference point) is defined at the location:
and the associated first local target coloration vector by:
A second local target coloration for the visual point at the bottom (second or bottom reference point) is defined at the location:
and the associated second local target color vector by:
By specifying a target color function
a local target coloration can be defined for each position on the glass.
In principle, arbitrary functions that best describe the desired color density distribution can be defined as the interpolation function. As a linear interpolation, for example, the function
can be chosen. Less hard transitions are obtained, for example, by the following interpolation.
For example (2), the target color function is thus defined by:
{right arrow over (Zz)}({right arrow over (x)}):={right arrow over (Zz)}(y)·{right arrow over (Z)}O,z+(1−I1(y))·{right arrow over (ZU,z)} equation (25)
or for softer transitions by:
{right arrow over (Zz)}({right arrow over (x)}):={right arrow over (Zz)}(y)=I2(y)·{right arrow over (ZO,z)}+(1−I2(y))·{right arrow over (ZU,z)} equation (26)
The following describes, by way of example, how the location-dependent coloring is preferably carried out. In a preferred embodiment, three color pigments are used to set the target coloration. This may be three different color pigments of the types red, yellow, blue, but also e.g. color pigments of the types orange, yellow, and blue. In another preferred embodiment, four different color pigments are used, e.g. red, orange, yellow, blue. In specific embodiments, it may also be sufficient to use only two different color pigments or even just one type of color pigment. For the sake of simplicity, it is assumed here by way of example that a three-color pigment system with the pigment colors red, yellow and blue is present.
If a pigment system has been specified, the amount of pigment used can be defined by a pigment amount vector
Preferably, the units of PRed, PYellow and PBlue are indicated in %, where 100% represents a color pigment reference amount specified once for the respective color pigment.
In order to obtain a target coloration {right arrow over (Zz)}, a reference color pigment amount {right arrow over (Pr)} can be specified for a material and a thickness d of a reference substrate. The values of {right arrow over (Pr)} are preferably determined experimentally.
Material #3, thickness d=1.5 mm, homogeneous coloration:
Material #3, thickness d=1.5 mm, location-dependent coloration at the top:
Material #3, thickness d=1.5 mm, location-dependent coloration at the bottom:
In the vicinity of the target coloration {right arrow over (Zz)}, the change of the color pigments ({right arrow over (P)}−{right arrow over (Pr)}) can be described based on the deviation of the color change {right arrow over (Z)}−{right arrow over (Zz)}. Preferably, the coloration in this environment is described by the linear relationship:
{right arrow over (P)}={right arrow over (Pr)}+·({right arrow over (Z)}−{right arrow over (Zz)}) (equation (34)
In this equation, is preferably a 3×3 matrix whose entries are preferably determined experimentally. In particular, matrix entries have the unit of color % per L*a*b* unit. This pigment amount correction matrix
can be specified once for each desired target coloration, in particular independently of the glass material selected in the individual case and the specific glass thickness (i.e. independently of an intrinsic coloration of the glass body).
Material #3, homogeneous target coloration {right arrow over (Zz,1)}:
Material #3, target coloration at the top {right arrow over (ZO,z)}:
Material #3, target coloration at the bottom {right arrow over (ZU,z)}:
In order to determine a suitable color correction for a glass to be colored, first the specific intrinsic coloration of the glass material is determined.
Further, in this example, it is assumed that the material #3 is used.
Thus, for the thickness-dependent intrinsic coloration {right arrow over (D)}={right arrow over (D#3)}, equation (9) is applicable. The location-dependent color shift experienced by the glass is thus:
Δ{right arrow over (F)}({right arrow over (x)})=d({right arrow over (x)})·{right arrow over (D)} equation (38)
Thus, the color shift along the x axis is given by the following table values:
In order to at least partially compensate for this color shift, the surface color is now corrected on the glass front and/or on the glass back in particular by a linear combination of front and back such that the target coloration is obtained at least approximately. As target coloration, the target coloration specified in Example (1) is to be obtained here. The overall coloration in transmission is thus independent of the glass thickness and, in the case of a homogeneous coloration, independent of the position {right arrow over (x)} on the glass. For each position on the glass, the color pigment amount can be specified in order to obtain the target coloration at this location, regardless of the pre-coloration.
Equations (29), (35) and (38) yield for Example (1):
{right arrow over (Pz)}({right arrow over (x)}):={right arrow over (Pr)}−·Δ{right arrow over (F)}({right arrow over (x)}) equation (39).
This results in the following color pigment amounts for the material #3 in the coloration according to Example (1) for a section along the x axis with y=0 in 5 mm increments:
As in the previous example, in this example, it is assumed below that the material #3 is used. Thus, for the thickness-dependent intrinsic coloration {right arrow over (D)}={right arrow over (D#3)}, equation (9) is applicable. The location-dependent color shift experienced by the glass is thus defined by equation (38):
Δ{right arrow over (F)}({right arrow over (x)})=d({right arrow over (x)})·{right arrow over (D)}
Thus, the color shift along the y axis is given by the following table values:
Now, the surface coloration is corrected either on the glass front or on the glass back or a linear combination of front and back, in order to approximate the overall coloration as well as possible to the desired target coloration. Since in the example described here, a bicolor coloration according to the target coloration given above as Example (2) is to be obtained, it is first assumed that this target coloration can be described starting from two homogeneous plain colorations. For each position on the glass, the color pigment amount of the coloration at the top (0) and at the bottom (U) can now be specified.
The equations (31), (36) and (38) yield for Example (2) for the upper target color pigment amount:
{right arrow over (PO,z)}({right arrow over (x)}):={right arrow over (PO,r)}−·Δ{right arrow over (F)}({right arrow over (x)}) equation (40).
The equations (33), (37) and (38) yield for Example (2) for the lower target color pigment amount:
{right arrow over (PU,z)}({right arrow over (x)}):={right arrow over (PU,r)}−·Δ{right arrow over (F)}({right arrow over (x)}) equation (41).
For the color pigment amounts of the two partial colorations, the following values result along the y axis (at x=0):
Analogous to the interpolation formula for the interpolated target colorations of equations (25) and (26), the color pigment amounts can be interpolated as well.
{right arrow over (Pz)}({right arrow over (x)}):={right arrow over (Pz)}(y)=I2(y)·{right arrow over (PO,z)}+(1−I2(y))·{right arrow over (PU,z)} equation (42)
The color pigment amount of the upper (first) partial coloration can thus be specified as follows:
The color pigment amount of the lower (second) partial coloration can thus be specified as follows:
Although preferred embodiments have been described by way of example with reference to a color space vector in the L*a*b* color space and by coloring with color pigments of the types red, yellow and blue, the invention is not limited to this color space representation or the color pigment selection described by way of example. Instead, the invention can also be applied analogously in other color space models and with other basic colors. The invention is not limited to the use of 3 basic colors. In particular, the invention is also applicable to coloring processes in which the target coloration is obtained with 4 or more basic colors. In this case, only the dimension of the color pigment amount vector {right arrow over (P)} and the pigment amount correction matrix are adjusted accordingly. If the material and three colors are given, the result is always clear. If, for example, a color pigment or a mixture of color pigments representing an exact compensation of the counter-coloration is provided, then the problem simplifies to local counter-coloring by means of color or of the color mixture. The disadvantage of such a firmly defined color mixture is that possible adjustments are not possible afterward. However, this method does without an adjustment color.
Number | Date | Country | Kind |
---|---|---|---|
10 2017 000 698.9 | Jan 2017 | DE | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2018/050143 | 1/3/2018 | WO | 00 |