1.本技术涉及计算机技术的领域,尤其是涉及一种显示屏的护眼控制方法、装置、设备及存储介质。
背景技术:
2.随着电子科技的不断发展,目前商场内大多使用显示屏进行商品信息展示的方式越来越普及,通过显示屏对多种商品进行阅览给用户带来很多便利,同时也给用户带来了影响,尤其是可能会对用户的眼部健康造成伤害。
3.当用户距离显示屏较远,并且难以直接清晰地查看到显示屏内显示的内容时,往往会采用一些不良的用眼行为,例如眯眼等,以便能够看清显示屏上显示的内容,但是在这种情况下,极易造成用户的用眼疲劳,进而影响到用户的眼部健康。
技术实现要素:
4.为了提升对显示屏进行调整时的准确性,本技术提供一种显示屏的护眼控制方法、装置、设备及存储介质。
5.第一方面,本技术提供一种显示屏的护眼控制方法,采用如下的技术方案:一种显示屏的护眼控制方法,包括:获取显示屏所处展示场地的光线强度;基于预设的光线强度与护眼亮度的对应关系,确定所述光线强度对应的所述显示屏的目标护眼亮度;当检测到目标用户时,确定所述目标用户的移动信息,所述移动信息包括所述目标用户与所述显示屏的剩余距离和移动速率;根据所述移动信息,确定所述显示屏的最终展示形式;控制所述显示屏按照所述目标护眼亮度和所述最终展示形式进行信息展示;获取用户图像信息,确定对应的用户面部特征;根据所述用户面部特征从预设面部特征形态库中进行遍历,判断所述用户面部特征中是否存在预设面部特征;当存在预设面部特征时,根据所述预设面部特征调整显示屏的展示形式。
6.通过采用上述技术方案,通过对显示屏所在展示场地的光线强度进行获取,再根据预设光线与护眼亮度的对应关系,确定出获取到的光线强度对应的目标护眼亮度,当检测到目标用户时,通过确定目标用户的移动信息,并根据用户的移动距离确定显示屏的最终展示形式,最后控制显示屏按照目标护眼亮度和最终展示形式对多种商品信息进行展示,通过自动调整显示屏的亮度并且根据用户需求调整显示屏的展示形式,以减少用户在与显示屏距离较远时采用不良的用眼行为的几率,通过判断提取到的面部特征是否存在异常预设面部特征,当存在异常预设面部特征时,对显示屏的展示内容进行调整,便于对用户的眼部健康进行保护。
7.在一种可能实现的方式中,所述基于预设的光线强度与护眼亮度的对应关系,确定所述光线强度对应的所述显示屏的目标护眼亮度,之前还包括:获取所述显示屏的当前护眼亮度;将所述光线强度与所述当前护眼亮度对应的预设强度范围进行对比,判断所述光线强度是否位于所述当前护眼亮度对应的预设强度范围内;其中,所述基于预设的光线强度与护眼亮度的对应关系,确定所述光线强度对应的所述显示屏的目标护眼亮度,包括:当所述光线强度未位于当前护眼亮度对应的预设强度范围内时,则基于根据预设的光线强度与护眼亮度的对应关系,确定所述光线强度对应的护眼亮度,并将所述护眼亮度确定为所述显示屏的目标护眼亮度。
8.通过采用上述技术方案,通过获取到的光线强度进判断光线强度是否位于超过当前护眼亮度的预设强度范围内,当光线强度没有位于超出当前护眼亮度的预设强度范围内时,通过预设光线与护眼亮度的对应关系,确定出光线强度对应的护眼亮度,并将该护眼亮度确定为显示屏的目标护眼亮度,根据预设强度范围判断在当前光线强度下显示屏是否可以达到护眼的效果,提升了确定目标护眼亮度时的准确性。
9.在一种可能实现的方式中,检测目标用户的方式包括:获取图像信息,所述图像信息为所述显示屏展示场地的图像信息;根据所述图像信息,判断预设范围内是否存在移动目标;若存在所述移动目标,则将所述移动目标确定为目标用户。
10.通过采用上述技术方案,根据显示屏展示场地的图像信息,判断预设范围内是否存在移动目标,并当存在移动目标时,将移动目标确定为目标用户,提高了确定目标用户时的准确性。
11.在一种可能实现的方式中,确定所述目标用户的移动信息,包括:当检测到目标用户时,按照预设频率获取多张目标图像,所述目标图像中至少包括所述目标用户和所述显示屏;确定每一所述目标图像中所述目标用户与所述显示屏的距离;基于所有目标图像对应的多个距离,确定所述目标用户与所述显示屏的剩余距离和移动速率,所述目标用户与所述显示屏的剩余距离和移动速率构成所述目标用户的移动信息。
12.通过采用上述技术方案,根据多张包含有目标用户和显示屏的目标图像,确定目标用户与显示屏之间的剩余距离,以及目标用户进行移动时对应的移动速率,最后根据剩余距离和移动速率共同构成目标用户的移动信息,通过多张目标图像对目标用户的移动信息进行确定,便于提高确定移动信息时的准确性。
13.在一种可能实现的方式中,所述根据所述预设面部特征调整显示屏的展示形式,包括:执行循环步骤,直至满足预设条件;所述循环步骤包括:确定当前调整等级,根据所述当前调整等级对所述显示屏的展示形式进行调整,得到调整后的显示形式,获取当前图像信息,判断所述当前图像信息中是否存在预设面部特征;
所述预设条件包括:所述当前调整等级为预设等级;所述当前图像信息中不存在预设面部特征。
14.通过采用上述技术方案,根据当前调整等级对显示屏的展示形式进行调整,当满足预设条件时停止形式调整时,通过根据用户的面部特征对显示屏进行实时调整,便于提升用户对显示屏的使用体验,并且通过对显示屏的展示形式进行调整,便于对用户的眼部健康进行保护。
15.在一种可能实现的方式中,还包括:实时获取所述显示屏的展示内容;根据所述展示内容从预设标志物信息库中,确定对应的标志物信息,所述标志物信息包括标志物的标准位置和标准大小;从所述展示内容中,确定展示标志物的展示信息,所述展示信息包括展示标志物的展示位置和展示大小;将所述标志物信息与所述展示信息进行匹配,生成匹配值;当所述匹配值低于预设匹配值时,确定所述显示屏的播放类型为非正常播放,并根据所述标志物信息与所述展示信息确定配准参数,基于所述配准参数对所述显示屏进行配准。
16.通过采用上述技术方案,通过实时获取到的显示屏的展示内容,从预设标志物信息库中确定出对应的标志物信息,其中预设标志物信息库中存储有每一展示内容对应的标志物的标准位置和标准大小,将当前显示内容中标志物信息与展示信息进行匹配,用以判断显示屏是否能正常播放,如果不能正常播放,则根据配准参数对显示屏内实际播放的显示内容进行校正,以使显示屏能够正常播放,进而提升用户对显示屏的使用体验。
17.在一种可能实现的方式中,该方法还包括:识别所述展示内容中包含的内容标识;当所述内容标识为预设内容标识时,生成移动光标;控制所述移动光标按照预设移动路径和预设移动频率进行移动。
18.通过采用上述技术方案,当展示内容的重要程度较低时,通过生成移动光标的形式,使观看者能够通过观察移动光标的位置的方式,进行眼球运动,从而便于减轻观看显示屏幕过程中产生的视觉疲劳,从而便于对观看者的眼部健康进行保护。
19.第二方面,本技术提供一种显示屏的护眼控制装置,采用如下的技术方案:一种显示屏的护眼控制装置,包括:获取信息模块,用于获取显示屏所处展示场地的光线强度;确定目标护眼亮度模块,用于基于预设的光线强度与护眼亮度的对应关系,确定所述光线强度对应的所述显示屏的目标护眼亮度;确定移动信息模块,用于当检测到目标用户时,确定所述目标用户的移动信息,所述移动信息包括所述目标用户与所述显示屏的剩余距离和移动速率;确定最终展示形式模块,用于根据所述移动信息,确定所述显示屏的最终展示形式;信息展示模块,用于控制所述显示屏按照所述目标护眼亮度和所述最终展示形式
进行信息展示;确定用户面部特征模块,用于获取用户图像信息,确定对应的用户面部特征;特征判断模块,用于根据所述用户面部特征从预设面部特征形态库中进行遍历,判断所述用户面部特征中是否存在预设面部特征;形式调整模块,用于当存在预设面部特征时,根据所述预设面部特征调整显示屏的展示形式。
20.通过采用上述技术方案,通过对显示屏所在展示场地的光线强度进行获取,再根据预设光线与护眼亮度的对应关系,确定出获取到的光线强度对应的目标护眼亮度,当检测到目标用户时,通过确定目标用户的移动信息,并根据用户的移动距离确定显示屏的最终展示形式,最后控制显示屏按照目标护眼亮度和最终展示形式对多种商品信息进行展示,通过自动调整显示屏的亮度并且根据用户需求调整显示屏的展示形式,以减少用户在与显示屏距离较远时采用不良的用眼行为的几率,通过判断提取到的面部特征是否存在异常预设面部特征,当存在异常预设面部特征时,对显示屏的展示内容进行调整,便于对用户的眼部健康进行保护。
21.在一种可能实现的方式中,该装置还包括:获取当前护眼亮度模块,用于获取所述显示屏的当前护眼亮度;强度范围判断模块,用于将所述光线强度与所述当前护眼亮度对应的预设强度范围进行对比,判断所述光线强度是否位于所述当前护眼亮度对应的预设强度范围内;其中,确定目标护眼亮度模块在基于预设的光线强度与护眼亮度的对应关系,确定所述光线强度对应的所述显示屏的目标护眼亮度时,具体用于:当所述光线强度未位于当前护眼亮度对应的预设强度范围内时,基于预设的光线强度与护眼亮度的对应关系,确定所述光线强度对应的护眼亮度,并将所述护眼亮度确定为所述显示屏的目标护眼亮度。
22.在一种可能实现的方式中,该装置还包括:获取图像信息模块,用于获取图像信息,所述图像信息为所述显示屏展示场地的图像信息;确定移动目标模块,用于根据所述图像信息,判断预设范围内是否存在移动目标;确定目标用户模块,用于若存在所述移动目标,则将所述移动目标确定为目标用户。
23.在一种可能实现的方式中,确定移动信息模块在确定所述目标用户的移动信息时,包括:当检测到目标用户时,按照预设频率获取多张目标图像,所述目标图像中至少包括所述目标用户和所述显示屏;确定每一所述目标图像中所述目标用户与所述显示屏的距离;基于所有目标图像对应的多个距离,确定所述目标用户与所述显示屏的剩余距离和移动速率,所述目标用户与所述显示屏的剩余距离和移动速率构成所述目标用户的移动信息。
24.在一种可能存在的方式中,形式调整模块在根据所述预设面部特征调整显示屏的展示形式时,具体用于:
执行循环步骤,直至满足预设条件;所述循环步骤包括:确定当前调整等级,根据所述当前调整等级对所述显示屏的展示形式进行调整,得到调整后的显示形式,获取当前图像信息,判断所述当前图像信息中是否存在预设面部特征;所述预设条件包括:所述当前调整等级为预设等级;所述当前图像信息中不存在预设面部特征。
25.在一种可能实现的方式中,该装置还包括:展示内容获取模块,用于实时获取显示屏的展示内容;确定标志物信息模块,用于根据展示内容从预设标志物信息库中,确定对应的标志物信息,标志物信息包括标志物的标准位置和标准大小;确定展示物信息模块,用于从展示内容中,确定展示标志物的展示信息,展示信息包括展示标志物的展示位置和展示大小;信息匹配模块,用于将标志物信息与展示信息进行匹配,生成匹配值;配准模块,用于当匹配值低于预设匹配值时,确定显示屏的播放类型为非正常播放,并根据标志物信息与展示信息确定配准参数,基于配准参数对显示屏进行配准。
26.在一种可能实现的方式中,该装置还包括:识别内容标识模块,用于识别所述展示内容中包含的内容标识;生成移动光标模块,用于当所述内容标识为预设内容标识时,生成移动光标;控制移动模块,用于控制所述移动光标按照预设移动路径和预设移动频率进行移动。
27.第三方面,本技术提供一种电子设备,采用如下的技术方案:一种电子设备,该电子设备包括:至少一个处理器;存储器;至少一个应用程序,其中所述至少一个应用程序被存储在存储器中并被配置为由至少一个处理器执行,所述至少一个应用程序配置用于:执行上述显示屏的护眼控制方法。
28.第四方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:一种计算机可读存储介质,包括:存储有能够被处理器加载并执行上述显示屏的护眼控制方法的计算机程序。
29.综上所述,本技术包括以下至少一种有益技术效果:1.通过对显示屏所在展示场地的光线强度进行获取,再根据预设光线与护眼亮度的对应关系,确定出获取到的光线强度对应的目标护眼亮度,当检测到目标用户时,通过确定目标用户的移动信息,并根据用户的移动距离确定显示屏的最终展示形式,最后控制显示屏按照目标护眼亮度和最终展示形式对多种商品信息进行展示,通过自动调整显示屏的亮度并且根据用户需求调整显示屏的展示形式,以减少用户在与显示屏距离较远时采用不良的用眼行为的几率,通过判断提取到的面部特征是否存在异常预设面部特征,当存在异常预设面部特征时,对显示屏的展示内容进行调整,便于对用户的眼部健康进行保护。
30.2.通过获取到的光线强度将对应的光线强度进行确定,再判断光线强度是否超过
当前护眼亮度的预设强度范围,当光线强度超出当前护眼亮度的预设强度范围时,通过预设光线与护眼亮度的对应关系,确定出光线强度对应的护眼亮度,并将该护眼亮度确定为显示屏的目标护眼亮度,根据预设强度范围判断在当前光线强度下显示屏是否可以达到护眼的效果,提升了确定目标护眼亮度时的准确性。
附图说明
31.图1是本技术实施例中一种显示屏的护眼控制方法的流程示意图;图2是本技术实施例中一种显示屏配准方法示例图;图3是本技术实施例中一种显示屏的护眼控制装置的结构示意图;图4是本技术实施例中一种电子设备的结构示意图。
具体实施方式
32.以下结合附图1-4对本技术作进一步详细说明。
33.本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本技术的权利要求范围内都受到专利法的保护。
34.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
35.为了能够在用户使用显示屏时对用户的眼部健康进行保护,本技术实施例,通过对显示屏所在展示场地的光线强度进行获取,再根据预设光线与护眼亮度的对应关系,确定出获取到的光线强度对应的目标护眼亮度,当检测到目标用户时,通过确定目标用户的移动信息,并根据用户的移动距离确定显示屏的最终展示形式,最后控制显示屏按照目标护眼亮度和最终展示形式对多种商品信息进行展示,通过自动调整显示屏的亮度并且根据用户需求调整显示屏的展示形式,以减少用户在与显示屏距离较远时采用不良的用眼行为的几率,便于对用户的眼部健康进行保护。
36.具体的,本技术实施例提供了一种显示屏的护眼控制方法,由电子设备执行,该电子设备可以为服务器也可以为终端设备,其中,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。终端设备可以是智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此,该终端设备以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术实施例在此不做限制。
37.参考图1,图1是本技术实施例中一种显示屏的护眼控制方法的流程示意图,该方法包括步骤s110-步骤s180,其中:步骤s110:获取显示屏所处展示场地的光线强度。
38.具体的,显示屏展示场地为使用显示屏的场所,例如当显示屏为商品导购屏时,显示展示场地可以为商场。显示屏展示场地的光线强度可以根据设置于显示屏展示场地的光线传感器进行实时采集,并将采集到的光线强度发送至电子设备。
39.步骤s120:根据预设的光线强度与护眼亮度的对应关系,确定光线强度对应的显
示屏的目标护眼亮度。
40.具体的,由于显示屏的多层结构对外界光线会产生反射效果,最后进入人眼的一部分是显示屏本身发出的光线,一部分是外界光反射的光线,即显示屏展示场地的外界光反射的光线,外界光反射的光线可能会对显示屏正常显示的光线产生干扰,当干扰较大时,可能会影响用户对显示屏内显示内容的观看。
41.预设光线与护眼亮度的对应关系是根据历史经验数据确定的,历史经验数据包括在不同光线下用户对不同屏幕亮度的显示屏的使用体验,若用户观看显示屏时使用体验良好,即在观看显示屏的过程中未感到晃眼,以及刺眼,则将此时显示屏展示场地的光线强度对应的显示屏的屏幕亮度确定为此时显示屏展示场地的光线强度对应的护眼亮度。预设光线与护眼亮度的对应关系可以根据用户需求进行修改和删除,在本技术实施例中不做具体限定,只要能够根据预设光线与护眼亮度的对应关系确定获取到的光线强度对应的目标护眼亮度即可。
42.步骤s130:当检测到目标用户时,确定目标用户的移动信息。
43.其中,移动信息包括目标用户与显示屏的剩余距离和移动速率。
44.具体的,目标用户为对显示屏内容进行查看的用户,可以通过获取显示屏展示场地的图像信息确定目标用户,也可以通过获取显示屏的预设观看范围的图像信息对目标用户进行确定,具体的目标用户确定方法在本技术实施例中不做具体限定,只要能够将对显示屏内容进行查看的目标用户进行确定即可,显示屏的预设观看范围为显示屏前方预设区域,显示屏前方预设区域可以根据显示屏的尺寸以及用户需求进行修改,在本技术实施例中不做具体限定。目标用户的移动信息包括目标用户与显示屏之间的剩余距离,以及目标用户向显示屏移动时的移动速率。目标用户的移动速率可以通过获取多张包含有目标用户的图像以及显示屏的图像进行确定。
45.目标用户的数量可以为一个也可以为多个,当目标用户的数量为多个时,根据多个目标用户的位置确定目标用户中心位置,根据目标用户中心位置确定对应的移动信息。
46.步骤s140:根据移动信息,确定显示屏的最终展示形式。
47.步骤s150:控制显示屏按照目标护眼亮度和最终展示形式进行信息展示。
48.具体的,最终展示形式包括显示屏中展示内容的字体大小和展示内容布局。其中展示内容布局包括显示屏展示界面的排版内容,字体过大或过小,展示界面的排版内容过多或过少都可能会影响目标用户对显示屏的使用体验。例如,当显示屏为商场导购屏时,显示屏的展示内容一般为商品导购信息,当目标用户与显示屏的距离较远时,显示屏中展示内容的字体大小可能会影响用户对显示屏的使用体验,并且当展示屏内展示内容布局过多时也可能会影响用户对显示屏的使用体验。
49.显示屏能够与电子设备进行通信,目标护眼亮度和最终展示形式构成调节信号,电子设备将调节信号发送至显示屏后,以对显示屏展示形式进行调整。
50.步骤160:获取用户图像信息,确定对应的用户面部特征。
51.具体的,用户图像信息可以通过设置于显示屏处的图像采集设备进行采集,并由电子设备进行获取,也可以通过目标图像信息进行感兴趣区域提取,获取用户图像信息的方式在本技术实施例中不做具体限定,只要能够将用户面部特征进行确定即可。用户面部特征至少包括眼睛。
52.步骤170:根据用户面部特征从预设面部特征形态库中进行遍历,判断用户面部特征中是否存在预设面部特征。
53.步骤180:当存在预设面部形态时,根据预设面部形态调整显示屏的展示形式。
54.具体的,预设面部特征形态库中存放有多种异常面部特征形态,例如眯眼特征。当目标用户眼睛近视或者显示屏的展示内容不便于用户进行查看时,用户一般会下意识眯眼,通过眯眼对显示屏的展示内容进行查看时,眼睛就可以对光线的入射起到限制的作用,从而减少像差,以便对显示屏的显示内容进行查看,但长期眯着眼睛对显示屏的展示内容进行查看,会导致眼部肌肉的疲劳和紧张,进而可能会使眼睛近视度数加深得更快。
55.因此当检测到目标用户的面部特征存在眯眼特征时,需及时对显示屏的展示形式进行调整,以对目标用户的眼部健康进行保护。对显示屏的展示形式进行调整时,可以包括调整展示内容中字体的大小以及展示内容的格式,例如在没有检测到目标用户的面部特征存在预设面部特征时,显示屏中展示内容的字体为8号字体,展示内容的格式为8个商品为一个展示界面,当检测到目标用户的面部特征存在预设面部特征时,可以通过将展示内容的字体调整为6号字体,展示内容的格式调整为6个商品为一个展示界面,以便于用户减少眯眼的几率。本技术实施例中,通过对显示屏所在展示场地的光线强度进行获取,再根据预设光线与护眼亮度的对应关系,确定出获取到的光线强度对应的目标护眼亮度,当检测到目标用户时,通过确定目标用户的移动信息,并根据用户的移动距离确定显示屏的最终展示形式,最后控制显示屏按照目标护眼亮度和最终展示形式对多种商品信息进行展示,通过自动调整显示屏的亮度并且根据用户需求调整显示屏的展示形式,以减少用户在与显示屏距离较远时采用不良的用眼行为的几率,通过判断提取到的面部特征是否存在异常预设面部特征,当存在异常预设面部特征时,对显示屏的展示内容进行调整,便于对用户的眼部健康进行保护。
56.进一步地,该方法还包括:获取显示屏的当前护眼亮度;将光线强度与当前护眼亮度对应的预设强度范围进行对比,判断光线强度是否位于当前护眼亮度对应的预设强度范围内。
57.具体的,光线强度为显示屏所处展示场地的受光程度,当前护眼亮度为当前显示屏的屏幕亮度,每一屏幕亮度对应有预设强度范围,当由光线强度确定的光线强度在当前护眼亮度对应的预设强度范围内时,表示用户在使用该显示屏时可以达到护眼的效果,当由光线强度确定的光线强度超出当前护眼亮度对应的预设强度范围时,表示用户在使用该显示屏时可能无法达到护眼的效果。
58.每一护眼亮度对应的预设强度范围是根据历史经验进行确定的,具体的预设强度范围可以根据用户需求进行修改,在本技术实施例中不做具体限定。
59.其中,根据预设的光线与护眼亮度的对应关系,确定光线强度对应的显示屏的目标护眼亮度包括:当光线强度未位于当前护眼亮度对应的预设强度范围内时,基于预设的光线强度与护眼亮度的对应关系,确定光线强度对应的护眼亮度,并将护眼亮度确定为显示屏的目标护眼亮度。
60.具体的,例如,预设光线与护眼亮度的对应关系为光线亮度在0-5之间时,对应的护眼亮度为护眼亮度1;光线亮度在6-10之间时,对应的护眼亮度为护眼亮度2。若当前显示
屏的屏幕亮度为护眼亮度1,根据获取到的光线强度确定出来的光线强度为6,则表示用户在使用显示屏时当前的屏幕亮度可能无法对用户的眼部健康进行保护,根据预设光线与护眼亮度的对应关系确定光线强度为6时,对应的护眼亮度为护眼亮度2,则将护眼亮度2确定为显示屏的目标护眼亮度。
61.为了提升确定目标护亮度时的准确性,若当前获取到的光线强度超过当前显示屏的屏幕亮度对应的预设强度范围,则判断预设时间段内获取到的光线强度是否超过预设强度范围,并记录预设时间段内获取到的多个光线强度中超过预设强度范围的次数,当次数超过预设阈值时,确定当前屏幕的屏幕亮度可能无法对用户的眼部健康进行保护。其中,预设时间段为当前获取到光线强度后的预设时间段,预设时间段和预设阈值可以根据用户的需求进行修改,在本技术实施例中不做具体限定。
62.本技术实施例中,通过判断光线强度是否位于当前护眼亮度的预设强度范围内,当光线强度没有位于当前护眼亮度的预设强度范围内时,通过预设光线与护眼亮度的对应关系,确定出光线强度对应的护眼亮度,并将该护眼亮度确定为显示屏的目标护眼亮度,根据预设强度范围判断在当前光线强度下显示屏是否可以达到护眼的效果,提升了确定目标护眼亮度时的准确性。
63.进一步的,为了提高确定目标用户时的准确度,检测目标用户的方式包括:获取图像信息,图像信息为显示屏展示场地的图像信息;根据图像信息,判断预设范围内是否存在移动目标;若存在移动目标,则将移动目标确定为目标用户。
64.具体的,显示屏展示场地的图像信息可由设置于显示屏展示场地的图像采集设备进行获取,并上传至电子设备。预设范围为以显示屏所在位置为圆心,以预设距离为半径构成的扇形,其中圆心角为预设角度,预设距离和预设角度可以根据用户需求进行修改,在本技术实施例中不做具体限定。通过对图像信息进行人员检测,判断图像信息中是否存在移动人员,当存在移动人员时,对移动人员进行面部识别,根据面部识别结果判断移动人员是否在观看显示屏,当移动人员在观看显示屏时,将该移动人员确定为移动目标,并将移动目标确定为目标用户。在本技术实施例中对图像信息进行人员检测的方式在本技术实施例中不做具体限定,只要能够确定出图像信息中是否存在移动人员即可。
65.本技术实施例中,根据显示屏展示场地的图像信息,判断预设范围内是否存在移动目标,并当存在移动目标时,将移动目标确定为目标用户,提高了确定目标用户时的准确性。
66.进一步的,确定目标用户的移动信息,包括:当检测到目标用户时,按照预设频率获取多张目标图像,目标图像中至少包括目标用户和显示屏;确定每一目标图像中目标用户与显示屏的距离;基于所有目标图像对应的多个距离,确定目标用户与显示屏的剩余距离和移动速率,其中,目标用户与显示屏的剩余距离和移动速率构成目标用户的移动信息。
67.具体的,目标图像为包含有目标用户和显示屏的图像,可由设置于显示屏展示场地的图像采集设备进行获取,并上传至电子设备。
68.预设频率可以为每隔15秒控制图像采集设备进行一次目标图像的采集,也可以为每隔30秒控制图像采集设备进行一次目标图像的采集,具体的预设频率在本技术中不做具体限定,可以根据用户的需求进行修改,只要能对目标图像进行多次获取即可。
69.目标用户与显示屏的距离可通过对目标图像进行特征识别,确定出显示屏位置和目标用户位置,通过计算显示屏位置与目标用户位置之间的像素坐标,确定出显示屏与目标用户之间的距离。
70.目标用户与显示屏之间的剩余距离可以根据当前时刻获取到的目标图像进行确定,移动速率可以根据多张目标图像中目标用户的不同位置计算多个位移值,并根据每一目标图像的获取时刻,确定多个获取时刻,根据多个获取时刻和多个位移值便于对目标用户的移动速率进行确定。
71.本技术实施例中,根据多张包含有目标用户和显示屏的目标图像,确定目标用户与显示屏之间的剩余距离,以及目标用户进行移动时对应的移动速率,最后根据剩余距离和移动速率共同构成目标用户的移动信息,通过多张目标图像对目标用户的移动信息进行确定,便于提高确定移动信息时的准确性。
72.进一步地,根据预设面部形态调整显示屏的展示形式,包括:执行循环步骤,直至满足预设条件;循环步骤包括:确定当前调整等级,根据当前调整等级对显示屏的展示形式进行调整,得到调整后的显示形式,获取当前图像信息,判断当前图像信息中是否存在预设面部特征;预设条件包括:当前调整等级为预设等级;当前图像信息中不存在预设面部特征。
73.具体的,当前调整等级为当前显示屏的展示形式对应的调整等级,对显示屏的展示形式进行一次调整,显示屏的调整等级也会随之发生变化,在根据当前调整等级对显示屏的展示形式进行调整时,在当前调整等级的基础上,增加一个调整量,调整量为每一次对显示屏的展示形式进行调整的幅度,例如增加一个调整量可以为对显示屏的展示内容中的字体扩大一个字号,将展示内容的数量减一。
74.预设等级为无法对显示屏的展示形式进行调整的等级,例如,当前显示屏的展示内容中字体为最大字体,展示内容的数量为1。
75.为了对显示屏的使用性能进行保护,在对显示屏的展示形式进行调整时,可以在每次调整后等待预设时长后再进行调整,其中预设时长可以是2秒也可以是3秒,具体的预设时长在本技术实施例中不做具体限定。
76.当前调整等级为预设等级时,即显示内容中的字体为最大值,显示屏的展示内容为最小展示数量,停止对显示屏的形式进行调整;当图像信息中不存在预设面部特征时,即用户面部特征中不存在预设面部特征时,表示用户可以对显示屏的内容进行正常查看,或用户不再观看显示屏,此时不需要再对显示屏的展示形式进行调整,以便于其他目标用户进行查看。
77.本技术实施例中,当用户面部特征存在预设面部特征时,根据当前调整等级对显示屏的展示形式进行调整,当满足预设条件时停止对显示屏的展示形式进行调整,通过根据用户的面部特征对显示屏进行实时调整,便于提升用户对显示屏的使用体验,并且通过对显示屏的展示形式进行调整,便于对用户的眼部健康进行保护。
78.进一步的,为了提升用户对显示屏的使用体验,本技术实施例提供的一种显示屏
的护眼控制方法还包括步骤sa1-sa5,如图2所示,其中:步骤sa1:实时获取显示屏的展示内容。
79.具体的,通过视频采集设备对显示屏上显示的内容进行实时获取。实时获取显示屏的展示内容便于及时了解显示屏的展示情况。
80.步骤sa2:根据展示内容从标志物信息库中,确定对应的标志物信息,标志物信息包括标志物的标准位置和标准大小。
81.具体的,标志物信息库中存储有当前展示内容对应的标志物信息,标志物信息中至少包括标志物的标准位置和标准大小。
82.步骤sa3:从展示内容中,确定展示标志物的展示信息,展示信息包括展示标志物的展示位置和展示大小。
83.步骤sa4:将标志物信息与展示信息进行匹配,生成匹配值。
84.具体的,在显示屏的每一个展示内容中都存在有展示标志物,提取每一展示内容中展示标志物的位置和大小,将提取到的展示标志物的展示位置和展示大小与标志物信息对应的标准位置和标准大小进行匹配,若匹配度低于预设阈值,则确定显示屏不能正常播放,可能存在播放异常,其中预设阈值可以根据用户需求进行修改,在本技术实施例中不做具体限定。
85.步骤sa5:当匹配值低于预设匹配值时,确定显示屏的播放类型为非正常播放,并根据标志物信息与展示信息确定配准参数,基于配准参数对显示屏进行配准。
86.具体的,配准参数为展示标志物的位置和大小与标准位置和标准大小的差值。例如展示标志物的顶点坐标为(2,0)、(4,0)、(2,2)、(4,2),标志物的标准顶点坐标为(0,0)、(2,0)、(0,2)、(2,2),校正参数即对图像中所有的坐标点进行左移2个单位。
87.本技术实施例中,通过实时获取到的显示屏的展示内容,从预设标志物信息库中确定出对应的标志物信息,其中预设标志物信息库中存储有每一展示内容对应的标志物的标准位置和标准大小,将当前显示内容中标志物信息与展示信息进行匹配,用以判断显示屏是否能正常播放,如果不能正常播放,则根据配准参数对显示屏内实际播放的显示内容进行校正,以使显示屏能够正常播放,进而提升用户对显示屏的使用体验。
88.进一步地,为了进一步对观看者的眼部健康进行保护,该方法还包括:识别展示内容中包含的内容标识;当内容标识为预设内容标识时,生成移动光标;控制移动光标按照预设移动路径和预设移动频率进行移动。
89.具体的,不同的展示内容对应的重要程度不同,确定不同的展示内容对应的重要程度时,可以对展示内容中包含的内容标识进行识别,再根据内容标识与预设内容标识相对比,以判断展示内容中的内容标识是否为预设内容标识,其中,当展示内容中包含有预设内容标识时,确定展示内容为非重要展示内容,预设内容标识可以为广告标识、商标标识等,在本技术实施例中不做具体限定,可由相关技术人员进行设定。
90.移动光标的展示形式可以为圆点、也可以为线型图标,在本技术实施例中不做具体限定,预设移动路径可由相关技术人员确定后上传至电子设备,也可根据显示屏幕的界面信息自动生成,预设移动路径的确定方式在本技术实施例中不做具体限定。其中,根据显示屏幕的界面信息自动生成时,包括:通过随机数算法生成一个大于预设数值的随机数,预设数值可以为5,也可以为
10,具体的数值在本技术实施例中不做具体限定,并从显示屏幕的界面信息中随机选择移动坐标,其中,界面信息中包含有显示屏幕汇总每个显示点对应的坐标,移动坐标的数量与随机数相同,将选择出的多个移动坐标写入预设数组中,确定每个移动坐标对应的数组编号,通过随机排列算法,将每个数组编号进行随机排序,以生成随机编号序列,按照生成的随机编号序列将每个移动坐标进行排序,得到移动路线。例如,通过随机数算法生成的随机数为6,从显示屏幕对应的界面信息中确定出6个移动坐标,分别为(8,5)、(10,25)、(2,11)、(6,7)、(35,21)以及(9,30),将6个移动坐标写入预设数组中,如下表1所示:表1表1将每个数组编号进行随机排序,生成的随机编号序列为652341,则按照生成的随机编号序列将每个移动坐标进行排序后,生成的移动路线为(9,30)、(35,21)、(10,25)、(2,11)、(6,7)、(8,5)。
91.预设移动频率用于表征移动光标在移动路线中每个坐标处的停留时长,具体的移动频率在本技术实施例中不做具体限定,可由相关技术人员进行设定。
92.上述实施例从方法流程的角度介绍一种显示屏的护眼控制的方法,下述实施例从虚拟模块或者虚拟单元的角度介绍了一种显示屏的护眼控制的装置,具体详见下述实施例。
93.本技术实施例提供一种显示屏的护眼控制的装置,如图3所示,该装置具体包括获取信息模块310、确定目标护眼亮度模块320、确定移动信息模块330、确定最终展示形式模块340、信息展示模块350、确定用户面部特征模块360、特征判断模块370以及形式调整模块380,其中:获取信息模块310,用于获取显示屏所处展示场地的光线强度;确定目标护眼亮度模块320,用于基于预设的光线强度与护眼亮度的对应关系,确定光线强度对应的显示屏的目标护眼亮度;确定移动信息模块330,用于当检测到目标用户时,确定目标用户的移动信息,移动信息包括目标用户与显示屏的剩余距离和移动速率;确定最终展示形式模块340,用于根据移动信息,确定显示屏的最终展示形式;信息展示模块350,用于控制显示屏按照目标护眼亮度和最终展示形式进行信息展示;确定用户面部特征模块360,用于获取用户图像信息,确定对应的用户面部特征;特征判断模块370,用于根据用户面部特征从预设面部特征形态库中进行遍历,判断用户面部特征中是否存在预设面部特征;形式调整模块380,用于当存在预设面部特征时,根据预设面部特征调整显示屏的展示形式。
94.在一种可能实现的方式中,该装置还包括:获取当前护眼亮度模块,用于获取显示屏的当前护眼亮度;
强度范围判断模块,用于将光线强度与当前护眼亮度对应的预设强度范围进行对比,判断光线强度是否位于当前护眼亮度对应的预设强度范围内;其中,确定目标护眼亮度模块在基于预设的光线强度与护眼亮度的对应关系,确定光线强度对应的显示屏的目标护眼亮度时,具体用于:当光线强度未位于当前护眼亮度对应的预设强度范围内时,基于预设的光线强度与护眼亮度的对应关系,确定光线强度对应的护眼亮度,并将护眼亮度确定为显示屏的目标护眼亮度。
95.在一种可能实现的方式中,该装置还包括:获取图像信息模块,用于获取图像信息,图像信息为显示屏展示场地的图像信息;确定移动目标模块,用于根据图像信息,判断预设范围内是否存在移动目标;确定目标用户模块,用于若存在移动目标,则将移动目标确定为目标用户。
96.在一种可能实现的方式中,确定移动信息模块330在确定目标用户的移动信息时,包括:当检测到目标用户时,按照预设频率获取多张目标图像,目标图像中至少包括目标用户和显示屏;确定每一目标图像中目标用户与显示屏的距离;基于所有目标图像对应的多个距离,确定目标用户与显示屏的剩余距离和移动速率,目标用户与显示屏的剩余距离和移动速率构成目标用户的移动信息。
97.在一种可能存在的方式中,形式调整模块380在根据预设面部特征调整显示屏的展示形式时,具体用于:执行循环步骤,直至满足预设条件;循环步骤包括:确定当前调整等级,根据当前调整等级对显示屏的展示形式进行调整,得到调整后的显示形式,获取当前图像信息,判断当前图像信息中是否存在预设面部特征;预设条件包括:当前调整等级为预设等级;当前图像信息中不存在预设面部特征。
98.在一种可能实现的方式中,该装置还包括:展示内容获取模块,用于实时获取显示屏的展示内容;确定标志物信息模块,用于根据展示内容从预设标志物信息库中,确定对应的标志物信息,标志物信息包括标志物的标准位置和标准大小;确定展示物信息模块,用于从展示内容中,确定展示标志物的展示信息,展示信息包括展示标志物的展示位置和展示大小;信息匹配模块,用于将标志物信息与展示信息进行匹配,生成匹配值;配准模块,用于当匹配值低于预设匹配值时,确定显示屏的播放类型为非正常播放,并根据标志物信息与展示信息确定配准参数,基于配准参数对显示屏进行配准。
99.在一种可能实现的方式中,该装置还包括:识别内容标识模块,用于识别展示内容中包含的内容标识;生成移动光标模块,用于当内容标识为预设内容标识时,生成移动光标;
控制移动模块,用于控制移动光标按照预设移动路径和预设移动频率进行移动。
100.本技术实施例中提供了一种电子设备,如图4所示,图4所示的电子设备400包括:处理器401和存储器403。其中,处理器401和存储器403相连,如通过总线402相连。可选地,电子设备400还可以包括收发器404。需要说明的是,实际应用中收发器404不限于一个,该电子设备400的结构并不构成对本技术实施例的限定。
101.处理器401可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器401也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
102.总线402可包括一通路,在上述组件之间传送信息。总线402可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线402可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
103.存储器403可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
104.存储器403用于存储执行本技术方案的应用程序代码,并由处理器401来控制执行。处理器401用于执行存储器403中存储的应用程序代码,以实现前述方法实施例所示的内容。
105.其中,电子设备包括但不限于:移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。还可以为服务器等。图4示出的电子设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
106.本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。
107.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他
步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
108.以上所述仅是本技术的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。