本发明是有关于一种指纹感测技术,且特别是有关于一种具有三维感测机制的指纹感测装置及方法。
背景技术:
在更严格的安全性需求下,电子装置如智能手机均配置有光学指纹感测器。光学感测器可嵌入显示面板的玻璃下方,并仅需要相当小的面积来设置。然而,光学指纹感测技术主要在二维平面上进行感测。当超高解析度的指纹相片被用来进行感测时,二维光学指纹感测技术可能无法辨识出这样的假指纹。
因此,如何设计一个新的具有三维感测机制的指纹感测装置及方法,以解决上述的缺失,乃为此一业界亟待解决的问题。
技术实现要素:
发明内容旨在提供本揭示内容的简化摘要,以使阅读者对本揭示内容具备基本的理解。此发明内容并非本揭示内容的完整概述,且其用意并非在指出本发明实施例的重要/关键元件或界定本发明的范围。
本发明内容的一目的是在提供一种具有三维感测机制的指纹感测装置及方法,借以改善先前技术的问题。
为达上述目的,本发明内容的一技术态样是关于一种具有三维感测机制的指纹感测装置,包含:多个光学指纹感测电路以及处理电路。光学指纹感测电路配置以在多个感测区域执行感测,以产生多个感测影像,其中各感测区域对应于光学指纹感测电路其中之一,且感测区域包含至少一重叠区域。处理电路电性耦接于光学指纹感测电路,以接收感测影像并根据感测影像间的视差产生具有重叠区域的深度信息的三维感测影像。
于一实施例中,处理电路更配置以将三维感测影像中的深度信息与预存指纹数据进行比较,以进行指纹辨识。
于一实施例中,当深度信息显示对应的待测物件具有平面表面或是当深度信息不与预存指纹数据相符时,处理电路判断待测物件并未通过指纹辨识。
于一实施例中,感测区域还包含多个非重叠区域,且处理电路配置以将三维感测影像中,重叠区域中的深度信息以及非重叠区域中的信息分别与预存数据比较,以进行指纹辨识。
于一实施例中,光学指纹感测电路包含:第一光学指纹感测电路以及第二光学指纹感测电路。第一光学指纹感测电路包含:第一光学指纹感测器以及第一镜头。第一镜头配置于待测物件与第一光学指纹感测器间。第二光学指纹感测电路包含:第二光学指纹感测器以及第二镜头。第二镜头配置于待测物件与第二光学指纹感测器间,并配置以与第一镜头形成主轴。
于一实施例中,第一光学指纹感测器与第一镜头的第一焦点相距第一距离q,第二光学指纹感测器与第二镜头的第二焦点相距第一距离q,第一焦点与第二焦点彼此距离第二距离b,待测物件与主轴垂直相距第三距离z,由待测物件透过第一焦点投射于第一光学指纹感测器上形成的第一投射点与第一光学指纹感测器的第一中心点相距第四距离u1,由待测物件透过第二焦点投射于第二光学指纹感测器上形成的第二投射点第二光学指纹感测器的一二中心点相距一第五距离u2。其中深度信息包含第三距离z,并由下式计算:z=b×(q/(u1+u2))。
于一实施例中,处理电路更配置以对感测影像执行影像扭曲校正以及影像调校、判断感测影像中的多个对应特征、根据对应特征产生视差图以及执行距离调校与转换,以产生具有深度信息的三维感测影像。
本发明内容的另一技术态样是关于一种具有三维感测机制的指纹感测方法,应用于指纹感测装置中,包含:由多个光学指纹感测电路在多个感测区域执行感测,以产生多个感测影像,其中各感测区域对应于光学指纹感测电路其中之一,且感测区域包含至少一重叠区域;以及由电性耦接于光学指纹感测电路的处理电路接收感测影像并根据感测影像间的视差产生具有重叠区域的深度信息的三维感测影像。
于一实施例中,指纹感测方法还包含:由处理电路更配置以将三维感测影像中的深度信息与预存指纹数据进行比较,以进行指纹辨识。
于一实施例中,指纹感测方法还包含:当深度信息显示对应的待测物件具有平面表面或是当深度信息不与预存指纹数据相符时,由处理电路判断待测物件并未通过指纹辨识。
于一实施例中,感测区域还包含多个非重叠区域,指纹感测方法还包含:由处理电路配置以将三维感测影像中,重叠区域中的深度信息以及非重叠区域中的信息分别与预存数据比较,以进行指纹辨识。
于一实施例中,光学指纹感测电路包含:第一光学指纹感测电路以及第二光学指纹感测电路。第一光学指纹感测电路包含:第一光学指纹感测器以及第一镜头。第一镜头配置于待测物件与第一光学指纹感测器间。第二光学指纹感测电路包含:第二光学指纹感测器以及第二镜头。第二镜头配置于待测物件与第二光学指纹感测器间,并配置以与第一镜头形成主轴。
于一实施例中,第一光学指纹感测器与第一镜头的第一焦点相距第一距离q,第二光学指纹感测器与第二镜头的第二焦点相距第一距离q,第一焦点与第二焦点彼此距离第二距离b,待测物件与主轴垂直相距第三距离z,由待测物件透过第一焦点投射于第一光学指纹感测器上形成的第一投射点与第一光学指纹感测器的第一中心点相距第四距离u1,由待测物件透过第二焦点投射于第二光学指纹感测器上形成的第二投射点第二光学指纹感测器的一二中心点相距一第五距离u2。其中深度信息包含第三距离z,并由下式计算:z=b×(q/(u1+u2))。
于一实施例中,指纹感测方法还包含:由处理电路更配置以对感测影像执行影像扭曲校正以及影像调校、判断感测影像中的多个对应特征、根据对应特征产生视差图以及执行距离调校与转换,以产生具有深度信息的三维感测影像。
本发明的指纹感测装置可撷取感测影像中的深度信息来产生三维感测影像,以使指纹辨识可根据深度信息执行。这样的方式将可达到具有更高安全标准的辨识程序。
附图说明
为让本发明的上述和其他目的、特征、优点与实施例能更明显易懂,所附附图的说明如下:
图1为本发明一实施例中,具有三维感测机制的指纹感测装置的方块图;
图2为本发明一实施例中,图1的光学指纹感测电路的侧剖视图;
图3a为本发明一实施例中,图2的感测区域的俯视图;
图3b为本发明一实施例中,图3a感测区域分开绘示的示意图;
图4为本发明一实施例中,光学指纹感测电路的详细结构及待侧物件的示意图;
图5为本发明一实施例中,指纹感测方法的流程图;以及
图6为本发明一实施例中,用以执行图5中的步骤502的方法的详细流程图。
【符号说明】
1:指纹感测装置100a、100b:光学指纹感测电路
105a、105b:感测区域110:处理电路
115a、115b:感测影像120:玻璃结构
125:三维感测影像135:预存指纹数据
150:物件155a:凹陷部分
155b:突起部分300、310a、310b:重叠区域
320a、320b:非重叠区域400:待侧物件
410a、410b:光学指纹感测器420a、420b:镜头
500:指纹感测方法501-506:步骤
600:方法601-604:步骤
ax:主轴b、q、u1、u2、z:距离
fa、fb:焦点pa、pb:投射点
具体实施方式
请同时参照图1及图2。图1为本发明一实施例中,具有三维感测机制的指纹感测装置1的方块图。指纹感测装置1包含光学指纹感测电路100a、100b及处理电路110。图2为本发明一实施例中,图1的光学指纹感测电路100a、100b的侧剖视图。
光学指纹感测电路100a、100b配置以在图2所绘示的感测区域105a、105b中进行感测,以产生感测影像115a、115b。于本实施例中,由于仅有两个用以产生感测影像115a、115b的光学指纹感测电路100a、100b,因此光学指纹感测电路100a可为用以产生左影像的左感测电路,光学指纹感测电路100b可为用以产生右影像的右感测电路。
于一实施例中,玻璃结构120可选择性的设置于光学指纹感测电路100a、100b上,以在物件150,例如手指,放置于玻璃结构120上时,由光学指纹感测电路100a、100b据以进行感测。
如图2所示,感测区域105a对应于光学指纹感测电路100a。感测区域105b对应于光学指纹感测电路100b。
请同时参照图3a以及图3b。图3a为本发明一实施例中,图2的感测区域105a及105b的俯视图。图3b为本发明一实施例中,图3a感测区域105a及105b分开绘示的示意图。
如图3a所示,感测区域105a、105b包含重叠区域300。因此,在图3b中,当感测区域105a、105b分开绘示时,感测区域105a包含对应于图3a的重叠区域300的重叠区域310a,以及非重叠区域320a。感测区域105b包含对应于图3a的重叠区域300的重叠区域310b,以及非重叠区域320b。
处理电路110电性耦接于光学指纹感测电路100a及100b,以接收感测影像115a、115b,并根据感测影像115a、115b的视差,产生具有重叠区域300的深度信息的三维感测影像125。
于一实施例中,当处理电路110接收感测影像115a、115b时,处理电路110更配置以执行影像扭曲校正以及影像调校、判断感测影像115a、115b中的多个对应特征、根据对应特征产生视差图以及执行距离调校与转换,以产生具有深度信息的三维感测影像125。
产生重叠区域300的深度信息的过程,将在下面的段落中,搭配图4中所示的光学指纹感测电路100a、100b的结构进行描述。
请参照图4。图4为本发明一实施例中,光学指纹感测电路100a、100b的详细结构及待侧物件400的示意图。需注意的是,图4所示的待测物件400可为图1中的物件150上的一个点。
如图4所示,光学指纹感测电路100a包含光学指纹感测器410a以及配置于待测物件400与光学指纹感测器410a间的镜头420a。光学指纹感测电路100b包含光学指纹感测器410b以及配置于待测物件400与光学指纹感测器410b间的镜头420b。镜头420a以及镜头420b形成一个主轴ax。
于一实施例中,光学指纹感测器410a的中心是与镜头420a的焦点fa对齐。光学指纹感测器410a与镜头420a的焦点fa相距距离q。类似地,光学指纹感测器410b的中心是与镜头420b的焦点fa对齐。光学指纹感测器410b与镜头420b的焦点fb亦相距距离q。
焦点fa以及焦点fb彼此相距距离b。待测物件400与主轴ax垂直相距距离z。由待测物件400透过焦点fa投射于光学指纹感测器410a上形成的投射点pa,与光学指纹感测器410a的中心点相距距离u1。由待测物件400透过焦点fb投射于光学指纹感测器410b上形成的投射点pb与光学指纹感测器410b的中心点相距距离u2。深度信息包距离z,并可由下式计算:
z=b×(q/(u1+u2))。
因此,根据光学指纹感测电路100a、100b的结构及待侧物件400的位置,可获得待侧物件400在重叠区域300中的深度信息。
如图2所示,当物件150为人的手指时,物件150可包含多个凹陷部分(谷区)155a以及多个突起部分(峰区)155b。由于图4所示的感测物件400可为图1中的感测物件150的一个点,在重叠区域300中的物件150上的所有点都可通过相同的机制感测。
于一实施例中,当物件150上所有点的深度信息都已得到时,视差图将可据以产生。
需注意的是,由于重叠区域300具有不同方向的信息,亦即图3b中的重叠区域310a及310b的信息,因此在感测影像115a、115b中仅有重叠区域300具有深度信息。相对的,非重叠区域320a及320b则分别具有单一方向信息,而不具有深度信息。
处理电路110更配置以将三维感测影像125中的深度信息与预存指纹数据135进行比较,以进行指纹辨识。于一实施例中,预存指纹数据135是储存于指纹感测装置1的储存电路(未绘示)中。
于一实施例中,当三维感测影像125中的深度信息与预存指纹数据135相符时,物件150将通过指纹辨识。更详细地说,处理电路110将物件150辨识为已知物件,并继续执行对应的操作程序,例如将一个包含指纹感测装置1的电子装置(未绘示)开启至上电状态。
在这样的状况下,当深度信息显示对应的待测物件具有平面表面或是当深度信息不与预存指纹数据135相符时,处理电路110判断物件150并未通过指纹辨识。
于另一实施例中,处理电路110配置以将三维感测影像125中,重叠区域300(亦即重叠区域310a、310b)中的深度信息以及非重叠区域320a、320b中的信息分别与预存数据135比较,以进行指纹辨识。当重叠区域300中的深度信息以及非重叠区域320a、320b中的信息均与预存数据135相符时,物件150将通过指纹辨识。
在这样的状况下,当重叠区域300中的深度信息以及非重叠区域320a、320b中的信息至少其中之一不与预存指纹数据135相符时,处理电路110判断物件150并未通过指纹辨识。
因此,本发明的指纹感测装置1可撷取感测影像115a、115b中的深度信息来产生三维感测影像125,以使指纹辨识可根据深度信息执行。这样的方式将可达到具有更高安全标准的辨识程序。
需注意的是,在上述的实施例中,是以两个光学指纹感测电路100a、100b为例进行绘示。在其他实施例中,光学指纹感测电路100a、100b可为任何大于二的数目。
请参照图5。图5为本发明一实施例中,指纹感测方法500的流程图。指纹感测方法500是应用于如图1所示的指纹感测装置1中(应了解到,在本实施方式中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调整其前后顺序,甚至可同时或部分同时执行)。
于步骤501,由光学指纹感测电路100a、100b在感测区域105a、105b执行感测,以产生感测影像115a、115b,其中各感测区域105a、105b对应于光学指纹感测电路100a、100b其中之一,且感测区域105a、105b包含重叠区域。
于一实施例中,感测影像115a、115b可分别为左影像以及右影像。
于一实施例中,在进行感测前,可预先执行离线的校正程序。离线校正程序可包含例如,但不限于根据左校正影像和右校正影像,对左右感测器内部参数与扭曲校正程序以及影像调校。在离线校正程序后,可获得对于左影像和右影像的校正表以及相关校正参数。
于步骤502,由处理电路110接收感测影像115a、115b,并根据感测影像115a、115b间的视差产生具有重叠区域300的深度信息的三维感测影像125。
请参照图6。图6为本发明一实施例中,用以执行图5中的步骤502的方法600的详细流程图。
于步骤601,对于感测影像115a、115b进行影像扭曲校正与以及影像调校。于一实施例中,校正与调校可根据离线校正程序中获得的左右影像校正表与相关校正参数即时地进行。
于步骤602,判断感测影像115a、115b中的多个对应特征。
于步骤603,根据对应特征产生视差图以及执行距离调校与转换。
于步骤604,产生具有深度信息的三维感测影像125。
于一实施例中,图5中的流程可在步骤502后,继续进行至步骤503,以判断深度信息是否显示物件150具有平面表面。
当深度信息显示物件150不具有平面表面时,于步骤504,判断深度信息是否与预存指纹数据135相符。
当深度信息与预存指纹数据135相符时,于步骤505,处理电路110辨识物件150为已知物件,并继续执行相应的操作程序。
当深度信息显示物件150具有平面表面,或是深度信息与预存指纹数据135不相符时,于步骤506,物件150并未通过指纹辨识。
虽然上文实施方式中揭露了本发明的具体实施例,然其并非用以限定本发明,本发明所属技术领域中具有通常知识者,在不悖离本发明的原理与精神的情形下,当可对其进行各种更动与修饰,因此本发明的保护范围当以附随权利要求书所界定的范围为准。