CN112581435B - 防眩晕方法及设备 - Google Patents
防眩晕方法及设备 Download PDFInfo
- Publication number
- CN112581435B CN112581435B CN202011429679.8A CN202011429679A CN112581435B CN 112581435 B CN112581435 B CN 112581435B CN 202011429679 A CN202011429679 A CN 202011429679A CN 112581435 B CN112581435 B CN 112581435B
- Authority
- CN
- China
- Prior art keywords
- determining
- pupil
- pupil size
- size ratio
- formula
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0012—Biomedical image inspection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/62—Analysis of geometric attributes of area, perimeter, diameter or volume
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10141—Special mode during image acquisition
- G06T2207/10144—Varying exposure
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30041—Eye; Retina; Ophthalmic
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Radiology & Medical Imaging (AREA)
- Quality & Reliability (AREA)
- Eye Examination Apparatus (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
本申请公开了一种防眩晕方法及设备,应用于虚拟现实设备,所述虚拟现实设备包括显示装置与拍照装置,该方法包括:按照预设时间间隔控制所述拍照装置对用户眼部进行拍照,获取眼部图像;根据所述眼部图像确定用户的虹膜尺寸与瞳孔尺寸;根据所述虹膜尺寸以及所述瞳孔尺寸确定瞳孔尺寸比;根据所述瞳孔尺寸比确定眩晕评价函数;当所述眩晕评价函数大于预设阈值时,向用户发出警示信息,提示用户进行操作;当在预设时间内未检测到用户的指定操作时,逐渐降低所述显示装置的显示亮度,直至所述显示装置的显示亮度为零。采用本申请实施例可避免用户在使用虚拟现实设备时,出现眩晕情况。
Description
技术领域
本申请涉及虚拟现实技术领域,尤其涉及一种防眩晕方法及设备。
背景技术
虚拟现实设备主要是通过设备中的显示装置显示图像,再通过光学***将图像传输至人眼,虚拟现实设备为用户营造出三维的虚拟环境,但是用户在观察虚拟环境时,会由于无法适应虚拟环境中的三维效果,经常会出现头晕问题,而在使用虚拟现实设备出现头晕时,用户无法观察到现实的外部环境,从而容易造成用户出现摔倒磕碰,导致用户的安全问题。
发明内容
本申请实施例提供一种防眩晕方法及设备。
第一方面,本申请实施例提供一种防眩晕方法,防眩晕方法,其特征在于,应用于虚拟现实设备,所述虚拟现实设备包括显示装置与拍照装置,所述防眩晕方法包括:
按照预设时间间隔控制所述拍照装置对用户眼部进行拍照,获取眼部图像;
根据所述眼部图像确定用户的虹膜尺寸与瞳孔尺寸;
根据第一公式、所述虹膜尺寸以及所述瞳孔尺寸确定瞳孔尺寸比,其中,所述第一公式为K=(z*D2)/(D1*E),所述K为瞳孔尺寸比,所述z为第一预设参数,所述D1为虹膜尺寸,所述D2为瞳孔尺寸,所述E为所述显示装置的显示亮度;
根据所述瞳孔尺寸比确定眩晕评价函数;
当所述眩晕评价函数大于预设阈值时,向用户发出警示信息,提示用户进行操作;
当在预设时间内未检测到用户的指定操作时,逐渐降低所述显示装置的显示亮度,直至所述显示装置的显示亮度为零。
第二方面,本申请实施例提供一种防眩晕装置,应用于虚拟现实设备,所述虚拟现实设备包括显示装置与拍照装置,所述防眩晕装置包括:
获取单元,用于按照预设时间间隔控制所述拍照装置对用户眼部进行拍照,获取眼部图像;
确定单元,用于根据所述眼部图像确定用户的虹膜尺寸与瞳孔尺寸;
所述确定单元,还用于根据第一公式、所述虹膜尺寸以及所述瞳孔尺寸确定瞳孔尺寸比,其中,所述第一公式为K=z*D2/D1*E,所述K为瞳孔尺寸比,所述z为第一预设参数,所述D1为虹膜尺寸,所述D2为瞳孔尺寸,所述E为所述显示装置的显示亮度;
所述确定单元,还用于根据所述瞳孔尺寸比确定眩晕评价函数;
警示单元,用于当所述眩晕评价函数大于预设阈值时,向用户发出警示信息,提示用户进行操作;
显示亮度调节单元,用于当在预设时间内未检测到用户的指定操作时,逐渐降低所述显示装置的显示亮度,直至所述显示装置的显示亮度为零。
第三方面,本申请实施例提供一种虚拟现实设备,包括处理器、存储器、收发器以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。
第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。
第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
可以看出,在本申请实施例中,先按照预设时间间隔控制所述拍照装置对用户眼部进行拍照,获取眼部图像;再根据所述眼部图像确定用户的虹膜尺寸与瞳孔尺寸;然后根据第一公式、所述虹膜尺寸以及所述瞳孔尺寸确定瞳孔尺寸比,其中,所述第一公式为K=(z*D2)/(D1*E),所述K为瞳孔尺寸比,所述z为第一预设参数,所述D1为虹膜尺寸,所述D2为瞳孔尺寸,所述E为所述显示装置的显示亮度;并根据所述瞳孔尺寸比确定眩晕评价函数;当所述眩晕评价函数大于预设阈值时,向用户发出警示信息,提示用户进行操作;当在预设时间内未检测到用户的指定操作时,逐渐降低所述显示装置的显示亮度,直至所述显示装置的显示亮度为零。实现了通过虚拟现实设备对用户的眩晕情况进行判断,以避免用户在使用虚拟现实设备时,出现眩晕情况,导致用户出现摔倒磕碰,出现安全隐患的问题。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种防眩晕方法的流程示意图;
图2是本申请实施例提供的一种虚拟现实设备的结构示意图;
图3是本申请实施例提供的一种防眩晕装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
以下分别进行详细说明。
本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
请参见图1,图1是本申请实施例提供的一种防眩晕方法的流程示意图,应用于虚拟现实设备,该虚拟现实设备包括显示装置与拍照装置,该防眩晕方法包括以下步骤。
步骤10,按照预设时间间隔控制所述拍照装置对用户的眼部区域进行拍照,获取眼部图像。
其中,所述预设时间间隔可以为0.5秒、1秒或其他时长。
可选的,所述按照预设时间间隔控制所述拍照装置对用户眼部进行拍照,获取眼部图像,包括:
按照预设时间间隔通过所述拍照装置确定所述用户的眼部区域的显示亮度;
根据所述显示亮度,调整所述拍照装置的光圈数;
根据调整后的所述光圈数对用户的眼部区域进行拍照,获取眼部图像。
举例来说,为了保证所述拍照装置能够获取清晰且对比度高的图像,所述拍照装置在获取所述眼部图像时,需要首先确定拍摄环境中的显示亮度,所述显示亮度根据所述显示装置当前的显示图像进行确定,当所述显示图像的亮度较高时,所述显示亮度较高,当所述显示图像的亮度较低时,所述显示亮度较低。再确定所述拍照环境的显示亮度后,根据所述显示亮度,调整所述拍照装置的光圈数,再控制所述拍照装置对用户的眼部区域进行拍照,获取眼部图像。
可见,通过控制所述拍照装置的进光量,保证所述拍照装置获取的眼部图像具有近似的图像亮度,从而避免所述拍照装置在获取眼部图像时,不同时刻的所述眼部图像的图像亮度不一致,导致后续对所述眼部图像处理的难度增加的问题。
步骤20,根据所述眼部图像确定用户的虹膜尺寸与瞳孔尺寸。
可选的,所述根据所述眼部图像确定用户的虹膜尺寸与瞳孔尺寸,包括:
对所述眼部图像进行灰度处理,获取灰度图像;
根据所述灰度图像与第一预设灰度值,确定虹膜轮廓;
根据所述虹膜轮廓确定所述虹膜尺寸;
根据所述虹膜轮廓与第二预设灰度值,确定瞳孔轮廓;
根据所述瞳孔轮廓确定所述瞳孔尺寸。
可选的,所述对所述眼部图像进行灰度处理,获取灰度图像,包括:
确定所述眼部图像的像素点的颜色信息,所述颜色信息包括红色亮度、绿色亮度以及红色亮度;
根据第六公式以及所述颜色信息确定所述像素点的灰度值,其中,所述第六公式为G1=R*a1+G2*a2+B*a3,G1表示所述像素点的灰度值,R表示所述像素点的红色亮度,G2表示所述像素点的绿色亮度,B表示所述像素点的蓝色亮度,所述a1表示第一参考系数,所述a2表示第二参考系数,所述a3表示第三参考系数,a1+a2+a3=100%;
获取全部像素点的灰度值,确定所述灰度图像。
举例来说,当所述眼部图像的一个像素点为彩色时,确定该像素点的红色亮度为210,蓝色亮度为50,绿色亮度为100,其中a1=30%,a2=40%,a3=30%,那么该像素点的灰度值为113。
其中,由于人眼的眼球结构包括巩膜与虹膜,并且巩膜的颜色与虹膜的颜色不相同,在对所述眼部图像进行灰度处理后,根据所述灰度图像与第一预设灰度值,确定虹膜轮廓,由于巩膜环绕虹膜,因此可以根据所述第一预设灰度值对巩膜与虹膜进行区分,从而确定虹膜轮廓。
在确定所述虹膜轮廓后,确定所述虹膜尺寸,具体的,可以根据所述虹膜轮廓沿各个方向的平均直径,确定所述虹膜尺寸。
在确定虹膜尺寸后,由于瞳孔位于虹膜内,并且瞳孔的颜色与虹膜的颜色不相同,因此还可以根据所述第二预设灰度值对虹膜与瞳孔进行区分,其中所述第二预设灰度值小于所述第一预设灰度值。
在确定所述瞳孔轮廓后,确定所述瞳孔尺寸,具体的,通过所述瞳孔轮廓确定通孔尺寸的方式与通过虹膜轮廓确定虹膜尺寸的方式相同,在此不再赘述。
步骤30,根据第一公式、所述虹膜尺寸以及所述瞳孔尺寸确定瞳孔尺寸比,其中,所述第一公式为K=(z*D2)/(D1*E),所述K为瞳孔尺寸比,所述D1 为虹膜尺寸,所述D2为瞳孔尺寸,所述E为所述显示装置的显示亮度。
举例来说,假设z为50,D1为6毫米,D2为2毫米,当前的显示装置的显示亮度为50尼特,那么根据第一公式即可计算得到通孔尺寸比为33%。
步骤40,根据所述瞳孔尺寸比确定眩晕评价函数。
可选的,所述根据所述瞳孔尺寸比确定眩晕评价函数,包括:
确定预设时间范围内所述瞳孔尺寸比的瞳孔变化率;
根据所述瞳孔变化率确定眩晕评价函数。
可选的,所述确定预设时间范围内所述瞳孔尺寸比的瞳孔变化率,包括:
获取第一时间的瞳孔尺寸比以及获取第二时间的瞳孔尺寸比,所述第二时间与所述第一时间之间相差至少一个所述预设时间间隔;
根据第二公式、所述第一时间的瞳孔尺寸比和所述第二时间的瞳孔尺寸比,确定所述预设时间范围内的所述瞳孔尺寸比的瞳孔变化率;
其中,所述第二公式为P=(K2-K1)/(T2-T1),所述P为瞳孔变化率,所述T2 为所述第二时间,所述T1为所述第一时间,所述K2为所述第二时间的瞳孔尺寸比,所述K1为所述第一时间的瞳孔尺寸比。
其中,预设时间范围包括第一时间和第二时间。
其中,在所述显示装置的显示图像持续变化时,所述显示图像的显示亮度也随之变化,人眼为了调整进光量,通常会改变瞳孔的大小,从而控制光线进入人眼的多少。当用户出现眩晕的情况时,瞳孔会出现放大的情况,从而出现瞳孔尺寸比明显增加的情况,因此可以根据所述瞳孔尺寸比确定用户是否发生眩晕情况。
在获取所述第一时间的瞳孔尺寸比以及第二时间的瞳孔尺寸比后,其中,所述第二时间与所述第一时间之间相差至少一个所述预设时间间隔,从而保证能够根据所述第一时间至所述第二时间的时间范围内,确定所述瞳孔变化率。
举例来说,假设第二时间与第一时间相差1秒,K1=0.4,K2=0.33,那么根据所述第二公式即可计算得到瞳孔变化率为0.07。
可选的,所述根据所述瞳孔变化率确定眩晕评价函数,包括:
确定所述预设时间范围内的多个时间间隔的所述瞳孔变化率;
根据第三公式确定所述多个瞳孔变化率的标准差,其中,所述第三公式为所述β为标准差,所述Pi为第i个瞳孔变化率,所述N为所述预设时间范围内的所述瞳孔变化率的个数,所述P’为所述预设时间范围内的所述多个瞳孔变化率的平均值;
其中,所述预设阈值用于判断用户佩戴所述虚拟现实设备的眩晕程度,当所述眩晕评价函数越大,表示当前用户越处于眩晕状态,当所述眩晕评价函数越小,表示当前用户未受到眩晕影响。
其中,为了确定所述眩晕评价函数,首先需要确定所述与设施建范围内的多个所述瞳孔变化率,并计算所述瞳孔变化率的标准差,再根据所述标准差确定没眩晕评价函数。
在一实施例中,在预设时间范围内包括5个所述瞳孔变化率,5个所述瞳孔变化率分辨为0.02、0.05、0.07、0.04、0.03,那么瞳孔变化率的平均值P’为0.042,那么所述5个瞳孔变化率的标准差为β=0.0384。在确定所述标准差后,根据所述第四公式以及所述标准差确定所述眩晕评价函数,在上述实施例中,所述 s=0.05,那么所述眩晕评价函数Q=0.05/0.0384=1.302。
可见,能够通过用户的瞳孔变化率确定所述用户当前对虚拟显示设备的使用情况,并判断用户当前是否处于眩晕状态。
步骤50,当所述眩晕评价函数大于预设阈值时,向用户发出警示信息,提示用户进行操作。
其中,当所述眩晕评价函数大于预设阈值时,表示所述虚拟现实设备根据用户的瞳孔变化判断用户当前正处于眩晕状态中,因此向用户发出警示信息,具体的,所述警示信息可以通过所述显示装置进行显示,还可以通过所述虚拟现实设备的扬声器向用户进行提示,以便用户确认自己的身体情况。
在一实施例中,当在预设时间内检测到用户的指定操作时,具体的,所述指定操作可以是用户通过与所述虚拟现实设备关联的控制器进行的点击按键操作或滑动操作,还可以是指引用户向所述显示装置的指定区域进行观察的观察操作。
当检测到用户的指定操作时,确定用户当前未处于眩晕状态,此时所述虚拟现实设备对当前已经记录的瞳孔尺寸以及瞳孔变化率的信息进行清零,并开始重新进行记录,从而避免已经记录的数据对后续的防眩晕判断产生影响。
步骤60,当在预设时间内未检测到用户的指定操作时,逐渐降低所述显示装置的显示亮度,直至所述显示装置的显示亮度为零。
可选的,所述逐渐降低所述显示装置的显示亮度,直至所述显示装置的显示亮度为零,包括:
根据第五公式以及所述眩晕评价函数确定所述显示装置的显示亮度下降速率,其中,所述第五公式为V=E*(1-1/Q),所述E为所述显示装置当前的显示亮度,所述Q为眩晕评价函数;
根据所述显示亮度下降速率逐渐降低所述显示装置的显示亮度,直至所述显示装置的显示亮度为零。
其中,当在预设时间内未检测到用户的指定操作时,所述虚拟现实设备判断用户当前正处于眩晕状态,为了避免用户的眩晕情况进一步增强,通过逐步降低所述显示装置的显示亮度,直至关闭所述显示装置的方式,使用户逐渐脱离眩晕状态,从而避免用户在使用虚拟现实设备时出现眩晕可能导致的安全问题。
在一实施例中,当在预设时间内未检测到用户的指定操作时,根据第五公式以及所述眩晕评价函数Q确定所述显示装置的亮度下降速率,所述眩晕评价函数为Q=1.302,所述显示亮度为E=50尼特,那么所述亮度下降速率为 V=E*|(1-1/Q)|=50*0.232=11.6尼特/秒,由于50/11.6=4.31秒,因此表示所述显示装置的显示亮度逐渐下降,并在4.31秒之后,关闭所述显示装置。
可见,根据所述眩晕评价函数对所述显示亮度的下降速率进行控制,相比于直接关闭所述显示装置,能够减少所述显示装置对用户的刺激,从而进一步降低用户受到眩晕的影响,提高用户使用所述虚拟现实设备的安全性。
请参阅图2,图2是本申请实施例提供的一种虚拟现实设备的结构示意图,如图所示,该服务设备包括处理器、存储器、收发器以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行以下步骤的指令:
按照预设时间间隔控制所述拍照装置对用户眼部进行拍照,获取眼部图像;
根据所述眼部图像确定用户的虹膜尺寸与瞳孔尺寸;
根据第一公式、所述虹膜尺寸以及所述瞳孔尺寸确定瞳孔尺寸比,其中,所述第一公式为K=(z*D2)/(D1*E),所述K为瞳孔尺寸比,所述z为第一预设参数,所述D1为虹膜尺寸,所述D2为瞳孔尺寸,所述E为所述显示装置的显示亮度;
根据所述瞳孔尺寸比确定眩晕评价函数;
当所述眩晕评价函数大于预设阈值时,向用户发出警示信息,提示用户进行操作;
当在预设时间内未检测到用户的指定操作时,逐渐降低所述显示装置的显示亮度,直至所述显示装置的显示亮度为零。
在本申请的一实现方式中,在根据所述眼部图像确定用户的虹膜尺寸与瞳孔尺寸方面,上述程序包括具体用于执行以下步骤的指令:
对所述眼部图像进行灰度处理,获取灰度图像;
根据所述灰度图像与第一预设灰度值,确定虹膜轮廓;
根据所述虹膜轮廓确定所述虹膜尺寸;
根据所述虹膜轮廓与第二预设灰度值,确定瞳孔轮廓,所述第二预设灰度值小于所述第一预设灰度值;
根据所述瞳孔轮廓确定所述瞳孔尺寸。
在本申请的一实现方式中,在根据所述瞳孔尺寸比K确定眩晕评价函数方面,上述程序包括具体用于执行以下步骤的指令:
确定预设时间范围内所述瞳孔尺寸比的瞳孔变化率;
根据所述瞳孔变化率确定眩晕评价函数。
在本申请的一实现方式中,在确定预设时间范围内所述瞳孔尺寸比的瞳孔变化率方面,上述程序包括具体用于执行以下步骤的指令:
获取第一时间的瞳孔尺寸比以及获取第二时间的瞳孔尺寸比,所述第二时间与所述第一时间之间相差至少一个所述预设时间间隔;
根据第二公式、所述第一时间的瞳孔尺寸比和所述第二时间的瞳孔尺寸比,确定所述预设时间范围内的所述瞳孔尺寸比的瞳孔变化率;
其中,所述第二公式为P=(K2-K1)/(T2-T1),所述T2为所述第二时间,所述T1为所述第一时间,所述K2为所述第二时间的瞳孔尺寸比,所述K1为所述第一时间的瞳孔尺寸比。
在本申请的一实现方式中,在根据所述瞳孔变化率P确定眩晕评价函数方面,上述程序包括具体用于执行以下步骤的指令:
确定所述预设时间范围内的多个时间间隔的所述瞳孔变化率;
根据第三公式确定所述多个瞳孔变化率的标准差,其中,所述第三公式为所述β为标准差,所述Pi为第i个瞳孔变化率,所述N为所述预设时间范围内的所述瞳孔变化率的个数,所述P’为所述预设时间范围内的所述多个瞳孔变化率的平均值;
在本申请的一实现方式中,在逐渐降低所述显示装置的显示亮度,直至所述显示装置的显示亮度为零方面,上述程序包括具体用于执行以下步骤的指令:
根据第五公式以及所述眩晕评价函数确定所述显示装置的显示亮度下降速率,其中,所述第五公式为V=E*|(1-1/Q)|,所述E为所述显示装置当前的显示亮度,所述Q为眩晕评价函数;
根据所述显示亮度下降速率逐渐降低所述显示装置的显示亮度,直至所述显示装置的显示亮度为零。
需要说明的是,本实施例的具体实现过程可参见上述方法实施例所述的具体实现过程,在此不再叙述。
请参阅图3,图3是本申请实施例提供的一种防眩晕装置,应用于智慧旅游***中的虚拟现实设备,该装置包括:
获取单元310,用于按照预设时间间隔控制所述拍照装置对用户眼部进行拍照,获取眼部图像;
确定单元320,用于根据所述眼部图像确定用户的虹膜尺寸与瞳孔尺寸;
所述确定单元320,还用于根据第一公式、所述虹膜尺寸以及所述瞳孔尺寸确定瞳孔尺寸比,其中,所述第一公式为K=(z*D2)/(D1*E),所述K为瞳孔尺寸比,所述z为第一预设参数,所述D1为虹膜尺寸,所述D2为瞳孔尺寸,所述E为所述显示装置的显示亮度;
所述确定单元320,还用于根据所述瞳孔尺寸比确定眩晕评价函数;
警示单元330,用于当所述眩晕评价函数大于预设阈值时,向用户发出警示信息,提示用户进行操作;
显示亮度调节单元340,用于当在预设时间内未检测到用户的指定操作时,逐渐降低所述显示装置的显示亮度,直至所述显示装置的显示亮度为零。
在本申请的一实现方式中,在根据所述眼部图像确定用户的虹膜尺寸与瞳孔尺寸方面,上述确定单元320具体用于:
对所述眼部图像进行灰度处理,获取灰度图像;
根据所述灰度图像与第一预设灰度值,确定虹膜轮廓;
根据所述虹膜轮廓确定所述虹膜尺寸;
根据所述虹膜轮廓与第二预设灰度值,确定瞳孔轮廓,所述第二预设灰度值小于所述第一预设灰度值;
根据所述瞳孔轮廓确定所述瞳孔尺寸。
在本申请的一实现方式中,在根据所述瞳孔尺寸比K确定眩晕评价函数方面,上述确定单元320具体用于:
确定预设时间范围内所述瞳孔尺寸比的瞳孔变化率;
根据所述瞳孔变化率确定眩晕评价函数。
在本申请的一实现方式中,在确定预设时间范围内所述瞳孔尺寸比的瞳孔变化率方面,上述确定单元320具体用于:
获取第一时间的瞳孔尺寸比以及获取第二时间的瞳孔尺寸比,所述第二时间与所述第一时间之间相差至少一个所述预设时间间隔;
根据第二公式、所述第一时间的瞳孔尺寸比和所述第二时间的瞳孔尺寸比,确定所述预设时间范围内的所述瞳孔尺寸比的瞳孔变化率;
其中,所述第二公式为P=(K2-K1)/(T2-T1),所述T2为所述第二时间,所述T1为所述第一时间,所述K2为所述第二时间的瞳孔尺寸比,所述K1为所述第一时间的瞳孔尺寸比。
在本申请的一实现方式中,在根据所述瞳孔变化率P确定眩晕评价函数方面,上述确定单元320具体用于:
确定所述预设时间范围内的多个时间间隔的所述瞳孔变化率;
根据第三公式确定所述多个瞳孔变化率的标准差,其中,所述第三公式为所述β为标准差,所述Pi为第i个瞳孔变化率,所述N为所述预设时间范围内的所述瞳孔变化率的个数,所述P’为所述预设时间范围内的所述多个瞳孔变化率的平均值;
在本申请的一实现方式中,在逐渐降低所述显示装置的显示亮度,直至所述显示装置的显示亮度为零方面,上述显示亮度调节单元340具体用于:
根据第五公式以及所述眩晕评价函数确定所述显示装置的显示亮度下降速率,其中,所述第五公式为V=E*|(1-1/Q)|,所述E为所述显示装置当前的显示亮度,所述Q为眩晕评价函数;
根据所述显示亮度下降速率逐渐降低所述显示装置的显示亮度,直至所述显示装置的显示亮度为零。
需要说明的是,获取单元310、确定单元320、显示亮度调节单元340可通过处理器来实现,警示单元330可通过收发器来实现。
本申请实施例还提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如上述方法实施例中虚拟现实设备所描述的部分或全部步骤。
本申请实施例还提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法中虚拟现实设备所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
本申请实施例所描述的方法或者算法的步骤可以以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(Read OnlyMemory,ROM)、可擦除可编程只读存储器 (Erasable Programmable ROM,EPROM)、电可擦可编程只读存储器(Electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC 中。另外,该ASIC可以位于接入网设备、目标网络设备或核心网设备中。当然,处理器和存储介质也可以作为分立组件存在于接入网设备、目标网络设备或核心网设备中。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DigitalSubscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(DigitalVideo Disc, DVD))、或者半导体介质(例如,固态硬盘(Solid State DisK,SSD))等。
以上所述的具体实施方式,对本申请实施例的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请实施例的具体实施方式而已,并不用于限定本申请实施例的保护范围,凡在本申请实施例的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请实施例的保护范围之内。
Claims (7)
1.一种防眩晕方法,其特征在于,应用于虚拟现实设备,所述虚拟现实设备包括显示装置与拍照装置,所述防眩晕方法包括:
按照预设时间间隔控制所述拍照装置对用户眼部进行拍照,获取眼部图像;
根据所述眼部图像确定用户的虹膜尺寸与瞳孔尺寸;
根据第一公式、所述虹膜尺寸以及所述瞳孔尺寸确定瞳孔尺寸比,其中,所述第一公式为K=(z*D2)/(D1*E),所述K为瞳孔尺寸比,所述z为第一预设参数,所述D1为虹膜尺寸,所述D2为瞳孔尺寸,所述E为所述显示装置的显示亮度;
根据所述瞳孔尺寸比确定眩晕评价函数;
当所述眩晕评价函数大于预设阈值时,向用户发出警示信息,提示用户进行操作;
当在预设时间内未检测到用户的指定操作时,逐渐降低所述显示装置的显示亮度,直至所述显示装置的显示亮度为零;
所述根据所述瞳孔尺寸比K确定眩晕评价函数,包括:
确定预设时间范围内所述瞳孔尺寸比的瞳孔变化率;
根据所述瞳孔变化率确定眩晕评价函数;
所述确定预设时间范围内所述瞳孔尺寸比的瞳孔变化率,包括:
获取第一时间的瞳孔尺寸比以及获取第二时间的瞳孔尺寸比,所述第二时间与所述第一时间之间相差至少一个所述预设时间间隔;
根据第二公式、所述第一时间的瞳孔尺寸比和所述第二时间的瞳孔尺寸比,确定所述预设时间范围内的所述瞳孔尺寸比的瞳孔变化率;
其中,所述第二公式为P=(K2-K1)/(T2-T1),所述T2为所述第二时间,所述T1为所述第一时间,所述K2为所述第二时间的瞳孔尺寸比,所述K1为所述第一时间的瞳孔尺寸比;
所述根据所述瞳孔变化率P确定眩晕评价函数,包括:
确定所述预设时间范围内的多个时间间隔的所述瞳孔变化率;
根据第三公式确定多个瞳孔变化率的标准差,其中,所述第三公式为所述β为标准差,所述Pi为第i个瞳孔变化率,所述N为所述预设时间范围内的所述瞳孔变化率的个数,所述P’为所述预设时间范围内的所述多个瞳孔变化率的平均值;
2.根据权利要求1所述的防眩晕方法,其特征在于,所述根据所述眼部图像确定用户的虹膜尺寸与瞳孔尺寸,包括:
对所述眼部图像进行灰度处理,获取灰度图像;
根据所述灰度图像与第一预设灰度值,确定虹膜轮廓;
根据所述虹膜轮廓确定所述虹膜尺寸;
根据所述虹膜轮廓与第二预设灰度值,确定瞳孔轮廓,所述第二预设灰度值小于所述第一预设灰度值;
根据所述瞳孔轮廓确定所述瞳孔尺寸。
3.根据权利要求1-2任一项所述的防眩晕方法,其特征在于,所述逐渐降低所述显示装置的显示亮度,直至所述显示装置的显示亮度为零,包括:
根据第五公式以及所述眩晕评价函数确定所述显示装置的显示亮度下降速率,其中,所述第五公式为V=E*|(1-1/Q)|,所述E为所述显示装置当前的显示亮度,所述Q为眩晕评价函数;
根据所述显示亮度下降速率逐渐降低所述显示装置的显示亮度,直至所述显示装置的显示亮度为零。
4.一种防眩晕装置,其特征在于,应用于虚拟现实设备,所述虚拟现实设备包括显示装置与拍照装置,所述防眩晕装置包括:
获取单元,用于按照预设时间间隔控制所述拍照装置对用户眼部进行拍照,获取眼部图像;
确定单元,用于根据所述眼部图像确定用户的虹膜尺寸与瞳孔尺寸;
所述确定单元,还用于根据第一公式、所述虹膜尺寸以及所述瞳孔尺寸确定瞳孔尺寸比,其中,所述第一公式为K=(z*D2)/(D1*E),所述K为瞳孔尺寸比,所述z为第一预设参数,所述D1为虹膜尺寸,所述D2为瞳孔尺寸,所述E为所述显示装置的显示亮度;
所述确定单元,还用于根据所述瞳孔尺寸比确定眩晕评价函数;
警示单元,用于当所述眩晕评价函数大于预设阈值时,向用户发出警示信息,提示用户进行操作;
显示亮度调节单元,用于当在预设时间内未检测到用户的指定操作时,逐渐降低所述显示装置的显示亮度,直至所述显示装置的显示亮度为零;
所述确定单元,在根据所述瞳孔尺寸比K确定眩晕评价函数方面,还用于:
确定预设时间范围内所述瞳孔尺寸比的瞳孔变化率;
根据所述瞳孔变化率确定眩晕评价函数;
所述确定单元,在确定预设时间范围内所述瞳孔尺寸比的瞳孔变化率方面,还用于:
获取第一时间的瞳孔尺寸比以及获取第二时间的瞳孔尺寸比,所述第二时间与所述第一时间之间相差至少一个所述预设时间间隔;
根据第二公式、所述第一时间的瞳孔尺寸比和所述第二时间的瞳孔尺寸比,确定所述预设时间范围内的所述瞳孔尺寸比的瞳孔变化率;
其中,所述第二公式为P=(K2-K1)/(T2-T1),所述T2为所述第二时间,所述T1为所述第一时间,所述K2为所述第二时间的瞳孔尺寸比,所述K1为所述第一时间的瞳孔尺寸比;
所述确定单元,在根据所述瞳孔变化率P确定眩晕评价函数方面,还用于:
确定所述预设时间范围内的多个时间间隔的所述瞳孔变化率;
根据第三公式确定多个瞳孔变化率的标准差,其中,所述第三公式为所述β为标准差,所述Pi为第i个瞳孔变化率,所述N为所述预设时间范围内的所述瞳孔变化率的个数,所述P’为所述预设时间范围内的所述多个瞳孔变化率的平均值;
5.根据权利要求4所述的装置,其特征在于,在根据所述眼部图像确定用户的虹膜尺寸与瞳孔尺寸方面,所述确定单元具体用于:
对所述眼部图像进行灰度处理,获取灰度图像;
根据所述灰度图像与第一预设灰度值,确定虹膜轮廓;
根据所述虹膜轮廓确定所述虹膜尺寸;
根据所述虹膜轮廓与第二预设灰度值,确定瞳孔轮廓,所述第二预设灰度值小于所述第一预设灰度值;
根据所述瞳孔轮廓确定所述瞳孔尺寸。
6.一种虚拟现实设备,其特征在于,包括处理器、存储器、收发器,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-3任一项所述的方法中的步骤的指令。
7.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-3任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011429679.8A CN112581435B (zh) | 2020-12-09 | 2020-12-09 | 防眩晕方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011429679.8A CN112581435B (zh) | 2020-12-09 | 2020-12-09 | 防眩晕方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112581435A CN112581435A (zh) | 2021-03-30 |
CN112581435B true CN112581435B (zh) | 2022-08-23 |
Family
ID=75130376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011429679.8A Active CN112581435B (zh) | 2020-12-09 | 2020-12-09 | 防眩晕方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112581435B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106295492A (zh) * | 2016-06-03 | 2017-01-04 | 北京奇虎科技有限公司 | 一种终端处理方法、装置和移动终端 |
CN107221303A (zh) * | 2016-03-22 | 2017-09-29 | 中兴通讯股份有限公司 | 一种调节屏幕亮度的方法、装置及智能终端 |
CN107224261A (zh) * | 2016-03-23 | 2017-10-03 | 香港中文大学 | 利用虚拟现实的视觉障碍检测*** |
CN108490030A (zh) * | 2018-03-30 | 2018-09-04 | 吉林建筑大学 | 基于无人机红外热成像的建筑围护结构热工性能检测方法 |
CN110208947A (zh) * | 2019-06-03 | 2019-09-06 | 歌尔股份有限公司 | 基于人眼追踪的显示设备及显示方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102491130B1 (ko) * | 2016-06-20 | 2023-01-19 | 매직 립, 인코포레이티드 | 시각적 프로세싱 및 지각 상태들을 포함하는 신경학적 상태들의 평가 및 수정을 위한 증강 현실 디스플레이 시스템 |
KR101898414B1 (ko) * | 2018-04-24 | 2018-09-12 | 한림대학교 산학협력단 | 3차원 안구 움직임 측정 방법 및 전자동 딥러닝 기반 어지럼 진단 시스템 |
-
2020
- 2020-12-09 CN CN202011429679.8A patent/CN112581435B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107221303A (zh) * | 2016-03-22 | 2017-09-29 | 中兴通讯股份有限公司 | 一种调节屏幕亮度的方法、装置及智能终端 |
CN107224261A (zh) * | 2016-03-23 | 2017-10-03 | 香港中文大学 | 利用虚拟现实的视觉障碍检测*** |
CN106295492A (zh) * | 2016-06-03 | 2017-01-04 | 北京奇虎科技有限公司 | 一种终端处理方法、装置和移动终端 |
CN108490030A (zh) * | 2018-03-30 | 2018-09-04 | 吉林建筑大学 | 基于无人机红外热成像的建筑围护结构热工性能检测方法 |
CN110208947A (zh) * | 2019-06-03 | 2019-09-06 | 歌尔股份有限公司 | 基于人眼追踪的显示设备及显示方法 |
Non-Patent Citations (3)
Title |
---|
Near‐Eye Display and Tracking Technologies for Virtual and Augmented Reality;G.A.Koulieris等;《Computer Graphics Forum》;20190607;第38卷(第2期);第493-519页 * |
自适应无眩晕虚拟现实眼镜的光学设计与仿真;耿雨晴;《中国优秀博硕士学位论文全文数据库(硕士)工程科技Ⅰ辑》;20200115(第01期);B024-1004 * |
面向虚拟现实头盔的眼动跟踪***研究;熊小峰;《中国优秀硕士学位论文全文数据库 信息科技辑》;20180215(第02期);I138-2605 * |
Also Published As
Publication number | Publication date |
---|---|
CN112581435A (zh) | 2021-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI486630B (zh) | 適應性調整頭戴式顯示器的方法與頭戴式顯示器 | |
CN106210523B (zh) | 一种曝光调整方法及装置 | |
CN107172353B (zh) | 自动曝光方法、装置和计算机设备 | |
US10380420B2 (en) | Electronic device and screen adjusting method based on condition of user's eye | |
US20120201453A1 (en) | Image processing apparatus and method | |
CN108024027A (zh) | 图像处理设备、图像处理方法和存储介质 | |
US11678180B2 (en) | Iris recognition workflow | |
CN113192468B (zh) | 显示调节方法、装置、设备及存储介质 | |
JP2016081250A (ja) | 情報処理装置および情報処理方法 | |
CN108462832A (zh) | 用于获取图像的方法及装置 | |
CN114245071A (zh) | 监控智能预警方法、装置以及监控*** | |
CN112581435B (zh) | 防眩晕方法及设备 | |
CN107495922A (zh) | 侦测眼睛疲劳的方法 | |
CN113342229A (zh) | 调节字体大小的方法、装置、终端设备以及计算机可读存储介质 | |
KR102175481B1 (ko) | 생체 인식 장치 및 방법 | |
CN112130326A (zh) | 一种提高vr眼镜护目性能的方法及装置 | |
CN111190524A (zh) | 一种自动调整屏幕字体大小的控制方法、***及空调 | |
JP2021511606A (ja) | 顔の特徴点に基づく瞬き動作認識のためのシステムおよび方法 | |
CN113032022A (zh) | 设备控制方法及相关设备 | |
CN110909704A (zh) | 一种活体检测方法、装置、电子设备及存储介质 | |
CN116959214B (zh) | 一种通过智能眼镜提醒用户护眼方法及*** | |
CN114549434B (zh) | 一种基于云计算的皮肤质量检测装置 | |
CN113542616B (zh) | 人脸抓拍的亮度调整方法、装置、计算机设备及存储介质 | |
CN116095914B (zh) | 一种基于大数据的智慧建筑照明调节方法及*** | |
CN108737761B (zh) | 视频录制方法及装置 |
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 |