基于终端设备的指纹测压方法及其应用方法和对应装置的制造方法

文档序号:9910452阅读:184来源:国知局
基于终端设备的指纹测压方法及其应用方法和对应装置的制造方法
【技术领域】
[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]根据本发明的一个实施例,所述压力检测模块根据所述第一帧图像对应的平均灰度值和所述第二帧图像对应的平均灰度值对所述用户的手指触按压力进行检测时,进一步对所述第一帧图像对应的平均灰度值与所述第二帧图像对应的平均灰度值进行比较,其中,如果所述第一帧图像对应的平均灰度值小于所述第二帧图像对应的平均灰度值,所述压力检测模块则判断所述用户的手指触按压力变小;如果所述第一帧图像对应的平均灰度值大于所述第二帧图像对应的平均灰度值,所述压力检测模块则判断所述用户的手指触按压力变大;如果所述第一帧图像对应的平均灰度值等于所述第二帧图像对应的平均灰度值,所述压力检测模块则判断所述用户的手指触按压力保持不变。
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1