Dynamic control of transmittance values
The method addresses the discomfort caused by rapid light changes in variable transmittance ophthalmic lenses by using a control unit to dynamically adjust transmittance through specific commands, effectively stabilizing perceived light levels and preventing glare.
Patent Information
- Application Number
- JP2023523156
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-10-16
- Filing Date
- 2021-10-14
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2041-10-14
AI Technical Summary
Existing variable transmittance ophthalmic lenses struggle to adequately attenuate rapid changes in ambient light, leading to discomfort for the wearer due to severe fluctuations in perceived light levels.
A method for controlling the light transmittance of variable transmittance ophthalmic lenses, implemented by a control unit that receives illumination measurements, calculates changes, and compares them to thresholds to execute specific transmittance adjustment commands, including overshoot and return phases to stabilize transmittance.
This method effectively mitigates severe brightness fluctuations, prevents glare, and improves contrast by dynamically adjusting transmittance in response to rapid changes in ambient light, thereby enhancing wearer comfort.
Smart Images

Figure 0007648752000001 
Figure 0007648752000002 
Figure 0007648752000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a method for controlling light transmission through a variable transmission ophthalmic lens. [Background technology]
[0002] As known to those skilled in the art, variable transmission ophthalmic lenses make it possible to limit glare discomfort while maintaining visual performance.
[0003] A variable transmittance ophthalmic lens may, for example, include an electrochromic layer or a liquid crystal layer that is controlled to change the light transmittance of the lens upon detecting a variation in the wearer's lighting environment. Typically, the brighter the environment (E, e.g., lux), the darker the lens should be, i.e., the lower the light transmittance of the lens should be.
[0004] A variable transmission lens is typically controlled to adapt its transmittance when a change in environmental illumination is detected, with the transmittance set as a function of the illumination measured after the change in illumination is detected.
[0005] In reality, the light environment can vary from a few lux decades (rather dark inside) to several thousand lux decades (bright outside), not to mention conditions corresponding to night vision. This means that ratios around 1000 in extreme cases, and usually above 100, characterize the variation in the light environment experienced by the wearer.
[0006] Considering electrochromic lenses, their transmission can vary between 90% and 10% for class 3 eyewear and between 90% and 4% for class 4 eyewear. The corresponding attenuation coefficients are therefore 9 (90 / 10) and 22.5 (90 / 4), respectively.
[0007] It is therefore not possible to sufficiently attenuate variations in the wearer's lighting environment to keep the light level perceived by the wearer substantially constant during these variations, which can result in discomfort to the wearer while the variable transmittance lens changes transmittance.
[0008] In view of the above, there is a need to alleviate at least some of the inconveniences of the prior art.
[0009] There is a need to provide a method of controlling a variable transmittance ophthalmic lens that improves wearer comfort, especially when ambient light changes rapidly. Summary of the Invention [Means for solving the problem]
[0010] To this end, the present disclosure describes a method for controlling light transmission of a variable transmission ophthalmic lens, the method being performed by a control unit and comprising: receiving, from an ambient light sensor, a value of a measured parameter related to the illuminance of the wearer's environment; * calculating the change in illuminance from the value of the parameter measured during a predetermined time interval; comparing the calculated change in illuminance to a first threshold; * if the calculated change in illuminance is greater than a first threshold, implementing a first command configured to vary the transmittance of the variable transmittance ophthalmic lens from an initial transmittance value corresponding to the current transmittance value to a first target transmittance value according to a first fluctuation profile including a first phase in which the transmittance overshoots the first target transmittance value and a second phase in which the transmittance returns to the first target transmittance value; Includes.
[0011] An ambient light sensor is understood to be any sensor that is sensitive to light, such as visible light, IR (infrared) light or UV (ultraviolet) light, and is able to measure the amount of said light.
[0012] By "parameter related to the illuminance of the wearer's environment" is understood the level of light in the wavelength range sensitive to the ambient light sensor.
[0013] The illuminance of the wearer's environment can be derived or calculated from the measurements of said parameters, for example by using a model of the emission spectrum associated with a given light source, for example a model of the emission spectrum of the sun.
[0014] The first threshold value is, for example, an absolute threshold, in other words one in which the variation over time of the illuminance value can be compared with an absolute value, or a relative threshold, in other words one that allows dividing the variation over time of the illuminance value by the initial illuminance value and comparing the ratio obtained with the absolute value, or a variable threshold that is the result of a function of the initial illuminance, in other words the variable threshold can have a different value whether the ambient light is initially dim or bright; This can be understood as follows.
[0015] The initial transmittance value of the ophthalmic lens is considered to be the transmittance value at the first time point at which the calculated change in illuminance is compared to the first threshold value.
[0016] Overshooting can be considered to mean exceeding the target, so that if the transmittance is increasing to a first target transmittance value, exceeding the first target transmittance value means reaching a transmittance value that is higher than the first target transmittance value.
[0017] Conversely, when the transmittance decreases to the first target transmittance value, exceeding the first target transmittance value means reaching a transmittance value lower than the first target transmittance value.
[0018] Implementing the first command and implementing the second command may correspond to applying a corresponding command signal that changes the transmittance of the Ophthalmic Lens. For example, the Ophthalmic Lens may include one of an electrochromic layer and a liquid crystal layer disposed between two command electrodes. Implementing the first command or the second command may include applying a command signal to the command electrodes.
[0019] By providing a series of overshoots and returns, the variation in transmittance in response to a first command is To mitigate the effects of extreme brightness fluctuations by allowing the wearer to quickly avoid the risk of glare near their eyes; To track the eye's adaptation to light and improve contrast while recovering some of the dynamics of transmittance to prepare for future strong fluctuations in luminosity; This makes it possible.
[0020] By conditionally implementing a first command based on a comparison of the calculated change in illuminance with a first threshold, the transmittance of the ophthalmic lens can be commanded using a dedicated fluctuation profile to prevent an immediate risk of glare when the illuminance fluctuations are particularly fast.
[0021] In some examples, the method further includes implementing a second command to change the transmittance of the variable transmittance ophthalmic lens according to a monotonically varying profile when the absolute value of the calculated change in illuminance is less than or equal to the absolute value of the first threshold.
[0022] This makes it possible to provide, for example, a classical variation profile in order to smoothly adapt the transmittance of the ophthalmic lens to the change in illumination, as long as the variation in illumination is slow enough.
[0023] In some examples, the method further includes maintaining the transmittance value of the variable transmittance ophthalmic lens at the initial transmittance value if the absolute value of the calculated change in illuminance is less than or equal to the absolute value of a first threshold value.
[0024] This allows the same transmittance value to always be provided as long as the rate of illuminance variation does not exceed a first threshold, avoiding confusing the wearer with undesirable transmittance variations. This is useful for certain activities where the ambient illuminance normally remains at a constant low value, but can quickly rise to a high value after briefly crossing a primary light source.
[0025] In some examples, the method includes comparing the calculated change in illuminance to a first threshold, comparing the current value of the measured parameter to a parameter threshold, and then: - implementing a first command if the current value of the measured parameter is greater than the parameter threshold and the calculated change in illumination is greater than a first threshold.
[0026] Additionally, the method may include implementing a command configured to maintain the transmittance equal to the initial transmittance value if the current value of the measured parameter is less than the parameter threshold value.
[0027] This is especially useful when the absolute value of illuminance remains low, but the relative value of the detected illuminance variations can be high, such as when driving at night. In situations where the wearer must not be disturbed, commands that induce transmittance changes should be disabled or not implemented, so that the transmittance remains constant over time.
[0028] More generally, whether or not the first command is executed depends on: comparing the current value of a parameter related to the illuminance of the environment with a corresponding threshold value, or - comparing the variation of said parameter over a time interval with another corresponding threshold value, or comparing the result of a function that includes a combination of both the current value of the parameter and its variation over time with a corresponding threshold value; can be based on.
[0029] Such a function may, for example, control the transmittance to remain at a predetermined constant value in low illuminance conditions, and to change over time in high illuminance conditions according to specific commands selected based on the relative variation of illuminance over time.
[0030] In some examples, the method includes: if the absolute value of the calculated change in illuminance is less than or equal to an absolute value of a first threshold; comparing the calculated change in illuminance to a second threshold; and * if the absolute value of the calculated change in illuminance is greater than the absolute value of a second threshold, executing a second command to change the transmittance of the variable transmittance ophthalmic lens from the initial transmittance value to a second target transmittance value according to the monotonically varying profile; and * maintaining the transmittance value of the variable transmittance ophthalmic lens at the initial transmittance value if the absolute value of the calculated change in illuminance is less than or equal to the absolute value of a second threshold; Further includes.
[0031] The ophthalmic lens is then controlled according to one of three different modes, depending on whether the illuminance fluctuations are extreme (above a first threshold), normal (above a second threshold) or negligible.
[0032] In some examples, the first command includes instructions to vary the transmittance of the variable transmittance ophthalmic lens over time according to a sum of a standard function and an overshoot function; *The standard function defines the monotonic variation of the transmittance from an initial transmittance value to a first target transmittance value, *The overshoot function defines the transmittance overshoot value, the duration of the overshoot phase, and the duration of the decay phase.
[0033] In some examples, the second command includes instructions to vary the transmittance of the Variable Transmittance Ophthalmic Lens over time according to a standard function.
[0034] For example, the standard function may be a default function that is applied to all variations in transmittance, while the overshoot function may be applied in addition to the standard function only in certain cases where there are severe variations in illuminance, as a result of implementing the first command signal.
[0035] In some examples, different overshoot functions are used depending on whether the sign of the calculated change in illumination is positive or negative.
[0036] This can provide improved comfort to the wearer, for example the selection of the overshoot function can be adapted to the physiological parameters of the wearer with regard to adaptation to increasing and decreasing transmitted light, respectively.
[0037] In some examples, the first target transmittance value is determined as a function of illuminance.
[0038] For example, the first target transmittance value may be determined as a function of the variation in illuminance that triggered the implementation of the first command.
[0039] Furthermore, the first target transmittance value may be updated as a function of further variations in illuminance obtained after triggering the implementation of the first command.
[0040] This allows one to determine the transmittance value that must be reached to compensate for the continuous change in illuminance.
[0041] In some examples, the transmittance overshoot value is determined as a function of the difference between the calculated change in illuminance and the first threshold value.
[0042] By overshooting the first target transmittance value, the response time is minimized. If the calculated change in illuminance is significantly higher than the first threshold, it may be preferable to further reduce the response time. This can be achieved by setting a larger transmittance overshoot value.
[0043] In some examples, the method further comprises, after implementing the first command, a transmittance function of the variable transmittance ophthalmic lens having a temporary value; calculating a further change in illuminance during a further time interval based on the received measurements; and comparing the calculated further change in illuminance to a first threshold; * if the absolute value of the calculated further illuminance change is greater than the absolute value of the first threshold, interrupting the transmittance variation resulting from the first command and implementing a third command to change the transmittance of the variable transmittance ophthalmic lens from the temporary transmittance value to a third target transmittance value; * continuing with the transmittance variation resulting from the first command if the absolute value of the calculated further illuminance change is less than or equal to the absolute value of the first threshold; Further includes.
[0044] This allows the transmittance variation to be discontinued upon detecting that the current illuminance has returned closer to the initial value, so that a rapid response time is not required to prevent glare.
[0045] In some examples, the second target transmittance value corresponds to the initial transmittance value.
[0046] This allows the first command and the associated transmission fluctuations to be cancelled in progress.
[0047] In some examples, the first threshold is based on a physiological parameter of the wearer.
[0048] This allows the transmittance to be rapidly altered upon detection of a change in the amount of detected light above a threshold customized for each particular wearer, thus optimizing comfort for each particular wearer.
[0049] The present disclosure further describes a control unit configured to carry out the above method.
[0050] The present disclosure further describes an eyeglass intended to be worn by a wearer, the eyeglass comprising: - at least one variable transmittance ophthalmic lens, an ambient light sensor configured to measure the value of a parameter related to the illuminance of the environment; - a control unit as defined above coupled to the variable transmittance ophthalmic lens and to an ambient light sensor, Equipped with.
[0051] The present disclosure further describes a computer program product comprising a set of instructions that, when executed by a processor, performs the above-described method.
[0052] The present disclosure further describes a non-transitory computer-readable storage medium storing the above computer program.
[0053] For a more detailed understanding of the description provided herein and the advantages thereof, reference should now be made to the following brief description taken in conjunction with the accompanying drawings and detailed description, in which like reference numerals represent like parts. [Brief description of the drawings]
[0054] [Figure 1] 1 illustrates an exemplary eyewear device. [Diagram 2] 2 shows a general flow chart of an exemplary software implementing the proposed method for controlling the device of FIG. 1. [Diagram 3] 1 shows a superposition of two variation profiles of the transmission function of a variable transmission ophthalmic lens according to an exemplary first command and an exemplary second command, respectively. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0055] Reference is now made to FIG. 1, which illustrates an exemplary eyewear device.
[0056] The glasses device is - a pair of variable transmittance ophthalmic lenses (100) mounted in a spectacle frame; - a light sensor (200) configured to sense the level of visible light or illuminance incident towards the lens (100); a control unit (300) coupled to the light sensor and to the lens; Equipped with.
[0057] The eyewear device may include one or more power sources (400) for providing power to the lenses (100), the light sensor (200), and the control unit (300).
[0058] Each lens (100) has a transmittance function that is controllable directly or indirectly by an electrical command signal.
[0059] For example, each lens (100) may include an electrochromic material whose visible light transmission characteristics are electrically switchable, for example as a layer disposed between two command electrodes. For example, each lens (100) may include a thermochromic material whose visible light transmission characteristics are thermally switchable, associated with an electrical conductor whose temperature is controlled by the passage of an electric current. More generally, each lens (100) may be based on any smart glass technology or combination thereof, such as electrochromic, thermochromic, photochromic, suspended particle, microblind, or polymer dispersed liquid crystal technology.
[0060] The light sensor is a photoelectric device that converts the optical energy of visible light detected by the device into electrical energy. Examples include photoresistors, photodiodes, and phototransistors. The light sensor (200) can be mounted on the eyeglass frame, such as on the nose bridge, on a lens mount, on a hinge, on an arm, etc. The eyeglass device can include one or more additional light sensors (200). For example, the eyeglass device can include a pair of identical light sensors (200), each mounted near a corresponding ophthalmic lens to separately sense the incident light toward each of the eyeglass lenses (100). For example, the eyeglass device can include multiple light sensors (200), each sensitive to different visible light wavelengths, for example to separately recognize blue light and red light, to apply different control functions to the ophthalmic lens depending on the spectrum of the incident visible light.
[0061] The control unit (300) comprises one or more processors operatively coupled to one or more memories and one or more interfaces with the lens (100) and the light sensor (200). Communication between the control unit, the lens, and the light sensor may be wired or wireless.
[0062] An initial time t when the eyeglass device is worn by the wearer i In the lens (100), the initial transmittance value T i The initial transmittance value T i can be preset according to the illuminance of the environment at an initial time point. For example, in a bright environment, the initial transmittance value T i can be preset to a low value, such as 20% or less. For example, in a dark environment, the initial transmittance value T i can be preset to a high value, such as 80% or higher.
[0063] Reference is now made to FIG. 2, which illustrates a software algorithm that may be stored on a memory and executed by a processor of the control unit (300) to implement a method for driving the transmittance of the lens (100).
[0064] The control unit (300) obtains (REC E) (S1) continuous measurements of the illuminance of the wearer's environment over time from the light sensor (200). The measurements may be collected at regular time intervals dt, for example every second.
[0065] In the context of this disclosure, an illuminance measurement indicates the total amount of incident light energy in a given wavelength range that is sensitive to the light sensor (200), the given wavelength range being specific to the light sensor (200) and corresponding to at least a portion of the visible light wavelength range.
[0066] Each measurement taken may be stored by the control unit as a time-stamped measurement indicating the illuminance of the wearer's environment at the time of the measurement.
[0067] Based on the obtained measurements, the control unit (300) determines the initial time t i Initial illuminance E i and the current time t cur Current illuminance E cur The change in illuminance between ΔE1 and E cur -E i Calculate (CPTΔE1) (S2). At the initial time t i and the current time t cur The time interval between may include an integration time to filter out significant variations in illumination intensity from anomalies.
[0068] The absolute value |ΔE1| of the change in illuminance ΔE1 indicates the amplitude of the change.
[0069] The sign of the change in illuminance ΔE1 is i and the current time t cur Indicates whether the illuminance increased (if the sign is positive) or decreased (if the sign is negative) between
[0070] The control unit (300) determines whether the calculated change in illuminance is greater than a first threshold ΔE lim1 Compared with (CMP ΔE1 / ΔE lim1 ) (S3).
[0071] First threshold ΔE lim1 is a preset non-null value that corresponds to the limit beyond which a change in illumination is considered to be abrupt or drastic.
[0072] First threshold ΔE lim1 can be preset, for example as an absolute value, or as a calculated value, for example as a relative value of the initial illumination.
[0073] First threshold ΔE lim1 may be preset based on the wearer's physiological parameters, such as, for example, sensitivity to glare, mean contrast recovery time after glare, pupil size and movement.
[0074] First threshold ΔE lim1 may be adjusted through interaction with the wearer, possibly based on artificial intelligence, machine learning, deep learning, supervised learning, etc.
[0075] In one example, the first threshold value differs depending on whether the change in illuminance ΔE1 is positive or negative. For example, a positive value of the first threshold value ΔE lim1+ and negative value ΔE lim1- can be determined in advance. Next, the first threshold value ΔE lim1 may be selected as a predetermined value whose sign matches the sign of the change in illuminance ΔE1.
[0076] Based on the result of the comparison, the processing circuit (300) controls the lens transmittance according to different variation profiles, whether the change in the detected illumination is considered to be drastic or not.
[0077] More precisely, the absolute value |ΔE1| of the change in illuminance ΔE1 is equal to or smaller than the first threshold ΔE lim1 Absolute value of |ΔE lim1If | is greater, the Control Unit (300) executes (GEN CMD1) a first command to vary the transmittance of the Ophthalmic Lens (100) (S4).
[0078] The first command is to vary the transmittance of the ophthalmic lens (100) to an initial transmittance value T according to a variation profile that includes two successive phases: an overshoot phase, during which the transmittance overshoots the first target transmittance value, and a decay phase, during which the transmittance returns towards the first target transmittance value. i to a first target transmittance value T f1 This allows for control up to
[0079] Conversely, the first command is when the absolute value |ΔE1| of the change in illuminance ΔE1 is equal to or smaller than the first threshold ΔE lim1 Absolute value of |ΔE lim1 |If it is below, it will not be implemented.
[0080] In summary, when a change in illuminance is detected, the change in illuminance is compared to a first threshold to detect whether the change is drastic.
[0081] Next, if the change in illumination is too great, a first command is implemented to change the transmittance of the ophthalmic lens.
[0082] Otherwise, the first command is not executed.
[0083] A possible further course of action when the change in illumination is smoother is described later. Therefore, in this case, the next comparison result, i.e., the absolute value |ΔE1| of the change in illumination ΔE1 is greater than or equal to the first threshold ΔE lim1 Absolute value of |ΔE lim1 |It is considered to be less than or equal to.
[0084] The control unit (300) determines whether the calculated change in illuminance is greater than a second threshold ΔE lim2 Compared with (CMP ΔE1 / ΔE lim2 ) (S51).
[0085] Second Threshold ΔElim2 is the first threshold ΔE lim1 is a preset non-null value lower than
[0086] First threshold ΔE lim1 Similarly, the second threshold ΔE lim2 may be a preset absolute or relative value and may differ depending on the sign of the calculated change in illumination intensity.
[0087] Second Threshold ΔE lim2 The value of may be related to a physiological parameter of the wearer, such as the wearer's perception threshold.
[0088] For example, the second threshold may correspond to the limit beyond which a change in detected illuminance is perceptible by the wearer and requires compensation by adapting the transmittance of the ophthalmic lens.
[0089] Based on the result of the comparison, the processing circuit (300) can implement a second command to change the transmittance of the lens.
[0090] More precisely, the absolute value |ΔE1| of the change in illuminance ΔE1 is equal to or smaller than the second threshold ΔE lim2 Absolute value of |ΔE lim2 If so, the Control Unit (300) executes (GEN CMD2) a second command to vary the transmittance of the Ophthalmic Lens (100) (S52).
[0091] The second command is to vary the transmittance of the ophthalmic lens (100) according to a variation profile that does not include any overshoot phase to an initial transmittance value T i to a second target transmittance value T f2 This allows for control up to
[0092] Conversely, the absolute value |ΔE1| of the change in illuminance ΔE1 is the second threshold ΔE lim2 Absolute value of |ΔE lim2 If it is, the command will not be executed.
[0093] In summary: - when the change in illuminance is rapid, a first command is implemented to change the transmittance of the ophthalmic lens, the first command comprising overshooting a first target transmittance value during an overshoot phase and then returning towards the first target transmittance value during a decay phase; - if the change in illuminance is not drastic and perceptible, a second command is implemented to change the transmittance of the ophthalmic lens, the second command comprising reaching a second target transmittance value without overshooting said value; - If the change in illuminance is not perceptible, the command is not executed and the transmittance value of the ophthalmic lens is the initial transmittance value T i remains equal to
[0094] Reference is now made to FIG. 3, which shows an exemplary illuminance as a function of time as a solid line labeled E1=f(t).
[0095] In this example, it can be seen that the level of light intensity varies during a time interval from an initial light intensity value to a first light intensity value, said values may for example correspond to two successive measurements.
[0096] For simplicity, the illumination E is considered to have two stable states during the period considered.
[0097] In this example, the first light intensity value is significantly greater than the initial light intensity value, resulting in a strong light intensity increase during the time interval and exceeding the first threshold value ΔE lim1 As a result, the first command is executed by the control unit (300).
[0098] A schematic diagram of an exemplary transmittance as a function of time according to a first fluctuation profile resulting from the implementation of such a first command is shown as τ V =f EE’t These are represented in Figure 3 as solid lines labeled (E,E',t).
[0099] According to the first variation profile, the transmittance value of the ophthalmic lens (100) varies from an initial transmittance value T i to a first target transmittance value T f1 The first target transmittance value T f1 may be determined, for example, as a function of the measured illuminance, for example as a function of the first light intensity value.
[0100] The first fluctuation profile includes two successive phases.
[0101] The first phase is the initial transmittance value T i to a first target transmittance value T f1 Transmittance overshoot value T OS This is the overshoot phase (11) until
[0102] In this example, the change in illuminance is positive, so the first target transmittance value T f1 is the initial transmittance value T i The transmittance overshoot value T OS is less than the first target transmittance value.
[0103] In another example, not shown, the change in illuminance is negative, resulting in a first target transmittance value T f1 is the initial transmittance value T i In this other example, the transmittance overshoot value T OS is greater than the first target transmittance value.
[0104] In both cases, the transmission fluctuations during the overshoot phase have the same sign and larger amplitude as when the first target transmission value is reached. Formally, T OS -T i / T f1 -T i >1.
[0105] Transmittance overshoot value (T OS ) is the first target transmittance value T f1Alternatively, such an offset may be determined as a fixed offset from the calculated change in illumination ΔE1 and the first threshold ΔE lim1 may be determined as a function of the difference between
[0106] Transmittance overshoot value T OS Reaching t0 corresponds to reaching an inflection point in the fluctuation profile and indicates the start of the second phase.
[0107] The second phase is the transmittance overshoot value T OS to a first target transmittance value T f1 From the above, the variation in the transmittance during the decay phase (12) has the opposite sign to the variation during the overshoot phase (11).
[0108] The duration of the decay phase may be one or two orders of magnitude longer than the duration of the overshoot phase, for example if the overshoot phase lasts for a few seconds then the subsequent decay phase may last for minutes.
[0109] This sequence of overshoot and decay phases results in - mitigating strong fluctuations in brightness by allowing the wearer to quickly avoid the risk of glare under their eyes; - to track the eye's adaptation to light and improve contrast whilst recovering some of the dynamics of transmittance in order to prepare for future strong variations in luminosity; becomes possible.
[0110] In some embodiments, the first variation profile can be expressed as a sum of a standard function and a sum of an overshoot function, *The standard function is the initial transmittance value T i to a first target transmittance value T f1 Define the monotonic variation of the transmittance up to *The overshoot function is the transmittance overshoot value T OS, the duration of the overshoot phase (11) and the duration of the decay phase (12).
[0111] Formally, this is τ V =f EE’t (E,E',t)=f Et It corresponds to (E,t)+h(E,E',t), where h(E,E',t) is a boost function divided into two parts: an overshoot period followed by a decay period.
[0112] h(E,E',t) may depend (in terms of time, intensity, shape, etc.) on the wearer and some of his / her specific physiological parameters (i.e., sensitivity to glare, mean contrast recovery time after glare, pupil size and movement, etc.) and may be adjusted through interaction with the wearer using AI, machine learning, deep learning, supervised learning, etc.
[0113] Since h(E,E',t) can differ depending on the sign of the light intensity fluctuation, different overshoot managements are implemented for darkening and bleaching.
[0114] With respect to the overshoot period, h(E,E',t) may tend to zero if the first derivative of the light intensity over time, E', tends to zero, i.e., the amplitude of the overshoot is minimized when the rate of variation of the light intensity is reduced.
[0115] The duration of the overshoot period may be predetermined such that the decay period occurs at the expiration of a particular time interval.
[0116] The duration of the overshoot period can be predetermined based on specific regulations, e.g., administrative regulations specific to class 4 eyeglasses in driving situations, and / or according to the amplitude of the change in illuminance ΔE1, and / or according to the previous value of the transmittance of the ophthalmic lens (100) before detecting the change in illuminance ΔE1, and / or according to physical limitations of the eyewear, such as the maximum possible fading or darkening rate of the ophthalmic lens (100).
[0117] With respect to the decay period, h(E,E',t) may tend to zero at infinite time, which is the time when the transmittance of the Ophthalmic Lens approaches the first target transmittance value T f1 The shape of the decay phase can be linear, exponential, arctangent, etc.
[0118] An alternative exemplary illuminance as a function of time is E 1’ = f(t)
[0119] In this example, a smoother increase in light intensity is detected during the time interval, resulting in a positive value of ΔE 1’ This is the second threshold ΔE lim2 is greater than the absolute value of the first threshold ΔE lim1 As a result, the second command is executed by the control unit (300).
[0120] An exemplary transmission as a function of time according to a second fluctuation profile resulting from the implementation of such a second command is shown in FIG. V =f Et It is represented as a discontinuity line labeled (E,t).
[0121] According to the second variation profile, the transmittance value of the ophthalmic lens (100) varies from the initial transmittance value T i to a second target transmittance value T f2 until the second target transmittance value T f2 The change occurs without overshooting.
[0122] For example, the second variation profile may have an initial transmittance value T i to the second target transmittance value (T f2 ) with a standard function that defines the monotonic variation up to
[0123] Such a variation profile makes it possible to follow the eye's adaptation to the light without any drastic variations in transmittance, since there is no risk of glare under the eyes.
[0124] Thus, thanks to the selective implementation of the first and second commands it is possible to always provide the wearer with a variation in transmittance that is adapted to the current rate of variation of the ambient light intensity.
[0125] In an exemplary embodiment, it may be possible to interrupt the implementation of the first command. Triggering such an interruption may be based on a predetermined criterion related to the detection of a further progression of the ambient light intensity.
[0126] In one example, the light sensor (200) repeatedly performs measurements of ambient light intensity over time and transmits the measurements to the processing circuit (300). In this example, it is further believed that an increase in ambient light intensity from an initial value to a first greater value is detected. It is further believed that the processing circuit (300) determines that the detected increase exceeds a first threshold value. As a result, implementation of a first command is triggered.
[0127] In this example, the following is currently possible: - The implementation of the first command is underway; the transmittance of the ophthalmic lens (100) has a temporary value, - A further measurement of the ambient light intensity by the light sensor (200) is taken by the processing circuit (300) and represents a second value.
[0128] Based on the second value, it is possible to confirm that the change in illuminance from the initial value is drastic, or conversely, to indicate that the first value merely reflects a brief, temporary condition and that the change in illuminance from the initial value to the second value is in fact not drastic.
[0129] To do so, the processing circuitry may be further configured to calculate (S41) a difference ΔE2 between the initial value and the second value of the light intensity (CPTΔE2).
[0130] The processing circuitry compares the calculated difference ΔE2 with a first threshold ΔE lim1 Compared with (CMP ΔE2 / ΔE lim1 ) (S42).
[0131] The result of the comparison indicates whether the change in light intensity between the initial value and the second value is drastic.
[0132] Then, based on the result of the comparison, the processing circuit (300) can continue performing the first command or can abort the performance of the first command.
[0133] More precisely, the absolute value |ΔE2| of the change in illuminance ΔE2 is equal to or smaller than the first threshold ΔE lim1 Absolute value of |ΔE lim1 If so, the Control Unit (300) proceeds to execute (PROC CMD1) a first command for varying the transmittance of the Ophthalmic Lens (100) (S45).
[0134] In such a case, both the variation of the light intensity from the initial value to the first value and the variation of the light intensity from the initial value to the second value exceed the first threshold value, thus confirming that the variation of the light intensity is drastic and that an immediate adaptation of the transmittance of the ophthalmic lens (100) is required to prevent glare.
[0135] Conversely, the absolute value |ΔE2| of the change in illuminance ΔE2 is the first threshold ΔE lim1 Absolute value of |ΔE lim1 If it is, the control unit (300) interrupts (INT CMD1) the execution of the first command for varying the transmittance of the ophthalmic lens (100) (S43).
[0136] In such a case, the variation of the light intensity from the initial value to the second value does not exceed the first threshold and is not considered to be severe. As a result, the variation of the transmittance of the Ophthalmic Lens (100) can be performed without overshoot.
[0137] In such a case, the control unit (300) further generates a third command (GEN CMD3) to change the transmittance of the ophthalmic lens (100) from the temporary transmittance value to a third target transmittance value (S44).
[0138] The third target transmittance value is determined based on the second value of the light intensity. For example, the absolute value |ΔE2| of the change in illuminance ΔE2 is equal to or smaller than the second threshold ΔE lim2 Absolute value of |ΔE lim2 | or less, this means that the change in illuminance ΔE2 does not require any variation in transmittance from the initial value. In such a case, the third target transmittance value is equal to or less than the initial transmittance value T i is set to.
Claims
1. 1. A method implemented by a control unit for controlling transmission of a variable transmission ophthalmic lens, comprising: receiving, from an ambient light sensor, a value of a measurement parameter related to the illuminance of the wearer's environment; calculating a change in illuminance from the value of the measured parameter during a predetermined time interval; comparing the calculated change in illumination to a first threshold; A method comprising: if the calculated change in illuminance is greater than the first threshold, implementing a first command configured to change the transmittance of the variable transmittance ophthalmic lens from an initial transmittance value corresponding to a current transmittance value to a first target transmittance value according to a first fluctuation profile including a first phase in which the transmittance of the variable transmittance ophthalmic lens overshoots the first target transmittance value, and a second phase in which the transmittance of the variable transmittance ophthalmic lens returns to the first target transmittance value.
2. The method of claim 1 , further comprising: implementing a second command to change the transmittance of the variable transmittance ophthalmic lens according to a monotonically varying profile when the absolute value of the calculated change in illuminance is less than or equal to the absolute value of the first threshold value.
3. The method of claim 1 , further comprising maintaining the transmittance value of the variable transmittance ophthalmic lens at the initial transmittance value if the absolute value of the calculated change in illuminance is less than or equal to the absolute value of the first threshold value.
4. if the absolute value of the calculated change in illuminance is less than or equal to the absolute value of the first threshold; comparing the calculated change in illumination to a second threshold; Implementing a second command to change the transmittance of the variable transmittance ophthalmic lens from the initial transmittance value to a second target transmittance value according to a monotonically varying profile if the absolute value of the calculated change in illuminance is greater than the absolute value of the second threshold value; The method of claim 1 , further comprising: if the absolute value of the calculated change in illuminance is less than or equal to the absolute value of the second threshold, maintaining the transmittance value of the variable transmittance ophthalmic lens at the initial transmittance value.
5. the first commands include instructions to vary the transmittance of the variable transmittance ophthalmic lens over time according to a sum of a standard function and an overshoot function; the standard function is a function that represents a monotonic variation of the transmittance from the initial transmittance value to the first target transmittance value; The method of claim 1 , wherein the overshoot function is a function representing a transmittance overshoot value, a duration of an overshoot phase, and a duration of a decay phase.
6. and performing a second command to vary the transmittance of the Variable Transmittance Ophthalmic Lens according to a monotonically varying profile if the absolute value of the calculated change in illuminance is less than or equal to the absolute value of the first threshold; The method of claim 5 , wherein the second command comprises instructions to vary the transmittance of the variable transmittance ophthalmic lens over time according to the standard function.
7. The method of claim 5 , wherein different overshoot functions are used depending on whether the calculated change in illumination intensity has a positive or negative sign.
8. The method of claim 1 , wherein the first target transmittance value is determined as a function of illuminance.
9. The method of claim 1 , wherein a transmittance overshoot value is determined as a function of a difference between the calculated change in illuminance and the first threshold value.
10. after implementing the first command, the transmittance of the variable transmittance ophthalmic lens has a temporary transmittance value; calculating a further change in illumination intensity during a further time interval based on the received values of the measured parameter; comparing the calculated further illumination change to the first threshold; if the absolute value of the calculated further illuminance change is greater than the absolute value of the first threshold, interrupting the variation in transmittance of the variable transmittance ophthalmic lens resulting from the first command and implementing a third command to change the transmittance of the variable transmittance ophthalmic lens from the temporary transmittance value to a third target transmittance value; if the absolute value of the calculated further illuminance change is less than or equal to the absolute value of the first threshold, continuing with the variation in transmittance resulting from the first command; The method of claim 1 further comprising:
11. The method of claim 1 , wherein the first threshold is based on a physiological parameter of the wearer.
12. A control unit configured to carry out the method of claim 1.
13. A pair of glasses for a wearer to wear, comprising: at least one variable transmittance ophthalmic lens; an ambient light sensor configured to measure a value of a parameter related to the illuminance of an environment; A pair of glasses comprising: a control unit (300) coupled to the variable transmittance ophthalmic lens and the ambient light sensor, the control unit configured to perform the method of claim 1.
14. A computer program comprising a set of instructions which, when executed by a processor, performs the method of claim 1.
15. A non-transitory computer readable storage medium storing the computer program of claim 14.
Citation Information
Patent Citations
Variable optical transmission device and associated control method
EP3521910A1
Eyewear control system and method, and an eyewear device
US20180107025A1