CN117678965B - Vision detection method, head mounted display device and computer readable medium - Google Patents
Vision detection method, head mounted display device and computer readable medium Download PDFInfo
- Publication number
- CN117678965B CN117678965B CN202410154217.1A CN202410154217A CN117678965B CN 117678965 B CN117678965 B CN 117678965B CN 202410154217 A CN202410154217 A CN 202410154217A CN 117678965 B CN117678965 B CN 117678965B
- Authority
- CN
- China
- Prior art keywords
- display object
- target
- information
- display
- object information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B3/00—Apparatus for testing the eyes; Instruments for examining the eyes
- A61B3/02—Subjective types, i.e. testing apparatus requiring the active assistance of the patient
- A61B3/028—Subjective types, i.e. testing apparatus requiring the active assistance of the patient for testing visual acuity; for determination of refraction, e.g. phoropters
- A61B3/032—Devices for presenting test symbols or characters, e.g. test chart projectors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H5/00—Exercisers for the eyes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/30—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Public Health (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- General Physics & Mathematics (AREA)
- Ophthalmology & Optometry (AREA)
- Animal Behavior & Ethology (AREA)
- Biomedical Technology (AREA)
- Epidemiology (AREA)
- Veterinary Medicine (AREA)
- Pathology (AREA)
- Rehabilitation Therapy (AREA)
- Data Mining & Analysis (AREA)
- Primary Health Care (AREA)
- Human Computer Interaction (AREA)
- Pain & Pain Management (AREA)
- Physical Education & Sports Medicine (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- Biophysics (AREA)
- Heart & Thoracic Surgery (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Rehabilitation Tools (AREA)
Abstract
本公开的实施例公开了视力检测方法、头戴式显示设备和计算机可读介质。该方法的一具体实施方式包括:响应于头戴式显示设备对应目标屈光度,执行视力测试操作;根据第一视力测试结果,进行屈光度调整提示;响应于屈光度调整完成,执行眼部动态训练操作;响应于执行完毕,根据目标屈光度,进行屈光度调整提示;响应于头戴式显示设备对应目标屈光度,执行视力测试操作;显示第一视力测试结果、第二视力测试结果和动态训练准确率。该实施方式缓解了视力训练时观看模糊导致的视力下降,可通过视力训练获知用户的真实训练效果;此外,眼部动态训练操作包括交互类的动态训练和播放具有缓解视疲劳的视频时,可促进眼脑协同,整体上提升视疲劳缓解的效果。
The embodiments of the present disclosure disclose a vision detection method, a head-mounted display device, and a computer-readable medium. A specific implementation of the method includes: in response to the head-mounted display device corresponding to the target diopter, performing a vision test operation; according to the first vision test result, providing a diopter adjustment prompt; in response to the completion of the diopter adjustment, performing an eye dynamic training operation; in response to the completion of the execution, providing a diopter adjustment prompt according to the target diopter; in response to the head-mounted display device corresponding to the target diopter, performing a vision test operation; displaying the first vision test result, the second vision test result, and the dynamic training accuracy. This implementation alleviates the loss of vision caused by blurred viewing during vision training, and the user's actual training effect can be known through vision training; in addition, when the eye dynamic training operation includes interactive dynamic training and playing videos that relieve visual fatigue, it can promote eye-brain coordination and improve the overall effect of visual fatigue relief.
Description
技术领域Technical Field
本公开的实施例涉及头戴式显示设备技术领域,具体涉及视力检测方法、头戴式显示设备和计算机可读介质。Embodiments of the present disclosure relate to the technical field of head-mounted display devices, and in particular to a vision detection method, a head-mounted display device, and a computer-readable medium.
背景技术Background technique
头戴式显示设备(例如AR眼镜)可以用于在佩戴用户眼前成像,以提供较强的视觉体验感。头戴式显示设备的光学显示系统通常由微型显示屏和光学元件组成。概括来说,目前头戴式显示设备采用的显示系统就是各种微型显示屏和棱镜、自由曲面、BirdBath、光波导等光学元件的组合。随着诸多头戴式显示设备的发展和大众化应用,用眼疲劳和视力下降成为普遍现象。相比智能手机,头戴式显示设备因视觉体验感强的优势逐渐成为优选。但长时间佩戴头戴式显示设备仍然存在用眼疲劳和视力下降的问题,需对佩戴头戴式显示设备的用户进行视力训练。目前,在对用户进行视力训练时,通常采用的方式为:播放用于锻炼眼部肌肉的视频内容以缓解用眼疲劳。Head-mounted display devices (such as AR glasses) can be used to form images in front of the eyes of the wearer to provide a strong visual experience. The optical display system of a head-mounted display device is usually composed of a micro display screen and optical elements. In general, the display system currently used in head-mounted display devices is a combination of various micro display screens and optical elements such as prisms, free-form surfaces, BirdBath, and optical waveguides. With the development and popularization of many head-mounted display devices, eye fatigue and decreased vision have become common phenomena. Compared with smartphones, head-mounted display devices have gradually become the preferred choice due to their strong visual experience. However, wearing head-mounted display devices for a long time still has the problem of eye fatigue and decreased vision, and users wearing head-mounted display devices need to undergo vision training. At present, when training users' vision, the usual method is to play video content used to exercise eye muscles to relieve eye fatigue.
然而,当采用上述方式时,经常会存在如下技术问题:用户在长时间观看头戴式显示设备中显示的内容后,已经处于观看模糊的状态,再使用户观看视频内容,会进一步加重用眼疲劳,从而导致视力进一步下降,且用户跟随视频内容进行视力训练时,无法获知用户的真实训练效果。However, when the above method is adopted, the following technical problems often occur: after the user has watched the content displayed in the head-mounted display device for a long time, the user is already in a blurred viewing state. If the user watches the video content again, it will further aggravate eye fatigue, thereby causing further deterioration of vision. Moreover, when the user follows the video content for vision training, it is impossible to know the user's actual training effect.
该背景技术部分中所公开的以上信息仅用于增强对本发明构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息。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 in this country to a person of ordinary skill in the art.
发明内容Summary of the invention
本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。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.
本公开的一些实施例提出了基于头戴式显示设备的视力检测方法、头戴式显示设备和计算机可读介质,来解决以上背景技术部分提到的技术问题中的一项或多项。Some embodiments of the present disclosure propose a vision detection method based on a head-mounted display device, a head-mounted display device, and a computer-readable medium to solve one or more of the technical problems mentioned in the above background technology section.
第一方面,本公开的一些实施例提供了一种基于头戴式显示设备的视力检测方法,该方法包括:根据目标屈光度和头戴式显示设备的屈光度,进行屈光度调整提示;响应于确定上述头戴式显示设备的屈光度对应上述目标屈光度,执行对应目标用户的视力测试操作,得到视力测试结果作为第一视力测试结果,其中,上述目标用户为佩戴上述头戴式显示设备的用户;根据上述第一视力测试结果,对上述目标用户进行屈光度调整提示,使得上述目标用户根据上述第一视力测试结果调整上述头戴式显示设备的屈光度;响应于确定对应上述第一视力测试结果的屈光度调整完成,执行对应上述目标用户的眼部动态训练操作,得到动态训练准确率;响应于确定上述眼部动态训练操作执行完毕,根据上述目标屈光度,进行屈光度调整提示;响应于确定上述头戴式显示设备的屈光度对应上述目标屈光度,执行对应目标用户的视力测试操作,得到视力测试结果作为第二视力测试结果;在上述头戴式显示设备中显示上述第一视力测试结果、上述第二视力测试结果和上述动态训练准确率。In a first aspect, some embodiments of the present disclosure provide a vision detection method based on a head-mounted display device, the method comprising: providing a diopter adjustment prompt based on a target diopter and the diopter of the head-mounted display device; in response to determining that the diopter of the head-mounted display device corresponds to the target diopter, performing a vision test operation corresponding to a target user, and obtaining a vision test result as a first vision test result, wherein the target user is a user wearing the head-mounted display device; based on the first vision test result, providing a diopter adjustment prompt to the target user, so that the target user adjusts the head according to the first vision test result. The refractive index of the wearable display device is as follows: in response to determining that the refractive index adjustment corresponding to the first vision test result is completed, executing the eye dynamic training operation corresponding to the target user to obtain the dynamic training accuracy rate; in response to determining that the eye dynamic training operation is completed, providing a refractive index adjustment prompt according to the target refractive index; in response to determining that the refractive index of the head-mounted display device corresponds to the target refractive index, executing the vision test operation corresponding to the target user to obtain the vision test result as the second vision test result; and displaying the first vision test result, the second vision test result and the dynamic training accuracy rate in the head-mounted display device.
可选地,上述头戴式显示设备包括对应用户左眼和右眼的两个显示屏幕;以及上述执行对应目标用户的视力测试操作,得到视力测试结果,包括:对于上述头戴式显示设备中的每个显示屏幕,根据预先设定的视力测试信息集合,执行对应上述目标用户的目标眼睛的视力测试操作,得到对应上述目标眼睛的单眼视力测试结果,其中,上述视力测试信息集合中的视力测试信息用于在上述显示屏幕中显示,上述目标眼睛对应上述显示屏幕;将所得到的两个单眼视力测试结果确定为视力测试结果。Optionally, the head-mounted display device includes two display screens corresponding to the left eye and right eye of the user; and the above-mentioned execution of the vision test operation corresponding to the target user to obtain the vision test result includes: for each display screen in the head-mounted display device, according to a preset vision test information set, executing the vision test operation corresponding to the target eye of the target user to obtain the monocular vision test result corresponding to the target eye, wherein the vision test information in the vision test information set is used to be displayed in the above-mentioned display screen, and the above-mentioned target eye corresponds to the above-mentioned display screen; the two obtained monocular vision test results are determined as the vision test result.
可选地,上述头戴式显示设备包括对应用户左眼和右眼的两个显示屏幕;以及上述执行对应目标用户的视力测试操作,包括:使用上述头戴式显示设备的摄像头对当前空间进行扫描和建模,得到三维空间模型;将上述三维空间模型中的目标点确定为锚点;将预先设定的视力测试信息集合投放在上述三维空间模型中的上述锚点的位置;根据目标用户对于上述视力测试信息集合的交互操作信息,生成视力测试结果。Optionally, the head-mounted display device includes two display screens corresponding to the left eye and right eye of the user; and the vision test operation corresponding to the target user is performed, including: using the camera of the head-mounted display device to scan and model the current space to obtain a three-dimensional space model; determining the target point in the three-dimensional space model as an anchor point; projecting a pre-set vision test information set at the position of the anchor point in the three-dimensional space model; and generating a vision test result based on the target user's interactive operation information on the vision test information set.
可选地,上述执行对应上述目标用户的眼部动态训练操作,得到动态训练准确率,包括:将预先设定的第一显示对象信息序列中的第一个第一显示对象信息确定为目标第一显示对象信息,其中,上述第一显示对象信息序列对应的各个显示对象大小信息降序排列;根据目标第一显示对象信息,执行以下第一动态训练步骤:根据目标第一显示对象信息,生成预设数量个第一显示对象,其中,所生成的各个第一显示对象的各个方向信息随机;根据上述目标用户对应所显示的上述预设数量个第一显示对象的方向选择信息和上述各个方向信息,确定第一当前错误次数和第一总错误次数;响应于确定上述第一总错误次数不满足预设错误次数条件,且目标第一显示对象信息和上述第一当前错误次数不满足预设结束条件,根据上述第一当前错误次数和上述预设数量,更新目标第一显示对象信息,以及根据更新的目标第一显示对象信息,再次执行上述第一动态训练步骤;根据对应上述目标用户的各个方向选择信息和所显示的各个显示对象的各个方向信息,生成动态训练准确率。Optionally, the above-mentioned execution of the eye dynamic training operation corresponding to the above-mentioned target user to obtain the dynamic training accuracy includes: determining the first first display object information in a preset first display object information sequence as the target first display object information, wherein the size information of each display object corresponding to the above-mentioned first display object information sequence is arranged in descending order; performing the following first dynamic training step according to the target first display object information: generating a preset number of first display objects according to the target first display object information, wherein each direction information of each generated first display object is random; determining a first current error number and a first total error number according to the direction selection information of the above-mentioned preset number of first display objects displayed by the above-mentioned target user and the above-mentioned each direction information; in response to determining that the above-mentioned first total error number does not meet the preset error number condition, and the target first display object information and the above-mentioned first current error number do not meet the preset end condition, updating the target first display object information according to the above-mentioned first current error number and the above-mentioned preset number, and performing the above-mentioned first dynamic training step again according to the updated target first display object information; generating a dynamic training accuracy according to each direction selection information corresponding to the above-mentioned target user and each direction information of each displayed display object.
可选地,上述执行以下第一动态训练步骤,还包括:响应于确定上述第一总错误次数满足上述预设错误次数条件,将预先设定的第二显示对象信息序列中的第一个第二显示对象信息确定为目标第二显示对象信息,其中,上述第二显示对象信息序列对应的各个显示对象大小信息降序排列,上述第二显示对象信息序列对应的显示对象大小范围包含上述第一显示对象信息序列对应的显示对象大小范围;根据目标第二显示对象信息,执行以下第二动态训练步骤:根据目标第二显示对象信息,生成第二显示对象,其中,所生成的第二显示对象的方向信息随机;根据上述目标用户对应所显示的上述第二显示对象的方向选择信息和上述第二显示对象的方向信息,确定第二当前错误次数和第二总错误次数;响应于确定第二总错误次数不满足预设错误次数条件,且目标第二显示对象信息不满足预设结束条件,根据第二当前错误次数,更新目标第二显示对象信息,以及根据更新的目标第二显示对象信息,再次执行上述第二动态训练步骤。Optionally, the above-mentioned execution of the following first dynamic training step also includes: in response to determining that the above-mentioned first total error number satisfies the above-mentioned preset error number condition, determining the first second display object information in the preset second display object information sequence as the target second display object information, wherein the display object size information corresponding to the above-mentioned second display object information sequence is arranged in descending order, and the display object size range corresponding to the above-mentioned second display object information sequence includes the display object size range corresponding to the above-mentioned first display object information sequence; according to the target second display object information, executing the following second dynamic training step: generating a second display object according to the target second display object information, wherein the direction information of the generated second display object is random; determining a second current error number and a second total error number according to the direction selection information of the above-mentioned second display object displayed corresponding to the above-mentioned target user and the direction information of the above-mentioned second display object; in response to determining that the second total error number does not satisfy the preset error number condition and the target second display object information does not satisfy the preset end condition, updating the target second display object information according to the second current error number, and executing the above-mentioned second dynamic training step again according to the updated target second display object information.
可选地,上述执行以下第二动态训练步骤,还包括:响应于确定第二总错误次数满足预设错误次数条件,将预先设定的第三显示对象信息序列中的第一个第三显示对象信息确定为目标第三显示对象信息,其中,上述第三显示对象信息序列对应第一预设显示路径,上述第三显示对象信息序列对应的显示对象大小范围包含上述第一显示对象信息序列对应的显示对象大小范围;根据目标第三显示对象信息,执行以下第三动态训练步骤:根据目标第三显示对象信息,生成第三显示对象,其中,所生成的第三显示对象的方向信息和大小信息随机;根据上述目标用户对应所显示的上述第三显示对象的方向选择信息和上述第三显示对象的方向信息,确定第三总错误次数;响应于确定第三总错误次数不满足预设错误次数条件,且目标第三显示对象信息不满足预设结束条件,将上述第三显示对象信息序列中目标第三显示对象信息的下一个第三显示对象信息作为目标第三显示对象信息,以及根据更新的目标第三显示对象信息,再次执行上述第三动态训练步骤。Optionally, the performing of the following second dynamic training step further includes: in response to determining that the second total number of errors meets a preset number of errors condition, determining the first third display object information in a preset third display object information sequence as the target third display object information, wherein the third display object information sequence corresponds to a first preset display path, and the display object size range corresponding to the third display object information sequence includes the display object size range corresponding to the first display object information sequence; performing the following third dynamic training step according to the target third display object information: generating a third display object according to the target third display object information, wherein the direction information and size information of the generated third display object are random; determining a third total number of errors according to the direction selection information of the third display object displayed corresponding to the target user and the direction information of the third display object; in response to determining that the third total number of errors does not meet the preset number of errors condition and the target third display object information does not meet the preset end condition, using the next third display object information of the target third display object information in the third display object information sequence as the target third display object information, and performing the above third dynamic training step again according to the updated target third display object information.
可选地,上述执行以下第三动态训练步骤,还包括:响应于确定第三总错误次数满足预设错误次数条件,将预先设定的第四显示对象信息序列中的第一个第四显示对象信息确定为目标第四显示对象信息,其中,上述第四显示对象信息序列对应第二预设显示路径,上述第二预设显示路径与上述第一预设显示路径的路径顺序相反,上述第四显示对象信息序列对应的显示对象大小范围包含上述第一显示对象信息序列对应的显示对象大小范围;根据目标第四显示对象信息,执行以下第四动态训练步骤:根据目标第四显示对象信息,生成第四显示对象,其中,所生成的第四显示对象的方向信息和大小信息随机;根据上述目标用户对应所显示的上述第四显示对象的方向选择信息和上述第四显示对象的方向信息,确定第四总错误次数;响应于确定第四总错误次数不满足预设错误次数条件,且目标第四显示对象信息不满足预设结束条件,将上述第四显示对象信息序列中目标第四显示对象信息的下一个第四显示对象信息作为目标第四显示对象信息,以及根据更新的目标第四显示对象信息,再次执行上述第四动态训练步骤。Optionally, the performing of the following third dynamic training step further includes: in response to determining that the third total number of errors meets a preset number of errors condition, determining the first fourth display object information in a preset fourth display object information sequence as the target fourth display object information, wherein the fourth display object information sequence corresponds to a second preset display path, the second preset display path is opposite to the path order of the first preset display path, and the display object size range corresponding to the fourth display object information sequence includes the display object size range corresponding to the first display object information sequence; performing the following fourth dynamic training step according to the target fourth display object information: generating a fourth display object according to the target fourth display object information, wherein the direction information and size information of the generated fourth display object are random; determining a fourth total number of errors according to the direction selection information of the fourth display object displayed corresponding to the target user and the direction information of the fourth display object; in response to determining that the fourth total number of errors does not meet the preset number of errors condition and the target fourth display object information does not meet the preset end condition, using the fourth display object information next to the target fourth display object information in the fourth display object information sequence as the target fourth display object information, and performing the above fourth dynamic training step again according to the updated target fourth display object information.
可选地,上述执行以下第四动态训练步骤,还包括:响应于确定第四总错误次数满足预设错误次数条件,执行以下第五动态训练步骤:在预设显示对象大小范围内生成第五显示对象,其中,所生成的第五显示对象的位置信息、方向信息和大小信息随机;根据上述目标用户对应所显示的上述第五显示对象的方向选择信息和上述第五显示对象的方向信息,确定第五总错误次数;响应于确定第五总错误次数不满足预设错误次数条件,且生成的第五显示对象的数量小于预设数量,再次执行上述第五动态训练步骤。Optionally, the above-mentioned execution of the following fourth dynamic training step also includes: in response to determining that the fourth total error number meets the preset error number condition, executing the following fifth dynamic training step: generating a fifth display object within a preset display object size range, wherein the position information, direction information and size information of the generated fifth display object are random; determining the fifth total error number based on the direction selection information of the fifth display object displayed corresponding to the above-mentioned target user and the direction information of the fifth display object; in response to determining that the fifth total error number does not meet the preset error number condition and the number of generated fifth display objects is less than the preset number, executing the above-mentioned fifth dynamic training step again.
可选地,上述执行以下第五动态训练步骤,还包括:响应于确定第五总错误次数满足预设错误次数条件或第五动态训练步骤结束,在上述头戴式显示设备中播放视频内容。Optionally, the above-mentioned execution of the following fifth dynamic training step also includes: in response to determining that the fifth total number of errors meets a preset error number condition or the fifth dynamic training step is completed, playing video content in the above-mentioned head-mounted display device.
第二方面,本公开的一些实施例提供了一种头戴式显示设备,包括:一个或多个处理器;光学显示系统,包括至少一个显示屏幕和光学元件,用于在用户眼前成像;屈光度调解机构,用于调整每个显示屏幕中所成的像对应的用户屈光度;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。In a second aspect, some embodiments of the present disclosure provide a head-mounted display device, comprising: one or more processors; an optical display system, comprising at least one display screen and an optical element, for forming an image in front of the eyes of a user; a refractive index adjustment mechanism, for adjusting the user's refractive index corresponding to the image formed in each display screen; and 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.
第三方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。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 above-mentioned first aspect is implemented.
本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的基于头戴式显示设备的视力检测方法,缓解了视力训练时观看模糊导致的视力下降,且可以通过视力训练获知用户的真实训练效果。具体来说,造成视力进一步下降、无法获知用户的真实训练效果的原因在于:用户在长时间观看头戴式显示设备中显示的内容后,已经处于观看模糊的状态,再使用户观看视频内容,会进一步加重用眼疲劳,从而导致视力进一步下降,且用户跟随视频内容进行视力训练时,无法获知用户的真实训练效果。基于此,本公开的一些实施例的基于头戴式显示设备的视力检测方法,首先,根据目标屈光度和头戴式显示设备的屈光度,进行屈光度调整提示。由此,可以提示用户将头戴式显示设备的屈光度调整至目标屈光度。然后,响应于确定上述头戴式显示设备的屈光度对应上述目标屈光度,执行对应目标用户的视力测试操作,得到视力测试结果作为第一视力测试结果。其中,上述目标用户为佩戴上述头戴式显示设备的用户。由此,可以在头戴式显示设备的屈光度调整至目标屈光度后,检测用户在目标屈光度下的视力测试结果。接着,根据上述第一视力测试结果,对上述目标用户进行屈光度调整提示,使得上述目标用户根据上述第一视力测试结果调整上述头戴式显示设备的屈光度。由此,可以提示用户将头戴式显示设备的屈光度调整至第一视力测试结果对应的屈光度。其次,响应于确定对应上述第一视力测试结果的屈光度调整完成,执行对应上述目标用户的眼部动态训练操作,得到动态训练准确率。由此,可以在用户将头戴式显示设备的屈光度调整至第一视力测试结果对应的屈光度后,对用户进行眼部动态训练,并可以得到眼部动态训练的准确率。然后,响应于确定上述眼部动态训练操作执行完毕,根据上述目标屈光度,进行屈光度调整提示。由此,可以再次提示用户将头戴式显示设备的屈光度调整至目标屈光度。再然后,响应于确定上述头戴式显示设备的屈光度对应上述目标屈光度,执行对应目标用户的视力测试操作,得到视力测试结果作为第二视力测试结果。由此,可以在头戴式显示设备的屈光度调整至目标屈光度后,再次检测用户在目标屈光度下的视力测试结果。最后,在上述头戴式显示设备中显示上述第一视力测试结果、上述第二视力测试结果和上述动态训练准确率。由此,可以使得用户获知眼部动态训练前后的视力测试结果以及眼部动态训练的准确率。也因为在眼部动态训练时,头戴式显示设备的屈光度是根据本次检测的第一视力测试结果调整的,用户可以在根据第一视力测试结果调整屈光度后清晰的观看头戴式显示设备中的显示内容,不会进一步加重用眼疲劳,从而缓解了视力训练时观看模糊导致的视力下降,且通过动态训练准确率可以获知用户的真实训练效果。The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the vision detection method based on the head-mounted display device of some embodiments of the present disclosure, the vision loss caused by blurred viewing during vision training is alleviated, and the real training effect of the user can be known through vision training. Specifically, the reason for further vision loss and the inability to know the real training effect of the user is that after watching the content displayed in the head-mounted display device for a long time, the user is already in a blurred viewing state. If the user watches the video content, it will further increase the eye fatigue, thereby causing further vision loss, and the user cannot know the real training effect of the user when following the video content for vision training. Based on this, the vision detection method based on the head-mounted display device of some embodiments of the present disclosure first performs a diopter adjustment prompt according to the target diopter and the diopter of the head-mounted display device. In this way, the user can be prompted to adjust the diopter of the head-mounted display device to the target diopter. Then, in response to determining that the diopter of the head-mounted display device corresponds to the target diopter, a vision test operation corresponding to the target user is performed, and a vision test result is obtained as the first vision test result. Among them, the target user is a user wearing the head-mounted display device. Thus, after the diopter of the head-mounted display device is adjusted to the target diopter, the vision test result of the user at the target diopter can be detected. Then, according to the first vision test result, the target user is prompted to adjust the diopter so that the target user adjusts the diopter of the head-mounted display device according to the first vision test result. Thus, the user can be prompted to adjust the diopter of the head-mounted display device to the diopter corresponding to the first vision test result. Secondly, in response to determining that the diopter adjustment corresponding to the first vision test result is completed, the eye dynamic training operation corresponding to the target user is performed to obtain the dynamic training accuracy. Thus, after the user adjusts the diopter of the head-mounted display device to the diopter corresponding to the first vision test result, the user can be trained for the eyes dynamically, and the accuracy of the eye dynamic training can be obtained. Then, in response to determining that the eye dynamic training operation is completed, the diopter adjustment prompt is performed according to the target diopter. Thus, the user can be prompted again to adjust the diopter of the head-mounted display device to the target diopter. Then, in response to determining that the diopter of the head-mounted display device corresponds to the target diopter, a vision test operation of the corresponding target user is performed to obtain a vision test result as a second vision test result. Thus, after the diopter of the head-mounted display device is adjusted to the target diopter, the vision test result of the user at the target diopter can be detected again. Finally, the first vision test result, the second vision test result and the dynamic training accuracy are displayed in the head-mounted display device. Thus, the user can know the vision test results before and after the dynamic eye training and the accuracy of the dynamic eye training. Also because during the dynamic eye training, the diopter of the head-mounted display device is adjusted according to the first vision test result of this detection, the user can clearly view the display content in the head-mounted display device after adjusting the diopter according to the first vision test result, and will not further increase eye fatigue, thereby alleviating the vision loss caused by blurred viewing during vision training, and the user's real training effect can be known through the dynamic training accuracy.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,元件和元素不一定按照比例绘制。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.
图1是根据本公开的基于头戴式显示设备的视力检测方法的一些实施例的流程图;FIG1 is a flow chart of some embodiments of a vision detection method based on a head mounted display device according to the present disclosure;
图2是根据本公开的一些实施例的基于头戴式显示设备的视力检测方法的显示空间的界面的示意图;FIG2 is a schematic diagram of an interface of a display space of a vision detection method based on a head mounted display device according to some embodiments of the present disclosure;
图3是根据本公开的一些实施例的基于头戴式显示设备的视力检测方法的检测结果界面的示意图;3 is a schematic diagram of a detection result interface of a vision detection method based on a head mounted display device according to some embodiments of the present disclosure;
图4是根据本公开的基于头戴式显示设备的视力检测方法的另一些实施例的流程图;FIG4 is a flow chart of other embodiments of a vision detection method based on a head mounted display device according to the present disclosure;
图5是根据本公开的一些实施例的基于头戴式显示设备的视力检测方法的第一预设显示路径的示意图;5 is a schematic diagram of a first preset display path of a vision detection method based on a head mounted display device according to some embodiments of the present disclosure;
图6是根据本公开的一些实施例的基于头戴式显示设备的视力检测方法的第二预设显示路径的示意图;6 is a schematic diagram of a second preset display path of a vision detection method based on a head mounted display device according to some embodiments of the present disclosure;
图7是适于用来实现本公开的一些实施例的头戴式显示设备的结构示意图。FIG. 7 is a schematic diagram of the structure of a head-mounted display device suitable for implementing some embodiments of the present disclosure.
具体实施方式Detailed ways
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。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.
另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。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 may be combined with each other.
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。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.
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。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".
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。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.
本公开中所涉及的用户个人信息(例如视力测试结果、动态训练准确率)的收集、存储、使用等操作,在执行相应操作之前,相关组织或个人尽到包括开展个人信息安全影响评估、向个人信息主体履行告知义务、事先征得个人信息主体的授权同意等义务。With regard to the collection, storage, and use of user personal information (such as vision test results and dynamic training accuracy) involved in this disclosure, relevant organizations or individuals must fulfill 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 before performing the corresponding operations.
下面将参考附图并结合实施例来详细说明本公开。The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
图1示出了根据本公开的基于头戴式显示设备的视力检测方法的一些实施例的流程100。该基于头戴式显示设备的视力检测方法,包括以下步骤:FIG1 shows a process 100 of some embodiments of a vision detection method based on a head mounted display device according to the present disclosure. The vision detection method based on a head mounted display device comprises the following steps:
步骤101,根据目标屈光度和头戴式显示设备的屈光度,进行屈光度调整提示。Step 101, providing a diopter adjustment prompt according to the target diopter and the diopter of the head mounted display device.
在一些实施例中,基于头戴式显示设备的视力检测方法的执行主体(例如头戴式显示设备)可以根据目标屈光度和头戴式显示设备的屈光度,进行屈光度调整提示。其中,上述目标屈光度可以为测试裸眼视力时头戴式显示设备所需调整至的屈光度度数。上述目标屈光度可以为0度。上述头戴式显示设备可以为用于供用户佩戴后观看成像内容的显示设备。上述头戴式显示设备可以为但不限于以下中的一项:AR眼镜、MR眼镜、VR眼镜。实践中,上述执行主体可以响应于确定上述头戴式显示设备的屈光度为目标屈光度,在上述头戴式显示设备中显示视力测试操作提示信息。例如,上述视力测试操作提示信息可以为“当前屈光度为0,请按任意键进入视力测试”。上述执行主体还可以响应于确定上述头戴式显示设备当前的屈光度不为目标屈光度,在上述头戴式显示设备中显示对应上述目标屈光度的屈光度调整提示信息。上述屈光度调整提示信息可以用于提示用户调整屈光度。上述屈光度调整提示信息可以包括提示文本和提示图。例如,上述提示文本可以为“请将视力调节旋钮调节为0”。提示图可以为用于提示用户如何调整屈光度的图。例如,提示图中可以显示有调整头戴式显示设备的屈光度的旋钮的图示和调整方向说明。可选地,上述执行主体还可以在上述头戴式显示设备中显示视力测试操作提示信息。例如,上述视力测试操作提示信息可以为“请按任意键进入视力测试”。In some embodiments, the execution subject (e.g., head-mounted display device) of the vision detection method based on the head-mounted display device may provide a diopter adjustment prompt according to the target diopter and the diopter of the head-mounted display device. The target diopter may be the diopter degree to which the head-mounted display device needs to be adjusted when testing naked eye vision. The target diopter may be 0 degrees. The head-mounted display device may be a display device for users to watch imaging content after wearing it. The head-mounted display device may be, but is not limited to, one of the following: AR glasses, MR glasses, and VR glasses. In practice, the execution subject may display vision test operation prompt information in the head-mounted display device in response to determining that the diopter of the head-mounted display device is the target diopter. For example, the vision test operation prompt information may be "The current diopter is 0, please press any key to enter the vision test". The execution subject may also display diopter adjustment prompt information corresponding to the target diopter in the head-mounted display device in response to determining that the current diopter of the head-mounted display device is not the target diopter. The above-mentioned diopter adjustment prompt information can be used to prompt the user to adjust the diopter. The above-mentioned diopter adjustment prompt information may include prompt text and prompt image. For example, the above-mentioned prompt text may be "Please adjust the vision adjustment knob to 0". The prompt image may be a image used to prompt the user how to adjust the diopter. For example, the prompt image may display a diagram of a knob for adjusting the diopter of a head-mounted display device and an adjustment direction description. Optionally, the above-mentioned execution entity may also display vision test operation prompt information in the above-mentioned head-mounted display device. For example, the above-mentioned vision test operation prompt information may be "Please press any key to enter the vision test".
可选地,在步骤101之前,上述执行主体还可以响应于确定上述头戴式显示设备的模式为护眼模式,执行护眼模式说明操作。实践中,用户在头戴式显示设备的显示空间中选择护眼应用标识后,头戴式显示设备可以进入护眼模式。上述执行主体可以在上述显示空间中显示欢迎信息和/或护眼模式说明信息。可选地,上述执行主体还可以在显示欢迎信息和/或护眼模式说明信息的同时播放对应的音频。由此,可以以UI和语音讲解的方式共同呈现欢迎信息和/或护眼模式说明信息。例如,欢迎信息可以为“你好”。护眼模式说明信息可以为“护眼系统帮助缓解眼部疲劳,让眼睛休息8分钟吧”。可选地,上述执行主体还可以在显示欢迎信息预设时长后显示护眼模式说明信息。可选地,上述执行主体还可以在护眼模式说明信息对应的音频播放结束后自动进入后续操作,即执行步骤101。Optionally, before step 101, the execution subject may also perform an eye protection mode description operation in response to determining that the mode of the head-mounted display device is the eye protection mode. In practice, after the user selects the eye protection application logo in the display space of the head-mounted display device, the head-mounted display device may enter the eye protection mode. The execution subject may display a welcome message and/or eye protection mode description information in the display space. Optionally, the execution subject may also play the corresponding audio while displaying the welcome message and/or the eye protection mode description information. Thus, the welcome message and/or the eye protection mode description information may be presented together in the form of UI and voice explanation. For example, the welcome message may be "Hello". The eye protection mode description information may be "The eye protection system helps relieve eye fatigue, let your eyes rest for 8 minutes". Optionally, the execution subject may also display the eye protection mode description information after displaying the welcome message for a preset time. Optionally, the execution subject may also automatically enter the subsequent operation after the audio corresponding to the eye protection mode description information is played, that is, execute step 101.
步骤102,响应于确定头戴式显示设备的屈光度对应目标屈光度,执行对应目标用户的视力测试操作,得到视力测试结果作为第一视力测试结果。Step 102, in response to determining that the refractive power of the head mounted display device corresponds to the target refractive power, performing a vision test operation corresponding to the target user, and obtaining a vision test result as a first vision test result.
在一些实施例中,上述执行主体可以响应于确定上述头戴式显示设备的屈光度对应上述目标屈光度,执行对应目标用户的视力测试操作,得到视力测试结果作为第一视力测试结果。其中,上述目标用户为佩戴上述头戴式显示设备的用户。实践中,上述执行主体可以响应于确定上述头戴式显示设备的屈光度为上述目标屈光度,确定上述头戴式显示设备的屈光度对应上述目标屈光度。上述执行主体还可以响应于在显示上述视力测试操作提示信息和/或上述屈光度调整提示信息后检测到按键操作,确定上述头戴式显示设备的屈光度对应上述目标屈光度。按键操作可以为作用于通信连接的设备的按键操作。这里,设备可以为智能设备,智能设备上可以配置有按键。可以理解的是,用户与头戴式显示设备的交互操作方式可以包括但不限于以下至少一种方式:语音交互、手势交互、头控交互、触控交互、按键交互。In some embodiments, the execution subject may, in response to determining that the diopter of the head-mounted display device corresponds to the target diopter, perform a vision test operation corresponding to the target user, and obtain a vision test result as a first vision test result. The target user is a user wearing the head-mounted display device. In practice, the execution subject may, in response to determining that the diopter of the head-mounted display device is the target diopter, determine that the diopter of the head-mounted display device corresponds to the target diopter. The execution subject may also, in response to detecting a key operation after displaying the vision test operation prompt information and/or the diopter adjustment prompt information, determine that the diopter of the head-mounted display device corresponds to the target diopter. The key operation may be a key operation acting on a communication-connected device. Here, the device may be a smart device, and a key may be configured on the smart device. It is understandable that the interactive operation mode between the user and the head-mounted display device may include but is not limited to at least one of the following modes: voice interaction, gesture interaction, head-controlled interaction, touch interaction, and key interaction.
实践中,上述执行主体可以响应于确定上述头戴式显示设备的屈光度对应上述目标屈光度,执行对应目标用户的视力测试任务,得到视力测试结果作为第一视力测试结果。视力测试任务可以是预先设定的用于测试用户视力的任务。例如,视力测试任务可以为基于视力表的视力测试任务,可以根据用户针对视力表中各个指示元素的方向选择信息确定用户视力。In practice, the execution subject may, in response to determining that the diopter of the head mounted display device corresponds to the target diopter, execute a vision test task corresponding to the target user, and obtain a vision test result as the first vision test result. The vision test task may be a pre-set task for testing the user's vision. For example, the vision test task may be a vision test task based on a vision chart, and the user's vision may be determined based on the user's direction selection information for each indication element in the vision chart.
可选地,上述头戴式显示设备包括对应用户左眼和右眼的两个显示屏幕。Optionally, the head-mounted display device includes two display screens corresponding to the left eye and right eye of the user.
在一些实施例的一些可选的实现方式中,上述执行主体可以通过以下步骤执行对应目标用户的视力测试操作,得到视力测试结果:In some optional implementations of some embodiments, the execution subject may perform a vision test operation corresponding to the target user through the following steps to obtain a vision test result:
第一步,对于上述头戴式显示设备中的每个显示屏幕,根据预先设定的视力测试信息集合,执行对应上述目标用户的目标眼睛的视力测试操作,得到对应上述目标眼睛的单眼视力测试结果。其中,上述视力测试信息集合可以为用于在头戴式显示设备中显示的视力表。每个视力测试信息可以为视力表中的一个视力测试元素。例如,视力测试元素可以为“E”。上述视力测试信息集合中的视力测试信息用于在上述显示屏幕中显示。上述目标眼睛对应上述显示屏幕。由此,可以在一个显示屏幕中显示视力测试信息,以对单眼的视力进行测试。The first step is to perform a vision test operation corresponding to the target eye of the target user according to a preset vision test information set for each display screen in the head-mounted display device, and obtain a monocular vision test result corresponding to the target eye. The vision test information set may be a vision chart for display in the head-mounted display device. Each vision test information may be a vision test element in the vision chart. For example, the vision test element may be "E". The vision test information in the vision test information set is used to be displayed in the display screen. The target eye corresponds to the display screen. Thus, the vision test information can be displayed in one display screen to test the vision of a single eye.
第二步,将所得到的两个单眼视力测试结果确定为视力测试结果。由此,可以得到用户双目的视力测试结果。The second step is to determine the two obtained monocular vision test results as the vision test results, thereby obtaining the user's binocular vision test results.
在一些实施例的一些可选的实现方式中,上述执行主体可以通过以下步骤执行对应目标用户的视力测试操作:In some optional implementations of some embodiments, the execution subject may perform the vision test operation corresponding to the target user through the following steps:
第一步,使用上述头戴式显示设备的摄像头对当前空间进行扫描和建模,得到三维空间模型。实践中,上述执行主体可以利用SLAM技术构建三维空间模型。The first step is to use the camera of the head mounted display device to scan and model the current space to obtain a three-dimensional space model. In practice, the execution subject can use SLAM technology to build a three-dimensional space model.
第二步,将上述三维空间模型中的目标点确定为锚点。其中,上述目标点可以对应当前空间中的墙面上的点。例如,上述墙面上的点可以为用于定位视力表左上角的点,该点在墙面的左上方,使得按照该点能将视力表完全放置在墙面上,不会超出墙面边界。这里,对于锚点的具体设定,不做具体限定。可以理解的是,上述目标点还可以为目标用户自行选定或根据推荐的平面选定的摆放位置。例如,用户可以在三维空间模型中的任意位置选定目标点,由此可以以现实世界为背景显示要投放在此处的信息(例如视力表)。又如,上述执行主体可以在三维空间模型中显示推荐的至少一个平面,供用户在平面中选择目标点。具体地,用户在平面中选择目标点时,可以跟随显示的引导信息走到平面附近,点击确认放置后,可以在三维空间模型中显示要投放的信息。In the second step, the target point in the three-dimensional space model is determined as an anchor point. The target point may correspond to a point on the wall in the current space. For example, the point on the wall may be a point for locating the upper left corner of the eye chart, which is in the upper left corner of the wall, so that the eye chart can be completely placed on the wall according to the point without exceeding the boundary of the wall. Here, there is no specific limitation on the specific setting of the anchor point. It is understandable that the target point may also be a placement position selected by the target user himself or selected according to the recommended plane. For example, the user may select a target point at any position in the three-dimensional space model, so that the information to be placed there (such as an eye chart) may be displayed with the real world as the background. For another example, the execution subject may display at least one recommended plane in the three-dimensional space model for the user to select a target point in the plane. Specifically, when the user selects a target point in the plane, he may follow the displayed guidance information to walk near the plane, and after clicking to confirm the placement, the information to be placed may be displayed in the three-dimensional space model.
第三步,将预先设定的视力测试信息集合投放在上述三维空间模型中的上述锚点的位置。预先设定的视力测试信息集合可以为用于在头戴式显示设备中显示的视力表。The third step is to project the preset vision test information set at the position of the above anchor point in the above three-dimensional space model. The preset vision test information set can be a vision chart for display in a head mounted display device.
第四步,根据目标用户对于上述视力测试信息集合的交互操作信息,生成视力测试结果。交互操作信息可以包括用户针对所显示的视力测试信息所选择的方向信息。实践中,上述执行主体可以根据用户所选择的各个方向信息和对应的各个视力测试信息的正确方向信息,生成视力测试结果。由此,可以直接在头戴式显示设备的三维空间环境下测试用户视力,无需再摆放实物进行测试,简化了视力测试操作。The fourth step is to generate a vision test result based on the target user's interactive operation information for the above vision test information set. The interactive operation information may include the direction information selected by the user for the displayed vision test information. In practice, the above execution entity can generate a vision test result based on the various direction information selected by the user and the correct direction information of the corresponding vision test information. In this way, the user's vision can be tested directly in the three-dimensional space environment of the head-mounted display device, without the need to place physical objects for testing, which simplifies the vision test operation.
步骤103,根据第一视力测试结果,对目标用户进行屈光度调整提示,使得目标用户根据第一视力测试结果调整头戴式显示设备的屈光度。Step 103: Prompt the target user to adjust the diopter according to the first vision test result, so that the target user adjusts the diopter of the head mounted display device according to the first vision test result.
在一些实施例中,上述执行主体可以根据上述第一视力测试结果,对上述目标用户进行屈光度调整提示,使得上述目标用户根据上述第一视力测试结果调整上述头戴式显示设备的屈光度。实践中,上述执行主体可以在上述头戴式显示设备中显示对应上述第一视力测试结果的屈光度调整提示信息,以提示上述目标用户根据上述第一视力测试结果调整上述头戴式显示设备的屈光度。对应上述第一视力测试结果的屈光度调整提示信息可以包括上述第一视力测试结果。例如,对应上述第一视力测试结果的屈光度调整提示信息可以为“请将左眼视力调节旋钮调节为425°,将右眼视力调节旋钮调节为400°”。In some embodiments, the execution entity may provide a diopter adjustment prompt to the target user based on the first vision test result, so that the target user adjusts the diopter of the head-mounted display device according to the first vision test result. In practice, the execution entity may display the diopter adjustment prompt information corresponding to the first vision test result in the head-mounted display device to prompt the target user to adjust the diopter of the head-mounted display device according to the first vision test result. The diopter adjustment prompt information corresponding to the first vision test result may include the first vision test result. For example, the diopter adjustment prompt information corresponding to the first vision test result may be "Please adjust the left eye vision adjustment knob to 425° and the right eye vision adjustment knob to 400°".
在一些实施例的一些可选的实现方式中,上述执行主体可以根据上述第一视力测试结果,对上述目标用户进行屈光度调整提示:In some optional implementations of some embodiments, the execution subject may provide a diopter adjustment prompt to the target user according to the first vision test result:
第一步,在上述头戴式显示设备的显示空间的左侧显示上述第一视力测试结果包括的对应左眼的单眼视力测试结果。The first step is to display the monocular vision test result of the left eye included in the first vision test result on the left side of the display space of the head-mounted display device.
第二步,在上述头戴式显示设备的显示空间的右侧显示上述第一视力测试结果包括的对应右眼的单眼视力测试结果。In the second step, the monocular vision test result corresponding to the right eye included in the first vision test result is displayed on the right side of the display space of the head-mounted display device.
第三步,响应于检测到上述目标用户的屈光度调整操作,在上述显示空间中对应上述屈光度调整操作的实时屈光度。其中,上述实时屈光度显示在上述显示空间中对应上述屈光度调整操作的眼睛的一侧。实践中,上述执行主体可以响应于检测到上述目标用户针对左眼对应的显示屏幕的屈光度调整操作,在上述显示控件的左侧显示左眼对应的显示屏幕的实时屈光度。上述执行主体可以响应于检测到上述目标用户针对右眼对应的显示屏幕的屈光度调整操作,在上述显示控件的右侧显示左眼对应的显示屏幕的实时屈光度。由此,可以通过每侧显示的单眼视力测试结果和实时屈光度,使得用户查看当前调整至的屈光度和所需调整至的屈光度。The third step is, in response to detecting the diopter adjustment operation of the target user, displaying the real-time diopter corresponding to the diopter adjustment operation in the display space. The real-time diopter is displayed on the side of the eye corresponding to the diopter adjustment operation in the display space. In practice, the execution subject may display the real-time diopter of the display screen corresponding to the left eye on the left side of the display control in response to detecting the diopter adjustment operation of the target user on the display screen corresponding to the left eye. The execution subject may display the real-time diopter of the display screen corresponding to the left eye on the right side of the display control in response to detecting the diopter adjustment operation of the target user on the display screen corresponding to the right eye. Thus, the user can view the currently adjusted diopter and the required adjusted diopter through the monocular vision test results and real-time diopter displayed on each side.
可选地,上述执行主体还可以在上述显示空间中显示预设视力测试表和对应上述预设视力测试表的参照调整提示信息。其中,上述预设视力测试表可以为从完整视力表中截取的用于供用户参照是否能看清的部分视力测试表。例如,上述预设视力测试表可以为完整视力表中的倒数第二至倒数第四行。参照调整提示信息可以为用于提示用户调整屈光度时以看清预设视力测试表为参照的信息。例如,参照调整提示信息可以为“调节旋钮使左右眼都能清晰地看到E”。可选地,上述执行主体还可以在上述显示空间中显示眼部动态训练操作提示信息,可以用于提示用户如何操作以进入眼部动态训练操作。例如,上述眼部动态训练操作提示信息可以为“屈光度调整完成后,按确认键进入眼部动态训练”。作为示例,上述显示空间的界面显示内容可以参考图2。图2中显示了对应左眼的单眼视力测试结果201、对应右眼的单眼视力测试结果202、对应左眼的实时屈光度203、对应右眼的实时屈光度204、预设视力测试表205、参照调整提示信息206、眼部动态训练操作提示信息207和屈光度调整提示图208。Optionally, the execution subject may also display a preset vision test chart and reference adjustment prompt information corresponding to the preset vision test chart in the display space. The preset vision test chart may be a partial vision test chart intercepted from a complete vision chart for users to refer to whether they can see clearly. For example, the preset vision test chart may be the second to fourth to last lines in the complete vision chart. The reference adjustment prompt information may be information used to prompt the user to use the preset vision test chart as a reference when adjusting the diopter. For example, the reference adjustment prompt information may be "adjust the knob so that both the left and right eyes can clearly see E". Optionally, the execution subject may also display eye dynamic training operation prompt information in the display space, which may be used to prompt the user how to operate to enter the eye dynamic training operation. For example, the eye dynamic training operation prompt information may be "after the diopter adjustment is completed, press the confirmation key to enter the eye dynamic training". As an example, the interface display content of the display space may refer to Figure 2. FIG2 shows the monocular vision test result 201 corresponding to the left eye, the monocular vision test result 202 corresponding to the right eye, the real-time refractive power 203 corresponding to the left eye, the real-time refractive power 204 corresponding to the right eye, a preset vision test chart 205, reference adjustment prompt information 206, eye dynamic training operation prompt information 207 and a refractive power adjustment prompt diagram 208.
由此,可以通过显示的预设视力测试表和参照调整提示信息,使得用户根据第一视力测试结果和观看预设视力测试表中视力测试元素的清晰程度自行调整头戴式显示设备的屈光度,从而可以确保在进入眼部动态训练操作前,可以清晰地观看头戴式显示设备中的显示内容。Therefore, by displaying a preset vision test chart and reference adjustment prompt information, the user can adjust the refractive power of the head-mounted display device according to the first vision test result and the clarity of the vision test elements in the preset vision test chart, thereby ensuring that the display content in the head-mounted display device can be clearly viewed before entering the dynamic eye training operation.
可选地,在步骤104之前,上述执行主体还可以响应于检测到作用于智能终端上的目标按键的选择操作,确定对应上述第一视力测试结果的屈光度调整完成。其中,上述目标按键可以为任意按键,也可以为确认按键。可以理解的是,上述执行主体还可以通过其他交互方式确定对应上述第一视力测试结果的屈光度调整完成。其他交互方式可以包括但不限于以下中的至少一种:语音交互、手势交互、头控交互、触控交互。由此,可以通过通信连接的智能终端配合用户交互操作。Optionally, before step 104, the execution subject may also determine that the diopter adjustment corresponding to the first vision test result is completed in response to detecting a selection operation of a target button on the smart terminal. The target button may be any button or a confirmation button. It is understandable that the execution subject may also determine that the diopter adjustment corresponding to the first vision test result is completed through other interaction methods. Other interaction methods may include but are not limited to at least one of the following: voice interaction, gesture interaction, head control interaction, and touch interaction. Thus, user interaction operations may be coordinated through a communication-connected smart terminal.
步骤104,响应于确定对应第一视力测试结果的屈光度调整完成,执行对应目标用户的眼部动态训练操作,得到动态训练准确率。Step 104, in response to determining that the diopter adjustment corresponding to the first vision test result is completed, performing an eye dynamic training operation corresponding to the target user to obtain a dynamic training accuracy rate.
在一些实施例中,上述执行主体可以响应于确定对应上述第一视力测试结果的屈光度调整完成,执行对应上述目标用户的眼部动态训练操作,得到动态训练准确率。实践中,上述执行主体可以响应于检测到头戴式显示设备的屈光度调整为上述第一视力测试结果,确定对应上述第一视力测试结果的屈光度调整完成。上述执行主体还可以响应于在根据上述第一视力测试结果对上述目标用户进行屈光度调整提示后检测到确认操作,确定对应上述第一视力测试结果的屈光度调整完成。确认操作可以为作用于确认按键的按键操作。例如,确认操作可以为作用于通信连接的智能设备上的确认按键的按键操作。In some embodiments, the execution subject may, in response to determining that the diopter adjustment corresponding to the first vision test result is completed, execute the eye dynamic training operation corresponding to the target user to obtain the dynamic training accuracy. In practice, the execution subject may, in response to detecting that the diopter adjustment of the head-mounted display device is adjusted to the first vision test result, determine that the diopter adjustment corresponding to the first vision test result is completed. The execution subject may also, in response to detecting a confirmation operation after prompting the target user to adjust the diopter according to the first vision test result, determine that the diopter adjustment corresponding to the first vision test result is completed. The confirmation operation may be a key operation acting on a confirmation button. For example, the confirmation operation may be a key operation acting on a confirmation button on a communication-connected smart device.
实践中,上述执行主体可以依次在头戴式显示设备中显示预先设定的视力训练信息序列中的各个视力训练信息,以及接收上述目标用户针对每个视力训练信息的反馈信息。其中,上述各个视力训练信息可以为样式相异的各个图像。这里,样式可以包括但不限于以下中的至少一项:大小、朝向、位置。反馈信息可以为用户所选择的视力训练信息的朝向。然后,上述执行主体可以将用户所选择的视力训练信息的正确率确定为动态训练准确率。可选地,上述执行主体还可以在上述头戴式显示设备中显示视频内容。上述视频内容可以为用于缓解视疲劳的视频。例如,上述眼部训练视频可以为3D视频。可以理解的是,眼部动态训练操作可以为交互类的眼部动态训练,也可以包括交互类的眼部动态训练与视频观看类的眼部动态训练。In practice, the above-mentioned execution subject may sequentially display each vision training information in a preset vision training information sequence in the head-mounted display device, and receive feedback information from the above-mentioned target user for each vision training information. Among them, the above-mentioned vision training information may be images of different styles. Here, the style may include but is not limited to at least one of the following: size, orientation, and position. The feedback information may be the orientation of the vision training information selected by the user. Then, the above-mentioned execution subject may determine the correctness of the vision training information selected by the user as the dynamic training accuracy. Optionally, the above-mentioned execution subject may also display video content in the above-mentioned head-mounted display device. The above-mentioned video content may be a video for relieving visual fatigue. For example, the above-mentioned eye training video may be a 3D video. It can be understood that the eye dynamic training operation may be an interactive eye dynamic training, or may include an interactive eye dynamic training and a video viewing eye dynamic training.
步骤105,响应于确定眼部动态训练操作执行完毕,根据目标屈光度,进行屈光度调整提示。Step 105, in response to determining that the eye dynamic training operation is completed, providing a diopter adjustment prompt according to the target diopter.
在一些实施例中,上述执行主体可以响应于确定上述眼部动态训练操作执行完毕,根据上述目标屈光度,进行屈光度调整提示。实践中,根据上述目标屈光度,进行屈光度调整提示的具体实现方式可以参考步骤101,在此不再赘述。In some embodiments, the execution subject may, in response to determining that the eye dynamic training operation is completed, provide a diopter adjustment prompt according to the target diopter. In practice, the specific implementation of providing a diopter adjustment prompt according to the target diopter may refer to step 101 and will not be described in detail here.
步骤106,响应于确定头戴式显示设备的屈光度对应目标屈光度,执行对应目标用户的视力测试操作,得到视力测试结果作为第二视力测试结果。Step 106, in response to determining that the refractive power of the head mounted display device corresponds to the target refractive power, performing a vision test operation corresponding to the target user, and obtaining a vision test result as a second vision test result.
在一些实施例中,上述执行主体可以响应于确定上述头戴式显示设备的屈光度对应上述目标屈光度,执行对应目标用户的视力测试操作,得到视力测试结果作为第二视力测试结果。这里,执行对应目标用户的视力测试操作的具体实现方式可以参考步骤102,在此不再赘述。In some embodiments, the execution subject may, in response to determining that the diopter of the head mounted display device corresponds to the target diopter, perform a vision test operation corresponding to the target user, and obtain a vision test result as the second vision test result. Here, the specific implementation method of performing the vision test operation corresponding to the target user can refer to step 102, which will not be repeated here.
步骤107,在头戴式显示设备中显示第一视力测试结果、第二视力测试结果和动态训练准确率。Step 107: display the first vision test result, the second vision test result, and the dynamic training accuracy rate on the head mounted display device.
在一些实施例中,上述执行主体可以在上述头戴式显示设备中显示上述第一视力测试结果、上述第二视力测试结果和上述动态训练准确率。实践中,上述执行主体可以在上述头戴式显示设备的显示空间中依次显示上述第一视力测试结果、上述第二视力测试结果和上述动态训练准确率。可选地,上述执行主体还可以在上述显示空间中显示返回首页提示信息。例如,上述返回首页提示信息可以为“按任意键,返回首页”。需要说明的是,返回首页的操作方式可以包括但不限于以下中的至少一项:语音交互、手势交互、头控交互、触控交互、按键交互。作为示例,显示有第一视力测试结果301、第二视力测试结果302和动态训练准确率303的显示空间的检测结果界面可以参考图3。In some embodiments, the above-mentioned execution subject may display the above-mentioned first vision test result, the above-mentioned second vision test result and the above-mentioned dynamic training accuracy rate in the above-mentioned head-mounted display device. In practice, the above-mentioned execution subject may display the above-mentioned first vision test result, the above-mentioned second vision test result and the above-mentioned dynamic training accuracy rate in the display space of the above-mentioned head-mounted display device in sequence. Optionally, the above-mentioned execution subject may also display a prompt message of returning to the home page in the above-mentioned display space. For example, the above-mentioned prompt message of returning to the home page may be "Press any key to return to the home page". It should be noted that the operation method of returning to the home page may include but is not limited to at least one of the following: voice interaction, gesture interaction, head control interaction, touch interaction, and button interaction. As an example, the detection result interface of the display space displaying the first vision test result 301, the second vision test result 302 and the dynamic training accuracy rate 303 can refer to Figure 3.
本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的基于头戴式显示设备的视力检测方法,缓解了视力训练时观看模糊导致的视力下降,且可以通过视力训练获知用户的真实训练效果。具体来说,造成视力进一步下降、无法获知用户的真实训练效果的原因在于:用户在长时间观看头戴式显示设备中显示的内容后,已经处于观看模糊的状态,再使用户观看视频内容,会进一步加重用眼疲劳,从而导致视力进一步下降,且用户跟随视频内容进行视力训练时,无法获知用户的真实训练效果。基于此,本公开的一些实施例的基于头戴式显示设备的视力检测方法,首先,根据目标屈光度和头戴式显示设备的屈光度,进行屈光度调整提示。由此,可以提示用户将头戴式显示设备的屈光度调整至目标屈光度。然后,响应于确定上述头戴式显示设备的屈光度对应上述目标屈光度,执行对应目标用户的视力测试操作,得到视力测试结果作为第一视力测试结果。其中,上述目标用户为佩戴上述头戴式显示设备的用户。由此,可以在头戴式显示设备的屈光度调整至目标屈光度后,检测用户在目标屈光度下的视力测试结果。接着,根据上述第一视力测试结果,对上述目标用户进行屈光度调整提示,使得上述目标用户根据上述第一视力测试结果调整上述头戴式显示设备的屈光度。由此,可以提示用户将头戴式显示设备的屈光度调整至第一视力测试结果对应的屈光度。其次,响应于确定对应上述第一视力测试结果的屈光度调整完成,执行对应上述目标用户的眼部动态训练操作,得到动态训练准确率。由此,可以在用户将头戴式显示设备的屈光度调整至第一视力测试结果对应的屈光度后,对用户进行眼部动态训练,并可以得到眼部动态训练的准确率。然后,响应于确定上述眼部动态训练操作执行完毕,根据上述目标屈光度,进行屈光度调整提示。由此,可以再次提示用户将头戴式显示设备的屈光度调整至目标屈光度。再然后,响应于确定上述头戴式显示设备的屈光度对应上述目标屈光度,执行对应目标用户的视力测试操作,得到视力测试结果作为第二视力测试结果。由此,可以在头戴式显示设备的屈光度调整至目标屈光度后,再次检测用户在目标屈光度下的视力测试结果。最后,在上述头戴式显示设备中显示上述第一视力测试结果、上述第二视力测试结果和上述动态训练准确率。由此,可以使得用户获知眼部动态训练前后的视力测试结果以及眼部动态训练的准确率。也因为在眼部动态训练时,头戴式显示设备的屈光度是根据本次检测的第一视力测试结果调整的,用户可以在根据第一视力测试结果调整屈光度后清晰的观看头戴式显示设备中的显示内容,不会进一步加重用眼疲劳,从而缓解了视力训练时观看模糊导致的视力下降,且通过动态训练准确率可以获知用户的真实训练效果。The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the vision detection method based on the head-mounted display device of some embodiments of the present disclosure, the vision loss caused by blurred viewing during vision training is alleviated, and the real training effect of the user can be known through vision training. Specifically, the reason for further vision loss and the inability to know the real training effect of the user is that after watching the content displayed in the head-mounted display device for a long time, the user is already in a blurred viewing state. If the user watches the video content, it will further increase the eye fatigue, thereby causing further vision loss, and the user cannot know the real training effect of the user when following the video content for vision training. Based on this, the vision detection method based on the head-mounted display device of some embodiments of the present disclosure first performs a diopter adjustment prompt according to the target diopter and the diopter of the head-mounted display device. In this way, the user can be prompted to adjust the diopter of the head-mounted display device to the target diopter. Then, in response to determining that the diopter of the head-mounted display device corresponds to the target diopter, a vision test operation corresponding to the target user is performed, and a vision test result is obtained as the first vision test result. Among them, the target user is a user wearing the head-mounted display device. Thus, after the diopter of the head-mounted display device is adjusted to the target diopter, the vision test result of the user at the target diopter can be detected. Then, according to the first vision test result, the target user is prompted to adjust the diopter so that the target user adjusts the diopter of the head-mounted display device according to the first vision test result. Thus, the user can be prompted to adjust the diopter of the head-mounted display device to the diopter corresponding to the first vision test result. Secondly, in response to determining that the diopter adjustment corresponding to the first vision test result is completed, the eye dynamic training operation corresponding to the target user is performed to obtain the dynamic training accuracy. Thus, after the user adjusts the diopter of the head-mounted display device to the diopter corresponding to the first vision test result, the user can be trained for the eyes dynamically, and the accuracy of the eye dynamic training can be obtained. Then, in response to determining that the eye dynamic training operation is completed, the diopter adjustment prompt is performed according to the target diopter. Thus, the user can be prompted again to adjust the diopter of the head-mounted display device to the target diopter. Then, in response to determining that the diopter of the head-mounted display device corresponds to the target diopter, a vision test operation of the corresponding target user is performed to obtain a vision test result as a second vision test result. Thus, after the diopter of the head-mounted display device is adjusted to the target diopter, the vision test result of the user at the target diopter can be detected again. Finally, the first vision test result, the second vision test result and the dynamic training accuracy are displayed in the head-mounted display device. Thus, the user can know the vision test results before and after the dynamic eye training and the accuracy of the dynamic eye training. Also because during the dynamic eye training, the diopter of the head-mounted display device is adjusted according to the first vision test result of this detection, the user can clearly view the display content in the head-mounted display device after adjusting the diopter according to the first vision test result, and will not further increase eye fatigue, thereby alleviating the vision loss caused by blurred viewing during vision training, and the user's real training effect can be known through the dynamic training accuracy.
进一步参考图4,其示出了基于头戴式显示设备的视力检测方法的另一些实施例的流程400。该基于头戴式显示设备的视力检测方法的流程400,包括以下步骤:Further referring to FIG4 , it shows a process 400 of another embodiment of a vision detection method based on a head mounted display device. The process 400 of the vision detection method based on a head mounted display device comprises the following steps:
步骤401,根据目标屈光度和头戴式显示设备的屈光度,进行屈光度调整提示。Step 401, providing a diopter adjustment prompt according to the target diopter and the diopter of the head mounted display device.
步骤402,响应于确定头戴式显示设备的屈光度对应目标屈光度,执行对应目标用户的视力测试操作,得到视力测试结果作为第一视力测试结果。Step 402, in response to determining that the refractive power of the head mounted display device corresponds to the target refractive power, performing a vision test operation corresponding to the target user, and obtaining a vision test result as a first vision test result.
步骤403,根据第一视力测试结果,对目标用户进行屈光度调整提示,使得目标用户根据第一视力测试结果调整头戴式显示设备的屈光度。Step 403: Prompt the target user to adjust the diopter according to the first vision test result, so that the target user adjusts the diopter of the head mounted display device according to the first vision test result.
在一些实施例中,步骤401-403的具体实现方式及所带来的技术效果可以参考图1对应的那些实施例中的步骤101-103,在此不再赘述。In some embodiments, the specific implementation methods of steps 401-403 and the technical effects brought about can refer to steps 101-103 in the embodiments corresponding to FIG. 1, and will not be repeated here.
步骤404,响应于确定对应第一视力测试结果的屈光度调整完成,将预先设定的第一显示对象信息序列中的第一个第一显示对象信息确定为目标第一显示对象信息。Step 404 , in response to determining that the diopter adjustment corresponding to the first vision test result is completed, determining the first first display object information in the preset first display object information sequence as the target first display object information.
在一些实施例中,基于头戴式显示设备的视力检测方法的执行主体(例如头戴式显示设备)可以响应于确定对应上述第一视力测试结果的屈光度调整完成,将预先设定的第一显示对象信息序列中的第一个第一显示对象信息确定为目标第一显示对象信息。其中,上述第一显示对象信息序列可以为用于生成显示对象的各个属性信息。第一显示对象信息可以包括但不限于:显示对象大小信息。显示对象大小信息可以表征显示对象的尺寸。显示对象大小信息可以直接以尺寸表示,也可以以对应的视力数值表示。例如,视力数值可以为小数形式的视力数值,也可以为5分制形式的数值。显示对象可以为用于供用户辨识方向的对象。例如,显示对象可以为方向随机的“E”。上述第一显示对象信息序列对应的各个显示对象大小信息降序排列。例如,第一显示对象信息序列可以包括5个第一显示对象信息。In some embodiments, the execution subject of the vision detection method based on the head-mounted display device (for example, the head-mounted display device) can determine the first first display object information in the pre-set first display object information sequence as the target first display object information in response to determining that the diopter adjustment corresponding to the above-mentioned first vision test result is completed. Among them, the above-mentioned first display object information sequence can be various attribute information used to generate the display object. The first display object information may include but is not limited to: display object size information. The display object size information can characterize the size of the display object. The display object size information can be directly expressed in size or in a corresponding vision value. For example, the vision value can be a vision value in decimal form or a value in a 5-point system. The display object can be an object for the user to identify the direction. For example, the display object can be an "E" with a random direction. The display object size information corresponding to the above-mentioned first display object information sequence is arranged in descending order. For example, the first display object information sequence can include 5 first display object information.
步骤405,根据目标第一显示对象信息,执行以下第一动态训练步骤:Step 405: Execute the following first dynamic training step according to the target first display object information:
步骤4051,根据目标第一显示对象信息,生成预设数量个第一显示对象。Step 4051: Generate a preset number of first display objects according to target first display object information.
在一些实施例中,上述执行主体可以根据目标第一显示对象信息,生成预设数量个第一显示对象。其中,所生成的各个第一显示对象的各个方向信息随机。方向信息可以为显示对象的朝向。例如,方向信息可以为但不限于以下中的一项:左、右、上、下。实践中,上述执行主体可以按照上述目标第一显示对象信息对应的显示对象大小信息生成方向随机的预设数量个第一显示对象。In some embodiments, the execution subject may generate a preset number of first display objects according to the target first display object information. The direction information of each generated first display object is random. The direction information may be the orientation of the display object. For example, the direction information may be, but is not limited to, one of the following: left, right, up, down. In practice, the execution subject may generate a preset number of first display objects with random directions according to the display object size information corresponding to the target first display object information.
步骤4052,根据目标用户对应所显示的预设数量个第一显示对象的方向选择信息和各个方向信息,确定第一当前错误次数和第一总错误次数。Step 4052: Determine a first current error number and a first total error number according to the direction selection information and each direction information corresponding to the preset number of first display objects displayed by the target user.
在一些实施例中,上述执行主体可以根据上述目标用户对应所显示的上述预设数量个第一显示对象的方向选择信息和上述各个方向信息,确定第一当前错误次数和第一总错误次数。方向选择信息可以为目标用户经过交互操作后反馈的针对所显示的显示对象的朝向。每次可以仅显示一个显示对象。实践中,对于上述预设数量个第一显示对象中的每个第一显示对象,上述执行主体可以确定对应上述第一显示对象的方向选择信息与对应上述第一显示对象的方向信息相异,将第一当前错误次数自增1,将第一总错误次数自增1。第一当前错误次数的初始取值可以为0,针对每个目标第一显示对象信息清零。第一总错误次数的初始取值可以为0,一直递增不清零。In some embodiments, the execution entity may determine the first current error number and the first total error number based on the direction selection information of the preset number of first display objects displayed by the target user and the above-mentioned respective direction information. The direction selection information may be the orientation of the displayed display object fed back by the target user after the interactive operation. Only one display object may be displayed at a time. In practice, for each of the preset number of first display objects, the execution entity may determine that the direction selection information corresponding to the first display object is different from the direction information corresponding to the first display object, and increment the first current error number by 1 and the first total error number by 1. The initial value of the first current error number may be 0, and the information of each target first display object is cleared to zero. The initial value of the first total error number may be 0, and it is incremented without being cleared to zero.
可选地,在步骤4052之前,上述执行主体还可以执行以下步骤:Optionally, before step 4052, the execution subject may further perform the following steps:
对于上述预设数量个第一显示对象中的每个第一显示对象,执行以下步骤:For each of the preset number of first display objects, the following steps are performed:
第一步,在上述头戴式显示设备的显示空间的中间位置以第一预设显示方式显示上述第一显示对象。其中,上述中间位置可以为视觉中心位置。上述第一预设显示方式可以为直接出现的显示方式。实践中,上述执行主体可以在预先构建的三维空间模型的中间位置以第一预设显示方式显示上述第一显示对象。The first step is to display the first display object in a first preset display mode at a middle position of the display space of the head mounted display device. The middle position may be a visual center position. The first preset display mode may be a display mode that appears directly. In practice, the execution subject may display the first display object in a first preset display mode at a middle position of a pre-constructed three-dimensional space model.
第二步,接收上述目标用户针对上述第一显示对象所反馈的方向选择信息。The second step is to receive direction selection information fed back by the target user with respect to the first display object.
可选地,上述头戴式显示设备包括头戴式显示设备本体和智能终端。头戴式显示设备本体可以为头戴部分的设备。智能终端可以为但不限于以下中的至少一项:手机、平板电、触控板、移动主机。头戴式显示设备本体和智能终端的连接方式可以为有线连接方式,也可以为无线连接方式。需要指出的是,上述无线连接方式可以包括但不限于3G/4G连接、WiFi连接、蓝牙连接、WiMAX连接、Zigbee连接、UWB(ultra wideband)连接、以及其他现在已知或将来开发的无线连接方式。Optionally, the head-mounted display device includes a head-mounted display device body and a smart terminal. The head-mounted display device body can be a head-mounted device. The smart terminal can be but is not limited to at least one of the following: a mobile phone, a tablet, a touch panel, and a mobile host. The connection method between the head-mounted display device body and the smart terminal can be a wired connection method or a wireless connection method. It should be noted that the above wireless connection method can include but is not limited to 3G/4G connection, WiFi connection, Bluetooth connection, WiMAX connection, Zigbee connection, UWB (ultra wideband) connection, and other wireless connection methods currently known or to be developed in the future.
在一些实施例的一些可选的实现方式中,上述执行主体可以通过以下步骤接收上述目标用户针对上述第一显示对象所反馈的方向选择信息:响应于检测到作用于智能终端上方向按键的选择操作,将所选择的方向按键对应的方向标识确定为对应上述第一显示对象的方向选择信息。其中,方向按键可以为具有方向指示的按键。方向按键可以包括但不限于:左键、右键、上键、下键。上述智能终端与上述头戴式显示设备本体通信连接。可以理解的是,用户选择方向的操作还可以通过但不限于以下交互方式:语音交互、手势交互、头控交互、触控交互。In some optional implementations of some embodiments, the execution subject may receive the direction selection information fed back by the target user for the first display object through the following steps: in response to detecting a selection operation acting on a direction button on the smart terminal, determining the direction identifier corresponding to the selected direction button as the direction selection information corresponding to the first display object. The direction button may be a button with a direction indication. The direction buttons may include but are not limited to: a left button, a right button, an up button, and a down button. The smart terminal is communicatively connected to the head-mounted display device body. It is understandable that the user's operation of selecting a direction may also be through but is not limited to the following interaction methods: voice interaction, gesture interaction, head control interaction, and touch interaction.
步骤4053,响应于确定第一总错误次数不满足预设错误次数条件,且目标第一显示对象信息和第一当前错误次数不满足预设结束条件,根据第一当前错误次数和预设数量,更新目标第一显示对象信息,以及根据更新的目标第一显示对象信息,再次执行第一动态训练步骤。Step 4053, in response to determining that the first total error number does not meet the preset error number condition, and the target first display object information and the first current error number do not meet the preset end condition, update the target first display object information according to the first current error number and the preset number, and execute the first dynamic training step again according to the updated target first display object information.
在一些实施例中,上述执行主体可以响应于确定上述第一总错误次数不满足预设错误次数条件,且目标第一显示对象信息和上述第一当前错误次数不满足预设结束条件,根据上述第一当前错误次数和上述预设数量,更新目标第一显示对象信息,以及根据更新的目标第一显示对象信息,再次执行上述第一动态训练步骤。其中,上述预设错误次数条件可以为大于等于预设数值。例如,预设数值可以为5。上述预设结束条件可以为目标第一显示对象信息不为第一显示对象信息序列中的最后一个,且第一当前错误次数不为0。实践中,上述执行主体可以通过以下步骤根据上述第一当前错误次数和上述预设数量,更新目标第一显示对象信息:In some embodiments, the execution subject may update the target first display object information according to the first current error number and the preset number in response to determining that the first total error number does not meet the preset error number condition, and the target first display object information and the first current error number do not meet the preset end condition, and perform the first dynamic training step again according to the updated target first display object information. The preset error number condition may be greater than or equal to a preset value. For example, the preset value may be 5. The preset end condition may be that the target first display object information is not the last one in the first display object information sequence, and the first current error number is not 0. In practice, the execution subject may update the target first display object information according to the first current error number and the preset number by following the steps below:
第一步,响应于确定上述第一当前错误次数等于上述预设数量,且非首次执行上述第一动态训练步骤,将上述第一显示对象信息序列中排列目标第一显示对象信息前的相邻第一显示对象信息确定为更新的目标第一显示对象信息。由此,可以在用户均选错预设数量个第一显示对象的朝向时,下次显示稍大的第一显示对象。In the first step, in response to determining that the first current number of errors is equal to the preset number, and it is not the first time to perform the first dynamic training step, the adjacent first display object information before the target first display object information in the first display object information sequence is determined as the updated target first display object information. Thus, when the user selects the wrong directions of the preset number of first display objects, a slightly larger first display object can be displayed next time.
第二步,响应于确定上述第一当前错误次数等于上述预设数量,且首次执行上述第一动态训练步骤,保留目标第一显示对象信息不变。由此,可以在用户首次均选错预设数量个第一显示对象的朝向时,下次显示大小不变的第一显示对象,便于用户适应动态训练。In the second step, in response to determining that the first current number of errors is equal to the preset number and the first dynamic training step is performed for the first time, the target first display object information is retained unchanged. Thus, when the user selects the wrong direction of the preset number of first display objects for the first time, the first display object with the same size can be displayed next time, so that the user can adapt to the dynamic training.
第三步,响应于确定上述第一当前错误次数等于预设最小数值,将上述第一显示对象信息序列中目标第一显示对象信息的下一个第一显示对象信息确定为更新的目标第一显示对象信息。其中,预设最小数值可以为0。由此,可以在用户选对一定数量的第一显示对象的朝向时,下次显示稍小的第一显示对象。In the third step, in response to determining that the first current number of errors is equal to a preset minimum value, the next first display object information of the target first display object information in the first display object information sequence is determined as the updated target first display object information. The preset minimum value may be 0. Thus, when the user selects the direction of a certain number of first display objects correctly, a slightly smaller first display object may be displayed next time.
第四步,响应于确定上述第一当前错误次数大于上述预设最小数值且小于上述预设数量,保留目标第一显示对象信息不变。可选地,上述执行主体还可以响应于确定上述第一当前错误次数大于等于上述预设数量的一半,保留目标第一显示对象信息不变。由此,可以在存在朝向选对和选错的情况时,下次显示大小不变的第一显示对象,使得显示的第一显示对象可以适应用户的视力能力。Step 4: In response to determining that the first current error number is greater than the preset minimum value and less than the preset number, the target first display object information is retained unchanged. Optionally, the execution subject may also retain the target first display object information unchanged in response to determining that the first current error number is greater than or equal to half of the preset number. Thus, when there is a situation where the orientation is selected correctly or incorrectly, the first display object with the same size can be displayed next time, so that the displayed first display object can adapt to the user's visual ability.
可选地,上述第一动态训练步骤还可以包括以下步骤:Optionally, the first dynamic training step may further include the following steps:
第一步,响应于确定上述第一总错误次数满足上述预设错误次数条件,将预先设定的第二显示对象信息序列中的第一个第二显示对象信息确定为目标第二显示对象信息。其中,上述第二显示对象信息序列可以为用于生成显示对象的各个属性信息。第二显示对象信息可以包括但不限于:显示对象大小信息。例如,上述第二显示对象信息序列可以包括10个第二显示对象信息。上述第二显示对象信息序列对应的各个显示对象大小信息降序排列。上述第二显示对象信息序列对应的显示对象大小范围包含上述第一显示对象信息序列对应的显示对象大小范围。显示对象大小范围可以为显示对象对应的视力数值范围。例如,上述第一显示对象信息序列对应的视力数值范围可以为[0.1,0.4]。上述第二显示对象信息序列对应的视力数值范围可以为[0.1,1.2]。The first step, in response to determining that the above-mentioned first total number of errors meets the above-mentioned preset number of errors condition, determines the first second display object information in the preset second display object information sequence as the target second display object information. Wherein, the above-mentioned second display object information sequence can be various attribute information used to generate the display object. The second display object information may include but is not limited to: display object size information. For example, the above-mentioned second display object information sequence may include 10 second display object information. The various display object size information corresponding to the above-mentioned second display object information sequence are arranged in descending order. The display object size range corresponding to the above-mentioned second display object information sequence includes the display object size range corresponding to the above-mentioned first display object information sequence. The display object size range can be the visual acuity value range corresponding to the display object. For example, the visual acuity value range corresponding to the above-mentioned first display object information sequence can be [0.1, 0.4]. The visual acuity value range corresponding to the above-mentioned second display object information sequence can be [0.1, 1.2].
第二步,根据目标第二显示对象信息,执行以下第二动态训练步骤:The second step is to perform the following second dynamic training steps according to the target second display object information:
第一子步骤,根据目标第二显示对象信息,生成第二显示对象。其中,所生成的第二显示对象的方向信息随机。实践中,上述执行主体可以按照上述目标第二显示对象信息对应的显示对象大小信息生成方向随机的第二显示对象。The first sub-step is to generate a second display object according to the target second display object information, wherein the direction information of the generated second display object is random. In practice, the execution subject may generate a second display object with a random direction according to the display object size information corresponding to the target second display object information.
第二子步骤,根据上述目标用户对应所显示的上述第二显示对象的方向选择信息和上述第二显示对象的方向信息,确定第二当前错误次数和第二总错误次数。实践中,上述执行主体可以响应于确定上述第二显示对象的方向选择信息和上述第二显示对象的方向信息相异,将第二当前错误次数确定为1,将第二总错误次数自增1。上述执行主体可以响应于确定上述第二显示对象的方向选择信息和上述第二显示对象的方向信息相同,将第二当前错误次数确定为0。第二总错误次数的初始取值可以为0,一直递增不清零。The second sub-step is to determine the second current error number and the second total error number according to the direction selection information of the second display object displayed corresponding to the target user and the direction information of the second display object. In practice, the execution subject may determine the second current error number to be 1 and increment the second total error number by 1 in response to determining that the direction selection information of the second display object and the direction information of the second display object are different. The execution subject may determine the second current error number to be 0 in response to determining that the direction selection information of the second display object and the direction information of the second display object are the same. The initial value of the second total error number may be 0, which is incremented and not cleared.
可选地,在第二子步骤之前,上述执行主体还可以在上述头戴式显示设备的显示空间的中间位置以第二预设显示方式显示上述第二显示对象。其中,上述中间位置可以为视觉中心位置。上述第二预设显示方式可以为由模糊到清晰、渐渐出现的显示方式。实践中,上述执行主体可以在预先构建的三维空间模型的中间位置以第二预设显示方式显示上述第二显示对象。然后可以接收上述目标用户针对上述第二显示对象所反馈的方向选择信息。Optionally, before the second sub-step, the execution subject may also display the second display object in a second preset display mode at a middle position of the display space of the head mounted display device. The middle position may be a visual center position. The second preset display mode may be a display mode that gradually appears from blur to clarity. In practice, the execution subject may display the second display object in a second preset display mode at a middle position of a pre-constructed three-dimensional space model. Then, the direction selection information fed back by the target user for the second display object may be received.
第三子步骤,响应于确定第二总错误次数不满足预设错误次数条件,且目标第二显示对象信息不满足预设结束条件,根据第二当前错误次数,更新目标第二显示对象信息,以及根据更新的目标第二显示对象信息,再次执行上述第二动态训练步骤。预设结束条件可以为目标第二显示对象信息不为第二显示对象信息序列中的最后一个。实践中,上述执行主体可以通过以下步骤根据第二当前错误次数,更新目标第二显示对象信息:In the third sub-step, in response to determining that the second total number of errors does not meet the preset error number condition, and the target second display object information does not meet the preset end condition, the target second display object information is updated according to the second current error number, and the second dynamic training step is performed again according to the updated target second display object information. The preset end condition may be that the target second display object information is not the last one in the second display object information sequence. In practice, the execution subject may update the target second display object information according to the second current error number through the following steps:
第一,响应于确定上述第二当前错误次数为1,且非首次执行上述第二动态训练步骤,将上述第二显示对象信息序列中排列目标第二显示对象信息前的相邻第二显示对象信息确定为更新的目标第二显示对象信息。由此,可以在用户选错第二显示对象的朝向时,下次显示稍大的第二显示对象。First, in response to determining that the second current number of errors is 1 and it is not the first time that the second dynamic training step is performed, the adjacent second display object information before the target second display object information in the second display object information sequence is determined as the updated target second display object information. Thus, when the user selects the wrong direction of the second display object, a slightly larger second display object can be displayed next time.
第二,响应于确定上述第二当前错误次数为1,且首次执行上述第二动态训练步骤,保留目标第二显示对象信息不变。由此,可以在用户首次选错第二显示对象的朝向时,下次显示大小不变的第二显示对象,便于用户适应动态训练。Second, in response to determining that the second current number of errors is 1 and the second dynamic training step is performed for the first time, the target second display object information is retained unchanged. Thus, when the user selects the wrong direction of the second display object for the first time, the second display object with the same size can be displayed next time, so that the user can adapt to the dynamic training.
第三,响应于确定上述第二当前错误次数等于0,将上述第二显示对象信息序列中目标第二显示对象信息的下一个第二显示对象信息确定为更新的目标第二显示对象信息。由此,可以在用户选对第二显示对象的朝向时,下次显示稍小的第二显示对象。Third, in response to determining that the second current error number is equal to 0, the next second display object information of the target second display object information in the second display object information sequence is determined as the updated target second display object information. Thus, when the user selects the direction of the second display object correctly, a slightly smaller second display object can be displayed next time.
可选地,上述第二动态训练步骤还可以包括以下步骤:Optionally, the second dynamic training step may further include the following steps:
第一步响应于确定第二总错误次数满足预设错误次数条件,将预先设定的第三显示对象信息序列中的第一个第三显示对象信息确定为目标第三显示对象信息。其中,上述第三显示对象信息序列可以为用于生成显示对象的各个属性信息。第三显示对象信息可以包括但不限于:显示位置信息。显示位置信息可以表征显示对象在显示空间中的位置。上述第三显示对象信息序列对应第一预设显示路径。可以理解为,上述第三显示对象信息序列中的各个第三显示对象信息是按照第一预设显示路径的路径顺序排列的。例如,上述第三显示对象信息序列可以包括按照路径顺序排列的13个第三显示对象信息。第三显示对象信息序列对应的第一预设显示路径可以参考图5。上述第三显示对象信息序列对应的显示对象大小范围包含上述第一显示对象信息序列对应的显示对象大小范围。例如,上述第三显示对象信息序列对应的视力数值范围可以为[0.1,0.8]。The first step is to determine, in response to determining that the second total number of errors meets the preset number of errors condition, the first third display object information in the preset third display object information sequence is determined as the target third display object information. Among them, the third display object information sequence can be used to generate various attribute information of the display object. The third display object information may include but is not limited to: display position information. The display position information can characterize the position of the display object in the display space. The third display object information sequence corresponds to the first preset display path. It can be understood that each third display object information in the third display object information sequence is arranged in the path order of the first preset display path. For example, the third display object information sequence may include 13 third display object information arranged in the path order. The first preset display path corresponding to the third display object information sequence can refer to Figure 5. The display object size range corresponding to the third display object information sequence includes the display object size range corresponding to the first display object information sequence. For example, the visual acuity value range corresponding to the third display object information sequence can be [0.1, 0.8].
第二步,根据目标第三显示对象信息,执行以下第三动态训练步骤:The second step is to perform the following third dynamic training steps according to the target third display object information:
第一子步骤,根据目标第三显示对象信息,生成第三显示对象。其中,所生成的第三显示对象的方向信息和大小信息随机。实践中,上述执行主体可以根据目标第三显示对象信息对应的显示位置信息,生成方向和大小随机的第三显示对象。第三显示对象的显示位置对应上述显示位置信息。The first sub-step is to generate a third display object according to the target third display object information. The direction information and size information of the generated third display object are random. In practice, the execution subject may generate a third display object with random direction and size according to the display position information corresponding to the target third display object information. The display position of the third display object corresponds to the display position information.
第二子步骤,根据上述目标用户对应所显示的上述第三显示对象的方向选择信息和上述第三显示对象的方向信息,确定第三总错误次数。实践中,上述执行主体可以响应于确定上述第三显示对象的方向选择信息和上述第三显示对象的方向信息相异,将第三总错误次数自增1。第三总错误次数的初始取值可以为0,一直递增不清零。The second sub-step is to determine the third total error number according to the direction selection information of the third display object displayed corresponding to the target user and the direction information of the third display object. In practice, the execution subject may increase the third total error number by 1 in response to determining that the direction selection information of the third display object and the direction information of the third display object are different. The initial value of the third total error number may be 0, and it is incremented without being cleared.
可选地,在第二子步骤之前,上述执行主体还可以在上述头戴式显示设备的显示空间以第一预设显示方式显示上述第三显示对象。实践中,上述执行主体可以在预先构建的三维空间模型中以第一预设显示方式显示上述第三显示对象。然后可以接收上述目标用户针对上述第三显示对象所反馈的方向选择信息。Optionally, before the second sub-step, the execution subject may also display the third display object in the display space of the head mounted display device in a first preset display mode. In practice, the execution subject may display the third display object in a pre-constructed three-dimensional space model in a first preset display mode. Then, the direction selection information fed back by the target user for the third display object may be received.
第三子步骤,响应于确定第三总错误次数不满足预设错误次数条件,且目标第三显示对象信息不满足预设结束条件,将上述第三显示对象信息序列中目标第三显示对象信息的下一个第三显示对象信息作为目标第三显示对象信息,以及根据更新的目标第三显示对象信息,再次执行上述第三动态训练步骤。其中,上述预设结束条件可以为目标第三显示对象信息不为第三显示对象信息序列中的最后一个。由此,可以在本次方向选择对错不影响下次出现的显示对象的位置的模式下,依次显示各个显示对象供用户选择方向。The third sub-step is, in response to determining that the third total number of errors does not meet the preset number of errors condition, and the target third display object information does not meet the preset end condition, taking the next third display object information of the target third display object information in the third display object information sequence as the target third display object information, and performing the third dynamic training step again according to the updated target third display object information. The preset end condition may be that the target third display object information is not the last one in the third display object information sequence. Thus, each display object can be displayed in sequence for the user to select a direction in a mode where the correctness of the current direction selection does not affect the position of the display object that appears next time.
可选地,上述第三动态训练步骤还可以包括以下步骤:Optionally, the third dynamic training step may further include the following steps:
第一步,响应于确定第三总错误次数满足预设错误次数条件,将预先设定的第四显示对象信息序列中的第一个第四显示对象信息确定为目标第四显示对象信息。其中,上述第四显示对象信息序列可以为用于生成显示对象的各个属性信息。第四显示对象信息可以包括但不限于:显示位置信息。上述第四显示对象信息序列对应第二预设显示路径,上述第二预设显示路径与上述第一预设显示路径的路径顺序相反。可以理解为,上述第四显示对象信息序列中的各个第四显示对象信息是按照与第一预设显示路径相反的第二预设显示路径的路径顺序排列的。例如,上述第四显示对象信息序列可以包括按照上述第二预设显示路径的路径顺序排列的13个第四显示对象信息。第四显示对象信息序列对应的第二预设显示路径可以参考图6。上述第四显示对象信息序列对应的显示对象大小范围包含上述第一显示对象信息序列对应的显示对象大小范围。例如,上述第四显示对象信息序列对应的视力数值范围可以为[0.1,0.8]。In the first step, in response to determining that the third total number of errors meets the preset number of errors condition, the first fourth display object information in the preset fourth display object information sequence is determined as the target fourth display object information. The fourth display object information sequence may be various attribute information used to generate the display object. The fourth display object information may include, but is not limited to: display position information. The fourth display object information sequence corresponds to the second preset display path, and the path sequence of the second preset display path is opposite to that of the first preset display path. It can be understood that each fourth display object information in the fourth display object information sequence is arranged in the path sequence of the second preset display path opposite to the first preset display path. For example, the fourth display object information sequence may include 13 fourth display object information arranged in the path sequence of the second preset display path. The second preset display path corresponding to the fourth display object information sequence can refer to FIG. 6. The display object size range corresponding to the fourth display object information sequence includes the display object size range corresponding to the first display object information sequence. For example, the visual acuity value range corresponding to the fourth display object information sequence may be [0.1, 0.8].
第二步,根据目标第四显示对象信息,执行以下第四动态训练步骤:The second step is to perform the following fourth dynamic training steps according to the target fourth display object information:
第一子步骤,根据目标第四显示对象信息,生成第四显示对象。其中,所生成的第四显示对象的方向信息和大小信息随机。实践中,上述执行主体可以根据目标第四显示对象信息对应的显示位置信息,生成方向和大小随机的第四显示对象。第四显示对象的显示位置对应上述显示位置信息。The first sub-step is to generate a fourth display object according to the target fourth display object information. The direction information and size information of the generated fourth display object are random. In practice, the execution subject may generate a fourth display object with random direction and size according to the display position information corresponding to the target fourth display object information. The display position of the fourth display object corresponds to the display position information.
第二子步骤,根据上述目标用户对应所显示的上述第四显示对象的方向选择信息和上述第四显示对象的方向信息,确定第四总错误次数。实践中,上述执行主体可以响应于确定上述第四显示对象的方向选择信息和上述第四显示对象的方向信息相异,将第四总错误次数自增1。第四总错误次数的初始取值可以为0,一直递增不清零。The second sub-step is to determine the fourth total number of errors according to the direction selection information of the fourth display object displayed corresponding to the target user and the direction information of the fourth display object. In practice, the execution subject may increase the fourth total number of errors by 1 in response to determining that the direction selection information of the fourth display object and the direction information of the fourth display object are different. The initial value of the fourth total number of errors may be 0, which is incremented and not cleared.
可选地,在第二子步骤之前,上述执行主体还可以在上述头戴式显示设备的显示空间以第二预设显示方式显示上述第四显示对象。实践中,上述执行主体可以在预先构建的三维空间模型中以第二预设显示方式显示上述第四显示对象。然后可以接收上述目标用户针对上述第四显示对象所反馈的方向选择信息。Optionally, before the second sub-step, the execution subject may further display the fourth display object in the display space of the head mounted display device in a second preset display mode. In practice, the execution subject may display the fourth display object in the pre-constructed three-dimensional space model in the second preset display mode. Then, the direction selection information fed back by the target user for the fourth display object may be received.
第三子步骤,响应于确定第四总错误次数不满足预设错误次数条件,且目标第四显示对象信息不满足预设结束条件,将上述第四显示对象信息序列中目标第四显示对象信息的下一个第四显示对象信息作为目标第四显示对象信息,以及根据更新的目标第四显示对象信息,再次执行上述第四动态训练步骤。其中,上述预设结束条件可以为目标第四显示对象信息不为第四显示对象信息序列中的最后一个。由此,可以按照相反的顺序再次对用户进行眼部动态训练。The third sub-step is, in response to determining that the fourth total number of errors does not meet the preset error number condition, and the target fourth display object information does not meet the preset end condition, taking the fourth display object information next to the target fourth display object information in the fourth display object information sequence as the target fourth display object information, and executing the fourth dynamic training step again according to the updated target fourth display object information. The preset end condition may be that the target fourth display object information is not the last one in the fourth display object information sequence. Thus, the user can be trained for eye dynamics again in the reverse order.
可选地,上述第四动态训练步骤还可以包括以下步骤:Optionally, the fourth dynamic training step may further include the following steps:
响应于确定第四总错误次数满足预设错误次数条件,执行以下第五动态训练步骤:In response to determining that the fourth total error number satisfies the preset error number condition, performing the following fifth dynamic training step:
第一步,在预设显示对象大小范围内生成第五显示对象。其中,预设显示对象大小范围可以以视力数值范围表示。例如,预设显示对象大小范围可以为[0.1,0.8]。所生成的第五显示对象的位置信息、方向信息和大小信息随机。实践中,上述执行主体可以在预设显示对象大小范围内生成位置、方向、大小均随机的第五显示对象。The first step is to generate a fifth display object within a preset display object size range. The preset display object size range can be expressed as a visual acuity value range. For example, the preset display object size range can be [0.1, 0.8]. The position information, direction information and size information of the generated fifth display object are random. In practice, the above execution subject can generate a fifth display object with a random position, direction and size within the preset display object size range.
第二步,根据上述目标用户对应所显示的上述第五显示对象的方向选择信息和上述第五显示对象的方向信息,确定第五总错误次数。实践中,上述执行主体可以响应于确定上述第五显示对象的方向选择信息和上述第五显示对象的方向信息相异,将第五总错误次数自增1。第五总错误次数的初始取值可以为0,一直递增不清零。The second step is to determine the fifth total error number according to the direction selection information of the fifth display object displayed corresponding to the target user and the direction information of the fifth display object. In practice, the execution subject may increase the fifth total error number by 1 in response to determining that the direction selection information of the fifth display object and the direction information of the fifth display object are different. The initial value of the fifth total error number may be 0, which is incremented and not cleared.
可选地,在第二步之前,上述执行主体还可以在上述头戴式显示设备的显示空间以第三预设显示方式显示上述第五显示对象。其中,第三预设显示方式可以为由模糊到清晰或直接出现随机的显示方式。实践中,上述执行主体可以在预先构建的三维空间模型中以第三预设显示方式显示上述第五显示对象。然后可以接收上述目标用户针对上述第五显示对象所反馈的方向选择信息。Optionally, before the second step, the execution subject may also display the fifth display object in the display space of the head mounted display device in a third preset display mode. The third preset display mode may be a display mode that changes from blur to clarity or directly appears randomly. In practice, the execution subject may display the fifth display object in the pre-constructed three-dimensional space model in the third preset display mode. Then, the direction selection information fed back by the target user for the fifth display object may be received.
需要说明的是,对于第一预设显示方式、第二预设显示方式和第三预设显示方式的具体设定,不作限定。It should be noted that there is no limitation on the specific settings of the first preset display mode, the second preset display mode and the third preset display mode.
第三步,响应于确定第五总错误次数不满足预设错误次数条件,且生成的第五显示对象的数量小于预设数量,再次执行上述第五动态训练步骤。例如,上述预设数量可以为20。由此,可以按照方向、位置、大小随机的模式对用户进行眼部动态训练。In the third step, in response to determining that the fifth total number of errors does not meet the preset error number condition, and the number of the generated fifth display objects is less than the preset number, the fifth dynamic training step is performed again. For example, the preset number may be 20. Thus, the user's eye dynamic training may be performed in a random pattern of direction, position, and size.
可选地,上述第五动态训练步骤还可以包括以下步骤:Optionally, the fifth dynamic training step may further include the following steps:
响应于确定第五总错误次数满足预设错误次数条件或第五动态训练步骤结束,在上述头戴式显示设备中播放视频内容。其中,上述视频内容可以为用于锻炼用户眼部肌肉以缓解视疲劳的视频。上述视频可以为3D视频。优选地,上述3D视频可以具有一个或多个在3D空间中移动的物体,以引导用户睫状肌的运动。由此,可以在交互类的动态训练完成后,继续进行相对放松的视频类动态训练。也因为交互类的眼部动态训练和视频观看类的眼部动态训练涉及辨识和追踪目标,可以帮助改善眼球协调性和对移动目标的迅速适应能力,通过两种类型的眼部动态训练,可以扩大眼球运动的范围,且可以用于减轻眼部肌肉的过度紧张,进而提高舒适度、改善视力。因此,该实施方式中的眼部动态训练操作包括交互类的眼部动态训练和播放具有缓解视疲劳的视频时,可以促进眼脑协同,整体上提升视疲劳缓解的效果。In response to determining that the fifth total number of errors meets the preset number of errors or the fifth dynamic training step is completed, the video content is played in the head-mounted display device. Among them, the video content can be a video for exercising the user's eye muscles to relieve visual fatigue. The video can be a 3D video. Preferably, the 3D video can have one or more objects moving in a 3D space to guide the movement of the user's ciliary muscles. Thus, after the interactive dynamic training is completed, the relatively relaxed video dynamic training can be continued. Also because the interactive eye dynamic training and the video viewing eye dynamic training involve identifying and tracking targets, they can help improve eye coordination and the ability to quickly adapt to moving targets. Through the two types of eye dynamic training, the range of eye movement can be expanded, and it can be used to reduce excessive tension of eye muscles, thereby improving comfort and improving vision. Therefore, when the eye dynamic training operation in this embodiment includes interactive eye dynamic training and playing a video with visual fatigue relief, it can promote eye-brain coordination and improve the effect of visual fatigue relief as a whole.
步骤406,根据对应目标用户的各个方向选择信息和所显示的各个显示对象的各个方向信息,生成动态训练准确率。Step 406 , generating a dynamic training accuracy rate according to each direction selection information of the corresponding target user and each direction information of each displayed display object.
在一些实施例中,上述执行主体可以根据对应上述目标用户的各个方向选择信息和所显示的各个显示对象的各个方向信息,生成动态训练准确率。实践中,上述执行主体可以响应于确定响应于确定第一总错误次数不满足预设错误次数条件,且目标第一显示对象信息和第一当前错误次数满足预设结束条件,确定眼部动态训练操作结束,以及根据对应目标用户的各个方向选择信息和所显示的各个显示对象的各个方向信息,生成动态训练准确率。实践中,对于每个显示对象,上述执行主体可以将对应上述显示对象的方向选择信息和方向信息进行比对。然后,可以将对应的方向选择信息和方向信息相同的各个显示对象的数量确定为正确数量。之后,可以将所显示的各个显示对象的数量确定为总量。最后,可以将上述正确数量与上述总量的比值确定为动态训练准确率。动态训练准确率可以以百分比形式表示。In some embodiments, the execution subject may generate a dynamic training accuracy rate according to the direction selection information corresponding to the target user and the direction information of the displayed display objects. In practice, the execution subject may determine that the eye dynamic training operation ends in response to determining that the first total number of errors does not meet the preset error number condition, and the target first display object information and the first current number of errors meet the preset end condition, and generate a dynamic training accuracy rate according to the direction selection information corresponding to the target user and the direction information of the displayed display objects. In practice, for each display object, the execution subject may compare the direction selection information and the direction information corresponding to the display object. Then, the number of each display object with the same corresponding direction selection information and direction information may be determined as the correct number. After that, the number of each display object displayed may be determined as the total amount. Finally, the ratio of the correct number to the total amount may be determined as the dynamic training accuracy rate. The dynamic training accuracy rate may be expressed as a percentage.
可选地,上述执行主体还可以响应于确定第二总错误次数不满足预设错误次数条件,且目标第二显示对象信息满足预设结束条件,确定眼部动态训练操作结束。上述执行主体还可以响应于确定第三总错误次数不满足预设错误次数条件,且目标第三显示对象信息满足预设结束条件,确定眼部动态训练操作结束。上述执行主体还可以响应于确定第四总错误次数不满足预设错误次数条件,且目标第四显示对象信息满足预设结束条件,确定眼部动态训练操作结束。上述执行主体还可以响应于确定第五总错误次数不满足预设错误次数条件,且目标第五显示对象信息满足预设结束条件,确定眼部动态训练操作结束。Optionally, the execution subject may also determine that the eye dynamic training operation ends in response to determining that the second total number of errors does not meet the preset error number condition, and the target second display object information meets the preset end condition. The execution subject may also determine that the eye dynamic training operation ends in response to determining that the third total number of errors does not meet the preset error number condition, and the target third display object information meets the preset end condition. The execution subject may also determine that the eye dynamic training operation ends in response to determining that the fourth total number of errors does not meet the preset error number condition, and the target fourth display object information meets the preset end condition. The execution subject may also determine that the eye dynamic training operation ends in response to determining that the fifth total number of errors does not meet the preset error number condition, and the target fifth display object information meets the preset end condition.
可选地,上述执行主体还可以响应于确定眼部动态训练操作结束,在上述头戴式显示设备中播放视频内容。Optionally, the execution entity may also play video content in the head mounted display device in response to determining that the eye dynamic training operation is finished.
可选地,上述执行主体还可以将上述目标用户所选择的各个方向选择信息的数量确定为总量。相比将所显示的各个显示对象的数量确定为总量的方式,将上述目标用户所选择的各个方向选择信息的数量确定为总量的方式,可以在确定动态训练准确率时剔除用户未选择方向的情况的影响,提高了确定的动态训练准确率的准确性。Optionally, the execution subject may also determine the number of each direction selection information selected by the target user as a total amount. Compared with the method of determining the number of each displayed display object as a total amount, the method of determining the number of each direction selection information selected by the target user as a total amount can eliminate the influence of the situation where the user does not select a direction when determining the dynamic training accuracy rate, thereby improving the accuracy of the determined dynamic training accuracy rate.
步骤407,响应于确定眼部动态训练操作执行完毕,根据目标屈光度,进行屈光度调整提示。Step 407, in response to determining that the eye dynamic training operation is completed, providing a diopter adjustment prompt according to the target diopter.
步骤408,响应于确定头戴式显示设备的屈光度对应目标屈光度,执行对应目标用户的视力测试操作,得到视力测试结果作为第二视力测试结果。Step 408, in response to determining that the refractive power of the head mounted display device corresponds to the target refractive power, performing a vision test operation corresponding to the target user, and obtaining a vision test result as a second vision test result.
步骤409,在头戴式显示设备中显示第一视力测试结果、第二视力测试结果和动态训练准确率。Step 409: Display the first vision test result, the second vision test result, and the dynamic training accuracy rate on the head mounted display device.
在一些实施例中,步骤407-409的具体实现方式及带来的技术效果可以参考图1对应的那些实施例中的步骤105-107,在此不再赘述。In some embodiments, the specific implementation methods and technical effects of steps 407-409 can refer to steps 105-107 in the embodiments corresponding to FIG. 1 , and will not be repeated here.
从图4中可以看出,与图1对应的一些实施例的描述相比,图4对应的一些实施例中的基于头戴式显示设备的视力检测方法的流程400体现了对眼部动态训练操作进行扩展的步骤。由此,这些实施例描述的方案可以根据用户的反馈为其适配不同的眼部动态训练模式,一方面可以提高眼部动态训练的个性化体验,另一方面可以使得用户在不同眼部动态训练模式的训练下更好的锻炼眼部肌肉活动,从而达到提升视力的效果。As can be seen from Figure 4, compared with the description of some embodiments corresponding to Figure 1, the process 400 of the vision detection method based on the head-mounted display device in some embodiments corresponding to Figure 4 embodies the steps of expanding the eye dynamic training operation. Therefore, the schemes described in these embodiments can adapt different eye dynamic training modes to the user according to the user's feedback, which can improve the personalized experience of eye dynamic training on the one hand, and enable the user to better exercise the eye muscle activity under the training of different eye dynamic training modes on the other hand, thereby achieving the effect of improving vision.
下面参考图7,其示出了适于用来实现本公开的一些实施例的头戴式显示设备700的结构示意图。图7示出的头戴式显示设备仅仅是一个示例,不应对本公开的实施例的功能和使用范围带来任何限制。Referring to Fig. 7, a schematic diagram of a head mounted display device 700 suitable for implementing some embodiments of the present disclosure is shown. The head mounted display device shown in Fig. 7 is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
如图7所示,头戴式显示设备700可以包括处理装置701(例如中央处理器、图形处理器等),其可以根据存储在只读存储器(ROM)702中的程序或者从存储装置708加载到随机访问存储器(RAM)703中的程序而执行各种适当的动作和处理。在RAM 703中,还存储有头戴式显示设备700操作所需的各种程序和数据。处理装置701、ROM 702以及RAM 703通过总线704彼此相连。输入/输出(I/O)接口705也连接至总线704。As shown in FIG7 , the head mounted display device 700 may include a processing device 701 (e.g., a central processing unit, a graphics processing unit, etc.), which may perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 to a random access memory (RAM) 703. Various programs and data required for the operation of the head mounted display device 700 are also stored in the RAM 703. The processing device 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input/output (I/O) interface 705 is also connected to the bus 704.
通常,以下装置可以连接至I/O接口705:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置706;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置707;以及通信装置709。通信装置709可以允许头戴式显示设备700与其他设备进行无线或有线通信以交换数据。虽然图7示出了具有各种装置的头戴式显示设备700,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。图7中示出的每个方框可以代表一个装置,也可以根据需要代表多个装置。Typically, the following devices may be connected to the I/O interface 705: input devices 706 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; and communication devices 709. The communication device 709 may allow the head-mounted display device 700 to communicate with other devices wirelessly or by wire to exchange data. Although FIG. 7 shows a head-mounted display device 700 with various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively. Each box shown in FIG. 7 may represent one device, or may represent multiple devices as needed.
上述头戴式显示设备还可以包括光学显示系统。光学显示系统包括至少一个显示屏幕和光学元件,用于在用户眼前成像。上述头戴式显示设备还可以包括屈光度调解机构,用于调整每个显示屏幕中所成的像对应的用户屈光度。The head mounted display device may further include an optical display system. The optical display system includes at least one display screen and an optical element for forming an image in front of the user's eyes. The head mounted display device may further include a diopter adjustment mechanism for adjusting the user's diopter corresponding to the image formed on each display screen.
可选地,上述头戴式显示设备可以包括头戴式显示设备本体和智能终端,上述智能终端与上述头戴式显示设备本体通信连接。Optionally, the head-mounted display device may include a head-mounted display device body and a smart terminal, and the smart terminal is communicatively connected to the head-mounted display device body.
特别地,根据本公开的一些实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的一些实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的一些实施例中,该计算机程序可以通过通信装置709从网络上被下载和安装,或者从存储装置708被安装,或者从ROM 702被安装。在该计算机程序被处理装置701执行时,执行本公开的一些实施例的方法中限定的上述功能。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 709, or installed from the storage device 708, or installed from the ROM 702. When the computer program is executed by the processing device 701, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.
需要说明的是,本公开的一些实施例中记载的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开的一些实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开的一些实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。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. This propagated data signal 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.
在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText TransferProtocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。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.
上述计算机可读介质可以是上述头戴式显示设备中所包含的;也可以是单独存在,而未装配入该头戴式显示设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该头戴式显示设备执行时,使得该头戴式显示设备:根据目标屈光度和头戴式显示设备的屈光度,进行屈光度调整提示;响应于确定上述头戴式显示设备的屈光度对应上述目标屈光度,执行对应目标用户的视力测试操作,得到视力测试结果作为第一视力测试结果,其中,上述目标用户为佩戴上述头戴式显示设备的用户;根据上述第一视力测试结果,对上述目标用户进行屈光度调整提示,使得上述目标用户根据上述第一视力测试结果调整上述头戴式显示设备的屈光度;响应于确定对应上述第一视力测试结果的屈光度调整完成,执行对应上述目标用户的眼部动态训练操作,得到动态训练准确率;响应于确定上述眼部动态训练操作执行完毕,根据上述目标屈光度,进行屈光度调整提示;响应于确定上述头戴式显示设备的屈光度对应上述目标屈光度,执行对应目标用户的视力测试操作,得到视力测试结果作为第二视力测试结果;在上述头戴式显示设备中显示上述第一视力测试结果、上述第二视力测试结果和上述动态训练准确率。The above-mentioned computer-readable medium may be included in the above-mentioned head-mounted display device; or it may exist independently without being assembled into the head-mounted display device. The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the head-mounted display device, the head-mounted display device: performs a diopter adjustment prompt according to the target diopter and the diopter of the head-mounted display device; in response to determining that the diopter of the above-mentioned head-mounted display device corresponds to the above-mentioned target diopter, performs a vision test operation corresponding to the target user, and obtains a vision test result as a first vision test result, wherein the above-mentioned target user is a user wearing the above-mentioned head-mounted display device; according to the above-mentioned first vision test result, performs a diopter adjustment prompt for the above-mentioned target user, so that the above-mentioned target user adjusts the vision according to the above-mentioned first vision test result. The refractive index of the head-mounted display device is adjusted according to the result; in response to determining that the refractive index adjustment corresponding to the first vision test result is completed, executing the eye dynamic training operation corresponding to the target user to obtain the dynamic training accuracy rate; in response to determining that the eye dynamic training operation is completed, providing a refractive index adjustment prompt according to the target refractive index; in response to determining that the refractive index of the head-mounted display device corresponds to the target refractive index, executing the vision test operation corresponding to the target user to obtain the vision test result as the second vision test result; displaying the first vision test result, the second vision test result and the dynamic training accuracy rate on the head-mounted display device.
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的一些实施例的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。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).
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。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.
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。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.
以上描述仅为本公开的一些较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开的实施例中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开的实施例中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。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 (12)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410154217.1A CN117678965B (en) | 2024-02-04 | 2024-02-04 | Vision detection method, head mounted display device and computer readable medium |
CN202410481661.4A CN118383711A (en) | 2024-02-04 | 2024-02-04 | Eye dynamic training method, head-mounted display device and computer readable medium |
PCT/CN2025/074784 WO2025162285A1 (en) | 2024-02-04 | 2025-01-24 | Method for visual acuity test, head-mounted display device, and computer-readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410154217.1A CN117678965B (en) | 2024-02-04 | 2024-02-04 | Vision detection method, head mounted display device and computer readable medium |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410481661.4A Division CN118383711A (en) | 2024-02-04 | 2024-02-04 | Eye dynamic training method, head-mounted display device and computer readable medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117678965A CN117678965A (en) | 2024-03-12 |
CN117678965B true CN117678965B (en) | 2024-05-17 |
Family
ID=90128680
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410154217.1A Active CN117678965B (en) | 2024-02-04 | 2024-02-04 | Vision detection method, head mounted display device and computer readable medium |
CN202410481661.4A Pending CN118383711A (en) | 2024-02-04 | 2024-02-04 | Eye dynamic training method, head-mounted display device and computer readable medium |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410481661.4A Pending CN118383711A (en) | 2024-02-04 | 2024-02-04 | Eye dynamic training method, head-mounted display device and computer readable medium |
Country Status (2)
Country | Link |
---|---|
CN (2) | CN117678965B (en) |
WO (1) | WO2025162285A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117678965B (en) * | 2024-02-04 | 2024-05-17 | 杭州灵伴科技有限公司 | Vision detection method, head mounted display device and computer readable medium |
CN119055185B (en) * | 2024-11-04 | 2025-03-04 | 灵伴视康(温州)科技有限公司 | Visual evaluation information generation method, head-mounted display device, medium and product |
CN120189059A (en) * | 2025-05-21 | 2025-06-24 | 灵伴视康(温州)科技有限公司 | Vision testing method, head mounted display device and computer readable medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107526165A (en) * | 2016-06-15 | 2017-12-29 | 威亚视觉科技股份有限公司 | Head-mounted personal multimedia system, visual auxiliary device and related glasses |
CN110721059A (en) * | 2019-10-23 | 2020-01-24 | 爱诺刻(深圳)高科有限公司 | Training method and device for improving eyesight |
JP2020089433A (en) * | 2018-12-03 | 2020-06-11 | 株式会社ニデック | Subjective optometer |
WO2021164866A1 (en) * | 2020-02-19 | 2021-08-26 | Ieye Ab | Vision testing sequences |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004286832A (en) * | 2003-03-19 | 2004-10-14 | Nikon Corp | Head mounted display |
CN107028738B (en) * | 2017-06-21 | 2019-08-20 | 常州快来信息科技有限公司 | Vision-training system, intelligent terminal and helmet based on eye movement |
CN107789168A (en) * | 2017-11-02 | 2018-03-13 | 浙江通耀科技有限公司 | The system that eyesight is tempered by Digital Zoom VR glasses |
WO2023000252A1 (en) * | 2021-07-22 | 2023-01-26 | 华为技术有限公司 | Electronic device and diopter adjustment method and apparatus for lens thereof, and readable medium |
CN115227195A (en) * | 2022-07-26 | 2022-10-25 | 眼书(东莞)科技有限公司 | Working method for testing visual training intelligent glasses effect through intelligent visual chart |
CN116712306A (en) * | 2023-06-20 | 2023-09-08 | 上海好瑞视智能科技有限公司 | An AR/VR head-mounted device and method for vision adjustment training |
CN116807850A (en) * | 2023-06-27 | 2023-09-29 | 苏丽萍 | Training system based on visual function is treated to wearable intelligent VR |
CN117678965B (en) * | 2024-02-04 | 2024-05-17 | 杭州灵伴科技有限公司 | Vision detection method, head mounted display device and computer readable medium |
-
2024
- 2024-02-04 CN CN202410154217.1A patent/CN117678965B/en active Active
- 2024-02-04 CN CN202410481661.4A patent/CN118383711A/en active Pending
-
2025
- 2025-01-24 WO PCT/CN2025/074784 patent/WO2025162285A1/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107526165A (en) * | 2016-06-15 | 2017-12-29 | 威亚视觉科技股份有限公司 | Head-mounted personal multimedia system, visual auxiliary device and related glasses |
JP2020089433A (en) * | 2018-12-03 | 2020-06-11 | 株式会社ニデック | Subjective optometer |
CN110721059A (en) * | 2019-10-23 | 2020-01-24 | 爱诺刻(深圳)高科有限公司 | Training method and device for improving eyesight |
WO2021164866A1 (en) * | 2020-02-19 | 2021-08-26 | Ieye Ab | Vision testing sequences |
Also Published As
Publication number | Publication date |
---|---|
CN118383711A (en) | 2024-07-26 |
CN117678965A (en) | 2024-03-12 |
WO2025162285A1 (en) | 2025-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN117678965B (en) | Vision detection method, head mounted display device and computer readable medium | |
US10063560B2 (en) | Gaze-based authentication | |
US9326675B2 (en) | Virtual vision correction for video display | |
CN110780742B (en) | Eye tracking processing method and related device | |
CN109583876A (en) | For the loyalty account of wearable device and the user interface of Own Brand account | |
WO2023138560A1 (en) | Stylized image generation method and apparatus, electronic device, and storage medium | |
CN105955477A (en) | Method and apparatus for adjusting display image of VR device and corresponding VR device | |
US11178389B2 (en) | Self-calibrating display device | |
CN109743626A (en) | An image display method, image processing method and related equipment | |
US10037080B2 (en) | User physical attribute based device and content management system | |
CN110570383B (en) | Image processing method and device, electronic equipment and storage medium | |
CN114661401A (en) | Interface display method, device, storage medium and terminal | |
CN109544444A (en) | Image processing method, device, electronic equipment and computer storage medium | |
Choi et al. | Determinants of user satisfaction with mobile VR headsets: the human factors approach by the user reviews analysis and product lab testing | |
US11010865B2 (en) | Imaging method, imaging apparatus, and virtual reality device involves distortion | |
CN108765541B (en) | A 3D scene object display method, device, device and storage medium | |
KR20190083464A (en) | Electronic device controlling image display based on scroll input and method thereof | |
CN104216151B (en) | The automatic focusing device and method of liquid crystal display | |
CN106843677A (en) | A kind of method for displaying image of Virtual Reality glasses, equipment and terminal | |
CN110363132A (en) | Biopsy method, device, electronic equipment and storage medium | |
CN111784608B (en) | Display data processing method, device, display equipment and storage medium | |
CN116311486A (en) | Sight estimation method, device, equipment and medium | |
CN114668365A (en) | Vision detection method | |
CN119916928A (en) | Method for generating eye state adjustment information based on AR glasses, AR glasses and medium | |
Dæhlen | Towards developing an eye-tracker based virtual reality application for supporting vision screening |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |