买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】数据自校准方法及相关装置_OPPO广东移动通信有限公司_201910126854.7 

申请/专利权人:OPPO广东移动通信有限公司

申请日:2019-02-20

公开(公告)日:2021-04-13

公开(公告)号:CN109901754B

主分类号:G06F3/042(20060101)

分类号:G06F3/042(20060101);G06K9/00(20060101)

优先权:

专利状态码:有效-授权

法律状态:2021.04.13#授权;2019.07.12#实质审查的生效;2019.06.18#公开

摘要:本申请实施例公开了一种数据自校准方法及相关装置,方法包括:当检测到用户针对所述预设区域的触控操作事件时,采集所述预设区域的至少一张第一图片;当检测到所述触控操作事件结束时,采集所述预设区域的第二图片;根据所述至少一张第一图片和所述第二图片确定第一组数据,所述第一组数据包括第一曝光时间和第一基准图片;以所述第一组数据更新当前存储的第二组数据,所述第二组数据包括第二曝光时间和第二基准图片。本申请实施例有利于提升数据更新的便捷性和灵活性,进而提升获取指纹图像的有效性。

主权项:1.一种数据自校准方法,其特征在于,应用于电子设备,所述电子设备包括显示屏和相对于所述显示屏的预设区域设置的屏下指纹模组,包括:在预设时段内,检测到所述电子设备执行预设操作失败的次数大于预设次数阈值,所述预设操作为:当检测到指纹待解锁事件时,通过第二曝光时间采集用户的第一参考指纹图像,以及通过第二基准图片处理所述第一参考指纹图像以获取第一目标指纹图像,以及检测所述第一目标指纹图像与预设指纹模板是否匹配,所述检测到所述电子设备执行预设操作失败为检测到所述第一目标指纹图像与所述预设指纹模板不匹配;确定所述预设操作失败的类型为预设类型时,检测用户针对所述预设区域的触控操作事件;当检测到用户针对所述预设区域的触控操作事件时,采集所述预设区域的至少一张第一图片;所述至少一张第一图片包括在触控操作事件开始到结束之前采集的包括用户指纹图像的预设区域的屏幕图片,第一图片之间曝光时间不同;当检测到所述触控操作事件结束时,采集所述预设区域的第二图片;所述第二图片为屏幕图片;根据所述至少一张第一图片和所述第二图片确定第一组数据,所述第一组数据包括第一曝光时间和第一基准图片;以所述第一组数据更新当前存储的第二组数据,所述第二组数据包括第二曝光时间和第二基准图片,所述第二曝光时间和所述第二基准图片为本次自校准之前所述电子设备中存储的曝光时间和基准图片。

全文数据:数据自校准方法及相关装置技术领域本申请涉及电子设备技术领域,具体涉及一种数据自校准方法及相关装置。背景技术随着移动通信技术的发展,电子设备例如智能手机的应用越来越广泛,为了保障电子设备中各种数据的安全性,设置了指纹解锁功能,而为了使显示屏的屏幕足够大,光学屏下指纹模组应运而生。目前,光学屏下指纹的曝光时间和基准图片等参数均与硬件结构以及器件的老化状态有关系,因此,在手机跌落或硬件老化的情况下,仍然使用电子设备出厂时的校准数据可能会产生无法解锁的异常。发明内容本申请实施例提供了一种数据自校准方法及相关装置,以期提升数据更新的便捷性和灵活性,进而提升获取指纹图像的有效性。第一方面,本申请实施例提供一种数据自校准方法,应用于电子设备,所述电子设备包括显示屏和相对于所述显示屏的预设区域设置的屏下指纹模组,包括:当检测到用户针对所述预设区域的触控操作事件时,采集所述预设区域的至少一张第一图片;当检测到所述触控操作事件结束时,采集所述预设区域的第二图片;根据所述至少一张第一图片和所述第二图片确定第一组数据,所述第一组数据包括第一曝光时间和第一基准图片;以所述第一组数据更新当前存储的第二组数据,所述第二组数据包括第二曝光时间和第二基准图片。第二方面,本申请实施例提供一种数据自校准装置,应用于电子设备,所述电子设备包括显示屏和相对于所述显示屏的预设区域设置的屏下指纹模组,所述数据自校准装置包括处理单元和通信单元,其中,所述处理单元,用于当检测到用户针对所述预设区域的触控操作事件时,通过所述通信单元采集所述预设区域的至少一张第一图片;当检测到所述触控操作事件结束时,通过所述通信单元采集所述预设区域的第二图片;根据所述至少一张第一图片和所述第二图片确定第一组数据,所述第一组数据包括第一曝光时间和第一基准图片;以所述第一组数据更新当前存储的第二组数据,所述第二组数据包括第二曝光时间和第二基准图片。第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。可以看出,本申请实施例中,电子设备当检测到用户针对所述预设区域的触控操作事件时,采集所述预设区域的至少一张第一图片,并当检测到所述触控操作事件结束时,采集所述预设区域的第二图片,然后,根据所述至少一张第一图片和所述第二图片确定第一组数据,所述第一组数据包括第一曝光时间和第一基准图片,最后,以所述第一组数据更新当前存储的第二组数据,所述第二组数据包括第二曝光时间和第二基准图片。可见,电子设备可以随时在用户使用的过程中,根据不同时间节点采集的第一图片和第二图片,确定出待使用的第一组数据,而不需要通过产线的治具,有利于提升数据自校准的便捷性和灵活性,而且,通过第一组数据更新当前存储的第二组数据,提升后续获取的指纹图像的有效性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种电子设备采集指纹的示意图;图2是本申请实施例提供的一种数据自校准方法的流程示意图;图3是本申请实施例提供的另一种数据自校准方法的流程示意图;图4是本申请实施例提供的另一种数据自校准方法的流程示意图;图5是本申请实施例提供的又一种电子设备的结构示意图;图6是本申请实施例提供的一种数据自校准装置的功能单元组成框图。具体实施方式为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本申请实施例所涉及到的电子设备可以是具备数据传输能力的电子设备,该电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备UserEquipment,UE,移动台MobileStation,MS,终端设备terminaldevice等等。下面对本申请实施例进行详细介绍。指纹识别技术把一个人同他的指纹对应起来,通过将他的指纹和预先保存的指纹模组进行比较,通过不同指纹的细节特征点来进行鉴别,就可以验证他的真实身份。特征点是指指纹纹路经常出现中断、分叉或转折的断点、分叉点和转折点。每个人的指纹纹路在图案、断点、分叉点和转折点上各不相同,是唯一的。且其唯一性是终生不变的,正是依靠这种唯一性和稳定性,我们才能创造指纹识别技术。指纹识别技术拥有识别速度快、采集方便和价格低廉等优点,被广泛应用于图像处理、模式识别、计算机视觉等众多学科领域。如图1所示,图1为一个电子设备101采集指纹的示意图,该电子设备101包括显示屏102和相对于所述显示屏102的预设区域103设置的屏下指纹模组104,该屏下指纹模组104为光学屏下指纹模组,105为指纹放大图,当用户手指接触屏幕时,显示屏102根据一定的曝光时间发出的光线穿透盖板将指纹纹理照亮,形成指纹光膜,指纹将反射光线回传给屏下指纹模组104,最终形成指纹图像。请参阅图2,图2是本申请实施例提供了一种数据自校准方法的流程示意图,应用于如图1中所述的电子设备,所述电子设备包括显示屏和相对于所述显示屏的预设区域设置的屏下指纹模组,如图所示,本数据自校准方法包括:S201,电子设备当检测到用户针对所述预设区域的触控操作事件时,采集所述预设区域的至少一张第一图片。其中,所述至少一张第一图片是在触控操作事件开始检测到用户针对预设区域的按压事件到结束之前采集的包括用户指纹图像的预设区域的屏幕图片,且电子设备获取每张第一图片时使用的曝光时间不同,也就是说,电子设备从检测到触控操作事件开始到结束之前,在预设的曝光时间的范围内,通过不断修改曝光时间来获取。其中,所述预设区域在屏下指纹模组的采样端所处平面的投影与所述采样端重合,所述指纹识别区域可以是圆形、方形、不规则形状等,在此不做唯一限定。S202,所述电子设备当检测到所述触控操作事件结束时,采集所述预设区域的第二图片。其中,所述触控操作事件结束对应用户手指抬起过程,电子设备可以在触控操作事件结束的预设时段内如100min采集第二图片,所述第二图片为屏幕图片,所述第二图片包括屏幕噪声信息,例如,污渍、异物等。S203,所述电子设备根据所述至少一张第一图片和所述第二图片确定第一组数据,所述第一组数据包括第一曝光时间和第一基准图片。其中,所述根据所述至少一张第一图片和所述第二图片确定第一组数据的具体实现方式可以是多种多样的,例如可以是根据至少一张第一图片中一张第一图片的曝光时间确定第一曝光时间,根据第二图片上的噪声信息以及第二图片拍摄时的环境参数确定第一基准图片,或者可以是选取至少一张第一图片中多张清晰度高于预设清晰度的第一图片,确定多张第一图片的平均曝光时间为第一曝光时间,并以第二图片作为第一基准图片等,在此不做限定。S204,所述电子设备以所述第一组数据更新当前存储的第二组数据,所述第二组数据包括第二曝光时间和第二基准图片。其中,所述第二组数据中的第二曝光时间和第二基准图片为本次自校准之前电子设备中存储的曝光时间和基准图片,例如,当本次自校准为首次进行的自校准时,那么第二曝光时间和第二基准图片为电子设备出厂时技术人员存储在电子设备中的数据,或者,当本次自校准为非首次自校准时,例如是第二次或者第三次自校准时,那么第二曝光时间和第二基准图片为电子设备在当前自校准的前一次自校准时确定并存储的数据。其中,所述电子设备以所述第一组数据更新当前存储的第二组数据的具体实现方式可以是多种多样的,例如,可以是以第一曝光时间替换第二曝光时间,以第一基准图片替换第二基准图片,或者可以是首先检测第一曝光时间和第二曝光时间是否相同,或者第一基准图片和第二基准图片是否相同,其中,当第一曝光时间和第二曝光时间不同,且第一基准图片与第二基准图片相同时,可以仅仅以第一曝光时间替换第二曝光时间,或者,当第一曝光时间和第二曝光时间相同,且第一基准图片和第二基准图片不同时,可以仅仅以第一基准图片替换第二基准图片,或者在此种情况下,可以确定出第一基准图片与第二基准图片中具有不同像素值的多个像素点,仅以第一基准图片中该多个像素点的像素值覆盖第二基准图片中对应的像素点的像素值等,在此不做唯一限定。可以看出,本申请实施例中,电子设备当检测到用户针对所述预设区域的触控操作事件时,采集所述预设区域的至少一张第一图片,并当检测到所述触控操作事件结束时,采集所述预设区域的第二图片,然后,根据所述至少一张第一图片和所述第二图片确定第一组数据,所述第一组数据包括第一曝光时间和第一基准图片,最后,以所述第一组数据更新当前存储的第二组数据,所述第二组数据包括第二曝光时间和第二基准图片。可见,电子设备可以随时在用户使用的过程中,根据不同时间节点采集的第一图片和第二图片,确定出待使用的第一组数据,而不需要通过产线的治具,有利于提升数据自校准的便捷性和灵活性,而且,通过第一组数据更新当前存储的第二组数据,提升后续获取的指纹图像的有效性。在一个可能的示例中,所述当检测到用户针对所述预设区域的触控操作事件开始时,采集所述预设区域的第一图片之前,所述方法还包括:在预设时段内,检测到所述电子设备执行预设操作失败的次数大于预设次数阈值,所述预设操作为:当检测到指纹待解锁事件时,通过所述第二曝光时间采集用户的第一参考指纹图像,以及通过所述第二基准图片处理所述第一参考指纹图像以获取第一目标指纹图像,以及检测所述第一目标指纹图像与预设指纹模板是否匹配,所述检测到所述电子设备执行预设操作失败为检测到所述第一目标指纹图像与所述预设指纹模板不匹配;确定所述预设操作失败的类型为预设类型时,检测用户针对所述预设区域的所述触控操作事件。其中,所述预设次数阈值例如可以是3次、4次、5次等,在此不做限定。其中,指纹待解锁事件可以是多种多样的,例如可以是屏幕待解锁事件、应用程序待解锁事件、支付待解锁事件等,在此不做限定。其中,所述通过所述第二基准图片处理所述第一参考指纹图像以获取第一目标指纹图像的具体实现方式为以第二基准图片为噪声基准去除第一参考指纹图片上的噪声来获取第一目标指纹图片,即在第一参考指纹图片上过滤掉第二基准图片上的噪声像素值获取第一目标指纹图片。其中,所述预设操作失败的类型为多种多样的,例如可以是因为湿手指导致的预设操作失败,还可以是因为校准数据不准确导致的预设操作失败,或者是因为环境光线导致预设操作失败等,其中,所述预设类型为所述因为校准数据不准确导致的预设操作失败。其中,所述确定所述预设操作失败的类型为预设类型具体实现方式可以是通过湿度传感器检测是否为因为湿手指导致的预设操作失败,然后通过光感传感器检测是否因为环境光线导致预设操作失败,如果都不是,则可以确认为失败类型为校准数据不准确。可见,本示例中,电子设备在检测到预设操作失败的次数时,主动进行触控操作事件的检测,进行自校准过程,有利于提升自校准的及时性,而且在判断出失败类型为预设类型是进行自校准,避免自校准误操作的情况。在一个可能的示例中,所述根据所述至少一张第一图片和所述第二图片确定第一组数据,包括:根据所述至少一张第一图片确定所述第一曝光时间;以所述第二图片作为所述第一基准图片。其中,所述根据所述至少一张第一图片确定所述第一曝光时间的具体实现方式可以是多种多样的,例如可以是,获取每张第一图片中每个像素点的像素值,确定像素值与预设像素值匹配的像素点的第一数量,确定至少一张第一图片中第一数量最多第一图片对应的曝光时间为第一时间,或者可以是确定每张第一图片中任意区域的像素平均值,确定像素平均值与预设平均值匹配的第一图片对应的曝光时间为第一时间等,在此不做限定。可见,本示例中,电子设备根据至少一张第一图片确定第一曝光时间,有利于提升曝光时间确定的准确性,同时,以第二图片作为第一基准图片,有利于提升第一基准图片,既噪声的便捷性。在这个可能的示例中,所述根据所述至少一张第一图片确定所述第一曝光时间,包括:获取每张所述第一图片中至少一个预设区域的每个第一像素点的第一像素值;根据所述每个第一像素点的所述第一像素值确定每张所述第一图片中所述至少一个预设区域的像素平均值;计算每张所述第一图片的所述像素平均值与预设平均值的差值;确定所述差值小于或者等于预设差值阈值的所述至少一张第一图片中的目标图片;获取采集所述目标图片时的曝光时间为所述第一曝光时间。其中,所述至少一个区域可以是第一图片的中心区域,或者可以是第一图片为矩形时,至少一个区域可以是四个直角的区域等,在此不做限定。其中,每张所述第一图片中所述至少一个预设区域的像素平均值为至少一个预设区域的所有第一像素点的像素值相加的总和除以第一像素点的个数得出的平均值。可见,本示例中,电子设备根据每张第一图片中至少一个预设区域的像素平均值确定目标图片,进而确定对应的第一曝光时间,有利于提升第一曝光时间确定的准确度。在一个可能的示例中,当检测到所述触控操作事件结束时,采集所述预设区域的第二图片,包括:当检测到所述触控操作事件结束时,获取环境光的强度;当所述环境光的强度小于预设强度阈值时,采集所述预设区域的所述第二图片。可见,本示例中,电子设备在检测到触控操作事件结束,采集第二图片之前,首先获取环境光的强度,在环境光的强度小于预设强度阈值时,再进行采集,有利于降低环境光对校准数据的影响,提升第二图片中噪声的准确度。在一个可能的示例中,所述根据所述至少一张第一图片和所述第二图片确定第一组数据之后,所述以所述第一组数据更新当前存储的第二组数据之前,所述方法还包括:通过所述第一曝光时间采集第三图片;通过所述第一基准图片处理所述第三图片;根据处理后的所述第三图片的信号量与空域噪声的比值检测到处理后的所述第三图片的图像质量大于预设质量阈值。其中,第三图片可以为电子设备在任意时刻采集的包括指纹图像的图片,所述任意时刻为用户在操作电子设备的过程中任意触控到预设区域的时刻,且所述第三图片可以为电子设备在后台用户无感知的情况下获取的,在此不做限定。其中,第三图片的信号量的具体计算方法为确定第三图片中指纹图像中所有凸点的像素点的像素值的第一平均值,以及确定所有凹点的像素点的像素值的第二平均值,通过第一平均值与第二平均值相减获得信号量的值;其中,第三图片的空域噪声的具体计算方法为确定凹点的平整度,根据平整度确定空域噪声,平整度越高,空域噪声越小,平整度越低,空域噪声越大。可见,本示例中,电子设备在第一组数据更新当前存储的第二组数据通过第三图片来确定第一组数据的校准结果是否准确,在校准后的图像质量大于预设质量阈值时,才进行数据更新,有利于进一步保障自校准的准确度。在一个可能的示例中,所述以所述第一组数据更新当前存储的第二组数据之后,所述方法还包括:当检测到指纹待解锁事件时,通过所述第一曝光时间采集用户的第二参考指纹图像;通过所述第一基准图片处理所述第二参考指纹图像以获取第二目标指纹图像;通过所述第二目标指纹图像解锁所述指纹待解锁事件。可见,本示例中,电子设备在更新预存的第二组数据后,在指纹待解锁后,通过第一组数据来校准获取的第二参考指纹图像,有利于提升指纹解锁事件的成功率。与上述图2所示的实施例一致的,请参阅图3,图3是本申请实施例提供的一种数据自校准方法的流程示意图,应用于如图1中所述的电子设备,所述电子设备包括显示屏和相对于所述显示屏的预设区域设置的屏下指纹模组,如图所示,本数据自校准方法包括:S301,在预设时段内,电子设备检测到所述电子设备执行预设操作失败的次数大于预设次数阈值。其中,所述预设操作为:当检测到指纹待解锁事件时,通过所述第二曝光时间采集用户的第一参考指纹图像,以及通过所述第二基准图片处理所述第一参考指纹图像以获取第一目标指纹图像,以及检测所述第一目标指纹图像与预设指纹模板是否匹配,所述检测到所述电子设备执行预设操作失败为检测到所述第一目标指纹图像与所述预设指纹模板不匹配。S302,所述电子设备确定所述预设操作失败的类型为预设类型时,检测用户针对所述预设区域的所述触控操作事件。S303,所述电子设备当检测到用户针对所述预设区域的所述触控操作事件时,采集所述预设区域的至少一张第一图片。S304,所述电子设备当检测到所述触控操作事件结束时,采集所述预设区域的第二图片。S305,所述电子设备根据所述至少一张第一图片确定第一曝光时间。S306,所述电子设备以所述第二图片作为第一基准图片。S307,所述电子设备通过所述第一曝光时间采集第三图片。S308,所述电子设备通过所述第一基准图片处理所述第三图片。S309,所述电子设备根据处理后的所述第三图片的信号量与空域噪声的比值检测到处理后的所述第三图片的图像质量大于预设质量阈值。S310,所述电子设备以所述第一组数据更新所述第二组数据,所述第一组数据包括所述第一曝光时间和所述第一基准图片。可以看出,本申请实施例中,电子设备当检测到用户针对所述预设区域的触控操作事件时,采集所述预设区域的至少一张第一图片,并当检测到所述触控操作事件结束时,采集所述预设区域的第二图片,然后,根据所述至少一张第一图片和所述第二图片确定第一组数据,所述第一组数据包括第一曝光时间和第一基准图片,最后,以所述第一组数据更新当前存储的第二组数据,所述第二组数据包括第二曝光时间和第二基准图片。可见,电子设备可以随时在用户使用的过程中,根据不同时间节点采集的第一图片和第二图片,确定出待使用的第一组数据,而不需要通过产线的治具,有利于提升数据自校准的便捷性和灵活性,而且,通过第一组数据更新当前存储的第二组数据,提升后续获取的指纹图像的有效性。此外,电子设备在检测到预设操作失败的次数时,主动进行触控操作事件的检测,进行自校准过程,有利于提升自校准的及时性,而且在判断出失败类型为预设类型是进行自校准,避免自校准误操作的情况。此外,电子设备在第一组数据更新当前存储的第二组数据通过第三图片来确定第一组数据的校准结果是否准确,在校准后的图像质量大于预设质量阈值时,才进行数据更新,有利于进一步保障自校准的准确度。与上述图2所示的实施例一致的,请参阅图4,图4是本申请实施例提供的一种数据自校准方法的流程示意图,应用于如图1中所述的电子设备,所述电子设备包括相对于显示屏的预设区域设置的屏下指纹模组,如图所示,本数据自校准方法包括:S401,电子设备当检测到用户针对所述预设区域的触控操作事件时,采集所述预设区域的至少一张第一图片。S402,所述电子设备当检测到所述触控操作事件结束时,获取环境光的强度。S403,所述电子设备当所述环境光的强度小于预设强度阈值时,采集所述预设区域的第二图片。S404,所述电子设备获取每张所述第一图片中至少一个预设区域的每个第一像素点的第一像素值。S405,所述电子设备根据所述每个第一像素点的所述第一像素值确定每张所述第一图片中所述至少一个预设区域的像素平均值。S406,所述电子设备计算每张所述第一图片的所述像素平均值与预设平均值的差值。S407,所述电子设备确定所述差值小于或者等于预设差值阈值的所述至少一张第一图片中的目标图片。S408,所述电子设备获取采集所述目标图片时的曝光时间为第一曝光时间。S409,所述电子设备以所述第二图片作为第一基准图片。S410,所述电子设备以第一组数据更新所述第二组数据,所述第一组数据包括所述第一曝光时间和所述第一基准图片。可以看出,本申请实施例中,电子设备当检测到用户针对所述预设区域的触控操作事件时,采集所述预设区域的至少一张第一图片,并当检测到所述触控操作事件结束时,采集所述预设区域的第二图片,然后,根据所述至少一张第一图片和所述第二图片确定第一组数据,所述第一组数据包括第一曝光时间和第一基准图片,最后,以所述第一组数据更新当前存储的第二组数据,所述第二组数据包括第二曝光时间和第二基准图片。可见,电子设备可以随时在用户使用的过程中,根据不同时间节点采集的第一图片和第二图片,确定出待使用的第一组数据,而不需要通过产线的治具,有利于提升数据自校准的便捷性和灵活性,而且,通过第一组数据更新当前存储的第二组数据,提升后续获取的指纹图像的有效性。此外,电子设备根据每张第一图片中至少一个预设区域的像素平均值确定目标图片,进而确定对应的第一曝光时间,有利于提升第一曝光时间确定的准确度。此外,电子设备在检测到触控操作事件结束,采集第二图片之前,首先获取环境光的强度,在环境光的强度小于预设强度阈值时,再进行采集,有利于降低环境光对校准数据的影响,提升第二图片中噪声的准确度。与上述图2、图3、图4所示的实施例一致的,请参阅图5,图5是本申请实施例提供的一种电子设备500的结构示意图,该电子设备包括显示屏和相对于所述显示屏的预设区域设置的屏下指纹模组,如图所示,所述电子设备500包括应用处理器510、存储器520、通信接口530以及一个或多个程序521,其中,所述一个或多个程序521被存储在上述存储器520中,并且被配置由上述应用处理器510执行,所述一个或多个程序521包括用于执行以下步骤的指令:当检测到用户针对所述预设区域的触控操作事件时,采集所述预设区域的至少一张第一图片;当检测到所述触控操作事件结束时,采集所述预设区域的第二图片;根据所述至少一张第一图片和所述第二图片确定第一组数据,所述第一组数据包括第一曝光时间和第一基准图片;以所述第一组数据更新当前存储的第二组数据,所述第二组数据包括第二曝光时间和第二基准图片。可以看出,本申请实施例中,电子设备当检测到用户针对所述预设区域的触控操作事件时,采集所述预设区域的至少一张第一图片,并当检测到所述触控操作事件结束时,采集所述预设区域的第二图片,然后,根据所述至少一张第一图片和所述第二图片确定第一组数据,所述第一组数据包括第一曝光时间和第一基准图片,最后,以所述第一组数据更新当前存储的第二组数据,所述第二组数据包括第二曝光时间和第二基准图片。可见,电子设备可以随时在用户使用的过程中,根据不同时间节点采集的第一图片和第二图片,确定出待使用的第一组数据,而不需要通过产线的治具,有利于提升数据自校准的便捷性和灵活性,而且,通过第一组数据更新当前存储的第二组数据,提升后续获取的指纹图像的有效性。在一个可能的示例中,所述一个或多个程序521还包括用于执行以下步骤的指令:所述当检测到用户针对所述预设区域的触控操作事件开始时,采集所述预设区域的第一图片之前,在预设时段内,检测到所述电子设备执行预设操作失败的次数大于预设次数阈值,所述预设操作为:当检测到指纹待解锁事件时,通过所述第二曝光时间采集用户的第一参考指纹图像,以及通过所述第二基准图片处理所述第一参考指纹图像以获取第一目标指纹图像,以及检测所述第一目标指纹图像与预设指纹模板是否匹配,所述检测到所述电子设备执行预设操作失败为检测到所述第一目标指纹图像与所述预设指纹模板不匹配;以及确定所述预设操作失败的类型为预设类型时,检测用户针对所述预设区域的所述触控操作事件。在一个可能的示例中,在所述根据所述至少一张第一图片和所述第二图片确定第一组数据方面,所述程序521中的指令具体用于执行以下操作:根据所述至少一张第一图片确定所述第一曝光时间;以及用于以所述第二图片作为所述第一基准图片。在这个可能的示例中,在所述根据所述至少一张第一图片确定所述第一曝光时间方面,所述程序521中的指令具体用于执行以下操作:获取每张所述第一图片中至少一个预设区域的每个第一像素点的第一像素值;以及用于根据所述每个第一像素点的所述第一像素值确定每张所述第一图片中所述至少一个预设区域的像素平均值;以及用于计算每张所述第一图片的所述像素平均值与预设平均值的差值;以及用于确定所述差值小于或者等于预设差值阈值的所述至少一张第一图片中的目标图片;以及用于获取采集所述目标图片时的曝光时间为所述第一曝光时间。在一个可能的示例中,在所述当检测到所述触控操作事件结束时,采集所述预设区域的第二图片方面,所述程序521中的指令具体用于执行以下操作:当检测到所述触控操作事件结束时,获取环境光的强度;以及用于当所述环境光的强度小于预设强度阈值时,采集所述预设区域的所述第二图片。在一个可能的示例中,所述一个或多个程序521还包括用于执行以下步骤的指令:所述根据所述至少一张第一图片和所述第二图片确定第一组数据之后,所述以所述第一组数据更新当前存储的第二组数据之前,通过所述第一曝光时间采集第三图片;以及通过所述第一基准图片处理所述第三图片;以及根据处理后的所述第三图片的信号量与空域噪声的比值检测到处理后的所述第三图片的图像质量大于预设质量阈值。在一个可能的示例中,所述一个或多个程序521还包括用于执行以下步骤的指令:所述以所述第一组数据更新当前存储的第二组数据之后,当检测到指纹待解锁事件时,通过所述第一曝光时间采集用户的第二参考指纹图像;以及通过所述第一基准图片处理所述第二参考指纹图像以获取第二目标指纹图像;以及通过所述第二目标指纹图像解锁所述指纹待解锁事件。上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。本申请实施例可以根据上述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。图6是本申请实施例中所涉及的数据自校准装置600的功能单元组成框图。该数据自校准装置600应用于电子设备,所述电子设备包括显示屏和相对于所述显示屏的预设区域设置的屏下指纹模组,该数据自校准装置600包括处理单元601和通信单元602,其中:所述处理单元601,用于当检测到用户针对所述预设区域的触控操作事件时,通过所述通信单元602采集所述预设区域的至少一张第一图片;当检测到所述触控操作事件结束时,通过所述通信单元602采集所述预设区域的第二图片;根据所述至少一张第一图片和所述第二图片确定第一组数据,所述第一组数据包括第一曝光时间和第一基准图片;以所述第一组数据更新当前存储的第二组数据,所述第二组数据包括第二曝光时间和第二基准图片。其中,所述数据自校准装置600还可以包括存储单元603,用于存储电子设备的程序代码和数据。所述处理单元601可以是处理器,所述通信单元602可以是触控显示屏或者收发器,存储单元603可以是存储器。可以看出,本申请实施例中,电子设备当检测到用户针对所述预设区域的触控操作事件时,采集所述预设区域的至少一张第一图片,并当检测到所述触控操作事件结束时,采集所述预设区域的第二图片,然后,根据所述至少一张第一图片和所述第二图片确定第一组数据,所述第一组数据包括第一曝光时间和第一基准图片,最后,以所述第一组数据更新当前存储的第二组数据,所述第二组数据包括第二曝光时间和第二基准图片。可见,电子设备可以随时在用户使用的过程中,根据不同时间节点采集的第一图片和第二图片,确定出待使用的第一组数据,而不需要通过产线的治具,有利于提升数据自校准的便捷性和灵活性,而且,通过第一组数据更新当前存储的第二组数据,提升后续获取的指纹图像的有效性。在一个可能的示例中,所述处理单元601在所述当检测到用户针对所述预设区域的触控操作事件开始时,通过所述通信单元602采集所述预设区域的第一图片之前,还用于:在预设时段内,检测到所述电子设备执行预设操作失败的次数大于预设次数阈值,所述预设操作为:当检测到指纹待解锁事件时,通过所述第二曝光时间采集用户的第一参考指纹图像,以及通过所述第二基准图片处理所述第一参考指纹图像以获取第一目标指纹图像,以及检测所述第一目标指纹图像与预设指纹模板是否匹配,所述检测到所述电子设备执行预设操作失败为检测到所述第一目标指纹图像与所述预设指纹模板不匹配;以及用于确定所述预设操作失败的类型为预设类型时,检测用户针对所述预设区域的所述触控操作事件。在一个可能的示例中,在所述根据所述至少一张第一图片和所述第二图片确定第一组数据方面,所述处理单元601具体用于:根据所述至少一张第一图片确定所述第一曝光时间;以及用于以所述第二图片作为所述第一基准图片。在这个可能的示例中,在所述根据所述至少一张第一图片确定所述第一曝光时间方面,所述处理单元601具体用于:获取每张所述第一图片中至少一个预设区域的每个第一像素点的第一像素值;以及用于根据所述每个第一像素点的所述第一像素值确定每张所述第一图片中所述至少一个预设区域的像素平均值;以及用于计算每张所述第一图片的所述像素平均值与预设平均值的差值;以及用于确定所述差值小于或者等于预设差值阈值的所述至少一张第一图片中的目标图片;以及用于获取采集所述目标图片时的曝光时间为所述第一曝光时间。在一个可能的示例中,在当检测到所述触控操作事件结束时,采集所述预设区域的第二图片方面,所述处理单元601具体用于:当检测到所述触控操作事件结束时,获取环境光的强度;以及用于当所述环境光的强度小于预设强度阈值时,采集所述预设区域的所述第二图片。在一个可能的示例中,所述处理单元601在所述根据所述至少一张第一图片和所述第二图片确定第一组数据之后,所述以所述第一组数据更新当前存储的第二组数据之前,还用于:通过所述通信单元602和所述第一曝光时间采集第三图片;以及通过所述第一基准图片处理所述第三图片;以及根据处理后的所述第三图片的信号量与空域噪声的比值检测到处理后的所述第三图片的图像质量大于预设质量阈值。在一个可能的示例中,所述处理单元601在所述以所述第一组数据更新当前存储的第二组数据之后,还用于:当检测到指纹待解锁事件时,通过所述通信单元602和所述第一曝光时间采集用户的第二参考指纹图像;以及通过所述第一基准图片处理所述第二参考指纹图像以获取第二目标指纹图像;以及通过所述第二目标指纹图像解锁所述指纹待解锁事件。本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备可为个人计算机、服务器或者网络设备等执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器ROM,Read-OnlyMemory、随机存取存储器RAM,RandomAccessMemory、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器英文:Read-OnlyMemory,简称:ROM、随机存取器英文:RandomAccessMemory,简称:RAM、磁盘或光盘等。以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

权利要求:1.一种数据自校准方法,其特征在于,应用于电子设备,所述电子设备包括显示屏和相对于所述显示屏的预设区域设置的屏下指纹模组,包括:当检测到用户针对所述预设区域的触控操作事件时,采集所述预设区域的至少一张第一图片;当检测到所述触控操作事件结束时,采集所述预设区域的第二图片;根据所述至少一张第一图片和所述第二图片确定第一组数据,所述第一组数据包括第一曝光时间和第一基准图片;以所述第一组数据更新当前存储的第二组数据,所述第二组数据包括第二曝光时间和第二基准图片。2.根据权利要求1所述的方法,其特征在于,所述当检测到用户针对所述预设区域的触控操作事件开始时,采集所述预设区域的第一图片之前,所述方法还包括:在预设时段内,检测到所述电子设备执行预设操作失败的次数大于预设次数阈值,所述预设操作为:当检测到指纹待解锁事件时,通过所述第二曝光时间采集用户的第一参考指纹图像,以及通过所述第二基准图片处理所述第一参考指纹图像以获取第一目标指纹图像,以及检测所述第一目标指纹图像与预设指纹模板是否匹配,所述检测到所述电子设备执行预设操作失败为检测到所述第一目标指纹图像与所述预设指纹模板不匹配;确定所述预设操作失败的类型为预设类型时,检测用户针对所述预设区域的所述触控操作事件。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述至少一张第一图片和所述第二图片确定第一组数据,包括:根据所述至少一张第一图片确定所述第一曝光时间;以所述第二图片作为所述第一基准图片。4.根据权利要求3所述的方法,其特征在于,所述根据所述至少一张第一图片确定所述第一曝光时间,包括:获取每张所述第一图片中至少一个预设区域的每个第一像素点的第一像素值;根据所述每个第一像素点的所述第一像素值确定每张所述第一图片中所述至少一个预设区域的像素平均值;计算每张所述第一图片的所述像素平均值与预设平均值的差值;确定所述差值小于或者等于预设差值阈值的所述至少一张第一图片中的目标图片;获取采集所述目标图片时的曝光时间为所述第一曝光时间。5.根据权利要求3所述的方法,其特征在于,所述当检测到所述触控操作事件结束时,采集所述预设区域的第二图片,包括:当检测到所述触控操作事件结束时,获取环境光的强度;当所述环境光的强度小于预设强度阈值时,采集所述预设区域的所述第二图片。6.根据权利要求1-5任一项所述的方法,其特征在于,所述根据所述至少一张第一图片和所述第二图片确定第一组数据之后,所述以所述第一组数据更新当前存储的第二组数据之前,所述方法还包括:通过所述第一曝光时间采集第三图片;通过所述第一基准图片处理所述第三图片;根据处理后的所述第三图片的信号量与空域噪声的比值检测到处理后的所述第三图片的图像质量大于预设质量阈值。7.根据权利要求1-6任一项所述的方法,其特征在于,所述以所述第一组数据更新当前存储的第二组数据之后,所述方法还包括:当检测到指纹待解锁事件时,通过所述第一曝光时间采集用户的第二参考指纹图像;通过所述第一基准图片处理所述第二参考指纹图像以获取第二目标指纹图像;通过所述第二目标指纹图像解锁所述指纹待解锁事件。8.一种数据自校准装置,其特征在于,应用于电子设备,所述电子设备包括显示屏和相对于所述显示屏的预设区域设置的屏下指纹模组,所述数据自校准装置包括处理单元和通信单元,其中,所述处理单元,用于当检测到用户针对所述预设区域的触控操作事件时,通过所述通信单元采集所述预设区域的至少一张第一图片;当检测到所述触控操作事件结束时,通过所述通信单元采集所述预设区域的第二图片;根据所述至少一张第一图片和所述第二图片确定第一组数据,所述第一组数据包括第一曝光时间和第一基准图片;以所述第一组数据更新当前存储的第二组数据,所述第二组数据包括第二曝光时间和第二基准图片。9.一种电子设备,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-7任一项所述的方法中的步骤的指令。10.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-7任一项所述的方法。

百度查询: OPPO广东移动通信有限公司 数据自校准方法及相关装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。