A method, apparatus, medium, and program product for residual visual capture evaluation

By setting a gaze point and interacting with moving line segments in a virtual reality device, the problems of long visual field detection time and poor patient experience are solved, realizing convenient, fast and accurate visual field detection, suitable for home and community screening, and reducing the operation threshold.

CN120501373BActive Publication Date: 2025-11-18THE EYE HOSPITAL OF WENZHOU MEDICAL UNIVERSITY +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202511005923.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-22
Publication Date
2025-11-18
Estimated Expiration
2045-07-22

AI Technical Summary

Technical Problem

Existing visual field testing methods and equipment suffer from problems such as long testing time, strict requirements on location and personnel, and poor patient experience. Furthermore, the testing process of traditional visual field meters requires a high degree of user concentration, and the frequent flashing of stimulation points causes great eye irritation, making it difficult to achieve universal screening.

Method used

A virtual reality-based field of view detection method and device is provided. By setting a gaze point in a virtual scene and monitoring moving line segments and intersection areas, the user records field of view data through interactive operation, evaluates residual visual capture ability, and uses AR devices and ordinary display devices for detection. No professional personnel are required to operate it, simplifying the detection process.

Benefits of technology

It enables convenient and rapid visual field testing with short testing time, minimal patient discomfort, and accurate results. It is suitable for home and community screening, lowers the operational threshold, and improves the flexibility and frequency of testing, enabling the quantification of visual field defects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120501373B_ABST
    Figure CN120501373B_ABST
Patent Text Reader

Abstract

The application provides a residual visual capture evaluation method, device, medium and program product, and relates to the field of ophthalmic detection. The method sets a fixation point in a virtual scene to focus the user's visual field; monitors the user's interactive operation on the virtual scene, controls a first line segment to appear from a first direction of the virtual scene when the interactive operation is detected, and the first line segment moves from the first direction along a direction opposite to the first direction at a first speed; when the first line segment breaks or recovers during movement along the movement path at the current position, the interactive operation for the respective current position when the break or recovery occurs is monitored and responded to, and the current position data of the first line segment is recorded. The method and device of the application are simple to operate, strong in portability, and do not require a visual field detection device and method assisted by professionals, so that the detector can independently and conveniently perform visual field detection, and the demand for visual field detection at the community screening level can be fully met.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of ophthalmic detection, and more particularly to a method, device, medium and program product for residual visual capture evaluation. BACKGROUND

[0002] Visual field examination is one of the necessary indicators for evaluating visual function and is also a common medical method for screening diseases such as glaucoma. Human vision is divided into central and peripheral vision, and central vision can be determined as central visual acuity, and peripheral vision is measured by peripheral visual field.

[0003] At present, visual field examination is mainly based on a perimeter, but the visual field examination based on the perimeter has obvious defects, such as: 1. The patient experience is poor, the examination time is long, and the patient needs to have high cooperation. Under the premise that the patient cooperates well, the examination time is 30 minutes on average, and once the cooperation is not high, the examination needs to be rechecked. 2. The examination place and the examiner are required to be strict, and professional institutions and professional personnel are required to operate in a dark room, thereby making strict requirements on the patient's treatment time, so that some patients are reluctant to come, thereby missing the best detection and treatment time; and the number of hospitals is limited, and it is difficult to achieve universal screening. 3. The patient needs to stare at a bright spot for a long time, and after 30 minutes of examination, obvious discomfort will occur.

[0004] In addition, there are ophthalmic visual field detection methods and devices using VR virtual reality, such as a VR virtual reality interactive ophthalmic visual field detection device and method-CN202210007913.0, which measures whether the user flashes the stimulation point and whether the stimulation point has a response to the brightness, thereby realizing detection of ophthalmic visual field detection for screening glaucoma. Although this method can solve the problem that the detector is limited by the detection time and the monitoring place to some extent, the detection process requires high concentration of the user, and the frequent flashing of the stimulation point stimulates the user's eyes, and the patient experience is still poor. SUMMARY

[0005] The present application aims to at least solve one of the technical problems existing in the prior art. To this end, the present application provides a method and device for residual visual capture evaluation, which is simple and convenient to operate, portable, and does not require professional assistance in the visual field detection device and method, so that the detector can independently and conveniently perform visual field detection, and can fully meet the demand for visual field strategy on the community screening level.

[0006] The first aspect of the present application discloses a method for residual visual capture evaluation, the method comprising:

[0007] S101, setting a fixation point in a virtual scene, for focusing the user's visual field;

[0008] S102, monitor the user's interaction with the virtual scene, and when the interaction is detected, control the emergence of a first line segment from a first direction in the virtual scene, and the first line segment moves from the first direction along a direction opposite to the first direction at a first speed;

[0009] S103, when the first line segment breaks or recovers while moving along the movement path at the current position, monitor and respond to interactive operations for the respective current positions at the time of breakage or recovery and record the current position data of the first line segment.

[0010] In some embodiments, after S103, the method further includes:

[0011] S104, monitor the user's interaction with the virtual scene, and when the interaction is detected, control the emergence of a second line segment from the second direction of the virtual scene, and the second line segment moves from the second direction along a direction opposite to the second direction at a second speed;

[0012] S105, when the second line segment breaks or recovers while moving along the moving path at the current position, monitor and respond to interactive operations for the respective current positions at the time of breakage or recovery and record the current position data of the second line segment; form an intersection area based on the current position of the second line segment and the current position of the first line segment, and record the size and position data of the intersection area;

[0013] S106, evaluate the user's residual visual capture ability of one eye and / or both eyes based on the current position data of the first line segment or the current position data of the second line segment or the size and position data of the intersection area.

[0014] In some embodiments, the line along the first line segment's movement path forms an angle with the line along the second line segment's movement path, and the two lines are not parallel.

[0015] In some embodiments, the intersection region is a polygon; when the intersection region is a triangle, the method further includes:

[0016] Monitor user interaction with the virtual scene. When the interaction is detected, control the appearance of a third line segment from the third direction of the virtual scene. The third line segment moves from the third direction along the direction opposite to the third direction at a third speed.

[0017] When the third line segment breaks or recovers while moving along the movement path at its current position, monitor and respond to interactive operations for the respective current positions at the time of breakage or recovery, and record the current position data of the third line segment.

[0018] The intersection area of ​​the triangle formed by the current positions of the first, second, and third line segments; the lines along the movement paths of the first, second, and third line segments form an angle, and the three lines are not parallel.

[0019] A second aspect of this application discloses a method for evaluating residual visual capture, the method comprising:

[0020] S201, Determine the intersection region formed by at least two line segments from two non-parallel directions according to the method described in the first aspect of this application, and locate the geometric center of the intersection region;

[0021] S202, with the geometric center as the starting position, generate a polygon of initial size; control the polygon to expand its size outward proportionally from the starting position by a preset constant scaling factor;

[0022] S203, monitor and respond to interactive operations when the polygon border is clearly visible, and stop the expansion of the polygon;

[0023] S204, record the current size and position data of the polygon.

[0024] In some embodiments, the preset constant scaling factor is linear, such that the polygon expands at the same rate in all directions.

[0025] In some embodiments, the method further includes: evaluating the residual visual capture ability of a user's monocular and / or binocular eyes based on the recorded current size and position data of the polygon.

[0026] A third aspect of this application discloses a computer device, the device comprising: a memory and a processor; the memory being used to store a computer program; and the processor executing the computer program to implement the steps of the above-described method.

[0027] The fourth aspect of this application discloses a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described above.

[0028] The fifth aspect of this application discloses a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method.

[0029] This application has the following beneficial effects:

[0030] 1. This application innovatively discloses a highly efficient, rapid, portable, miniaturized, home-use, and AR-enabled residual vision capture and evaluation method. It boasts advantages such as short detection time (approximately 7 minutes), minimal patient discomfort, minimal stimulation from the bright dot pattern, and ease of integration with AR devices. This method can capture visual field defects caused by various diseases, such as peripheral and central visual field defects in visually impaired individuals, or partial visual field defects caused by trauma.

[0031] 2. This application innovatively discloses a method for residual visual capture and evaluation based on line scanning with a path as a surface, which features short detection time, low false negative rate, high accuracy, high monitoring continuity, and quantifiability. Details are as follows:

[0032] 1) This method requires less time to measure visual field; compared with existing clinical devices for measuring visual field, the test time for a normal person is 20-30 minutes or even longer, while this patent only requires 1 / 3 of the time.

[0033] 2) Low false negative rate and high accuracy: Traditional static perimeters typically use a fixed grid of stimulation points, with blind spots between points. If a tiny visual field defect happens to fall within these blind spots, it may be missed. However, the line scanning method disclosed in this paper acquires data through continuously moving lines, which can cover the target surface more meticulously and comprehensively, leaving no tiny residues or defects undetected.

[0034] 3) High data integrity and continuity, and high detection accuracy; the continuous movement of the lines means that there is no pause during the scanning process, avoiding image stitching errors or data discontinuity caused by pauses, thus ensuring data integrity and accuracy.

[0035] 4) The detection results are quantifiable; the results are output using coordinates, allowing for direct location of the defect area rather than simply obtaining a shape.

[0036] 5) A public red line stimulus + user click detection mechanism is used. A continuously moving line (horizontal or vertical) is displayed on the screen. When the user sees the line "break" or "restore," they click. The system records the click position to detect whether there is a visual defect in the field of vision. Compared with existing technologies that test the field of vision by flashing dots, the scanning path of a dot is a line, which requires a high degree of user concentration. The scanning path of a line is a surface and is continuous. Compared with dots, lines require less concentration, have shorter testing time, and are more accurate.

[0037] 6) A bidirectional scanning strategy is disclosed, with both horizontal and vertical scanning directions designed. By cross-checking in these two directions, the accuracy and comprehensiveness of the detection are improved. This is equivalent to "scanning" the user's visual perception from two angles.

[0038] 7) The location is not limited to two lines in two directions. If there are multiple lines in multiple directions, the location area will be more accurate.

[0039] 3. This application innovatively determines the center position based on the intersection area defined by at least two different directions. Then, it assesses the visual capture capability based on a rectangle measurement method that stimulates growth. Starting from the center position, a rectangle is displayed in the center of the screen. This rectangle gradually enlarges, and the user clicks when they can "clearly see" the rectangle's border. The system records the size and position at this moment. This allows for the determination of the minimum visual field required for the user to see a clear image, focusing on measuring the area where the user may have the most severe visual impairment, quantifying visual defects, and improving detection efficiency.

[0040] Addressing the time and space limitations of traditional visual field testing, this invention aims to develop a visual field testing method that is not constrained by time or location. This allows users to conduct tests anytime, anywhere, improving flexibility and convenience, increasing testing frequency, and facilitating timely detection of visual field defects. The method and device can measure both monocular and binocular vision. This invention requires no professional operation (it runs automatically on ordinary client devices such as tablets and computers; users simply click based on visual perception, requiring no professional medical guidance or explanation, significantly lowering the operational threshold) and no specialized medical equipment (compared to traditional visual field testing methods, this invention does not rely on expensive or specialized instruments; only ordinary display devices are needed to complete the test, facilitating large-scale deployment). The testing process is fast and interactive (the system uses dynamic redline scanning and visual graphic growth; users complete the test with simple clicks, resulting in short testing times and an intuitive and easy experience, suitable for large-scale rapid screening). This invention is an alternative to visual field assessment and residual vision capture, although it cannot replace perimeters at the clinical level. However, it fully meets the needs for visual field measurement at the community screening level. Attached Figure Description

[0041] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0042] Figure 1 This is a schematic diagram of the method flow provided in the first aspect of the present invention;

[0043] Figure 2 This is a schematic diagram of the method flow provided in the second aspect of the present invention;

[0044] Figure 3 This is a schematic diagram of a computer device provided in an embodiment of the present invention;

[0045] Figure 4 This is a schematic diagram of the architecture of an exemplary computing device provided in an embodiment of the present invention;

[0046] Figure 5 This is a schematic diagram of the storage medium provided in an embodiment of the present invention;

[0047] Figure 6 This is a schematic diagram of the initial interface for displaying the gaze point in a virtual scene provided in an embodiment of the present invention;

[0048] Figure 7 This is a schematic diagram of the red line moving from top to bottom in a virtual scene provided in an embodiment of the present invention;

[0049] Figure 8 This is a schematic diagram of the blue line moving from left to right after the horizontal field of view defect is determined according to the red line in the virtual scene provided by the embodiment of the present invention;

[0050] Figure 9 This is a schematic diagram of the user's click results after the rectangles in the virtual scene provided by the embodiment of the present invention have increased proportionally from small to large at their self-intersection centers;

[0051] Figure 10 This is a flowchart of a residual visual capture evaluation system provided by an embodiment of the present invention;

[0052] Figure 11 This is a flowchart of a residual visual capture evaluation system provided in another embodiment of the present invention. Detailed Implementation

[0053] To enable those skilled in the art to better understand the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings.

[0054] In some of the processes described in the specification, claims, and accompanying drawings of this invention, multiple operations appearing in a specific order are included. However, it should be clearly understood that these operations may not be executed in the order they appear herein, or may be executed in parallel. The operation numbers, such as 101, 102, etc., are merely used to distinguish different operations and do not represent any execution order. Furthermore, these processes may include more or fewer operations, and these operations may be executed sequentially or in parallel. It should be noted that the descriptions such as "first," "second," etc., in this document are used to distinguish different messages, devices, modules, etc., and do not represent a sequential order, nor do they limit "first" and "second" to different types.

[0055] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0056] Figure 1 This is a schematic flowchart of a residual visual capture evaluation method provided by an embodiment of the present invention. Specifically, the method includes the following steps:

[0057] S101 sets a gaze point in the virtual scene to focus the user's field of vision;

[0058] In some embodiments, the virtual scene is located on a display device, and the virtual scene has a single background color, which is black in this embodiment.

[0059] In some more specific embodiments, the fixation point includes: a circular point, a square point; the fixation point is used to fix the gaze and observe a horizontal or vertical line or a rectangular area with peripheral vision;

[0060] In some embodiments, the terms “user,” “subject,” “test subject,” or “sample to be tested” as used herein refer to any animal (e.g., a mammal), including but not limited to humans, non-human primates, rodents, etc., which will become the recipient of a particular treatment. Generally, the terms “subject” and “patient” are used interchangeably herein when referring to human subjects. Preferably, the user is a human.

[0061] S102, monitor the user's interaction with the virtual scene, and when the interaction is detected, control the emergence of a first line segment from a first direction in the virtual scene, and the first line segment moves from the first direction along a direction opposite to the first direction at a first speed;

[0062] In some more specific embodiments, the first direction is above or below the virtual scene, the movement path is vertically downward from top or vertically upward from bottom, and the first line segment is a horizontal straight line.

[0063] S103, when the first line segment breaks or recovers while moving along the movement path at the current position, monitor and respond to interactive operations for the respective current positions at the time of breakage or recovery and record the current position data of the first line segment.

[0064] In some embodiments, after S103, the method further includes:

[0065] S104, monitor the user's interaction with the virtual scene, and when the interaction is detected, control the emergence of a second line segment from the second direction of the virtual scene, and the second line segment moves from the second direction along a direction opposite to the second direction at a second speed;

[0066] In some more specific embodiments, the second direction is the left or right side of the virtual scene, the movement path is horizontal from the left to the right or horizontal from the right to the left, and the second line segment is a vertical straight line.

[0067] S105, when the second line segment breaks or recovers while moving along the moving path at the current position, monitor and respond to interactive operations for the respective current positions at the time of breakage or recovery and record the current position data of the second line segment; form an intersection area based on the current position of the second line segment and the current position of the first line segment, and record the size and position data of the intersection area;

[0068] S106, evaluate the user's residual visual capture ability of one eye and / or both eyes based on the current position data of the first line segment or the current position data of the second line segment or the size and position data of the intersection area.

[0069] In some embodiments, the line on which the first line segment moves forms an angle with the line on which the second line segment moves, and the two lines are not parallel, with the angle preferably being 90 degrees.

[0070] In some embodiments, the intersection region is a polygon; when the intersection region is a triangle, the method further includes:

[0071] Monitor user interaction with the virtual scene. When the interaction is detected, control the appearance of a third line segment from the third direction of the virtual scene. The third line segment moves from the third direction along the direction opposite to the third direction at a third speed.

[0072] When the third line segment breaks or recovers while moving along the movement path at its current position, monitor and respond to interactive operations for the respective current positions at the time of breakage or recovery, and record the current position data of the third line segment.

[0073] The intersection area of ​​the triangle formed by the current positions of the first, second, and third line segments; the lines along the movement paths of the first, second, and third line segments form an angle, and the three lines are not parallel.

[0074] In some embodiments, when scanning at a first speed and / or a second speed, it is necessary to classify different groups in advance and then assign different movement speeds based on the classification results.

[0075] A second aspect of this application discloses a method for evaluating residual visual capture, the method comprising:

[0076] S201, according to the method described in the first aspect of this application, determine the intersection region formed by at least two line segments from two non-parallel directions, and locate the geometric center of the intersection region; the position coordinates of the geometric center are in the format of two-dimensional coordinates (x, y); if the intersection region is formed by two line segments from two non-parallel directions, the intersection region is a quadrilateral, preferably a rectangle; if the intersection region is formed by three line segments from three non-parallel directions, the intersection region is a triangle.

[0077] S202, starting from the geometric center, generate a polygon of initial size; control the polygon to expand its size outward from the starting position by a preset constant scaling factor; if there are line segments in three directions, the intersection area is a triangle, and a triangle is generated when determining the center point based on the triangle and calculating the growth; the sides of the polygon correspond to the number of line segments.

[0078] In some embodiments, the initial size is extremely small, and the preset constant scaling factor is linear, such that the polygon expands at the same rate in all directions.

[0079] S203, monitor and respond to interactive operations when the polygon border is clearly visible, and stop the expansion of the polygon;

[0080] S204, record the current size and position data of the polygon.

[0081] In some embodiments, the method further includes: evaluating the user's residual visual capture ability for one eye and / or both eyes based on recorded current size and position data of the polygon. The residual visual capture ability is calculated based on data to determine a visual recognition threshold, which characterizes the user's limit of ability to recognize a specific shape border under certain conditions.

[0082] In some more specific embodiments, the interactive operation is that the user clicks, touches, or presses the display device; alternatively, a preset time can be set in advance according to the user's preferences, and a prompt will appear in the virtual scene indicating that the test is about to begin.

[0083] In some embodiments, line segments such as the first line segment and / or the second line segment and / or the third line segment from different directions are straight lines, which are the actions or results of the line segments coming into view from nothing, or from a hidden or inconspicuous state.

[0084] In some more specific embodiments, S101-S103 are responsible for displaying the fixation point and performing horizontal scanning tasks. Their main function is to present a red line that moves from top to bottom and capture the subject's click operations on the red line breaking and resuming.

[0085] Technical Implementation: On the client interface, the horizontal scanning module calls the graphics drawing API to create a horizontal red line. The movement of the red line is controlled by a timer, moving downwards line by line at a fixed speed. The client listens for user click events in real time, and records the current position of the red line once a click is detected.

[0086] Data flow: When the horizontal scan begins, the client generates a red line and initiates its downward movement. Subjects click based on observed breaks and restorations of the red line, and positional data is recorded.

[0087] S104-S106 are responsible for performing vertical scanning tasks, similar in function to horizontal scanning tasks, but the blue line moves from left to right. Technical Implementation: The client interface displays another blue line, this time vertical. The vertical blue line is drawn using a graphics drawing API, similar to the horizontal scanning task. The client continues to listen for click events and record the blue line's position. Data Flow: Vertical scanning begins; the client draws the blue line and controls its movement; user clicks generate data.

[0088] S201-S202 are responsible for further quantifying the subject's visual field deficit in a specific region by dynamically changing the rectangle. Technical implementation: The client draws a rectangle of an initial size in the center of the screen, at the center of the red-blue intersection. Then, the rectangle gradually enlarges proportionally at a preset speed. The client continuously listens for the subject's clicks, recording the click event when the rectangle's border becomes clearly visible, and obtaining the rectangle's position information at that moment.

[0089] Data flow: The rectangle begins to grow, and the subject clicks to generate data. This generated data, including the rectangle's position, is generated locally on the client side. This crucial data is recorded and stored locally on the client side, and subsequently subjected to comprehensive analysis to obtain a quantitative assessment of visual field defects.

[0090] The specific process is as follows: Figure 6 The image shows an initial interface diagram for displaying the gaze point in a virtual scene. After clicking the "Start" interaction, a horizontal scan begins. Figure 7 As shown, this is a schematic diagram of a red line moving from top to bottom in a virtual scene. A red line appears on the virtual scene page and moves from top to bottom. When the subject observes that the red line breaks, they click once; when the red line recovers, they click again, completing the acquisition of the horizontal visual field defect; the click results are as follows. Figure 8 The red area in the image. For example... Figure 8As shown, in a virtual scene, after the horizontal visual field defect is determined by the red line, the blue line moves from left to right. After completing the horizontal scan, the second step, the vertical scan, begins, consistent with the horizontal scan. The blue line moves from left to right, and the user notices a break in the line and clicks. When the blue line recovers, another click is made to complete the acquisition of the vertical visual field defect. At this point, the horizontal and vertical visual field defect areas obtained by clicking will have an intersection area, which is a rectangle in this embodiment. The third step, rectangle growth calculation, begins. A rectangle will start from the center of the intersection of the horizontal and vertical areas and increase proportionally. When the subject can clearly see the border of the growing rectangle, a click is made. This determines the minimum visual field range required for the user to see a clear image, allowing for focused measurement of the area where the user's defect is most severe. This improves detection efficiency, such as... Figure 9 The image shows a schematic diagram of the user's click results after the rectangles in the virtual scene have increased proportionally from small to large at their own intersection center.

[0091] Figure 3 This is a schematic diagram of a computer device provided in an embodiment of the present invention, such as... Figure 3 As shown, the device 2000 may include: one or more processors 2010 and one or more memories 2020; wherein the memories store computer-readable code that, when run by the one or more processors, can perform the methods described above.

[0092] The processor in this embodiment can be an integrated circuit chip with signal processing capabilities. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, operations, and logic block diagrams disclosed in this embodiment. The general-purpose processor can be a microprocessor or any conventional processor, and can be based on an x86 or ARM architecture.

[0093] In general, the various exemplary embodiments of this disclosure can be implemented in hardware or dedicated circuitry, software, firmware, logic, or any combination thereof. Some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device. When aspects of embodiments of this disclosure are illustrated or described as block diagrams, flowcharts, or using some other graphical representation, it will be understood that the blocks, apparatuses, systems, techniques, or methods described herein can be implemented as non-limiting examples in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other computing devices, or some combination thereof.

[0094] For example, the method or apparatus according to embodiments of this disclosure can also be used by means of Figure 4 The architecture of the computing device 3000 shown is used for implementation. For example... Figure 4 As shown, the computing device 3000 may include a bus 3010, one or more CPUs 3020, a read-only memory (ROM) 3030, a random access memory (RAM) 3040, a communication port 3050 connected to a network, an input / output component 3060, a hard disk 3070, etc. The storage devices in the computing device 3000, such as the ROM 3030 or the hard disk 3070, may store various data or files used for processing and / or communication of the methods provided in this disclosure, as well as program instructions executed by the CPU. The computing device 3000 may also include a user interface 3080. Of course, Figure 4 The architecture shown is merely exemplary and can be omitted as needed when implementing different devices. Figure 4 One or more components in the computing device shown.

[0095] This invention also includes a computer-readable storage medium, such as... Figure 5 The diagram illustrates a storage medium 4000 provided in an embodiment of the present invention. The computer storage medium 4020 stores computer-readable instructions 4010. When the computer-readable instructions 4010 are executed by a processor, the method described above according to embodiments of the present disclosure can be performed. The computer-readable storage medium in the embodiments of the present disclosure may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Synchronous Link Dynamic Random Access Memory (SLDRAM), and Direct Memory Bus Random Access Memory (DR RAM). It should be noted that the memory used in the methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0096] This disclosure also provides a computer program product or system, including a computer program that, when executed by a processor, implements the steps of the above-described method.

[0097] In some embodiments, this embodiment also discloses a residual visual capture evaluation system, the system comprising:

[0098] The display module is used or configured to set a gaze point in the virtual scene to focus the user's field of vision;

[0099] The first input monitoring and control module is used or configured to monitor the user's interactive operation on the virtual scene. When the interactive operation is detected, it controls the emergence of a first line segment from a first direction in the virtual scene. The first line segment moves from the first direction along a direction opposite to the first direction at a first speed.

[0100] The second input monitoring and control module is used or configured to monitor and respond to interactive operations for the respective current positions of the first line segment when the first line segment breaks or recovers while moving along the movement path at the current position, and record the current position data of the first line segment.

[0101] In some embodiments, after the second input monitoring and control module, the system further includes:

[0102] The third input monitoring and control module is used or configured to monitor the user's interactive operation on the virtual scene. When the interactive operation is detected, it controls the emergence of a second line segment from the second direction of the virtual scene. The second line segment moves from the second direction along a direction opposite to the second direction at a second speed.

[0103] The fourth input monitoring and control module is used or configured to monitor and respond to interactive operations for the respective current positions of the second line segment when the second line segment breaks or recovers while moving along the movement path at the current position, and record the current position data of the second line segment; form an intersection area based on the current position of the second line segment and the current position of the first line segment, and record the size and position data of the intersection area;

[0104] The first residual visual capture capability evaluation module is used or configured to evaluate the residual visual capture capability of a user's monocular and / or binocular eyes based on the current position data of the first line segment or the current position data of the second line segment or the size and position data of the intersection region.

[0105] In some embodiments, this embodiment also discloses a residual visual capture evaluation system, the system comprising:

[0106] A center positioning module is used or configured to determine, according to the method described in the first aspect of this application, the intersection region formed by two line segments from at least two non-parallel directions, and to locate the geometric center of the intersection region;

[0107] A polygon control module is used or configured to generate a polygon of initial size with the geometric center as the starting position; and to control the polygon to expand its size proportionally outward from the starting position by a preset constant scaling factor.

[0108] A monitoring response module is configured to monitor and respond to interactive operations when the polygonal border is clearly visible, and to stop the expansion of the polygon.

[0109] A polygon data recording module is used or configured to record the current size and position data of the polygon.

[0110] Following the polygon data recording module, the system further includes a second residual visual capture capability evaluation module, configured to evaluate the user's residual visual capture capability of one eye and / or both eyes based on the recorded current size and position data of the polygon.

[0111] It should be noted that the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0112] In general, the various exemplary embodiments of this disclosure can be implemented in hardware or dedicated circuitry, software, firmware, logic, or any combination thereof. Some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device. When aspects of embodiments of this disclosure are illustrated or described as block diagrams, flowcharts, or using some other graphical representation, it will be understood that the blocks, apparatuses, systems, techniques, or methods described herein can be implemented as non-limiting examples in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other computing devices, or some combination thereof.

[0113] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0114] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.

[0115] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0116] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0117] The exemplary embodiments of this disclosure described in detail above are merely illustrative and not restrictive. Those skilled in the art will understand that various modifications and combinations can be made to these embodiments or their features without departing from the principles and spirit of this disclosure, and such modifications should fall within the scope of this disclosure.

Claims

1. A method for evaluating residual visual capture, characterized in that, The method includes: S101, Set a gaze point in the virtual scene to focus the user's field of vision; When the user's field of vision is focused on the gaze point, perform the following operations; S102, monitor the user's interaction with the virtual scene, and when the interaction is detected, control the emergence of a first line segment from a first direction in the virtual scene. The first line segment moves from the first direction along a direction opposite to the first direction at a first speed; the first line segment is a straight line extending to the edge of the screen at both ends. S103, when the first line segment breaks or recovers while moving along the movement path at the current position, monitor and respond to interactive operations for the respective current positions at the time of breakage or recovery and record the current position data of the first line segment; S104, monitor the user's interaction with the virtual scene, and when the interaction is detected, control the emergence of a second line segment from the second direction of the virtual scene. The second line segment moves from the second direction along a direction opposite to the second direction at a second speed; the second line segment is a straight line extending to the edge of the screen at both ends. S105, when the second line segment breaks or recovers while moving along the moving path at the current position, monitor and respond to interactive operations for the respective current positions at the time of breakage or recovery and record the current position data of the second line segment; form an intersection area based on the current position of the second line segment and the current position of the first line segment, and record the size and position data of the intersection area; S106, evaluate the user's residual visual capture ability of one eye and / or both eyes based on the size and position data of the intersection area; the line on which the first line segment movement path is located forms an angle between the line on which the second line segment movement path is located, and the two lines are not parallel.

2. The method for evaluating residual visual capture according to claim 1, characterized in that, The intersection region is a polygon; when the intersection region is a triangle, the method further includes: Monitor user interaction with the virtual scene. When the interaction is detected, control the appearance of a third line segment from the third direction of the virtual scene. The third line segment moves from the third direction along the direction opposite to the third direction at a third speed. When the third line segment breaks or recovers while moving along the movement path at its current position, monitor and respond to interactive operations for the respective current positions at the time of breakage or recovery, and record the current position data of the third line segment. The intersection area of ​​the triangle formed by the current positions of the first, second, and third line segments; the lines along the movement paths of the first, second, and third line segments form an angle, and the three lines are not parallel.

3. A method for evaluating residual visual capture, characterized in that, The method includes: S201, According to the method of claim 1 or 2, determine the intersection region formed by at least two line segments from two non-parallel directions, and locate the geometric center of the intersection region; S202, with the geometric center as the starting position, generate a polygon of initial size; control the polygon to expand its size outward proportionally from the starting position by a preset constant scaling factor; S203, monitor and respond to interactive operations when the polygon border is clearly visible, and stop the expansion of the polygon; S204, record the current size and position data of the polygon.

4. The method for evaluating residual visual capture according to claim 3, characterized in that, The preset constant scaling factor is linear, ensuring that the polygon expands at the same rate in all directions.

5. The method for evaluating residual visual capture according to claim 3, characterized in that, The method further includes: evaluating the user's residual visual capture ability of one eye and / or both eyes based on the recorded current size and position data of the polygon.

6. A computer device, characterized in that, The device includes: a memory and a processor; the memory is used to store a computer program; the processor executes the computer program to implement the steps of the method according to any one of claims 1-5.

7. A computer-readable storage medium, characterized in that, It stores a computer program that, when executed by a processor, implements the steps of the method as described in any one of claims 1-5.

8. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the steps of the method described in any one of claims 1-5.

Citation Information

Patent Citations

  • VR virtual reality interaction ophthalmology visual field detection device and method

    CN114532969A

  • Visual field abnormal data evaluation system

    CN113380366A

  • System and method for visual field assessment

    US20220296092A1