[go: up one dir, main page]

FR2986885B1 - DEVICE FOR ACQUIRING IDENTIFIER AND / OR AUTHENTICATING CODES - Google Patents

DEVICE FOR ACQUIRING IDENTIFIER AND / OR AUTHENTICATING CODES Download PDF

Info

Publication number
FR2986885B1
FR2986885B1 FR1251400A FR1251400A FR2986885B1 FR 2986885 B1 FR2986885 B1 FR 2986885B1 FR 1251400 A FR1251400 A FR 1251400A FR 1251400 A FR1251400 A FR 1251400A FR 2986885 B1 FR2986885 B1 FR 2986885B1
Authority
FR
France
Prior art keywords
codes
sensor
spectrum
images
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
FR1251400A
Other languages
French (fr)
Other versions
FR2986885A1 (en
Inventor
Florian Andre
Francois Carabin
Vincent Leyris
Francis Bourrieres
Clement Kaiser
Franck Bourrieres
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Novatec SA
Original Assignee
Novatec SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Novatec SA filed Critical Novatec SA
Priority to FR1251400A priority Critical patent/FR2986885B1/en
Priority to PCT/EP2013/053115 priority patent/WO2013121015A1/en
Publication of FR2986885A1 publication Critical patent/FR2986885A1/en
Application granted granted Critical
Publication of FR2986885B1 publication Critical patent/FR2986885B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10712Fixed beam scanning
    • G06K7/10722Photodetector array or CCD scanning
    • G06K7/10732Light sources
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10712Fixed beam scanning
    • G06K7/10722Photodetector array or CCD scanning
    • G06K7/10742Photodetector array or CCD scanning including a diffuser for diffusing the light from the light source to create substantially uniform illumination of the target record carrier

Landscapes

  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Analysis (AREA)

Abstract

Un dispositif pour acquérir une pluralité de codes d'identification ou d'authentification marqués sur un produit, comporte un boîtier auquel est intégré un capteur et un afficheur. Le capteur comporte des moyens d'éclairements et des moyens de prise de vues dans une pluralité de domaines du spectre lumineux. Un calculateur commande le capteur pour réaliser une acquisition quasi simultanée d'images d'une pluralité de codes réactifs dans la pluralité du spectre du domaine lumineux situés dans le champ du capteur à un instant donné, Un programme d'analyse des images de la pluralité de codes et de vérifications de cohérences de chaque code pris individuellement et des différents codes acquis quasi simultanément entre eux de sorte à établir une information relative à la validité de la pluralité de codes est implanté dans l'ordinateur. L'afficheur reçoit du calculateur des instructions d'affichage des informations relatives à la validité de la pluralité de codes. Le dispositif comporte de préférence des moyens de communication avec une base de données distante comportant des données relatives aux codes pour confirmer ou infirmer leur validité.A device for acquiring a plurality of identification or authentication codes marked on a product, comprises a housing which is integrated a sensor and a display. The sensor comprises illuminating means and means for taking pictures in a plurality of domains of the light spectrum. A computer controls the sensor to perform an almost simultaneous acquisition of images of a plurality of reactive codes in the plurality of the spectrum of the light domain located in the sensor field at a given instant. An image analysis program of the plurality codes and consistency checks of each code taken individually and different codes acquired almost simultaneously with each other so as to establish information relating to the validity of the plurality of codes is implemented in the computer. The display receives from the computer instructions for displaying information relating to the validity of the plurality of codes. The device preferably comprises means of communication with a remote database containing data relating to the codes to confirm or invalidate their validity.

Description

DISPOSITIF D'ACQUISITION DE CODES IDENTIFIANT ET/OU AUTHENTIFIANTDEVICE FOR ACQUIRING IDENTIFIER AND / OR AUTHENTICATING CODES

La présente invention appartient au domaine du contrôle de l'authenticité des produits et plus particulièrement d'un dispositif de lecture de codes d'identification ou d'authentification apposés sur des produits divers y compris des documents.The present invention belongs to the field of the control of the authenticity of products and more particularly to a device for reading identification or authentication codes affixed to various products including documents.

Dans de nombreux domaines des activités industrielles, économiques ou sociales, la question de l'authenticité d'un produit apparaît de plus en plus cruciale en raison de réseaux économiques illégaux parallèles aux activités légitimes.In many areas of industrial, economic or social activity, the question of the authenticity of a product becomes more and more crucial because of illegal economic networks parallel to legitimate activities.

Ces réseaux illégaux créent un préjudice économique important tant aux industries qu'aux états en diffusant par exemple des produits de contrefaçon (médicaments, produits de luxe, cigarettes, alcools...), de faux documents administratifs, de faux billets de banque ...These illegal networks create significant economic damage to both industries and states by, for example, distributing counterfeit goods (drugs, luxury goods, cigarettes, alcohol ...), false administrative documents, counterfeit banknotes. .

Pour rendre la reproduction de produits authentiques plus difficile, il est connu d'introduire sur ou dans les produits des moyens techniques dont la reproduction à l'identique est difficile à obtenir.To make the reproduction of authentic products more difficult, it is known to introduce on or in products technical means whose identical reproduction is difficult to obtain.

Parmi ces moyens techniques les plus connus aujourd'hui sont par exemple : des marques extérieures visibles tels que des numéros uniques d'identification, des filigranes, des encres iridescentes ou des hologrammes ; des marques non visibles mais pouvant être observées ou lues par des moyens spéciaux tels que des zones sensibles à un rayonnement ultraviolet ou infrarouge qui deviennent apparentes ou disparaissent lorsqu'elles sont soumises au rayonnement adapté ; des éléments cachés, c'est à dire des éléments dont les caractéristiques ne sont connues que du fabricant, et dont la vérification suppose la connaissance de leur existence et de leurs caractéristiques tels que des marqueurs physiques, chimiques ou biochimiques ou des informations codées dans les marques visibles ou non visibles. des éléments d'identification tels que des numéros, des codes-barres ou des puces électroniques.Among these most known technical means today are, for example: visible external marks such as unique identification numbers, watermarks, iridescent inks or holograms; non-visible marks that can be observed or read by special means such as areas sensitive to ultraviolet or infrared radiation that become apparent or disappear when subjected to suitable radiation; hidden elements, ie elements whose characteristics are known only to the manufacturer, and whose verification assumes the knowledge of their existence and their characteristics such as physical, chemical or biochemical markers or information coded in the visible or non-visible marks. identifying elements such as numbers, barcodes or microchips.

On trouve un exemple de la multiplication de ces moyens dans le cas des billets de banque qui ont, au cours de l'histoire, utilisé des papiers spéciaux et des numéros de série, incorporés des filigranes, des marqueurs ultraviolet et des composants métalliques.An example of the multiplication of these means is in the case of banknotes that have, historically, used special papers and serial numbers, embedded watermarks, ultraviolet markers, and metallic components.

Malgré ces techniques, la contrefaçon de billets de banque n'a pas cessée et il est constant que les faussaires utilisent des moyens de plus en plus perfectionnés pour reproduire les éléments destinés à garantir l'authenticité des billets mis en circulation légalement.Despite these techniques, the counterfeiting of banknotes has not ceased and it is common ground that counterfeiters use increasingly sophisticated means to reproduce the elements intended to guarantee the authenticity of the banknotes put into circulation legally.

Il est également connu d'introduire sur chaque produit un élément identifiant permettant de tracer le produit.It is also known to introduce on each product an identifying element for tracing the product.

Un numéro porté par exemple par une bouteille ou un billet de banque ne peut pas à lui seul prétendre authentifier le produit car un numéro existant est aisément reproductible et dupliqué pour être apposé sur des produits de contrefaçon. Ceci est valable pour les numéros imprimés en clair comme pour les numéros imprimés sous la forme d'un code à barres ou de codes à matrice de points. Le numéro ne permet en pratique que de contrôler l'existence du numéro et sauf à disposer de plusieurs produits portant le même numéro, il ne suffit pas à détecter l'existence d'une contrefaçon.A number carried for example by a bottle or a banknote can not alone claim to authenticate the product because an existing number is easily reproducible and duplicated to be affixed to counterfeit products. This applies to numbers printed in the clear as well as numbers printed in the form of a bar code or dot matrix codes. In practice, the number only makes it possible to check the existence of the number and, unless there are several products bearing the same number, it is not sufficient to detect the existence of a counterfeit.

Un élément authentifiant unique ne doit pas pouvoir être reproduit, au moins avec des moyens techniques accessibles, pour conserver son caractère unique. Cet élément authentifiant est généralement associé au numéro d'identification pour prouver l'unicité et l'origine du produit auquel il est associé.A single authenticating element must not be reproducible, at least with accessible technical means, to maintain its unique character. This authenticating element is generally associated with the identification number to prove the uniqueness and origin of the product with which it is associated.

Ce type d'élément authentifiant unique est par exemple obtenu par un agencement de matière résultat d'un processus chaotique comme lors de la formation de bulles dans un matériau polymère, la répartition et l'agencement de fibres dans un papier...This type of unique authentication element is for example obtained by an arrangement of material resulting from a chaotic process such as during the formation of bubbles in a polymer material, the distribution and arrangement of fibers in a paper ...

Des exemples de ce type d'éléments authentifiant uniques sont décrits en particulier dans la demande de brevet FR 2860670.Examples of this type of unique authentication elements are described in particular in the patent application FR 2860670.

Le caractère unique d'un élément authentifiant ne présume en rien d'une résistance égale à 100% à la contrefaçon. Certains marqueurs d'authenticité tels que les codes à bulles peuvent être utilisés seuls car ils sont impossibles à dupliquer. Cependant le coût relativement élevé de ce type de marqueurs d'authenticité limite leur utilisation à des produits ou documents de valeurs importantes. Pour un grand nombre de produits identiques réalisés en masse et afin de maîtriser des coûts relativement bas du système d'authentification tout en procurant un niveau de sécurité élevé il est fait appel à une combinaison et/ou association de diverses techniques d'authentification connues.The uniqueness of an authenticating element does not presume a resistance equal to 100% to counterfeiting. Some markers of authenticity such as bubble codes can be used alone because they are impossible to duplicate. However, the relatively high cost of this type of markers of authenticity limits their use to products or documents of significant value. For a large number of identical products made in mass and in order to control relatively low costs of the authentication system while providing a high level of security it is used a combination and / or combination of various known authentication techniques.

Cependant la multiplication des techniques et des moyens incorporés à un produit pour en garantir avec une sécurité accrue l'authenticité rend les vérifications complexes et longues à réaliser et il n'est, en pratique, réalisé à un maillon d'une chaîne d'intervenants qu'un contrôle simple d'un des éléments d'identification et/ou d'authentification, par exemple la vérification de la présence de fibres sensibles aux rayonnements ultraviolets dans un billet de banque.However the multiplication of the techniques and the means incorporated in a product to guarantee with a greater security the authenticity makes the verifications complex and long to realize and it is, in practice, realized with a link of a chain of speakers a simple control of one of the identification and / or authentication elements, for example the verification of the presence of fibers sensitive to ultraviolet radiation in a banknote.

Pour palier aux difficultés de l'art antérieur dans le domaine de la vérification des codes apposés sur les produits, la présente invention propose un dispositif d'acquisition d'une pluralité de codes, le dispositif comportant un boîtier et comportant au-moins un capteur et au moins un afficheur intégré au boîtier, et dans lequel en outre : le capteur comporte des moyens de prise de vues dans le domaine visible et des moyens d'éclairements et dans une pluralité de domaines du spectre lumineux, les moyens de prise de vues étant adapté à l'acquisition d'images des codes imprimés réactifs ou non réactifs lorsqu'ils sont éclairés par les moyens d'éclairement ; le boîtier comporte un calculateur de commande du capteur et d'acquisition quasi simultanée d'images d'une pluralité de codes situés dans un champ du capteur à un instant donné, dans la pluralité de domaines du spectre lumineux ; le calculateur exécute un programme, préalablement chargé dans une mémoire de programme, d'analyse des images de la pluralité de codes et de vérifications de cohérences de chaque code pris individuellement et des différents codes acquis quasi simultanément entre eux de sorte à établir une information relative à la validité, c'est à dire une présomption de validité ou une déclaration de non validité, de la pluralité de codes acquis de manière quasi simultanée ; l'afficheur reçoit du calculateur des instructions d'affichage de l'information relative à la validité de la pluralité de codes.To overcome the difficulties of the prior art in the field of the verification of the codes affixed to the products, the present invention proposes a device for acquiring a plurality of codes, the device comprising a housing and comprising at least one sensor and at least one display integrated in the housing, and wherein in addition: the sensor comprises means for taking pictures in the visible range and illuminating means and in a plurality of areas of the light spectrum, the means for shooting being suitable for acquiring images of the reactive or nonreactive printed codes when illuminated by the illuminating means; the housing comprises a control computer of the sensor and almost simultaneous acquisition of images of a plurality of codes located in a field of the sensor at a given instant in the plurality of domains of the light spectrum; the computer executes a program, previously loaded into a program memory, for analyzing the images of the plurality of codes and for verifying the coherences of each code taken individually and for the various codes acquired almost simultaneously with each other so as to establish relative information the validity, that is to say a presumption of validity or a declaration of invalidity, of the plurality of codes acquired almost simultaneously; the display receives from the computer instructions for displaying the information relating to the validity of the plurality of codes.

En outre des capteurs additionnels peuvent être intégrés dans le boîtier pour lire des puces sans contact, mesurer une résistivité, ou d'autres traceurs lus par des moyens non optiques.In addition additional sensors can be integrated into the housing to read non-contact chips, measure resistivity, or other tracers read by non-optical means.

Le dispositif permet ainsi d'obtenir simplement et rapidement pour un opérateur l'ensemble des images des codes d'une zone de marquage d'un produit et de disposer d'une présomption de validité ou d'une information de non validité du produit au travers de son marquage par la pluralité de codes apposé sur le produit.The device thus makes it possible to obtain, simply and quickly for an operator, all the images of the codes of a marking zone of a product and to have a presumption of validity or information of non-validity of the product. through its marking by the plurality of codes affixed to the product.

Ces marquages sont imprimés en encre visible et/ou en encre invisible réagissant à un rayonnement ultraviolet et/ou en encre réagissant à un rayonnement infra-rouge. La réaction de ces encres peut être une apparition ou une disparition dans le visible.These markings are printed in visible ink and / or in invisible ink that reacts with ultraviolet radiation and / or ink that reacts with infra-red radiation. The reaction of these inks may be an appearance or disappearance in the visible.

Dans un mode de réalisation du dispositif, la pluralité de domaines du spectre lumineux du moyen d'éclairement du capteur, adapté aux réaction des marquages, comporte au moins deux domaines distincts de l'un des spectres du domaine des longueurs d'ondes visibles, du domaine des longueurs d'ondes de l'ultraviolet et du domaine des longueurs d'ondes de l'infrarouge. Ces domaines du spectre correspondent à des domaines pour lesquels il est possible d'obtenir des images au moyen de sources d'éclairement de faibles coûts telles que des diodes électroluminescentes, pour lesquels les images peuvent être acquise par des capteurs d'images connus, du type CCD ou CMOS par exemple, et pour lesquels il est possible de réaliser à faible coût des codes imprimés détectables par éclairage à des longueur d'onde de lumière de ces différents domaines.In one embodiment of the device, the plurality of domains of the light spectrum of the illumination means of the sensor, adapted to the reaction of the markings, comprises at least two distinct domains of one of the spectrums of the visible wavelength domain, the ultraviolet wavelength domain and the infrared wavelength domain. These domains of the spectrum correspond to areas for which it is possible to obtain images by means of low cost illumination sources such as light-emitting diodes, for which the images can be acquired by known image sensors, CCD or CMOS type for example, and for which it is possible to achieve low-cost printed codes detectable by illumination at wavelengths of light of these different areas.

Pour augmenter les capacités de discrimination du dispositif, suivant un mode de réalisation, le spectre lumineux du moyen d'éclairement du capteur comporte dans le domaine des longueurs d'ondes visibles, de manière distincte un spectre du domaine des longueurs d'ondes du rouge et ou un spectre du domaine des longueurs d'ondes du vert et ou un spectre du domaine des longueurs d'ondes du bleu. Dans une forme de réalisation ces trois domaines de longueurs d'ondes sont obtenus au moyen de diodes électroluminescentes émettant dans chacune de ces trois couleurs.In order to increase the discrimination capabilities of the device, according to one embodiment, the light spectrum of the sensor illumination means includes, in the visible wavelength range, a spectrum of the red wavelength range. and or a spectrum of the wavelength range of the green and or a spectrum of the wavelength range of the blue. In one embodiment, these three wavelength ranges are obtained by means of light-emitting diodes emitting in each of these three colors.

Pour permettre d'obtenir des images de codes pour lesquels des parties en trois dimensions contiennent des informations devant être acquises, les moyens d'éclairement comporte de préférence, pour au moins un domaine du spectre lumineux du capteur, deux ou plusieurs sources d'émission lumineuse agencées pour former différents éclairages en fonction d'ordre de commutation du calculateur.In order to obtain code images for which three-dimensional parts contain information to be acquired, the illumination means preferably comprise, for at least one domain of the light spectrum of the sensor, two or more emission sources. luminaires arranged to form different lights according to the switching order of the computer.

Par différents éclairages, il faut comprendre que l'éclairage peut être ponctuel et localisé un point ou un autre du capteur, que l'éclairage peut être diffus, que l'éclairage peut être plus ou moins intense.By different lighting, it should be understood that the lighting can be punctual and localized at one point or another of the sensor, that the lighting can be diffuse, that the lighting can be more or less intense.

Dans une forme de réalisation, le capteur comporte un anneau d'éclairage par diodes électroluminescentes de différentes longueurs d'ondes et /ou de différentes couleurs qui peuvent être activées selon une intensité et une séquence choisie en fonction des codes qui doivent être lus, et dont certains peuvent contenir des éléments réactif à différentes longueurs d'ondes lumineuses, par exemple infrarouge et ultraviolet.In one embodiment, the sensor comprises a light-emitting diode ring of different wavelengths and / or different colors that can be activated according to an intensity and a sequence chosen according to the codes to be read, and some of which may contain reactive elements at different wavelengths of light, for example infrared and ultraviolet.

De manière avantageuse le système comporte un système de grossissement des images qui permet par exemple de lire des codes qui se présentent sous la forme de micro-impressions ou de bruit imprimé de façon volontaire sur des codes imprimés et permettant de conférer un caractère authentifiant secret. Un tel grossissement est par exemple réalisé par des moyens optiques ou par un traitement numérique des images acquises ou par une combinaison de ces deux solutions.Advantageously, the system comprises an image magnification system which for example makes it possible to read codes which are in the form of micro-impressions or of noise printed voluntarily on printed codes and making it possible to confer a secret authenticating character. Such magnification is for example achieved by optical means or by digital processing of the acquired images or by a combination of these two solutions.

Afin de vérifier à un degré supérieur la validité des codes portés par un produit, le dispositif comporte également de préférence des moyens de communication pour connecter le calculateur à une base de données distante.In order to verify to a greater degree the validity of the codes carried by a product, the device also preferably comprises communication means for connecting the computer to a remote database.

La base de données est par exemple gérée par une autorité certifiant les produits marqués.The database is for example managed by an authority certifying the marked products.

Les moyens de communication mettent en oeuvre des liaisons filaires pour lesquelles le dispositif comporte des moyens de raccordement et ou des liaisons sans fils. Suivant l'environnement de mise en oeuvre du dispositif le mode de liaison le plus pratique est mis en oeuvre. Dans le cas d'une liaison sans fil, la liaison peut être locale comme par exemple une liaison infrarouge ou une liaison radiofréquence sur un réseau local, ou une liaison sur un réseau radiofréquence public ou privé tel qu'un réseau téléphonique cellulaire du type GPRS.The communication means use wired links for which the device comprises connection means and or wireless links. Depending on the implementation environment of the device the most practical mode of connection is implemented. In the case of a wireless link, the link may be local, for example an infrared link or a radiofrequency link on a local network, or a link on a public or private radiofrequency network such as a cellular telephone network of the GPRS type. .

Dans une forme de réalisation, en plus des données, le dispositif peut également transmettre la voix de sorte à ce que le contrôleur puisse communiquer avec d'autres contrôleurs, un central ou avec d'autres acteurs pour compléter le processus de contrôle.In one embodiment, in addition to the data, the device can also transmit the voice so that the controller can communicate with other controllers, a central office or with other actors to complete the control process.

Le dispositif peut comporter plusieurs de ces moyens de communication de sorte à être en mesure de commuter automatiquement ou par sélection de l'opérateur sur le moyen le plus adapté aux conditions de mise en oeuvre du dispositif.The device may comprise several of these communication means so as to be able to switch automatically or by selection of the operator on the means most suited to the conditions of implementation of the device.

Selon une autre caractéristique, le dispositif de contrôle est authentifié auprès de la base de données lors d'une requête afin d'éviter des dénis de services. Par exemple le moyen utilisé est le partage d'un secret entre le dispositif et la base de données.According to another characteristic, the control device is authenticated to the database during a request in order to avoid denials of services. For example, the means used is the sharing of a secret between the device and the database.

Dans un mode de réalisation, le calculateur du dispositif comporte un programme dont les instructions déterminent une analyse de la validité de chaque code de la pluralité de codes pris isolément et également une analyse de la cohérence entre différents codes de la pluralité de codes acquis. Il est ainsi réalisé localement par le dispositif une vérification que la pluralité de codes comporte ou non une condition de rejet a priori de leur licité avant de mettre en œuvre une connexion avec une base de données distantes qui n'est pas toujours disponible ou dont la consultation peut ralentir inutilement le processus de contrôle.In one embodiment, the computer of the device comprises a program whose instructions determine an analysis of the validity of each code of the plurality of codes taken separately and also an analysis of the consistency between different codes of the plurality of acquired codes. It is thus realized locally by the device a verification that the plurality of codes includes or not a condition of rejection a priori of their licit before implementing a connection with a remote database that is not always available or whose consultation may unnecessarily slow down the control process.

Dans une forme de réalisation pour apporter une information supplémentaire aux vérifications réalisées avec le dispositif, le dispositif comporte un système de localisation, par exemple un récepteur de signaux d'une constellation de satellites, ou par exemple un système de localisation par téléphonie cellulaire, transmettant au calculateur la localisation géographique du dispositif lors d'une opération d'acquisition d'une pluralité de codes. La localisation est ajoutée aux données traitées issues de l'acquisition de la pluralité de codes pour être stockée et ou transmise en vue d'un traitement ultérieur.In one embodiment for providing additional information to the verifications carried out with the device, the device comprises a location system, for example a signal receiver of a satellite constellation, or for example a cell-based location system, transmitting the calculator the geographical location of the device during an acquisition operation of a plurality of codes. The location is added to the processed data from the acquisition of the plurality of codes to be stored and / or transmitted for further processing.

Dans cette forme de réalisation, lorsque les signaux de localisation ne sont pas disponibles pour donner une localisation géographique, aucune position n'est donnée ou bien la dernière position connue du dispositif est utilisée comme position actuelle si l'opérateur du dispositif valide cette option.In this embodiment, when the location signals are not available to give a geographical location, no position is given or the last known position of the device is used as the current position if the operator of the device validates this option.

Pour répondre aux besoins du dispositif de fonctionner dans différents modes, par exemple un mode de choix de configuration, un mode d'acquisition d'une pluralité de codes, un mode connecté à une base de données distante..., le boîtier du dispositif comporte avantageusement un sélecteur de mode de fonctionnement et ou un système de saisie de données, par exemple un clavier. L'invention concerne également un procédé de contrôle d'une pluralité de codes agencés sur une zone d'un objet, la pluralité de codes comportant des codes étant sensibles et restituant des images visibles lorsqu'ils sont éclairés par des lumières appartenant à des domaines différents du spectre lumineux, dans lequel des images des codes de la pluralité de codes sont acquises de manière quasi simultanée par un dispositif conforme à l'une des revendications précédentes et dans lequel les images acquises sont analysées pour vérifier leurs cohérences intrinsèques suivant des règles préalablement établies.To meet the needs of the device to operate in different modes, for example a mode of choice of configuration, a mode of acquisition of a plurality of codes, a mode connected to a remote database ..., the device housing advantageously comprises an operating mode selector and or a data entry system, for example a keyboard. The invention also relates to a method of controlling a plurality of codes arranged on an area of an object, the plurality of codes comprising codes being sensitive and rendering visible images when they are lit by lights belonging to domains. different from the light spectrum, in which images of the codes of the plurality of codes are acquired almost simultaneously by a device according to one of the preceding claims and in which the acquired images are analyzed to verify their intrinsic coherences according to rules previously established.

Dans un mode de mise en œuvre, des codes acquis lorsque la pluralité de codes son reconnus cohérents sont comparés au contenu d'une base de données distante pour restituer une information d'authenticité. D'autres caractéristiques et avantages de l'invention seront mieux compris à la lecture de la description qui suit d'un exemple non limitatif de dispositif suivant l'invention en référence aux dessins qui représentent :In one embodiment, codes acquired when the plurality of coherent sound codes are compared to the contents of a remote database to retrieve information of authenticity. Other features and advantages of the invention will be better understood on reading the following description of a non-limiting example of a device according to the invention with reference to the drawings which represent:

Figure 1 : une vue en perspective d'un dispositif de l'invention en configuration d'acquisition de codes ;Figure 1: a perspective view of a device of the invention in code acquisition configuration;

Figure 2 : une représentation schématique des principaux composants du dispositif ;Figure 2: a schematic representation of the main components of the device;

Figure 3 : un exemple d'affichage sur l'écran de l'afficheur dans une étape de configuration à travers un menu de choix ;Figure 3: an example of display on the display screen in a configuration step through a menu of choice;

Figure 4 : un exemple d'affichage sur l'écran de l'afficheur illustrant une étape d'acquisition. L'invention concerne un dispositif 10 d'acquisition d'éléments identifiant et ou authentifiant permettant de réaliser des traitements pour vérifier l'authenticité des dits éléments, et une méthode de mise en oeuvre dudit dispositif.Figure 4: an example of display on the screen of the display illustrating an acquisition step. The invention relates to a device 10 for acquiring identifying and authenticating elements enabling processing to verify the authenticity of said elements, and a method of implementing said device.

Les éléments identifiant et ou authentifiant seront de manière générique désignés « codes » 20 dans la description détaillée ci-après.Identifying and authenticating elements will generically be referred to as "codes" in the following detailed description.

Les codes 20 sont, suivant un principe général, de préférence appliqués sur un produit 30, par exemple sur un scellé d'un emballage de manière à être détruits lorsque l'emballage est ouvert ou incorporé dans le produit ou son emballage lorsque la matière dudit produit ou dudit emballage rend possible une telle incorporation.The codes 20 are, according to a general principle, preferably applied to a product 30, for example on a sealed packaging so as to be destroyed when the package is opened or incorporated in the product or its packaging when the material of said product or packaging makes such incorporation possible.

Les codes 20 sont des éléments d'identification et ou d'authentification imprimés.Codes 20 are printed identification and authentication elements.

Un ou plusieurs codes peuvent être appliqués sur un produit, directement ou par l'intermédiaire d'un support adapté telle qu'une bande de scellement.One or more codes may be applied to a product, directly or via a suitable support such as a sealing strip.

Certains codes sont visibles, c'est à dire qu'ils peuvent être observés à l'œil nu et leur contenu interprété, par exemple des numéros ou autre codes alphanumériques, des codes à barres ou encore des codes à matrice de points, des hologrammes, ces codes étant souvent imprimés. D'autres codes sont dits cachés, c'est à dire qu'ils nécessitent des moyens particuliers pour être lus. Pour de tels codes cachés l'observation est possible par des moyens adaptés tel qu'un éclairage ultraviolet ou infrarouge qui va révéler des caractéristiques physico-chimiques particulières des codes, par exemple des encres imprimées ou des fibres sensibles à une lumière infrarouge ou ultraviolette et présentant un agencement prédéterminé ou aléatoire porteur d'informations. D'autres codes peuvent disparaître du visible sous un éclairage particulier.Some codes are visible, that is to say they can be observed with the naked eye and their interpreted content, for example numbers or other alphanumeric codes, barcodes or dot matrix codes, holograms these codes are often printed. Other codes are said to be hidden, ie they require special means to be read. For such hidden codes the observation is possible by suitable means such as ultraviolet or infrared illumination which will reveal particular physicochemical characteristics of the codes, for example printed inks or fibers sensitive to infrared or ultraviolet light and having a predetermined or random arrangement carrying information. Other codes can disappear from the visible under a particular lighting.

Les codes RFID ou N FC sont également des codes cachés qui contiennent des informations pouvant être acquises aux moyens de lecteurs radios adaptés, plus particulièrement pour les NFC si le dispositif intègre un moyen de communication radio intégrant la lecture NFC. D'autres codes sont dits secrets, c'est à dire qu'ils n'apparaissent pas directement lors d'une observation directe ou avec des moyens particuliers. Les codes secrets peuvent être visibles ou cachés et ils peuvent être incorporés dans d'autres codes. L'accès à leurs contenus nécessite d'une part de connaître leur structure et d'autre part de disposer des algorithmes ou méthodes permettant d'en extraire le contenu crypté.The RFID or N FC codes are also hidden codes which contain information that can be acquired by means of suitable radio readers, more particularly for the NFC if the device incorporates a radio communication means incorporating the NFC reading. Other codes are said to be secret, that is to say that they do not appear directly during a direct observation or with particular means. Secret codes can be visible or hidden and can be embedded in other codes. Access to their content requires on the one hand to know their structure and on the other hand to have algorithms or methods to extract the encrypted content.

Pour éviter ou au moins limiter les risques de falsification qui ne seraient pas détectés, un produit est généralement marqué par une pluralité de codes de chacun des types connus et également de différents types connus. L'invention s'adresse à l'acquisition d'une pluralité de codes apposée sur un produit et dans laquelle les codes sont répartis dans une pluralité de types de codes.To avoid or at least limit the risks of falsification that would not be detected, a product is generally marked by a plurality of codes of each of the known types and also of different known types. The invention is directed to the acquisition of a plurality of codes affixed to a product and wherein the codes are distributed in a plurality of code types.

Le dispositif 10 tel qu'illustré sur la figure 1 se présente sous la forme d'un boîtier 11 de dimensions suffisamment réduites pour que ledit boîtier puisse être aisément porté et manipulé par un seul opérateur et dans une forme de réalisation, les dimensions du dispositif sont adaptées pour que ledit dispositif soit tenu d'une seule main lors de son utilisation.The device 10 as illustrated in FIG. 1 is in the form of a housing 11 of sufficiently small dimensions that said housing can be easily carried and handled by a single operator and in one embodiment, the dimensions of the device are adapted so that said device is held with one hand during use.

Le boîtier 11 comporte de manière visible au moins un sélecteur 12 de mode, un afficheur 13 et un capteur 14 de codes. Le boîtier 11 comporte également un système de saisie 15 de données ou d'instructions qui dans une forme simplifiée est, dans l'exemple illustré, un clavier numérique.The housing 11 visibly comprises at least one mode selector 12, a display 13 and a code sensor 14. The housing 11 also includes a data entry system 15 or instructions which in a simplified form is, in the example shown, a keypad.

Le boîtier 11 comporte également des composants internes pour assurer le fonctionnement de l'afficheur 13 et du capteur 14. Comme il sera compris de la description, il s'agit de composants conventionnels essentiellement électroniques, dont une mémoire d'images associée à l'afficheur 13.The housing 11 also includes internal components to ensure the operation of the display 13 and the sensor 14. As will be understood from the description, these are essentially electronic conventional components, including an image memory associated with the display 13.

Le boîtier 11 comporte également comme schématisé sur la figure 2 un calculateur 40 réalisant des traitements numériques et comporte des moyens de communication 41 avec une ou des bases de données 50 extérieures au dispositif.The housing 11 also comprises as shown schematically in Figure 2 a computer 40 performing digital processing and includes communication means 41 with one or more databases 50 external to the device.

Dans une forme de réalisation, le dispositif 10 comporte également un système de localisation 42 intégré lui permettant de donner une localisation géographique à une acquisition de codes réalisée avec le dispositif 10.In one embodiment, the device 10 also includes an integrated positioning system 42 enabling it to give a geographical location to a code acquisition made with the device 10.

Pour des raisons pratiques, l'afficheur 13 est placé sur une face avant du boîtier 11 où il est visible par un utilisateur du dispositif, et le capteur 14 est placé sur une face arrière du boîtier, opposée à la face avant, pour être orienté vers une zone d'un objet 30 sur lequel sont placés une pluralité de codes 20 à contrôler, sans nuire à la visibilité de l'écran.For practical reasons, the display 13 is placed on a front face of the housing 11 where it is visible by a user of the device, and the sensor 14 is placed on a rear face of the housing, opposite the front face, to be oriented to an area of an object 30 on which are placed a plurality of codes 20 to control, without impairing the visibility of the screen.

Le capteur 14 comporte d'une part des moyens d'illumination 141 et d'autre part des moyens d'acquisition 142 agencés pour acquérir des images de la pluralité de codes 20.The sensor 14 comprises on the one hand illumination means 141 and on the other hand acquisition means 142 arranged to acquire images of the plurality of codes 20.

Les moyens d'illumination 141 sont destinés à rendre lisible les codes 20 par les moyens d'acquisition 142.The illumination means 141 are intended to render the codes 20 readable by the acquisition means 142.

Les moyens d'illumination 141 comportent des éléments d'émission lumineuse dans au moins deux des domaines du spectre lumineux parmi le domaine visible, le domaine ultraviolet et le domaine infrarouge. Dans le dispositif, les éléments d'émission lumineuse sont agencés pour être allumés de manières sélectives et avec une intensité ajustable de sorte que l'émission lumineuse puisse être réalisée suivant un mode d'éclairage et/ou un spectre de lumière et/ou une intensité d'éclairement choisi.The illumination means 141 comprise light emission elements in at least two of the domains of the light spectrum among the visible range, the ultraviolet range and the infrared range. In the device, the light emitting elements are arranged to be lit in selective ways and with an adjustable intensity so that the light emission can be carried out according to a lighting mode and / or a light spectrum and / or a selected illumination intensity.

Dans une forme de réalisation, l'émission de lumière est réalisée dans le domaine visible par une première catégorie de diodes électroluminescentes, dans le domaine ultraviolet par une seconde catégorie de diodes électroluminescentes, et dans le domaine infrarouge par une troisième catégorie de diodes électroluminescentes, chacune de ces catégories pouvant être activée séparément et de manière séquentielle.In one embodiment, the light emission is carried out in the visible range by a first category of light-emitting diodes, in the ultraviolet range by a second category of light-emitting diodes, and in the infrared range by a third category of light-emitting diodes, each of these categories can be activated separately and sequentially.

La première catégorie de diodes électroluminescentes du domaine visible peut également comporter des diodes émettant une lumière blanche et ou des diodes émettant une lumière dans le rouge ou dans le vert ou dans le bleu, les diodes des différentes couleurs pouvant être activées simultanément ou séparément en fonction des codes dont une image doit être obtenue.The first category of light-emitting diodes in the visible range may also comprise diodes emitting a white light and or diodes emitting a light in the red or in the green or in the blue, the diodes of the different colors being able to be activated simultaneously or separately depending codes whose image must be obtained.

Dans une forme de réalisation simplifiée, des éléments d'émission lumineuse correspondant au spectre du domaine visible ne sont pas intégrés dans le dispositif si, en raison des conditions d'utilisation, l'éclairement naturel des zones observées lors des contrôles est considéré comme toujours suffisant.In a simplified embodiment, light emission elements corresponding to the spectrum of the visible range are not integrated in the device if, because of the conditions of use, the natural illumination of the zones observed during the inspections is considered as always sufficient.

Dans une autre forme de réalisation, l'émission de lumière est réalisée au moyen d'une source lumineuse à large spectre couvrant de l'infrarouge à l'ultraviolet et un jeu de filtres commutables permet de sélectionner le domaine optique voulu à un moment donné.In another embodiment, light emission is achieved by means of a broad spectrum light source spanning from infrared to ultraviolet and a switchable filter set selects the desired optical domain at a given time. .

Dans une forme de réalisation, pour un même spectre lumineux plusieurs éléments d'émission de lumière sont agencés dans le capteur 14 de sorte à être commandé individuellement ou au moins en deux groupes pour produire des conditions d'un éclairement directif ou d'un éclairement diffus.In one embodiment, for the same light spectrum a plurality of light emitting elements are arranged in the sensor 14 so as to be controlled individually or at least in two groups to produce conditions of directional illumination or illumination. diffuse.

Les éléments lumineux forment par exemple une couronne de diodes électroluminescentes dans laquelle chaque élément est commutable individuellement pour être éteint ou allumé, le cas échéant avec deux ou plusieurs intensités possibles. Les éléments lumineux des différents spectres d'émission lumineuse sont par exemple répartis alternés sur une même couronne ou répartis sur des couronnes concentriques.The light elements form, for example, a ring of light-emitting diodes in which each element is switchable individually to be switched off or on, possibly with two or more possible intensities. The light elements of the different light emission spectra are for example distributed alternately on the same ring or distributed over concentric rings.

Un tel agencement, non limitatif, des éléments lumineux et de leurs possibilités d'activation pour obtenir des éclairages différents permet de déterminer l'aspect tridimensionnel d'un code. Dans le cas d'un code à bulles il peut être utilisé un éclairage ponctuel et un éclairage diffus. Dans d'autres cas, des actions sur les éclairages peuvent permettre de mettre en évidences des codes ayant des propriétés optiques variables en allumant des éléments lumineux correspondant spectres de lumière différents entre deux prises de vues successives.Such a non-limiting arrangement of the light elements and their possibilities of activation to obtain different lighting makes it possible to determine the three-dimensional aspect of a code. In the case of a bubble code it can be used spot lighting and diffuse lighting. In other cases, actions on the lights can make it possible to highlight codes having variable optical properties by lighting up light elements corresponding to different light spectra between two successive shots.

Les moyens d'acquisition 142 consistent principalement en un capteur capable d'acquérir une représentation de la pluralité de codes soumis aux émissions de lumière des moyens d'illumination 141.The acquisition means 142 consist mainly of a sensor capable of acquiring a representation of the plurality of codes subjected to the light emission of the illumination means 141.

Dans une forme avantageuse de réalisation, les moyens d'acquisition 142 comportent un capteur d'images associé à un objectif et formant un appareil de prise de vues numérique pouvant fonctionner en mode appareil photographique ou en mode caméra vidéo. Le capteur d'images est défini pour détecter les images formées par les codes 20 éclairés par les moyens d'illumination 141 dans ses différents modes d'illumination, c'est-à-dire que le capteur d'images est sensibles aux spectres de la lumière au moins dans le domaine visible.In an advantageous embodiment, the acquisition means 142 comprise an image sensor associated with an objective and forming a digital camera capable of operating in camera mode or video camera mode. The image sensor is defined to detect images formed by the codes illuminated by illumination means 141 in its various illumination modes, i.e., the image sensor is sensitive to the spectra of light at least in the visible range.

Toujours de manière avantageuse, le capteur peut être doté d'un capteur RFID et/ou de test de résistivité.Still advantageously, the sensor may be provided with an RFID sensor and / or resistivity test.

Il doit être noté que la sélection du domaine spectrale observé peut être réalisé par une source lumineuse à large spectre et une sélection du domaine spectral par les moyens d'acquisition 142, soit en utilisant plusieurs capteurs sélectifs chacun d'un des domaines visibles, infrarouges ou ultraviolets, soit au moyen de filtres optiques sélectifs de ces différents domaines, soit par une commutation électronique du capteur à large spectre si le capteur utilisé rend une telle commutation possible.It should be noted that the selection of the spectral range observed can be achieved by a broad spectrum light source and a selection of the spectral range by the acquisition means 142, or by using several sensors each of which is visible, infrared or ultraviolet, either by means of selective optical filters of these different areas, or by an electronic switching of the broad-spectrum sensor if the sensor used makes such switching possible.

On notera par ailleurs que ces différentes solutions, pour les moyens d'illumination 141 et ou pour les moyens d'acquisition 142, peuvent être combinées, par exemple pour augmenter le contraste des images restituées des codes observés.It will also be noted that these various solutions, for the illumination means 141 and for the acquisition means 142, can be combined, for example to increase the contrast of the restored images of the codes observed.

Le capteur 14 est en outre agencé pour fonctionnellement acquérir des images de la pluralité de codes 20 d'une zone d'un objet 30 de manière quasi simultanée, c'est-à-dire dans un temps correspondant à une seule opération d'acquisition des images par un opérateur, soit pendant que l'opérateur maintient le dispositif 10 sensiblement immobile de sorte à garder la zone de l'objet 30 comportant la pluralité de codes 20 dans un champ optique du capteur 14, soit que l'opérateur réalise, en déplaçant le dispositif, un balayage de ladite zone de l'objet pour réaliser une prise de vue panoramique de la pluralité de codes 20 de l'objet 30.The sensor 14 is further arranged to functionally acquire images of the plurality of codes 20 of an area of an object 30 almost simultaneously, i.e., in a time corresponding to a single acquisition operation. images by an operator, either while the operator holds the device 10 substantially stationary so as to keep the area of the object 30 having the plurality of codes 20 in an optical field of the sensor 14, or that the operator realizes, by moving the device, scanning said area of the object to take a panoramic shot of the plurality of codes 20 of the object 30.

Pour cette acquisition, le capteur réalise automatiquement les commutations des moyens d'illumination entre les différents domaines spectraux sans intervention de l'opérateur de sorte que les images des différents codes sont obtenues pour l'opérateur de manière quasi simultanée.For this acquisition, the sensor automatically switches the illumination means between the different spectral domains without intervention of the operator so that the images of the different codes are obtained for the operator almost simultaneously.

Dans des modes de fonctionnement particulier, le capteur réalise également des commutations de grossissement des images et ou des commutation de sources d'éclairage ou éléments d'éclairage d'un même spectre lumineux de sorte à modifier les conditions d'éclairage directif ou diffus des codes.In particular modes of operation, the sensor also performs switching magnifications of images and or switching sources of lighting or lighting elements of the same light spectrum so as to modify the directional lighting conditions or diffuse lighting codes.

Avantageusement, le capteur 14 offre la possibilité d'éclairer les codes selon des éclairages différents de manière à mettre en évidence des caractéristiques intrinsèques des dits codes. A titre d'exemple non limitatif les éclairages différents sont obtenus grâce à un agencement plus ou moins annulaire de diodes électroluminescentes et en faisant varier le nombre de diodes excitées et/ou leur intensité d'excitation. Comme cela a été expliqué précédemment, les diodes peuvent émettre dans des spectres de différentes longueurs d'ondes.Advantageously, the sensor 14 offers the possibility of illuminating the codes according to different lighting so as to highlight intrinsic characteristics of said codes. By way of non-limiting example, different lighting is obtained by means of a more or less annular arrangement of light-emitting diodes and by varying the number of excited diodes and / or their excitation intensity. As explained above, the diodes can emit in spectra of different wavelengths.

De cette manière, des éclairages de différentes incidences et/ou intensités et/ou différentes longueurs d'ondes sont obtenus. Ces éclairages choisis en fonction du code à détecter permettent de mettre en évidence les propriétés optiques spécifiques du code.In this way, lighting of different incidences and / or intensities and / or different wavelengths are obtained. These lightings chosen according to the code to be detected make it possible to highlight the specific optical properties of the code.

Ces propriétés optiques à mettre en évidence peuvent être multiple, parmi elles on peut citer les propriétés iridescentes de certaines encres, l'aspect tridimensionnel de certains éléments, l'aspect holographique d'un élément de sécurité, les changements d'aspect de certaines encres réagissant à un éclairage de longueur d'onde particulière.These optical properties to be highlighted can be multiple, among them we can cite the iridescent properties of certain inks, the three-dimensional aspect of certain elements, the holographic aspect of a security element, the appearance changes of certain inks reacting to particular wavelength lighting.

Il ressort de ces caractéristiques, associées aux possibilités de configurations multiples par une programmation adaptée du calculateur 40, un caractère universel du dispositif d'acquisitions multiples et de traitement quasi simultané en une opération permettant un grand nombre possible de combinaisons et d'interactions de codes visibles, cachés et secrets disposés sur une seule étiquette d'authentification. D'une manière générale une séquence de différents relevés de la pluralité de codes selon différents éclairages et/ou différents spectres lumineux et/ou différents grossissements, ainsi que des mesures de longueurs ou de positions relatives des différents codes d'une pluralité de codes, permettent par un traitement numérique des images obtenues d'obtenir un nombre élevé d'informations contenues dans les codes de sorte à établir une probabilité améliorée de détection de la présence de codes ou d'un assemblage de codes de la pluralité de codes frauduleux.It emerges from these characteristics, associated with the possibilities of multiple configurations by a suitable programming of the computer 40, a universal character of the device of multiple acquisitions and almost simultaneous processing in one operation allowing a large number of possible combinations and interactions of codes visible, hidden and secret arranged on a single authentication label. In general, a sequence of different readings of the plurality of codes according to different lighting and / or different light spectra and / or different magnifications, as well as measurements of relative lengths or positions of the different codes of a plurality of codes, by digitally processing the obtained images, make it possible to obtain a large number of information contained in the codes so as to establish an improved probability of detecting the presence of codes or a code assembly of the plurality of fraudulent codes.

Dans une forme de réalisation, le dispositif 10 comporte en outre des moyens d'illumination et des moyens d'observation et d'acquisition dans d'autres domaines que le domaine optique, en particulier comporte des moyens d'activation et de lecture de marqueurs radiofréquences, connus sous l'acronyme RFID. L'afficheur 13 est un afficheur conventionnel disposant d'une capacité à afficher des images. L'afficheur 13 est par exemple un afficheur matriciel à cristaux liquide (LCD) couleur ou monochrome, ayant une résolution adaptée aux images à présenter.In one embodiment, the device 10 further comprises illumination means and observation and acquisition means in domains other than the optical domain, in particular comprises means for activating and reading markers. radio frequencies, known by the acronym RFID. The display 13 is a conventional display having an ability to display images. The display 13 is for example a color liquid crystal display (LCD) or monochrome, having a resolution adapted to the images to be presented.

Dans un mode de réalisation ayant donné satisfaction en terme de qualité sans affecter la facilité de manipulation du dispositif 10, l'afficheur 13 comporte un écran ayant une diagonale de l'ordre de 45mm avec une résolution de l'ordre de 130 lignes de 160 pixels par lignes.In one embodiment having given satisfaction in terms of quality without affecting the ease of handling of the device 10, the display 13 comprises a screen having a diagonal of the order of 45 mm with a resolution of the order of 130 lines of 160. pixels per line.

Avantageusement des fonctions de grossissement de l'image ou de zones de l'image permettent à l'opérateur de visualiser des détails de l'image, un grossissement pouvant être obtenu par l'agrandissement d'une partie d'une image obtenue par un capteur de résolution plus élevée que celle de l'écran de l'afficheur, zoom numérique, et ou par un élément optique de focale variable ayant un effet de grossissement d'une partie de la zone observée, zoom optique.Advantageously, functions of magnification of the image or zones of the image allow the operator to visualize details of the image, a magnification that can be obtained by enlarging a portion of an image obtained by an image. resolution sensor higher than that of the display screen, digital zoom, and or by a variable focal length optical element having a magnification effect of part of the observed area, optical zoom.

Grâce à cette capacité de grossissement, des codes, ou des détails de codes, invisibles à l'œil nu comme du micro-texte ou des défauts d'impression volontairement incorporés dans les codes peuvent être analysés et interprétés. L'afficheur 13 est relié fonctionnellement à une mémoire d'image du calculateur 40 dont il affiche le contenu.With this magnification capability, codes, or code details, invisible to the naked eye such as micro-text or printing defects voluntarily incorporated into the codes can be analyzed and interpreted. The display 13 is operatively connected to an image memory of the computer 40 which it displays the contents.

Le calculateur 40 qui réalise le traitement des données à afficher sur l'afficheur 13 assure également la gestion du dispositif 10 et de ses sous-ensembles, en particulier le capteur 14, et met en œuvre au moins un microprocesseur et un programme comportant des listes d'instructions.The computer 40 which performs the data processing to be displayed on the display 13 also manages the device 10 and its subassemblies, in particular the sensor 14, and implements at least one microprocessor and a program comprising lists instructions.

De manière connue, le calculateur 40 comporte des composants conventionnels mis en œuvre par un calculateur numérique, en particulier des mémoires, des moyens de stockages, des interfaces d'entrées et de sorties avec des périphériques que sont en particulier les autres composants du dispositif 10.In known manner, the computer 40 comprises conventional components implemented by a digital computer, in particular memories, storage means, input and output interfaces with peripherals that are in particular the other components of the device 10 .

Suivant les opérations de contrôle devant être réalisées avec le dispositif 10, le calculateur 40 configure ledit dispositif en fonction d'un mode choisi avec le sélecteur de mode 12, au travers de menus de choix affichés sur l'afficheur comme par exemple le menu présenté sur la figure 3, et de données saisies par l'opérateur au moyen du système de saisie 15 de données. Dans ce mode de fonctionnement le calculateur 40 est le cas échéant conduit à utiliser des données stockées dans des mémoires internes et ou à se connecter à des ressources extérieures, non représentées, pour définir la configuration dans laquelle le dispositif 10 doit être placé pour réaliser des vérifications d'une pluralité de codes dont un opérateur précise une catégorie ou bien qui est connue par défaut, par exemple si le dispositif est conçu pour ne faire d'acquisition que d'une seule catégorie correspondant à un assemblage de codes donné.According to the control operations to be carried out with the device 10, the computer 40 configures said device according to a mode chosen with the mode selector 12, through choice menus displayed on the display such as the presented menu. in FIG. 3, and data entered by the operator by means of the data entry system. In this mode of operation the computer 40 is optionally used to use data stored in internal memories and or to connect to external resources, not shown, to define the configuration in which the device 10 must be placed to perform verifications of a plurality of codes of which an operator specifies a category or which is known by default, for example if the device is designed to acquire only one category corresponding to a given code assembly.

Parmi les paramètres définissant la configuration dans laquelle le dispositif doit être placé, se trouvent notamment : - des types de codes 20 recherchés et leur agencement dans une catégorie correspondant à un objet 30, c'est à dire leurs formes et dispositions relatives - les configurations du capteur 14 permettant d'obtenir les images des codes ; - les structures des contenus des codes, c'est-à-dire la manière dont les informations visibles ou cachées qu'ils contiennent peuvent être lues et décryptées ; - une séquence d'acquisition des images de la pluralité de codes ; - un algorithme de traitement des images correspondant aux codes lus ; - des modes d'interrogation de base de données 50 externes ; - des modes de stockage des données des codes lus.Among the parameters defining the configuration in which the device is to be placed, are in particular: the types of codes 20 sought and their arrangement in a category corresponding to an object 30, that is to say their shapes and relative dispositions - configurations sensor 14 for obtaining the images of the codes; - the structure of the contents of the codes, that is to say the way in which the visible or hidden information they contain can be read and decrypted; an acquisition sequence of the images of the plurality of codes; an image processing algorithm corresponding to the read codes; external database query modes; - Data storage modes read codes.

Avantageusement, le choix par l'opérateur du dispositif 10 d'une référence de produit à contrôler suffit au dispositif pour activer l'ensemble des paramètres nécessaires dans une mémoire du dispositif ou dans un moyen de stockage accessible et externe au dispositif.Advantageously, the choice by the operator of the device 10 of a product reference to be controlled is sufficient for the device to activate all the necessary parameters in a memory of the device or in a storage means accessible and external to the device.

Lorsque le dispositif 10 est configuré, ledit dispositif peut être commuté dans un mode « contrôle » pour procéder à des acquisitions de codes et à leur vérification.When the device 10 is configured, said device can be switched into a "control" mode for code acquisition and verification.

Dans une séquence d'acquisition et de vérification de la pluralité de codes 20 portés par un objet 30, l'opérateur approche le dispositif 10 pour exposer une zone dudit objet où sont localisés les codes 20 dans le champ de prise de vues du capteur 14.In a sequence of acquisition and verification of the plurality of codes carried by an object 30, the operator approaches the device 10 to expose an area of said object where the codes 20 are located in the sensor's field of view. .

Dans phase d'approche, le dispositif 10 présente avantageusement sur l'afficheur 13 une image de la zone de l'objet 30 se trouvant dans un champ optique du capteur 14, comme par exemple illustré sur la figure 4. Lorsque l'opérateur considère en fonction de ce qu'il observe sur l'afficheur 13 que le dispositif 10 est correctement positionné pour réaliser l'acquisition des images de la pluralité de codes 20 de la zone, il déclenche l'opération, par exemple par un appui sur une touche du système de saisie 15 de données. Dans une forme de réalisation, le calculateur 40 exécute une tache de fond qui analyse en continu l'image produite par le capteur 14, correspondant à l'image présentée sur l'afficheur 13, pour détecter automatiquement le moment où une acquisition des codes 20 peut être réalisée et lorsque que ces conditions sont obtenues, il exécute automatiquement l'acquisition des images des codes, l'opérateur n'ayant par exemple qu'à valider l'acquisition.In the approach phase, the device 10 advantageously has on the display 13 an image of the zone of the object 30 located in an optical field of the sensor 14, as for example illustrated in FIG. 4. When the operator considers according to what it observes on the display 13 that the device 10 is correctly positioned to perform the acquisition of the images of the plurality of codes 20 of the zone, it triggers the operation, for example by pressing on a key of the data entry system. In one embodiment, the computer 40 executes a background spot which continuously analyzes the image produced by the sensor 14, corresponding to the image presented on the display 13, to automatically detect when a code acquisition has occurred. can be performed and when these conditions are obtained, it automatically executes the acquisition of the images of the codes, the operator having for example only to validate the acquisition.

Dans un mode de fonctionnement, l'acquisition de la pluralité de codes d'une zone est réalisée au cours d'un balayage de la zone dans laquelle se trouve la pluralité de codes 20, balayage réalisé par un déplacement du dispositif 10 effectué par l'opérateur dudit dispositif.In one mode of operation, the acquisition of the plurality of codes of a zone is performed during a scan of the area in which the plurality of codes 20 are located, scanning carried out by a movement of the device 10 carried out by the user. operator of said device.

Une fois l'acquisition des codes 20 réalisée par le dispositif 10, le calculateur 40 traite les images saisies pour les présenter sur l'afficheur 13.Once the codes have been acquired by the device 10, the computer 40 processes the captured images to present them on the display 13.

Dans une première forme de présentation, le calculateur 40 de traitement restitue des images des codes 20 de sorte que l'opérateur est en mesure de réaliser un contrôle de qualité de l'acquisition et de s'assurer que tous les codes 20, non nécessairement visibles à l'œil nu, sont bien présents et de qualité suffisante pour être traités.In a first form of presentation, the processing computer 40 renders images of the codes 20 so that the operator is able to perform a quality control of the acquisition and to ensure that all the codes 20, not necessarily visible to the naked eye, are present and of sufficient quality to be treated.

Dans une deuxième forme de présentation, le calculateur 40 présente un diagnostic de conformité et de cohérence des différents codes 20 de la pluralité de codes. D'une part chaque code doit répondre à des critères absolus de structure et de contenu.In a second form of presentation, the computer 40 presents a diagnosis of conformity and coherence of the various codes of the plurality of codes. On the one hand each code must meet absolute criteria of structure and content.

Parmi ces critères absolus se trouvent en général la formes des motifs du code, éventuellement un contenu numérique ou alphanumérique codé, et le cas échéant des critères de dimensions des codes dont le dispositif peut réaliser le contrôle en réalisant des mesures par traitement des images. D'autre part les différents codes d'une même zone, dont certains peuvent être cachés et nécessiter un traitement spécifiques pour être identifiés et ou décryptés, portent des informations de contrôles croisés que le calculateur 40 est en mesure de vérifier si les algorithmes correspondant ont été introduits dans le dispositif 10, par exemple pendant la phase de configuration.Among these absolute criteria are in general the forms of the code patterns, possibly an encoded digital or alphanumeric content, and if necessary code size criteria, the device of which can carry out the control by performing measurements by image processing. On the other hand, the different codes of the same zone, some of which may be hidden and require specific processing to be identified and or decrypted, bear cross-check information that the computer 40 is able to verify if the corresponding algorithms have have been introduced into the device 10, for example during the configuration phase.

Les informations de contrôles croisés peuvent consister en des redondances d'informations des codes imprimés entre eux, des positions relatives des différents codes entre eux et ou entre un code imprimé et un contenu numérique d'un support placé sur le produit tel qu'une puce RFID.The cross-check information may consist of information redundancies of the codes printed between them, the relative positions of the different codes between them and or between a printed code and a digital content of a support placed on the product such as a chip RFID.

Dans ce cas, le dispositif restitue sur l'afficheur une information de validation ou de rejet des codes 20, c'est-à-dire une information qui permet de considérer en cas de rejet que le produit ne porte pas des codes authentiques et que le produit 30 n'est donc pas un produit licite.In this case, the device renders on the display a validation or rejection of the codes 20, that is to say information that allows to consider in case of rejection that the product does not bear authentic codes and that the product 30 is therefore not a lawful product.

Dans une troisième forme de présentation, le calculateur 40 se connecte à une base de données 50 distante, lorsque cette connexion est possible, à laquelle il transmet une représentation de tout ou partie des codes acquis.In a third form of presentation, the computer 40 connects to a remote database 50, when this connection is possible, to which it transmits a representation of all or part of the acquired codes.

Dans une première forme de cette troisième forme, seul un code identifiant du produit, présent dans les codes 20, est pris en compte par la base de données 50 qui retourne au dispositif 10 une représentation ou des images des codes qui doivent être portés par l'objet référencé par l'identifiant compte tenu de données qui ont été préalablement enregistrées dans ladite base de données.In a first form of this third form, only a code identifying the product, present in the codes 20, is taken into account by the database 50 which returns to the device 10 a representation or images of the codes to be carried by the user. object referenced by the identifier in view of data that have been previously recorded in said database.

Les images ou leurs représentations retournées par la base de données 50 sont affichées sur l'afficheur 13 et l'opérateur ou le dispositif 10 lui-même peut alors comparer les images de chaque code de la pluralité de codes 20 acquis avec celles restituées par la base de données 40 et conclure sur la licité du produit 30 portant la pluralité de codes 20. Si au moins un des codes 20 est non reproductible, par exemple un code à bulles de la société Prooftag, il est alors conclus de l'identité des codes que le produit portant les codes est licite, pour autant que son contenu n'ait pas pu être modifié.The images or their representations returned by the database 50 are displayed on the display 13 and the operator or the device 10 itself can then compare the images of each code of the plurality of acquired codes with those restored by the database 40 and conclude on the lawfulness of the product 30 bearing the plurality of codes 20. If at least one of the codes 20 is non-reproducible, for example a bubble code of the company Prooftag, it is then concluded the identity of the codes that the product bearing the codes is lawful, provided that its content could not be modified.

Dans une seconde forme de cette troisième forme, l'ensemble des codes 20 acquis est transmis à un centre de traitement 51 ayant accès à la base de données 50 distante qui réalise les traitements pour vérifier la similitude des codes acquis avec ceux conservés en base de données et retourne vers le dispositif 10 le résultat de la comparaison de laquelle il est conclus que le produit 30 portant la pluralité de codes 20 est illicite où bénéficie de la présomption de licité (avec une probabilité plus ou moins forte en fonction de la force des codes et du risque de leurs reproductions).In a second form of this third form, the set of acquired codes 20 is transmitted to a processing center 51 having access to the remote database 50 which carries out the processing to check the similarity of the acquired codes with those maintained in the database. data and returns to the device 10 the result of the comparison of which it is concluded that the product bearing the plurality of codes 20 is illegal where benefits from the presumption of licit (with a greater or lesser probability depending on the strength of codes and the risk of their reproductions).

La communication avec la base de données 50 distante ou avec le centre de traitement 51 ayant accès à ladite base de données est par exemple réalisée par une liaison filaire raccordée à un réseau 412 ou de préférence par une liaison sans fil 411 telle qu'une liaison infrarouge dans le cas d'un environnement adapté, ou d'une liaison radio qui peut être locale ou utiliser le réseau téléphonique cellulaire tel que le système GPRS.The communication with the remote database 50 or with the processing center 51 having access to said database is for example carried out by a wired link connected to a network 412 or preferably by a wireless link 411 such as a link infrared in the case of a suitable environment, or a radio link that may be local or use the cellular telephone network such as the GPRS system.

En outre pour des applications exigeant une sécurité renforcée, le dispositif est configuré pour utiliser un canal de communication sécurisé.In addition for applications requiring enhanced security, the device is configured to use a secure communication channel.

Lorsque les conditions opératoires ne permettent pas d'établir une liaison avec la base de données 50 distante, le dispositif 10 enregistre pour chaque objet 30 contrôlé les images de la pluralité de codes acquis et conserve les données enregistrées pour un traitement ultérieur de comparaison avec les données de la base de données distante lorsqu'une connexion avec la base de données 50 distante sera établie.When the operating conditions do not make it possible to establish a connection with the remote database 50, the device 10 records for each controlled object the images of the plurality of acquired codes and keeps the recorded data for a subsequent comparison processing with the data from the remote database when a connection with the remote database 50 will be established.

En pratique, les possibilités qui viennent d'être décrites dans le cas d'une base de données distante peuvent être obtenues avec une base de données résidant dans le dispositif 10 si une capacité de stockage de données suffisante est disponible dans le dispositif pour stocker les informations nécessaires. Une telle base de données locale peut être résidente dans le dispositif 10, téléchargée depuis un site distant ou être stockée dans une mémoire amovible sous la forme d'un module électronique introduit dans le dispositif.In practice, the possibilities that have just been described in the case of a remote database can be obtained with a database residing in the device 10 if a sufficient data storage capacity is available in the device for storing the data. Required information. Such a local database may be resident in the device 10, downloaded from a remote site or stored in a removable memory in the form of an electronic module introduced into the device.

Dans une forme de réalisation du dispositif 10, celui-ci comporte des moyens de localisation 42, par exemple un récepteur de signaux satellites de la constellation GPS ou d'une autre constellation, par lequel il connaît sa position. Lors de l'acquisition de la pluralité de codes d'un produit, la position au moment de la lecture est également enregistrée. La connaissance de la position permet de réaliser des tests de cohérence supplémentaires en vérifiant que l'objet porteur des codes acquis est bien situé dans une zone où il est attendu de le localiser au moment de l'acquisition des codes.In one embodiment of the device 10, it comprises locating means 42, for example a satellite signal receiver of the GPS constellation or another constellation, by which it knows its position. When acquiring the plurality of codes of a product, the position at the time of reading is also recorded. The knowledge of the position makes it possible to carry out additional coherence tests by verifying that the object bearing the acquired codes is located in an area where it is expected to locate it at the time of acquisition of the codes.

On comprend de la description du dispositif 10 et de son mode opératoire qu'il est possible au moyen d'un dispositif portable et simple d'utilisation de réaliser en une seule opération l'acquisition d'une pluralité de codes 20 portés par un produit 30, par exemple sur une banderole fixée à la surface d'un objet ou incorporés dans la matière d'un objet, et de traiter directement la pluralité de codes acquis pour en déduire la licité des produits ainsi marqués par la pluralité de codes, avec ou sans connexion en temps réel à une base de données 50 distante.It is understood from the description of the device 10 and its operating mode that it is possible by means of a portable and easy-to-use device to perform in a single operation the acquisition of a plurality of codes carried by a product. 30, for example on a banner attached to the surface of an object or incorporated in the material of an object, and directly process the plurality of acquired codes to deduce the licitness of the products thus marked by the plurality of codes, with or without a real-time connection to a remote database 50.

De la facilité et de la performance des contrôles obtenues par le dispositif, il est possible de multiplier les codes incorporés sur un produit en combinant des codes de différents types et contenant des informations différentes, ce qui augmente la complexité de leur éventuelle reproduction illégale, même lorsqu'il est fait appel à des codes faisant appel à des technologies peu coûteuses.From the ease and performance of the controls obtained by the device, it is possible to multiply the codes incorporated on a product by combining codes of different types and containing different information, which increases the complexity of their possible illegal reproduction, even when codes using low-cost technologies are used.

Ce dispositif de contrôle in-situ et/ou en ligne d'une pluralité de marquages visibles, invisibles et secrets, ouvre des perspectives nouvelles en matière de lutte contre la contrefaçon de masse ou de contrebande dans des domaines très sensibles sous contrôle des Etats. Ces domaines sont par exemple ceux relatifs à la fiscalité sur les cigarettes et les alcools et de la détection de fausses monnaies.This system of in-situ and / or online control of a plurality of visible, invisible and secret markings opens new perspectives in the fight against mass counterfeiting or smuggling in very sensitive areas under State control. These areas are, for example, those relating to the taxation of cigarettes and alcohol and the detection of counterfeit currency.

Claims (18)

REVENDICATIONS 1 - Dispositif (10) d'acquisition d'une pluralité de codes (20), ledit dispositif comportant un boîtier (11) et comportant au moins un capteur (14) et au moins un afficheur (13) intégré audit boîtier, dans lequel le capteur (14) comporte des moyens de prise de vues dans le domaine visible et des moyens d'éclairements (141) dans une pluralité de domaines du spectre lumineux ; • l'afficheur (13) reçoit du calculateur (40) des instructions d'affichage de l'information relative à la validité de la pluralité de codes ; caractérisé en ce que ie calculateur (40) exécute un programme d'analyse des images de la pluralité de codes (20) et de vérifications de cohérences, fonction d'informations de contrôles croisés portées par des codes de ladite pluralité de codes, de chaque code pris individuellement et/ou en combinaison avec un ou plusieurs autres codes et des différents codes acquis quasi simultanément entre eux de sorte à établir une information relative à une validité de la pluralité de codes acquis de manière quasi simultanée.1 - Device (10) for acquiring a plurality of codes (20), said device comprising a housing (11) and comprising at least one sensor (14) and at least one display (13) integrated in said housing, in which the sensor (14) has means for taking pictures in the visible range and illuminating means (141) in a plurality of domains of the light spectrum; • the display (13) receives from the computer (40) instructions for displaying the information relating to the validity of the plurality of codes; characterized in that the computer (40) executes an image analysis program of the plurality of codes (20) and coherence checks, a function of cross-check information carried by codes of said plurality of codes, of each code taken individually and / or in combination with one or more other codes and different codes acquired almost simultaneously with each other so as to establish information relating to a validity of the plurality of acquired codes almost simultaneously. 2 - Dispositif suivant la revendication 1 dans lequel les moyens d'éclairement (141) comportent, pour au moins un des domaines du spectre lumineux, plusieurs sources d'émission lumineuse agencées pour illuminer une zone située dans le champ optique du capteur (14) et dont des conditions d'allumage sont contrôlées pour chaque source d'émission lumineuse prise individuellement pour déterminer une intensité de ladite source d'émission lumineuse afin d'obtenir de la pluralité de sources d'émission lumineuse un éclairage directif ou un éclairage diffus, plus ou moins intenses, en fonction d'ordres de commutation du calculateur (40).2 - Device according to claim 1 wherein the illumination means (141) comprise, for at least one of the domains of the light spectrum, a plurality of light emission sources arranged to illuminate an area located in the optical field of the sensor (14) and whose ignition conditions are controlled for each light emission source taken individually to determine an intensity of said light emission source in order to obtain from the plurality of light emission sources directional lighting or diffuse lighting, more or less intense, depending on computer switching commands (40). 3 - Dispositif suivant la revendication 2 dans lequel au moins une partie des sources d'émissions lumineuse sont agencées suivant au moins une couronne.3 - Device according to claim 2 wherein at least a portion of the light emission sources are arranged in at least one ring. 4 - Dispositif suivant l'une des revendications précédentes dans lequel la pluralité de domaines du spectre lumineux du moyen d'éclairement (141) du capteur (14) comporte au moins deux domaines distincts parmi un spectre du domaine des longueurs d'ondes visibles, un spectre du domaine des longueurs d'ondes de l'ultraviolet et un spectre du domaine des longueurs d'ondes de l'infrarouge.4 - Device according to one of the preceding claims wherein the plurality of domains of the light spectrum of the illumination means (141) of the sensor (14) comprises at least two distinct domains among a spectrum of the visible wavelength range, a spectrum of the wavelength range of the ultraviolet and a spectrum of the wavelength range of the infrared. 5 - Dispositif suivant la revendication 4 dans lequel le spectre lumineux du moyen d'éclairement du capteur (14) comporte le domaine des longueurs d'ondes visibles qui comporte lui-même de manière distincte un spectre du domaine des longueurs d'ondes du rouge et ou un spectre du domaine des longueurs d'ondes du vert et ou un spectre du domaine des longueurs d'ondes du bleu.5 - Device according to claim 4 wherein the light spectrum of the illumination means of the sensor (14) comprises the visible wavelength range which itself comprises a distinct spectrum of the wavelength range of the red and or a spectrum of the wavelength range of the green and or a spectrum of the wavelength range of the blue. 6 - Dispositif suivant l'une des revendications précédentes dans lequel l'afficheur (13) est configuré pour afficher, au cours d'une séquence d'acquisition de codes, une image d'une zone d'un objet se trouvant dans un champ optique du capteur (14) lorsque le dispositif (10) est dans une séquence d'acquisition d'images de codes.6 - Device according to one of the preceding claims wherein the display (13) is configured to display, during a code acquisition sequence, an image of an area of an object in a field optical sensor (14) when the device (10) is in a code image acquisition sequence. 7 - Dispositif suivant la revendication 6 dans lequel les moyens de prise de vues du capteur (14) comportent un dispositif de grossissement des images par des moyens optiques et ou par un traitement numérique des images acquises.7 - Device according to claim 6 wherein the sensor of the sensor means (14) comprise a magnifying device images by optical means and or by a digital processing of acquired images. 8 - Dispositif selon l'une des revendications précédentes comportant des moyens de communication (41) fîJaires (412) ou sans fils (411) pour connecter le calculateur (40) à une base de données (50) distante.8 - Device according to one of the preceding claims comprising communication means (41) fejaires (412) or wireless (411) for connecting the computer (40) to a database (50) remote. 9 - Dispositif suivant la revendication 8 dans lequel les moyens de communication (41) sont configurés pour transmettre une requête d'authentification lors de connexions à la base de données (50) distante.9 - Device according to claim 8 wherein the communication means (41) are configured to transmit an authentication request when connecting to the remote database (50). 10 - Dispositif suivant la revendication 8 ou la revendication 9 dans lequel les moyens de communication (41) comporte un système téléphonique cellulaire de raccordement à la base de données (50) distante par une liaison sans fils (411) via un réseau téléphonique privé ou publique.10 - Device according to claim 8 or claim 9 wherein the communication means (41) comprises a cellular telephone system for connecting to the remote database (50) by a wireless link (411) via a private telephone network or public. 11 - Dispositif selon l'une des revendications précédentes comportant une base de données résidant dans ledit dispositif, ladite base de données comportant des images de codes.11 - Device according to one of the preceding claims comprising a database resident in said device, said database comprising code images. 12 - Dispositif suivant l'une des revendications 8 à 11 dans lequel l'afficheur (13) est configuré pour afficher une image d'un code stockée dans la base de données (50) distante ou résidant dans ledit dispositif.12 - Device according to one of claims 8 to 11 wherein the display (13) is configured to display an image of a code stored in the database (50) remote or resident in said device. 13 - Dispositif suivant l'une des revendications précédentes comportant un système de localisation (42), par exemple un récepteur de signaux d'une constellation de satellites, transmettant au calculateur la localisation géographique du dispositif (10) lors d'une opération d'acquisition d'une pluralité de codes (20).13 - Device according to one of the preceding claims comprising a location system (42), for example a signal receiver of a satellite constellation, transmitting to the computer the geographical location of the device (10) during an operation of acquiring a plurality of codes (20). 14 - Dispositif suivant l'une des revendications précédentes dans lequel le boîtier (11) comporte un sélecteur de mode (12) de fonctionnement et ou un système de saisie (15) de données.14 - Device according to one of the preceding claims wherein the housing (11) comprises an operating mode selector (12) and or a data entry system (15). 15 - Procédé de contrôle d'une pluralité de codes (20) agencés sur une zone d'un objet (30), ladite pluralité de codes comportant des codes étant sensibles et restituant des images dans des domaines différents du spectre lumineux, dans lequel d'images de codes de la pluralité de codes sont acquises de manière quasi simultanée par un dispositif (10) conforme à l'une des revendications précédentes et dans lequel les images acquises sont analysées pour vérifier leurs cohérences intrinsèques suivant des règles préalablement établies et fonction d’informations de contrôles croisés portées par des codes de ladite pluralité de codes.A method of controlling a plurality of codes (20) arranged on an area of an object (30), said plurality of codes having codes being responsive and rendering images in different areas of the light spectrum, wherein The code images of the plurality of codes are acquired almost simultaneously by a device (10) according to one of the preceding claims and in which the acquired images are analyzed to check their intrinsic coherences according to rules previously established and function of cross-check information carried by codes of said plurality of codes. 16 -Procédé suivant la revendication 15 dans lequel des images des codes sont affichées sur un afficheur (13) du dispositif (10) au cours de l'acquisition d'images des dits codes.The method of claim 15 wherein images of the codes are displayed on a display (13) of the device (10) during image acquisition of said codes. 17 - Procédé suivant la revendication 15 ou la revendication 16 dans lequel des codes (20) acquis lorsque la pluralité de codes son reconnus cohérents sont comparés au contenu d'une base de données (50) distante ou résidant dans le dispositif (10) pour restituer une information d'authenticité.17 - The method of claim 15 or claim 16 wherein codes (20) acquired when the plurality of coherent sound codes are compared to the contents of a database (50) remote or residing in the device (10) for restore information of authenticity. 18 - Procédé suivant la revendication 17 dans lequel lors d'une connexion à une base de données (50) distante, le dispositif (10) est authentifié auprès de ladite base de données distante par l'envoi d'au moins une requête.The method of claim 17 wherein upon connection to a remote database (50), the device (10) is authenticated to said remote database by sending at least one request.
FR1251400A 2012-02-15 2012-02-15 DEVICE FOR ACQUIRING IDENTIFIER AND / OR AUTHENTICATING CODES Active FR2986885B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR1251400A FR2986885B1 (en) 2012-02-15 2012-02-15 DEVICE FOR ACQUIRING IDENTIFIER AND / OR AUTHENTICATING CODES
PCT/EP2013/053115 WO2013121015A1 (en) 2012-02-15 2013-02-15 Device and method for acquiring identifying and/or authenticating codes

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1251400A FR2986885B1 (en) 2012-02-15 2012-02-15 DEVICE FOR ACQUIRING IDENTIFIER AND / OR AUTHENTICATING CODES
FR1251400 2012-02-15

Publications (2)

Publication Number Publication Date
FR2986885A1 FR2986885A1 (en) 2013-08-16
FR2986885B1 true FR2986885B1 (en) 2019-11-15

Family

ID=47749811

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1251400A Active FR2986885B1 (en) 2012-02-15 2012-02-15 DEVICE FOR ACQUIRING IDENTIFIER AND / OR AUTHENTICATING CODES

Country Status (2)

Country Link
FR (1) FR2986885B1 (en)
WO (1) WO2013121015A1 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2860670B1 (en) 2003-10-02 2006-01-06 Novatec METHOD OF SECURING TRANSACTION FROM CARDS HAVING UNIQUE AND INREPRODUCIBLE IDENTIFIERS
US7264169B2 (en) * 2004-08-02 2007-09-04 Idx, Inc. Coaligned bar codes and validation means
JP4404913B2 (en) * 2007-01-23 2010-01-27 Necインフロンティア株式会社 Bar code reader and reading method

Also Published As

Publication number Publication date
WO2013121015A1 (en) 2013-08-22
FR2986885A1 (en) 2013-08-16

Similar Documents

Publication Publication Date Title
EP2689400B1 (en) Method and system to authenticate security documents
CA2554674C (en) Use of a digital signature obtained from at least one structural characteristic of a hardware element in order to protect direct reading of sensitive information and method for reading protected sensitive information
EP3740903B1 (en) Method for authenticating a three-dimensional signature
FR2804784A1 (en) UNIVERSAL METHOD OF IDENTIFYING AND AUTHENTICATING LIVING OBJECTS, PLANTS OR PLACES
KR20050103977A (en) Camera and digital watermarking systems and methods
FR2921012A1 (en) Surface marking method for e.g. document, involves determining image representing information, and marking surface with polarized laser beam to form oriented nanostructures representing image on surface
CA3000153A1 (en) Analysis process for a structure document capable of being deformed
EP3686761B1 (en) Secure marking element and methods for encoding and authenticating said marking element
EP1368779B1 (en) Optical identification and marking system
EP3388976B1 (en) Method for detecting fraud
EP2499000B1 (en) Identification documents containing an identification photograph secured by means of patterns
WO2006042913A1 (en) Method for making secure transactions and authentication of objects or documents
EP3726423B1 (en) Device and method for biometric acquisition and processing
EP2489016B1 (en) Method and device for checking a secured document
FR2986885B1 (en) DEVICE FOR ACQUIRING IDENTIFIER AND / OR AUTHENTICATING CODES
FR3073301B1 (en) METHOD FOR STANDARDIZED ANALYSIS IDENTIFICATION OF PHYSICAL DATA
FR3027703A1 (en) METHOD FOR COMPARING DIGITAL IMAGES
WO2021255069A1 (en) Method for authenticating an optically variable element
FR2989798A1 (en) SECURITY DEVICE AND IDENTITY DOCUMENT
FR3151119A1 (en) Method for authenticating a predetermined product and Device for authenticating a predetermined product
EP4498269A1 (en) Code rendering method and mobile apparatus, digital certificate authentication method and system
WO2024105311A2 (en) Method for optical authentication of 3d graphics by one or more controls
FR3125345A1 (en) Process for generating an individual's digital identity document from an official physical identity document.
WO2006072689A1 (en) Method for checking the validity of an eye
FR3111720A3 (en) Authentication device and method

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 5

PLFP Fee payment

Year of fee payment: 6

PLFP Fee payment

Year of fee payment: 7

PLFP Fee payment

Year of fee payment: 8

PLFP Fee payment

Year of fee payment: 9

PLFP Fee payment

Year of fee payment: 10

PLFP Fee payment

Year of fee payment: 11

PLFP Fee payment

Year of fee payment: 12

PLFP Fee payment

Year of fee payment: 13

PLFP Fee payment

Year of fee payment: 14