本披露公开了一种用于处理指纹信息的嵌入式系统、方法及非瞬态计算机可读存储介质,该嵌入式系统包括:处理器,其配置用于:确定注册指纹信息中的可压缩信息和非压缩信息;以及对所述可压缩信息进行压缩处理;第一存储单元,其配置用于提供处理器进行压缩处理时的运算空间;以及第二存储单元,其配置用于存储对所述可压缩信息压缩后得到的压缩信息和所述非压缩信息。根据本披露实施例的嵌入式系统,可以降低压缩处理所需的运算空间以及减少压缩运算的计算时间。缩运算的计算时间。缩运算的计算时间。
【技术实现步骤摘要】
用于处理指纹信息的嵌入式系统、方法及存储介质
[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]通本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种用于处理指纹信息的嵌入式系统,包括:处理器,其配置用于:确定注册指纹信息中的可压缩信息和非压缩信息;以及对所述可压缩信息进行压缩处理;第一存储单元,其配置用于提供处理器进行压缩处理时的运算空间;以及第二存储单元,其配置用于存储对所述可压缩信息压缩后得到的压缩信息和所述非压缩信息。2.根据权利要求1所述的嵌入式系统,其中注册指纹信息包括來自一张或多张注册指纹图像的特征点的特征信息;所述嵌入式系统还包括:指纹传感器,其配置用于采集所述注册指纹图像;并且所述处理器进一步配置用于:根据每张注册指纹图像中每个特征点的特征信息的类别,确定每个特征点的特征信息中的可压缩信息和非压缩信息。3.根据权利要求2所述的嵌入式系统,其中所述处理器进一步配置用于:将多个特征点的可压缩信息连续存储于所述第一存储单元中,并在所述第一存储单元中对连续存储的可压缩信息进行整体压缩;和/或将多个特征点的非压缩信息连续存储于所述第二存储单元中。4.根据权利要求3所述的嵌入式系统,其中所述处理器进一步配置用于:将每张注册指纹图像中的多个特征点的可压缩信息或者多张注册指纹图像中的多个特征点的可压缩信息连续存储于所述第一存储单元中,并在所述第一存储单元中对连续存储的可压缩信息进行整体压缩;和/或将每张注册指纹图像中的多个特征点的非压缩信息或者多张注册指纹图像中的多个特征点的非压缩信息连续存储于所述第二存储单元中。5.根据权利要求4所述的嵌入式系统,其中所述处理器进一步配置用于:将每张注册指纹图像中的全部特征点的可压缩信息或者多张注册指纹图像中的全部特征点的可压缩信息连续存储于所述第一存储单元中;和/或将每张注册指纹图像中的全部特征点的非压缩信息或者多张注册指纹图像中的全部特征点的非压缩信息连续存储于所述第二存储单元中。6.根据权利要求2
‑
5任一所述的嵌入式系统,其中,所述指纹传感器还配置用于采集待比对指纹图像;并且所述处理器还配置用于:在所述第一存储单元中对所述压缩信息进行解压缩处理,以得到解压缩信息;以及根据所述解压缩信息和所述非压缩信息,对所述待比对指纹图像进行特征比对。7.根据权利要求6所述的嵌入式系统,其中在根据解压缩信息和非压缩信息进行特征比对时,所述处理器进一步配置用于:根据待比对指纹图像中待比对特征信息的类别,读取存储于第一存储单元中的相应类别的解压缩信息,和/或读取存储于第二存储单元中的相应类别的非压缩信息,以便将所述待比对指纹图像与所述注册指纹图像中各特征点的相应类别特征信息进行比对。
8.根据权利要求7所述的嵌入式系统,其中所述处理器进一步配置用于:响应于所述非压缩信息是以连续存储的方式存储于所述第二存储单元中,使用硬件加速器来读取相应类别的非压缩信息。9.根据权利要求2
‑
5任一所述的嵌入式系统,其中,所述非压缩信息包括特征点的周围信息...
【专利技术属性】
技术研发人员:江元麟,郑宇淳,
申请(专利权)人:神盾股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。