Decoder and encoder for a digital fingerprint code

US9830500B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9830500-B2
Application numberUS-201515125229-A
CountryUS
Kind codeB2
Filing dateMar 17, 2015
Priority dateMar 17, 2014
Publication dateNov 28, 2017
Grant dateNov 28, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method to encode and decode a digital fingerprint code by an identification encoder and an identification decoder wherein the digital fingerprint code includes a plurality of N-bit data embedded on a set of curves by changed thicknesses in the curves.

First claim

Opening claim text (preview).

The invention claimed is: 1. An identification decoding method for a digital fingerprint code, the method comprising the steps of: capturing the digital fingerprint code using a digital imaging device; determining an image captured curve in the captured digital fingerprint code; determining from a set of two-dimensional points on the image captured curve a set of thicknesses in a direction perpendicular to the image captured curve; and determining a plurality of N-bit data from the set of thicknesses and a location of the set of two-dimensional points on the image captured curve; wherein the image captured curve is a bounded, non-intersecting, continuous line; wherein the digital fingerprint code is an identification code which includes a set of curves and a content embedded by the plurality of N-bit data; each possible value of N-bit data in the plurality of N-bit data has a thickness and a length; the plurality of N-bit data includes a first N-bit data and a different second N-bit data on a curve of the set of curves; and a thickness (T N,i,1 ) of a value (v N,1 ) of the first N-bit data on the image captured curve is different from a thickness (T N,i,2 ) of a value (v N,2 ) of the second N-bit data, and/or wherein a length (L N,i,1 ) of the value (v N,1 ) of the first N-bit data on the image captured curve is different from a length (L N,i,2 ) of the value (v N,2 ) of the second N-bit data. 2. The method according to claim 1 , wherein the each possible value of the N-bit data in the plurality of N-bit data of the digital fingerprint code includes a color (C N,i ), and a color (C N,i,1 ) of the value (v N,1 ) of the first N-bit data on the curve is different from a color (C N,i,2 ) of the value (v N,2 ) of the second N-bit data; and the method further comprises the steps of: determining in the set of two-dimensional points a set of colors; and determining the plurality of N-bit data from the set of thicknesses, a location of the set of two-dimensional points on a path, and the set of colors. 3. The method according to claim 2 , wherein the step of determining the plurality of N-bit data includes smoothing and/or approximating a one-dimensional signal from the set of thicknesses according to a location of the set of two-dimensional points on a path. 4. The method according to claim 2 , further comprising the steps of: masking the image captured curve in the captured digital fingerprint code; and detecting another image captured curve in the captured digital fingerprint code. 5. The method according to claim 2 , further comprising the step of tracking and tracing for workpieces. 6. The method according to claim 1 , wherein the step of determining the plurality of N-bit data from the set of thicknesses and the location of the set of two-dimensional points on the image captured curve includes the step of generating a one-dimensional signal based on the determined set of locations and corresponding thicknesses. 7. The method according to claim 2 , wherein the step of determining the plurality of N-bit data from the set of thicknesses and the location of the set of two-dimensional points on the image captured curve includes the step of generating a one-dimensional signal based on the determined set of locations and corresponding thicknesses. 8. The method according claim 1 , wherein the step of determining the image capturing is performed using a digital imaging device included in a mobile device, and the mobile device is a mobile computer or a mobile phone. 9. The method according to claim 1 , further comprising the steps: analyzing the content embedded by the plurality of N-bit data; and selecting an action according to a result of the step of analyzing the content embedded by the plurality of N-bit data. 10. The method according to claim 1 , wherein the step of determining the plurality of N-bit data includes smoothing and/or approximating a one-dimensional signal from the set of thicknesses according to the location of the set of two-dimensional points on a path. 11. The method according to claim 1 , further comprising the steps of: masking the image captured curve in the captured digital fingerprint code; and detecting another image captured curve in the captured digital fingerprint code. 12. The method according to claim 1 , further comprising the step of tracking and tracing for workpieces. 13. An identification encoding method for a digital fingerprint code, the method comprising the steps of: determining a document; determining a curve in the document; determining for an N-bit data of a plurality of N-bit data a thickness and a length; determining a first segment on the determined curve with a determined length (L N,i ); changing a thickness of a portion in the first segment in a direction perpendicular to a determined thickness; and generating from the document with the digital fingerprint code a new document; wherein the determined curve in the document is a bounded, non-intersecting, continuous line; the digital fingerprint code is an identification code which includes a set of curves and a content embedded by the plurality of N-bit data; each possible value of N-bit data in the plurality of N-bit data has a thickness and a length; the plurality of N-bit data includes a first N-bit data and a different second N-bit data on a curve of the set of curves; and a thickness (T N,i,1 ) of a value (v N,1 ) of the first N-bit data on the curve is different from a thickness (T N,i,2 ) of a value (v N,2 ) of the second N-bit data and/or wherein a length (L N,i,1 ) of the value (v N,1 ) of the first N-bit data on the curve is different from a length (L N,i,2 ) of the value (v N,2 ) of the second N-bit data. 14. The method according to claim 13 , further comprising the steps of: determining a thickness (T N,i ) and a length (L N,i ) of a following N-bit data of the plurality of N-bit data; determining a second segment on the determined curve, following the first segment, wherein the second segment has the determined length of the following N-bit data; and changing a thickness of a portion in the second segment to the determined thickness of the following N-bit data. 15. The method according to claim 13 , further comprising the following steps of: determining for the N-bit data a color (C N,i ); and changing the color of the segment to the determined color (C N,i ). 16. The method according to claim 13 , wherein the step of determining the curve includes the step of generating a plane filling line pattern.

Assignees

Inventors

Classifications

  • Matching; Classification · CPC title

  • G06K7/10Primary

    by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation · CPC title

  • Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder · CPC title

  • with optically detectable marking (G06K19/063, G06K19/08 take precedence) · CPC title

  • Incoming video signal characteristics or properties · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9830500B2 cover?
A method to encode and decode a digital fingerprint code by an identification encoder and an identification decoder wherein the digital fingerprint code includes a plurality of N-bit data embedded on a set of curves by changed thicknesses in the curves.
Who is the assignee on this patent?
Agfa Graphics Nv
What technology area does this patent fall under?
Primary CPC classification G06K7/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 28 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).