一种视力检测装置的制作方法

文档序号:20191762发布日期:2020-03-27 19:43阅读:217来源:国知局
一种视力检测装置的制作方法

本发明涉及视力检测装置技术领域,具体涉及一种视力检测装置。



背景技术:

中国是近视发病率最高的国家,视力筛查被越来越多的家庭、学校、国家所重视,如何尽早发现青少年视力问题成为国家当前视力控制的重中之重任务。传统视力筛查最重要工具之一既视力表灯箱e值检测。

视力表灯箱检查由一位专业验配人员站在灯箱前面,被检查者与灯箱距离5m,检查者根据e值由大到小顺序,询问被检查者e值开口方向,直到e值识别模糊,被检查者视力为上一行视力对应数值。

传统视力表灯箱e值检测具有耗时长,需专业人员配合,成本较高且便捷度较低的问题。



技术实现要素:

针对上述技术问题,本发明旨在提供一种适用于用户自主进行视力检测,无需人为操作的视力检测装置,为解决上述技术问题,本发明实施例采用以下技术方案来实现:

一种视力检测装置,所述装置包括:

信息录入模块,用于获取用户身份信息,所述用户身份信息包括:用户年龄信息;

处理模块,用于根据用户年龄信息,判断用户视力检测的起始位置,获取图片集中与所述用户年龄相匹配的测试图片作为视力测试图片集;

视力检测模块,基于获取的所述视力测试图片集,对用户的视力进行检测;

输出模块,用于输出所述视力检测模块的视力检测结果。

有益地或示例性地,所述图片集包括多张带有e值图标的测试图片,所述测试图片中e值尺寸与标准视力表中e值尺寸相对应,且所述测试图片中e值图标方向有4种。

有益地或示例性地,在所述处理模块中,所述的用于根据用户年龄信息,判断用户视力检测的起始位置,从图片集中获取与所述用户年龄相匹配的视力测试图片集,具体是:

若用户年龄信息小于4岁时,以标准视力表中0.4行中e值尺寸对应的测试图片为起始位置,进而获取图片集中不大于该尺寸的测试图片作为视力测试图片集;

若用户年龄信息大于4岁小于5岁时,以标准视力表中0.5行中e值尺寸对应的测试图片为起始位置,进而获取图片集中不大于该尺寸的测试图片作为视力测试图片集;

若用户年龄信息大于五岁而小于七岁时,以标准视力表中0.6行中e值尺寸对应的测试图片为起始位置,进而获取图片集中不大于该尺寸的测试图片作为视力测试图片集;

若用户年龄信息大于七岁时,以标准视力表中0.7行中e值尺寸对应的测试图片为起始位置,进而获取图片集中不大于该尺寸的测试图片作为视力测试图片集。

有益地或示例性地,所述视力检测模块包括:图片显示单元、人机交互单元和视力检测单元;

所述图片显示单元,用于显示测试图片,所述测试图片为所述视力测试图片集中的任意一张测试图片;

所述人机交互单元,用于获取用户输入的测试信息;

所述视力检测单元,用于判断所述测试信息是否与所述测试图片匹配,得到用户的视力检测结果。

有益地或示例性地,所述的基于获取的所述视力测试图片集,对用户的视力进行检测,具体是:

步骤一:初始时,将正确次数和错误次数置零;

步骤二:从所述视力测试图片集选出e值尺寸最大时对应的测试图片作为初始测试图片,并经由所述图片显示单元进行显示;

步骤三:通过人机交互单元获取用户输入的测试信息;

步骤四:视力检测单元根据用户输入的测试信息和所述图片显示单元显示的测试图片,判断用户输入的测试信息是否与所述测试图片中的e值方向一致;若一致,正确次数加1,若不一致,错误次数加1;

步骤五:重复执行步骤二~步骤四;当正确次数等于n时,执行步骤六;

当错误次数等于m时,执行步骤七,其中,m、n为预设的正整数;

步骤六:选取新的起始位置,确定新的视力测试图片集,具体是:确定上一循环中测试图片中e值图标在标准视力表中的对应位置,选取其对应位置的下一行e值尺寸对应的测试图片作为新的起始位置,获取图片集中不大于该尺寸的测试图片作为新的视力测试图片集,将正确次数与错误次数置零,从所述新的视力测试图片集中选取e值尺寸最大时对应的测试图片,经由所述图片显示单元进行显示,重复步骤三~步骤五;

步骤七:结束测试,根据当前视力测试图片集中e值的最大尺寸,生成视力检测结果。

有益地或示例性地,还包括:在执行步骤七之前,还包括:对用户的输入信息进行容错检测,具体是:

设立初始值为1的内循环值,判断视力测试图片集是否包括起始位置的测试图片,

若是,则停止执行步骤七,返回至步骤一重新开始测试,同时内循环值置零;

若否,则继续执行步骤七。

有益地或示例性地,还包括:还包括云端模块,所述云端模块用于接收所述视力检测结果,并将所述视力检测结果上传至云端服务器,

有益地或示例性地,还包括测距模块,用于获取用户与所述装置之间的距离值,所述处理模块还用于接收所述距离值,当所述距离值等于预设距离值时,生成启动指令发送至所述视力检测模块,所述视力检测模块接收所述启动指令后启动。

有益地或示例性地,所述测试图片中e值的四侧设有栅格。

本发明的各种实施方式具有以下有益效果为:本发明检测流程便捷,在测试过程中用户可单独完成,无需额外付出人工成本,具有良好的经济价值。

附图说明

利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。

图1是本发明一种视力检测装置的模块连接图。

附图标记:1-信息录入模块;2-处理模块;3-视力检测模块;4-输出模块;31-图片显示单元;32-人机交互单元;33-视力检测单元。

具体实施方式

下面结合附图和以下实施例对本发明作进一步描述。

如图1所示,一种视力检测装置,所述装置包括:信息录入模块,用于获取用户身份信息,所述用户身份信息包括:用户年龄信息;处理模块,用于根据用户年龄信息,判断用户视力检测的起始位置,获取图片集中与所述用户年龄相匹配的测试图片作为视力测试图片集;视力检测模块,基于获取的所述视力测试图片集,对用户的视力进行检测;输出模块,用于输出所述视力检测模块的视力检测结果。

在测试时,用户首先通过信息录入模块1录入身份信息,而后处理模块2根据用户信息,尤其地根据用户录入的年龄信息判断适合于用户年龄的视力检测的起始位置,从图片集中确定适合于进行视力检测的初始的视力检测图片集,视力检测模块据此对用户进行视力检测。

在一种实施方式中,所述图片集包括多张带有e值图标的测试图片,所述测试图片中e值尺寸与标准视力表中e值尺寸相对应,且所述测试图片中e值图标方向有4种。

标准视力表中,e值行的小数记录从0.12至2.0分布,即e值行的尺寸从0.12至2.0分布,每行中有四个不同方向的e值。因此,图片集中存有每个尺寸的四个e值方向的测试图片。

本发明检测流程便捷,在测试过程中用户可单独完成,无需额外付出人工成本,具有良好的经济价值。

在一种实施方式中,在所述测试图片中,所述e值四侧设有栅格。

本实施方式中,在e值处加入栅格起混淆作用,当用户不确定该e值方向时,栅格的设置使得用户更加难以辨别该e值的方向,进而更趋向于输入错误的测试信息。因此,栅格的设置能够有效地将用户不确定的e值排除,提高了检测的准确度。

在一种实施方式中,所述信息录入模块1包括图像提取单元以及图像处理单元,所述信息录入模块通过人脸识别的方式获取所述身份信息。在另一种实施方式中,装置设有终端,用户通过终端输入个人身份信息。在另一种实施方式中,设有二维码,用户通过扫码该二维码在个人移动终端上输入身份信息。

在一种实施方式中,在所述处理模块中,所述的用于根据用户年龄信息,判断用户视力检测的起始位置,从图片集中获取与所述用户年龄相匹配的视力测试图片集,具体是:

若用户年龄信息小于4岁时,以标准视力表中0.4行中e值尺寸对应的测试图片为起始位置,进而获取图片集中不大于该尺寸的测试图片作为视力测试图片集;

若用户年龄信息大于4岁小于5岁时,以标准视力表中0.5行中e值尺寸对应的测试图片为起始位置,进而获取图片集中不大于该尺寸的测试图片作为视力测试图片集;

若用户年龄信息大于五岁而小于七岁时,以标准视力表中0.6行中e值尺寸对应的测试图片为起始位置,进而获取图片集中不大于该尺寸的测试图片作为视力测试图片集;

若用户年龄信息大于七岁时,以标准视力表中0.7行中e值尺寸对应的测试图片为起始位置,进而获取图片集中不大于该尺寸的测试图片作为视力测试图片集。

其中对具体年龄的限制,根据视力随年龄的发育情况的统计数据得出,目的在于对用户进行个性化的、贴合自身情况的视力检测,在有其它更为准确的数据的情况下,可以不根据年龄,而根据其它数据进行更贴合用户自身情况的测试,如近视程度、散光程度等。

本实施方式中,根据用户的不同年龄,选择不同的起始位置,实现了较好的个性化配置,便于不同年龄段的用户快速地开展符合自身情况的视力检测。

在一种实施方式中,所述视力检测模块包括:图片显示单元、人机交互单元和视力检测单元;所述图片显示单元,用于显示测试图片,所述测试图片为所述视力测试图片集中的任意一张测试图片;所述人机交互单元,用于获取用户输入的测试信息;所述视力检测单元,用于判断所述测试信息是否与所述测试图片匹配,得到用户的视力检测结果。

在一种实施方式中,人机交互单元为摇杆,在测试图片为不同方向的e值图片时,用户通过摇杆输入对e值方向的判断,即测试信息。

在一种实施方式中,所述的基于获取的所述视力测试图片集,对用户的视力进行检测,具体是:

步骤一:初始时,将正确次数和错误次数置零;

步骤二:从所述视力测试图片集选出e值尺寸最大时对应的测试图片作为初始测试图片,并经由所述图片显示单元进行显示;

步骤三:通过人机交互单元获取用户输入的测试信息;

步骤四:视力检测单元根据用户输入的测试信息和所述图片显示单元显示的测试图片,判断用户输入的测试信息是否与所述测试图片中的e值方向一致;若一致,正确次数加1,若不一致,错误次数加1;

步骤五:重复执行步骤二~步骤四;当正确次数等于n时,执行步骤六;

当错误次数等于m时,执行步骤七,其中,m、n为预设的正整数;

步骤六:选取新的起始位置,确定新的视力测试图片集,具体是:确定上一循环中测试图片中e值图标在标准视力表中的对应位置,选取其对应位置的下一行e值尺寸对应的测试图片作为新的起始位置,获取图片集中不大于该尺寸的测试图片作为新的视力测试图片集,将正确次数与错误次数置零,从所述新的视力测试图片集中选取e值尺寸最大时对应的测试图片,经由所述图片显示单元进行显示,重复步骤三~步骤五;

步骤七:结束测试,根据当前视力测试图片集中e值的最大尺寸,生成视力检测结果。

在一种实施方式中,m、n都等于3。

在一种实施方式中,在执行步骤七之前,还包括:对用户的输入信息进行容错检测,具体是:

设立初始值为1的内循环值,判断视力测试图片集是否包括起始位置的测试图片,

若是,则停止执行步骤七,返回至步骤一重新开始测试,同时内循环值置零;

若否,则继续执行步骤七。

本实施方式中,由于用户在操作本装置时,易发生对装置测试流程不了解而错误地输入测试信息,因此设置内循环值,允许用户在初始行中进行一次内循环,提高了检测的准确率。

在另一种实施方式中,还可以将内循环值设置为容许用户对每个测试图片集进行一次内循环,以确保视力检测结果的准确性。具体为,设置内循环值,所述内循环值的初始值为1;错误次数累积m次时,若此时内循环值为1,则重新所述视力测试图片集选出e值尺寸最大时对应的测试图片作为测试图片,并清空正确次数与错误次数,同时内循环值变更为0。

在一种实施方式中,还包括云端模块,所述云端模块用于接收所述视力检测结果,并将所述视力检测结果上传至云端服务器。

本实施方式中,设置云端模块上传视力检测结果,便于用户从移动终端中获取视力检测结果,同时有利于用户查看历史检测数据。

最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。

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