IP Library Granted Patent US 10,824,821
Granted Patent B2
US 10,824,821 · App. 16/361,409 · Granted Nov 3, 2020

Method for providing a code pattern

Inventor: Thomas Suwald (Hamburg, DE)
Assignee: NXP B.V.
G06K1/04G06K1/025G06K19/06037G06K19/0772
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 10,824,821
App. No.
16/361,409
Granted
Nov 3, 2020
Kind
B2
Abstract

In accordance with a first aspect of the present disclosure, a method for providing a code pattern which is readable by a sensor is conceived, the method comprising: defining a plurality of coding positions as a subset of positions in a two-dimensional matrix; including in said subset a plurality of positions which are diagonally adjacent to each other; selectively creating coding marks, such as coding dots, at the coding positions. In accordance with a second aspect of the present disclosure, a corresponding code pattern is provided.

Claims (23)

1. A method for providing a code pattern which is readable by a sensor, comprising:

defining a plurality of coding positions as a subset of positions in a two-dimensional matrix;

including in said subset a plurality of coding positions which are diagonally adjacent to each other and a plurality of coding positions that are not adjacent to other coding positions;

removing one coding position of a pair of coding positions in the subset that are vertically adjacent to each other;

removing one coding position of a pair of coding positions in the subset that are horizontally adjacent to each other; and

selectively creating coding marks only at the diagonally adjacent coding positions and at the coding positions that are not adjacent vertically or horizontally to other coding positions.

2. The method of claim 1 , further comprising creating orientation marks at predefined orientation mark positions in the matrix.

3. The method of claim 2 , wherein the predefined orientation mark positions are positions in one or more corners of the matrix.

4. The method of claim 1 , further comprising logically grouping a predefined number of coding positions in one or more coding fields.

5. The method of claim 4 , wherein the predefined number of coding positions in each coding field is p−1, wherein p represents the base of a Galois field GF(p n ), and wherein n is the number of coding fields in the matrix.

6. The method of claim 4 , wherein at most one coding mark is created in each coding field.

7. The method of claim 4 , further comprising logically grouping a predefined number of coding positions in a check number field.

8. The method of claim 7 , wherein the predefined number of coding positions in the check number field is p, wherein p represents the base of a Galois field GF(p n ), and wherein n is the number of coding fields in the matrix.

9. The method of claim 7 , wherein the check number field is placed in the center of the matrix.

10. The method of claim 1 , wherein the matrix is provided on a substrate, and wherein the coding marks are created by creating cavities in said substrate.

11. The method of claim 1 , wherein the matrix is provided on a substrate, and wherein the coding marks are created by punching holes in said substrate.

12. The method of claim 10 , wherein the substrate comprises an aluminum tape or an aluminum sheet.

13. The method of claim 1 , wherein the sensor is an optical fingerprint sensor, an acoustic fingerprint sensor, or a capacitive fingerprint sensor.

14. The method of claim 1 , wherein the code pattern represents a personal unlock key for unlocking a fingerprint template enrolment process.

15. A code pattern which is readable by a sensor, the code pattern comprising:

selectively created coding marks at a plurality of coding positions;

wherein the plurality of coding positions is defined as a subset of positions in a two-dimensional matrix;

and wherein said subset of positions only includes a plurality of coding positions which are diagonally adjacent to each other and a plurality of coding positions that are not adjacent to other coding positions either vertically or horizontally.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2019
From: SUWALD, THOMAS
To: NXP B.V.
Reel/Frame 048677/0931 →
Priority Claims (1)
EP 18168435 · Apr 20, 2018 · regional
Continuity (1)
Related Publication 20190325172A1 · Oct 24, 2019
Cited By (2)
US 12,277,795 US 12,646,349