The invention generally relates to providing modular and/or flexible eye tests that leverage the stereo vision and eye tracking capabilities of a head mounted display (HMD), such as a virtual reality headset, to test and/or measure visual function of a patient. More specifically, in some implementations a system including a HMD is configured to efficiently administer a plurality of modular and/or flexible eye tests which inform each other to a patient and to provide assessments concerning the eye tests, wherein the modular eye tests may include one or more tests that measure visual function such as Visual Acuity (VA), Contrast Sensitivity (CS), Color Vision (CV), Stereo Vision (SV) and Visual Fields (VF).
The field of Ophthalmology is a branch of medicine and surgery which deals with the diagnosis and treatment of human eye disorders. A partial list of the most common diseases diagnosed and treated by Ophthalmologists includes cataract, Glaucoma, Macular degeneration, Diabetic retinopathy, Dry eyes, Strabismus (misalignment/deviation of eyes), Proptosis (bulged eyes), excessive tearing (tear duct obstruction), uveitis and eye tumors. In order to diagnose patients who may have one or more of such diseases, patients may undergo eye examinations that measure for Visual acuity, Refraction, Ocular tonometry to determine intraocular pressure, Slit lamp examination and Retina examination. Ophthalmologists thus measure or test a patient's sensitivity to light in various regions of the light-sensitive retina to measure function, as well as to quantify any disorders of the eye and the retina, the optic nerve, the optic chiasm, the visual pathways to the brain, and the brain itself. In addition, visual field testing is mandatory for glaucoma diagnosis and treatment.
Various types of apparatus are known for measuring a patient's field of vision and are used by ophthalmologists and optometrists for testing purposes. Many of these instruments are relatively complex and the eye doctor must step through various functions with the patient during an eye exam. Some of the complexity involved with using such apparatus to test the eyes can tire human patients or cause them to become inattentive to visual and/or audio cues.
Head-mounted display devices, such as Virtual Reality (VR) headsets are known, and perhaps the best known use of such VR headsets is to visually simulate a user's physical presence in virtual spaces. Such simulations typically include a three-hundred and sixty (360) degree view of the user's surrounding virtual space so that when the user turns his head he or she can view different portions of the surrounding space. Head-mounted display devices have also been used for visual field testing of patients. However, there are no eye testing head mounted display (HMD) systems capable of efficiently and comprehensively testing a patient's eyes that are flexible from the standpoint of allowing an ophthalmologist, an optometrist and/or a patient to select and/or pay for eye tests that are suitable for that particular patient. Thus, the inventors recognized that there is a need for systems and methods for providing modular and/or flexible eye tests that leverage the stereo vision and eye tracking capabilities of a head mounted display (HMD), and which eye tests are easy to select and to administer to a patient.
Features and advantages of some embodiments of the present disclosure, and the manner in which the same are accomplished, will become more readily apparent upon consideration of the following detailed description taken in conjunction with the accompanying drawings, which illustrate preferred and example embodiments and which are not necessarily drawn to scale, wherein:
Reference will now be made in detail to various novel embodiments, examples of which are illustrated in the accompanying drawings. The drawings and descriptions thereof are not intended to limit the invention to any particular embodiment(s). On the contrary, the descriptions provided herein are intended to cover alternatives, modifications, and equivalents thereof. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the various embodiments, but some or all of the embodiments may be practiced without some or all of the specific details. In other instances, well-known process operations have not been described in detail in order not to unnecessarily obscure novel aspects. In addition, terminology used in the Detailed Description is intended to be interpreted in its broadest reasonable manner, even though it is being used in conjunction with certain examples. The terms used in this specification generally have their ordinary meanings in the art, within the context of the disclosure, and in the specific context where each term is used.
As used herein, the term “module” refers broadly to software, hardware, or firmware (or any combination thereof) components. Modules are typically functional components that can generate useful data or other output using specified input(s). A module may or may not be self-contained. An application program (sometimes called an “application” or an “app” or “App”) may include one or more modules, or a module can include one or more application programs.
In general, and for the purposes of introducing concepts of embodiments of the present disclosure, disclosed herein are mixed reality methods and systems for efficiently measuring eye functions utilizing a head mounted display (HMD). Modular eye tests are disclosed which leverage the stereo vision and eye tracking capabilities of the HMD to test and/or measure visual function. More specifically, in some embodiments a system including a HMD is configured to efficiently administer a plurality of modular eye tests to a patient. The eye tests are flexible and may inform each other to provide test results or assessments concerning one or more visual functions such as Visual Acuity (VA), Contrast Sensitivity (CS), Color Vision (CV), Stereo Vision (SV) and Visual Fields (VF). In some embodiments, the series or plurality of eye tests encompassing an eye examination for a particular patient may be selected by an Ophthalmologist, by an Optometrist or by the patient.
In some embodiments eye examinations are performed using an HMD that is configured to present images to each eye individually, and with regard to some tests to both eyes simultaneously. In some implementations, the HMD is able to control conditions, such as brightness, during an examination and thus provide accurate and reliable test results. In addition, voice recognition technology may be used to provide instructions to the patient during an eye test, and/or to replicate the conversational exchange (or portions thereof) that would typically occur between the patient and the ophthalmologist or optometrist. The HMD may also be configured to change the visual environment experienced by the patient during testing, for example, to provide an experience involving a natural setting which may cause the patient to feel less stressful. Moreover, the HMD (or another component of the overall system, such as a computer) may be configured to identify abnormal test results in real-time and, in some cases, modify the eye test and/or eye examination accordingly. For example, one or more tests scheduled to be performed during an eye examination of a particular patient can be modified or removed and/or new or different tests can be added.
The projection and presentation systems employed by HMDs can be characterized as binocular, bi-ocular, and monocular systems. Binocular systems present a separate image to each of the user's eyes, bi-ocular systems present a single image to both of the user's eyes, and monocular HMD systems present a single image to one of the user's eyes. Each of these systems or combinations thereof could be used in accordance with various types of eye tests as disclosed herein. For example, HMD 102 of
In general, the HMDs described herein are configured to display simulated (e.g., computer-generated) images of a virtual environment. Thus, the HMD 102 can generate and present completely immersive “virtual reality” environments to a patient 100 during an eye examination. Convincing virtual reality images that are immersive typically require a helmet-type or goggle-type device which form-fit to a user's or patient's face and head (usually via straps, such as Velcro® straps) so that the HMD forms an enclosed area around the user's eyes. In addition, some HMDs include audio speakers such as over-ear headphones (not shown) that can be used to provide audio prompts, background music and/or atmospheric sounds and the like, while also minimizing or preventing ambient noise from being heard by the patient. Thus, an HMD in the form of goggles or a helmet prevents contamination from ambient light from entering the patient's eyes while the over ear headphones keep out ambient sound. The HMD may also include a microphone 112 to receive audio input from a patient during an eye test. It should also be understood that, in some embodiments the HMD 102 may be configured to display computer-generated (or simulated) images that are integrated into real world content perceived by the patient, which is referred to as “augmented reality” (or “AR”) and which does not require an immersive structure.
In some embodiments, a specialized HMD 102 may be used by the patient 100 that is specifically designed for performing eye examinations. In other instances, off-the-shelf HMDs may be used when configured to perform eye tests in accordance with methods disclosed herein. In particular, the various methods described below could be performed using an HMD that was designed for another purpose (for example, an HMD designed for gaming and/or entertainment purposes). For example, in some implementations in accordance with the methods disclosed herein, VR headsets manufactured by Occulus®, the HTC company, and/or Microsoft® Corporation, may be utilized in addition to traditional equipment.
Referring again to
The HMD 102 can also include an electronics module (not shown) for processing digital content (for example, images and/or video), for optimizing the digital content to be presented to the patient, for analyzing data collected by the one or more sensors 108A, 108B, for analyzing patient audio responses received by the microphone 112, and the like. In some implementations, one or more optical sensors (not shown) may be located within the HMD 102 and positioned to face the eyes so that such optical sensors can be utilized to detect and/or measure a patient's pupillary responses, for example, during one or more eye tests. In addition, in some embodiments the electronics module may provide at least some analysis (for example, test results) to be performed locally by the HMD 102. As will be discussed below, in some embodiments the HMD 102 may be operably connected to one or more other computing devices (such as Smart phones, tablet computers, laptop computers, server computers, and the like) that are also configured for performing some or all of such tasks. The electronics module and HMD 102 can be powered by a battery (not shown), or through a wired or wireless connection to a power source (not shown).
In some implementations, the sensors 108A, 108B coupled to the frame 104 may be operably connected to one or more of the optical display surfaces 106R, 106L and function to monitor various aspects of the patient's local environment. For example, one or both of the sensors 108A, 108B may include a temperature and/or humidity sensor for providing data associated with the comfort level in the test area for the patient and/or a light sensor which can track ambient light levels, and the like. In addition, the camera 114 may be operable to provide visual data to, for example, an eye doctor concerning the physical test room or area surrounding the patient, and/or to capture the patient's interactions with his or her environment. One or more speakers or headphones (not shown) may also be operably connected to the frame 104 and may be used to provide instructions and/or prompts to the patient during an eye examination. It should be understood that other types of sensors could also be utilized, and that the HMD 102 may also incorporate or include a hand controller (not shown) that includes motion sensing capability for capturing hand motion input from the patient during an eye test and for providing motion data which may be stored for analysis.
Referring again to
The eye examination system 200 permits ophthalmologists, optometrists, eye clinicians and the like to supervise the patient 204 while eye tests are being conducted. While the HMD 202, computer system 206, and the electronic devices 210, 212, 214 are depicted as wirelessly communicating with one another, in some configurations one or more of the components of the eye examination system 200 can be connected together via wires.
In accordance with methods described herein, the patient 100 wears the HMD 102 so that optical display surfaces 106R and 106L are positioned in front of his or her right eye and left eye, respectively, and so that speakers 304A and 304B are positioned over his or her ears. In addition, the patient adjusts the microphone 306 to be positioned in front of his or her mouth. A visual acuity test can then begin with the patient first listening to prerecorded audio instructions explaining the eye testing process and/or procedures that will be used during the eye examination.
A visual acuity module for conducting this eye test may be downloaded from an application store (an App store, such as iTunes™ or Google Play™) to the HMD 102 and then utilized to test the patient's eyes. In some implementations, an eye-tracking feature of the HMD 102 and/or of the visual acuity module is used to ensure compliance by the patient 100 with the testing procedures. Specifically, as instructions are provided to the patient concerning reading a particular line of the virtual eye chart 302, which is displayed on an optical display surface (106R, 106L or both), an integrated camera (not shown) of the HMD 102 tracks infra-red (IR) reflections from the patient's eye and processes that data to determine where the patient's eye is looking at any point in time during the eye test.
In some implementations, the HMD 102 may display symbols of a virtual eye chart, such as the virtual Snellen chart 302, on the optical display surfaces 106R, 106L that may be arranged randomly to restrict memorization, and the eye-tracking feature may be utilized to detect squinting of the patient's eyes. In addition, during the visual acuity eye test, the patient may be prompted to provide audio responses which can be received by the microphone 306 and stored as an audio data file, and/or to provide physical responses by using a hand controller (not shown) that can generate motion data which also may be stored.
In some embodiments, a physician in charge of a patient may assign a particular optotype, which consists of figures or letters of different or variable sizes, for use to test the visual acuity of the patient. In other implementations, the patient may choose between various optotypes. Optotypes that may be selected to test visual acuity include a Landolt C optotype (used frequently to test high-contrast visual acuity), a Tumbling E optotype (which may be used to test children or illiterate patients), a Snellen chart, or a standard ETDRS chart (or Log MAR chart) consisting of rows of letters typically used by optometrist to test visual acuity. In each case as shown in
In
Some alternatives to traditional eye examinations typically fail to adequately control or account for conditions that impact test results, such as glare, image brightness, humidity, and the like. For example, some Smartphone applications are unable to account for glare on the screen or to determine whether or not the patient has completely covered one eye during testing of the other eye. However, testing utilizing an HMD as described herein allows for conditions and contaminants to be closely monitored and/or kept consistent. The optical display surfaces of the HMD 102 depicted in
In addition, if a patient uses corrective lenses, then that patient may choose to wear their glasses underneath the HMD during testing. Alternately, in some implementations that patient's lens specification(s) can be utilized by the HMD to augment the virtual environment and virtual displays in the same manner that the patient's corrective lenses would be serve. In addition, in some embodiments the patient takes the visual acuity test by following the instructions supplied by an audio recording, wherein the visual acuity of the right eye is measured first, then the visual acuity of the left eye is measured, and finally both eyes are tested together for visual acuity.
In disclosed embodiments, the patient does not have to look away from the virtual eye chart 302 at any time during the eye examination, and any verbal or physical responses can be recorded and/or analyzed to determine whether the patient correctly identified the symbols and/or letters of a particular optotype. In particular, the size of the rendered virtual symbols follows a monotonically decreasing scheme, and if the patient succeeds in reading more than half of the symbols in a particular line then the size of the new line or next line is decreased. However, a failure by the patient to successfully read more than half the virtual symbols in a particular line results in a new virtual line to be displayed by the HMD 102 that is sized to be midway between the current virtual symbol line and the last successfully read virtual symbol line, which process is continued until the size difference becomes too small for the patient to read.
With regard to the visual acuity test, in some embodiments if there is a significant difference between the performance of consecutive tests, the HMD 102 transmits a warning message to the physician's electronic device that includes the results. In addition, in some implementations all of the lines displayed to the patient, the visual acuity in log MAR, and all audio responses of the patient, may be stored for future comparison and/or analysis. In addition, if a patient is unable to see even the biggest or largest virtual eye test line displayed by the HMD 102, then in some implementations a low vision acuity test is conducted, the results saved and transmitted to the physician for analysis and treatment.
In accordance with a thorough eye examination, a low-vision acuity test may be administered to a patient. Thus, a low-visional acuity test module may be downloaded to the HMD 102 which, in some embodiments during testing, displays a hand in a virtual environment to the patient (not shown). The hand movement may be regulated between some levels (for example, hand waving) and the patient is asked to perceive the levels and provide an audio or other response. Next, a penlight may be shined on the patient's eyes in a monocular manner to detect whether the eye can perceive the orientation of the light. The results of these eye tests are recorded. If the patient is unable to provide responses to the hand movements and/or to the orientation of the penlight during testing, then the low-vision acuity test may display a random number of virtual fingers, and the patient prompted to audibly provide the number of fingers raised. The patient's response is recorded, and if his or her performance is significantly different, the physician is notified.
In some implementations, a near visual acuity module may be downloaded to the HMD 102 to gauge a patient's near working distance and illumination comfort. In some embodiments, a patient has significant control over this test as the patient is first instructed to adjust the light of the virtual room to his or her comfort level. After adjustment, a virtual card is attached to a hand-held motion controller (not shown in the drawings) and the patient has the freedom to bring the card close for improved visibility. The patient reads a virtual paragraph displayed on the virtual card appearing on the optical display surfaces 106R, 106L out loud, and the recording of that reading is then analyzed to determine visual acuity of the patient. In some embodiments, the distance of the virtual card from patient's eyes, the visual acuity in log MAR, the time taken to complete testing, and the recording and displayed texts are all stored for future analysis.
Another eye test module is a contrast sensitivity module which can be downloaded to the HMD 102. Contrast sensitivity testing measures how well the patient's eyes can distinguish between finer and finer light increments compared to a dark (contrast) pattern. Such eye testing is not typically administered as part of a routine eye exam, but an eye doctor may recommend it, or a patient may request it if the patient has a specific visual complaint concerning visual contrast. In some embodiments, the contrast sensitivity module tests a patient's eyes by displaying a grey noise representation having a standardized grating (for example, a frame of parallel bars) and contrast on a completely white background. The noise is then smoothly moved across the display screen and the patient must track the noise through the random direction, grating frequency and contrast changes. This is verified by tracking the patient's eye gaze direction, position, velocity and acceleration and comparing it with the actual motion of the noise. The continuous success of the patient in tracking the actual motion of the noise results in the test continuing by decreasing the contrast and spatial frequency. However, after significant deviation between the two motions, the contrast is increased. The monocular test produces two contrast sensitivity functions for the two eyes of the patient.
Another eye test module is a color vision module which can be downloaded to the HMD 102 and administered to the patient 100. The color vision test, which is known as the Ishihara color test, measures a patient's ability to tell the difference among colors. In some embodiments, each of the patient's eyes is tested separately by being shown a series of virtual test cards that each contains a multicolored dot pattern. A number or symbol appears within each color pattern which the patient is asked to identify. The numbers, shapes, and symbols are easy to distinguish from the surrounding dot patterns if the patient has normal color vision. If there is a color vision impairment, then the patient might not be able to see the numbers and/or symbols. The color visions module installed on the HMD 102 may instruct the patient to audibly provide answers concerning perceived numbers and symbols which may be stored and may also ask the patient to describe a particular color's intensity as perceived by one eye versus the other eye. The color vision test may reveal that the patient has a normal color vision but still experiences a loss of color intensity in one eye or the other. If the patient does not pass this test, he or she may have poor color vision and/or may be color blind.
An example of yet another eye test that may be administered to the patient via the HMD 102 is a visual field test. A visual field test module may be downloaded to the HMD and when launched prompts the patient to look at a specified fixation point in a virtual environment. If the patient's gaze deviates from the fixation point, then no further stimulus is presented until the gaze settles down. The visual field stimuli are then reoriented and the patient is presented with a new fixation point. The patient's eye response to stimuli in a thirty-degree (30°) central visual field is objective as the patient's eye response data may be recorded with an electroencephalogram (EEG). In some implementations, the patient wears a cap with an array of EEG electrodes (not shown in the drawings), a series of visual and auditory stimuli are presented to the patient, and then EEG patterns are recorded as baseline. Next, the patient is presented with the Visual Field assessment and stimuli are presented while EEG recordings identified as responses to the stimulus are collected. At the presentation of the stimulus, if the EEG recording shows a response, the stimulus will be considered as seen by the patient. If the signal in the EEG recording at the time of the presentation of the stimulus is nonexistent, then the stimulus is considered as missed by the patient.
In addition, in some embodiments two protocols are followed to measure the sensitivity of the rod and cone photoreceptors of each eye of the patient separately. In the cone specific protocol, the patient's eyes are adapted to a dim blue background for five minutes and then red stimuli are presented against this background. In the rod specific protocol, a period of twenty minutes is required to adapt the patient's eyes to a dark background after which a dim blue stimuli are presented (against the dim blue background). A sensitivity map of the cone and rod receptors of the patient's eyes is then overlaid on the individual's retinal scan to determine amplitude and/or statistics of the responses of the rods or cones at various regions of the retina, resulting in a visual fields map. The results data of the patient's visual field test are then stored for later analysis.
Another eye test module is an Amsler grid test module which can be downloaded to the HMD 102 and then administered to the patient. An Amsler grid is used to check whether lines look wavy or distorted, or whether areas of the visual field are missing. An eye doctor will use such a test to identify the presence of scotomas in a patient's visual field, which indicates changes in the macula. At the start of the test, a virtual Amsler grid may be displayed to both eyes of the patient, and later may be administered to one eye at a time (and the patient may wear his or her corrective lenses during testing if normally worn). Thus, in an implementation, the HMD 102 displays a virtual Amsler grid about 28 centimeters (cm) to 30 cm away on the optical display surfaces 106R, 106L, and the patient is asked to look at a dot (fixation point) in the center of the grid. While looking at the fixation point, if the straight grid lines appear to be distorted in one of the eyes, the patient reports or selects which eye is seeing a distortion (has a problem), and the eyes are tracked for fixation loss.
In some embodiments, the Amsler grid test displays a separate but identical grid to the patient's healthy eye and then the patient is asked to emulate the metamorphopsia (distorted vision) of the deficient eye on the healthy eye using one or more motion controllers. This grid manipulation is constructed as a Gaussian mixture model of distortion, and when the two grids look similar, the patient has completed the test and the Gaussian mixture model parameters are stored. In some implementations, if the parameters vary significantly compared to a previous patient eye test, then the physician is notified.
In some embodiments, the Amsler grid test also includes the HMD 102 applying an inverse distortion onto the optical display surface in front of the deficient eye of the patient. The Amsler grid module includes instructions that causes the HMD 102 to ask the patient if the application of the inverse distortion corrects the distortion, but if this is not effective then a virtual scotoma is presented to the region of the eye to suppress the metamorphopsia and let the other eye take over in the affected area. In implementations, gaze tracking ensures that the position of the scotoma and the inverse filter is always stationary with respect to the wandering eyes of the patient.
It should be noted that, in implementations discussed herein concerning storing of a patient's eye test data and/or other data and/or processor-executable instructions, storage devices such as a local storage device (which may be a component of the HMD) and/or an edge computing device and/or a remote storage device may be utilized. Accordingly, in some implementations a patient's eye test data may be transmitted to an edge computing device for storing and/or transmitted to a remote server computer for storage in a remote storage device (such as a patient database) and/or transmitted to a cloud storage system that may include one or more cloud storage device(s) (not shown, which may include on or more patient database(s)). When the results data of the patient's various eye tests are stored locally in a storage device of the HMD device for later analysis and/or processing, at some point in time after the eye tests are concluded the HMD may be configured to transmit such eye test results to, for example, a computer device of an eye doctor or other eye professional for review. In some embodiments, the patient's eye test data may be transmitted before and/or after processing to a remote server computer or to a cloud storage system for storage in one or more patient database(s).
Referring again to step 410, if the eye test was not administered by an eye doctor, then the HMD determines 416 is there is a significant deviation from a past baseline measurement. If so, then the eye test results are transmitted 418 to of an eye doctor of the patient and the process ends. For example, the eye test results may be transmitted 418 to a laptop computer of the patient's eye doctor via the Internet or other computer network. However, if there was no significant deviation from a baseline measurement, then the “unchanged” eye test results are stored 420 and the process ends 414. In some embodiments, the unchanged eye test results are also transmitted to of an eye doctor of the patient. In some implementations, when data is transmitted to the eye doctor it may include a patient identifier (patient ID), a date of the testing, data corresponding to the eye test elements displayed to the patient during the eye tests, data corresponding to the user responses, and a time the patient took to read various portions or one or more eye tests.
Referring again to
Communication device 604 may be used to facilitate communication with, for example, other electronic or digital devices such as other components of the system 200 shown in
The input devices 606 may include one or more of any type of peripheral device typically used to input data into an HMD or to a computer. For example, the input device 606 may include a microphone and/or hand controller(s), and/or a touchscreen. The one or more sensors 607 may include, for example, a camera to record patient interactions with a testing environment during eye testing, and/or a temperature sensor to record the testing environment temperature.
Storage device 610 may be any appropriate information storage device, including combinations of magnetic storage devices (e.g., hard disk drives), optical storage devices such as CDs and/or DVDs, and/or semiconductor memory devices such as Random Access Memory (RAM) devices and Read Only Memory (ROM) devices, solid state drives (SSDs), as well as flash memory or other type of memory or storage device. Any one or more of such information storage devices may be considered to be a non-transitory computer-readable storage medium or computer usable medium or memory.
Storage device 610 stores one or more programs, program modules and/or applications (Apps) for controlling the HMD processor 602. The programs, program modules and/or Apps comprise program instructions (which may be referred to as computer readable program code means) that contain processor-executable process steps of the HMD 600 which are executed by the HMD processor 602 to cause the HMD 600 to function as described herein.
The programs may include one or more conventional operating systems (not shown) that control the HMD processor 602 so as to manage and coordinate activities and sharing of resources in the HMD 600, and to serve as a host for application programs (such as those described below) that run on the HMD 600.
The storage device 610 may also store one or more eye test modules 612 which include processor-executable instructions for administering one or more eye tests as described herein to a patient, recording the outcome(s), and in some cases contacting an eye doctor and/or transmitting information and/or eye test data to, for example, a remote computer or computer network. In addition, the storage device 610 may also store interface applications 614 which include processor executable instructions for providing software interfaces (such as graphical user interface(s)) to facilitate interaction(s) between a patient being tested by use of one or more eye test modules and other components of the system 200.
The storage device 610 may also store, and HMD 600 may also execute, other programs, which are not shown. For example, such other programs may include HMD display device drivers, database management software, and the like.
Moreover, the storage device 610 may also store a patient data database 616 for storing patient identification data, patient eye test data such as results of specific eye tests, whether or not an eye doctor was involved with testing and/or notified of the eye test results, and the like. In addition, one or more further databases (not shown) which may be needed for operation of the HMD 600 may also be included.
In disclosed embodiments, the eye test modules which include eye tests administered via an HMD described herein advantageously conform to well-established visual acuity measurement protocols that include illumination, symbol size, symbol spacing and symbol contrast. In addition, eye test methods disclosed herein receive patient input via audio responses and/or motion controller button(s), and in some implementations the audio input may be compared to input provided by a machine learning protocol. Eye test results data may be compared with previous testing results and/or to an adjusted baseline and any significant change in performance may be noted, and/or stored, and/or transmitted to an eye professional such as an eye doctor for analysis and the like. In addition, a low vision test module is beneficially available to determine the stage of deterioration of a patient's perception. Also, in some implementations, difficulty in reading (due to confusion, and/or taking longer than normal) is considered when analyzing verbal responses from a patient, and individual reading patterns are also considered and stored to discard bias. Moreover, in implementations a patient has the freedom to adjust certain variables during testing, such as illumination, to assist reading.
In some embodiments with regard to some eye tests, as described above contrast sensitivity is measured by moving a noise across the user's field of vision, gaze tracking determines whether the user was able to follow the motion, and smooth tracking is used which makes the testing shorter, objective and easier. Also, an assessment of a patient's perceptual deficit is accomplished by having the patient interact with an Amsler grid, and eye deficit parameters are used for vision recovery purposes. Moreover, in implementations, separate perimetry testing is used for the cone and rod photoreceptors, for analysis purposes a sensitivity map is overlaid on an existing retinal scan, and any fixation loss is noted and/or stored by using gaze tracking and adjusting stimulus and fixation positions.
As used herein, the term “computer” should be understood to encompass a single computer or two or more computers in communication with each other.
As used herein, the term “processor” should be understood to encompass a single processor or two or more processors in communication with each other.
As used herein, the term “memory” should be understood to encompass a single memory or storage device or two or more memories or storage devices.
As used herein, a “server” includes a computer device or system that responds to numerous requests for service from other devices.
The above descriptions and illustrations of processes herein should not be considered to imply a fixed order for performing the process steps. Rather, the process steps may be performed in any order that is practicable, including simultaneous performance of at least some steps and/or omission of steps.
Although the present disclosure has been described in connection with specific example embodiments, it should be understood that various changes, substitutions, and alterations apparent to those skilled in the art can be made to the disclosed embodiments without departing from the spirit and scope of the disclosure.
This application is the U.S. National Stage filing of International Patent Application No. PCT/US21/50452 filed on 15 Sep. 2021, which claims the benefit of U.S. Provisional Patent Application No. 63/079,097 filed on Sep. 16, 2020, the contents of which are hereby incorporated by reference for all purposes.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US21/50452 | 9/15/2021 | WO |
Number | Date | Country | |
---|---|---|---|
63079097 | Sep 2020 | US |