Eyeglass device and method for driving a variable transmittance ophthalmic lens

The eyeglass device with a variable transmittance lens and integrated light and motion sensors adjusts transmittance based on both light and motion data, addressing disruptive changes during head movements, ensuring comfortable and appropriate lens settings.

JP7757326B2Active Publication Date: 2025-10-21ESSILOR INTERNATIONAL(COMPAGNIE GENERALE D OPTIQUE)
View PDF 15 Cites 0 Cited by

Patent Information

Application Number
JP2022578924
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-06-26
Filing Date
2021-06-23
Publication Date
2025-10-21
Estimated Expiration
2041-06-23

AI Technical Summary

Technical Problem

Existing variable transmittance ophthalmic lenses automatically adjust to ambient light conditions, causing undesirable transmittance changes during brief or rapid head movements, such as when checking a rearview mirror or looking down during activities like tennis, which can be disruptive to the wearer.

Method used

An eyeglass device with a variable transmittance ophthalmic lens that incorporates a light sensor and a control circuit to adjust transmittance based on both light and motion data, allowing for adaptive control to prevent disruptive changes during specific movements.

Benefits of technology

The device provides comfortable and appropriate transmittance adjustments by accounting for both ambient light and head movements, minimizing disruptive transitions and enhancing user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007757326000001
    Figure 0007757326000001
  • Figure 0007757326000002
    Figure 0007757326000002
Patent Text Reader

Abstract

The present disclosure relates to an eyewear device comprising a variable transmittance ophthalmic lens (101), a method for driving the transmittance of such a lens, a computer program product and a non-transitory computer-readable storage medium for implementing such a method. The eyewear device comprises a light sensor (200) configured to measure the amount of light in a wearer's environment, and a control circuit (301) configured to receive at least light data from the light sensor (200) and drive the transmittance of the ophthalmic lens (101) based on the light data. The control circuit (301) is configured to drive the transmittance of the ophthalmic lens (101) further based on motion data, the motion data being derived from an estimation of the wearer's head movement.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention is in the field of ophthalmic lenses.

[0002] In particular, the following discloses an eyeglass device equipped with a variable transmittance ophthalmic lens, a method for controlling the light transmittance of such a variable transmittance ophthalmic lens, as well as a computer-readable storage medium, a computer program, and a base station for implementing such a method. [Background technology]

[0003] Some known variable transmittance ophthalmic lenses include electrochromic materials, for example in the form of liquid crystals or dyes injected into a fluid.

[0004] The transmittance of an optical element made of an electrochromic material can be controlled by placing the optical element between two electrodes and adjusting the potential difference between the two electrodes.

[0005] Thus, a user does not need to switch between prescription glasses and solar glasses, but instead uses a single optical device containing such electrochromic material and simply switches the electrochromic material from a clear state to a dark state and back again.

[0006] Furthermore, it is known to automatically adapt the transmittance of an optical lens containing an electrochromic material as a function of the amount of peripheral light incident on the optical lens, in other words, to sense the amount of peripheral light in the direction in which the wearer is looking, and to automatically adapt the transmittance of the optical lens based on this sensed amount of peripheral light.

[0007] In some situations, this is of considerable advantage, for example, when looking in the direction of the sun or when facing away from the sun. Indeed, automatically switching from a clear state to a dark state when looking at the sun avoids glare. Automatic switching from a dark state to a clear state when facing away from the sun makes it possible to provide a brighter view.

[0008] However, in other situations, the changes in transmittance automatically caused by changes in light intensity can be quite annoying and undesirable.

[0009] One such example is when a wearer momentarily checks a rear or side mirror while driving. In this example, a light source, such as the sun or a headlight from another vehicle, may reflect in the mirror, causing a sudden increase in luminous intensity. In this example, automatically changing the transmittance of the optical lens from a clear state to a dark state as a result of such an increase in luminous intensity, and then automatically changing the transmittance of the optical lens back to a bright state when the wearer has finished checking the mirror, may be disruptive to the wearer and therefore undesirable.

[0010] Another such example is when a wearer is playing tennis in broad daylight and looks down during a serve. In this example, looking down causes a sudden decrease in incident light. In this example, automatically changing the transmittance of the optical lens from a dark state to a clear state as a result of such an increase in light intensity, and then automatically changing the transmittance of the optical lens back to the dark state when the wearer stops looking down, may also be disruptive to the wearer and therefore undesirable. Summary of the Invention [Problem to be solved by the invention]

[0011] Therefore, there is a need for an eyeglass device having variable transmittance eyeglass lenses that can automatically adapt transmittance to ambient light conditions while also preventing undesirable changes in transmittance from disturbing the wearer. [Means for solving the problem]

[0012] The present invention is defined by the accompanying independent claims. Additional features and advantages of the concepts disclosed herein are set forth in the description that follows.

[0013] This disclosure aims to improve the situation.

[0014] In particular, one object of the present invention is to provide a method for controlling a variable transmission ophthalmic lens that improves comfort for wearers who experience brief or rapid head movements.

[0015] To this end, the present disclosure describes an eyeglass device intended to be worn by a wearer, the eyeglass device comprising at least: a variable transmittance ophthalmic lens; - a light sensor configured to measure the amount of light in the wearer's environment; - a control circuit configured to receive at least light data from the light sensor and drive the transmittance of the ophthalmic lens based on the light data; Equipped with The control circuit is configured to drive the transmittance of the ophthalmic lens further based on the motion data, the motion data being derived from an estimate of the wearer's head movement.

[0016] In the context of this disclosure, a variable transmittance ophthalmic lens has an initial transmittance value at an initial point in time.

[0017] In the context of the present disclosure, a light sensor is configured to measure or sense the amount of light in the wearer's environment over time.

[0018] In the context of the present disclosure, the light data received by the control circuit from the light sensor may indicate a change over time in the amount of light sensed by the light sensor between an initial point in time and a subsequent point in time, which change over time may be extracted from the light data by the control circuit.

[0019] In the context of the present disclosure, motion data may be derived from an estimation of one or more movements of the wearer's head between an initial time point and a subsequent time point.

[0020] Of course, the control circuitry may be configured to receive light data from multiple such light sensors.

[0021] Of course, the control circuit may be configured to drive multiple such variable transmittance ophthalmic lenses.

[0022] By automatically driving the transmittance of the ophthalmic lens based on both light data and motion data, it is possible to adapt different transmittances to two different events, even if similar changes in incident light intensity occur in both events.

[0023] Indeed, automatically driving the transmittance of the ophthalmic lens based on light data allows such eyewear devices to provide the wearer with an appropriate transmittance that takes into account the intensity of ambient light, for example, in midday the wearer may be provided with a dark state when facing the sun and a clear state while facing away from the sun.

[0024] Furthermore, unlike existing eyeglass devices, it is possible to automatically drive the transmittance of the ophthalmic lens based on movement data as well, thereby avoiding unwanted transmittance changes, such as when the wearer turns their head towards a light source, resulting in a change in the intensity of the incident light.

[0025] In the context of the present disclosure, it is suggested that the control circuit is configured to acquire the motion data before driving the transmittance of the ophthalmic lens based on the motion data.

[0026] The motion data may be obtained directly from a motion sensor that may or may not be part of the eyewear device.

[0027] Indeed, optionally, the eyewear device may further comprise a motion sensor configured to sense movements of the wearer's head, and the control circuit may be further configured to acquire the movement data by receiving, from the motion sensor, movement data indicative of movements of the wearer's head sensed by the motion sensor. In this example, the device is standalone.

[0028] Alternatively, the control circuitry comprises a communication interface with a remote device, e.g., a smartphone, that comprises a motion sensor, and the control circuitry is further configured to receive, from the motion sensor of the remote device, motion data indicative of the wearer's head movement between an initial point in time and a subsequent point in time as sensed by the motion sensor. In this example, the proposed eyeglass device can be obtained by simply updating the built-in software of the control circuitry of an existing eyeglass device that comprises a light sensor but does not have a motion sensor, so that the control circuitry is configured to drive the transmittance of the ophthalmic lens based on the motion data received from the remote device.

[0029] The motion data may be obtained directly from multiple motion sensors, each of which may or may not be part of the eyewear device. Indeed, optionally, the device further comprises an additional motion sensor, and the control circuit is further configured to receive additional motion data from the additional motion sensor and detect characteristic movements of the wearer's head based on both the motion data and the additional motion data. Multiple motion sensors may enable more accurate determination and characterization of the wearer's head movements, such as, for example, the wearer's head rotation according to two spatial coordinates in a given reference frame. This makes it possible to more accurately sense both the up-down and left-right components of a given head rotation.

[0030] Furthermore, the additional motion sensor can provide additional motion information that is not necessarily directly related to the wearer's head movement. For example, a geolocation sensor can help identify various predetermined situations or activities of the wearer. An example of such a situation is a rapid geographic movement of the wearer, which may be related to, for example, driving activity. Another example of such a situation is the wearer remaining almost stationary. Considering a given movement of the wearer's head detected by the motion sensor, the control device can be configured to drive the transmittance function of the ophthalmic lens according to different possible control functions depending on the additional motion data, i.e., based on the wearer's current situation or activity.

[0031] Also, the motion data may be estimated by the control circuitry rather than obtained from a motion sensor, and indeed, optionally, the control circuitry is further configured to obtain the motion data by estimating the wearer's head movement based on the received light data.

[0032] More precisely, certain changes in the amount of light in the environment over time can be interpreted as corresponding to movements of the wearer's head, and therefore movements of the wearer's head can be estimated based on certain changes over time in the light data obtained from the light sensor.

[0033] In this example, the proposed eyeglass device can be obtained by simply updating the software of an existing eyeglass device that has a light sensor but no motion sensor to configure the control circuit to estimate motion data from light data obtained from the light sensor.

[0034] Optionally, the control circuitry comprises: - determining whether the sensed movement of the wearer's head is consistent with a predetermined movement based on the movement data; and - if a match is not found, driving the transmittance of the lens according to a first control function that defines a first transmittance value that the lens should reach based on the light data according to a first rule set, thereby causing the control circuit to operate in a default mode; - if a match is determined, driving the transmittance of the lens according to a second control function that defines a second transmittance value that the lens should reach according to a second set of rules, thereby causing the control circuit to operate in a particular mode; It is configured as follows: The second rule set is different from the first rule set.

[0035] In this example, different transmittance values ​​are reached based on whether the wearer's head movement is consistent with the predetermined movement, or more precisely, the light data is taken into account to determine the transmittance value to be reached only if the sensed movement is consistent with the predetermined movement.

[0036] An example of such a predetermined movement may be turning the head to the left at a predetermined speed and / or to a predetermined angle.

[0037] To determine whether the sensed movement of the wearer's head matches at least one predetermined movement based on the movement data, reference movement data indicative of a plurality of such predetermined movements may be pre-stored in a memory of the controllable circuit as a movement database, and the controllable circuit may be configured to search the movement database and compare the acquired movement data with the movement database.

[0038] Optionally, upon detection of a change in the amount of light measured by the light sensor: - a first control function varies between an initial transmittance value and a target transmittance value, the target transmittance value to be reached being determined as a function of the measured amount of light according to a first rule of a first rule set; - a second control function varies between an initial transmittance value and a target transmittance value, the target transmittance value to be reached being determined as a function of the measured illuminance according to a first rule of the second rule set; The first rule of the first rule set differs from the first rule of the second rule set such that the target transmittance value of the first control function differs from the target transmittance value of the second control function.

[0039] Optionally, upon detection of a change in the amount of light measured by the light sensor: - the first control function changes between the initial transmittance value and the target transmittance value according to a first transition function, the first transition function defining a first transition duration for reaching the target transmittance value; - the second control function changes between the initial transmittance value and the target transmittance value according to a second transition function, the second transition function defining a second transition duration; The first transition duration is different from the second transition duration.

[0040] In this example, the control function may be adaptive to the motion data not only with respect to the transmittance value to be reached, but also with respect to the transition duration from the initial transmittance value to the transmittance value to be reached, e.g., for some given head movement of the wearer, the switch from the clear state to the dark state may be intentionally slow to allow for better acclimatization of the wearer to the dark state, thereby providing better comfort to the wearer.

[0041] Optionally, the transmittance of the ophthalmic lens is equal to an initial transmittance value at an initial time point, and the control circuitry: - determining whether the sensed movement of the wearer's head is consistent with a predetermined movement based on the movement data; and - if a match is not found, driving the transmittance of the lens according to a first control function that defines a first transmittance value that the lens should reach based on the light data according to a first rule set, thereby causing the control circuit to operate in a default mode; - if a match is determined, driving the transmittance of the lens according to a second control function that defines a second transmittance value that the lens should reach according to a second set of rules, thereby causing the control circuit to operate in a particular mode; It is configured as follows: The second set of rules differs from the first set of rules in that The first and second transmittance values ​​to be reached are both different from the initial transmittance value.

[0042] As a result, depending on the combination of motion data and light data, the control circuit selects either a default transmission mode or a specific transmission mode. Both modes define corresponding transmittance values ​​to be reached. Both corresponding transmittance values ​​are different from the initial transmittance value of the lens when the transmission mode is selected. The transmittance of the lens is then driven to change according to the corresponding transmittance value to be reached.

[0043] Optionally, the second control function is a constant function, such that driving the transmittance of the lens according to the second control function corresponds to maintaining the transmittance of the lens unchanged from an initial transmittance value. In this example, automatic switching of the state of the ophthalmic lens as a result of a change in the intensity of the incident light may be disabled if the wearer's current head movement is identified as part of a database of predetermined head movements of the wearer. This allows for unwanted transmittance changes to be disabled.

[0044] The present disclosure further describes a method for driving the transmittance of a variable transmittance ophthalmic lens, the method being performed by a control circuit; and - receiving at least light data from a light sensor configured to measure an amount of light in an environment of the wearer; - driving the transmittance of the ophthalmic lens based on the light data and further based on the movement data, the movement data being derived from an estimation of the wearer's head movement; Includes.

[0045] Optionally, the method comprises: - if no characteristic movement of the wearer is detected based on the movement data, determining a first control function defining a transmittance value to be reached by the variable transmittance ophthalmic lens based on the optical data according to a first rule set, thereby operating the control circuit in a default mode; - upon detecting a characteristic movement of the wearer's head based on the movement data, determining a second control function defining a transmittance value to be reached by the variable transmittance ophthalmic lens according to a second rule set, thereby operating the control circuit in a particular mode; Further comprising: The second rule set is different from the first rule set.

[0046] Optionally, the transmittance of the ophthalmic lens is equal to an initial transmittance value at an initial time point, and the method comprises: - determining whether the sensed movement of the wearer's head conforms to a predetermined movement based on the movement data; and then - if no characteristic movement of the wearer is detected based on the movement data, determining a first control function based on the optical data according to a first rule set, the first control function defining a transmittance value to be reached by the variable transmittance ophthalmic lens, thereby operating the control circuit in a default mode; - upon detecting a characteristic movement of the wearer's head based on the movement data, determining a second control function defining a transmittance value to be reached by the variable transmittance ophthalmic lens according to a second rule set, thereby operating the control circuit in a particular mode; Further comprising: The second set of rules differs from the first set of rules in that Both transmittance values ​​to be reached are different from the initial transmittance value.

[0047] Optionally, - upon detecting a change in the amount of measured light based on information provided by the ambient light sensor, the first control function varies between an initial transmittance value and a target transmittance value, the target transmittance value to be reached being determined as a function of the amount of measured light according to a first rule of the first rule set; - the second control function varies between an initial transmittance value and a target transmittance value, the target transmittance value to be reached being determined as a function of the measured illuminance according to a first rule of a second rule set, the first rule of the second rule set differing from the first rule of the second rule set such that the target transmittance value of the first control function differs from the target transmittance value of the second control function.

[0048] Optionally, upon detection of a change in the amount of light measured by the light sensor: - the first control function varies between the initial transmittance value and the target transmittance value according to a first transition function, the first transition function defining: The second control function varies between the initial transmittance value and the target transmittance value according to a second transition function, the second transition function defining a second transition duration, and the first transition duration being different from the second transition duration.

[0049] Optionally, the second function is a constant function, such that the initial transmittance value remains unchanged when a particular head movement is detected while a change in light intensity is detected.

[0050] The present disclosure further describes a computer program product comprising a set of instructions that, when executed by a processor, causes the processor to perform any of the above methods.

[0051] The present disclosure further describes a non-transitory computer-readable storage medium storing the above computer program. [Brief explanation of the drawings]

[0052] [Figure 1] 1 illustrates an exemplary eyewear device. [Figure 2] 2 shows a general algorithmic flowchart of exemplary software implementing the proposed method for controlling the device of FIG. 1. DETAILED DESCRIPTION OF THE INVENTION

[0053] Reference is now made to FIG. 1, which illustrates an exemplary eyewear device.

[0054] An alternative term for eyeglass devices is head-mounted devices.

[0055] The eyeglass device - eyeglass lenses (101, 102) attached to an eyeglass frame; - a light sensor (200) configured to sense the level of visible light incident towards the spectacle lenses (101, 102); - for each of the spectacle lenses (101, 102), a processing circuit (301, 302) operatively coupled to the optical sensor (200); Equipped with.

[0056] The processing circuits (301, 302) are operatively coupled to the spectacle lenses (101, 102), for example by sending command signals to the spectacle lenses to drive their transmittance. Alternatively, the spectacle device may comprise a single processing circuit for driving the transmittance of both spectacle lenses.

[0057] The eyewear device may further comprise one or more motion sensors (400) configured to sense position, velocity, or acceleration associated with linear or rotational movement of the eyewear device, the one or more motion sensors (400) being operably coupled to the processing circuit (301, 302).

[0058] The eyeglass device may comprise one or more power sources (500) for supplying power to the eyeglass lenses (101, 102), to the sensors (200, 400), and to the processing circuits (301, 302).

[0059] The spectacle lenses (101, 102) are directly or indirectly electrically switchable variable transmittance ophthalmic lenses.

[0060] For example, the spectacle lenses (101, 102) may comprise electrochromic materials whose visible light transmission properties are electrically switchable.

[0061] For example, the spectacle lenses (101, 102) may comprise a thermochromic material whose visible light transmission properties are thermally switchable, associated with an electrical conductor whose temperature can be controlled by the passage of an electric current.

[0062] More generally, the spectacle lenses (101, 102) can be based on any smart glass technology or combination thereof, such as electrochromic, thermochromic, photochromic, suspended particle, microblind, or polymer dispersed liquid crystal technology.

[0063] A 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.

[0064] The optical sensor (200) can be mounted on the eyeglass frame, such as on the nose bridge, on the lens mount, on the hinge, on the arm, etc.

[0065] The eyewear device may include one or more additional light sensors (200).

[0066] For example, the eyeglass device may include a pair of identical light sensors (200), each mounted near a corresponding ophthalmic lens (101, 102) for separately sensing incident light directed towards each of the eyeglass lenses (101, 102).

[0067] For example, the eyewear device may include multiple optical sensors (200) each sensitive to different visible light wavelengths, e.g., to separately sense blue and red light, to apply different control functions to the ophthalmic lens depending on the spectrum of incident visible light.

[0068] A motion sensor is a device capable of measuring the position or orientation, linear or rotational velocity, or linear or rotational acceleration of a monitored body. In the context of the present invention, the monitored body is the wearer's head.

[0069] Examples of motion sensors include position encoders, accelerometers, gyroscopes, and gyrometers. An eyewear device may include a combination of different types of motion sensors as an inertial measurement circuit, allowing it to sense and report, for example, specific forces, angular velocities, and head orientation of the wearer.

[0070] Each motion sensor (400) can be mounted on the eyeglass frame, such as on the nose bridge, on the lens mount, on the hinge, on the arm, etc.

[0071] The processing circuit (301, 302) may comprise one or more processors operatively coupled to one or more memories and one or more communication interfaces with the eyeglass lenses (101, 102) and the sensors (200, 400). The communication between the processing circuit and the sensors may be wired or wireless. In particular, wireless communication may allow information to be collected not only from sensors integrated into the eyeglass device, but also from any remote device equipped with sensors.

[0072] For example, the processing circuitry may be configured to collect activity data from the processing circuitry of a remote device and / or geolocation data from a GPS embedded in the remote device. Examples of such remote devices include smartphones, electronic control circuits in vehicles, or electronic watches. Driving activity, running activity, etc. may be inferred from the geolocation data.

[0073] At the initial moment when the eyeglass device is worn by a wearer, the eyeglass lenses (101, 102) have an initial transmittance value.

[0074] Reference is now made to FIG. 2, which shows a software algorithm that can be stored on a memory and executed by a processor of the processing circuit (301, 302) to carry out a method for driving the transmittance of the spectacle lenses (101, 102), starting from an initial transmittance value at an initial point in time.

[0075] Light data is obtained (OBT LGT DATA(S1)) from at least one light sensor (200) by processing circuits (301, 302).

[0076] For example, the light sensor 200 may be a photodiode mounted on the eyewear device that outputs an electrical signal whose current is a function of the amount of visible light incident on the photodiode at any given time.

[0077] More generally, at least one optical sensor (200) outputs electrical signals over time. These electrical signals carry or contain optical data indicative of the amount of incident visible light in the wearer's environment. The optical data is transmitted to processing circuitry (301, 302).

[0078] For example, the acquired optical data may be - the initial amount of incident visible light in the wearer's environment at the initial time, and - the current amount of incident visible light in the wearer's environment at the current time, i.e. after the initial time, can be shown.

[0079] The acquired optical data may be stored in chronological order for further processing by the processing circuitry.

[0080] The motion data is acquired by the processing circuits (301, 302) (OBT MVT DATA(S2)).

[0081] In some examples, the movement data may be derived from the light data, and indeed, some specific change in incident visible light that can be sensed by one or more light sensors may be due to movement of the wearer's head.

[0082] For example, when driving at night, lighting conditions are mostly dim. A strong light source, such as a vehicle headlight, may be reflected in the mirror. In such a case, when the driver turns his / her head toward the mirror, the amount of incident light sensed by the optical sensor in the eyewear device worn by the wearer increases. Motion data indicative of such head movement may be derived by the processing circuitry (301, 302) from the acquired light data indicative of such increase. For example, certain changes in the light data over time may be associated in a correspondence table with certain predetermined head movements of the wearer.

[0083] In some examples, the motion data may be obtained from one or more motion sensors (400) of the eyewear device.

[0084] For example, the motion sensor 400 may be an accelerometer mounted on the eyewear device. The accelerometer outputs an electrical signal that is a function of the linear acceleration of the eyewear device in a given direction at any given time. In the context of the present disclosure, since the eyewear device is worn, the linear acceleration can be used to estimate the movement of either the wearer or the wearer's head in a given direction.

[0085] More generally, if the eyewear device includes one or more motion sensors (400), the one or more motion sensors (400) can output electrical signals over time. These electrical signals carry or contain motion data related to the wearer's head movements. The motion data is transmitted to processing circuits (301, 302).

[0086] In some examples, the motion data may be obtained from one or more motion sensors of the remote device.

[0087] For example, the remote device may be a smartphone with a camera. If the wearer is currently driving a vehicle and the smartphone is located inside the vehicle facing the wearer, the smartphone's camera can be used to determine the actual movement of the wearer's head, independent of the vehicle's movement. Such determination can be transmitted as motion data to the processing circuit of the eyeglass device. More generally, a remote device with a motion sensor can be used to determine the movement of the wearer's head. The motion data is transmitted to the processing circuit (301, 302).

[0088] Additional sensors, such as additional motion sensors, geolocation sensors, acoustic sensors, pulse sensors, etc., can be used to detect the type of activity of the wearer. For example, an electronic watch with a pulse sensor and / or geolocation sensor can be used to determine when the wearer is currently running. Such determination is transmitted to the processing circuitry (301, 302) as activity data.

[0089] It has been mentioned above that the motion data can be obtained from a variety of sources, i.e., it can be derived from light data, received from a motion sensor (400) provided in the eyewear device, or received from a motion sensor provided in a remote device. It should also be noted that it is possible to obtain the motion data from a combination of sources.

[0090] In some examples, changes in the amount of incident visible light over time are detected (DET LGT VAR(S3)) or monitored by the processing circuitry (301, 302) based on the acquired light data.

[0091] An example of a change in incident light over time is the difference between the initial amount of incident visible light in the wearer's environment at an initial point in time and the current amount of incident visible light in the wearer's environment at a current point in time, i.e., after the initial point in time.

[0092] In fact, the amount of incident visible light is a function of time, and the change in amount over time can be detected by differentiating the function.

[0093] Thus, if the amount of incident light decreases continuously over a predetermined time interval beginning at an initial time point and ending at the current time point, the first derivative will be negative over the predetermined time interval. Conversely, if the amount of incident light increases continuously over the predetermined time interval, the first derivative will be positive over the predetermined time interval.

[0094] The determined change in incident visible light over time is related to the change in the level of ambient visible light in the wearer's environment over time. The ambient visible light originates from one or more light sources in the wearer's environment, and the amount of visible light perceived depends on the relative position of these one or more light sources with respect to the eyewear device. The position of the eyewear device over time is closely related to changes in the position and / or orientation of the wearer's head over time.

[0095] From the foregoing, it can be assumed that the determined change in incident visible light is not only related to changes in the amount of ambient visible light in the wearer's environment, but also to changes in the position and / or orientation of the wearer's head.

[0096] In some examples, based on the acquired motion data, changes in the position and / or orientation of the wearer's head over time are detected or monitored by the processing circuitry (301, 302).

[0097] In the following example, a particular movement of the wearer's head is identified by the processing circuitry (301, 302) based on the acquired movement data or based on a determined change in the position and / or orientation of the wearer's head over time (ID MVT(S4)).

[0098] An example of a particular movement may include a particular linear movement along a given axis, such as a vertical axis or a horizontal axis.

[0099] The particular linear movement may include linear movement over a predetermined distance, or linear movement over a predetermined velocity, or linear movement over a predetermined acceleration.

[0100] In one example, the particular movement may correspond to movement of the wearer's head in a particular direction with a particular velocity or acceleration profile or value.

[0101] An example of a particular movement may include a particular rotational movement about a given axis, such as a vertical axis or a horizontal axis.

[0102] The particular rotational movement may include a rotational movement exceeding a predetermined angle, or a rotational movement exceeding a predetermined angular velocity, or a rotational movement exceeding a predetermined rotational acceleration.

[0103] Examples of specific movements may include a combination of rotational and linear movements that correspond to simultaneous changes in the position and orientation of the wearer's head.

[0104] Examples of particular movements may include the series of movements identified above that correspond to a series of successive changes in the position and / or orientation of the wearer's head.

[0105] Various examples of specific movements can be stored in a movement database and can correspond to different situations.

[0106] As an example, the particular movement may be a forward and backward movement corresponding to the wearer driving and turning their head briefly sideways towards a side mirror and then returning.

[0107] As an example, the particular movement may be a downward movement corresponding to the wearer bending towards the ground, such as while playing golf or tennis.

[0108] In some examples, a rule set may be selected by the processing circuitry (301, 302) based on the light data and / or the motion data (SLC RULE SET (S5)). The rule set may be selected from among a plurality of predetermined rule sets. The selected rule set is then used to determine a driving function for driving the transmittance of the spectacle lenses (101, 102). In other words, the transmittance of the spectacle lenses (101, 102) may be driven based on different possible driving functions, with each possible driving function being determined based on a corresponding rule set.

[0109] The selection of a rule set may be triggered based on at least one preset condition that depends on one or more of light data, movement data, activity data, and any other data that may be available to the processing circuitry (301, 302), such as time data provided by an internal clock or weather data downloaded from a remote server.

[0110] In some examples, the preset condition may correspond to whether the amount of incident visible light changes. In those examples, the selection of the rule set is triggered based on the detection of a change over time in the amount of incident visible light that exceeds a predetermined level. Indeed, if there is no or only a small change in the amount of incident visible light detected between an initial time point and a current time point, there is no reason to modify the transmittance of the spectacle lenses (101, 102) at the current time point, and the current transmittance value may remain equal to the initial transmittance value. Conversely, if there is a large change in the amount of incident visible light detected between the initial time point and the current time point, it may be desirable to drive the transmittance of the spectacle lenses (101, 102) so that the current transmittance value at the current time point differs from the initial transmittance value, e.g., to compensate for the change in the amount of incident visible light.

[0111] In some examples, the preset conditions may be inferred from data available to the processing circuits (301, 302) and correspond to the current activity, the current time of day, the current weather conditions, etc. In particular, the type of current activity of the wearer may provide additional conditions that must be met to trigger the selection of a rule set. For example, during daytime outdoor activity in cloudy weather with several bright intervals, light intensity changes may be expected, and therefore the transmittance of the eyeglass lenses (101, 102) may be driven accordingly to accommodate alternating sunny and cloudy intervals.

[0112] Conversely, since ambient light conditions are expected to remain substantially constant, for example while driving at night, the transmittance of the spectacle lenses (101, 102) may be driven accordingly to ignore substantial temporary changes in the amount of incident visible light.

[0113] Multiple rule sets can be predefined to accommodate different situations.

[0114] In some examples, the specific rule set can be associated with a predetermined specific movement of the wearer's head. In those examples, the selection of the specific rule set is based on the movement data, in particular whether the current movement of the person's head matches the predetermined specific movement. For example, upon detecting temporary and frequent movements of the wearer's head, such as during a sports activity or other physical activity, the specific rule set can be selected, thereby operating the spectacle lenses (101, 102) in a specific mode in which the transmittance of the spectacle lenses (101, 102) is maintained at a constant value in order to avoid transmittance changes that may be harmful to the wearer during the activity.

[0115] A plurality of expected motion data, each corresponding to a particular predetermined motion, can be associated in the database with a corresponding particular rule set.

[0116] The motion data currently acquired by the processing circuitry (301, 302) is compared to the expected motion data, and if a match is found, the particular rule set associated with the matching motion data is selected.

[0117] Additionally, additional data may be considered in combination with the motion data to select a particular data set. Indeed, in some examples, multiple expected activity data, each corresponding to a particular type of wearer activity, may be associated in the database with an array of expected motion data and a corresponding particular rule set. Thus, whenever activity data matches an expected type of activity data, the motion data currently acquired by the processing circuitry (301, 302) may be compared with the expected motion data associated with the expected type of activity data. When a match is found, the matching motion data and the particular rule set associated with the matching type of activity data may be selected.

[0118] If the current movement of the wearer's head does not match the predetermined specific movement, or if the wearer's head remains substantially motionless for an extended period of time, a default rule set may be selected, whereby the spectacle lenses (101, 102) can be operated in a default mode, in which, for example, the transmittance of the spectacle lenses (101, 102) can be adapted to compensate for changes in the sensed amount of visible light over time.

[0119] Based on the selected rule set, which may be either a specific rule set or a default rule set, a control function may be determined by the processing circuitry (301, 302) in terms of driving the transmittance of the spectacle lenses (101, 102).

[0120] The control function defines how the transmittance can be driven from an initial transmittance value to a target transmittance value to be reached. The control function may be continuous or discrete, i.e., it suggests different intermediate levels of transmittance. The control function may specify a transition duration that defines the time span for driving the transmittance from the initial transmittance value to the target transmittance value to be reached.

[0121] In some examples, the target transmittance value to be reached may be determined by the processing circuitry (301, 302) based on the selected rule set (DET TGT T(S6)).

[0122] More specifically, each rule set may include a first rule for determining a target transmittance value to be reached as a function of the amount of incident light measured at the current time.

[0123] The first rule may differ between a given specific rule set and a default rule set, and the rule set may be selected based on the current movement of the wearer's head, so that the determined target transmittance value to be reached may differ, for example, depending on whether the movement coincides with a predetermined specific movement.

[0124] In one example, the first rule of a particular rule set may be such that a particular target transmittance value to be reached in a particular mode is always kept within a particular boundary value that defines a portion of the range of allowable transition values ​​in the default mode.

[0125] In one example, the first rule of a particular rule set may be such that a particular target transmittance value to be reached in a particular mode is set to be equal to an initial transmittance value.

[0126] In one example, the first rule of the default rule set may be such that the default target transmittance value to be reached in the default mode is a function of the current sensed light amount. For example, if the current sensed light amount is greater than the initially sensed light amount, the default target transmittance value to be reached in the default mode will be smaller than the initial transmittance value, and therefore the eyeglass lenses (101, 102) will shift from a clear state to a darker state. For example, if the current sensed light amount is smaller than the initially sensed light amount, the default target transmittance value to be reached in the default mode will be larger than the initial transmittance value, and therefore the eyeglass lenses (101, 102) will shift from a dark state to a clear state.

[0127] However, the first rule of every rule set need not be different, and in fact, in some instances, the target transmittance value to be reached may be the same for all specific modes and for the default mode, but the driving function may still be different regardless of whether a given specific rule set or the default rule set is applied.

[0128] For example, the transition duration may be determined by the processing circuitry (301, 302) based on the selected rule set (DET TGT DUR(S7)). More specifically, each rule set may include a second rule that defines the transition duration between the initial transmittance value and the target transmittance value.

[0129] The second rule may vary between a given specific rule set and a default rule set, and the rule set may be selected based on the current movement of the wearer's head, so that, for example, the determined transition duration may differ whether the movement matches the predetermined specific movement.

[0130] In some examples, the second rule of a particular rule set may be such that the transition duration is much longer in the corresponding particular mode, such that it is two or ten times longer than the transition duration in the default mode.

[0131] In such an example, the transmittance of the spectacle lenses (101, 102) can slowly adapt to changes in ambient light whenever the wearer makes a specific head movement, in order to minimize noticeable changes in transmittance that could be distracting to the wearer. Furthermore, in the default mode, and therefore whenever the wearer is not making a specific head movement, the transmittance of the spectacle lenses (101, 102) can adapt as quickly as possible to changes in ambient light, in order to optimize the wearer's comfort.

[0132] The transmittance of the spectacle lenses (101, 102) is then driven (DRIV T(S8)) by the processing circuitry based on the acquired light data and the acquired movement data.

[0133] For example, the transmittance of the spectacle lenses (101, 102) can be driven according to the determined control function.

[0134] In this way, if the light data indicates a change in light between an initial time point and a current time point, and the movement data indicates that the wearer's head is performing a predetermined movement, the transmittance of the spectacle lenses (101, 102) can be driven according to a specific mode.

[0135] Conversely, if the light data indicates a light change between an initial time point and a current time point, and the movement data does not indicate that the wearer's head is performing a predetermined movement, the transmittance of the eyeglass lenses (101, 102) may be driven according to a default mode.

[0136] The combination of at least one particular mode and the default mode enables the processing circuit (301, 302) to control the transmittance of the eyeglass lenses (101, 102) to provide the benefit of automatic changes in transmittance whenever ambient light conditions evolve over time, without providing undesirable transmittance changes whenever the sensed amount of light evolves as a result of movement of the wearer's head rather than actual changes in ambient light conditions over time. [Explanation of symbols]

[0137] 101 Eyeglass lenses, variable transmittance ophthalmic lenses 102 Eyeglass lenses, variable transmittance ophthalmic lenses 200 Light Sensor 301 Control circuit 302 Processing Circuit 400 Motion Sensor 500 power supply

Claims

1. An eyeglass device intended to be worn by a wearer, comprising at least: - a variable transmittance ophthalmic lens; a light sensor configured to measure the amount of light in the wearer's environment and to output light data indicative of the amount of light measured in the wearer's environment; a movement sensor configured to sense movements of the wearer's head and to output movement data indicative of the sensed movements of the wearer's head; a control circuit configured to receive at least the light data from the light sensor and the movement data from the movement sensor; Equipped with the transmittance of the lens is equal to an initial transmittance value, and the control circuit - determining whether the sensed movement of the wearer's head corresponds to a predetermined movement based on the movement data; and if a match is determined not to exist, driving the transmittance of the lens according to a first control function that defines a first transmittance value that the lens should reach based on the light data according to a first rule set, thereby causing the control circuit to operate in a default mode; if a match is determined, driving the transmittance of the lens according to a second control function defining a second transmittance value that the lens should reach according to a second set of rules, thereby causing the control circuit to operate in a particular mode; It is configured as follows: the second rule set is different from the first rule set; An eyewear device, wherein the first and second transmittance values ​​to be reached are both different from the initial transmittance value.

2. The eyeglasses device of claim 1, wherein the eyeglasses device further comprises an additional motion sensor, and the control circuit is further configured to receive additional motion data from the additional motion sensor and detect the predetermined movement of the wearer's head based on both the motion data and the additional motion data.

3. Upon detecting a change in the amount of light measured by the optical sensor, the first control function varies between an initial transmittance value and a target transmittance value, the target transmittance value to be reached being determined as a function of the amount of light measured according to a first rule of the first rule set; the second control function varies between an initial transmittance value and a target transmittance value, the target transmittance value to be reached being determined as a function of the amount of light measured according to a first rule of the second rule set; 2. The eyewear device of claim 1, wherein the first rule of the first rule set differs from the first rule of the second rule set such that the target transmittance value of the first control function differs from the target transmittance value of the second control function.

4. Upon detecting a change in the amount of light measured by the optical sensor, - the first control function varies between the initial transmittance value and the target transmittance value according to a first transition function, the first transition function defining a first transition duration for reaching the target transmittance value; the second control function varies between the initial transmittance value and the target transmittance value according to a second transition function, the second transition function defining a second transition duration; The eyewear device of claim 3 , wherein the first transition duration is shorter than the second transition duration.

5. 1. A method for driving the transmittance of a variable transmittance ophthalmic lens, the method being performed by a control circuit; and receiving at least light data indicative of the amount of light present in the wearer's environment from a light sensor configured to measure the amount of light in said environment; receiving at least movement data indicative of the sensed movement of the wearer's head from a movement sensor configured to sense movement of the wearer's head; determining whether the transmittance of the lens is equal to an initial transmittance value and, based on the movement data, a sensed movement of the wearer's head corresponds to a predetermined movement; and if a match is determined not to exist, driving the transmittance of the lens according to a first control function that defines a first transmittance value that the lens should reach based on the light data according to a first rule set, thereby causing the control circuit to operate in a default mode; if a match is determined, driving the transmittance of the lens according to a second control function defining a second transmittance value that the lens should reach according to a second set of rules, thereby causing the control circuit to operate in a particular mode; Including, the second rule set is different from the first rule set; A method wherein the first and second transmittance values ​​to be reached are both different from the initial transmittance value.

6. - upon detecting a change in the amount of light measured based on information provided by the light sensor, the first control function varies between an initial transmittance value and a target transmittance value, the target transmittance value to be reached being determined as a function of the amount of light measured according to a first rule of the first rule set; 6. The method of claim 5, wherein the second control function varies between an initial transmittance value and a target transmittance value, the target transmittance value to be reached being determined as a function of the amount of light measured according to a first rule of the second rule set, the first rule of the first rule set differing from the first rule of the second rule set in such a way that the target transmittance value of the first control function differs from the target transmittance value of the second control function.

7. Upon detecting a change in the amount of light measured by the optical sensor, - the first control function varies between the initial transmittance value and the target transmittance value according to a first transition function, the first transition function defining a first transition duration; 7. The method of claim 6, wherein the second control function varies between the initial transmittance value and the target transmittance value according to a second transition function, the second transition function defining a second transition duration, and the first transition duration being shorter than the second transition duration.

8. A computer program comprising a series of instructions which, when executed by a processor, performs the method of claim 5.

9. A computer-readable storage medium storing the computer program of claim 8.

Citation Information

Patent Citations

  • Variable optical transmission device and associated control method

    EP3521910A1

  • eyewear

    EP3588173A1

  • Head mounted type display device

    JP2004280127A

  • Display device and display method

    JP2008185609A

  • Adaptive eyeglasses for drivers or passengers of a car.

    JP2015514230A