IP Library Granted Patent US 12,646,349
Granted Patent B2
US 12,646,349 · App. 18/785,921 · Granted Jun 2, 2026

Optical fingerprint sensor with enhanced anti-counterfeiting features

Inventors: Feng-Chien Hsieh (Pingtung County, TW); Yun-Wei Cheng (Taipei City, TW); Kuo-Cheng Lee (Tainan City, TW); Cheng-Ming Wu (Tainan City, TW); Wei-Li Hu (Tainan City, TW)
Assignee: TAIWAN SEMINCONDUCTOR MANUFACTURING COMPANY, LTD.
G06V40/1318G06V40/1353G06V40/1365H10F39/198H10F39/8053H10F39/8057H10F39/8063
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,646,349
App. No.
18/785,921
Granted
Jun 2, 2026
Kind
B2
Abstract

A method of fingerprint verification includes capturing a fingerprint image by an image sensing device. The image sensing device including a pixel array of a combination of sensing pixels configured to capture minutia points in the fingerprint image and positioning pixels configured to provide positioning codes. The method further includes calculating vectors of the minutia points with reference to the positioning codes, comparing the vectors to reference vectors generated from a reference fingerprint image, and determining a match between the fingerprint image and the reference fingerprint image based on the comparing of the vectors.

Claims (50)

1 . A method of fingerprint verification, comprising:

capturing a fingerprint image by an image sensing device, the image sensing device including a pixel array of a combination of sensing pixels configured to capture minutia points in the fingerprint image and positioning pixels configured to provide positioning codes, wherein the positioning pixels are dark pixels;

calculating vectors of the minutia points with reference to the positioning codes;

comparing the vectors to reference vectors generated from a reference fingerprint image, wherein the positioning codes are insensitive to information in either the fingerprint image or the reference fingerprint image; and

determining a match between the fingerprint image and the reference fingerprint image based on the comparing of the vectors.

2 . The method of claim 1 , wherein the determining of the match includes:

determining shifts between the vectors and the reference vectors; and

determining whether the shifts are substantially equal to conclude the match.

3 . The method of claim 1 , wherein the vectors include a first group of vectors with reference to a first type of the positioning codes and a second group of vectors with reference to a second type of the positioning codes.

4 . The method of claim 3 , wherein the determining of the match includes:

determining first shifts between the first group of vectors with corresponding ones of the reference vectors;

determining whether the first shifts are substantially equal to conclude a first low level match;

determining second shifts between the second group of vectors with corresponding ones of the reference vectors; and

determining whether the second shifts are substantially equal to conclude a second low level match,

wherein the match is concluded upon at least conclusion of both the first low level match and the second low level match.

5 . The method of claim 4 , wherein the determining of the match further includes:

determining whether the first shifts and the second shifts are substantially equal to conclude a high level match,

wherein the match is concluded additionally upon conclusion of the high level match.

6 . The method of claim 1 , further comprising:

comparing the minutia points in the fingerprint image to minutia points in the reference fingerprint image,

wherein the determining of the match is additionally based on the comparing of the minutia points.

7 . The method of claim 1 , wherein the determining of the match is solely based on the comparing of the vectors.

8 . The method of claim 1 , wherein the sensing pixels include color pixels configured to provide a skin tone of the fingerprint image, the method further comprising:

comparing the skin tone of the fingerprint image to a reference skin tone of the reference fingerprint image.

9 . The method of claim 8 , wherein the determining of the match is additionally based on the comparing of the skin tone.

10 . A method of biometric sensing, comprising:

acquiring an image of an object by a biometric sensing device, the biometric sensing device including a pixel array of a combination of sensing pixels and positioning pixels, wherein the positioning pixels are dark pixels;

retrieving minutia points from the acquired image;

calculating vectors of the minutia points with reference to the positioning pixels;

calculating shifts by comparing the vectors to reference vectors generated from a reference image, wherein the positioning pixels are insensitive to information in either the acquired image or the reference image; and

determining a match between the acquired image and the reference image by evaluating consistency of the shifts.

11 . The method of claim 10 , wherein the determining of the match is based on the shifts being substantially equal.

12 . The method of claim 10 , wherein each of the shifts is in format of a vector.

13 . The method of claim 10 , wherein the positioning pixels include a first subset corresponding to a first type of pattern arrangement and a second subset corresponding to a second type of pattern arrangement.

14 . The method of claim 13 , wherein the calculating of the shifts includes:

calculating a first group of the shifts corresponding to the first subset of the positioning pixels; and

calculating a second group of the shifts corresponding to the second subset of the positioning pixels.

15 . The method of claim 14 , wherein the evaluating consistency of the shifts includes:

evaluating a first consistency of the first group of the shifts; and

evaluating a second consistency of the second group of the shifts.

16 . A method of fingerprint verification, comprising:

capturing a fingerprint image by an image sensing device, the image sensing device including a pixel array of a combination of monochromatic pixels configured to capture a minutia map of the fingerprint image, color pixels configured to capture a skin tone of the fingerprint image, and positioning pixels configured to provide vectors of minutia points in the minutia map with reference to the positioning pixels;

comparing the minutia map to a reference minutia map of a reference fingerprint image;

comparing the skin tone to a reference skin tone of the reference fingerprint image;

evaluating consistency of shifts between the vectors and reference vectors of the reference fingerprint image; and

determining a match between the fingerprint image and the reference fingerprint image based on the comparing of the minutia map, the comparing of the skin tone, and the evaluating of the consistency.

17 . The method of claim 16 , wherein the monochromatic pixels outnumbers either of the color pixels and the positioning pixels.

18 . The method of claim 16 , wherein the color pixels outnumber the monochromatic pixels, and the monochromatic pixels outnumber the positioning pixels.

19 . The method of claim 16 , wherein the color pixels are positioned adjacent to the positioning pixels.

20 . The method of claim 19 , wherein the color pixels are arranged in a pattern same to a pattern formed by the adjacent positioning pixels.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2024
From: HSIEH, FENG-CHIEN; CHENG, YUN-WEI; LEE, KUO-CHENG; WU, CHENG-MING; HU, WEI-LI
To: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
Reel/Frame 069011/0409 →
Continuity (4)
Division 18187891 · Mar 22, 2023
Provisional Application 63382143 · Nov 3, 2022
Provisional Application 63389292 · Jul 14, 2022
Related Publication 20240386743A1 · Nov 21, 2024
References Cited (34)
US 9437633B2 · Chao et al. · 2016 [cited by applicant]
US 9508769B1 · Li · 2016 [cited by examiner]
US 9564468B2 · Chou et al. · 2017 [cited by applicant]
US 10824821B2 · Suwald · 2020 [cited by applicant]
US 10878073B2 · Huang et al. · 2020 [cited by applicant]
US 20080279416A1 · Lo · 2008 [cited by examiner]
US 20100284565A1 · Benkley · 2010 [cited by applicant]
US 20150294131A1 · Neskovic · 2015 [cited by examiner]
US 20170054924A1 · Chuang et al. · 2017 [cited by applicant]
US 20170140207A1 · Zhu · 2017 [cited by examiner]
US 20190333950A1 · Chiang et al. · 2019 [cited by applicant]
US 20200175244A1 · Liao · 2020 [cited by applicant]
US 20200387686A1 · Jhang et al. · 2020 [cited by applicant]
US 20210224574A1 · Yang · 2021 [cited by examiner]
US 20210279990A1 · Chen et al. · 2021 [cited by applicant]
US 20210391361A1 · Huang et al. · 2021 [cited by applicant]
US 20220052090A1 · Kao · 2022 [cited by examiner]
US 20220102397A1 · We et al. · 2022 [cited by applicant]
US 20220223635A1 · Kao et al. · 2022 [cited by applicant]
US 20230334898A1 · Xue · 2023 [cited by examiner]
US 20230402485A1 · Borremans · 2023 [cited by examiner]
CN 111368120A · 2020 [cited by applicant]
CN 111316287B · 2021 [cited by applicant]
CN 112992941A · 2021 [cited by applicant]
CN 113537118A · 2021 [cited by applicant]
CN 113569661A · 2021 [cited by applicant]
KR 20190036194A · 2019 [cited by applicant]
TW 201319888A · 2013 [cited by applicant]
TW 1549065B · 2016 [cited by applicant]
TW 1582678B · 2017 [cited by applicant]
TW 1619080B · 2018 [cited by applicant]
TW M618757U · 2021 [cited by applicant]
TW 202205152A · 2022 [cited by applicant]
TW 202220117A · 2022 [cited by applicant]