Apparatus and method for automatically evaluating vision devices

By acquiring individual parameters to build virtual wearer and environment models, the performance of visual devices can be evaluated, solving the problem of the inability to personally recommend visual devices in existing technologies, and achieving more accurate device selection and customer experience.

CN116762034BActive Publication Date: 2026-02-27ESSILOR INTERNATIONAL(COMPAGNIE GENERALE D OPTIQUE)
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202280010094.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-02-12
Filing Date
2022-01-13
Publication Date
2026-02-27
Estimated Expiration
2042-01-13

AI Technical Summary

Technical Problem

Existing technologies struggle to provide personalized vision device recommendations for each individual, failing to effectively consider individual habits and visual task requirements, thus making it difficult to select suitable vision devices.

Method used

By acquiring multiple parameters of an individual, a virtual wearer model and an environment model are built to evaluate the performance of visual devices in real-world environments and provide personalized visual device recommendations.

Benefits of technology

It enables personalized vision equipment recommendations based on individual characteristics and intended use, improving the accuracy of equipment selection and customer experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116762034B_ABST
    Figure CN116762034B_ABST
Patent Text Reader

Abstract

Such a device (10) for evaluating a vision device model (Me) corresponding to real vision devices comprises: at least one input (12) adapted to obtain parameters comprising a prescription for a given human wearer for any one of the real vision devices; a set of ophthalmic lenses pre-selected on the basis of the parameters; at least one processor (14) configured to, for each pre-selected ophthalmic lens: obtain a vision device model (Me) comprising a virtual ophthalmic lens defined by the same characteristics as the pre-selected ophthalmic lens; obtain a wearer model (Mw) from the parameters, the vision device model (Me) cooperating with the wearer model (Mw); obtain an environment and visual task model (Mt) comprising a series of points to be looked at by the wearer model (Mw); evaluate a performance (Perf) of the vision device model (Me) worn by the wearer model (Mw) combined with the environment and visual task model (Mt).
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to an apparatus and a method for automatically evaluating visual devices.

[0002] More particularly, the present disclosure relates to an apparatus and a method for automatically evaluating a plurality of visual device models respectively corresponding to a plurality of real visual devices for a given human wearer of any one of these real visual devices to perform one or more real visual tasks in one or more real environments. BACKGROUND

[0003] Nowadays, in an optician's shop, to determine the best visual device for a customer, the ECP (Eye Care Professional) usually relies on their technical knowledge about optical design, coating and frame.

[0004] The customer can try on the frame.

[0005] In this respect, eyeglasses simulation methods are known in which the customer can try on the device in a virtual environment and subjectively evaluate the device through a virtual reality device. The document EP-A-2 749 207 discloses such an eyeglasses fitting simulation method and apparatus.

[0006] Thus, the customer can select a visual device from a list after having virtually tested several visual devices of this list and experience this visual device. The rendering simulation usually encompasses lens design and added value (e.g. coating, spectral filtering and / or light modulator control). In addition, the user interface can push the customer to complete a decision process.

[0007] However, selecting the most appropriate visual device (including frame, lens and added value) requires knowing the technical details about the product and how these technical details affect the visual device wearer performance for the specific wearer considered. This is a difficult task for both the ECP and the customer.

[0008] In addition, it is also difficult for the ECP to explain to the customer the benefits of the selected design and / or added value since the customer usually lacks technical knowledge about lens design or coating.

[0009] Therefore, there is a need for a tool that makes it possible to easily determine in a physical shop or online (e.g. through a visual device selling website or application) the most appropriate visual device for a given customer and makes it possible for this customer to understand the benefits of this device in a quick and easy way.

[0010] The document WO 2020 / 193436 A1 discloses a device and a method for evaluating the performance of a visual equipment intended for a human wearer for performing a visual task. In addition to a virtual model of the visual task and of the scene in which the virtual simulated visual task is to be performed, the described device and method also involve a virtual "avatar" which is a virtual model of the human wearer. This makes it possible to apply the performance evaluation to a given population of wearers, i.e. a group of wearers considered to have similar characteristics.

[0011] However, although such an evaluation is made in a potentially efficient and economical manner for a group of wearers thanks to the "avatar", very specific habits of each individual wearer (including movement, task, environment) are not taken into account in addition to the parameters related to the eye.

[0012] Namely, a given individual, although having characteristics comparable to those of the other individuals in the defined group of wearers, can also wear and use the visual equipment differently from the other individuals in the same group of wearers. For example, a given individual can wish to use the visual equipment for other visual tasks than those for which the performance has been evaluated, and these other visual tasks will not necessarily be the same as those of the other individuals in the same group of wearers. In addition, the other visual tasks will possibly be performed in different environments than those for which the performance has been evaluated, at different distances from the scene objects, with different lighting, for far vision rather than for near vision, etc.

[0013] Furthermore, instead of having a single choice, i.e. a visual equipment for which the evaluated performance is considered to be "optimal", each individual can wish to choose in a shop or online the visual equipment of his / her preference among the various suggestions and recommendations given by the ECP according to his / her own personal criteria.

[0014] There is therefore a need to further customize the visual equipment for each given individual in order to offer each individual the possibility of wearing a "tailor-made" visual equipment thanks to an overall personalized evaluation of the performance of the visual equipment for this individual, rather than a "ready-to-wear" visual equipment, which takes into account both the individual himself / herself and the habits of the individual in terms of visual tasks, and the intended use of such a visual equipment. SUMMARY

[0015] The object of the present disclosure is to overcome the above-mentioned drawbacks of the prior art.

[0016] To this end, the disclosure provides a device for evaluating a plurality of visual device models respectively corresponding to a plurality of real visual devices for a given human wearer of any one of these real visual devices to perform at least one real visual task in at least one real environment, each of these real visual devices comprising at least one ophthalmic lens, wherein the device comprises:

[0017] at least one input adapted to:

[0018] obtain a plurality of parameters comprising at least a prescription for at least one eye of the given human wearer;

[0019] a set of ophthalmic lenses pre-selected based on the plurality of parameters;

[0020] at least one processor configured to, for each of these pre-selected ophthalmic lenses:

[0021] obtain a visual device model, the visual device model being a virtual model of a given real visual device among these real visual devices, the virtual device model comprising at least one virtual ophthalmic lens defined by the same characteristics as the aforementioned one of the pre-selected ophthalmic lenses;

[0022] obtain a wearer model, the wearer model being a virtual model of the given human wearer, the wearer model being built from at least one parameter of the plurality of parameters, the visual device model cooperating with the wearer model;

[0023] obtain an environment and visual task model, the environment and visual task model being a virtual model of the at least one real environment and the at least one real visual task, the environment and visual task model comprising at least a series of points to be looked at by the wearer model;

[0024] evaluate the performance of the visual device model worn by the wearer model in combination with the environment and visual task model.

[0025] Thus, by using data all tailored to the specific human wearer under consideration and starting from existing real or virtual visual devices also pre-selected according to the specific human wearer under consideration, the avatar simulation makes it possible to evaluate the performance of each device in an automated manner for this specific wearer.

[0026] In addition to this, the evaluation results can be used to demonstrate the benefits of the selected visual device design to the customer.

[0027] In addition, the avatar is not only used to simulate the activity of the wearer or any parameter related to the eye (such as the prescription, the eye gaze direction or the head posture), but also to simulate the motor behavior of the wearer in the customizing activity and in the customizing environment.

[0028] Thus, the best visual equipment recommendation can be achieved (according to the motor behavior of the human wearer, which is the most relevant).

[0029] The plurality of parameters mentioned above can further comprise at least one parameter related to the vision of the given human wearer.

[0030] The plurality of parameters mentioned above can further comprise at least one parameter related to the way the given human wearer intends to use the real visual equipment mentioned above among the real visual equipment.

[0031] The plurality of parameters mentioned above can further comprise at least one parameter related to the lifestyle of the given human wearer, the lifestyle being related to at least one type of activity during which the given human wearer intends to use the real visual equipment mentioned above among the real visual equipment.

[0032] The at least one parameter related to the lifestyle of the given human wearer can be used to weight the performance mentioned above and / or to modify the environment and visual task model mentioned above.

[0033] In an embodiment, the environment and visual task model comprises a model of objects acquired by three-dimensional scanning of real objects of a real environment.

[0034] In another embodiment, the environment and visual task model comprises a model of objects defined via a software interface.

[0035] In this embodiment, the objects can be taken from predefined objects, the dimensions and / or positions of which are adjusted to match real objects of a real environment.

[0036] The wearer model can comprise a movable head model, the movable head model being a virtual model of the head of the given human wearer.

[0037] The head model can comprise at least one virtual eye, the at least one virtual eye being a virtual model of at least one eye of the given human wearer, the at least one virtual eye being movable in rotation relative to the head model.

[0038] The parameters mentioned above can further comprise data relating to the movements of the at least one eye of the given human wearer that contribute to the visual behavior and / or to the movements of the head of the given human wearer that contribute to the visual behavior.

[0039] The wearer model can further comprise a virtual torso of the wearer, the virtual torso being a virtual model of the torso of the given human wearer.

[0040] The virtual torso can be movable in the environment and visual task model.

[0041] The head model can be movable in rotation relative to the virtual torso.

[0042] The parameters mentioned above can further comprise data relating to the movements of the torso of the given human wearer that contribute to the visual behavior.

[0043] The real visual devices can further comprise eyeglasses frames, and the parameters mentioned above can further comprise data relating to the frames.

[0044] The at least one processor can be further configured to graphically represent a virtual model of the wearer model performing the at least one real visual task in the environment and visual task model.

[0045] For the same purposes as mentioned above, the disclosure also provides a computer-implemented method for evaluating a plurality of visual device models respectively corresponding to a plurality of real visual devices for a given human wearer of any one of these real visual devices to perform at least one real visual task in at least one real environment, each of these real visual devices comprising at least one ophthalmic lens, wherein the method comprises:

[0046] obtaining a plurality of parameters comprising at least a prescription for at least one eye of the given human wearer;

[0047] pre-selecting a set of ophthalmic lenses based on the plurality of parameters;

[0048] running, by at least one processor, the following steps for each of these pre-selected ophthalmic lenses:

[0049] obtaining a visual device model, the visual device model being a virtual model of a given real visual device among the real visual devices, the virtual device model comprising at least one virtual ophthalmic lens defined by the same characteristics as the pre-selected one of the pre-selected ophthalmic lenses;

[0050] obtaining a wearer model, the wearer model being a virtual model of the given human wearer, the wearer model being built from at least one of the parameters mentioned above, the visual equipment model cooperating with the wearer model;

[0051] obtaining an environment and visual task model, the environment and visual task model being a virtual model of the at least one real environment and of the at least one real visual task, the environment and visual task model comprising at least a series of points to be looked at by the wearer model;

[0052] evaluating the performance of the visual equipment model worn by the wearer model in combination with the environment and visual task model.

[0053] In particular embodiments, the method briefly described above is performed by the device briefly described above, according to any of the embodiments of the disclosure.

[0054] For the same purposes as mentioned above, the disclosure further provides a computer program product for evaluating a plurality of visual equipment models respectively corresponding to a plurality of real visual equipment, the plurality of real visual equipment being for a given human wearer of any of these real visual equipment to perform at least one real visual task in at least one real environment, each of these real visual equipment comprising at least one ophthalmic lens, wherein the computer program product comprises one or more sequences of instructions accessible by a processor, the one or more sequences of instructions, when executed by the processor, causing the processor to:

[0055] obtaining a plurality of parameters comprising at least a prescription for at least one eye of the given human wearer;

[0056] pre-selecting a set of ophthalmic lenses based on the plurality of parameters;

[0057] running, by at least one processor, for each of these pre-selected ophthalmic lenses, the following steps:

[0058] obtaining a visual equipment model, the visual equipment model being a virtual model of a given real visual equipment of these real visual equipment, the virtual equipment model comprising at least one virtual ophthalmic lens, the at least one virtual ophthalmic lens being defined from the same characteristics as the pre-selected ophthalmic lens mentioned above among the pre-selected ophthalmic lenses;

[0059] obtaining a wearer model, the wearer model being a virtual model of the given human wearer, the wearer model being built from at least one of the parameters, the visual equipment model cooperating with the wearer model;

[0060] - obtaining an environment and visual task model, the environment and visual task model being a virtual model of the at least one real environment and the at least one real visual task, the environment and visual task model comprising at least a series of points to be looked at by the wearer model;

[0061] - evaluating the performance of the visual equipment model worn by the wearer model in combination with the environment and visual task model.

[0062] For the same purposes as mentioned above, the disclosure further provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores one or more sequences of instructions accessible by a processor, the one or more sequences of instructions, when executed by the processor, cause the processor to:

[0063] - obtaining a plurality of parameters comprising at least a prescription for at least one eye of the given human wearer;

[0064] - pre-selecting a set of ophthalmic lenses based on the plurality of parameters;

[0065] - running, by at least one processor, the following steps for each of the pre-selected ophthalmic lenses:

[0066] - obtaining a visual equipment model, the visual equipment model being a virtual model of a given real visual equipment among the real visual equipment, the virtual equipment model comprising at least one virtual ophthalmic lens defined by the same characteristics as the pre-selected one among the pre-selected ophthalmic lenses;

[0067] - obtaining a wearer model, the wearer model being a virtual model of the given human wearer, the wearer model being built from at least one parameter among the plurality of parameters, the visual equipment model cooperating with the wearer model;

[0068] - obtaining an environment and visual task model, the environment and visual task model being a virtual model of the at least one real environment and the at least one real visual task, the environment and visual task model comprising at least a series of points to be looked at by the wearer model;

[0069] - evaluating the performance of the visual equipment model worn by the wearer model in combination with the environment and visual task model.

[0070] As the advantages of the method, the computer program product and the computer-readable storage medium are similar to the advantages of the apparatus, they are not repeated here.

[0071] The computer program product and the computer-readable storage medium are advantageously configured for executing the method in any of its execution modes. BRIEF DESCRIPTION OF DRAWINGS

[0072] For a more complete understanding of the illustrations provided herein and the advantages thereof, reference is now made to the following brief description, taken in connection with the accompanying drawings and detailed description, and in which like reference numerals represent like parts.

[0073] Figure 1 is a schematic illustration of an apparatus according to certain embodiments of the disclosure.

[0074] Figure 2 is a chart showing non-limiting examples of results of performance evaluations according to the present disclosure.

[0075] Figure 3 is a flowchart showing steps of a method according to certain embodiments of the present disclosure. DETAILED DESCRIPTION

[0076] In the following description, the drawings are not necessarily to scale actual size, and for purposes of clarity and brevity, certain features can be shown in generalized or schematic form and certain other features can be omitted. In addition, while the making and using of various embodiments are discussed in detail below, there are a variety of inventive concepts that can be employed without the use of the specific examples provided herein. The embodiments discussed herein are merely representative and are not intended to limit the scope of the disclosure. It will also be apparent to one of ordinary skill in the art that all features described in relation to a method can be identically applied to a device and vice versa, either individually or in any combination.

[0077] The terms "comprise" (and any grammatical variations thereof such as "comprises" and "comprising"), "have" (and any grammatical variations thereof such as "has" and "having"), "contain" (and any grammatical variations thereof such as "contains" and "containing") and "include" (and any grammatical variations thereof such as "includes" and "including") are open-ended connecting adverbs. They are used to indicate the presence of stated features, integers, steps or components or groups but do not preclude the presence or addition of one or more other features, integers, steps, components, compositions or groups thereof. As a result, a method, or a step in a method, that "comprises," "has," "contains" or "includes" one or more steps or elements possesses those one or more steps or elements, but is not limited to possessing only those one or more steps or elements.

[0078] Figure 1 A particular embodiment of the apparatus 10 for evaluating one or more visual device models, respectively corresponding to one or more real "visual devices", i.e. one or more visual devices for a given human wearer, is illustrated.

[0079] The human wearer is a human who wears any one of those real visual devices to perform at least one real visual task in at least one real environment.

[0080] Each of the real visual devices comprises at least one ophthalmic lens, and can be one ophthalmic lens or a pair of ophthalmic lenses, or one solar lens or a pair of solar lenses, or one ophthalmic solar lens or a pair of ophthalmic solar lenses. The real visual device can be in the form of eyeglasses or contact lenses.

[0081] The apparatus 10 comprises one or more inputs 12.

[0082] The one or more inputs 12 are adapted to obtain one or more parameters.

[0083] As Figure 1 illustrated, these parameters comprise at least a prescription Rx for at least one eye of the given human wearer. The prescription Rx can comprise a sphere, and / or a cylinder, and / or an axis, and / or an addition, and / or a prismatic power.

[0084] Optionally, at least one input 12 can be adapted to also obtain one or more of the following parameters (listed briefly below, details in the following):

[0085] - parameters relating to the vision of the given human wearer, for example in terms of physiology and / or visual behavior;

[0086] - data relating to the eyeglass frame in the case where any one of the real visual devices comprises such a frame;

[0087] - parameters relating to the lifestyle of the wearer;

[0088] - parameters relating to the environment.

[0089] The parameters relating to the vision can comprise, in addition to the prescription:

[0090] - the age,

[0091] - the gender,

[0092] - the half-pupil distance,

[0093] - the height and the main other body dimensions,

[0094] - head axis and center of rotation and body axis and center of rotation,

[0095] - Harmon’s distance or reading distance,

[0096] - maximum visual acuity,

[0097] - sensitivity of visual acuity to aberrations,

[0098] - objective / subjective accommodation reserve,

[0099] - range of motion of the head,

[0100] - range of motion of the eye,

[0101] - kyphosis,

[0102] - phoria,

[0103] - fusional reserve (maximum amount of convergence or divergence of the eyes while maintaining binocular single vision),

[0104] - perceptual dominant eye,

[0105] - head-eye coefficient,

[0106] - fixation dominant eye,

[0107] - near vision behavior,

[0108] - hand laterality,

[0109] - head cape (natural head orientation),

[0110] - size of the eye (cornea-pupil distance, pupil-lens distance, back chamber length, pupil size),

[0111] - higher order aberrations of the eye,

[0112] - glare sensitivity.

[0113] The parameters related to the way in which the given human wearer intends to use the real visual equipment can comprise an activity. An activity is an action involving vision, performed with or without physical support, in a given environment and / or with postural constraints. For example, the activity can be watching a video with a smartphone while sitting on a sofa.

[0114] Thus, the parameters related to the way in which the given human wearer intends to use the real visual equipment can comprise a plurality of different activities such as precision handwork at close range, use of a smartphone, use of a laptop, use of a TV screen, cycling, etc.

[0115] The data related to the frame can comprise:

[0116] - A size, B size, DBL size (where A is the eye size or lens size, i.e. the horizontal dimension of the lens when mounted in the frame, B is the vertical dimension of the lens when mounted in the frame, and DBL is the distance between the lenses or bridge size, i.e. the horizontal distance between the two lenses when mounted in the frame),

[0117] - frame shape,

[0118] - fitting parameters (frame pantoscopic angle, frame wrap angle, vertex distance),

[0119] - position of the center of rotation of the eye,

[0120] - fitting height.

[0121] The parameters relating to the lifestyle of the wearer concern at least one type of activity during which the given human wearer intends to use the real visual equipment. These parameters can be recorded in various ways. For example, the wearer can select several activities from a list, or he / she can rank a list of activities according to their importance or to the preferences of the wearer. Alternatively, the lifestyle parameters can be obtained from real life data, for example using a connected device that saves the time spent on different activities.

[0122] There is no need for an exact list of activities. On the other hand, advantageously, the following parameters are obtained from a list of activities of the human wearer considered:

[0123] - vision zones:

[0124] - looking at a distance;

[0125] - looking at intermediate distances;

[0126] - looking at close distances;

[0127] - static / dynamic vision:

[0128] - looking while moving, or while the surroundings are moving;

[0129] - transition between vision zones;

[0130] - light environment:

[0131] - indoor dim / bright;

[0132] - outdoor dim / bright;

[0133] - exposure to a particular light environment.

[0134] The parameters on the environment describe the position of the object in a three-dimensional manner with respect to a world reference frame. The world reference frame is an origin and a 3D coordinate system (for example, Cartesian or polar) defined arbitrarily in orientation.

[0135] The virtual model of the environment can be defined in different ways:

[0136] - via a software interface, the model of key objects such as screens, windows, etc. is correctly positioned and dimensioned; or

[0137] - starting from predefined objects (table, car dashboard, workshop) and then adjusting the size and position of these objects to match the real objects in the real environment of the human wearer considered;

[0138] - the virtual model of the environment can be obtained by three-dimensional scanning of the real objects in the real environment of the human wearer considered.

[0139] The virtual model of the wearer is also positioned in the world reference frame.

[0140] Another option is to describe the position of the object directly with respect to the wearer, for example using the central eye reference frame of the wearer as origin. The central eye reference frame is a coordinate system (for example, Cartesian or polar) centered on the position of the central eye. The central eye is the position in the world reference frame representing the geometric position between the left eye and the right eye.

[0141] The device 10 also comprises a set of pre-selected ophthalmic lenses.

[0142] These ophthalmic lenses are pre-selected as possible "good candidates" for the human wearer considered, based on the plurality of parameters detailed above.

[0143] For example, the ECP, based on his / her knowledge and experience, can provide a pre-selection of lens designs or added values that can solve the refractive error or visual condition of the wearer.

[0144] As another option, on a website or application, the customer can pre-select a plurality of designs based on price or other criteria. The website or application can also automatically pre-filter the solutions according to the physiological data of the wearer, the choice of frame, etc.

[0145] As Figure 1As illustrated, the device 10 also comprises at least one processor 14 configured to, for each ophthalmic lens of a pre-selected set: obtain a visual equipment model Me, a wearer model Mw, and an environment and visual task model Mt; and evaluate the performance Perf of the visual equipment model Me worn by the wearer model Mw in combination with the environment and visual task model Mt, as detailed hereafter.

[0146] The visual equipment model Me is a virtual model of a given real visual equipment among the real visual equipment. This visual equipment model comprises at least one virtual ophthalmic lens which is defined by the same characteristics as the considered pre-selected ophthalmic lens among the pre-selected set of ophthalmic lenses.

[0147] In the present disclosure, the wearer model Mw is also referred to as an “avatar” of the human wearer. This wearer model is a virtual model of the human wearer. This wearer model is built from at least one parameter among the plurality of parameters described above.

[0148] This wearer model can be built as described in document WO 2020 / 193436 Al, or this wearer model can be composed from pre-recorded data obtained from a database as proposed in document WO 2020 / 193370 Al.

[0149] In an embodiment, the at least one processor 14 is further configured to graphically represent a virtual model of the wearer model Mw performing at least one real visual task in the environment and visual task model Mt.

[0150] In an embodiment, the wearer model Mw can comprise a movable head model. The head model is a virtual model of the head of the human wearer.

[0151] In this embodiment, optionally, the head model can comprise at least one virtual eye which is a virtual model of at least one eye of the human wearer. The virtual eye is movable in rotation relative to the head model.

[0152] In such an embodiment, the plurality of parameters described above can further comprise data related to the motion of the (two) eyes of the human wearer contributing to the visual behavior (i.e. data related to the eye motion that contributes to reflect the visual behavior of the human wearer), and / or data related to the motion of the head of the human wearer contributing to the visual behavior (i.e. data related to the head motion that contributes to reflect the visual behavior of the human wearer).

[0153] In embodiments in which the wearer model Mw comprises a movable head model, the wearer model Mw can optionally further comprise a virtual torso of the wearer, which is a virtual model of the torso of the human wearer. The virtual torso can be movable in the environment and visual task model Mt. The head model can be movable in rotation relative to the virtual torso.

[0154] In such embodiments, the plurality of parameters described above can further comprise data relating to movements of the torso of the human wearer that contribute to the visual behavior (i.e. data relating to torso movements that contribute to reflecting the visual behavior of the human wearer).

[0155] The visual equipment model Me cooperates with the wearer model Mw.

[0156] The environment and visual task model Mt is a virtual model of at least one real environment and at least one real visual task as mentioned above. It comprises at least a series of points to be looked at by the wearer model Mw.

[0157] The manner in which the plurality of parameters described above, except the prescription Rx, can be taken into account in the wearer model Mw is detailed below.

[0158] - age: can be used to infer the objective accommodation amplitude (for example according to the Duane model), the range of motion of the head and of the eyes, and the kyphosis parameter;

[0159] - gender: can be used to determine the main body dimensions and the kyphosis parameter;

[0160] - interpupillary distance: can be used to determine the position of the eyes relative to the head and to position the lenses in the frame;

[0161] - height and main other body dimensions: can be used to calculate the Harman distance and to individualize some environment distances. By way of non-limiting example, these dimensions can be acquired by direct measurement or by three-dimensional scanning;

[0162] - head and body axes and centers of rotation: can be used to determine the head and torso reference frames;

[0163] - Harman distance or reading distance: can be used as a reference for positioning objects relating to near vision;

[0164] - Maximum visual acuity: can be used to infer the visual acuity in the presence of aberrations. The visual acuity is equal to the maximum visual acuity minus the acuity loss, where the acuity loss can be determined according to a predetermined model (such as the one described in document WO2017 / 064065 Al) (another example of acuity calculation is described in document WO 2020 / 260481 Al);

[0165] - Sensitivity of visual acuity to aberrations: can be used to modify the acuity loss model in case the wearer is more or less sensitive to wearer power or astigmatism errors;

[0166] - Objective / subjective accommodation reserve: can be used to estimate the acuity loss according to the acuity calculation model mentioned above, where the objective / subjective accommodation is used to determine the power error when looking at a given object point;

[0167] - Range of motion of the head: can be used to personalize the head-eye coordination (e.g. limit positions of the range of motion, define initial positions corresponding to minimal effort, define effort variations between initial and limit positions);

[0168] - Range of motion of the eye: can also be used to personalize the head-eye coordination (e.g. limit positions of the range of motion, define initial positions corresponding to minimal effort, define effort variations between initial and limit positions);

[0169] - Kyphosis: can be used to define the reference posture angle of the head with respect to the trunk;

[0170] - Phoria: can be used to define the reference angle of the natural relaxation direction of the gaze, which can in turn be used as a reference for the gaze effort estimation;

[0171] - Fusional reserve: can be used to define the individual capacity to manage the vergence amplitude in order to maintain binocular single vision. This reference can in turn be used as a reference for the binocular effort estimation;

[0172] - Perceptual dominant eye: can be used to adjust the model of binocular acuity, as a blurred image on the perceptual dominant eye is more disturbing than the same blurred image on the other eye;

[0173] - Head-eye coefficient: can be used to personalize the head-eye movement ratio in the head-eye coordination;

[0174] - Gaze dominant eye: can be used to modify the position of the central eye;

[0175] - Near vision behavior: can be used to define the reference position and angle of placement of near vision objects;

[0176] - hand dominance: can be used to infer the eye dominance and modify the position of near objects;

[0177] - head angle: can be used to determine the postural effort;

[0178] - dimensions of the eye (cornea-pupil distance, pupil-lens distance, back chamber length, pupil size): can be used to personalize the calculations (e.g. aberrations or peripheral defocus) based on the eye geometry;

[0179] - high order aberrations of the eye: can be used for wavefront estimation;

[0180] - glare sensitivity: can be used to specify the change in visual performance in specific lighting conditions.

[0181] To obtain the plurality of parameters described above that can make it possible to individualize the "avatar", standard or existing equipment and measurements can be used, for example by the ECP. Alternatively, at least some of these parameters can be obtained by a simple questionnaire to be answered by the wearer or customer, or by simple additional equipment, so that it is not necessary to carry out a detailed, time-consuming individual parameter acquisition phase. Thus, it is not necessary to carry out a long process in the shop of the ECP.

[0182] By way of non-limiting example, the following can be cited as standard equipment that is available: a pupillometer for the interpupillary distance or half interpupillary distance; usual equipment for the position of the center of rotation of the eye and data relating to the frame; a phoropter for the prescription Rx and also acuity, phoria, etc.

[0183] The questionnaire will make it possible to obtain the age, sex, height, activity, ethnicity, etc.

[0184] Non-limiting examples of simple additional equipment are:

[0185] - a smart frame provided with an accelerometer and / or inclinometer and / or eye tracker, to infer some basic head / eye / trunk measurements for specific in-store activities (such as reading or walking in the store) and to refine avatar parameters (such as the "k" coefficient described in WO 2020 / 193436 A1);

[0186] - a simple video camera to record the wearer's body movements and replay the recordings, as described in WO 2020 / 193370 A1.

[0187] At least some of the plurality of parameters described above can also be available on the cloud, or can be acquired at least partially via an embedded camera from a computer and / or smartphone, then used for online sales.

[0188] The way in which the data relating to the frame can be taken into account in the wearer model Mw is detailed below.

[0189] - A size, B size, DBL size: can be used to infer the size of the lens;

[0190] - Frame shape: can be used to infer the profile of the lens;

[0191] - Wearing parameters (frame pantoscopic angle, frame wrap angle, vertex distance): can be used to infer the positioning of the lens relative to the eye;

[0192] - Position of the center of rotation of the eye: can be used to infer the positioning of the lens relative to the eye or of the eye relative to the head;

[0193] - Fitting height: can be used to infer the positioning of the lens in the frame.

[0194] The avatar simulation is described in detail in WO 2020 / 193436 Al. For example, for a custom avatar, the gaze effort or head posture effort can be taken into account and can vary depending on the age, race or prescription.

[0195] Moreover, the head rotation defined by three angles (denoted θ, and p) can be calculated as a function of gain values (k vertical, k horizontal) as a fraction of the elevation angle (denoted θ i) and the azimuth angle (denoted ) of the gaze point:

[0196] θ = k vertical x θ i

[0197]

[0198] p = 0

[0199] The “k” coefficients can also be defined for different ages, races, genders, prescriptions, etc.

[0200] The torso position can be customized via the height of the human wearer considered.

[0201] The torso movements can be customized thanks to a video recording of the human wearer considered.

[0202] One or more parameters relating to the lifestyle of a given human wearer can also be used to modify the environment and visual task models Mt mentioned above in order to customize more the human wearer considered, which amounts to defining a customized scene based on lifestyle and environment inputs.

[0203] The simulation is run for each defined "scenario" in the case where the visual equipment model Me corresponds to each pre-selected equipment. In the present disclosure, a scenario defines a combination of the wearer model Mw with an environment and a visual task model Mt, i.e. it defines how the wearer model Mw performs a predetermined visual task comprising a series of gaze points in an environment defined by a description of the shape and position of the elements to be viewed by the wearer model Mw.

[0204] The simulation output is a set of performance criteria for each combination of Mt and Me worn by the wearer model Mw.

[0205] The avatar performance criteria can include:

[0206] - visual acuity, single or binocular,

[0207] - distortion, static or dynamic,

[0208] - posture effort,

[0209] - posture flexibility,

[0210] - vergence effort,

[0211] - accommodation effort,

[0212] - binocular comfort,

[0213] - etc.

[0214] The performance Perf of each visual equipment model Me is evaluated by the at least one processor 14 on the basis of the avatar performance criteria.

[0215] One or more parameters relating to the lifestyle of a given human wearer can be used to weight the performance Perf mentioned above, which amounts to weighting the simulation results for each scenario and combining these simulation results into an overall performance criterion, taking into account for example the advantage of some activities for the human wearer considered.

[0216] The evaluation results can be used to show the customer the benefits of the chosen design.

[0217] The wearer can be presented with the collated simulation results in order to help him / her decide which visual equipment is best for him / her.

[0218] The wearer can be presented with a graphical visualization of the avatar performing the scenario in order to help him understand the benefits of each equipment.

[0219] Several designs can be retained as "best" equipment as a function of the trade-off in performance. In this case, the simulation results can be used as support for a discussion between for example the ECP and the customer.

[0220] Non-limiting examples of visual equipment evaluated as provided by the device 10, or by the method, or by the computer program product, or by the non-transitory computer-readable storage medium according to the present disclosure are detailed below.

[0221] Wearer physiological data:

[0222] Prescription:

[0223] - Right eye: 0 (0) 0° Add 2.50

[0224] - Left eye: 0 (0) 0° Add 2.50

[0225] Half pupil distance:

[0226] - Right eye: 32.5 mm

[0227] - Left eye: 32.0 mm

[0228] Age: 62 years old

[0229] Height: 172 cm

[0230] Gender: Female

[0231] The wearer model Mw is as described in WO 2020 / 193436 Al. This wearer model comprises a torso, a head and eyes.

[0232] The prescription of the adult human wearer is adjusted for the prescription of the eye.

[0233] The position of the eye is adjusted according to the half pupil distance of the human wearer.

[0234] The kyphosis represented by the torso-head kinematics is adjusted according to the age of the human wearer.

[0235] The objective accommodation of the eye is adjusted according to the age of the human wearer.

[0236] The position and size of the torso and head are adjusted according to the height of the human wearer.

[0237] Framedata:

[0238] Size: A=56 mm, B=40 mm, rectangular frame shape, DBL=17.5 mm

[0239] Wearing conditions: pantoscopic angle = 8°, wrap angle = 0°, vertex distance = 12 mm

[0240] Fit height = 24 mm

[0241] The position of the lens in front of the eye is adjusted according to the wearing parameters.

[0242] Lifestyle:

[0243] - Close precision manual work: No

[0244] - Smartphone: Yes, high usage, standard distance

[0245] - Tablet: No

[0246] - Laptop: Yes, moderate usage, standard distance

[0247] - Desktop: No

[0248] - TV screen: Yes, low usage, distance = 5 m

[0249] - Driving: No

[0250] ECP pre-selected 2 designs:

[0251] - Design A

[0252] - Design B

[0253] Scenario definition for the avatar:

[0254] Smartphone task:

[0255] Object = smartphone

[0256] Size = 70 x 140 mm

[0257] Position = 40° down from central eye, distance from center of rotation of central eye = 37 cm Gaze pattern = simulated reading pattern

[0258] Maximum loss of binocular acuity = 0.05 logMAR

[0259] Performance criterion: comfort area

[0260] Laptop task:

[0261] Object = laptop screen

[0262] Size = 330 x 220 mm

[0263] Position = 20° down from central eye, distance from center of central eye = 60 cm

[0264] Gaze pattern = simulated reading pattern

[0265] Maximum loss of binocular acuity = 0.05 logMAR

[0266] Performance criterion: comfort area

[0267] TV task:

[0268] Object = TV screen

[0269] Size = 200 x 300 mm

[0270] Position = 0° down from central eye, distance from center of central eye = 500 cm

[0271] Gaze pattern = simulated reading mode

[0272] Maximum loss of binocular acuity = 0.05 logMAR

[0273] Performance criterion: comfort area

[0274] The simulation is aimed at evaluating the performance of two visual devices based on the two pre-selected designs mentioned above (design A and design B) respectively. The average comfort area for each task and each device is evaluated.

[0275] Figure 2 The results of the performance evaluation are summarized in a graph showing the comfort area (in square degrees) for each of the two visual devices in the laptop task (on the left side of the graph, where IV stands for intermediate vision) and the smartphone task (on the right side of the graph, where NV stands for near vision).

[0276] Since the performance on the TV screen is similar to the two visual devices, it is not represented in the graph.

[0277] The graph shows that the visual device based on the pre-selected design B provides a better comfort area in IV and NV compared to the visual device based on the pre-selected design A. Therefore, the ECP can use these results to recommend the visual device based on design B.

[0278] Optionally, additional values and lighting conditions can be taken into account to make recommendations regarding filters or anti-reflective coatings.

[0279] Therefore, the device 10 can be used by the ECP to select or recommend an optical design, a coating or a complete visual device to a particular wearer.

[0280] Figure 3 The flowchart of Figure 1 illustrates the steps of a method for evaluating one or more visual device models respectively corresponding to one or more real visual devices according to the disclosure.

[0281] As described above in relation with the device 10, the real visual devices are for human wearers to perform at least one real visual task in at least one real environment. Each of the real visual devices comprises at least one ophthalmic lens.

[0282] AsFigure 3 As illustrated, a first step 30 of the method comprises obtaining a plurality of parameters comprising at least a prescription Rx for at least one eye of a human wearer under consideration. The plurality of parameters can for example be as described above in relation with the device 10.

[0283] A subsequent step 32 comprises pre-selecting a set of ophthalmic lenses based on the plurality of parameters obtained at step 30. The pre-selected set of lenses can for example be as described above in relation with the device 10.

[0284] Subsequent steps 34 and 36 are run by at least one processor (e.g. the processor 14) for each of the ophthalmic lenses pre-selected at step 32.

[0285] Step 34 comprises obtaining a visual equipment model, which is a virtual model of a given one of the real visual equipment mentioned above, the virtual equipment model comprising at least one virtual ophthalmic lens defined by the same characteristics as the pre-selected ophthalmic lens under consideration. The obtained visual equipment model can for example be the visual equipment model Me described above in relation with the device 10.

[0286] Step 34 also comprises obtaining a wearer model, which is a virtual model of the human wearer under consideration, the wearer model being built from at least one of the plurality of parameters obtained at step 30, and the visual equipment model cooperating with the wearer model. The wearer model can for example be the wearer model Mw described above in relation with the device 10.

[0287] Step 34 also comprises obtaining an environment and visual task model, which is a virtual model of at least one real environment and at least one real visual task mentioned above. The environment and visual task model comprises a series of points to be looked at by the wearer model, and for example is as described above in relation with the device 10.

[0288] Step 36 then comprises evaluating the performance of the visual equipment model worn by the wearer model in combination with the environment and visual task model, for example as described above in relation with the device 10.

[0289] In a particular embodiment, the method according to the disclosure is computer- implemented. Namely, a computer program product comprises one or more sequences of instructions accessible by a processor, the one or more sequences of instructions, when executed by the processor, causing the processor to perform the steps of the method for evaluating a plurality of visual equipment models as described above.

[0290] The models Me, Mw and Mt can for example be built remotely in the cloud, or locally in a computer.

[0291] The sequence(s) of instruction can be stored in one or more non-transitory computer-readable storage medium / media, including a predetermined location in the cloud.

[0292] While representative methods and apparatus have been described in detail herein, those skilled in the art will appreciate that various substitutions and modifications can be made thereto without departing from the scope as defined by the appended claims.

Claims

1. A device for evaluating a plurality of vision device models respectively corresponding to a plurality of real vision devices for a given human wearer of any one of the real vision devices to perform at least one real vision task in at least one real environment, each of the real vision devices comprising at least one ophthalmic lens, wherein, The device comprises: at least one input adapted to: obtain a plurality of parameters comprising at least a prescription for at least one eye of the given human wearer; a set of ophthalmic lenses pre-selected on the basis of the plurality of parameters; at least one processor configured to, for each of the pre-selected ophthalmic lenses: obtain a visual equipment model, the visual equipment model being a virtual model of a given one of the real visual equipment, the virtual model comprising at least one virtual ophthalmic lens defined by the same characteristics as the one of the pre-selected ophthalmic lenses; obtain a wearer model, the wearer model being a virtual model of the given human wearer, the wearer model being built from at least one of the plurality of parameters, the visual equipment model being worn by the wearer model; obtain an environment and visual task model, the environment and visual task model being a virtual model of the at least one real environment and of the at least one real visual task, the environment and visual task model comprising at least a series of points to be looked at by the wearer model; evaluate the performance of the visual equipment model worn by the wearer model in combination with the environment and visual task model according to a predetermined set of performance criteria, the predetermined set of performance criteria comprising at least one of the following: monocular or binocular visual acuity, static or dynamic distortion, posture effort, posture flexibility, vergence effort, accommodation effort and binocular comfort.

2. The apparatus of claim 1, wherein, The plurality of parameters further comprises at least one parameter related to the vision of the given human wearer.

3. The apparatus of claim 1, wherein, The plurality of parameters further comprises at least one parameter related to the way the given human wearer intends to use the any one of the real visual equipment.

4. The apparatus of claim 1, wherein, The plurality of parameters further comprises at least one parameter related to the lifestyle of the given human wearer, the lifestyle being related to at least one type of activity during which the given human wearer intends to use the any one of the real visual equipment.

5. The apparatus of claim 4, wherein, The at least one parameter related to the lifestyle of the given human wearer is used to weight the performance and / or to modify the environment and visual task model.

6. The apparatus of any one of claims 1-5, wherein, The environment and visual task model comprises a model of objects acquired by three-dimensional scanning of real objects of the real environment.

7. The apparatus of any one of claims 1 to 5, wherein, The environment and visual task model comprises a model of objects defined via a software interface.

8. The apparatus of claim 7, wherein, The objects are taken from a predefined set of objects, the dimensions and / or positions of the predefined set of objects being adjusted to match real objects of the real environment.

9. The device of any one of claims 1 to 5, wherein, The wearer model comprises a movable head model, the movable head model being a virtual model of the head of the given human wearer; The head model comprises at least one virtual eye, the at least one virtual eye being a virtual model of at least one eye of the given human wearer, the at least one virtual eye being able to move in rotation relative to the head model.

10. The apparatus of claim 9, wherein, The plurality of parameters further comprises data related to a movement of the at least one eye of the given human wearer and / or a movement of the head of the given human wearer that contributes to a visual behavior.

11. The apparatus of claim 9, wherein, The wearer model further comprises a virtual torso of the wearer, the virtual torso being a virtual model of a torso of the given human wearer; The virtual torso is able to move in the environment and visual task model; The head model is able to move in rotation relative to the virtual torso.

12. The apparatus according to claim 11, wherein, The plurality of parameters further comprises data related to a movement of the torso of the given human wearer that contributes to a visual behavior.

13. The apparatus of any one of claims 1-5, wherein, The real visual equipment further comprises a spectacle frame and the plurality of parameters further comprises data related to the frame.

14. The apparatus of any one of claims 1-5, wherein, The at least one processor is further configured to graphically represent a virtual model of the wearer model performing the at least one real visual task in the environment and visual task model.

15. A computer-implemented method for evaluating a plurality of vision device models respectively corresponding to a plurality of real vision devices for a given human wearer of any one of the real vision devices to perform at least one real vision task in at least one real environment, each of the real vision devices comprising at least one ophthalmic lens, wherein, The method comprises: obtaining a plurality of parameters comprising at least a prescription for at least one eye of the given human wearer; pre-selecting a set of ophthalmic lenses based on the plurality of parameters; running, by at least one processor, the following steps for each of the pre-selected ophthalmic lenses: obtaining a visual equipment model, the visual equipment model being a virtual model of a given real visual equipment of the real visual equipment, the virtual model comprising at least one virtual ophthalmic lens, the at least one virtual ophthalmic lens being defined by the same characteristics as the one of the pre-selected ophthalmic lenses; obtaining a wearer model, the wearer model being a virtual model of the given human wearer, the wearer model being built from at least one parameter of the plurality of parameters, the visual equipment model being worn by the wearer model; obtaining an environment and visual task model, the environment and visual task model being a virtual model of the at least one real environment and of the at least one real visual task, the environment and visual task model comprising at least a series of points to be looked at by the wearer model; evaluating the performance of the visual equipment model worn by the wearer model in combination with the environment and visual task model according to a predetermined set of performance criteria, the predetermined set of performance criteria comprising at least one of the following: visual acuity, static or dynamic distortion, posture effort, posture flexibility, vergence effort, accommodation effort and binocular comfort.

16. A computer program product for evaluating a plurality of vision device models respectively corresponding to a plurality of real vision devices for a given human wearer of any one of the real vision devices to perform at least one real vision task in at least one real environment, each of the real vision devices comprising at least one ophthalmic lens, wherein, The computer program product comprises one or more sequences of instructions accessible by a processor, the one or more sequences of instructions, when executed by the processor, cause the processor to: obtaining a plurality of parameters comprising at least a prescription for at least one eye of the given human wearer; pre-selecting a set of ophthalmic lenses based on said plurality of parameters; running, by at least one processor, the following steps for each of said pre-selected ophthalmic lenses: obtaining a visual equipment model, said visual equipment model being a virtual model of a given one of said real visual equipment, said virtual model comprising at least one virtual ophthalmic lens, said at least one virtual ophthalmic lens being defined by the same characteristics as said one of said pre-selected ophthalmic lenses; obtaining a wearer model, said wearer model being a virtual model of said given human wearer, said wearer model being built from at least one of said plurality of parameters, said visual equipment model being worn by said wearer model; obtaining an environment and visual task model, said environment and visual task model being a virtual model of said at least one real environment and said at least one real visual task, said environment and visual task model comprising at least a series of points to be looked at by said wearer model; evaluating the performance of the combination of said visual equipment model worn by said wearer model and said environment and visual task model according to a predetermined set of performance criteria, said predetermined set of performance criteria comprising at least one of the following: monocular or binocular visual acuity, static or dynamic distortion, posture effort, posture flexibility, vergence effort, accommodation effort and binocular comfort.

Citation Information

Patent Citations

  • Eyeglasses-wearing simulation method, program, device, eyeglass lens-ordering system and eyeglass lens manufacturing method

    EP2749207A1

  • Method for determining a three dimensional performance of an ophthalmic lens; associated method of calculating an ophthalmic lens

    WO2017064065A1

  • A device and method for evaluating a performance of a visual equipment for a visual task

    WO2020193370A1

  • A device and method for evaluating a performance of a visual equipment for a visual task

    WO2020193436A1

  • Head freedom area of an optical lens

    WO2020260481A1