可左右滑动选省市

屏幕的水雾去除方法、装置、电子设备及可读存储介质

更新时间:2024-07-01
屏幕的水雾去除方法、装置、电子设备及可读存储介质 专利申请类型:实用新型专利;
地区:广东-东莞;
源自:东莞高价值专利检索信息库;

专利名称:屏幕的水雾去除方法、装置、电子设备及可读存储介质

专利类型:实用新型专利

专利申请号:CN202010605141.1

专利申请(专利权)人:维沃移动通信有限公司
权利人地址:广东省东莞市长安镇乌沙步步高大道283号

专利发明(设计)人:周建华

专利摘要:本申请公开了一种屏幕的水雾去除方法、装置、电子设备及可读存储介质,属于水雾去除技术领域。该屏幕的水雾去除方法,包括:获取通过电子设备中摄像头采集到的水雾分布状态信息;其中,摄像头设置于电子设备的屏幕下方;根据水雾分布状态信息,控制电子设备中的水雾去除组件执行水雾去除操作;在水雾去除操作满足预设停止条件的情况下,停止执行水雾去除操作;其中,预设停止条件包括操作执行时长条件、操作执行次数条件和操作执行结果条件中的至少一者。本申请提供的一种屏幕的水雾去除方法、装置、电子设备及可读存储介质,能够在屏幕的水雾去除过程中,准确地停止执行水雾去除操作。

主权利要求:
1.一种屏幕的水雾去除方法,其特征在于,包括:
获取通过电子设备中摄像头采集到的水雾分布状态信息;其中,所述摄像头设置于所述电子设备的屏幕下方;
根据所述水雾分布状态信息,控制所述电子设备中的水雾去除组件执行水雾去除操作;
在所述水雾去除操作满足预设停止条件的情况下,停止执行所述水雾去除操作;其中,所述预设停止条件包括操作执行时长条件、操作执行次数条件和操作执行结果条件中的至少一者;
其中,所述水雾分布状态信息包括水雾的位置信息和湿度信息,所述获取通过电子设备中摄像头采集到的水雾分布状态信息,包括:获取通过所述摄像头采集到的目标图像中的噪点特征的位置信息和尺寸信息;
根据所述噪点特征的位置信息和尺寸信息,确定所述水雾的分布区域和厚度;
将确定的结果统计为水雾覆盖程度和水珠大小;
其中,所述水雾去除组件包括加热组件和温感组件,所述水雾去除操作包括加热操作,根据所述水雾分布状态信息,控制所述电子设备中的水雾去除组件执行水雾去除操作,包括:根据所述水雾覆盖程度和水珠大小确定预设温度;
基于所述加热组件和所述温感组件,在不超过预设温度的前提下执行加热操作,直至执行加热操作后的水雾分布状态满足水雾分布状态条件。
2.根据权利要求1所述的屏幕的水雾去除方法,其特征在于,所述获取通过电子设备中摄像头采集到的水雾分布状态信息之前,所述方法还包括:获取通过所述摄像头采集到的目标图像;
判断所述目标图像中是否存在噪点特征;
在所述目标图像中存在所述噪点特征的情况下,确定所述屏幕的内表面有水雾。
3.根据权利要求1所述的屏幕的水雾去除方法,其特征在于,所述根据所述水雾分布状态信息,控制所述电子设备中的水雾去除组件执行水雾去除操作,还包括:根据所述水雾的位置信息,确定所述水雾去除操作的执行位置;
控制所述水雾去除组件,在所述执行位置执行所述水雾去除操作。
4.根据权利要求1所述的屏幕的水雾去除方法,其特征在于,所述根据所述水雾分布状态信息,控制所述电子设备中的水雾去除组件执行水雾去除操作,还包括:根据所述水雾的湿度信息,确定所述水雾去除操作的执行时长;
控制所述水雾去除组件,依据所述执行时长执行所述水雾去除操作。
5.根据权利要求1所述的屏幕的水雾去除方法,其特征在于,所述水雾去除组件还包括超声波组件,所述水雾去除操作还包括超声波发射操作。
6.一种屏幕的水雾去除装置,其特征在于,包括:
第一获取模块,用于获取通过电子设备中摄像头采集到的水雾分布状态信息;其中,所述摄像头设置于所述电子设备的屏幕下方;
控制模块,用于根据所述水雾分布状态信息,控制所述电子设备中的水雾去除组件执行水雾去除操作;
停止模块,用于在所述水雾去除操作满足预设停止条件的情况下,停止执行所述水雾去除操作;其中,所述预设停止条件包括操作执行时长条件、操作执行次数条件和操作执行结果条件中的至少一者;
其中,所述水雾分布状态信息包括水雾的位置信息和湿度信息,所述第一获取模块,具体用于:获取通过所述摄像头采集到的目标图像中的噪点特征的位置信息和尺寸信息;根据所述噪点特征的位置信息和尺寸信息,确定所述水雾的分布区域和厚度;将确定的结果统计为水雾覆盖程度和水珠大小;
其中,所述水雾去除组件包括加热组件和温感组件,所述水雾去除操作包括加热操作,所述控制模块,具体用于:根据所述水雾覆盖程度和水珠大小确定预设温度;基于所述加热组件和所述温感组件,在不超过预设温度的前提下执行加热操作,直至执行加热操作后的水雾分布状态满足水雾分布状态条件。
7.根据权利要求6所述的屏幕的水雾去除装置,其特征在于,所述装置还包括:第二获取模块,用于在所述获取通过电子设备中摄像头采集到的水雾分布状态信息之前,获取通过所述摄像头采集到的目标图像;
判断模块,用于判断所述目标图像中是否存在噪点特征;
确定模块,用于在所述目标图像中存在所述噪点特征的情况下,确定所述屏幕的内表面有水雾。
8.根据权利要求6所述的屏幕的水雾去除装置,其特征在于,所述控制模块,包括:第三确定单元,用于根据所述水雾的位置信息,确定所述水雾去除操作的执行位置;
第一控制单元,用于控制所述水雾去除组件,在所述执行位置执行所述水雾去除操作。
9.根据权利要求6所述的屏幕的水雾去除装置,其特征在于,所述控制模块,包括:第四确定单元,用于根据所述水雾的湿度信息,确定所述水雾去除操作的执行时长;
第二控制单元,用于控制所述水雾去除组件,依据所述执行时长执行所述水雾去除操作。
10.根据权利要求6所述的屏幕的水雾去除装置,其特征在于,所述水雾去除组件还包括超声波组件,所述水雾去除操作还包括超声波发射操作。
11.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1‑5任一项所述的屏幕的水雾去除方法的步骤。
12.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1‑5任一项所述的屏幕的水雾去除方法的步骤。 说明书 : 屏幕的水雾去除方法、装置、电子设备及可读存储介质技术领域[0001] 本申请属于水雾去除技术领域,具体涉及一种屏幕的水雾去除方法、装置、电子设备及可读存储介质。背景技术[0002] 在一些特定的环境(例如,潮湿的环境)下,设备的屏幕内侧会有水雾。目前,相关技术中通过温度差的变化确定设备的屏幕内侧有水雾,并通过加热等水雾去除操作去除水雾。[0003] 在实现本申请过程中,发明人发现相关技术中至少存在如下问题:[0004] 虽然通过加热等水雾去除操作去除水雾,但是其无法准确地确定何时停止执行水雾去除操作,导致水雾去除不完全或水雾去除过度而浪费设备资源,设备不够智能化。[0005] 因此,如何能够在屏幕的水雾去除过程中,准确地停止执行水雾去除操作是本领域技术人员亟需解决的技术问题。发明内容[0006] 本申请实施例的目的是提供一种屏幕的水雾去除方法、装置、电子设备及可读存储介质,能够在屏幕的水雾去除过程中,准确地停止执行水雾去除操作。[0007] 为了解决上述技术问题,本申请是这样实现的:[0008] 第一方面,本申请实施例提供了一种屏幕的水雾去除方法,包括:[0009] 获取通过电子设备中摄像头采集到的水雾分布状态信息;其中,摄像头设置于电子设备的屏幕下方;[0010] 根据水雾分布状态信息,控制电子设备中的水雾去除组件执行水雾去除操作;[0011] 在水雾去除操作满足预设停止条件的情况下,停止执行水雾去除操作;其中,预设停止条件包括操作执行时长条件、操作执行次数条件和操作执行结果条件中的至少一者。[0012] 可选的,获取通过电子设备中摄像头采集到的水雾分布状态信息之前,该方法还包括:[0013] 获取通过摄像头采集到的目标图像;[0014] 判断目标图像中是否存在噪点特征;[0015] 在目标图像中存在噪点特征的情况下,确定屏幕的内表面有水雾。[0016] 可选的,水雾分布状态信息包括水雾的位置信息和湿度信息中的至少一种,获取通过电子设备中摄像头采集到的水雾分布状态信息,包括:[0017] 获取目标图像中噪点特征的位置信息和尺寸信息中的至少一种;[0018] 在至少获取噪点特征的位置信息的情况下,根据噪点特征的位置信息,确定水雾的位置信息;[0019] 在至少获取噪点特征的尺寸信息的情况下,根据噪点特征的尺寸信息,确定水雾的湿度信息。[0020] 可选的,水雾分布状态信息包括水雾的位置信息;根据水雾分布状态信息,控制电子设备中的水雾去除组件执行水雾去除操作,包括:[0021] 根据水雾的位置信息,确定水雾去除操作的执行位置;[0022] 控制水雾去除组件,在执行位置执行水雾去除操作。[0023] 可选的,水雾分布状态信息包括水雾的湿度信息;根据水雾分布状态信息,控制电子设备中的水雾去除组件执行水雾去除操作,包括:[0024] 根据水雾的湿度信息,确定水雾去除操作的执行时长;[0025] 控制水雾去除组件,依据执行时长执行水雾去除操作。[0026] 可选的,水雾去除组件包括加热组件和超声波组件中的至少一种,水雾去除操作包括加热操作和超声波发射操作中的至少一种。[0027] 第二方面,本申请实施例提供了一种屏幕的水雾去除装置,包括:[0028] 第一获取模块,用于获取通过电子设备中摄像头采集到的水雾分布状态信息;其中,摄像头设置于电子设备的屏幕下方;[0029] 控制模块,用于根据水雾分布状态信息,控制电子设备中的水雾去除组件执行水雾去除操作;[0030] 停止模块,用于在水雾去除操作满足预设停止条件的情况下,停止执行水雾去除操作;其中,预设停止条件包括操作执行时长条件、操作执行次数条件和操作执行结果条件中的至少一者。[0031] 可选的,该装置还包括:[0032] 第二获取模块,用于在获取通过电子设备中摄像头采集到的水雾分布状态信息之前,获取通过摄像头采集到的目标图像;[0033] 判断模块,用于判断目标图像中是否存在噪点特征;[0034] 确定模块,用于在目标图像中存在噪点特征的情况下,确定屏幕的内表面有水雾。[0035] 可选的,水雾分布状态信息包括水雾的位置信息和湿度信息中的至少一种,第一获取模块,包括:[0036] 获取单元,用于获取目标图像中噪点特征的位置信息和尺寸信息中的至少一种;[0037] 第一确定单元,用于在至少获取噪点特征的位置信息的情况下,根据噪点特征的位置信息,确定水雾的位置信息;[0038] 第二确定单元,用于在至少获取噪点特征的尺寸信息的情况下,根据噪点特征的尺寸信息,确定水雾的湿度信息。[0039] 可选的,水雾分布状态信息包括水雾的位置信息;控制模块,包括:[0040] 第三确定单元,用于根据水雾的位置信息,确定水雾去除操作的执行位置;[0041] 第一控制单元,用于控制水雾去除组件,在执行位置执行水雾去除操作。[0042] 可选的,水雾分布状态信息包括水雾的湿度信息;控制模块,包括:[0043] 第四确定单元,用于根据水雾的湿度信息,确定水雾去除操作的执行时长;[0044] 第二控制单元,用于控制水雾去除组件,依据执行时长执行水雾去除操作。[0045] 可选的,水雾去除组件包括加热组件和超声波组件中的至少一种,水雾去除操作包括加热操作和超声波发射操作中的至少一种。[0046] 第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面所述的屏幕的水雾去除方法的步骤。[0047] 第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面所述的屏幕的水雾去除方法的步骤。[0048] 第五方面,本申请实施例提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面所述的屏幕的水雾去除方法。[0049] 在本申请实施例中,在获取通过电子设备中摄像头采集到的水雾分布状态信息后,根据水雾分布状态信息,控制电子设备中的水雾去除组件执行水雾去除操作;在水雾去除操作满足预设停止条件的情况下,停止执行水雾去除操作;其中,预设停止条件包括操作执行时长条件、操作执行次数条件和操作执行结果条件中的至少一者。如此,本申请实施例相较于相关技术在去除屏幕内表面的水雾的过程中,会利用预先设置的预设停止条件来判断是否停止水雾去除操作的执行,而该预设停止条件是客观条件,不会因人而异,如此,本申请实施例能够准确地停止执行水雾去除操作。附图说明[0050] 图1是本申请实施例提供的一种屏幕的水雾去除方法的流程图;[0051] 图2是本申请实施例提供的一种屏下摄像头分布示意图;[0052] 图3是本申请实施例提供的一种屏幕的结构示意图;[0053] 图4是本申请实施例提供的一种屏幕的水雾去除装置的结构示意图;[0054] 图5是本申请实施例提供的一种电子设备的结构示意图;[0055] 图6是本申请实施例提供的另一种电子设备的结构示意图。具体实施方式[0056] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。[0057] 本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。[0058] 基于背景技术部分内容可知,相关技术中虽然通过加热等水雾去除操作去除水雾,但是其无法准确地确定何时停止执行水雾去除操作,导致水雾去除不完全或水雾去除过度而浪费设备资源,设备不够智能化。[0059] 申请人经研究发现,为了解决上述技术问题,在电子设备控制水雾去除组件执行水雾去除操作后,判断水雾去除操作是否满足预设停止条件;在水雾去除操作满足预设停止条件的情况下,则停止执行水雾去除操作。如此,相较于相关技术能够在屏幕的水雾去除过程中,准确地停止执行水雾去除操作。[0060] 下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的屏幕的水雾去除方法进行详细地说明。[0061] 如图1所示,本申请实施例提供的屏幕的水雾去除方法,可以包括:[0062] S110、获取通过电子设备中摄像头采集到的水雾分布状态信息;其中,摄像头设置于电子设备的屏幕下方。[0063] 该电子设备可以为移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra‑mobilepersonalcomputer,UMPC)、上网本或者个人数字助理(personaldigitalassistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttachedStorage,NAS)、个人计算机(personalcomputer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。[0064] 摄像头设置于电子设备的屏幕下方,也即屏下摄像头,该屏下摄像头的数量可以为一个,也可以为多个。当屏下摄像头的数量为一个时,其可以设置于屏幕的正下方,对其设置位置不作具体限定。当屏下摄像头的数量为多个时,其可以均匀分布在屏幕下方,对这些屏下摄像头的设置位置也不作具体限定。例如,如图2所示,图2矩形框中每个圆圈即为一个屏下摄像头,8个屏下摄像头分为两列等间距设置于屏幕下方。[0065] S120、根据水雾分布状态信息,控制电子设备中的水雾去除组件执行水雾去除操作。[0066] 水雾去除组件可以为加热组件、超声波组件等,与之相应地,水雾去除操作可以为加热操作、超声波发射操作等,本申请实施例对其不作具体限定。[0067] 在执行水雾去除操作后,为了能够准确地确定何时停止执行该水雾去除操作,可以执行步骤S130。[0068] S130、在水雾去除操作满足预设停止条件的情况下,停止执行水雾去除操作;其中,预设停止条件包括操作执行时长条件、操作执行次数条件和操作执行结果条件中的至少一者。[0069] 在本申请实施例中,在获取通过电子设备中摄像头采集到的水雾分布状态信息后,根据水雾分布状态信息,控制电子设备中的水雾去除组件执行水雾去除操作;在水雾去除操作满足预设停止条件的情况下,停止执行水雾去除操作;其中,预设停止条件包括操作执行时长条件、操作执行次数条件和操作执行结果条件中的至少一者。如此,本申请实施例相较于相关技术在去除屏幕内表面的水雾的过程中,会利用预先设置的预设停止条件来判断是否停止水雾去除操作的执行,而该预设停止条件是客观条件,不会因人而异,如此,本申请实施例能够准确地停止执行水雾去除操作。[0070] 为了准确地确定电子设备的屏幕内表面是否有水雾,在一个实施例中,在步骤S110之前,该方法还可以包括:[0071] 获取通过摄像头采集到的目标图像;[0072] 判断目标图像中是否存在噪点特征;[0073] 在目标图像中存在噪点特征的情况下,确定屏幕的内表面有水雾。[0074] 由于屏下摄像头位于屏幕下方,故为了确定电子设备的屏幕内表面是否有水雾,需透过屏幕进行目标图像的采集。在一个实施例中,该屏下摄像头可以依据预设周期自动地进行目标图像的采集,该预设周期可以是1分钟、5分钟、10分钟等等,对其不作具体限定。在另一个实施例中,用户可以手动控制进行目标图像的采集。[0075] 在获取目标图像后,可对其进行图像分析,判断该目标图像中是否存在噪点特征。由于噪点特征的形状、位置及尺寸,能够分别表征水雾中液滴的形状、位置及尺寸(例如,当水雾以水珠的形式存在时,噪点特征即为圆形噪点),故判断目标图像中是否存在噪点特征,即可判断电子设备的屏幕内表面是否有水雾,达到了检测水雾的目的。[0076] 为了准确地确定水雾的分布状态,在一个实施例中,水雾分布状态信息包括水雾的位置信息和湿度信息中的至少一种,步骤S110,包括:[0077] 获取目标图像中噪点特征的位置信息和尺寸信息中的至少一种;[0078] 在至少获取噪点特征的位置信息的情况下,根据噪点特征的位置信息,确定水雾的位置信息;[0079] 在至少获取噪点特征的尺寸信息的情况下,根据噪点特征的尺寸信息,确定水雾的湿度信息。[0080] 基于噪点特征的位置信息,可以确定水雾中液滴的位置信息,进而确定水雾的位置信息,也即确定水雾的分布区域。基于噪点特征的尺寸信息,可以确定水雾中液滴的尺寸信息,进而确定水雾的湿度信息,也即确定水雾的厚度。[0081] 为了快速且完全彻底地去除水雾,在一个实施例中,水雾分布状态信息包括水雾的位置信息;步骤S120,包括:[0082] 根据水雾的位置信息,确定水雾去除操作的执行位置;[0083] 控制水雾去除组件,在执行位置执行水雾去除操作。[0084] 根据水雾的位置信息,确定水雾去除操作的执行位置,并在该执行位置执行水雾去除操作,能够快速且完全彻底地去除水雾。[0085] 为了快速且完全彻底地去除水雾,在一个实施例中,水雾分布状态信息包括水雾的湿度信息;步骤S120,包括:[0086] 根据水雾的湿度信息,确定水雾去除操作的执行时长;[0087] 控制水雾去除组件,依据执行时长执行水雾去除操作。[0088] 根据水雾的湿度信息,确定水雾去除操作的执行时长,并依据该执行时长执行水雾去除操作,能够快速且完全彻底地去除水雾。[0089] 在一个实施例中,水雾去除组件包括加热组件和超声波组件中的至少一种,水雾去除操作包括加热操作和超声波发射操作中的至少一种。[0090] 为了快速且完全彻底地去除水雾,在一个实施例中,当水雾去除组件可以包括加热组件,水雾去除操作为加热操作,且操作执行结果条件为水雾分布状态条件时,则步骤S130可以包括:在执行加热操作后的水雾分布状态满足水雾分布状态条件的情况下,停止执行加热操作。[0091] 由于水雾去除操作为加热操作,故可以快速去除水雾;操作执行结果条件为水雾分布状态条件,也即只有当水雾的分布区域和厚度均消除至一定量时,才停止执行加热操作,故能够完全彻底地去除水雾。[0092] 为了既快速地去除水雾,又避免损坏电子设备,在一个实施例中,当水雾去除组件还可以包括温感组件时,该方法还可以包括:基于温感组件,在不超过预设温度的前提下执行加热操作,直至执行加热操作后的水雾分布状态满足水雾分布状态条件。[0093] 该温感组件可以实时监测温度,当执行加热操作后的温度达到预设温度后,可以使温度一直维持在该预设温度,直至屏幕内表面的水雾分布状态满足水雾分布状态条件。该预设温度是经过反复试验所得,其可以达到既快速地去除水雾,又避免损坏电子设备的目的。[0094] 在一个实施例中,该实施例提供一种屏幕,如图3所示,该屏幕共有A、B、C三层,其中,A位于屏幕的外侧,C位于屏幕的内侧,且B位于A和C之间;A层即为普通屏幕,B层设置有屏下摄像头,C层设置有加热组件和温感组件。通过这三层特殊组合方式,可以达到水雾的检测及去除的目的。[0095] 基于图3所示的屏幕,当电子设备获取通过屏下摄像头采集到的目标图像后,获取目标图像中噪点特征的位置信息和尺寸信息以确定水雾的分布区域和厚度。将确定的结果统计为水雾覆盖程度和水珠大小并确定预设温度,如表1所示。[0096] 表1[0097]水雾覆盖程度(占屏幕面积百分比) 水珠大小 预设温度[0098] 在确定屏幕内侧存在水雾的情况下,控制加热组件执行加热操作,并控制温感组件实时监测温度,直至执行加热操作后的水雾分布状态满足水雾分布状态条件。具体地,可以通过屏下摄像头定期采集目标图像,检测目标图像中噪点特征的位置信息和尺寸信息,以确定执行加热操作后的水雾分布状态。[0099] 为了既快速又安全地去除水雾,在一个实施例中,当水雾去除组件为超声波组件,水雾去除操作为超声波发射操作,且操作执行时长条件为超声波发射时长条件,操作执行次数条件为超声波发射次数条件时,则步骤S130可以包括:在超声波发射操作满足超声波发射时长条件或超声波发射次数条件的情况下,停止执行超声波发射操作。该实施例通过发射超声波将水雾打散,加快水雾的气化,能够既快速又安全地去除水雾。[0100] 为了降低设备成本,增加核心竞争力,在一个实施例中,该方法还可以包括:在确定电子设备的屏幕上有水雾的情况下,接收用户的第一输入;响应于第一输入,控制电子设备中的水雾去除组件执行水雾去除操作。[0101] 在该实施例中,用户可以随时手动触发水雾去除操作,该水雾去除操作也可以包括加热操作、超声波发射操作等,能够降低设备成本,增加核心竞争力。[0102] 需要说明的是,本申请实施例提供的屏幕的水雾去除方法,执行主体可以为屏幕的水雾去除装置,或者该屏幕的水雾去除装置中的用于执行屏幕的水雾去除方法的控制模块。本申请实施例中以屏幕的水雾去除装置执行屏幕的水雾去除方法为例,说明本申请实施例提供的屏幕的水雾去除装置。[0103] 如图4所示,本申请实施例还提供一种屏幕的水雾去除装置,该屏幕的水雾去除装置可以包括:[0104] 第一获取模块401,用于获取通过电子设备中摄像头采集到的水雾分布状态信息;其中,摄像头设置于电子设备的屏幕下方;[0105] 控制模块402,用于根据水雾分布状态信息,控制电子设备中的水雾去除组件执行水雾去除操作;[0106] 停止模块403,用于在水雾去除操作满足预设停止条件的情况下,停止执行水雾去除操作;其中,预设停止条件包括操作执行时长条件、操作执行次数条件和操作执行结果条件中的至少一者。[0107] 在本申请实施例中,在获取通过电子设备中摄像头采集到的水雾分布状态信息后,根据水雾分布状态信息,控制电子设备中的水雾去除组件执行水雾去除操作;在水雾去除操作满足预设停止条件的情况下,停止执行水雾去除操作;其中,预设停止条件包括操作执行时长条件、操作执行次数条件和操作执行结果条件中的至少一者。如此,本申请实施例相较于相关技术在去除屏幕内表面的水雾的过程中,会利用预先设置的预设停止条件来判断是否停止水雾去除操作的执行,而该预设停止条件是客观条件,不会因人而异,如此,本申请实施例能够准确地停止执行水雾去除操作。[0108] 可选的,该装置还包括:[0109] 第二获取模块,用于在获取通过电子设备中摄像头采集到的水雾分布状态信息之前,获取通过摄像头采集到的目标图像;[0110] 判断模块,用于判断目标图像中是否存在噪点特征;[0111] 确定模块,用于在目标图像中存在噪点特征的情况下,确定屏幕的内表面有水雾。[0112] 在获取目标图像后,可对其进行图像分析,判断该目标图像中是否存在噪点特征。由于噪点特征的形状、位置及尺寸,能够分别表征水雾中液滴的形状、位置及尺寸(例如,当水雾以水珠的形式存在时,噪点特征即为圆形噪点),故判断目标图像中是否存在噪点特征,即可判断电子设备的屏幕内表面是否有水雾,达到了检测水雾的目的。[0113] 可选的,水雾分布状态信息包括水雾的位置信息和湿度信息中的至少一种,第一获取模块401,包括:[0114] 获取单元,用于获取目标图像中噪点特征的位置信息和尺寸信息中的至少一种;[0115] 第一确定单元,用于在至少获取噪点特征的位置信息的情况下,根据噪点特征的位置信息,确定水雾的位置信息;[0116] 第二确定单元,用于在至少获取噪点特征的尺寸信息的情况下,根据噪点特征的尺寸信息,确定水雾的湿度信息。[0117] 基于噪点特征的位置信息,可以确定水雾中液滴的位置信息,进而确定水雾的位置信息,也即确定水雾的分布区域。基于噪点特征的尺寸信息,可以确定水雾中液滴的尺寸信息,进而确定水雾的湿度信息,也即确定水雾的厚度。[0118] 可选的,水雾分布状态信息包括水雾的位置信息;控制模块402,包括:[0119] 第三确定单元,用于根据水雾的位置信息,确定水雾去除操作的执行位置;[0120] 第一控制单元,用于控制水雾去除组件,在执行位置执行水雾去除操作。[0121] 该申请实施例根据水雾的位置信息,确定水雾去除操作的执行位置,并在该执行位置执行水雾去除操作,能够快速且完全彻底地去除水雾。[0122] 可选的,水雾分布状态信息包括水雾的湿度信息;控制模块402,包括:[0123] 第四确定单元,用于根据水雾的湿度信息,确定水雾去除操作的执行时长;[0124] 第二控制单元,用于控制水雾去除组件,依据执行时长执行水雾去除操作。[0125] 该申请实施例根据水雾的湿度信息,确定水雾去除操作的执行时长,并依据该执行时长执行水雾去除操作,能够快速且完全彻底地去除水雾。[0126] 可选的,水雾去除组件包括加热组件和超声波组件中的至少一种,水雾去除操作包括加热操作和超声波发射操作中的至少一种。[0127] 本申请实施例中的屏幕的水雾去除装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是上述移动电子设备,也可以是上述非移动电子设备。本申请实施例中的屏幕的水雾去除装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。[0128] 本申请实施例提供的屏幕的水雾去除装置能够实现图1的方法实施例实现的各个过程,为避免重复,这里不再赘述。[0129] 可选的,如图5所示,本申请实施例还提供一种电子设备500,可以包括处理器501,存储器502,存储在存储器502上并可在所述处理器501上运行的程序或指令,该程序或指令被处理器501执行时实现上述屏幕的水雾去除方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。[0130] 需要说明的是,本申请实施例中的电子设备可以包括上述所述的移动电子设备和非移动电子设备。[0131] 图6为实现本申请实施例的一种电子设备的硬件结构示意图。[0132] 该电子设备600可以包括但不限于:射频单元601、网络模块602、音频输出单元603、输入单元604、传感器605、显示单元606、用户输入单元607、接口单元608、存储器609、以及处理器610等部件。[0133] 本领域技术人员可以理解,电子设备600还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器610逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图6中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。[0134] 其中,处理器610,用于获取通过电子设备中摄像头采集到的水雾分布状态信息;其中,摄像头设置于电子设备的屏幕下方;[0135] 根据水雾分布状态信息,控制电子设备中的水雾去除组件执行水雾去除操作;[0136] 在水雾去除操作满足预设停止条件的情况下,停止执行水雾去除操作;其中,预设停止条件包括操作执行时长条件、操作执行次数条件和操作执行结果条件中的至少一者。[0137] 本申请实施例提供的电子设备600中的处理器610,在水雾去除操作满足预设停止条件的情况下,停止执行水雾去除操作;其中,预设停止条件包括操作执行时长条件、操作执行次数条件和操作执行结果条件中的至少一者。如此,本申请实施例相较于相关技术在去除屏幕内表面的水雾的过程中,会利用预先设置的预设停止条件来判断是否停止水雾去除操作的执行,而该预设停止条件是客观条件,不会因人而异,如此,本申请实施例能够准确地停止执行水雾去除操作。[0138] 可选的,在一个实施例中,处理器610,还用于获取通过摄像头采集到的目标图像;判断目标图像中是否存在噪点特征;在目标图像中存在噪点特征的情况下,确定屏幕的内表面有水雾。[0139] 由于噪点特征的形状、位置及尺寸,能够分别表征水雾中液滴的形状、位置及尺寸,故判断目标图像中是否存在噪点特征,即可判断电子设备的屏幕内表面是否有水雾,达到了检测水雾的目的。[0140] 可选的,在一个实施例中,水雾分布状态信息包括水雾的位置信息和湿度信息中的至少一种,处理器610用于获取目标图像中噪点特征的位置信息和尺寸信息中的至少一种;[0141] 在至少获取噪点特征的位置信息的情况下,根据噪点特征的位置信息,确定水雾的位置信息;[0142] 在至少获取噪点特征的尺寸信息的情况下,根据噪点特征的尺寸信息,确定水雾的湿度信息。[0143] 基于噪点特征的位置信息,可以确定水雾中液滴的位置信息,进而确定水雾的位置信息,也即确定水雾的分布区域。基于噪点特征的尺寸信息,可以确定水雾中液滴的尺寸信息,进而确定水雾的湿度信息,也即确定水雾的厚度。[0144] 可选的,在一个实施例中,水雾分布状态信息包括水雾的位置信息,处理器610用于根据水雾的位置信息,确定水雾去除操作的执行位置;[0145] 控制水雾去除组件,在执行位置执行水雾去除操作。[0146] 根据水雾的位置信息,确定水雾去除操作的执行位置,并在该执行位置执行水雾去除操作,能够快速且完全彻底地去除水雾。[0147] 可选的,在一个实施例中,水雾分布状态信息包括水雾的湿度信息,处理器610用于根据水雾的湿度信息,确定水雾去除操作的执行时长;[0148] 控制水雾去除组件,依据执行时长执行水雾去除操作。[0149] 根据水雾的湿度信息,确定水雾去除操作的执行时长,并依据该执行时长执行水雾去除操作,能够快速且完全彻底地去除水雾。[0150] 在一个实施例中,水雾去除组件包括加热组件和超声波组件中的至少一种,水雾去除操作包括加热操作和超声波发射操作中的至少一种。[0151] 应理解的是,本申请实施例中,输入单元604可以包括图形处理器(GraphicsProcessingUnit,GPU)6041和麦克风6042,图形处理器6041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元606可以包括显示面板6061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板6061。用户输入单元607可以包括触控面板6071以及其他输入设备6072。触控面板6071,也称为触摸屏。触控面板6071可以包括触摸检测装置和触摸控制器两个部分。其他输入设备6072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器609可用于存储软件程序以及各种数据,可以包括但不限于应用程序和操作系统。处理器610可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器610中。[0152] 本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述屏幕的水雾去除方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。[0153] 其中,所述处理器为上述实施例中所述的电子设备中的处理器。可读存储介质,可以包括计算机可读存储介质,如计算机只读存储器(Read‑OnlyMemory,ROM)、随机存取存储器(RandomAccessMemory,RAM)、磁碟或者光盘等。[0154] 本申请实施例另提供了一种芯片,所述芯片可以包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述屏幕的水雾去除方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。[0155] 应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。[0156] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。[0157] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,可以包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。[0158] 上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

专利地区:广东

专利申请日期:2020-06-29

专利公开日期:2024-06-18

专利公告号:CN111862002B

电话咨询
读内容
搜本页
回顶部