一种屏下指纹显示优化方法、设备及计算机可读存储介质技术

技术编号:34721339 阅读:22 留言:0更新日期:2022-08-31 18:06
本发明专利技术公开了一种屏下指纹显示优化方法、设备及计算机可读存储介质,其中,该方法包括:在每一所述垂直同步信号的同步周期内,监测所述蒙蔽绘制任务是否完成,在所述蒙蔽绘制任务完成时,确定任务完成时的当前同步周期,并在所述当前同步周期内结束所述全局高亮模块执行的所述第一回调循环任务,以及,结束所述绘制模块执行的所述第二回调循环任务;在所述当前同步周期的结束时刻,控制所述全局高亮模块执行屏下光学指纹的全局高亮显示,以及,控制所述界面绘制模块显示已完成绘制的蒙蔽层。实现了一种屏下指纹显示优化方案,避免了屏下指纹的屏闪或闪暗问题,极大地提升了用户对于屏下指纹功能的使用体验。下指纹功能的使用体验。下指纹功能的使用体验。

【技术实现步骤摘要】
一种屏下指纹显示优化方法、设备及计算机可读存储介质


[0001]本专利技术涉及移动通信领域,尤其涉及一种屏下指纹显示优化方法、设备及计算机可读存储介质。

技术介绍

[0002]现有技术中,随着智能终端设备的不断发展,用户对于指纹识别的使用需求也越来越稿。特别地,目前屏下光学指纹技术已得到广泛普及,该技术是靠屏幕背光照射在手指指纹上,屏下指纹摄像头根据手指指纹反射的指纹纹理来进行对比识别。目前,背光高亮分为局部高亮和全局高亮,其中,全局高亮的亮度高而且稳定,使得指纹识别成功率比局部高亮的识别成功率高。但是,全局高亮也存在一定的问题,具体是,由于开启全局高亮(HBM)后屏幕亮度达到最大,会很刺眼,所以通常做法是在应用侧,即在手指按在指纹区域时候显示一个半透明的黑色蒙蔽(DIM),同时开启HBM。但是,由于绘制DIM到达屏幕上显示需要的时间和开启HBM在屏幕上显示需要的时间不同,而且DIM绘制会闪系统卡顿印象,最终导致HBM和DIM在屏幕上很难保证同时生效,此时,在按压屏下指纹识别的时候容易导致屏幕闪亮或者闪暗,较大概率地给用户带来较差的屏下光学指纹使用体验。

技术实现思路

[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]实施本专利技术的屏下指纹显示优化方法、设备及计算机可读存储介质,通过在接收到屏下光学指纹的启动指令时,基于当前的垂直同步信号,控制全局高亮模块执行预设的第一回调循环任务,同时,控制与所述全局高亮模块对应的界面绘制模块执行预设的蒙蔽绘制任务和预设的第二回调循环任务;在每一所述垂直同步信号的同步周期内,监测所述蒙蔽绘制任务是否完成,在所述蒙蔽绘制任务未完成时,控制所述全局高亮模块处于所述第一回调循环任务,以及,控制所述绘制模块处于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种屏下指纹显示优化方法,其特征在于,所述方法包括:在接收到屏下光学指纹的启动指令时,基于当前的垂直同步信号,控制全局高亮模块执行预设的第一回调循环任务,同时,控制与所述全局高亮模块对应的界面绘制模块执行预设的蒙蔽绘制任务和预设的第二回调循环任务;在每一所述垂直同步信号的同步周期内,监测所述蒙蔽绘制任务是否完成,在所述蒙蔽绘制任务未完成时,控制所述全局高亮模块处于所述第一回调循环任务,以及,控制所述绘制模块处于所述第二回调循环任务;在所述蒙蔽绘制任务完成时,确定任务完成时的当前同步周期,并在所述当前同步周期内结束所述全局高亮模块执行的所述第一回调循环任务,以及,结束所述绘制模块执行的所述第二回调循环任务;在所述当前同步周期的结束时刻,控制所述全局高亮模块执行屏下光学指纹的全局高亮显示,以及,控制所述界面绘制模块显示已完成绘制的蒙蔽层。2.根据权利要求1所述的屏下指纹显示优化方法,其特征在于,所述在接收到屏下光学指纹的启动指令时,基于当前的垂直同步信号,控制全局高亮模块执行预设的第一回调循环任务,同时,控制与所述全局高亮模块对应的界面绘制模块执行预设的蒙蔽绘制任务和预设的第二回调循环任务,包括:在接收到屏下光学指纹的启动指令时,检测当前的光学指纹的高亮模式;在所述高亮模式为局部高亮模式时,控制与所述局部高亮模式对应的局部高亮模块执行屏下光学指纹的局部高亮显示。3.根据权利要求2所述的屏下指纹显示优化方法,其特征在于,所述在接收到屏下光学指纹的启动指令时,基于当前的垂直同步信号,控制全局高亮模块执行预设的第一回调循环任务,同时,控制与所述全局高亮模块对应的界面绘制模块执行预设的蒙蔽绘制任务和预设的第二回调循环任务,还包括:在所述高亮模式为全局高亮模式时,创建与垂直同步信号关联的所述第一回调循环任务;控制与所述全局高亮模式对应的所述全局高亮模块执行所述第一回调循环任务。4.根据权利要求3所述的屏下指纹显示优化方法,其特征在于,所述在接收到屏下光学指纹的启动指令时,基于当前的垂直同步信号,控制全局高亮模块执行预设的第一回调循环任务,同时,控制与所述全局高亮模块对应的界面绘制模块执行预设的蒙蔽绘制任务和预设的第二回调循环任务,还包括:确定与所述全局高亮模式对应的蒙蔽绘制模式,并调用与所述蒙蔽绘制模式对应的界面绘制模块;根据所述垂直同步信号创建与所述第一回调循环任务对应的第二回调循环任务,并控制所述界面绘制模块执行所述第二回调循环任务。5.根据权利要求4所述的屏下指纹显示优化方法,其特征在于,所述在接收到屏下光学指...

【专利技术属性】
技术研发人员:李波
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1