一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电子设备的视力保护方法、装置、电子设备及存储介质与流程

2022-04-30 09:12:39 来源:中国专利 TAG:


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.第四方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序用于实现如上第一方面所述的电子设备的视力保护方法。
30.第五方面,本技术实施例提供一种计算机程序产品,其上存储有计算机程序,该计算机程序用于实现如上第一方面所述的电子设备的视力保护方法。
31.本技术实施例提供的电子设备的视力保护方法、装置、电子设备及存储介质,通过电子设备自带的前置双摄像头来获取用户数据以及用户深度数据,并根据用户数据和用户深度数据获得用户的观看距离,最后确定出用户的观看距离过近时启动视力保护策略,使得用户调整到正确的坐姿或者远离显示屏,从而,保护了用户的视力,并且,不需要额外地增加检测器件,降低了检测成本,提升了通用性。
附图说明
32.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显:
33.图1为本技术实施例的电子设备的视力保护方法的流程图;
34.图2为本技术实施例的电子设备的视力保护装置的结构示意图;
35.图3为本技术实施例的电子设备的结构示意图。
具体实施方式
36.下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关公开,而非对该公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与公开相关的部分。
37.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
38.以下结合附图描述根据本发明实施例的电子设备的视力保护方法、装置、电子设
备及存储介质。在描述根据本发明实施例的电子设备的视力保护方法、装置、电子设备及存储介质之前,首先对电子设备进行说明,其中,电子设备例如为移动终端,如:带有显示屏的智能手机、平板电脑等。
39.随着互联网技术的快速发展,用户使用此类电子设备的场景越来越频繁,比如上网课,看视频、支付等,为了使电子设备能够适应更多场景下的应用,也在不断地发展,以智能手机或者平板电脑为例,电子设备配置的摄像头种类越来越多,配置的摄像头摄像越来越清晰,通常,包括多个后置摄像头以及多个前置摄像头,例如:包括两个不同类型的前置摄像头,假设两个不同类型的前置摄像头命名为第一摄像头和第二摄像头。
40.在一些示例中,第一摄像头可以是用于拍照的rgb(红、绿和蓝)彩色摄像头,第二摄像头例如为tof摄像头,其中,tof是time-of-flight的缩写,直译为“飞行的时间”。tof摄像头成像技术具体是指由一组人眼看不到的激光脉冲向外发射,遇到物体后反射,反射到摄像头结束,计算从发射到反射回摄像头的时间差或相位差,并将数据收集起来,形成一组距离深度数据,从而可得到一个立体的3d模型的成像技术。
41.图1是本技术一个实施例的电子设备的视力保护方法的流程图,如图1所示,根据本技术实一个实施例的电子设备的视力保护方法,包括如下步骤:
42.s101:获取第一摄像头采集的用户数据以及第二摄像头采集的用户深度数据。
43.在具体示例中,第一摄像头为rgb彩色摄像头,第二摄像头为tof摄像头,则第一摄像头采集的用户数据为用户的彩色图像,第二摄像头采集的用户深度数据为深度图。即:rgb摄像头主要作用为拍摄照片,tof摄像头用于采集深度数据,即:用户到前置摄像头的距离数据,例如:通过tof摄像头采集的深度数据,可以换算出人脸到显示屏的观看距离。
44.为了降低第一摄像头和第二摄像头的能耗,在具体应用中,可以以预设时间周期启动第一摄像头和第二摄像头,即:每间隔一定时间进行一次采集,这样,其余时间可以控制第一摄像头和第二摄像头关闭,从而有效降低第一摄像头和第二摄像头的耗电量,该实例中,预设时间周期李伟20秒,以平板电脑为例,在用户开启平板电脑之后,开始计时,并且每隔20秒,自动打开两个前置摄像头,即打开rgb彩色摄像头和tof摄像头,需要说明的是,打开两个前置摄像头是在后台运行的,即:并不会出现相机预览界面,依然保持当前平板电脑使用的应用场景,比如:依然在正常播放视频的同时,后台打开了两个前置摄像头,以采集用户数据和用户深度数据。
45.s102:根据用户数据和用户深度数据获得用户的观看距离。
46.具体地,根据用户数据和用户深度数据获得用户的观看距离,包括:根据用户数据识别人脸;根据用户深度数据得到人脸与所述电子设备的显示屏之间的观看距离。即:通过rgb彩色摄像头采集到的用户数据即图像,可以通过人脸识别算法识别出图像中是否具有人脸,当存在人脸时,说明用户正在使用平板电脑即正在观看平板电脑的显示屏。此时,可以通过tof摄像头采集到的用户深度数据即深度图,换算出人脸距离显示屏的距离,即:观看距离。
47.也就是说,rgb彩色摄像头采集的图像用于人脸识别,tof摄像头采集的用户深度数据一方面可以辅助人脸识别,进而提升人脸识别的精度,另一方面,还可以通过用户深度数据,计算得到人脸与平板电脑的显示屏之间的观看距离。
48.s103:基于用户的观看距离确定是否启动视力保护策略。
49.在本发明的一个实施例中,基于用户的观看距离确定是否启动视力保护策略,包括:判断观看距离是否小于预设值;如果观看距离小于预设值,或者观看距离小于预设值并且持续时间达到第一预设时间,则启动视力保护策略。
50.上述示例中,视力保护策略至少包括以下之一或其组合:向用户进行提示;关闭显示屏。
51.作为一个具体的示例,预设值假设为50厘米,则如果观看距离即人脸与显示屏之间的距离小于50厘米,说明观看距离较近,将会影响视力,或者坐姿不正确引起观看距离过近,此时,可以向用户发送提示,例如:发出“滴滴滴”的提示音,当然,也可以在显示屏上显示“观看距离过近,坐姿不正确、影响视力,请调整坐姿”等提示消息,这样,可以起到保护视力的作用。
52.可以理解的是,上述示例中的50厘米仅仅是示例性的,在其它示例中,也可以是35厘米、40厘米等等。
53.在其它示例中,也可以通过观看距离结合时间来共同判断是否开启示例保护策略,这样,可以提升检测用户坐姿是否正确、观看距离是否过近的准确性,例如:用户是在调整坐姿或者其它操作导致短时间内观看距离过近,这种情况,单纯依靠观看距离进行判断可能造成误判,因此,为了降低误判的发生,该实例中,可以预设第一预设时间为30秒,即:如果30秒内,观看距离始终过近,则可以确定用户的坐姿不正确等,此时,发出提示,要求用户调整坐姿或者眼睛远离显示屏,以降低对眼睛造成的伤害。
54.在上述实例中,视力保护策略是以提示为例进行说明的,可以理解的是,在其它示例中,还可以采用其它方式,如强制性关闭显示屏,直到眼睛远离显示屏后重新打开显示屏,这样,可以使得用户必须调整到争取的坐姿或者适宜的观看距离后才能够继续使用平板电脑,从而,极大地对用户起到视力保护的作用。
55.根据本发明实施例的电子设备的视力保护方法,通过电子设备自带的前置双摄像头来获取用户数据以及用户深度数据,并根据用户数据和用户深度数据获得用户的观看距离,最后确定出用户的观看距离过近时启动视力保护策略,使得用户调整到正确的坐姿或者远离显示屏,从而,保护了用户的视力,并且,不需要额外地增加检测器件,降低了检测成本,提升了通用性。
56.在本发明的一个实施例中,电子设备的视力保护方法,还包括:根据所述用户数据识别出人脸之后开始计时;判断同一用户的持续观看时间是否达到第二预设时间;如果是,则启动所述视力保护策略。进一步地,如果同一用户的持续观看时间未达到所述第二预设时间时,判断用户发生改变,则重新开始计时。
57.即:以20秒为例,可以通过比较每隔20秒时的用户数据,确定是否为同一人,如果是同一人,则继续计时,如果不是同一人,例如:中途离开或者换人使用了平板电脑,则重新计时,如果计时时间累计达到了第二预设时间如30分钟,则提醒用户需要用户休息,做眼保健操等,当然,也可以强制关闭屏幕,直到休息如2分钟之后,重新打开显示屏。这样,避免用户长时间观看显示屏导致眼睛疲劳,可以有效地保护用户的视力。
58.另一方面,如图2所示,本技术实施例提供了一种电子设备的视力保护装置,其中,电子设备包括前置摄像头,所述前置摄像头包括第一摄像头和第二摄像头。电子设备的视力保护装置包括:获取模块210、距离确定模块220和保护模块230,其中:
59.获取模块210,用于获取第一摄像头采集的用户数据以及第二摄像头采集的用户深度数据;
60.距离确定模块220,用于根据所述用户数据和所述用户深度数据获得用户的观看距离;
61.保护模块230,用于基于所述用户的观看距离确定是否启动视力保护策略。
62.在本发明的一个实施例中,距离确定模块220,具体用于:
63.根据所述用户数据识别人脸;
64.根据所述用户深度数据得到所述人脸与所述电子设备的显示屏之间的所述观看距离。
65.在本发明的一个实施例中,所述保护模块230,具体用于:
66.判断所述观看距离是否小于预设值;
67.如果所述观看距离小于预设值,或者所述观看距离小于预设值并且持续时间达到第一预设时间,则启动所述视力保护策略。
68.在本发明的一个实施例中,所述视力保护策略至少包括以下之一或其组合:
69.向用户进行提示;
70.关闭显示屏。
71.在本发明的一个实施例中,还包括:根据所述用户数据识别出人脸之后开始计时;判断同一用户的持续观看时间是否达到第二预设时间;如果是,则启动所述视力保护策略。
72.在本发明的一个实施例中,还包括:如果同一用户的持续观看时间未达到所述第二预设时间时,判断用户发生改变,则重新开始计时。
73.根据本发明实施例的电子设备的视力保护方法,通过电子设备自带的前置双摄像头来获取用户数据以及用户深度数据,并根据用户数据和用户深度数据获得用户的观看距离,最后确定出用户的观看距离过近时启动视力保护策略,使得用户调整到正确的坐姿或者远离显示屏,从而,保护了用户的视力,并且,不需要额外地增加检测器件,降低了检测成本,提升了通用性。
74.需要说明的是,本技术实施例的电子设备的视力保护装置的具体实现方式与本技术实施例的电子设备的视力保护方法的具体实现方式类似,具体请参见方法部分的描述,此处不做赘述。
75.图3为本技术实施例的电子设备的结构示意图。
76.如图3所示,电子设备600包括中央处理单元(cpu)601,其可以根据存储在只读存储器(rom)602中的程序或者从存储部分602加载到随机访问存储器(ram)603中的程序而执行各种适当的动作和处理。在ram 603中,还存储有电子设备600操作所需的各种程序和数据。cpu 601、rom602以及ram 603通过总线604彼此相连。输入/输出(i/o)接口605也连接至总线604。
77.以下部件连接至i/o接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至i/o接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出
的计算机程序根据需要被安装入存储部分608。
78.特别地,根据本技术的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在机器可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被中央处理单元(cpu)601执行时,执行本技术的电子设备中限定的上述功能。
79.需要说明的是,本技术所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的电子设备、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行电子设备、装置或者器件使用或者与其结合使用。而在本技术中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行电子设备、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
80.附图中的流程图和框图,图示了按照本技术各种实施例的处理接收设备、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,前述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的电子设备来实现,或者可以用专用硬件与计算机指令的组合来实现。
81.描述于本技术实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,处理器用于执行所述程序时实现电子设备的视力保护方法:获取第一摄像头采集的用户数据以及第二摄像头采集的用户深度数据;根据所述用户数据和所述用户深度数据获得用户的观看距离;基于所述用户的观看距离确定是否启动视力保护策略。
82.作为另一方面,本技术还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中的。上述计算机可读存储介质存储有一个或者多个程序,当上述前述程序被一个
或者一个以上的处理器用来执行描述于本技术的电子设备的视力保护方法:获取第一摄像头采集的用户数据以及第二摄像头采集的用户深度数据;根据所述用户数据和所述用户深度数据获得用户的观看距离;基于所述用户的观看距离确定是否启动视力保护策略。
83.作为另一方面,本技术还提供了一种计算机程序产品,该计算机程序产品可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中的。上述计算机程序产品存储有一个或者多个程序,当上述前述程序被一个或者一个以上的处理器用来执行描述于本技术的电子设备的视力保护方法:获取第一摄像头采集的用户数据以及第二摄像头采集的用户深度数据;根据所述用户数据和所述用户深度数据获得用户的观看距离;基于所述用户的观看距离确定是否启动视力保护策略。
84.以上描述仅为本技术的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本技术中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离前述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本技术中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献