Vision evaluation information generation method, head mounted display device, medium and product
By displaying the test elements with preset diopters in the head-mounted display device and recording the user's identification time, visual assessment information is generated, and the problem of poor accuracy of diopter detection in the prior art is solved, and the accuracy and user experience of vision detection and training are improved.
Patent Information
- Application Number
- CN202411554248.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2044-11-04
AI Technical Summary
In the vision detection of existing head-mounted display devices, the accuracy of diopter detection is poor, resulting in poor accuracy of vision detection results and vision training effects, and poor user experience.
Vision evaluation information is generated by displaying test elements with preset positive and negative diopters in the display space of the head-mounted display device, and recording the user's identification time of these elements.
It improves the accuracy of vision detection results and the accuracy of vision training effects, thereby improving the user experience.
Smart Images

Figure CN119055185B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to a method for generating vision assessment information, a head-mounted display device, a medium, and a product. Background Art
[0002] As a new type of equipment for vision testing and vision training, head-mounted display devices can provide users with a better and more convenient experience. At present, when performing vision testing through head-mounted display devices, the usual method is to display vision test elements in the head-mounted display device, determine the user's eye refraction as the vision test result through user feedback on the vision test elements, and then use the refraction index to compare the improvement effect of vision training.
[0003] However, when the above method is adopted, the following technical problems often exist: the detection requirements for refractive power are high, and the accuracy of refractive power measured only through feedback from vision detection elements is poor, resulting in poor accuracy of vision detection results, and poor accuracy of vision training improvement effects compared with refractive index, resulting in poor user experience.
[0004] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known to a person of ordinary skill in the art. Summary of the invention
[0005] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.
[0006] Some embodiments of the present disclosure propose a method for generating vision assessment information, a head-mounted display device, a computer-readable medium, and a computer program product to solve one or more of the technical problems mentioned in the above background technology section.
[0007] In a first aspect, some embodiments of the present disclosure provide a method for generating vision evaluation information, the method comprising: displaying a first test element in a display space of the head-mounted display device through at least one display screen of the head-mounted display device, wherein a depth of the first test element in the display space is a first depth, and the first depth corresponds to a preset positive refractive power; in response to detecting that a recognition result of the first test element by a user wearing the head-mounted display device meets a preset correct condition, generating a first recognition duration corresponding to the first test element; displaying a second test element in the display space through the at least one display screen, wherein a depth of the second test element in the display space is a second depth, and the second depth corresponds to a preset negative refractive power, the second depth is smaller than the first depth, and a clear observation depth of the user in the display space is between the first depth and the second depth; in response to detecting that a recognition result of the second test element by the user meets the preset correct condition, generating a second recognition duration corresponding to the second test element; generating vision evaluation information according to the first recognition duration and the second recognition duration.
[0008] Optionally, the method also includes: displaying vision training content in the above-mentioned display space for viewing by the above-mentioned user; determining the above-mentioned vision assessment information as pre-training vision assessment information; generating vision assessment information as post-training vision assessment information based on the third test element and the fourth test element, wherein the depth of the above-mentioned third test element in the above-mentioned display space is the above-mentioned first depth, and the depth of the above-mentioned fourth test element in the above-mentioned display space is the above-mentioned second depth; generating vision training result information based on the above-mentioned pre-training vision assessment information and the above-mentioned post-training vision assessment information.
[0009] Optionally, the above-mentioned generating vision training result information based on the above-mentioned vision evaluation information before training and the above-mentioned vision evaluation information after training includes: generating vision evaluation change information based on the above-mentioned vision evaluation information before training and the above-mentioned vision evaluation information after training; generating vision training result information based on the above-mentioned vision evaluation change information.
[0010] Optionally, the above-mentioned generation of vision evaluation information as post-training vision evaluation information based on the third test element and the fourth test element includes: displaying the third test element in the above-mentioned display space through at least one display screen of the head-mounted display device; in response to detecting that the recognition result of the above-mentioned user for the above-mentioned third test element meets the preset correct condition, generating a third recognition duration corresponding to the above-mentioned third test element; displaying the fourth test element in the above-mentioned display space through the above-mentioned at least one display screen; in response to detecting that the recognition result of the above-mentioned user for the above-mentioned fourth test element meets the preset correct condition, generating a fourth recognition duration corresponding to the above-mentioned fourth test element; generating the vision evaluation information as the post-training vision evaluation information based on the above-mentioned third recognition duration and the above-mentioned fourth recognition duration.
[0011] Optionally, the head-mounted display device includes two display screens corresponding to the user's left eye and the user's right eye respectively; and the displaying of the first test element in the display space of the head-mounted display device through at least one display screen of the head-mounted display device includes: displaying the first test element in the display space of the head-mounted display device through the display screen corresponding to the target eye included in the head-mounted display device, wherein the target eye is the user's left eye or the user's right eye; and the displaying of the second test element in the display space through the at least one display screen includes: displaying the second test element in the display space of the head-mounted display device through the display screen corresponding to the target eye included in the head-mounted display device.
[0012] Optionally, the vision evaluation information is generated according to the first recognition time and the second recognition time, including: generating sensitivity information corresponding to the target eye as first vision evaluation information according to the first recognition time and the second recognition time; generating vision evaluation information corresponding to the other eye as second vision evaluation information according to the fifth test element and the sixth test element, wherein the depth of the fifth test element in the display space is the first depth, and the depth of the sixth test element in the display space is the second depth; generating vision evaluation information according to the first vision evaluation information and the second vision evaluation information.
[0013] Optionally, the above-mentioned generation of vision evaluation information corresponding to the other eye as second vision evaluation information based on the fifth test element and the sixth test element includes: displaying the fifth test element in the above-mentioned display space through another display screen included in the head-mounted display device, wherein the depth of the above-mentioned fifth test element in the above-mentioned display space is the above-mentioned first depth, and the above-mentioned other display screen is the display screen corresponding to the other eye among the above-mentioned two display screens, and the above-mentioned other eye is the eye of the user's two eyes that is different from the above-mentioned target eye; in response to detecting that the recognition result of the above-mentioned user for the above-mentioned fifth test element meets the preset correct condition, generating a fifth recognition duration corresponding to the above-mentioned fifth test element; displaying the sixth test element in the above-mentioned display space through the above-mentioned other display screen, wherein the depth of the above-mentioned sixth test element in the above-mentioned display space is the above-mentioned second depth; in response to detecting that the recognition result of the above-mentioned user for the above-mentioned sixth test element meets the preset correct condition, generating a sixth recognition duration corresponding to the above-mentioned sixth test element; generating sensitivity information corresponding to the above-mentioned other eye as vision evaluation information based on the above-mentioned fifth recognition duration and the above-mentioned sixth recognition duration.
[0014] In a second aspect, some embodiments of the present disclosure provide a head-mounted display device, comprising: at least one display screen for imaging in front of the eyes of a user; one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by one or more processors, the one or more processors implement the method described in any implementation manner of the above-mentioned first aspect.
[0015] In a third aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner of the first aspect is implemented.
[0016] In a fourth aspect, some embodiments of the present disclosure provide a computer program product, including a computer program, which implements the method described in any implementation manner of the above-mentioned first aspect when executed by a processor.
[0017] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the vision evaluation information generation method of some embodiments of the present disclosure, the accuracy of the vision test results and the accuracy of the vision training improvement effect compared with the vision test results are improved, thereby improving the user experience. Specifically, the reason for the poor user experience is that the detection requirements of the diopter are high, and the accuracy of the diopter measured only by the feedback of the vision detection element is poor, which leads to the poor accuracy of the vision test results, and the accuracy of the vision training improvement effect compared with the diopter index is poor, resulting in poor user experience. Based on this, the vision evaluation information generation method of some embodiments of the present disclosure, first, through at least one display screen of the head-mounted display device, displays a first test element in the display space of the head-mounted display device. Among them, the depth of the first test element in the display space is a first depth, and the first depth corresponds to a preset positive diopter. Thus, the first test element can be displayed at a depth corresponding to the preset positive diopter for the user to watch. Then, in response to detecting that the recognition result of the user wearing the head-mounted display device for the first test element meets the preset correct condition, a first recognition duration corresponding to the first test element is generated. Thus, the duration of the user correctly identifying the first test element displayed at the first depth can be determined. Then, through the at least one display screen, a second test element is displayed in the display space, wherein the depth of the second test element in the display space is the second depth, the second depth corresponds to a preset negative diopter, the second depth is less than the first depth, and the clear observation depth of the user in the display space is between the first depth and the second depth. Thus, the second test element can be displayed at the depth corresponding to the preset negative diopter for the user to watch. Secondly, in response to detecting that the recognition result of the user for the second test element meets the preset correct condition, a second recognition duration corresponding to the second test element is generated. Thus, the duration of the user correctly identifying the second test element displayed at the second depth can be determined. Finally, according to the first recognition duration and the second recognition duration, vision evaluation information is generated. Thus, according to the duration of the user correctly identifying the first test element and the second test element, the vision evaluation information used to characterize the vision level can be determined. Also, because the first test element and the second test element are displayed behind and in front of the clear observation depth, respectively, the correct recognition time after the user views the farther and nearer test elements can be detected respectively. The correct recognition time can represent the sensitivity of the user's eyes to the test elements, and then the comprehensive sensitivity of the user's eyes to the nearer and farther test elements can be determined through the two correct recognition times, and the comprehensive sensitivity is used as the vision evaluation information. Also, because the detection requirements for the correct recognition time are relatively convenient and the detection difficulty is relatively low, the accuracy of the test results is improved.This further improves the accuracy of vision test results and the accuracy of vision training improvement effects compared with vision test results, thereby improving user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
[0019] Figure 1 is a flow chart of some embodiments of the method for generating vision evaluation information according to the present disclosure;
[0020] Figure 2 is a flow chart of other embodiments of the method for generating vision evaluation information according to the present disclosure;
[0021] Figure 3 are flow charts of some further embodiments of the method for generating vision evaluation information according to the present disclosure;
[0022] Figure 4 It is a schematic diagram of the structure of a head-mounted display device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION
[0023] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0024] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.
[0025] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0026] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0027] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0028] With regard to the collection, storage, and use of user personal information (such as vision assessment information) involved in this disclosure, before performing the corresponding operations, the relevant organizations or individuals shall fulfill their obligations, including conducting personal information security impact assessments, fulfilling the obligation to inform the personal information subject, and obtaining the authorization and consent of the personal information subject in advance.
[0029] It should be noted that the vision training involved in the vision assessment information generation method disclosed in the present invention is used for non-therapeutic purposes.
[0030] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0031] Figure 1 The process 100 of some embodiments of the method for generating vision evaluation information according to the present disclosure is shown. The method for generating vision evaluation information comprises the following steps:
[0032] Step 101: display a first test element in a display space of a head-mounted display device through at least one display screen of the head-mounted display device.
[0033] In some embodiments, the execution subject of the method for generating vision evaluation information (e.g., a head-mounted display device) can display the first test element in the display space of the head-mounted display device through at least one display screen of the head-mounted display device. The head-mounted display device can be a device for imaging in front of the user's eyes. For example, the head-mounted display device can be, but is not limited to, AR glasses, MR glasses, and VR glasses. The head-mounted display device can include a display screen corresponding to any eye of the user, or can include two display screens corresponding to both eyes of the user. The display screen can be a micro display screen. The display space can be a three-dimensional space where the display content is observed by the user after wearing the head-mounted display device. The first test element can be a test element for displaying at a first depth in the display space for user identification. The test element can be a preset visual element. At least one of the following items of the test element can change randomly: direction, size, shape, color. For example, the first test element can be a symbol E with a random direction. The first depth can be a preset depth for simulating the lens effect of the preset positive refractive power. For example, the first depth can be 15 meters. The preset positive refractive power can be +200°. In practice, the execution entity may display the first test element at a first depth in the display space of the head-mounted display device through two display screens of the head-mounted display device.
[0034] Step 102: In response to detecting that a recognition result of a user wearing a head mounted display device for a first test element meets a preset correct condition, a first recognition duration corresponding to the first test element is generated.
[0035] In some embodiments, the above-mentioned execution subject may generate a first recognition duration corresponding to the above-mentioned first test element in response to detecting that the recognition result of the user wearing the above-mentioned head-mounted display device for the above-mentioned first test element meets the preset correct condition. Among them, the recognition result can characterize at least one attribute recognized by the user for the observed test element. The above-mentioned recognition result may include but is not limited to at least one of the following: direction, size type, shape type, color. For example, when the test element is a symbol E with a random direction, the recognition result may be the direction of the recognized symbol E. The preset correct condition may be that the recognition result matches the attribute corresponding to the displayed test element. For example, when the first test element is E with the opening facing the right side, the preset correct condition may be that the recognition result characterizes the direction to the right side. In practice, the above-mentioned execution subject may determine the time interval between the time when the above-mentioned recognition result is detected and the display time of the first test element as the first recognition duration.
[0036] Step 103: display a second test element in the display space through at least one display screen.
[0037] In some embodiments, the execution subject may display the second test element in the display space through the at least one display screen. The second test element may be a test element for displaying at the second depth of the display space for identification by the user. For example, the second test element may be a symbol E with a random direction. The second depth may be a preset depth for simulating the effect of the lens with the preset negative refractive power. For example, the second depth may be 1 meter. The preset complex refractive power may be -200°. In practice, the execution subject may display the second test element at the second depth in the display space of the head-mounted display device through two display screens of the head-mounted display device. It should be noted that the second depth is less than the first depth. The clear observation depth of the user in the display space is between the first depth and the second depth. The clear observation depth may be the depth at which the user can clearly view the displayed content in the display space with corrected vision. The first depth is after the clear observation depth, so that the user can view the test element at a longer distance. The second depth is before the clear observation depth, so that the user can view the test element at a closer distance.
[0038] Step 104: In response to detecting that the recognition result of the user for the second test element meets a preset correct condition, a second recognition duration corresponding to the second test element is generated.
[0039] In some embodiments, the execution subject may generate a second recognition duration corresponding to the second test element in response to detecting that the recognition result of the user for the second test element meets a preset correct condition. For example, when the second test element is E with an opening facing upward, the preset correct condition may be that the recognition result characterizes facing upward. In practice, the execution subject may determine the time interval between the time when the recognition result is detected and the display time of the second test element as the second recognition duration.
[0040] Step 105, generating vision assessment information according to the first recognition time and the second recognition time.
[0041] In some embodiments, the execution entity may generate vision evaluation information based on the first recognition duration and the second recognition duration. In practice, the execution entity may determine the first recognition duration as the first sensitivity. Then, the second recognition duration may be determined as the second sensitivity. Finally, the average of the first sensitivity and the second sensitivity may be determined as the vision evaluation information.
[0042] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the vision evaluation information generation method of some embodiments of the present disclosure, the accuracy of the vision test results and the accuracy of the vision training improvement effect compared with the vision test results are improved, thereby improving the user experience. Specifically, the reason for the poor user experience is that the detection requirements of the diopter are high, and the accuracy of the diopter measured only by the feedback of the vision detection element is poor, which leads to the poor accuracy of the vision test results, and the accuracy of the vision training improvement effect compared with the diopter index is poor, resulting in poor user experience. Based on this, the vision evaluation information generation method of some embodiments of the present disclosure, first, through at least one display screen of the head-mounted display device, displays a first test element in the display space of the head-mounted display device. Among them, the depth of the first test element in the display space is a first depth, and the first depth corresponds to a preset positive diopter. Thus, the first test element can be displayed at a depth corresponding to the preset positive diopter for the user to watch. Then, in response to detecting that the recognition result of the user wearing the head-mounted display device for the first test element meets the preset correct condition, a first recognition duration corresponding to the first test element is generated. Thus, the duration of the user correctly identifying the first test element displayed at the first depth can be determined. Then, through the at least one display screen, a second test element is displayed in the display space, wherein the depth of the second test element in the display space is the second depth, the second depth corresponds to a preset negative diopter, the second depth is less than the first depth, and the clear observation depth of the user in the display space is between the first depth and the second depth. Thus, the second test element can be displayed at the depth corresponding to the preset negative diopter for the user to watch. Secondly, in response to detecting that the recognition result of the user for the second test element meets the preset correct condition, a second recognition duration corresponding to the second test element is generated. Thus, the duration of the user correctly identifying the second test element displayed at the second depth can be determined. Finally, according to the first recognition duration and the second recognition duration, vision evaluation information is generated. Thus, according to the duration of the user correctly identifying the first test element and the second test element, the vision evaluation information used to characterize the vision level can be determined. Also, because the first test element and the second test element are displayed behind and in front of the clear observation depth, respectively, the correct recognition time after the user views the farther and nearer test elements can be detected respectively. The correct recognition time can represent the sensitivity of the user's eyes to the test elements, and then the comprehensive sensitivity of the user's eyes to the nearer and farther test elements can be determined through the two correct recognition times, and the comprehensive sensitivity is used as the vision evaluation information. Also, because the detection requirements for the correct recognition time are relatively convenient and the detection difficulty is relatively low, the accuracy of the test results is improved.This further improves the accuracy of vision test results and the accuracy of vision training improvement effects compared with vision test results, thereby improving user experience.
[0043] Further references Figure 2 , which shows a process 200 of another embodiment of a method for generating vision evaluation information. The process 200 of the method for generating vision evaluation information includes the following steps:
[0044] Step 201: Display a first test element in a display space of a head-mounted display device through at least one display screen of the head-mounted display device.
[0045] Step 202: In response to detecting that a recognition result of a user wearing a head mounted display device for a first test element meets a preset correct condition, a first recognition duration corresponding to the first test element is generated.
[0046] Step 203: display a second test element in the display space through at least one display screen.
[0047] Step 204: In response to detecting that the recognition result of the user for the second test element meets the preset correct condition, a second recognition duration corresponding to the second test element is generated.
[0048] Step 205: Generate vision assessment information according to the first recognition time and the second recognition time.
[0049] In some embodiments, the specific implementation of steps 201-205 and the technical effects brought about can be referred to Figure 1 The corresponding steps 101-105 in the embodiments are not described in detail here.
[0050] Step 206: display the vision training content in the display space for the user to watch.
[0051] In some embodiments, the execution subject of the vision assessment information generation method (e.g., a head-mounted display device) may display vision training content in the above-mentioned display space for the above-mentioned user to watch. The above-mentioned vision training content may be pre-set content for vision training. For example, the vision training content may include, but is not limited to: images, icons, and videos. There is at least one motion element corresponding to the vision training content to drive the user to follow and watch, so as to adjust the user's visual focus. The vision training content may present a three-dimensional effect in the head-mounted display device.
[0052] Step 207: determine the vision assessment information as the pre-training vision assessment information.
[0053] In some embodiments, the execution entity may determine the vision assessment information as pre-training vision assessment information.
[0054] Step 208: Generate vision evaluation information as trained vision evaluation information based on the third test element and the fourth test element.
[0055] In some embodiments, the execution subject may generate vision assessment information as trained vision assessment information based on the third test element and the fourth test element. The depth of the third test element in the display space is the first depth. The depth of the fourth test element in the display space is the second depth. The third test element and the fourth test element may be randomly generated test elements, and the randomly variable attributes may refer to the description of the first test element and the second test element, which will not be repeated here.
[0056] In some optional implementations of some embodiments, the execution subject may generate vision assessment information as post-training vision assessment information according to the third test element and the fourth test element through the following steps:
[0057] The first step is to display the third test element in the display space through at least one display screen of the head-mounted display device. In practice, the execution subject can display the third test element at a first depth in the display space of the head-mounted display device through two display screens of the head-mounted display device.
[0058] In the second step, in response to detecting that the recognition result of the user for the third test element meets the preset correct condition, a third recognition duration corresponding to the third test element is generated. In practice, the execution subject may determine the time interval between the detection time of the recognition result for the third test element and the display time of the third test element as the third recognition duration.
[0059] The third step is to display the fourth test element in the display space through the at least one display screen. In practice, the execution subject may display the fourth test element at the second depth in the display space of the head mounted display device through two display screens of the head mounted display device.
[0060] In step 4, in response to detecting that the recognition result of the user for the fourth test element meets the preset correct condition, a fourth recognition duration corresponding to the fourth test element is generated. In practice, the execution subject may determine the time interval between the detection time of the recognition result for the fourth test element and the display time of the fourth test element as the fourth recognition duration.
[0061] Step 5: Generate vision assessment information as the post-training vision assessment information based on the third recognition time and the fourth recognition time. In practice, the execution subject may determine the average of the third recognition time and the fourth recognition time as the post-training vision assessment information. Thus, after the user performs vision training, the vision assessment information may be generated again as the post-training vision assessment information.
[0062] Step 209: Generate vision training result information based on the vision evaluation information before training and the vision evaluation information after training.
[0063] In some embodiments, the execution subject may generate vision training result information based on the pre-training vision evaluation information and the post-training vision evaluation information. The vision training result information may be information used to characterize the effect of the vision training. For example, the vision training result information may include but is not limited to sensitivity improvement information.
[0064] In some optional implementations of some embodiments, the execution subject may generate vision training result information according to the pre-training vision evaluation information and the post-training vision evaluation information through the following steps:
[0065] The first step is to generate vision assessment change information based on the vision assessment information before training and the vision assessment information after training. In practice, the execution subject may determine the absolute value of the difference between the vision assessment information after training and the vision assessment information before training as the vision assessment change information. The vision assessment change information may represent the change in sensitivity of the user's eyes.
[0066] The second step is to generate vision training result information according to the vision evaluation change information. In practice, the execution subject determines the change type that represents improvement as a sensitivity change type in response to determining that the vision evaluation information after training is less than the vision evaluation information before training. Secondly, the execution subject may determine the change type that represents decline as a sensitivity change type in response to determining that the vision evaluation information after training is greater than the vision evaluation information before training. Secondly, the execution subject may determine the change type that represents flatness as a sensitivity change type in response to determining that the vision evaluation information after training is equal to the vision evaluation information before training. For example, the change type that represents improvement may be improvement. The change type that represents decline may be decline. The change type that represents flatness may be flat. Finally, the execution subject may input the determined sensitivity change type and the vision evaluation change information into a preset vision training result information generation template to obtain the vision training result information. The vision training result information generation template may be a pre-set text template for generating vision training result information. The vision training result information may be input with the information to be filled in, and the filled text may be used as the vision training result information. For example, the vision training result information generation template may be "vision improvement: XXX, sensitivity change: XXX". The first "XXX" in the vision training result information generation template may be used to fill in the sensitivity change type. The second "XXX" may be used to fill in the vision assessment change information. Thus, the improvement effect of vision training may be determined by using the sensitivity changes detected twice before and after vision training.
[0067] Optionally, the above-mentioned execution entity may input the determined sensitivity change type, the above-mentioned vision assessment information before training, the above-mentioned vision assessment information after training, and the above-mentioned vision assessment change information into a preset vision training result information generation template to obtain the vision training result information. For example, the above-mentioned vision training result information generation template may be "vision improvement: XXX, sensitivity before vision training: XXX, sensitivity after vision training: XXX, sensitivity change: XXX". Among them, the first "XXX" in the above-mentioned vision training result information generation template can be used to fill in the sensitivity change type. The second "XXX" can be used to fill in the vision assessment information before training. The third "XXX" can be used to fill in the vision assessment information after training. The fourth "XXX" can be used to fill in the vision assessment change information.
[0068] from Figure 2 It can be seen that Figure 1 Compared with the description of some corresponding embodiments, Figure 2The process 200 of the vision evaluation information generation method in some corresponding embodiments reflects the steps expanded for generating vision training results. At present, when determining the training effect of vision training, the method usually adopted is: the refractive power of the user's eyes is detected before and after training, and the improvement effect of vision training on vision is obtained by comparing the two refractive power detection results. However, after a short period of vision training, the vision improvement effect may be relatively weak, and the detection granularity of the refractive power change is coarse, and the sensitivity to vision change is poor, resulting in poor accuracy of the determined training effect, and also causing the degree of improvement of the determined training effect representation to be small, thereby resulting in poor user experience. Based on this, the vision evaluation information generation method in the embodiment of the present disclosure uses the changes in sensitivity detected twice before and after vision training to determine the improvement effect of vision training. Also because the detection requirements for sensitivity are more convenient and the detection difficulty is lower, compared with the method of detecting refractive power, the detection granularity of the detection sensitivity is finer, and the sensitivity of vision sensitivity to vision change is also higher, thereby improving the accuracy of the detection result. Then the accuracy of the determined training effect is improved, and the user experience is improved.
[0069] Further references Figure 3 , which shows a process 300 of some other embodiments of the method for generating vision evaluation information. The process 300 of the method for generating vision evaluation information includes the following steps:
[0070] Step 301: display a first test element in a display space of a head-mounted display device through a display screen corresponding to a target eye included in the head-mounted display device.
[0071] In some embodiments, the execution subject of the vision assessment information generation method (e.g., a head-mounted display device) can display the first test element in the display space of the head-mounted display device through the display screen corresponding to the target eye included in the head-mounted display device. The head-mounted display device may include two display screens corresponding to the user's left eye and the user's right eye, respectively. The target eye is the user's left eye or the user's right eye. In practice, the execution subject can display the first test element at the first depth of the display space through the display screen corresponding to the target eye included in the head-mounted display device. Thus, the first test element can be displayed through one display screen of the head-mounted display device, so that the user views the first test element through one eye.
[0072] Step 302: In response to detecting that a recognition result of a user wearing a head mounted display device for a first test element meets a preset correct condition, a first recognition duration corresponding to the first test element is generated.
[0073] In some embodiments, the specific implementation of step 302 and the technical effects brought about can be referred to Figure 1The corresponding step 102 in the embodiments will not be described in detail here.
[0074] Step 303: display a second test element in the display space of the head mounted display device through a display screen corresponding to the target eye included in the head mounted display device.
[0075] In some embodiments, the execution subject may display the second test element in the display space of the head-mounted display device through the display screen corresponding to the target eye included in the head-mounted display device. In practice, the execution subject may display the second test element at the second depth of the display space through the display screen corresponding to the target eye included in the head-mounted display device. Thus, the second test element may be displayed through one display screen of the head-mounted display device, so that the user views the second test element through one eye.
[0076] Step 304: In response to detecting that the recognition result of the user for the second test element meets a preset correct condition, a second recognition duration corresponding to the second test element is generated.
[0077] In some embodiments, the specific implementation of step 304 and the technical effects brought about can be referred to Figure 1 The corresponding step 104 in the embodiments will not be described in detail here.
[0078] Step 305: Generate sensitivity information of the corresponding target eye as first vision assessment information according to the first recognition time and the second recognition time.
[0079] In some embodiments, the execution subject may generate sensitivity information corresponding to the target eye as first vision assessment information based on the first recognition time and the second recognition time. In practice, the execution subject may determine the average of the first recognition time and the second recognition time as the sensitivity information corresponding to the target eye. The sensitivity information may be used as vision assessment information for the target eye.
[0080] Step 306: Generate vision evaluation information corresponding to the other eye as second vision evaluation information according to the fifth test element and the sixth test element.
[0081] In some embodiments, the above-mentioned execution entity can generate the vision evaluation information corresponding to the other eye as the second vision evaluation information based on the fifth test element and the sixth test element. The depth of the above-mentioned fifth test element in the above-mentioned display space is the above-mentioned first depth. The depth of the above-mentioned sixth test element in the above-mentioned display space is the above-mentioned second depth. The fifth test element and the sixth test element can be randomly generated test elements, and the randomly variable attributes can refer to the description of the first test element and the second test element, which will not be repeated here. In practice, the above-mentioned execution entity can generate the vision evaluation information corresponding to the other eye as the second vision evaluation information based on the fifth test element and the sixth test element through the following steps:
[0082] The first step is to display the fifth test element in the display space through another display screen included in the head-mounted display device. The depth of the fifth test element in the display space is the first depth. The other display screen is the display screen corresponding to the other eye of the two display screens. The other eye is the eye of the user that is different from the target eye. In practice, the execution subject can display the fifth test element at the first depth of the display space through the other display screen.
[0083] In the second step, in response to detecting that the recognition result of the user for the fifth test element meets the preset correct condition, a fifth recognition duration corresponding to the fifth test element is generated. The method for the execution subject to generate the fifth recognition duration corresponding to the fifth test element can refer to Figure 1 The corresponding step 102 in the embodiments will not be described in detail here.
[0084] The third step is to display the sixth test element in the display space through the other display screen. The depth of the sixth test element in the display space is the second depth. In practice, the execution subject can display the sixth test element at the second depth of the display space through the other display screen.
[0085] In the fourth step, in response to detecting that the recognition result of the user for the sixth test element meets the preset correct condition, a sixth recognition duration corresponding to the sixth test element is generated. The method for the execution subject to generate the sixth recognition duration corresponding to the sixth test element can refer to Figure 1 The corresponding step 104 in the embodiments will not be described in detail here.
[0086] In step 5, based on the fifth recognition duration and the sixth recognition duration, the sensitivity information corresponding to the other eye is generated as the vision evaluation information. In practice, the method for the execution subject to generate the sensitivity information corresponding to the other eye as the vision evaluation information can refer to step 305, which will not be repeated here.
[0087] Step 307: Generate vision evaluation information according to the first vision evaluation information and the second vision evaluation information.
[0088] In some embodiments, the execution entity may generate vision assessment information according to the first vision assessment information and the second vision assessment information. In practice, the execution entity may combine the first vision assessment information and the second vision assessment information into the vision assessment information.
[0089] It is understandable that when the vision evaluation information includes the first vision evaluation information and the second vision evaluation information, the generated vision training result information may include the first vision training result information and the second vision training result information, and the generation method of the first vision training result information and the second vision training result information may refer to the generation method of the vision training result information, which will not be repeated here. Thus, the vision training results can be determined for the left and right eyes respectively.
[0090] from Figure 3 It can be seen that Figure 1 Compared with the description of some corresponding embodiments, Figure 3 The process 300 of the method for generating vision evaluation information in some corresponding embodiments reflects the steps expanded for two monocular vision evaluations. Therefore, the schemes described in these embodiments can perform sensitivity detection for binocular vision respectively, refine the detection granularity, and thus can be used to refine the vision training results.
[0091] Reference below Figure 4 , which shows a schematic structural diagram of a head-mounted display device 400 suitable for implementing some embodiments of the present disclosure. Figure 4 The head mounted display device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0092] like Figure 4As shown, the head mounted display device 400 may include a processing device 401 (e.g., a central processing unit, a graphics processor, etc.), which may perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage device 408 to a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the head mounted display device 400 are also stored. The processing device 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0093] Typically, the following devices may be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; and a communication device 409. The communication device 409 may allow the head mounted display device 400 to communicate with other devices wirelessly or by wire to exchange data. Figure 4 The head mounted display device 400 having various devices is shown, but it should be understood that it is not required to implement or have all the devices shown. More or fewer devices may be implemented or have instead. Figure 4 Each block shown in the figure may represent one device, or may represent multiple devices as required.
[0094] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 409, or installed from the storage device 408, or installed from the ROM 402. When the computer program is executed by the processing device 401, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.
[0095] It should be noted that the computer-readable medium recorded in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer readable signal media may also be any computer readable medium other than computer readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0096] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0097] The computer-readable medium may be included in the head-mounted display device; or may exist independently without being assembled into the head-mounted display device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the head-mounted display device, the head-mounted display device: displays a first test element in the display space of the head-mounted display device through at least one display screen of the head-mounted display device, wherein the depth of the first test element in the display space is a first depth, and the first depth corresponds to a preset positive refractive power; in response to detecting that the recognition result of the user wearing the head-mounted display device for the first test element meets a preset correct condition, generates a first recognition duration corresponding to the first test element; displays a second test element in the display space through the at least one display screen, wherein the depth of the second test element in the display space is a second depth, the second depth corresponds to a preset negative refractive power, the second depth is less than the first depth, and the clear observation depth of the user in the display space is between the first depth and the second depth; in response to detecting that the recognition result of the user for the second test element meets the preset correct condition, generates a second recognition duration corresponding to the second test element; generates vision evaluation information according to the first recognition duration and the second recognition duration.
[0098] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0099] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0100] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0101] Some embodiments of the present disclosure further provide a computer program product, including a computer program, which implements any of the above-mentioned methods for generating vision assessment information when executed by a processor.
[0102] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above inventive concept. For example, the above features are replaced with (but not limited to) technical features with similar functions disclosed in the embodiments of the present disclosure.
Claims
1. A head mounted display device, comprising: at least one display screen for forming an image in front of the user's eyes; one or more processors; a storage device having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors are configured to perform the following steps: Displaying a first test element in a display space of the head-mounted display device through at least one display screen of the head-mounted display device, wherein a depth of the first test element in the display space is a first depth, and the first depth corresponds to a preset positive refractive power; In response to detecting that a recognition result of the user wearing the head mounted display device for the first test element meets a preset correct condition, generating a first recognition duration corresponding to the first test element; Displaying a second test element in the display space through the at least one display screen, wherein the depth of the second test element in the display space is a second depth, the second depth corresponds to a preset negative diopter, the second depth is less than the first depth, and the clear observation depth of the user in the display space is between the first depth and the second depth; In response to detecting that the recognition result of the user for the second test element meets a preset correct condition, generating a second recognition duration corresponding to the second test element; Generate vision assessment information based on the first recognition time and the second recognition time.
2. The head mounted display device according to claim 1, wherein: The one or more processors are further configured to: Displaying vision training content in the display space for viewing by the user; Determining the vision assessment information as pre-training vision assessment information; Generate vision evaluation information as trained vision evaluation information according to the third test element and the fourth test element, wherein the depth of the third test element in the display space is the first depth, and the depth of the fourth test element in the display space is the second depth; Vision training result information is generated according to the pre-training vision evaluation information and the post-training vision evaluation information.
3. The head mounted display device according to claim 2, wherein: The one or more processors are further configured to generate vision training result information according to the pre-training vision evaluation information and the post-training vision evaluation information through the following steps: Generate vision assessment change information according to the pre-training vision assessment information and the post-training vision assessment information; Vision training result information is generated according to the vision assessment change information.
4. The head mounted display device according to claim 2, wherein: The one or more processors are further configured to generate vision evaluation information as post-training vision evaluation information according to the third test element and the fourth test element through the following steps: displaying the third test element in the display space through at least one display screen of the head mounted display device; In response to detecting that the recognition result of the user for the third test element meets a preset correct condition, generating a third recognition duration corresponding to the third test element; displaying, by the at least one display screen, a fourth test element in the display space; In response to detecting that the recognition result of the user for the fourth test element meets a preset correct condition, generating a fourth recognition duration corresponding to the fourth test element; According to the third recognition time and the fourth recognition time, vision assessment information is generated as the trained vision assessment information.
5. The head mounted display device according to claim 1, wherein: The head mounted display device comprises two display screens corresponding to a left eye of a user and a right eye of the user respectively; and the one or more processors are further configured to display a first test element in a display space of the head mounted display device through at least one display screen of the head mounted display device by the following steps: Displaying a first test element in a display space of the head-mounted display device through a display screen corresponding to a target eye included in the head-mounted display device, wherein the target eye is a left eye or a right eye of a user; and The step of displaying the second test element in the display space through the at least one display screen comprises: A second test element is displayed in a display space of the head-mounted display device through a display screen corresponding to the target eye and included in the head-mounted display device.
6. The head mounted display device according to claim 5, wherein: The one or more processors are further configured to generate vision assessment information according to the first recognition time and the second recognition time by the following steps: Generating sensitivity information corresponding to the target eye as first vision assessment information according to the first recognition time and the second recognition time; Generate vision evaluation information corresponding to another eye as second vision evaluation information according to the fifth test element and the sixth test element, wherein the depth of the fifth test element in the display space is the first depth, and the depth of the sixth test element in the display space is the second depth; Vision evaluation information is generated according to the first vision evaluation information and the second vision evaluation information.
7. The head mounted display device according to claim 6, wherein: The one or more processors are further configured to generate vision evaluation information corresponding to another eye as second vision evaluation information according to the fifth test element and the sixth test element through the following steps: Displaying a fifth test element in the display space through another display screen included in the head mounted display device, wherein the depth of the fifth test element in the display space is the first depth, and the another display screen is a display screen corresponding to another eye of the two display screens, and the another eye is an eye of the user that is different from the target eye; In response to detecting that the recognition result of the user for the fifth test element meets a preset correct condition, generating a fifth recognition duration corresponding to the fifth test element; displaying a sixth test element in the display space through the other display screen, wherein the depth of the sixth test element in the display space is the second depth; In response to detecting that the recognition result of the user for the sixth test element meets a preset correct condition, generating a sixth recognition duration corresponding to the sixth test element; According to the fifth recognition time and the sixth recognition time, sensitivity information corresponding to the other eye is generated as second vision assessment information.
Citation Information
Patent Citations
Equipment evaluation method and device, storage medium and electronic equipment
CN114253399A
Vision detection method, head-mounted display device and computer readable medium
CN117678965A