一种视力检测方法、装置、电子产品及存储介质

文档序号:1383714 发布日期:2020-08-18 浏览:16次 >En<

阅读说明:本技术 一种视力检测方法、装置、电子产品及存储介质 (Vision detection method and device, electronic product and storage medium ) 是由 余辉 于 2020-04-29 设计创作,主要内容包括:本发明实施例公开了一种视力检测方法、装置、电子产品及存储介质,其中该方法包括:响应于作用在检测距离选取界面的用户操作,确定目标检测距离以及对应的视力表的第一显示参数;采集用户位置图像,根据目标检测距离、第一显示参数以及用户位置图像,调整用户位置;根据检测到的环境光确定显示屏的第二显示参数,根据第一显示参数和第二显示参数对视力表进行第一模式显示;依次选取视力表中的至少一个待判定视标,将当前选取的待判定视标进行第二模式显示,并接收用户输入的判定结果;对判定结果进行分析,得到视力检测结果,并进行用眼提示。在保证检测精度的基础上,使视力检测更加便捷,有利于用户及时了解视力情况。(The embodiment of the invention discloses a vision detection method, a vision detection device, an electronic product and a storage medium, wherein the method comprises the following steps: responding to user operation acting on a detection distance selection interface, and determining a target detection distance and a first display parameter of a corresponding visual chart; acquiring a user position image, and adjusting the user position according to the target detection distance, the first display parameter and the user position image; determining a second display parameter of the display screen according to the detected ambient light, and performing first-mode display on the visual chart according to the first display parameter and the second display parameter; sequentially selecting at least one visual target to be judged in the visual chart, displaying the currently selected visual target to be judged in a second mode, and receiving a judgment result input by a user; and analyzing the judgment result to obtain a vision detection result, and prompting with eyes. On the basis of guaranteeing the detection precision, the vision detection is more convenient, and the user can know the vision condition in time.)

一种视力检测方法、装置、电子产品及存储介质

技术领域

本发明实施例涉及智能控制技术领域,尤其涉及一种视力检测方法、装置、电子产品及存储介质。

背景技术

随着科技水平的不断提高,电脑、手机等电子产品已经广泛融入到人们的工作生活中,人们花费在电子产品上的时间也日渐增多,长期用眼不规范导致患近视的人数逐渐增多,视力问题已引起整个视会的广泛关注与重视。

目前,进行视力检测方法主要仍是一些传统的方法,如利用视力表和电脑验光仪等进行视力检测。传统方法的不足之处至少包括:视力表检测法测量精度较差;电脑验光仪体积较大、使用操作复杂且需要前往专业机构,因此用户无法方便、及时地掌握眼睛度数的变化趋势并进行适度的医疗介入。

发明内容

有鉴于此,本发明实施例提供了一种视力检测方法、装置、电子产品及存储介质,在保证检测精度的基础上,使视力检测更加便捷,有利于用户及时了解视力情况。

第一方面,本发明实施例提供了一种视力检测方法,包括:

响应于作用在检测距离选取界面的用户操作,确定目标检测距离以及与所述目标检测距离对应的视力表的第一显示参数;

采集用户位置图像,根据所述目标检测距离、所述第一显示参数以及所述用户位置图像,将用户调整至预设检测位置;

检测环境光,根据所述环境光确定显示屏的第二显示参数,根据所述第一显示参数和第二显示参数对所述视力表进行第一模式显示;

依次选取视力表中的至少一个待判定视标,将当前选取的待判定视标进行第二模式显示,并接收用户输入的判定结果,其中第一模式与第二模式不同;

对所述判定结果进行分析,得到视力检测结果,并根据所述视力检测结果进行用眼提示。

可选的,所述第一显示参数包括尺寸和中心位置坐标,所述第二显示参数包括亮度和色温;

相应的,所述根据所述目标检测距离、所述第一显示参数以及所述用户位置图像,将用户调整至预设检测位置,包括:

识别所述用户位置图像中的用户特征点,并确定所述用户特征点的三维位置坐标;根据所述目标检测距离、所述视力表的中心位置坐标以及所述三维位置坐标,将用户调整至预设检测位置;

相应的,所述根据所述第一显示参数和第二显示参数对所述视力表进行第一模式显示,包括:

根据所述视力表的尺寸和中心位置坐标,确定视力表中各视标的显示位置和显示尺寸;确定各显示位置处视标的类型,将所述类型的视标设置为对应的显示尺寸,并对各视标进行第一模式显示;调整所述显示屏至所确定的亮度和色温。

可选的,所述接收用户输入的判定结果,包括:接收用户输入的手势判定结果、语音判定结果和/或遥控器判定结果。

可选的,所述对所述判定结果进行分析,得到视力检测结果,包括:

将所述判定结果与标准判定结果进行对比,确定用户的视力值;

根据所述视力值与历史视力值,确定视力变化趋势,并将所述视力值和所述视力变化趋势作为视力检测结果。

可选的,在所述采集用户位置图像之后,还包括:于识别到所述用户位置图像中存在眼部遮挡物时,提示用户去除所述眼部遮挡物。

可选的,所述响应于作用在检测距离选取界面的用户操作之前,还包括:响应于视力检测请求,显示检测距离的选取界面。

可选的,所述视力检测方法应用于智能电视机。

第二方面,本发明实施例提供了一种视力检测装置,包括:

界面响应模块,用于响应于作用在检测距离选取界面的用户操作,确定目标检测距离以及与所述目标检测距离对应的视力表的第一显示参数;

位置调整模块,用于采集用户位置图像,根据所述目标检测距离、所述第一显示参数以及所述用户位置图像,将用户调整至预设检测位置;

视力表显示模块,用于检测环境光,根据所述环境光确定显示屏的第二显示参数,根据所述第一显示参数和第二显示参数对所述视力表进行第一模式显示;

判定接收模块,用于依次选取视力表中的至少一个待判定视标,将当前选取的待判定视标进行第二模式显示,并接收用户输入的判定结果,其中第一模式与第二模式不同;

分析提示模块,用于对所述判定结果进行分析,得到视力检测结果,并根据所述视力检测结果进行用眼提示。

第三方面,本发明实施例提供了一种电子产品,包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任一实施例所述的视力检测方法。

第四方面,本发明实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任一实施例所述的视力检测方法。

本发明实施例提供的一种视力检测方法、装置、电子产品及存储介质,电子产品响应于作用在检测距离选取界面的用户操作,确定目标检测距离以及与目标检测距离对应的视力表的第一显示参数;采集用户位置图像,根据目标检测距离、第一显示参数以及用户位置图像,将用户调整至预设检测位置;检测环境光,根据环境光确定显示屏的第二显示参数,根据第一显示参数和第二显示参数对视力表进行第一模式显示;依次选取视力表中的至少一个待判定视标,将当前选取的待判定视标进行第二模式显示,并接收用户输入的判定结果,其中第一模式与第二模式不同;对判定结果进行分析,得到视力检测结果,并根据视力检测结果进行用眼提示。

电子产品通过设置检测距离选取界面,能够使用户自主选取目标检测距离,进而可根据用户选取的目标检测距离确定该距离对应的视力表的第一显示参数;通过采集用户位置图像,可以确定用户的位置,根据目标检测距离和第一显示参数,可以对用户的位置进行调整校正,以使用户的位置满足视力检测要求;通过采集环境光,可以确定显示屏较优的第二显示参数,根据视力表的第一显示参数和显示屏的第二显示参数,可对视力表进行显示;通过改变待判定视标的显示模式,可以提醒用户对当前待判定视标进行判断,并输入判定结果;通过对用户输入的判定结果进行分析,可以实现对用户的视力检测,进而可以提醒用户健康用眼。上述检测过程中用户位置和视力表显示皆满足正规视力检测要求,因此保证了视力检测精度,且无需专用的视力检测仪即可实现视力检测,使视力检测更加便捷,有利于用户及时了解视力情况。

附图说明

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

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

图2是本发明实施例二提供的一种视力检测装置结构示意图;

图3是本发明实施例三提供的一种电子产品的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,以下将参照本发明实施例中的附图,通过实施方式清楚、完整地描述本发明的技术方案,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下述各实施例中,每个实施例中同时提供了可选特征和示例,实施例中记载的各个特征可进行组合,形成多个可选方案,不应将每个编号的实施例仅视为一个技术方案。

实施例一

图1是本发明实施例一提供的一种视力检测方法流程图,本实施例提供的视力检测方法可适用于视力检测的情况,例如适用于利用智能电视机、手机或电脑等具备显示功能的电子产品进行视力检测的情况。该方法可以由本发明实施例提供的视力检测装置实现,具体可由视力检测装置中的硬件和/或软件实现,且视力检测装置可集成于本发明实施例提供的电子产品中,例如集成于智能电视机、手机或电脑等具备显示功能的电子产品中。

参见图1,该视力检测方法,包括如下步骤:

S110、响应于作用在检测距离选取界面的用户操作,确定目标检测距离以及与目标检测距离对应的视力表的第一显示参数。

本发明实施例中,电子产品的显示模块(如LCD显示屏、LED显示屏或OLED显示屏)可显示虚拟的视力表,以模拟真实的视力表进行视力检测。由于显示模块的尺寸规格差异,不同尺寸的显示模块可满足显示的视力表尺寸的种类也不同,例如若显示模块为小尺寸的显示屏,则只能满足显示小尺寸的视力表,若显示模块为大尺寸的显示屏,则即可满足显示小尺寸的视力表,又可满足显示大尺寸的视力表。不同尺寸的视力表对应的检测距离有所差异,例如某大尺寸的视力表对应的检测检测距离为5m,某中等尺寸的视力表对应的检测距离为2.5m,某小尺寸的视力表对应的检测距离为1.25m,在此不做具体限制。

在电子产品的显示模块所显示的检测距离选取界面中,可以提供至少一个满足显示的视力表尺寸对应的检测距离的选项,且电子产品可以接收作用于该检测距离选取界面的用户操作,并将用户操作指示的检测距离作为目标检测距离,进一步可从预设存储空间中读取与目标检测距离相对应的视力表的第一显示参数。示例性的,在用户在检测距离选取界面点击2.5m对应的按钮控件时,电子产品可接收该点击按钮控件的用户操作,将按钮控件对应的2.5m作为目标检测距离,且可从预设存储空间中读取2.5m对应的视力表的第一显示参数。

可选的,响应于作用在检测距离选取界面的用户操作之前,还包括:响应于视力检测请求,显示检测距离的选取界面。

在电子产品待机或正常运行过程中,可接收视力检测请求,例如语音视力检测请求或遥控器视力检测请求。电子产品在接收到该视力检测请求时,可触发运行本发明实施例提供的视力检测方法对应的代码程序,来显示检测距离选取界面(例如弹出检测距离选取提示框),以使用户可在检测距离选取界面中输入用户操作。

S120、采集用户位置图像,根据目标检测距离、第一显示参数以及用户位置图像,将用户调整至预设检测位置。

本发明实施例中,响应于作用在检测距离选取界面的用户操作,电子产品还可以开启用户位置图像的图像采集模块,例如开启包含至少两个摄像头的摄像头组模块,同时也可以提示用户进入摄像头组的图像采集范围。通过摄像头组采集用户位置图像后,可根据双目/多目视觉的空间测距算法或基于条纹投影的空间算法等,确定用户的空间位置,进一步可根据用户的空间位置和目标检测距离、第一显示参数对用户的位置进行调整,以使用户在预设检测位置进行视力检测,也就是使用户在满足目标检测距离与第一显示参数规定的检测位置进行视力检测,从而提高了视力检测精度。

本实施例中,根据用户的空间位置和目标检测距离、第一显示参数对用户的位置进行调整的过程,可以是对用户距摄像头组中心的水平位置、垂直位置和纵向深度进行同时调整,例如同时给出用户需要向前/后移动的距离,向左/右移动的距离和向上/下移动的距离;也可以是依次对用户距摄像头组中心的水平位置、垂直位置和纵向深度的调整,且依次调整用户距摄像头组中心的水平位置、垂直位置和纵向深度的调整顺序可以为任意顺序,在此不做限制。

示例性的,依次调整用户距摄像头组中心的水平位置、垂直位置和纵向深度的过程可以是:电子产品先根据用户的空间位置中的纵向深度的数值与目标检测距离的数值的差值,提示用户进行纵向深度距离的调整,例如向前走靠近摄像头组,或向后退远离摄像头组等;用户在每次纵向深度距离调整后,电子产品可重新确定用户的空间位置中的纵向深度的数值与目标检测距离的差值,直至该差值小于第一预设值时,认为完成了用户的纵向深度的位置调整。在调整完纵向深度的位置调整后,电子产品可再依次根据用户的空间位置中的水平位置/垂直位置的数值,与第一显示参数中视力表在屏幕的水平位置/垂直位置的数值的差值,提示用户进行水平位置/垂直位置的调整,例如向左/右移动,或向上/下移动(例如采用坐姿或站姿),以使用户能够向正前方平视视力表,从而保证了视力检测的精度。

可选的,第一显示参数包括中心位置坐标;相应的,根据目标检测距离、第一显示参数以及用户位置图像,将用户调整至预设检测位置,包括:识别用户位置图像中的用户特征点,并确定用户特征点的三维位置坐标;根据目标检测距离、视力表的中心位置坐标以及三维位置坐标,将用户调整至预设检测位置。

本实施例中,视力表的中心位置坐标,可以认为是视力表的中心在电子产品的显示模块中的像素位置坐标。以图像采集模块的中心位置为原点,建立基准三维坐标系,例如图像采集模块配置于显示模块上方中心位置时,可以将显示模块的屏幕平面中水平方向作为X轴,垂直方向作为Y轴,垂直于屏幕平面的方向作为Z轴。进一步,可以确定显示模块的像素坐标系与基准三维坐标系的变换关系,根据像素坐标系与基准三维坐标系的变换关系,可以确定视力表的中心位于基准三维坐标系下的位置坐标,且该位置坐标中通常表示纵向深度的轴的数值为零。并且,目标检测距离可以认为是距基准三维坐标系的水平和垂直方向构成的平面的距离,可以在基准三维坐标系中表示为纵向深度的轴的数值。

其中,识别用户位置图像中的用户特征点,例如通过人脸识别算法识别用户图像中的用户脸部特征,优先可选取用户的眼睛作为用户特征点。根据用户位置图像可以确定用户特征点的三维位置坐标,且该三维位置坐标可以认为是在图像采集模块对应的基准三维坐标系下的坐标。

通过将用户特征点的三维位置坐标中的水平方向的轴的数值、垂直方向的轴的数值和纵向深度的轴的数值,分别与视力表中心位于基准三维坐标系中的水平方向的轴的数值、垂直方向的轴的数值,以及目标检测距离在基准三维坐标系中的纵向深度的轴的数值进行对比,可以提供对用户特征点的三维位置坐标的调整提示信息。用户基于该调整信息可进行位置调整,以调整至预设检测位置,从而能够满足视力检测需求的条件,以提高视力检测精度。

可选的,在采集用户位置图像之后,还包括:于识别到用户位置图像中存在眼部遮挡物时,提示用户去除眼部遮挡物。其中,用户位置图像还可以用于识别用户眼部是否存在眼部遮挡,例如识别用户眼部是否佩戴了眼镜、墨镜等。并且为了检测用户的裸眼视力,可以在识别到用户位置图像中存在眼部遮挡时,提示用户去除眼部遮挡,例如可以通过扬声器播放提示音或通过显示模型显示提示文字等方式提示用户摘掉眼镜等。

S130、检测环境光,根据环境光确定显示屏的第二显示参数,根据第一显示参数和第二显示参数对视力表进行第一模式显示。

在进行视力检测时,外界环境光会在一定程度上影响视力检测结果,例如当环境光过暗时,不利于进行视力检测。其中,可基于图像采集模块检测环境光,也可通过光传感器来检测环境光。进一步的检测得到环境光后,可以根据预先存储的环境光-第二显示参数对应关系,来确定显示屏的第二显示参数,例如确定显示屏的亮度、色温、对比度和锐度等等。根据该第二显示参数进行显示屏的调节,可以在一定程度上减少环境光对视力检测结果的影响,提高视力检测精确度。

可选的,第一显示参数包括尺寸和中心位置坐标,第二显示参数包括亮度和色温;相应的,根据第一显示参数和第二显示参数对视力表进行第一模式显示,包括:根据视力表的尺寸和中心位置坐标,确定视力表中各视标的显示位置和显示尺寸;确定各显示位置处视标的类型,将类型的视标设置为对应的显示尺寸,并对各视标进行第一模式显示;调整显示屏至所确定的亮度和色温。

本实施例中,可先根据第二显示参数对显示模块的显示亮度和色温进行调节后,再根据第一显示参数显示视力表;也可以先根据第一显示参数显示视力表之后,再根据第二显示参数对显示模块的显示亮度和色温进行调节;还可以同时根据第一显示参数显示视力表,以及根据第二显示参数对显示模块的显示亮度和色温进行调节。

其中,根据第二显示参数对显示模块的显示亮度和色温调节的过程可以是,显示模块先按预设亮度和色温进行显示,再根据第二显示参数中的亮度和色温进行校准。其中,根据第一显示参数显示视力表的过程可以是,根据第一显示参数中视力表的尺寸和中心位置,确定视力表中每行每列对应的视标的显示位置,以及每个显示位置处视标的显示尺寸;针对每个显示位置,可随机选取视标类型(以“E”视标为例,可随机选取开口向上/下/左/右的视标),再根据该显示位置对应的显示尺寸设置选取视标的尺寸,并将设置好尺寸的视标填充至该显示位置处,从而实现了视力表中各视标的显示。此外,显示模式可以包括显示视标的字体、字形、颜色和/或效果等,且效果例如可以是常规、高亮或闪动等,且第一模式显示例如可以为常规效果显示。

S140、依次选取视力表中的至少一个待判定视标,将当前选取的待判定视标进行第二模式显示,并接收用户输入的判定结果。

本发明实施例中,视力表显示于电子产品的显示模块的视力检测界面之后,可以按视标从大到小的次序,随机选取视力表中的待判定视标,且选取的待判定视标可以进行第二模式显示。其中,第二模式与第一模式不同,例如为先高亮效果显示然后恢复为常规效果显示,或先闪动效果显示然后恢复为常规效果显示,旨在提示用户对该特殊显示的待判定视标进行判定。

可选的,接收用户输入的判定结果,包括:接收用户输入的手势判定结果、语音判定结果和/或遥控器判定结果。

其中,电子产品可通过图像采集模块来采集并识别用户输入的手势判定结果,也可通过与电子产品配对的手柄等设备的感应器件接收用户输入的手势判定结果;可通过语音接收模块(例如麦克风等)接收用户输入的语音判定结果;可通过红外接收模块接收红外遥控器输入的遥控器判定结果,也可通过蓝牙接收模块接收蓝牙遥控器输入的遥控器判断结果,还可通过应用软件遥控器的软件接口接收应用软件遥控器输入的遥控器判断结果等。

示例性的,电子产品可识别图像采集模块采集的户手指/手臂图像中手指/手臂的指向,或接收与电子产品配对的手柄中陀螺仪识别的手柄朝向,并将该指向或朝向等判定方向的文本信息作为手势判定结果;电子产品可识别麦克风采集的“向上”、“下”、“左边”、“朝右”等包含“上、下、左、右”判定词的用户语音,并将识别到的判定词的文本信息作为语音判定结果;电子产品可解析红外模块、蓝牙模块或软件接口接收的红外、蓝牙或数据信号,并可将解析结果的文本信息作为遥控器判断结果。

S150、对判定结果进行分析,得到视力检测结果,并根据视力检测结果进行用眼提示。

本发明实施例中,可以在视力检测过程中,每次接收到用户输入的针对一待判定视标的判定结果时,对该判定结果进行实时分析;也可以在视力检测结束后,根据用户输入的针对一个或多个(通常为多个)待判定视标的判定结果,进行统一分析。优选的,可以对判定结果进行实时分析,以在用户针对某尺寸的视标判定皆错时,停止选取更小尺寸的待判定视标,节省了检测时间,提高了检测效率。此外,可在得到用户一侧眼睛的视力检测结果后,还可以重复S140步骤以进行另一侧眼睛的视力检测。

具体的,对判定结果进行分析可以包括:当判定结果为手势判定结果时,判断手势判定结果中判定方向的文本信息与待判定视标的预设方向的文本信息是否一致,若是则判定成功,若否则判定失败;当判定结果为语音判定结果时,判断语音判定结果中判定词的文本信息与待判定视标的预设判定词的文本信息是否一致,若是则判定成功,若否则判定失败;当判定结果为遥控器判定结果时,判断解析结果的文本信息与待判定视标的预设文本信息是否一致,若是则判定成功,若否则判定失败。

具体的,进行用眼提示可以是通过显示模块显示图片、文字来进行用眼提示,也可以是通过扬声器模块播放语音来进行用眼提示,还可以是通过推送提示信息至当前检测视力的用户设置的应用软件账户,来进行用眼提示。且提示的内容可以是,提醒用户使用电子产品的持续时长,提醒用户休息,提醒用户去医院或者眼镜店进行相应的眼部检查等。

可选的,对判定结果进行分析,得到视力检测结果,包括:将判定结果与标准判定结果进行对比,确定用户的视力值;根据视力值与历史视力值,确定视力变化趋势,并将视力值和视力变化趋势作为视力检测结果。

本实施例中,可以根据视力值对应的待判定视标的判定正确率确定用户视力值,具体可以是从多个判定正确率高于预设正确率的视力值中选取最优视力值作为用户的视力值。示例性的,预设正确率为80%,假设用户在检测左眼视力过程中,视力值4.9对应的待判定视标的判定正确率为100%,视力值5.0对应的待判定视标的判定正确率为80%,视力值5.1对应的待判定视标的判定正确率为20%,则可认为用户左眼的视力值为5.0。进一步的,可以将从预设存储空间将该用户的历史视力值读取出来,并与本次检测得到的视力值的进行比较,确定视力变化趋势,例如近视加重等趋势,且视力变化趋势的格式可以是曲线图、表格或文字等。

通过将本发明实施例提供的视力检测应用到智能电视机、手机或电脑等具备显示功能的电子产品中,能够在用户观看电子产品的同时,给用户提供一种简单便捷、随时随地的检查视力的方式,可以帮助用户及时地掌握眼睛度数的变化趋势并进行适度的医疗介入,从而得到治疗近视的最佳时机。

本实施例提供的视力检测方法,通过设置检测距离选取界面,能够使用户自主选取目标检测距离,进而可根据用户选取的目标检测距离确定该距离对应的视力表的第一显示参数;通过采集用户位置图像,可以确定用户的位置,根据目标检测距离和第一显示参数,可以对用户的位置进行调整校正,以使用户的位置满足视力检测要求;通过采集环境光,可以确定显示屏较优的第二显示参数,根据视力表的第一显示参数和显示屏的第二显示参数,可对视力表进行显示;通过改变待判定视标的显示模式,可以提醒用户对当前待判定视标进行判断,并输入判定结果;通过对用户输入的判定结果进行分析,可以实现对用户的视力检测,进而可以提醒用户健康用眼。上述检测过程中用户位置和视力表显示皆满足正规视力检测要求,因此保证了视力检测精度,且无需专用的视力检测仪即可实现视力检测,使视力检测更加便捷,有利于用户及时了解视力情况。

实施例二

图2是本发明实施例二提供的一种视力检测装置结构示意图,本实施例提供的视力检测方法可适用于视力检测的情况,例如适用于利用智能电视机、手机或电脑等具备显示功能的电子产品进行视力检测的情况。

参见图2,本实施例中视力检测装置,包括:

界面响应模块210,用于响应于作用在检测距离选取界面的用户操作,确定目标检测距离以及与目标检测距离对应的视力表的第一显示参数;

位置调整模块220,用于采集用户位置图像,根据目标检测距离、第一显示参数以及用户位置图像,将用户调整至预设检测位置;

视力表显示模块230,用于检测环境光,根据环境光确定显示屏的第二显示参数,根据第一显示参数和第二显示参数对视力表进行第一模式显示;

判定接收模块240,用于依次选取视力表中的至少一个待判定视标,将当前选取的待判定视标进行第二模式显示,并接收用户输入的判定结果,其中第一模式与第二模式不同;

分析提示模块250,用于对判定结果进行分析,得到视力检测结果,并根据视力检测结果进行用眼提示。

可选的,第一显示参数包括尺寸和中心位置坐标,第二显示参数包括亮度和色温;

相应的,位置调整模块,具体用于:识别用户位置图像中的用户特征点,并确定用户特征点的三维位置坐标;根据目标检测距离、视力表的中心位置坐标以及三维位置坐标,将用户调整至预设检测位置;

相应的,视力表显示模块,具体用于:根据视力表的尺寸和中心位置坐标,确定视力表中各视标的显示位置和显示尺寸;确定各显示位置处视标的类型,将类型的视标设置为对应的显示尺寸,并对各视标进行第一模式显示;调整显示屏至所确定的亮度和色温。

可选的,判定接收模块,具体用于:接收用户输入的手势判定结果、语音判定结果和/或遥控器判定结果。

可选的,分析提示模块,具体用于:将判定结果与标准判定结果进行对比,确定用户的视力值;根据视力值与历史视力值,确定视力变化趋势,并将视力值和视力变化趋势作为视力检测结果。

可选的,位置调整模块,还用于:于识别到用户位置图像中存在眼部遮挡物时,提示用户去除眼部遮挡物。

可选的,界面响应模块,还用于:响应于视力检测请求,显示检测距离的选取界面。

可选的,视力检测方法应用于智能电视机。

本实施例提供的视力检测装置,与上述实施例提出的视力检测方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述实施例,并且本实施例与上述实施例具有相同的有益效果。

实施例三

本实施例提供了一种电子产品,本实施例可适用于视力检测的情况,例如适用于利用智能电视机、手机或电脑等具备显示功能的电子产品进行视力检测的情况。

图3是本发明实施例三提供的一种电子产品的结构示意图。参见图3,该电子产品包括:

一个或多个处理器310;

存储器320,用于存储一个或多个程序;

当一个或多个程序被一个或多个处理器310执行,使得一个或多个处理器310实现如上述实施例提出的视力检测方法。

图3中以一个处理器310为例;处理器310和存储器320可以通过总线或其他方式连接,图3中以通过总线连接为例。

存储器320作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的视力检测方法对应的程序指令/模块。处理器310通过运行存储在存储器320中的软件程序、指令以及模块,从而执行电子产品的各种功能应用以及数据处理,即实现上述的视力检测方法。

存储器320可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作装置、至少一个功能所需的应用程序;存储数据区可存储根据电子产品的使用所创建的数据等。此外,存储器320可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器320可进一步包括相对于处理器310远程设置的存储器,这些远程存储器可以通过网络连接至电子产品。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

此外,电子产品还可配置其他模块以实现对视力检测,其他模块例如包括显示屏,可用来显示检测距离选取界面、视力表、视力检测结果和用眼提示等;两个以上摄像头,可用来采集用户位置图像,也可以用来检测环境光,还可以用来接收用户输入的手势判定结果;麦克风等语音接收模块,用来接收用户输入的语音判定结果;红外接收模块,用来接收用户输入的遥控器判定结果;扬声器模块,可以用来进行用眼提示。此外,当电子产品具备其他功能时,还可以包括相应的模块,在此不做穷举。

本实施例提出的电子产品与上述实施例提出的视力检测方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述实施例,并且本实施例与上述实施例具有相同的有益效果。

实施例四

本实施例提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例提出的视力检测方法。

本实施例提出的存储介质与上述实施例提出的视力检测方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述实施例,并且本实施例与上述实施例具有相同的有益效果。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于确定矫正镜片的组件、计算机程序、系统、以及套件

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!