一种检测视力的方法和终端技术

技术编号:14820560 阅读:87 留言:0更新日期:2017-03-15 13:15
本发明专利技术公开了一种检测视力的方法,该方法包括:在屏幕上显示视力表,测试开始后,获取用户手势的初始位置;突出显示一个测试字符后,检测用户手势运动方向,将检测到的用户手势方向和所述测试字符的开口方向进行比较,根据比较结果判定用户是否能够看见所述测试字符;在需要继续测试时,突出显示下一个测试字符,在不需要继续测试时,确定视力测试结果并将所述视力测试结果反馈给所述用户。本发明专利技术能够在终端上模拟配镜行测试视力的过程,方便用户随时自测视力。

【技术实现步骤摘要】

本专利技术涉及终端
,尤其涉及的是一种检测视力的方法和终端
技术介绍
人们对自己的眼睛爱护不够,尤其是有些近视的人对自己的眼睛视力漠不关心,导致眼睛度数慢慢增大,直到影响视力。但是,去医院或者配镜行测试视力比较麻烦,因此,缺少一种快速、便捷的视力测试方法。
技术实现思路
本专利技术所要解决的技术问题是提供一种检测视力的方法和终端,能够在终端上模拟配镜行测试视力的过程,方便用户随时自测视力。本专利技术实施例提供了一种检测视力的方法,该方法包括:在屏幕上显示视力表,测试开始后,获取用户手势的初始位置;突出显示一个测试字符后,检测用户手势运动方向,将检测到的用户手势方向和所述测试字符的开口方向进行比较,根据比较结果判定用户是否能够看见所述测试字符;在需要继续测试时,突出显示下一个测试字符,在不需要继续测试时,确定视力测试结果并将所述视力测试结果反馈给所述用户。可选地,所述获取用户手势的初始位置,包括:利用光感接近传感器检测初始环境光亮度,利用前置摄像头拍摄用户手势图像,根据拍摄的用户手势图像确定用户手势的初始位置;或者利用前置摄像头拍摄用户手势图像,根据拍摄的用户手势图像确定用户手势的初始位置。可选地,所述突出显示一个测试字符后,检测用户手势运动方向,包括:在突出显示一个测试字符后,利用光感接近传感器感受环境光亮度的变化,在所述光感接近传感器感受到环境光亮度的变化后,触发前置摄像头拍摄用户手势图像;或者在突出显示一个测试字符后,延迟一个等待时长后触发前置摄像头拍摄用户手势图像;根据所述前置摄像头拍摄的用户手势图像确定用户手势的当前位置;将用户手势的当前位置与用户手势的上一次位置进行比较,根据比较结果确定用户手势运动方向。可选地,所述将用户手势的当前位置与用户手势的上一次位置进行比较,根据比较结果确定用户手势运动方向,包括:如用户手势的当前位置与用户手势的上一次位置不相同,则分析位置的变化方向,将分析出的位置变化方向作为用户手势运动方向。可选地,所述将用户手势的当前位置与用户手势的上一次位置进行比较,根据比较结果确定用户手势运动方向,包括:如用户手势的当前位置与用户手势的上一次位置相同,则从用户手势的当前图像中提取伸出的手指的指尖图像,分析所述伸出的手指的指尖指向,将所述指尖指向作为用户手势运动方向。可选地,将检测到的用户手势方向和所述测试字符的开口方向进行比较,根据比较结果判定用户是否能够看见所述测试字符,包括:如所述用户手势方向和所述测试字符的开口方向一致,则判定用户能够看见所述测试字符,如所述用户手势方向和所述测试字符的开口方向不一致,则判定用户不能够看见所述测试字符。可选地,判定是否需要继续测试,包括:如用户能够看见当前测试字符,且所述视力表的当前测试行未测完或还有下一行需要测试,则判定需要继续测试;如用户不能够看见当前测试字符,且所述视力表的当前测试行中所述用户不能够看见的测试字符数达到阈值,则判定不需要继续测试。可选地,所述突出显示一个测试字符,包括:高亮显示所述测试字符,或者闪烁显示所述测试字符,或者在所述测试字符的下方显示光标。本专利技术实施例还提供了一种检测视力的终端,包括:初始显示及定位模块,用于在屏幕上显示视力表,测试开始后,获取用户手势的初始位置;测试模块,用于突出显示一个测试字符后,检测用户手势运动方向,将检测到的用户手势方向和所述测试字符的开口方向进行比较,根据比较结果判定用户是否能够看见所述测试字符;控制模块,用于在需要继续测试时,突出显示下一个测试字符,在不需要继续测试时,确定视力测试结果并将所述视力测试结果反馈给所述用户。可选地,所述初始显示及定位模块,用于获取用户手势的初始位置,包括:利用光感接近传感器检测初始环境光亮度,利用前置摄像头拍摄用户手势图像,根据拍摄的用户手势图像确定用户手势的初始位置;或者利用前置摄像头拍摄用户手势图像,根据拍摄的用户手势图像确定用户手势的初始位置。可选地,所述测试模块,用于突出显示一个测试字符后,检测用户手势运动方向,包括:在突出显示一个测试字符后,利用光感接近传感器感受环境光亮度的变化,在所述光感接近传感器感受到环境光亮度的变化后,触发前置摄像头拍摄用户手势图像;或者在突出显示一个测试字符后,延迟一个等待时长后触发前置摄像头拍摄用户手势图像;根据所述前置摄像头拍摄的用户手势图像确定用户手势的当前位置;将用户手势的当前位置与用户手势的上一次位置进行比较,根据比较结果确定用户手势运动方向。可选地,所述测试模块,用于将用户手势的当前位置与用户手势的上一次位置进行比较,根据比较结果确定用户手势运动方向,包括:如用户手势的当前位置与用户手势的上一次位置不相同,则分析位置的变化方向,将分析出的位置变化方向作为用户手势运动方向。可选地,所述测试模块,用于将用户手势的当前位置与用户手势的上一次位置进行比较,根据比较结果确定用户手势运动方向,包括:如用户手势的当前位置与用户手势的上一次位置相同,则从用户手势的当前图像中提取伸出的手指的指尖图像,分析所述伸出的手指的指尖指向,将所述指尖指向作为用户手势运动方向。可选地,所述测试模块,用于将检测到的用户手势方向和所述测试字符的开口方向进行比较,根据比较结果判定用户是否能够看见所述测试字符,包括:如所述用户手势方向和所述测试字符的开口方向一致,则判定用户能够看见所述测试字符,如所述用户手势方向和所述测试字符的开口方向不一致,则判定用户不能够看见所述测试字符。可选地,所述控制模块,用于判定是否需要继续测试,包括:如用户能够看见当前测试字符,且所述视力表的当前测试行未测完或还有下一行需要测试,则判定需要继续测试;如用户不能够看见当前测试字符,且所述视力表的当前测试行中所述用户不能够看见的测试字符数达到阈值,则判定不需要继续测试。与现有技术相比,本专利技术提供的一种检测视力的方法和终端,在屏幕上显示按比例缩小的视力表,测试视力时,逐行突出显示测试字母,利用前置摄像头及光感接近传感器来捕捉定位用户手势的上下左右方向,通过模拟配镜行测试视力的过程,方便用户随时自测视力。附图说明图1为本专利技术实施例的一种检测视力的方法示意图。图2为本专利技术实施例的一种检测视力的终端示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。如图1所示,本专利技术实施例提供了一种检测视力的方法,该方法包括:S101,在屏幕上显示视力表,测试开始后,获取用户手势的初始位置;其中,所述在屏幕上显示视力表,包括:屏幕自动点亮,亮度自动调节到测试视力的合适亮度,在屏幕上显示视力表;比如,用户点击测试选项后,在屏幕上全屏显示经过比例缩小的视力表格;其中,所述获取用户手势的初始位置,包括:利用光感接近传感器检测初始环境光亮度,利用前置摄像头拍摄用户手势图像,根据拍摄的用户手势图像确定用户手势的初始位置;或者利用前置摄像头拍摄用户手势图像,根据拍摄的用户手势图像确定用户手势的初始位置;S102,突出显示一个测试字符后,检测用户手势运动方向,将检测到的用户手势方向和所述测试字符的开口方向进行比较,根据比较结果判定用户是否本文档来自技高网...
一种检测视力的方法和终端

【技术保护点】
一种检测视力的方法,该方法包括:在屏幕上显示视力表,测试开始后,获取用户手势的初始位置;突出显示一个测试字符后,检测用户手势运动方向,将检测到的用户手势方向和所述测试字符的开口方向进行比较,根据比较结果判定用户是否能够看见所述测试字符;在需要继续测试时,突出显示下一个测试字符,在不需要继续测试时,确定视力测试结果并将所述视力测试结果反馈给所述用户。

【技术特征摘要】
1.一种检测视力的方法,该方法包括:在屏幕上显示视力表,测试开始后,获取用户手势的初始位置;突出显示一个测试字符后,检测用户手势运动方向,将检测到的用户手势方向和所述测试字符的开口方向进行比较,根据比较结果判定用户是否能够看见所述测试字符;在需要继续测试时,突出显示下一个测试字符,在不需要继续测试时,确定视力测试结果并将所述视力测试结果反馈给所述用户。2.如权利要求1所述的方法,其特征在于:所述获取用户手势的初始位置,包括:利用光感接近传感器检测初始环境光亮度,利用前置摄像头拍摄用户手势图像,根据拍摄的用户手势图像确定用户手势的初始位置;或者利用前置摄像头拍摄用户手势图像,根据拍摄的用户手势图像确定用户手势的初始位置。3.如权利要求1或2所述的方法,其特征在于:所述突出显示一个测试字符后,检测用户手势运动方向,包括:在突出显示一个测试字符后,利用光感接近传感器感受环境光亮度的变化,在所述光感接近传感器感受到环境光亮度的变化后,触发前置摄像头拍摄用户手势图像;或者在突出显示一个测试字符后,延迟一个等待时长后触发前置摄像头拍摄用户手势图像;根据所述前置摄像头拍摄的用户手势图像确定用户手势的当前位置;将用户手势的当前位置与用户手势的上一次位置进行比较,根据比较结果确定用户手势运动方向。4.如权利要求3所述的方法,其特征在于:所述将用户手势的当前位置与用户手势的上一次位置进行比较,根据比较结果确定用户手势运动方向,包括:如用户手势的当前位置与用户手势的上一次位置不相同,则分析位置的变化方向,将分析出的位置变化方向作为用户手势运动方向。5.如权利要求3所述的方法,其特征在于:所述将用户手势的当前位置与用户手势的上一次位置进行比较,根据比较结果确定用户手势运动方向,包括:如用户手势的当前位置与用户手势的上一次位置相同,则从用户手势的当前图像中提取伸出的手指的指尖图像,分析所述伸出的手指的指尖指向,将所述指尖指向作为用户手势运动方向。6.如权利要求1所述的方法,其特征在于:将检测到的用户手势方向和所述测试字符的开口方向进行比较,根据比较结果判定用户是否能够看见所述测试字符,包括:如所述用户手势方向和所述测试字符的开口方向一致,则判定用户能够看见所述测试字符,如所述用户手势方向和所述测试字符的开口方向不一致,则判定用户不能够看见所述测试字符。7.如权利要求1或6所述的方法,其特征在于:判定是否需要继续测试,包括:如用户能够看见当前测试字符,且所述视力表的当前测试行未测完或还有下一行需要测试,则判定需要继续测试;如用户不能够看见当前测试字符,且所述视力表的当前测试行中所述用户不能够看见的测试字符数达到阈值,则判定不需要继续测试。8.如权利要求1所述的方法,其特征在于:所述突出显示一个测试字符,包括:高亮显示所述测试字符,或者闪烁显示所述测试字符,或者在所述测试字符的下方显示光标。9.一...

【专利技术属性】
技术研发人员:刘飞
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1