视力检测方法、装置和移动终端与流程

文档序号:12328847阅读:198来源:国知局
视力检测方法、装置和移动终端与流程

本发明涉及电子技术领域,尤其涉及一种视力检测方法、装置和移动终端。



背景技术:

人眼观看到外界事物是基于凸透镜成像原理。请参阅图1,图1为人眼结构及三种视力成像的效果图,如图1所示,人的眼球主要有角膜、晶状体、视网膜等部分组成,晶状体属于凸透镜结构,不同视力的晶状体厚度不同,其焦距也不相同,外界人或物通过晶状体折射到视网膜成像的清晰度也不相同。正常视力状态下,眼球的晶状体所成景物图像恰好落在视网膜上,能够清晰地看到景物;近视状态下,由于眼球的晶状体变厚,导致其焦距变小,使成像落在视网膜前方,从而看不到或看不清楚景物图像;远视状态下,由于眼球的晶状体变薄,导致其焦距变大,使成像落在视网膜后方,从而也看不到或看不清楚景物图像。因此,不同视力大小对应的眼球的晶状体的焦距也不相同。

目前的技术中,一般都是通过视力表来检测用户的视力,用户想要检测自己视力时不得不找到具有视力表的相关场所(如眼镜店、体检中心等)去做现场检测,比较繁琐。



技术实现要素:

有鉴于此,本发明提供了一种视力检测方法、装置和移动终端,用户只需要移动终端便可实现对眼睛视力的检测,不需要专门去找具有视力表的相关场所去现场测视力,智能化程度较高,简单方便,从而能够有效提升用户体验。

为实现上述目的,本发明提供如下技术方案:

一种视力检测方法,应用于包括摄像头和距离传感器的移动终端,所述方法包括:

在视力检测功能为开启状态时,获取所述距离传感器检测得到的用户眼睛到所述移动终端的检测距离;

通过所述摄像头获取用户眼睛中呈现的所述移动终端的检测图像;

依据预设对应关系,确定与所述检测距离和所述检测图像分别相对应的视力为用户眼睛的视力;所述预设对应关系包括人眼到所述移动终端之间不同距离,以及同一距离不同视力对应的所述移动终端在人眼中所呈现的图像大小;或者所述预设对应关系包括人眼到所述移动终端之间为设定距离时,不同视力对应的所述移动终端在人眼中所呈现的图像大小。

优选的,所述在视力检测功能为开启状态时,获取所述距离传感器检测得到的用户眼睛到所述移动终端的检测距离之前,还包括:

获取用户输入的开启视力检测功能的控制指令;

响应所述控制指令,开启视力检测功能。

优选的,所述开启视力检测功能之后,还包括:

提醒用户拿起移动终端,将移动终端置于预设区域且所述摄像头面向用户眼睛。

优选的,还包括:

若所述检测距离未落入预设距离集合,提醒用户继续以面向用户眼睛的方向向前或向后移动所述移动终端,直至所述检测距离落入所述预设距离集合。

优选的,还包括:

当所述检测距离落入所述预设距离集合时,提醒用户停止移动所述移动终端。

优选的,还包括:

显示经检测得到的用户眼睛的视力。

一种视力检测装置,应用于包括摄像头和距离传感器的移动终端,所述装置包括:

第一获取模块,用于在视力检测功能为开启状态时,获取所述距离传感器检测得到的用户眼睛到所述移动终端的检测距离;

第二获取模块,用于通过所述摄像头获取用户眼睛中呈现的所述移动终端的检测图像;

确定模块,用于依据预设对应关系,确定与所述检测距离和所述检测图像分别相对应的视力为用户眼睛的视力;所述预设对应关系包括人眼到所述移动终端之间不同距离,以及同一距离不同视力对应的所述移动终端在人眼中所呈现的图像大小;或者所述预设对应关系包括人眼到所述移动终端之间为设定距离时,不同视力对应的所述移动终端在人眼中所呈现的图像大小。

优选的,还包括:

第三获取模块,用于获取用户输入的开启视力检测功能的控制指令;

响应模块,用于响应所述控制指令,开启视力检测功能。

优选的,还包括:

第一提醒模块,用于提醒用户拿起移动终端,将移动终端置于预设区域且所述摄像头面向用户眼睛。

优选的,还包括:

第二提醒模块,用于若所述检测距离未落入预设距离集合,提醒用户继续以面向用户眼睛的方向向前或向后移动所述移动终端,直至所述检测距离落入所述预设距离集合。

优选的,还包括:

第三提醒模块,用于当所述检测距离落入所述预设距离集合时,提醒用户停止移动所述移动终端。

优选的,还包括:

显示装置,用于显示经检测得到的用户眼睛的视力。

一种移动终端,包括:

摄像头,距离传感器,以及与所述摄像头和所述距离传感器分别相连接的处理器;

所述处理器用于:在视力检测功能为开启状态时,获取所述距离传感器检测得到的用户眼睛到所述移动终端的检测距离,通过所述摄像头获取用户眼睛中呈现的所述移动终端的检测图像,依据预设对应关系,确定与所述检测距离和所述检测图像分别相对应的视力为用户眼睛的视力;所述预设对应关系包括人眼到所述移动终端之间不同距离,以及同一距离不同视力对应的所述移动终端在人眼中所呈现的图像大小;或者所述预设对应关系包括人眼到所述移动终端之间为设定距离时,不同视力对应的所述移动终端在人眼中所呈现的图像大小。

经由上述的技术方案可知,与现有技术相比,本发明提供了一种视力检测方法、装置和移动终端。可以理解的是,我们可以通过看别人眼球所成像来看到别人眼睛看到的东西,而这是基于凸透镜在同一侧能够成正立放大的虚像。在同一距离,凸透镜的焦距不同,所成虚像大小也不相同,本申请发明人基于人眼的晶状体也相当于凸透镜的成像原理,创造性的通过采用移动终端获取人眼所成虚像大小来判断人眼视力(该移动终端设置有距离传感器和摄像头):首先获取所述距离传感器检测得到的用户眼睛到所述移动终端的检测距离,通过所述摄像头获取用户眼睛中呈现的所述移动终端的检测图像,然后依据预设对应关系(所述预设对应关系包括人眼到所述移动终端之间不同距离,以及同一距离不同视力对应的所述移动终端在人眼中所呈现的图像大小;或者所述预设对应关系包括人眼到所述移动终端之间为设定距离时,不同视力对应的所述移动终端在人眼中所呈现的图像大小),确定与所述检测距离和所述检测图像分别相对应的视力为用户眼睛的视力,从而能够很方便地检测得到用户眼睛的视力。因此,应用本发明提供的技术方案,用户只需要移动终端便可实现对眼睛视力的检测,不需要专门去找具有视力表的相关场所去现场测视力,智能化程度较高,简单方便,从而能够有效提升用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为人眼结构及三种视力成像的效果图;

图2为本发明实施例提供的一种视力检测方法的流程图;

图3为不同焦距凸透镜所成虚像大小的效果图;

图4为本发明实施例提供的一种视力检测装置的结构图;

图5为本发明实施例提供的一种移动终端的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

实施例

请参阅图2,图2为本发明实施例提供的一种视力检测方法的流程图。本发明实施例提供的视力检测方法,应用于包括摄像头和距离传感器的移动终端,如图2所示,该方法包括:

步骤S201,在视力检测功能为开启状态时,获取所述距离传感器检测得到的用户眼睛到所述移动终端的检测距离;

具体的,所述移动终端预先设置视力检测功能,该视力检测功能可以对应一个视力检测APP(Application,应用程序),通过该视力检测APP实现视力检测功能的开启和关闭,以及视力检测过程的控制。

具体的,在视力检测功能为开启状态时,用户想要检测视力,可以手握移动终端,将移动终端的摄像头面向眼睛,且保持摄像头与用户眼睛的连线与移动终端所在平面的角度位于预先设定的角度范围。可选的,该预先设定的角度范围的中间值为90°,该预先设定的角度范围中的任一角度,需要保证摄像头能够拍摄到用户眼睛中呈现的所述移动终端的完整图像,即检测图像。

步骤S202,通过所述摄像头获取用户眼睛中呈现的所述移动终端的检测图像;

具体的,所述摄像头能够拍摄到用户眼睛中呈现的所述移动终端的图像,即检测图像,获取所述摄像头拍摄的所述移动终端的图像。

步骤S203,依据预设对应关系,确定与所述检测距离和所述检测图像分别相对应的视力为用户眼睛的视力;

具体的,所述预设对应关系包括人眼到所述移动终端之间不同距离,以及同一距离不同视力对应的所述移动终端在人眼中所呈现的图像大小;或者所述预设对应关系包括人眼到所述移动终端之间为设定距离时,不同视力对应的所述移动终端在人眼中所呈现的图像大小。

具体的,所述预设对应关系为预先设置的对应关系,可以为表格形式等,且预先存储在移动终端。

可以理解的是,我们可以通过看别人眼球所成像来看到别人眼睛看到的东西,这是基于凸透镜在同一侧能够成正立放大的虚像。请参阅图3,图3为不同焦距凸透镜所成虚像大小的效果图,图3中示出了凸透镜1,蜡烛2和虚像3。如图3所示,凸透镜在同一侧成正立放大的虚像。其中,在同一距离,凸透镜的焦距不同,所成虚像大小也不相同,因此当人眼视力不相同时,从外界获取人眼所成虚像大小也不相同。

本申请发明人基于人眼的晶状体也相当于凸透镜的成像原理,创造性的通过采用移动终端获取人眼所成虚像大小来判断人眼视力(该移动终端设置有距离传感器和摄像头):首先获取所述距离传感器检测得到的用户眼睛到所述移动终端的检测距离,通过所述摄像头获取用户眼睛中呈现的所述移动终端的检测图像,然后依据预设对应关系(所述预设对应关系包括人眼到所述移动终端之间不同距离,以及同一距离不同视力对应的所述移动终端在人眼中所呈现的图像大小),确定与所述检测距离和所述检测图像分别相对应的视力为用户眼睛的视力,从而能够很方便地检测得到用户眼睛的视力。因此,应用本发明提供的技术方案,用户只需要移动终端便可实现对眼睛视力的检测,不需要专门去找具有视力表的相关场所去现场测视力,智能化程度较高,简单方便,从而能够有效提升用户体验。

可选的,本发明另外一个实施例提供的视力检测方法,所述步骤S201之前,还包括:

获取用户输入的开启视力检测功能的控制指令;

响应所述控制指令,开启视力检测功能。

也就是说,用户想要利用移动终端检测眼睛视力时,可以选择开启视力检测功能,移动终端便响应所述控制指令,开启视力检测功能。

可选的,对应于上一实施例,本发明另外一个实施例提供的视力检测方法,所述开启视力检测功能之后,还包括:

提醒用户拿起移动终端,将移动终端置于预设区域且所述摄像头面向用户眼睛。

具体的,所述预设区域可以为移动终端位于人面部前方的设定距离范围内,且保持摄像头与用户眼睛的连线与移动终端所在平面的角度位于预先设定的角度范围。

可选的,本发明另外一个实施例提供的视力检测方法,还包括:

若所述检测距离未落入预设距离集合,提醒用户继续以面向用户眼睛的方向向前或向后移动所述移动终端,直至所述检测距离落入所述预设距离集合。

具体的,所述预设距离集合可以包括多个距离数值,也可以仅包括一个固定的距离数值。

可选的,对应于上一实施例,本发明另外一个实施例提供的视力检测方法,还包括:

当所述检测距离落入所述预设距离集合时,提醒用户停止移动所述移动终端。

具体的,当所述检测距离落入所述预设距离集合时,提醒用户停止移动所述移动终端,以便移动终端能够通过所述摄像头拍摄到更加清楚的用户眼睛中呈现的所述移动终端的检测图像,并获取该检测图像。

可选的,本发明另外一个实施例提供的视力检测方法,还包括:

显示经检测得到的用户眼睛的视力。

具体的,所述步骤S203确定用户眼睛的视力之后,可以通过移动终端的显示屏显示经检测得到的用户眼睛的视力,以便用户方便获知刚检测的自己眼睛的视力。

当然,可以理解的是,也可以通过语音播放的方式,告知用户经检测得到的用户眼睛的视力,本发明对此并不限定。

为了更加全面地阐述本发明提供的技术方案,对应于本发明实施例提供的视力检测方法,本发明公开一种视力检测装置。

请参阅图4,图4为本发明实施例提供的一种视力检测装置的结构图。本发明实施例提供的视力检测装置,应用于包括摄像头和距离传感器的移动终端,如图4所示,该装置包括:

第一获取模块401,用于在视力检测功能为开启状态时,获取所述距离传感器检测得到的用户眼睛到所述移动终端的检测距离;

第二获取模块402,用于通过所述摄像头获取用户眼睛中呈现的所述移动终端的检测图像;

确定模块403,用于依据预设对应关系,确定与所述检测距离和所述检测图像分别相对应的视力为用户眼睛的视力;所述预设对应关系包括人眼到所述移动终端之间不同距离,以及同一距离不同视力对应的所述移动终端在人眼中所呈现的图像大小;或者所述预设对应关系包括人眼到所述移动终端之间为设定距离时,不同视力对应的所述移动终端在人眼中所呈现的图像大小。

本发明实施例提供的视力检测装置,用户只需要移动终端便可实现对眼睛视力的检测,不需要专门去找具有视力表的相关场所去现场测视力,智能化程度较高,简单方便,从而能够有效提升用户体验。

可选的,本发明另外一个实施例提供的视力检测装置,还包括:

第三获取模块,用于获取用户输入的开启视力检测功能的控制指令;

响应模块,用于响应所述控制指令,开启视力检测功能。

可选的,本发明另外一个实施例提供的视力检测装置,还包括:

第一提醒模块,用于提醒用户拿起移动终端,将移动终端置于预设区域且所述摄像头面向用户眼睛。

可选的,本发明另外一个实施例提供的视力检测装置,还包括:

第二提醒模块,用于若所述检测距离未落入预设距离集合,提醒用户继续以面向用户眼睛的方向向前或向后移动所述移动终端,直至所述检测距离落入所述预设距离集合。

可选的,本发明另外一个实施例提供的视力检测装置,还包括:

第三提醒模块,用于当所述检测距离落入所述预设距离集合时,提醒用户停止移动所述移动终端。

可选的,本发明另外一个实施例提供的视力检测装置,还包括:

显示装置,用于显示经检测得到的用户眼睛的视力。

为了更加全面地阐述本发明提供的技术方案,对应于本发明实施例提供的视力检测方法,本发明还公开一种移动终端。

请参阅图5,图5为本发明实施例提供的一种移动终端的结构图。如图5所示,该移动终端包括:

摄像头501,距离传感器502,以及与所述摄像头501和所述距离传感器502分别相连接的处理器503;

所述处理器503用于:

在视力检测功能为开启状态时,获取所述距离传感器检测得到的用户眼睛到所述移动终端的检测距离,通过所述摄像头获取用户眼睛中呈现的所述移动终端的检测图像,依据预设对应关系,确定与所述检测距离和所述检测图像分别相对应的视力为用户眼睛的视力;所述预设对应关系包括人眼到所述移动终端之间不同距离,以及同一距离不同视力对应的所述移动终端在人眼中所呈现的图像大小;或者所述预设对应关系包括人眼到所述移动终端之间为设定距离时,不同视力对应的所述移动终端在人眼中所呈现的图像大小。

具体的,用户只需要应用本发明实施例提供的移动终端便可实现对眼睛视力的检测,不需要专门去找具有视力表的相关场所去现场测视力,智能化程度较高,简单方便,从而能够有效提升用户体验。

可选的,本发明另外一个实施例提供的移动终端,所述处理器还用于:

所述在视力检测功能为开启状态时,获取所述距离传感器检测得到的用户眼睛到所述移动终端的检测距离之前:获取用户输入的开启视力检测功能的控制指令;响应所述控制指令,开启视力检测功能。

可选的,本发明另外一个实施例提供的移动终端,所述处理器还用于:

所述开启视力检测功能之后,提醒用户拿起移动终端,将移动终端置于预设区域且所述摄像头面向用户眼睛。

可选的,本发明另外一个实施例提供的移动终端,所述处理器还用于:

若所述检测距离未落入预设距离集合,提醒用户继续以面向用户眼睛的方向向前或向后移动所述移动终端,直至所述检测距离落入所述预设距离集合。

可选的,本发明另外一个实施例提供的移动终端,所述处理器还用于:

当所述检测距离落入所述预设距离集合时,提醒用户停止移动所述移动终端。

可选的,本发明另外一个实施例提供的移动终端,所述处理器还用于:

控制移动终端的显示屏显示经检测得到的用户眼睛的视力。

经由上述的技术方案可知,与现有技术相比,本发明提供了一种视力检测方法、装置和移动终端。可以理解的是,我们可以通过看别人眼球所成像来看到别人眼睛看到的东西,而这是基于凸透镜在同一侧能够成正立放大的虚像。在同一距离,凸透镜的焦距不同,所成虚像大小也不相同,本申请发明人基于人眼的晶状体也相当于凸透镜的成像原理,创造性的通过采用移动终端获取人眼所成虚像大小来判断人眼视力(该移动终端设置有距离传感器和摄像头):首先获取所述距离传感器检测得到的用户眼睛到所述移动终端的检测距离,通过所述摄像头获取用户眼睛中呈现的所述移动终端的检测图像,然后依据预设对应关系(所述预设对应关系包括人眼到所述移动终端之间不同距离,以及同一距离不同视力对应的所述移动终端在人眼中所呈现的图像大小;或者所述预设对应关系包括人眼到所述移动终端之间为设定距离时,不同视力对应的所述移动终端在人眼中所呈现的图像大小),确定与所述检测距离和所述检测图像分别相对应的视力为用户眼睛的视力,从而能够很方便地检测得到用户眼睛的视力。因此,应用本发明提供的技术方案,用户只需要移动终端便可实现对眼睛视力的检测,不需要专门去找具有视力表的相关场所去现场测视力,智能化程度较高,简单方便,从而能够有效提升用户体验。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置和移动终端而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1