Brevet FR2665970A1 — publié le 19920221

Procédé et appareil de décodage d'informations codées par polygones, notamment sur une étiquette La présente invention concerne un procédé et un appareil de décodage d'une suite de signaux numériques représentant une image captée par des moyens électro-optiques et correspondant à une muLtiplicité de polygones codés selon un procédé de codage quelconque, les polygones étant disposés avec les centres géomé- triques de polygones adjacents situés aux sommets d'un réseau tridimensionnel prédéterminé, et les polygones ayant L'une d'au moins deux propriétés optiques différentes. En particulier, elle concerne Le décodage d'une étiquette qui est attachée ou imprimée sur un support ou substrat et sur laquelle est optiquement mémorisée de L'information suivant un arrangement des polygones précités. Ce type d'étiquette sert à identifier des marchandises, diverses pièces, des lettres, des paquets, des conteneurs et tout un ensemble de produits à acheminer ou à transporter à l'aide d'information quant à l'origine, le numéro de vol, la destination, le nom, le prix, Le numéro de pièce et de nombreuses autres formes d'information. Dans d'autres applications, la lecture de L'information codée imprimée sur ce type d'étiquette assujettie à de tels articles permet l'automatisation des calculs et de L'inventaire ou le fonctionnement de caisses enregistreuses électroniques. D'autres applications pour de telles étiquettes codées sont constituées par L'acheminement et le tri automatiques du courrier, de colis, de bagages et analogues, et par la mise en place d'étiquettes portant des instructions de fabrication sur des matières brutes ou sur des pièces dans le processus de fabrication. Dans ces domaines, les étiquettes auxquelles s'adresse la présente invention sont souvent préférables aux autres étiquettes codées optiquement, comme celles codées à l'aide de codes à barres, dont l'un est connu sous le nom Universal Product Code. De nombreux autres systèmes de codes à barres sont également connus dans la technique. Les systèmes de codes à barres commercialement disponibles ne présentent pas une densité de données suffisante pour s'adapter au besoin actuel croissant de coder une information de plus en plus importante sur les étiquettes de petite taille. On a essayé en vain de réduire la taille et L'espacement des barres dans divers systèmes de codes à barres pour augmenter la densité de données ; les lecteurs optiques présentant une résolution suffisante pour détecter les codes à barres comportant des barres contrastantes espacées d'au plus 0,13 mm ne sont généralement pas réalisables du point de vue économique en raison des tolérances sévères inhérentes au processus d'impression des étiquettes et à l'appareil optique sophistiqué nécessaire pour la résolution des barres codées présentant ces dimensions.En variante, on doit fabriquer des étiquettes de grandes dimensions, portant un code à barres pour s'adapter au nombre croissant de données, ce qui entraîne que de telles étiquettes ne sont pas suffisamment compactes pour être placées sur des petits articles. Un autre facteur important est constitué par le coût de la matière constituant les étiquettes, par exemple le papier. Une petite étiquette présente un coût de papier plus faible qu'une grande étiquette ; ce coût est un facteur important pour les grandes séries. On a proposé diverses solutions de remplacement : des configurations circulaires faisant appel à des éléments codés en forme de coin, par exemple dans le brevet américain 3 553 438, ou des anneaux ou bagues concentriques codés en noir et blanc, par exemple dans les brevets américains 3 971 917 et 3 916 160 ; des réseaux de lignes et de colonnes de carrés ou de rectangles codés, par exemple dans le brevet américain 4 286 146 ; des points microscopiques disposés dans des cellules formant un réseau à espacement régulier, par exemple dans le brevet américain 4 634 850 ; et des champs de points ou d'éléments multicolores de données rassemblés de manière dense, par exemple dans le brevet américain 4 488 679. Certains des systèmes de codage décrits dans les exemples ci-dessus, ainsi que d'autres systèmes de codage connus dans la technique, souffrent essentiellement d'une faible densité de données, notamment dans le cas d'un codage suivant un agencement circulaire ou suivant un réseau de rectangles ou de carrés. Par ailleurs, dans le cas de réseaux constitués par les points microscopiques ou les éléments multicolores ci-dessus, de tels systèmes nécessitent une orientation particulière et des moyens de transport spéciaux, ce qui limite leur utilité à un contexte de lecture hautement contrôlé. En raison de la taille et de la vitesse des systèmes transporteurs modernes, qui utilisent des bandes transporteuses d'une largeur d'environ 1 m à 1,3 m par exemple, et qui ont des vitesses pouvant aller jusqu a 2,5 m ou plus par seconde, ces bandes portant des articles de diverses hauteurs sur lesquels sont assujetties des étiquettes codées, et en raison de la nécessité d'utiliser une petite étiquette compacte peu coûteuse d'environ 2 6,5 cm , les systèmes optiques de décodage sont soumis à des exigences sévères pour localiser et lire les étiquettes codées placées sur les articles à déplacement rapide. Il existe également des difficultés pour le lecteur optique assurant la simple acquisition de L'image de l'étiquette.De plus, lorsqu'elle a été acquise et identifiée, l'image de l'étiquette doit être décodée avec précision avant que l'opération suivante sur l'article se produise dans le système de transport, souvent en une fraction de seconde. Ces difficultés ont conduit à la nécessité de disposer de moyens simples, rapides et peu coûteux pour signaler la présence d'une étiquette codée dans le champ de lecture d'un lecteur optique monté de manière à permettre un balayage de toute la bande transporteuse. Il est souhaitable que cette caractéristique soit associée à un agencement de données à haute densité, comme décrit plus en détail ci-après. Des agencements de données contenant des cibles d'acquisition sont connus dans la technique ; par exemple, des figures géométriques concentriques, notamment des anneaux, des carrés, des triangles, des hexagones et des variantes de ces figures, telles que décrites dans les brevets américains 3 513 520 et 3 603 728. Les brevets américains 3 693 154 et 3 801 775 décrivent également l'utilisation de symboles comportant des cercles concentriques comme indicateurs d'identification et de position, ces symboles étant assujettis à des articles pour être lus optiquement. Toutefois, ces systèmes utilisent deux symboles différents pour déterminer l'identification du champ de données et sa position, ce qui augmente la complexité du circuit logique nécessaire pour détecter les symboles et réduit la capacité de données du champ de données associé. De plus, lorqu'on utilise deux symboles, l'endommagement de l'un d'eux entraine des difficultés dans la localisation de la position du champ de données et dans la possibilité de lire l'information du champ de données. Dans ce dernier système, des marquages séparés de position et d'orientation sont utilisés aux extrémités opposées des trains ou pistes de données portant des marquages linéaires codés présentant une capacité limitée de données. Les systèmes ci-dessus sont généralement lus ou balayés à l'aide d'un lecteur ou détecteur optique qui peut engendrer un signal vidéo de sortie correspondant à la variation d'intensité de la lumière réfléchie par le réseau de données et les symboles de position et d'orientation. Le signal vidéo de sortie de ces systèmes, après qu'il a été numérisé, présente une disposition particulière de bits qui peut être adaptée à une séquence prédéterminée de bits. Toutefois, ces systèmes présentent l'inconvénient qui réside en ce qu'ils nécessitent deux symboles séparés pour acquérir ou repérer d'abord l'image, puis déterminer son orientation. De plus, le processus qui consiste à devoir adapter le signal de sortie numérisé d'un détecteur optique à une séquence prédéterminée de bits représentant, à la fois, les symboles de position et d'orientation, est plus susceptible de produire des lectures erronées que le procédé et le système selon la présente invention, du fait que les systèmes de l'art antérieur d'acquisition de l'étiquette donnent une caractérisation rigide du niveau du signal de la cible d'acquisition. Le brevet américain 3 553 438 décrit un arrangement circulaire de données comportant une cible centrale d'acquisition qui présente une série de cercles concentriques. La cible d'acquisition constitue un moyen d'acquérir ou de repérer L'étiquette circulaire par le détecteur optique et de déterminer son centre géométrique, et par conséquent le centre géométrique de l'arrangement circulaire de données. Cela est effectué à l'aide d'un circuit logique qui est agencé pour reconnaître ou identifier la forme des impulsions représentatives de la configuration circulaire de la cible d'acquisition. Toutefois, comme pour des codes à barres, l'arrangement ou réseau de données n'a qu'une faible capacité de données et le système nécessite un second processus de balayage ou de lecture circulaire.L'utilisation d'une lecture linéaire et circulaire, pour un système d'une capacité de données aussi limitée, entraîne une complexité indésirable du système pour un gain minime de capacité de données par rapport aux codes à barres conventionnels. Pour augmenter la capacité de données des réseaux de données, on a développé des codes faisant appel å des points colorés multiples à haute densité, comme décrit dans le brevet américain 4 488 679. Toutefois, les systèmes du type décrit dans ce dernier brevet nécessitent l'utilisation de lecteurs optiques portatifs qui sont totalement incapables d'enregistrer et de décoder rapidement des réseaux mobiles de données sur un article transporté sur une bande transporteuse à grande vitesse.De façon analogue les systèmes de codage à haute densité utilisant des points codés microscopiques, comme décrit dans le brevet américain 4 634 850, nécessitent des moyens de transport spéciaux, pour s'assurer que le réseau de données se déplace dans une direction spécifique, plutôt que d'être simplement dans une orientation aléatoire, comme cela peut être le cas avec un article qui est déplacé sur une bande transporteuse ou analogue. Ainsi, l'étiquette codée doit être lue piste par piste, en utilisant un lecteur linéaire qui est couplé aux moyens de transport de l'étiquette pour décoder correctement l'information codée de l'étiquette. De plus, dans ce brevet, la position de la carte par rapport au lecteur doit être soigneusement contrôlée pour être lisible. On a également utilisé des couleurs multiples dans les systèmes de codes à barres, de manière à surmonter les difficultés rencontrées dans la lecture optique de barres très fines. Un code à barres utilisant plus de deux propriétés optiques pour coder des données dans un réseau, par exemple en utilisant des barres alternativement noires, grises et blanches, est décrit dans le brevet américain 4 443 694. Toutefois, les systèmes de ce type, bien qu'ils constituent un perfectionnement par rapport aux systèmes précédents de codes à barres, ne permettent pas d'atteindre la compacité et la densité de données permises par les étiquettes susceptibles d'être décodées par les moyens de l'invention. Un but de l'invention est de fournir des moyens pouvant décoder des étiquettes qui sont lisibles optiquement et qui comportent une multiplicité de polygones codés, lesdits polygones étant disposés avec les centres géométriques de polygones adjacents situés aux sommets d'un réseau bidimensionnel prédéterminé, et les polygones ayant l'une d'au moins deux propriétés optiques, de telles étiquettes pouvant être codées à l'aide de caractères alphanumériques à haute protection contre les erreurs, d'une densité 2 d'environ 15 par cm de surface d'étiquette. Un autre but encore de l'invention est de permettre de décoder de telles étiquettes à partir d'un détecteur optique lorsque l'étiquette est fixée sur un article déplacé par un système de transport à grande vitesse, indépendamment de l'orientation de l'article sur le système ou de la diversité de hauteur de l'article sur lequel l'étiquette est fixée. Un autre but concomitant de l'invention est de fournir un système de décodage pour que l'étiquette puisse être décodée de manière fiable, même si elle est inclinée, courbée, enroulée, partiellement oblitérée ou partiellement déchirée. Un but de l'invention est aussi de fournir un procédé permettant de déterminer l'emplacement d'une étiquette passant à grande vitesse sous un lecteur optique et pour décoder cette étiquette avec haut degré d'intégrité de données. Un autre but encore de l'invention est de fournir des procédés perfectionnés pour coder les étiquettes de ce genre ayant été préalablement codées en divisant l'information à décoder en messages de priorités supérieure et inférieure pour créer une hiérarchie des messages qui sont protégés séparément contre les erreurs de manière à assurer l'intégrité de l'information codée. Un autre but encore de l'invention est de fournir un procédé et un appareil améliorés pour décoder des étiquettes de ce genre en permettant une correction d'erreurs, de manière à rétablir une information mal lue ou non lue, avec une préférence pour le message codé à haute priorité. Conformément à la présente invention, il est proposé un procédé effectuant un décodage d'une suite de signaux numériques représentatifs d'une image captée par des moyens électro-optiques et correspondant à une multiplicité de polygones codés selon un procédé de codage quelconque, lesdits polygones étant disposés avec les centres géométriques de polygones adjacents situés aux sommets d'un réseau bidimensionnel prédéterminé, et lesdits polygones ayant l'une d'au moins deux propriétés optiques différentes, procédé caractérisé par le fait qu'il comprend les étapes consistant à a) exécuter une récupération d'horloge bidimensionnelle sur ladite image captée pour obtenir un signal d'horloge récupérée : b) utiliser ledit signal d'horloge récupérée de l'étape a) pour localiser les centres géométriques desdits polygones et identifier les propriétés optiques des polygones ; et c) décoder lesdits polygones en exécutant l'inverse du procédé de codage de ces polygones. Les polygones formant l'image captée par le capteur électro-optique peuvent être des polygones réguliers ou irréguliers et les réseaux bidimensionnels des polygones peuvent se situer sur des étiquettes à lecture optique. Les étiquettes à lecture optique peuvent être imprimées suivant des configurations de polygones qui sont totalement contigus, partiellement contigus ou non contigus. Ces deux dernières configuration définissent de manière inhérente une multiplicité d'espaces interstitiels entre les polygones adjacents sur l'étiquette à lecture optique. De tels espaces interstitiels peuvent présenter des propriétés optiques identiques ou différentes par rapport aux deux ou plus de deux propriétés optiques des polygones. Les étiquettes à lecture optique utilisables avec le procédé de décodage selon l'invention peuvent, si on le désire, comporter une cible d'acquisition constituée par une série d'anneaux concentriques pour aider à la localisation des étiquettes à lecture optique sur les articles sur lesquels ils sont fixés, en particulier dans des systèmes de lecture d'étiquette dynamique. Suivant un mode de mise en oeuvre préféré de l'invention, le réseau de données est de forme dans l'ensemble carrée d'environ 6,5 cm2, les hexagones contigus formant des lignes et des colonnes et une cible centrale d'acquisition étant prévue et présentant un centre géométrique qui définit le centre géométrique du réseau. La cible d'acquisition peut avoir toute forme géométrique et présenter des propriétés optiques permettant d'engendrer un signal vidéo facilement indentifiable lorsqu'elle est lue par un capteur électro-optique en traversant une ligne droite de lecture passant par le centre géométrique de la cible. De préférence, la cible d'acquisition est constituée par une pluralité d'anneaux concentriques de réflectivités contrastantes qui fournissent un signal vidéo périodique lorsqu'ils sont lus linéairement.En utilisant des moyens de filtrage analogiques, comme partie du procédé de localisation et de décodage du réseau de données, le signal engendré par le détecteur optique est comparé directement avec une fréquence prédéterminée, ce qui permet une adaptation rapide et précise des fréquences et par conséquent une détermination de l'emplacement du réseau de données fixé sur un support. Le signal de sortie électrique analogique provenant du capteur d'électro-optique et représentant l'étiquette codée est ensuite numérisé et décodé. L'utilisation d'une étape de filtrage passe-bande analogique permet l'acquisition ou repérage de l'étiquette, sans qu'il soit besoin de décoder celle-ci. La localisation du centre de la cible d'acquisition permet de déterminer un point de référence du réseau de données.Si le centre de la cible d'acquisition est situé au centre de l'étiquette, on peut effectuer une détermination simultanée du centre de la cible d'acquisition et du réseau de données. Dans la mise en oeuvre de l'invention, il est préférable, mais non nécessaire, que la cible d'acquisition soit située au centre de l'étiquette. L'arrangement ou réseau de données à lecture optique pouvant être décodé par le procédé selon la présente invention permet le codage d'environ 15, et même un multiple de cette valeur, caractères alphanumériques mieux protégés contre les 2 erreurs sur une surface d'environ 1 cm , lorsque les hexagones sont codés en utilisant trois propriétés de réflexion, teltes que le noir, le blanc et le gris. Pour un détecteur présentant une résolution optique donnée, le système selon la présente invention permet une capacité de rassemblement plus dense d'information que cela est possible avec les systèmes de codes à barres. Par exemple, si on utilise un détecteur optique à haute résolution, dans le système de la présente invention, on peut coder des 2 centaines de caractères alphanumériques par surface de 6,5 cm . Par contre, on peut facilement détecter 100 caractères par surface de 6,5 2 à l'aide d'un détecteur à résolution relativement faible dans le système de la présente invention. Selon l'invention, on peut utiliser des étiquettes à lecture optique présentant des densités de données variables en utilisant seulement deux propriétés optiques contrastantes ou plus. Des densités de données plus importantes et l'introduction d'une cible d'acquisition dans le système de la présente invention nécessitent un système de lecture d'une complexité accrue et l'adjonction d'algorithmes de décodage plus élaborés pour lire le message codé par comparaison avec un système de lecture d'un code à barres. Dans la présente invention, le codage des données peut être effectué en codant une pluralité de bits à partir d'un courant de bits binaires dans un bloc ou groupe d'hexagones contigus, chaque hexagone présentant L'une d'au moins deux propriétés optiques, bien que le codage puisse être effectué sur une base hexagone par hexagone. La suite de bits numériques peut être engendrée par un ordinateur, sur la base de données qui sont introduites manuellement ou converties d'une autre manière sous la forme d'un courant de bits binaires, ou bien il peut être fourni sous la forme d'une suite de bits numériques pré-enregistrés.Les données à coder sont cartographiées suivant une séquence prédéterminée et dans des zones géographiques prédéterminées du réseau de données pour augmenter le nombre de transitions entre les hexagones présentant des propriétés optiques différentes. Les messages à coder peuvent être divisés en messages de priorités élevée et basse, qui sont cartographiés séparément dans des zones géographiques différentes du réseau de données. Le message de priorité élevée peut, le cas échéant, être reproduit dans la zone d'un message de basse priorité pour réduire le risque de perdre ce message à haute priorité du fait d'erreurs de lecture provoquées par des taches, des déchirures, des plis ou autres types d'endommagement du réseau de données. Le message de priorité élevée est codé dans une zone centrale du réseau de données à proximité de la cible d'acquisition du mode de réalisation préféré, de manière à protéger ce message contre un endommagement qui a plus de chance de se produire dans les zones périphériques du réseau de données.Il est souhaitable d'incorporer au réseau de données des moyens de correction d'erreurs en utilisant la grande capacité d'information permise par la présente invention, de manière à assurer un niveau très élevé d'intégrité de données lors du décodage du message. Normalement, on utilise un réseau ou grille d'éléments d'image d'une densité suffisante pour imprimer l'étiquette avec des hexagones de propriétés optiques différentes, bien qu'on puisse utiliser d'autres procédés d'impression sans sortir du cadre de l'invention. La grille d'éléments d'image est cartographiée en bits de manière que, lorsque l'étiquette est imprimée, les propriétés optiques de chaque hexagone soient prédéterminées, en permettant ainsi un décodage ultérieur pour la lecture des données désignées par le codage des hexagones individuels. Ce type - de processus d'impression est bien connu dans la technique, et on peut utiliser des dispositifs d'impression et des techniques de cartographie classiques pour imprimer les hexagones présentant les propriétés optiques requises par l'invention. La présente invention comprend aussi un appareil mettant en oeuvre le procédé de décodage précité, l'appareil comprenant a) des moyens pour exécuter une récupération d'horloge bidimensionnelle sur ladite image captée pour obtenir un signal d'horloge récupérée ; b) des moyens pour utiliser ledit signal ainsi récupéré pour localiser les centres géométriques desdits polygones et identifier les propriétés optiques des polygones ; et c) des moyens pour décoder lesdits polygones en éxécutant l'inverse du procédé de codage de ces polygones. L'appareil permet alors d'atteindre ou de consulter les données codées dans le réseau cartographié en bits de polygones, de préférence des hexagones, formant ce réseau.Les étiquettes codées peuvent traverser une zone prédéterminée éclairée et être lues optiquement au moyen du capteur électro-optique à commande électronique ou au moyen d'un lecteur portatif que l'on passe sur les étiquettes. Le détecteur optique produit un signal de sortie qui est un signal électrique analogique correspondant à l'intensité de la propriété individuelle de réflexion d'une zone de l'étiquette, telle qu'elle a été enregistrée par les éléments individuels d'image du lecteur optique. A l'aide d'un filtre analogique, le signal analogique du lecteur optique est d'abord comparé avec la valeur d'une fréquence prédéterminée correspondant à celle d'une cible d'acquisition prédéterminée si celle-ci existe dans le réseau.Si une bonne concordance est trouvée, l'étiquette est acquise et le centre de la cible d'acquisition est déterminé, ce qui permet également la détermination d'un point de référence du réseau de données. Le signal analogique est simultanément numérisé sur une base continue au moyen d'un convertisseur analogiquenumérique et mémorisé dans une mémoire d'image. Les données numérisées mémorisées représentant toute l'étiquette sont disponibles pour un traitement ultérieur dans le processus de décodage. A l'aide de circuits logiques à programmes mémorisés, les données numériques sont transformées en une carte des interfaces d'hexagones présentant des propriétés optiques différentes. Dans un mode de mise en oeuvre préféré de l'invention, cela est réalisé en calculant la déviation standard des intensités de propriétés de réflexion enregistrées par le détecteur optique sur chaque élément d'image et sur chaque groupe prédéterminé d'éléments d'image entourant ce premier élément d'image. Des déviations standards élevées correspondent par conséquent à des zones de transition aux interfaces des hexagones contrastants. D'autres transformations des données, impliquant des programmes de filtrage pour déterminer l'orientation, la direction et l'espacement des hexagones, sont effectuées sur les données numériques. Les principales phases de ce processus sont : (1) Filtrage de la version transformée non linéaire de l'image numérisée. (2) Détermination de l'orientation de l'étiquette, de préférence par localisation des trois axes de l'image (comme montré sur la figure 2) et détermination de l'axe qui est parallèle aux deux côtés de l'étiquette (3) Localisation du centre de chaque hexagone et détermination du niveau de gris à chaque centre. (4) Transformation des niveaux de gris en un courant de bits. (5) Le cas échéant, application d'une correction d'erreur à la suite de bits ; et (6) Le cas échéant, conversion de la suite de bits en un ensemble prédéterminé de caractères. Il est à noter que, bien que le procédé de l'invention soit décrit dans son application à des hexagones présentant deux propriétés optiques ou plus, ce procédé, et en particulier les phases d'ajustement de l'image optique dans le cas où l'étiquette est enroulée, déchirée ou autre, peut être appliqué à d'autres types d'étiquette et à d'autres cellules polygonales. On comprendra bien l'invention à la lecture de la description détaillée ci-après : toutefois, il est entendu que cette description détaillée de modes de réalisation préférés de l'invention est donnée seulement à titre d'illustration et qu'elle ne doit pas être considérée comme une limitation de son cadre, les variantes et modifications entrant dans ce cadre, comme cela appa raiera à l'homme de l'art. Dans les dessins annexés : La figure 1 est une vue en plan d'une cible d'acquisition constituée par des anneaux concentriques. La figure 2 est une vue partielle en plan d'une étiquette à lecture optique comportant des hexagones contigus pour la réception de données codées. La figure 3 est une vue en plan d'une étiquette complète à lecture optique comportant des hexagones contigus à trois propriétés optiques pour le codage de données binaires, l'étiquette comportant en outre une cible d'acquisition. La figure 4 est une vue en plan d'un bloc ou groupe d'hexagones contigus de 3 cellules par 3 cellules, qui peut servir comme unité de base pour le codage, suivant un mode de réalisation préféré de l'invention. La figure 5 est une cartographie de groupes, montrant une représentation graphique d'un réseau de données, comportant 33 lignes et 30 colonnes et constituant une grille de il lignes et de 11 colonnes de groupes d'hexagones de 3 cellules par 3 cellules. La figure 6 est une vue schématique d'un système de réglage de caméra selon l'invention pour régler la position du détecteur optique en fonction de la hauteur de l'article en cours de détection. La figure 7 est un schéma synoptique montrant le processus de localisation de la cible d'acquisition. La figure 8 montre, à titre indicatif, les phases de codage et de décodage, ainsi que la circulation des données. La figure 9 est un schéma synoptique montrant la séquence des phases de traitement d'image. La figure 10 est une vue en plan d'un groupe d'hexagones réguliers contigus qui sont disposés de manière que les centres géométriques d'hexagones adjacents soient situés aux sommets d'un réseau hexagonal régulier. La figure 11 est une vue en plan d'un groupe d'hexagones irréguliers contigus qui sont disposés de manière que les centres géométriques d'hexagones adjacents soient situés aux sommets d'un réseau hexagonal irrégulier. La figure 12 est une vue en plan d'un groupe de polygones partiellement contigus qui sont sensiblement sous la forme d'hexa gones disposés de manière que les centres géométriques de polygones adjacents soient situés aux sommets d'un réseau hexagonal. La figure 13 est une vue en plan d'un groupe de polygones contigus sensiblement sous la forme d'hexagones disposés de manière que les centres géométriques des polygones adjacents soient situés aux sommets d'un réseau hexagonal. La figure 14 est une vue en plan d'une étiquette à lecture optique comportant des polygones contigus sensiblement sous la forme d'hexagones disposés de manière que les centrés géométriques des polygones adjacents soient situés aux sommets d'un réseau hexagonal et présentant une cible d'acquisition conformément à l'invention La figure 15 est une vue en plan d'un groupe de carrés contigus disposés de manière que les centres géométriques de carrés adjacents soient situés aux sommets d'un réseau hexagonal. La figure 16 est une vue en plan d'un groupe de rectangles non contigus définissant des espaces interstitiels parmi lesdits rectangles, les centres géométriques de rectangles adjacents étant situés aux sommets d'un réseau hexagonal. La figure 17 est une vue en plan d'un groupe de pentagones non contigus définissant des espaces interstitiels parmi lesdits pentagones, les centres géométriques de pentagones adjacents étant situés aux sommets d'un réseau hexagonal. La figure 18 est une vue en plan d'un groupe de rectangles contigus disposés en lignes et en colonnes décalées, les centres géométriques de rectangles adjacents étant situés aux sommets d'un réseau hexagonal. La figure 19 est une vue en plan d'un groupe d'octogones partiellement contigus définissant des espaces interstitiels parmi lesdits octogones, les centres géométriques d'octogones adjacents étant situés aux sommets d'un réseau rectangulaire. L'ETIQUETTE La possibilité de coder l'information à l'aide des couleurs contrastantes d'hexagones ou "cellules" contigus disposés suivant un agencement en nid d'abeilles suivant une séquence et dans un réseau prédéterminé rend possible la lecture de l'information mémorisée sur l'étiquette à l'aide d'un détecteur électrooptique. Des cellules polygonales, autres que des hexagones, qui sont disposées de manière que les centre géométriques de polygones adjacents soient situés aux sommets d'un réseau hexagonal ou autre réseau prédéterminé, peuvent être utilisées de manière analogue pour coder l'information sur une étiquette à lecture optique.De telles cellules polygonales, lorsqu'elles sont disposées pour que leurs centres respectifs soient situés en des emplacements prédéterminés d'un réseau géométrique bidimensionnel, et lorsqu'elles sont codées suivant une séquence prédéterminée, par l'affectation de propriétés optiques différentes à une pluralité de telles cellules polygonales, peuvent être lues" par un lecteur électrooptique puis décodées ensuite conformément au procédé de l'invention décrit ci-après. Les cellules polygonales sont des unités de codage d'information qui sont constituées par une ligne brisée fermée, ces cellules étant disposées suivant une configuration bidimensionnelle prédéterminée sur une étiquette à lecture optique. Les configurations d'étiquettes utilisant une grande variété de formes polygonales et des réseaux de géométries variées, tels que des réseaux hexagonaux, rectangulaires ou carrés, sont utilisables dans la mise en oeuvre de l'invention. Les cellules polygonales "adjacentes" peuvent être totalement contiguës, partiellement contiguës ou non contiguës sur l'étiquette à lecture optique de l'invention. Par polygones contigus" on entend des polygones qui sont disposés de manière que les centres géométriques de polygones adjacents soient situés aux sommets d'un réseau bidimensionnel prédéterminé et que les côtés ou bordures de tels polygones touchent les côtés ou bordures de polygones immédiatement adjacents, ne laissant pas d'espaces interstitiels. Par polygones partiellement contigus on entend des polygones qui sont disposés de manière que les centres géométriques de polygones adjacents soient situés aux sommets d'un réseau bidimensionnel prédéterminé, ces polygones étant séparés quelque part sur leurs côtés ou bordures respectifs par rapport aux autres polygones situés autour d'eux, ce qui provoque la création d'une multiplicité d'espaces interstitiels qui sont répartis parmi les polygones sur l'étiquette à lecture optique.Par 'polygones non contigus" on entend des polygones individuels qui sont disposés de manière que les centres géométriques de polygones adjacents soient situés aux sommets d'un réseau bidimensionnel prédéterminé, aucun contact n'existant entre les côtés ou bordures d'un polygone individuel et ceux des polygones entourant ledit polygone De plus, les cellules polygonales et les réseaux ou grilles bidimensionnels prédéterminés sur lesquels les centres des polygones sont situés peuvent être irréguliers, leurs axes étant alors inégalement espacés, ou au contraire réguliers, leurs axes étant alors également espacés, dans la configuration. De tels axes de réseaux bidimensionnels peuvent être indépendants des axes de symétrie des cellules polygonales, s'ils existent. Les hexagones, qui sont utilisés dans le mode de réalisation préféré de l'invention, présentent certains avantages importants pour le codage de l'information sur l'étiquette. Ces avantages sont les suivants (1) Pour une résolution optique donnée, les hexagones peuvent être rassemblés ou répartis de manière plus dense que d'autres polygones. Par exemple, pour une résolution donnée, les angles de carrés sont plus difficiles à résoudre, de sorte qu'on a besoin d'une résolution optique par ailleurs non nécessaire pour "lire' les carrés. Des cercles constitueraient une solution idéale pour la résolution optique, mais l'espace situé entre des cercles adjacents serait perdu et compliquerait le traitement et l'impression de l'image en raison de la nécessité d'assigner une propriété optique particulière à ces espaces.Les hexagones permettent un rassemblement ou mise en place optimal par comparaison avec des cercles ou d'autres polygones, par exemple des octogones, des carrés, des triangles ou autres. Les carrés et les triangles créent des difficultés en raison des angles vifs qu'ils présentent. Les cercles et les octogones créent des difficultés en raison de la place perdue entre les cercles ou les octogones adjacents. (2) Une grille d'hexagones contigus présente trois axes. L'utilisation d'une étiquette de forme carrée ou rectangulaire permet la localisation de l'axe principal de l'hexagone par sa relation prédéterminée par rapport à un côté de l'étiquette. Cette localisation de l'axe principal d'une grille d'hexagones facilite la lecture des données codées dans les hexagones par leur relation avec cet axe principal. Dans la présente description, on entend par "étiquette' une unité séparée qui présente un verso adhésif et qui est assujettie à un conditionnement, un produit ou la surface extérieure d'un conteneur ou autre, l'information à lecture optique étant imprimée sur cette unité conformément à l'invention. Par "réseau de données à lecture optique" ou réseau de données on entend ici une configuration d'hexagones ou cellules polygonales contigus présentant deux propriétés optiques ou plus pour le codage, sous une forme accessible, d'un ensemble de données, grâce aux propriétés optiques respectives et à la relation spatiale mutuelle des hexagones. Les hexagones ou polygones qui sont imprimés pour contenir ou porter cette information accessible sont désignés ici par hexagones ou polygones "codes" en raison de la manière par laquelle l'information est codée sur l'étiquette La configuration des hexagones réguliers, identiques et contigus, qui présente le nombre maximal d'interfaces hexagonehexagone pour une lecture optimale et une densité maximale de stockage d'information, est désignée par configuration en nid d'abeilles". Les propriétés contrastantes de réflexion utilisées pour imprimer les hexagones ou cellules indiviuels du réseau de données peuvent varier largement dans le cadre de l'invention. Par "impression' on entend ici le dépôt sur un support ou substrat de matières présentant des propriétés optiques prédéterminées, ou la modification des propriétés optiques, par exemple lorsqu'on utilise une impression thermique'. Par impression" on entend également le non-dépôt sur une partie du support d'une matière présentant une propriété optique prédéterminée, si le support lui-même présente une propriété optique distincte. Par exemple, si le substrat est blanc, il est nécessaire d'imprimer effectivement seulement les cellules noires dans le cas d'une impression des cellules hexagonales en noir et blanc.Ainsi, il est entendu que ces cellules hexagonales blanches rentrent également dans la définition de L'impression. Par 'propriétés optiques" on désigne ici les propriétés d'adsorption, de réflexion et/ou de réfraction de la lumière des cellules imprimées sur différents supports. Lorsque les cellules sont imprimées en noir (encre noire très dense), en gris (demi-ton de noir) et en blanc (pas d'impression sur le support blanc), comme cela est le cas dans le mode de réalisation préféré de l'invention, il sera dit que l'on a à faire à trois propriétés optiques. Par "pluralité d'anneaux concentriques" ou anneaux concentriques" 10 (Fig. 1) on entend au moins deux anneaux concentriques 12 dont l'un est constitué par l'intérieur d'une zone circulaire 15 définie par le plus petit rayon "r" des anneaux. La figure 2 montre une partie d'une étiquette selon l'invention qui peut être lue de manière électro-optique. Comme montré sur cette figure, l'étiquette comporte une multiplicité de cellules adjacentes imprimées en forme d'hexagones réguliers et identiques qui sont disposés de manière contiguë en nid d'abeilles. Chacun des hexagones individuels est désigné en 20, et il comporte 6 côtés égaux 22. Les angles intérieurs "a" de chaque hexagone sont par conséquent égaux et valent 120 degrés. Dans le mode de réalisation représenté, chaque hexagone présente un grand axe vertical y-y et un axe horizontal x-x Du fait que les hexagones sont réguliers, la dimension dans la direction x-x est inférieure à la dimension dans la direction y-y. Dans ce mode de réalisation, comme montré sur la figure 3, on utilise une étiquette 30 de forme carrée et d'environ 2,5 cm de côté ; il existe environ 888 hexagones ou cellules 20 en considérant le fait que, dans ce mode de réalisation, la zone centrale de L'étiquette est occupée par une cible d'acquisition 35 constituée par une pluralité d'anneaux concentriques. Ces hexagones contigus 20 forment naturellement des rangées horizontales "R" définies par des lignes imaginaires 31, et des colonnes verticales "C" définies par des lignes imaginaires 33. Dans l'exemple considéré, il existe un total de 33 lignes horizontales "R" et 30 colonnes verticales "C" d'hexagones 20. Ces nombres ne sont pas limitatifs ; on pourrait par exemple avoir jusqu a 50 lignes et 50 colonnes pour la même surface.Chaque hexagone individuel présente un "diamètre" équivalent d'environ 0,8 mm. Du fait que le grand axe y-y est disposé suivant la direction des colonnes, il existe plus de lignes que de colonnes à l'intérieur d'une périphérie carrée entourant une configuration d'hexagones en nid d'abeilles. Lorsqu'on utilise les hexagones illustrés sur la figure 2, ceux-ci sont alignés suivant des colonnes verticales qui sont en lignes brisées et qui s'imbriquent l'une dans l'autre, les hexagones d'une même colonne ayant leurs axes y-y co-linéaires deux à deux. Les axes y-y des hexagones 20 sont dans le prolongement des côtés verticaux 22 des hexagones situés au-dessus et au-dessous. Les axes y-y des hexagones 20 sont parallèles aux deux bords verticaux 32 et 34 de l'étiquette, comme montré sur la figure 3. La largeur des lignes horizontales "R" est mesurée suivant les axes x-x à mi-hauteur des hexagones 20. Comme décrit plus en détail ci-après, les hexagones 20 sont réalisés par un processus d'impression qui imprime les hexagones 20 en leur conférant au moins deux propriétés optiques, par exemple des couleurs contrastantes. Ces couleurs peuvent être le blanc, comme montré en 25, le noir, comme montré en 26, et également, le cas échéant et de préférence, le gris, comme montré en 27 (figure 3), bien que d'autres couleurs constrastantes puissent être utilisées. Il est possible d'utiliser seulement deux couleurs contrastantes, telles que le blanc 25 et le noir 26, comme montré sur la figure 2. Dans le mode de réalisation préféré de l'invention, on utilise trois couleurs constrastantes, à savoir le blanc 25, le noir 26 et le gris 27, comme montré sur la figure 3.Les tons ou nuances particuliers de blanc, de noir et de gris sont choisis pour donner un constraste optimal de manière à faciliter l'identification par un détecteur électro-optique. Le niveau de gris est choisi de manière que ses propriétés optiques se situent sensiblement à égale distance des propriétés optiques du blanc et du noir qui sont utilisés pour la réalisation de l'étiquette. L'étiquette 30 de la figure 3 peut être réalisée en utilisant une étiquette séparée qui présente, selon un mode de réali 2 sation préféré, une surface d'environ 6,5 cm ; en variante, si on utilise un fond coloré acceptable, de préférence le blanc, l'éti- quette peut être imprimée directement sur la surface de l'article sans que l'on ait besoin d'une étiquette séparée. Du fait qu'il est important d'avoir un fond présentant une propriété optique contrôlée pour l'une des couleurs contrastantes, il est préférable d'utiliser une étiquette séparée car la couleur du fond de l'étiquette peut être obtenue plus facilement. L'alignement des hexagones imprimés sur l'étiquette par rapport aux bords de l'étiquette est important pour la détermination subséquente de l'axe principal de l'étiquette, comme décrit ci-après. L'étiquette est imprimée de manière que les axes y-y des hexagones constituant la structure en nid d'abeilles soient parallèles aux bords verticaux 32, 34 de l'étiquette (figure 3). Lors de la lecture du réseau d'hexagones, permettant le décodage de l'information contenue dans les hexagones individuels, il est important qu'il existe entre les hexagones adjacents un constraste net de couleurs. Pour les raisons indiquées ci-après, moins on utilise de propriétés optiques pour coder les hexagones, plus l'équipement et le logiciel de lecture nécessaires pour décoder les hexagones sont simples. Toutefois, un faible nombre de propriétés optiques diminue la densité de données de l'étiquette. Un compromis entre l'information décodée qui peut être mémorisée sur l'étiquette et le coût pour la lecture d'étiquettes présentant plusieurs propriétés optiques consiste, de manière souhaitable, à imprimer les hexagones codés pour leur conférer trois propriétés optiques, à savoir les couleurs noire, grise et blanche. Si le support ou l'étiquette présente un fond blanc net, on peut alors créer les hexagones blancs sans application d'encre, et il n'est donc nécessaire que d'imprimer effectivement les hexagones noirs et gris. Dans le mode de réalisation préféré de l'invention, les cellules hexagonales grises sont créées en imprimant les cellules à l'encre noire, mais seulement à raison du cinquième élément d'image d'une grille d'éléments d'image d'une imprimante à matrice par points dans l'exemple illustratif décrit ici. Cela est réalisé en utilisant un algorithme de demi-ton, de manière connue. L'imprimante peut donc imprimer une proportion prédéterminée des éléments d'image pour définir un hexagone gris donné, alors qu'un hexagone noir nécessite l'impression de chaque élément d'image définissant cet hexagone. Cet algorithme ne fait pas partie de la présente invention et ne sera donc pas décrit. Les cellules hexagonales noires peuvent être réalisées par impression à l'aide d'une encre noire standard. Comme décrit ci-après, le processus d'analyse de lecture du procédé de décodage effectue des déterminations grossières parmi les réflectivités de noir, de gris et de blanc, de sorte qu'une définition précise des couleurs n'est pas nécessaire. Par ailleurs, si on utilise d'autres couleurs que le noir, le gris et le blanc, ou si encore on utilise divers tons de gris, pour créer des réseaux de données à quatre ou cinq couleurs, le contraste des nuances d'encres doit être beaucoup plus soigneusement étudié pour qu'on soit certain d'avoir des différences mesurables dans les propriétés optiques parmi les diverses couleurs.Il est à noter que l'utilisation de l'encre noire constitue l'approche la plus simple et la plus facile pour créer un réseau de cellules hexagonales en nid d'abeilles présentant trois propriétés optiques, comme c'est le cas dans le mode de réalisation préféré de l'invention. En raison de la forme carrée de l'étiquette suivant le mode de réalisation préféré de l'invention et de la nature des cellules hexagonales, les zones marginales de la structure en nid d'abeilles présentent des hexagones incomplets 56 (figure 3) qui ne sont pas utilisés pour porter une information utile. Dans le mode de réalisation préféré de l'invention, l'étiquette comporte également une cible d'acquisition Comme montré sur la figure 3, cette cible 35 présente une pluralité d'anneaux concentriques de couleurs contrastantes (ici le noir et le blanc). Les anneaux noirs sont désignés respectivement en 42, 46, et 48, tandis que les anneaux blancs sont désignés respectivement en 44, 50 et 52. La cible est située de préférence au centre géométrique de l'étiquette pour qu'elle soit moins susceptible d'être endommagée ou détruite, en tout ou partie, si la périphérie de l'étiquette est déchirée, salie ou endommagée. De plus, la capacité de la mémoire d'image, comme indiqué ci-après, qui est nécessaire pour mémoriser les données lues sur l'étiquette avant que la cible soit identifiée, peut être réduite lorsque la cible d'acquisition est au centre de l'étiquette. Le nombre d'anneaux concentriques utilisés dans la cible d'acquisition est variable, mais on a estimé qu'il était souhaitable et approprié d'utiliser six anneaux concentriques 42, 44, 46, 48, 50 et 52 et leurs interfaces résultants qui sont blanc/noir et noir/blanc. Une technique de corrélation de configuration est utilisée pour comparer et faire concorder une configuration calculée attendue des anneaux concentriques avec la configuration qui est lue. Lorsque cette concordance se produit, la cible d'acquisition a été localisée, comme décrit plus en détail ci-après. Le logiciel permettant cette opération ne fait pas partie de l'invention et ne sera donc pas décrit ici. La cible d'acquisition peut avoir tout diamètre général inférieur å celui du réseau de données, pour avoir une aire qui peut être d'au plus 25 %, et de préférence d'au plus 10 %, de l'aire du réseau de données, par exemple 7 %. De préférence, la cible d'acquisition a une taille aussi faible que possible, car l'aire qu'elle occupe sur l'étiquette ne peut pas porter d'information codée. Dans le mode de réalisation préféré, les diamètres des anneaux imprimés sont choisis de manière que le diamètre extérieur de l'anneau extérieur 52 soit d'environ 7,45 mm. Ainsi, sur la figure 3, l'aire de la cible d'acquisition 35 occupe environ 7 % de la surface de l'étiquette 30 qui présente une surface de 2 6,5 cm .De cette manière, une cible d'acquisition satisfaisante 35 peut être imprimée sur une étiquette carrée 30 de 2,5 cm de côté sans influer de manière néfaste sur la quantité d'information qui peut être codée dans le réseau d'hexagones qui entoure la cible d'acquisition. Comme dans le cas des hexagones incomplets 56, situés à la périphérie extérieure de l'étiquette 30, les hexagones partiels 55 contigus à la frontière extérieure de la cible d'acquisition 35 ne sont pas utilisés pour le codage d'information. L'épaisseur ou largeur de chaque anneau est, de manière souhaitable, à peu près égale à la largeur des hexagones, mesurée suivant l'axe x-x entre les côtés verticaux 22, pour faciliter la résolution. Un nombre de 6 anneaux est approprié et il est raisonnable, pour faciliter le positionnement des anneaux sur une aire minimale, avec un maximum de risques de fausse lecture provenant de marques erronées ou parasites sur l'étiquette ou d'autres marques erronées ou parasites qui ne sont pas sur l'étiquette, par exemple sur la bande transporteuse. La cible d'acquisition peut avoir d'autres formes que celle d'anneaux concentriques. Par exemple, on peut utiliser des carrés, des spirales ou des hexagones pour créer des transitions de figures concentriques contrastantes, pour autant que des sections linéaires à travers la cible d'acquisition créent des transitions de couleurs régulières prédéterminées et identifiables, susceptibles d'être détectées par un lecteur électro-optique et mesurées par un filtre approprié. Il est à noter que, bien qu'une spirale ne soit pas un ensemble de cercles concentriques, selon la taille et le rayon de la spirale, on peut néanmoins obtenir une bonne approximation de cercles concentriques. On préfère une cible d'anneaux concentriques car le signal engendré par un balayage passant par leur centre présente une fréquence qui est la même lorsque les sections sont prises dans toute direction passant par le centre des anneaux concentriques. Cela simplifie l'identification du centre, comme décrit plus en détail ci-après, et permet l'identification de la position de la cible d'acquisition par une recherche unidimensionnelle de la sortie analogique ou numérique du lecteur, bien que le procédé de l'invention puisse, en variante ou par la suite, utiliser une recherche numérique bidimensionnelle pour une meilleure précision lorsqu'un signal numérique est analysé. Par "anneaux concentriques" on entend ici des anneaux complets, des anneaux partiels, sous la forme de demi-cercles, des secteurs d'anneaux concentriques s'étendant de 1800 à 3600, et des spirales concentriques qui sont une approximation d'anneaux concentriques. Du fait que chaque hexagone peut être codé suivant trois propriétés optiques différentes, dans le mode de réalisation préféré, on peut coder 1,585 bit d'information dans chaque hexagone (log 23) Bien entendu, si on utilise un nombre de propriétés optiques supérieur ou inférieur à trois, le nombre de bits codés dans chaque hexagone varie de manière correspondante. L'algorithme de codage, qui ne fait pas partie de l'invention, est conçu pour qu'on puisse se rapprocher de la densité maximale de données et augmenter le nombre de transitions de propriétés optiques entre les cellules, pour faciliter le processus bidimenisionnel de lecture à horloge décrit ci-après. La figure 4 montre un groupe 60 de neuf cellules hexagonales réparties en trois lignes et trois colonnes, ce groupe constituant l'unité de codage de base utilisée dans le mode de réalisation préféré de l'invention. Ce groupe constitue une conception de codage souhaitable, mais il n'est pas essentiel. On peut utiliser d'autres unités de codage dans le cadre de l'invention. Comme décrit plus en détail ci-après, les groupes 60 sont cartographiés pour le codage de 13 bits d'information par groupe si celuirci contient neuf hexagones complets, ou moins de 13 bits si le groupe est incomplet du fait qu'il comporte des hexagones non utilisables.Dans une étiquette carrée de 2,5 cm de côté, et avec un réseau de données comportant environ 888 hexagones et une cible d'acquisition occupant environ 7 % de la surface de l'étiquette, on peut coder 1 292 bits d'information. Chaque groupe 60 comporte 2 hexagones inférieurs extrêmes 62, 64, qui sont limités dans leurs propriétés optiques respectives, de manière qu'ils puissent être toujours déterminés en étant différents des hexagones intermédiaires contigus 66. Ainsi, un seul bit peut être codé dans chacun des hexagones 62 et 64. De cette façon, il est possible de coder 13 bits d'information dans le groupe 60 en codant Il bits sur les 7 hexagones restants. Comme la cartographie de 7 hexagones donne plus de combinaisons 7 possibles qu'on en utilise, c'est-à-dire 37=2 187 combinaisons par comparaison avec 211=2 048 combinaisons, certaines combinaisons sont rejetées, par exemple tout noir, tout gris et tout blanc. On impose les couleurs contrastantes pour les hexagones 62 et 64 par rapport aux hexagones 66 pour garantir les transitions nécessaires pour la phase de lecture par horloge et pour la phase optionnelle de normalisation, de même que pour aider à la détermination de l'alignement horizontal du réseau de données, comme décrit ci-après. Dans les cas où les groupes 60 comportent 7 ou 8 hexagones, 7 hexagones utilisables sont codés avec 11 bits et le huitième hexagone, s'il est disponible, est codé avec 1 bit. Pour tous les autres groupes partiels, 3 bits sont codés sur chaque paire d'hexagones et 1 bit est codé sur chaque hexagone simple restant, comme décrit plus en détail ci-après On voit, par conséquent, que l'étiquette constitue un moyen particulièrement efficace et d'une lecture facile (cette lecture étant effectuée à l'aide d'un équipement et d'un logiciel d'analyse appropriés) pour coder une densité très élevée d'information sur un rapport relativement peu coûteux et facile à imprimer. Comme indiqué précédemment, on utilise de préférence un groupement d'hexagones suivant 33 lignes et 30 colonnes sur une étiquette de 6,5 cm2, avec une cible d'acquisition représentant environ 7 % de la surface totale de l'étiquette. Dans la pratique, on obtient 13 bits d'information pour un groupe de 9 hexagones, de sorte qu'on obtient 1,44 bit de données par cellule.Cela est inférieur au 1,585 bit par hexagone en raison des autres contraintes de l'algorithme de codage, car on n'utilise pas toutes les 37 combinaisons et certaines des transitions cellule-cellule les moins souhaitables optiquement sont éliminées. Pour les raisons indiquées ci-après, il est souhaitable, dans le mode de réalisation préféré de l'invention, d'incorporer une certaine quantité de protections contre les erreurs lors du codage de l'étiquette, de sorte que la quantité effective d'infor mation récupérable sur l'étiquette est réduite au profit d'un degré élevé d'intégrité de données dans le processus de décodage. Comme cela apparaîtra facilement à l'homme de métier, la discussion des modes de réalisation de L'étiquette utilisant des cellules hexagonales est directement applicable à des étiquettes à lecture optique utilisant d'autres cellules polygonales. Les procédés décrits pour "imprimer" les propriétés optiques des hexagones s'appliquent également à l'impression des propriétés optiques d'autres cellules polygonales, par exemple en noir, en blanc, en gris (par la technique du demi-ton) ou autres couleurs. Des contraintes et avantages similaires quant à la densité des données s'appliquent aux étiquettes imprimées avec des cellules polygonales autres que des hexagones lorsque les propriétés optiques noire et blanche, et éventuellement grise, sont utilisées pour imprimer les cellules polygonales.Comme pour les étiquettes comportant des hexagones, les étiquettes imprimées avec d'autres cellules polygonales de codage peuvent être "lues" à l'aide d'un équipement de lecture d'une complexité moindre lorqu'on utilise seulement deux propriétés optiques pour coder l'information dans les cellules polygonales, en particulier les couleurs noire et blanche, en raison du contraste maximal qui est obtenu avec ces couleurs. Les procédures et l'algorithme de codage de l'information décrits pour les étiquettes portant des hexagones sont directement applicables aux étiquettes imprimées avec des cellules polygonales différentes. De manière similaire aux étiquettes portant des hexagones, des cellules polygonales incomplètes, qui peuvent apparaître sur la bordure de l'étiquette à lecture optique ou qui résultent d'une oblitération partielle de la cible d'acquisition comportant une série d'anneaux concentriques, ne sont pas utilisées pour coder l'information. Une "configuration en nid d'abeilles comporte, comme montré sur la figure 10, un réseau d'hexagones disposés de manière contiguë, les centres géométriques 311 des hexagones étant situés aux sommets 311A d'une "grille hexagonale" ou d'un "réseau hexagonal" 312. Les hexagones réguliers, c'est-à-dire des hexagones ayant six côtés égaux et six angles intérieurs égaux, constituent des réseaux hexagonaux qui, de la même manière, ont une configuration régulière et présentent trois axes Ai, A2 et A3 également espacés de 60 degrés. Si, comme montré sur la figure 11, les hexagones 320 de l'étiquette sont irréguliers, mais symétriques, par exemple si les hexagones sont allongés ou aplatis suivant deux côtés égaux 321, 322, les centres géométriques 325 d'hexagones adjacents décrivent un réseau hexagonal irrégulier 327. Un tel réseau hexagonal irrégulier présente encore trois axes Ai, A2 et A3, mais qui ne sont pas également espacés, c' est-à-dire que ces trois axes ne forment pas entre eux des angles de 60 degrés Bien que le réseau hexagonal de la figure 11 ne soit pas régulier par nature, il constitue néanmoins un réseau ou grille géométrique bidimensionnel présentant des axes d'espacement prédéterminé.Ainsi, les positions et les espacements des centres géométriques des hexagones qui sont situés aux sommets des axes sécants du réseau hexagonal sont également prédéterminés. La géométrie du réseau hexagonal est ensuite utilisée dans le procédé de décodage décrit ci-après. En particulier, la phase de filtration, qui est exécutée sur les données numériques transformées correspondant à l'image détectée par le lecteur optique, est ajustée pour refléter la géométrie prédéterminée de l'étiquette, de manière que la représentation numérique de l'image lue puisse être utilisée pour reconstruire de manière précise la grille initiale. Le procédé de reconstruction fournit de plus les points manquants dans la grille hexagonale. Il existe des points manquants dans la grille, car les transitions des propriétés optiques ne se sont pas produites entre des polygones ayant les mêmes propriétés optiques. Avec des réseaux ou grilles hexagonaux irréguliers du type représenté sur la figure 11, il est souhaitable d'ajuster la phase de détermination de l'axe principal, c'est-à-dire la phase (3) (e) du procédé ci-après décrit d'interprétation ou de décodage de l'étiquette qui est mis en oeuvre après la phase de transformation de Fourier du procédé pour identifier l'axe principal de l'étiquette à lecture optique. Les centres géométriques des poly gones sont situés sur cet axe principal suivant des espacements différents de ceux qui existent sur les deux autres axes. Les configurations d'étiquette selon l'invention qui se rapprochent du mode de réalisation préféré comportant des cellules hexagonales, comme décrit ci-dessus, sont possibles en utilisant certaines cellules polygonales. La figure 12 illustre une configuration d'étiquette utilisant des cellules polygonales 330 qui ressemblent sensiblement à des hexagones, mais qui sont des polygones à 20 côtés plutôt que des hexagones. On pourrait également imprimer des polygones construits de manière similaire et présentant plus ou moins de vingt côtés. Les polygones 330 sont partiellement contigus, à l'inverse des cellules hexagonales contiguës imaginaires 331 dans lesquelles ils sont représentés. Les espaces interstitiels 332 du mode de réalisation de l'étiquette de la figure 12 peuvent ou non être imprimés pour avoir une propriété optique différente des polygones codés. Les espaces interstitiels ne portent pas d'information codée, et leur présence conduit donc à une densité de données plus faible pour une résolution optique et un niveau de performances donnés. De plus, si les espaces interstitiels dispersés parmi les hexagones ont une propriété optique différente des hexagones adjacents, le lecteur optique peut détecter plus de transitions entre les propriétés optiques des hexagones et les espaces interstitiels, ce qui provoque l'apparition d'un signal d'horloge de plus forte énergie dans le domaine de transformation lors du procédé de codage décrit en détail ci-après. Du fait que les polygones de la figure 12 sont agencés suivant une grille hexagonale présentant trois axes régulièrement espacés, les centres géométriques 333 des cellules polygonales 330 sont situés aux sommets d'un réseau hexagonal 335. L'espacement, la position et l'orientation spatiale des centres des polygones sont prédéterminés et ils peuvent être détectés dans le domaine de transformation du procédé de décodage. L'étiquette de la figure 12 utilise des polygones sensiblement sous la forme d'hexagones. Du fait qu'ils sont très voisins d'un hexagone, un lecteur optique ayant une résolution modérée pourrait les "lire" comme des hexagones. Les centres géométriques 333 des polygones 330 sont situés, toutefois, aux intersections des trois axes Al, A2 et A3 régulièrement espacés du réseau hexagonal 335. La figure 13 illustre une forme de polygones 340 qui est similaire à celle des polygones 330 de la figure 12, les polygones 340 étant disposés pour être totalement contigus. Les polygones 340 peuvent être chacun assimilés par approximation à un hexagone imaginaire 341, comme montré à la figure 13, mais il n'existe pas d'espaces interstitiels, comme les espaces 332 de la figure 12, entre les polygones réels. Une telle disposition contiguë est souhaitable pour simplifier le procédé de décodage, mais elle n'est pas nécessaire dans la mise en oeuvre de l'invention Les polygones 340 ont leurs centres respectifs 342 qui sont situés aux sommets d'un réseau hexagonal 345. Les polygones 340, comme les polygones 330 de la figure 12, ont sensiblement la forme d'hexagones, et une résolution optique modérée les fait apparaître comme tels. La figure 14 est une vue d'ensemble d'une étiquette telle qu'elle apparaît par impression à l'aide d'une imprimante à matrice de points qui imprime 200 éléments d'image par 2,5 cm. Sur cette figure, les polygones 360 présentent la forme de la figure géométrique qui est effectivement imprimée en lieu et place d'un hexagone à l'aide d'une telle imprimante, en raison de la densité des éléments d'image de celle-ci. Des imprimantes présentant une densité d'éléments d'image supérieure doivent donner des approximations plus étroites d'un hexagone que les polygones 360 de la figure 14. Ainsi, les polygones 340 de la figure 13 et 360 de la figure 14 peuvent être considérés comme des formes résultantes, en raison des limitations inhérentes à certaines imprimantes, du procédé d'impression pour des étiquettes contenant des cellules hexagonales, ou bien ils résultent d'un effort délibéré pour imprimer de tels polygones sensiblement sous la forme d'hexagones dans le premier cas. La forme de tels polygones, sensiblement en hexagones, leur permet de fonctionner, sur le plan pratique, comme des équivalents de cellules hexagonales contiguës de codage. Comme dans le cas de la figure 3, l'étiquette à lecture optique de la figure 14 comporte également une cible d'acquisition 370 qui est constituée par une série d'anneaux concentriques 371 à 376. Comme les hexagones de l'étiquette de la figure 3, les polygones 360, sensiblement en forme d'hexagones sur la figure 14, sont répartis en lignes "R" et en colonnes "C", qui sont définies respectivement par des lignes imaginaires 363, 364 et 361, 362. De plus, comme dans le cas de la figure 3, les polygones de la figure 14 ont leurs centres géométriques respectifs qui sont situés aux sommets d'un réseau hexagonal défini par les axes régulièrement espacés Ai, A2 et A3. Ainsi, les étiquettes selon la configuration de la figure 14 sont facilement codées et décodées à l'aide des procédés qui seront décrits ci-après. Si on utilise une variante de géométrie de l'étiquette, par exemple une grille carrée, rectangulaire ou analogue, on doit apporter des ajustements au procédé décrit ci-dessous de lecture par horloge bidimensionnelle. La géométrie différente du réseau prédéterminé nécessite que des modifications soient faites dans les filtres utilisés dans la phase de filtrage de ce procédé de lecture. Les filtres agissent sur les données numériques transformées correspondant aux propriétés optiques des polygones lues par le détecteur dans le domaine d'image. De tels ajustements mineurs du processus de filtrage apparaîtront aisément à l'homme de métier.Dans les cas où le réseau bidimensionnel prédéterminé comporte des axes irrégulièrement espacés, ou s'ils présentent une configuration irrégulière, il peut être souhaitable d'identifier l'axe principal de L'étiquette avant d'exécuter la transformation de Fourier sur les données numériques représentant l'image lue optiquement. La raison en est que les centres géométriques des polygones ne sont pas régulièrement espacés le long des axes. On peut également utiliser des polygones qui sont agencés de manière non contiguë pour créer une étiquette à lecture optique conforme à la présente invention. La figure 15 illustre un réseau hexagonal de carrés 420 qui sont disposés de manière non contiguë, leurs centres géométriques respectifs 422 étant situés aux sommets d'un réseau hexagonal formé par les trois axes régulièrement espacés Ai, A2 et A3. il apparaît que cette configuration présente une base hexagonale constituée par la grille d'hexagones imaginaires 421 qui peut être superposée aux polygones 420, des espaces interstitiels 425 existant entre les polygones 420. On peut faire appel à des réseaux similaires à celui de la figure 15 en utilisant des rectangles. La figure 16 illustre une multiplicité de rectangles 430 qui sont disposés de manière que les centres géométriques 432 de rectangles adjacents soient situés aux sommets d'un réseau hexagonal défini par les axes sécants Al, A2 et A3. Ici encore la visualisation de la configuration hexagonale est assistée par des hexagones imaginaires 431 qui sont superposés aux rectangles non contigus 430, des espaces interstitiels 435 existant entre les rectangles 430.La figure 17 illustre de la même façon une étiquette dont les polygones sont disposés de manière non contiguë, ces polygones étant constitués par des pentagones 440, les centres géométriques 442 de pentagones adjacents 440 étant situés sur les trois axes régulièrement espacés Ai, A2 et A3. La géométrie des pentagones non contigus est plus facilement visualisée en superposant aux pentagones 440 les hexagones imaginaires 441, des espaces interstitiels 445 existant entre les pentagones adjacents 440. Dans les figures 15, 16 et 17, les hexagones réguliers imaginaires 421, 431 et 441 sont disposés en nid d'abeilles et les espaces interstitiels 425, 435 et 445 sont délimités par la zone annulaire existant, chaque fois, entre le polygone 420, 430 ou 440 et l'hexagone imaginaire qui l'entoure. On peut établir d'autres réseaux hexagonaux dans lesquels les axes Ai, A2 et A3 du réseau sont régulièrement espacés mais ne correspondent pas aux axes de symétrie des figures polygonales elles-mêmes. Au contraire, les centres géométriques des polygones adjacents sont situés aux sommets ou intersections des axes du réseau. Un tel agencement est représenté sur la figure 18, dans laquelle une série de rectangles contigus 450 sont disposés de manière que les centres géométriques 451 des rectangles adjacents soient situés sur les axes Al, A2 et A3. De manière similaire, on peut agencer des polygones d'ordre supérieur sur un réseau ou grille bidimensionnel prédéterminé. La figure 19 montre une série d'octogones 460 qui sont disposés de manière partiellement contiguë et qui définissent une multiplicité d'espaces interstitiels 461 parmi les octogones 460. Les centres 462 des octogones adjacents 460 sont situés aux intersections des axes A1 et A2 ; on forme ainsi le réseau d'octogones 460 qui peut être utilisé dans la mise en oeuvre de l'invention. Les espaces interstitiels 461 peuvent recevoir par impression une propriété optique différente de celles des octogones 460. Toutefois, cela n'est pas obligatoire dans la mise en oeuvre de l'invention car ce sont l'emplacement, l'orientation et l'intensité de la propriété optique au centre des hexagones 460, situé en un emplacement prédéterminé sur le réseau hexagonal formé par les axes AI et A2, qui sont les plus importants dans le procédé de décodage. Il est à noter que, bien que le mode de réalisation préféré de l'étiquette ait été décrit ci-dessus, de nombreuses autres variantes de l'étiquette se prêtent à un décodage de données selon la présente invention. Par exemple, il n'est pas nécessaire que l'étiquette soit carrée et d'un côté de 2,5 cm. On a choisi une 2 étiquette de 6,5 cm car c'est une taille raisonnable pour obtenir une densité acceptable de données de 100 caractères alphanumériques d'information avec un degré élevé de protection contre les erreurs, sans pour autant avoir besoin d'une étiquette d'une taille excessivement grande. il est souhaitable d'avoir une étiquette de 2 6,5 cm pour réduire la quantité du papier et les coûts relatifs à l'impression, à l'acheminement et à la manutention de telles étiquettes. Des étiquettes avec des codes à barres conventionnels d'une taille similaire auraient une densité d'informations bien inférieure. Si on utilise quatre ou cinq propriétés optiques ou couleurs, ou même plus, pour définir les hexagones, on peut grouper sensiblement plus d'information sur une surface donnée d'hexagones d'une taille prédéterminée, mais on crée une augmentation de la complexité du logiciel et de la sensibilité du système de lecture pour pouvoir récupérer cette information. Ainsi, pour des raisons pratiques, il est très souhaitable d'avoir un système de codage à trois propriétés optiques, par exemple le noir, le gris et le blanc. De plus, on peut faire varier la taille des hexagones et de la cible d'acquisition de manière très large tout en restant dans le cadre de l'invention. Bien qu'on ait décrit l'association des hexagones suivant des groupes de 3 cellules par 3 cellules, on peut utiliser d'autres configurations de groupes, ou on peut même supprimer totalement les groupes, l'algorithme de codage étant alors conçu spécifiquement pour une configuration à hexagones individuels. De plus, les quantités relatives d'information codée affectée au message, par comparaison à la correction d'erreur, peuvent être également largement modifiées tout en restant dans le cadre de l'invention. CODAGE DE L'ETIQUETTE On décrira maintenant un exemple du processus de codage de l'étiquette permettant un décodage selon l'invention. Toutefois, il est entendu qu'on pourrait concevoir de nombreuses combinaisons, variantes et permutations en restant dans le cadre de l'invention. Le processus peut commencer par une série prédéterminée de données que l'on code sur l'étiquette. De préférence, l'étiquette est utilisée pour l'acheminement, et les données sont divisées en deux ensembles, identifiés comme "message de haute priorité" et "message de basse priorité". Toutefois, l'invention n'est pas limitée à deux messages ou niveaux différents de priorité. On peut créer de nombreux messages ou niveaux de priorité dans les limites quantitatives d'une étiquette présentant une taille et un nombre de cellules donnés. Par exemple, si l'étiquette est destinée à servir à l'acheminement, le message de haute priorité peut comporter neuf caractères qui représentent le code postal du destinataire de l'article. Bien que les codes postaux utilisent habituellement cinq chiffres, il est de plus en plus fréquent qu'ils utilisent neuf chiffres. Par conséquent, lors de la manutention des articles pour leur distribution, la partie la plus importante de l'information est constituée par le code postal. Celui-ci définit la destination générale de l'article et il permet d'utiliser divers systèmes de lecture et de contrôle pour diriger l'article vers sa destination correcte avec acheminement par camion, par avion ou par tout système de transport. Le message de basse priorité peut, par exemple, comporter le nom et l'adresse, notamment le code postal, du destinataire de l'article, ainsi qu'une information de facturation. On crée un message de haute priorité et un message de basse priorité pour protéger le message de haute priorité par une correction supplémentaire d'erreur, de manière à permettre au message de haute priorité d'être placé, c'est-à-dire codé, dans la zone la plus centrale de l'étiquette, zone dans laquelle il est moins susceptible d'être endommagé ou détruit, et pour permettre à ce message de haute priorité d'être répété et distribué dans le message de basse priorité ; il en résulte que, même si le message de haute priorité est partiellement détruit, il y a de grandes chances que le message de haute priorité puisse être retrouvé dans le message de basse priorité.Du fait que le message de haute priorité est dans une zone centrale, il est nécessaire seulement de décoder le message de haute priorité pour certaines raisons, de sorte que seule une partie de l'étiquette doit être traitée, ce qui diminue la durée du traitement. Par exemple, cela se produit lorsqu'un article est sur un transporteur et que seul le code postal doit être déterminé pour définir, parmi plusieurs trajets, celui que l'article doit suivre dans le processus de manutention. Du fait qu'il présente une basse priorité, le message de basse priorité n'est pas répété sur l'étiquette. Toutefois, comme décrit ci-après, les deux messages de haute priorité et de basse priorité peuvent comporter divers codes de protection d'erreur et diverses possibilités de correction pour augmenter la propabilité que les deux messages soient lus avec précision. L'utilisation de caractères de protection contre les erreurs, en tant qu'éléments de l'information codée, peut, dans le mode de réalisation préféré de l'invention, en combinaison avec un programme mémorisé et un ordinateur appropriés, faire que le système corrige une erreur pendant le processus de décodage, comme décrit ci-après. L'utilisation de codes de protection contre les erreurs est bien connue dans la technique. Dans la mise en oeuvre de L'invention, un opérateur créant une étiquette peut introduire manuellement les données sur un terminal d'ordinateur approprié qui est conçu comme décrit ciaprès, pour commander une imprimante, de façon à imprimer sur une étiquette le message de hautre priorité et le message de basse priorité qui sont codés de manière appropriée dans les hexagones de l'étiquette. Il n'est pas essentiel pour l'invention qu'un message de haute priorité et un message de basse priorité soient créés, mais cela est souhaitable de manière à augmenter la probabilité que les données les plus importantes à coder puissent être atteintes. Dans le mode de réalisation préféré, l'étiquette reçoit également par impression une cible d'acquisition qui est située au centre et qui comporte une pluralité d'anneaux concentriques présentant deux couleurs contrastantes alternées, ces couleurs étant de préférence deux des couleurs utilisées pour imprimer les hexagones individuels, et de préférence encore le blanc et le noir pour assurer un constraste maximum. Lorsque l'opérateur introduit manuellement ces données, l'ordinateur programmé de manière appropriée code chaque caractère du message d'entrée et utilise des désignateurs appropriés de champ, de manière à créer dans l'ordinateur un courant ou train de bits binaires qui représentent les caractères du message et qui sont codés de manière appropriée par champ pour désigner les messages de haute priorité et de basse priorité, ainsi que leur position relative. Cette opération est effectuée à l'aide d'un programme qui ne fait pas partie de la présente invention et qui ne sera donc pas décrit ici. Cette opération est schématiquement représentée sur la figure 8 en 110 et est identifiée par "TEXT IN". On peut utiliser à cet effet un ordinateur Compaq Deskpro 386, avec une horloge de 16 MHz et un circuit intégré microprocesseur mathématique Intel 80387. En variante, le processus peut commencer alors que l'information à coder est déjà contenue dans un courant de bits binaires, car, par exemple, elle a été reçue à partir d'un support de mémorisation ou créée autrement. Par conséquent, le message à coder peut exister sous une forme qui, avec une assistance électronique, est manuellement convertie en une suite de bits binaires ou qui commence un courant de bits binaires. Une fois que le courant de bits binaires a été créé ou qu'un courant de bits protégé contre les erreurs a été produit lors des étapes décrites plus en détail ci-après, le courant de bits doit être cartographié conformément à une configuration prédéterminée de cartographie pour le codage des hexagones en nid d'abeilles selon l'invention. La figure 5 est une cartographie de groupe qui montre les cellules hexagonales individuelles de groupes de 3 cellules par 3 cellules qui sont alignés suivant un réseau ou un nid d'abeilles contenant 33 lignes et 30 colonnes d'hexagones. Chaque ligne et chaque colonne sont numérotées. Les numéros de lignes vont de 1 à 33, et les numéros de colonnes vont de 1 à 30. On peut voir que certains des hexagones identifiés le long du bord supérieur, le long du bord droit et dans la zone centrale sont indiqués par X.Cela signifie que ces hexagones ne contiennent pas d'information. Cela résulte du fait que les X extérieurs représentent des hexagones partiels situés sur le bord de l'étiquette, chacune des rangées intéressées comportant ainsi 1 hexagone de moins. Les hexagones intérieurs désignés en X représentent des espaces qui sont soit occupés par la cible d'acquisition, soit des hexagones incomplets situés autour de la cible d'acquisition, ces hexagones intérieurs X ne recevant également pas d'information. Tous les hexagones qui ne sont pas identifiés en X peuvent recevoir un enregistrement d'information. Selon le mode de mise en oeuvre préféré de l'invention, chacun de ces espaces sera occupé par un hexagone noir (B), blanc (w) ou gris (G).Comme indiqué précédemment, bien qu'on puisse utiliser diverses techniques de groupage et de cartographie, la mise en oeuvre de la présente invention peut utiliser des groupes de 9 hexagones répartis en 3 lignes de 3 hexagones, pour définir chacun des bits spécifiques d'information et, comme également décrit ci-dessus, 13 bits d'information sont codés de manière souhaitable dans chacun de tels groupes de 9 hexagones. Dans un réseau de données comportant 33 lignes et 30 colonnes d'hexagones contigus, on forme une grille de 11 lignes et 10 colonnes de groupes d'hexagones, chaque groupe contenant un arrangement de 3 cellules par 3 cellules hexagonales contiguës, cette grille étant visualisée sur la figure 5. Toutefois, il est à noter que chaque ligne de groupes de 3 cellules par 3 cellules, dans la grille de 11 rangées de groupes par 10 colonnes de groupes, contient un groupe de 7 ou 8 hexagones en raison du rassemblement géométrique des hexagones, ce nombre d'hexagones alternant d'une ligne à l'autre. Ainsi, il résulte de cet agencement qu'on obtient 6 groupes de 8 hexagones et 5 groupes de 7 hexagones. De plus, la cible d'acquisition située au centre crée d'autres groupes incomplets.Ainsi, la figure 5 donne une représentation graphique des groupes d'hexagones utilisables qui sont disponibles pour le codage à l'aide des bits d'information dans un réseau de données en hexagones contigus suivant 33 lignes et 30 colonnes. En référence à la figure 4, des groupes comportant 9 hexagones utilisables sont codés en utilisant l'algorithme suivant : Prendre 11 bits d'information et les cartographier dans l'ensemble des 7 hexagones identifiés en a, b, c, d, e, f, et h. Les hexagones g et i sont utilisés pour représenter chacun 1 bit, de manière à garantir que chacun d'eux est différent de l'hexagone h. Ainsi, 13 bits d'information sont codés dans un groupe complet de 9 hexagones contigus répartis en 3 cellules par 3 cellules. Pour les groupes partiels de 7 ou 8 hexagones utilisables : Prendre 11 bits d'information et les cartographier dans l'ensemble des 7 premiers hexagones utilisables. Le huitième hexagone, s'il existe, est utilisé pour représenter 1 bit. Pour toutes les autres cellules partielles Cartographier 3 bits d'information dans autant de paires d'hexagones que possible. Tous les autres hexagones isolés restants sont utilisés pour représenter 1 bit. Comme la cartographie de 7 hexagones donne plus de combi 7 naisons que 11 bits (c'est-à-dire : 37=2 187 par comparaison avec il 211=2 048), certaines combinaisons d'hexagones doivent être rejetées. Les combinaisons rejetées sont choisies pour être celles qui donnent le nombre le plus faible de transitions. Pour réaliser cela, on crée des tables de lecture pour cartographier les groupes conformément à la figure 5. La création et l'utilisation de ces tables de lecture sont à la portée de l'homme de l'art. Le programme utilisé pour la création des tables de lecture ne fait pas partie de la présente invention et ne sera donc pas décrit ici ; il est simplement schématisé sur la figure 8 en 130 (MK HEX LUT), 132 (BINHEX.LUT) et 134 (HEXBIN.LUT). L'utilisation de ce schéma de mise en place des bits permet le codage de 1 292 bits d'information dans un réseau d'hexagones contigus de données suivant 33 lignes par 30 colonnes. La séquence suivant laquelle l'information de haute priorité et l'information de basse priorité sont placées dans la carte de groupes est prédéterminée selon : a) la taille du message de haute priorité ; b) la taille du message de basse priorité ; et c) l'emplacement optimal du message de haute priorité en un endroit protégé. En utilisant la carte de groupes montrée à la figure 5 comme modèle, un programme mémorisé de cartographie, représenté schématiquement sur la figure 8 en 140 (MKMAPS.C), agissant sur les données numériques contenues dans un support de mémorisation, effectue une prédétermination de la manière suivant laquelle l'information, c'est-à-dire le message de haute priorité et le message de basse priorité, doit être distribuée sur l'ensemble de la carte de groupes, comme décrit plus en détail ci-après. Le programme de cartographie ne fait pas partie de la présente invention et ne sera donc pas décrit ici. Pour réduire la possibilité d'erreur, ainsi que pour rendre possibles les corrections des erreurs, le mode de réalisa tion préféré de l'invention comporte de préférence des dispositions importantes de protection contre les erreurs et de correction de celles-ci. Par exemple, suivant une réalisation préférée comportant 1 292 bits d'information qui peuvent être codés sur un réseau 2 d'hexagones d'une surface de 6,5 cm comportant 33 lignes et 30 colonnes d'hexagones, ainsi qu'une cible d'acquisition occupant environ 7 % de la surface de l'étiquette, il est souhaitable d'utiliser 36 bits d'information de message de haute priorité pour coder un code postal à 9 digits, plus un caractère alphanumérique supplémentaire qui peut représenter un code d'acheminement.Dans cet exemple, il est également souhaitable d'utiliser 120 bits de vérification de sécurité pour le message de haute priorité. Cela est déterminé par le niveau désiré de correction d'erreurs. De manière similaire, dans cet exemple, on utilise 560 bits de message de basse priorité ; ce dernier message comporte 40 bits de message de haute priorité qui sont incorporés dans le message de basse priorité. Dans cet exemple, 576 bits de sécurité de message de basse priorité sont ajoutés de manière à maintenir la sécurité et favoriser la détection du message de basse priorité.Cet exemple illustre l'utilisation beaucoup plus abondante des bits de vérification pour préserver le message de haute priorité et permettre sa lecture, par comparaison au message de basse priorité. il est à noter que l'information ci-dessus est donnée uniquement à titre d'exemple et que le message de haute priorité pourrait être plus long ou plus court, le message de basse priorité plus long ou plus court, et le nombre de bits de vérification plus grand ou plus faible, selon l'application particulière de l'invention. Un "code systématique" prend une séquence spécifique de messages et ajoute une séquence distincte de vérification d'erreurs à la séquence de messages. Un "code non systématique" prend une séquence spécifique de messages et incorpore la séquence de vérification d'erreurs à la séquence de message pour que le message ne soit plus distinct, mais qu'il reste, bien entendu, lisible. On peut, dans le cadre de l'invention, utiliser un codage systématique ou non systématique pour la protection contre les erreurs. La description ci-dessous se rapporte à un code systématique. Par "codage de symboles de détection d'erreurs" on entend ici des systèmes de codage systématique et/ou non systématique. On connaît divers codes systématiques linéaires et cycliques de protection contre les erreurs, par exemples les codes BCH, les codes Reed-Solomon et les codes Hamming. De préférence, les codes Reed-Solomon sont incorporés de manière séparée pour protéger l'intégrité des messages de haute et de basse priorités. Les codes Reed-Solomon sont très efficaces et les plus utiles quand on vérifie les erreurs pour des caractères multi-bits. Les codes Reed-Solomon sont bien connus et ils ne sont cités qu'à titre d'exemple préféré, bien qu'on puisse dans la présente invention utiliser de nombreux autres codes de correction d'erreurs. Les systèmes de codage Reed-Solomon et autres sont discutés, par exemple, dans "Theory and Practice of Error Control Codes" (Théorie et Pratique des codes de contrôle d'erreurs), Richard E. Blahut, Addison Wesley, 1983, pages 174 et 175. A titre d'exemple, quelques caractéristiques importantes du code Reed-Solomon sont indiquées ci-après. Les caractéristiques spécifiques du code Reed-Solomon peuvent être spécifiées par les paramètres suivants : m = nombre de bits dans chaque symbole m n = nombre de symboles dans le bloc = 2m-1 k = nombre de symboles de message (nombre de bits de message = km) t = capacité de correction dans le nombre de symboles = (n - k)/2. Un code postal à 9 digits et un caractère alphanumérique unique pour une identification supplémentaire nécessite 36 bits sans protection contre les erreurs dans l'exemple décrit ci-après. On a choisi un code Reed-Solomon avec les paramètres suivants pour le message de haute priorité. m = 6 (symboles à 6 bits) 6 n = 2 - i = 63 t = 10 Par conséquent, k = n - 2t - 43 Du fait que seulement 6 symboles à 6 bits sont nécessaires pour représenter un message de 36 bits, les 37 symboles restants (43 - 6) sont des symboles de remplissage qui sont impliqués entre le codeur et le décodeur, et il n'est pas nécessaire de les mémoriser sur l'étiquette. Ainsi, le nombre total de bits nécessaire sur l'étiquette pour le message de haute priorité est (63 - 37) x 6 ou 156 bits. Ce système de codage d'erreur permet de corriger jusqu'à 60 (10 x 6) erreurs de bit, ce qui représente 38,5 % des bits utilisés. En raison du grand nombre de symboles de remplissage, la grande capacité de détection d'erreurs du codage Reed-Solomon rend extrêmement peu probable que le message de haute priorité soit lu de manière erronée. Le message de basse priorité a été codé à l'aide d'un code Reed-Solomon de protection contre les erreurs présentant les paramètres suivants : m = 8 (symboles à 8 bits) 8 n = 2 - 1 = 255 t = 36 k = n - 2t = 183 Du fait que 1 292 bits sont disponibles pour le codage sur l'étiquette discutée dans cet exemple, un total de 1 136 bits (1 292 - 156 bits de message de haute priorité et bits de vérification) sont disponibles pour le codage et les bits de vérification pour le message de basse priorité. Ainsi, les 904 bits restants (255 x 8 - 1 136) doivent être des bits de remplissage. Cela permet d'avoir 560 bits (183 x 8 - 904) pour le contenu d'information du message de basse priorité et 576 bits de vérification. Pour assurer encore la lecture du message de haute priorité, on l'inclut également dans le message de basse priorité. Le code Reed-Solomon de protection contre les erreurs appliqué au message de basse priorité permet le codage de 86 caractères alphanumériques à 6 bits et présente une capacité maximale de correction d'erreurs d'environ 25,4 %. Lorsqu'on utilise le codage Reed-Solomon ci-dessus de protection contre les erreurs, un nombre total de 1 292 bits d'in formation disponibles sur l'étiquette en question sont distribués de la manière suivante : 36 bits d'information de haute priorité 120 bits de vérification de haute priorité 560 bits d'information de basse priorité (y compris 40 bits de message de haute priorité incorporés dans le message de basse priorité) 576 bits de vérification de basse priorité Le courant de bits de données, y compris les bits appropriés de vérification pour préserver l'information, est assigné aux hexagones individuels de la carte de groupes de la figure 5.On comprendra qu'une grande variété de configurations de distribution peut être utilisée, étant entendu que les critères importants à déterminer sont : (1) une localisation sûre du message de haute priorité à proximité de la cible d'acquisition (si celle-ci est présente sur le réseau de données) ; et (2) création d'une configuration qui est raisonnablement facile à réassembler lors de la lecture. Le programme spécifique de codage pour la protection contre les erreurs ne fait pas partie de l'invention et il ne sera donc pas décrit ici ; il est simplement représenté schématiquement en 120 ("ERRCODE"). Le codage pour les codes Reed-Solomon nécessite une multiplication du vercteur de code de message avec une matrice de générateurs. La multiplication par matrice est effectuée en utilisant l'arithmétique Galois de champ. L'addition de deux éléments quelconques au champ est obtenue en effectuant une opération "OU exclusif" entre les deux éléments. La multiplication est effectuée par une opération logarithmique dans le champ Galois. Le logarithme et l'antilogarithme sont obtenus en utilisant des tables de lecture créées à partir des polynômes principaux, en particulier pour le 6 message de haute priorité : 1 = x ; et pour le message de basse 2 3 4 8 priorité : 1 + x + x + x + x . En référence à la figure 8, un programme auxiliaire 126 ("GF.C") engendre les tables de lecture nécessaires pour l'arithmétique Galois de champ.Le programme auxiliaire "GF.C" ne fait pas partie de l'invention et ne sera donc pas décrit ici. Les tables de lecture sont calculées et mémorisées dans la mémoire 127 ("GF.LUT") pour leur utilisation lors du codage et du décodage. Le polynôme générateur g(x) pour le code Reed-Solomon est déterminé par l'équation suivante : 2 2t g(x) = Cx + a) Cx + a2) (x + a2t) où a est l'élément primitif du champ de Galois. La matrice génératrice pour le code Reed-Solomon est formée en effectuant une division en long pour chacune des lignes ième de la matrice génératrice. La k ligne de la matrice génératrice est donnée par le reste obtenu en effectuant une division en long de x par g(x). Le calcul des polynômes générateurs g(x), de même que des matrices génératrices pour les messages de haute priorité et de basse priorité, est effectué à l'aide d'un programme auxiliaire schématisé en 125 C"NKRSLUT.C") qui ne fait pas partie de l'invention et qui ne sera donc pas décrit ici ; les tables de lecture pour les matrices génératrices sont créées et mémorisées dans la mémoire 128 ("RS.LUT"). Selon un mode de réalisation préféré de l'invention, les étiquettes présentant des hexagones sont imprimées à l'aide d'un équipement standard d'impression qui est facilement disponible et peu coûteux. Une imprimante ayant une capacité de matrice de 300 x 300 points par surface de 6,5 cm2 donne des résultats satisfaisants pour imprimer en trois couleurs (noir, gris et blanc) des étiquettes comportant 888 hexagones plus une cible d'acquisition centrale. Une telle imprimante est par exemple l'imprimante Hewlett Packard Laser Jet Série Il, qui comporte 0,5 mégabit de mémoire et une résolution graphique de 300 points par 2,5 cm. Une grille de 300 x 300 éléments d'image, présentant une densité de 90 000 élé 2 ments d'image par 6,5 cm , donne environ 90 éléments d'image par hexagone dans le mode de réalisation préféré. On assigne à chaque élément d'image la valeur 0 ou 1, représentant un élément d'image noir ou blanc. L'imprimante est utilisée pour imprimer un réseau de données bicolore d'hexagones noirs ou blancs. Cette imprimante peut également être utilisée pour imprimer un réseau de données trico lore d'hexagones noirs, blancs ou gris, si on utilise un algorithme de demi-ton pour produire des hexagones gris, comme indiqué précédemment. Comme représenté schématiquement à la figure 8, une table de lecture de régions 141 C"REGIONS.LUT") de 34 lignes et 30 colonnes, analogue à la figure 5, a été créée à l'aide d'un programme mémorisé 140 ("MKMAPS.C"), cette table étant destinée à la sélection du noir ou du blanc pour les anneaux de la cible d'acquisition. Les hexagones individuels sont codés en noir, blanc ou gris, ou en non utilisable. Une table de lecture séparée 142 ("HEX MAP.LUT") a été créée par un sous-programme mémorisé du programme 140 qui spécifie l'assignation de chacun des 300 x 300 éléments d'image sur la grille d'éléments d'image aux régions spécifiques de la table 141, c'est-à-dire environ 90 élé- ments d'image par hexagone. Les éléments d'image appartenant aux anneaux sont codés en noir ou en blanc.Les anneaux de la cible d'acquisition sont imprimés d'abord en créant une configuration hexagonale sur chaque ligne de région, puis en créant les anneaux. Les régions qui sont partiellement ou complètement couvertes par les anneaux sont rendues inutilisables dans la table de lecture 141. Le programme 140 et ses sous-programmes ne font pas partie de la présente invention et ne seront donc pas décrits ici. La suite de bits codés pour la protection contre les erreurs est cartographiée conformément à une séquence prédéterminée dans un réseau d'hexagones de 11 x 10 groupes. Comme montré à la figure 8, cette séquence est spécifiée par une table de lecture d'ordre 151 C"ORDER.LUT") engendrée par un programme auxiliaire mémorisé 150 ("ORDER.C") qui ne fait pas partie de l'invention et qui ne sera donc pas décrit ici. Un programme mémorisé 160 ("PRLABEL.C"), qui ne fait pas partie de l'invention et qui ne sera donc pas décrit ici, est utilisé pour assigner les valeurs 0, 1 ou 2, aux régions disponibles pour l'impression sur l'étiquette, en laissant inchangées les régions ayant la valeur 3.Les niveaux de gris pour chacun des hexagones dans un groupe de 3 cellules par 3 cellules sont assignés conformément à un programme mémorisé 170 ("CELL CODE.C") qui ne fait pas partie de l'invention et qui ne sera donc pas décrit ici. Dans ce programme auxiliaire d'ordre on établit une préférence pour mémoriser le message de haute priorité dans une zone voisine de la cible d'acquisition, où il est moins suceptible d'être dégradé. Un programme 180 ("LABEL.C"), qui ne fait pas partie de l'invention et qui ne sera donc pas décrit ici, est par conséquent utilisé pour engendrer un train de bits approprié pour l'entrée de l'imprimante à laser. On peut voir que l'utilisation de noir, de gris et de blanc permet un processus simple d'impression de l'étiquette car on n'a besoin que d'encre noire, lorsqu'on utilise un algorithme standards demi-ton, comme cela est connu en soi dans la technique. Si on utilise d'autres combinaisons de couleurs, ce qui est possible, la nécessité d'imprimer d'autres couleurs implique évidemment des complications importantes par comparaison avec l'approche tricolore noir-gris-blanc ou l'approche bicolore noir-blanc. Ainsi, lorsqu'une valeur blanc ou noir a été assignée å chaque élément d'image de l'imprimante, l'étiquette peut être imprimée pour créer un format codé, comme montré à la figure 3, dans laquelle certains hexagones sont blancs, certains sont gris et certains sont noirs, et dans laquelle une région de cible d'acquisition, de préférence constituée d'anneaux concentriques noirs et blancs, est prévue au centre géométrique de l'étiquette. INTERPRETATION OU DECODAGE DE L'ETIQUETTE Après avoir décrit la manière dont les données sont codées sur l'étiquette et imprimées, on va décrire maintenant le processus d'interprétation ou de décodage de l'étiquette. On comprendra qu'il est souhaitable d'effectuer la fonction d'interprétation de l'étiquette à très grande vitesse, de l'ordre d'une fraction de seconde, pour augmenter l'efficacité avec laquelle se produit le processus de manipulation de l'article, ou encore une autre manipulation ou la lecture de l'étiquette. Il existe deux approches de base qui peuvent être choisies pour "capturer" l'image dans le procédé de lecture de l'étiquette. L'étiquette peut être lue à une vitesse relativement lente en utilisant un lecteur statique portatif à foyer fixe. En variante, il est très souhaitable, pour atteindre un fonctionnement à grande vitesse, d'utiliser un détecteur électro-optique comportant un mécanisme de focalisation servo-commandé pour permettre une lecture dynamique d'articles qui se déplacent rapidemment et qui présentent des tailles et des hauteurs variées. Le procédé et l'équipement de décodage décrits ci-après se rapportent à un lecteur à foyer fixe.Le procédé, qui présente les caractéristiques générales décritent en référence à un lecteur statique à foyer fixe, est adaptable à un système de lecture dynamique avec certaines modifications à apporter au système optique, comme indiqué ci-après. Lors de la manipulation d'articles à grande vitesse, il est souhaitable de disposer d'un mécanisme de lecture très rapide qui peut lire les étiquettes se déplaçant à une vitesse linéaire d'environ 2,5 m/s ou plus et passant sous le lecteur fixe. Le processus de lecture de l'étiquette comporte les phases 1 à 5 décrites ci-dessous. 1. Eclairage de l'étiquette Lorsqu'un emballage, un colis, une lettre ou autre est déplacé par un transporteur à grande vitesse, la surface à éclairer est très importante car la taille des articles qui peuvent être reçus sur le transporteur peut être très importante et variable. Par exemple, il n'est pas rare dans les systèmes de manutention de rencontrer un transporteur d'une largeur d'environ 1,2 m et des articles qui ont une largeur et/ou une hauteur pouvant aller de quelques centimètres à environ 1 m. Par conséquent, l'étiquette de 6,5 cm2 peut être située n'importe où dans la direction transversale du transporteur. Les articles peuvent également être placés de manière inclinée par rapport à l'axe de déplacement de la bande transporteuse. Les articles peuvent avoir des hauteurs différentes, de sorte que les étiquettes à lire peuvent être situées, par exemple, à environ 2,5 cm au-dessus du transporteur ou moins, ou, au contraire, jusqu a 0,9 m au-dessus du transporteur ou plus, selon la hauteur des articles que le système peut traiter. Pour éclairer ou illuminer correctement les étiquettes, conformément à l'invention, en particulier pour prendre en compte la plage importante de largeurs, de hauteurs et d'angles de présentation des étiquettes, il est souhaitable d'utiliser une source lumieuse de forte intensité dont la lumière est réfléchie selon les deux propriétés optiques ou plus choisies pour l'étiquette. La lumière peut être du type infrarouge, ultraviolet ou visible, et le spectre de la lumière visible utilisable peut varier. La technique de détection de la lumière implique de préférence la détection de la lumière qui est réfléchie par les hexagones noirs, blancs et gris de l'étiquette. La source d'éclairage doit permettre d'obtenir une lumière réfléchie suffisante sur le détecteur (par exemple un dispositif à transfert de charge dit CCD, comme décrit ci-après) pour permettre au détecteur de faire une distinction fiable entre le noir, le gris et le blanc, ou toutes autres propriétés optiques, des hexagones à détecter. Dans un système de lecture dynamique, un réseau de diodes électroluminescentes (LED) peut être utilisé pour 2 produire un niveau d'éclairage d'environ 10 mW/cm dans la zone d'éclairage de l'étiquette et au niveau de cette dernière. Les LED peuvent être placées suivant une surface, sans utiliser une lentille de focalisation, ou suivant un agencement en ligne, en faisant appel à une lentille de focalisation cylindrique. On pourrait aussi utiliser, dans la mise en oeuvre de l'invention, une source de lumière laser traversant un système optique approprié pour fournir un éclairage linéaire. Le choix de la source de lumière et de ses propriétés est à la portée de l'homme de métier. il est à noter que, du fait 2 que l'étiquette peut n'avoir une surface que de 6,5 cm et être placée à des hauteurs pouvant aller jusqu'à 0,9 m sur une bande transporteuse d'une largeur d'environ 1,2 m se déplaçant à une vitesse pouvant aller jusqu'à 2,5 m/s, il est très important de pouvoir éclairer correctement les étiquettes pour identifier et localiser très rapidemment les étiquettes. Dans le cas où, comme dans le présent exemple, on utilise un détecteur statique à foyer fixe, un niveau d'éclairage d'environ 2 mW/cm2 s'est avéré approprié pour la mise en oeuvre de l'invention. Cela a été obtenu au moyen d'une source lumineuse fluorescente. 2. Détection optique de l'image de l'étiquette réfléchie La seconde phase de la reconnaissance du processus de décodage consiste à détecter optiquement la zone éclairée à l'aide d'un détecteur à commande électronique. La caméra détectrice de lumière utilisée dans l'exemple pour un système de lecture statique à foyer fixe comporte une caméra de télévision couleur de qualité industrielle du type CCD, telle que le modèle WV-CD 130, de Panasonic Industrial Company, One Panasonic Way, Secaucus, New Jersey 07094, U.S.A., équipée d'une lentille de télévision 50 mm fl. 3 à monture C qui comporte un tube de prolongation de 5 mm et qui est distribuée par D.O. Industries, Inc, 317 East Chestnut Street, East Rochester, New York 14445, U.S.A., sous l'appellation NAVITRON.La caméra est couplée à un panneau ou plaquette de capture d'image de modèle DT-2803-60 distribué par Data Translation Inc. 100 Locke Drive, Marlboro, Massachusetts 01752, U.S.A. Le système optique peut lire l'étiquette dans son intégralité, en utilisant un lecteur de zone tel que la caméra et le panneau ci-dessus, ou en variante à l'aide d'un lecteur linéaire comportant un dispositif CCD, dans lequel la seconde dimension de la lecture de l'étiquette est effectuée par le déplacement de l'article ou de l'étiquette. Un dispositif CCD approprié à cet effet peut être le détecteur linéaire d'image CCD à grande vitesse 4096 éléments, modèle Thomson-CSF THX 31510 CDZ, distribué par Thomson-CSF, Division Tubes Electroniques, 38, rue Vauthier, 92102 Boulogne-Billancourt - France. Pour les systèmes dynamiques impliquant le déplacement par un système transporteur des articles portant une étiquette, il est souhaitable d'avoir un long trajet optique entre les étiquettes et le détecteur. La raison principale de ce long trajet optique est de réduire la variation de la taille ou de l'étendue apparente de l'étiquette lue par un détecteur de lumière éloigné. Par exemple, si le trajet optique est d'environ 1,2 m, la taille de l'image pour des étiquettes situées environ à 2,5 cm au-dessus du transporteur sera très différente de celle qui est obtenue pour des étiquettes situées à environ 0,9 m au-dessus du transporteur. Si on utilise un long trajet optique d'environ 6 m, la taille des images d'étiquettes identiques est pratiquement invariable.Cela permet à la zone à détecter, indépendamment de sa hauteur, de couvrir intégralement, ou quasi-intégralement, toute la zone du détecteur de lumière, pour obtenir une résolution d'image suffisamment élevée. Si on utilise un lecteur de zone au lieu d'un lecteur de ligne, le même principe s'applique. Cela peut être mis en oeuvre au moyen du long trajet optique représenté sur la figure 6. Pour permettre la focalisation sur des étiquettes situées à différentes hauteurs, un détecteur de hauteur est nécessaire. On peut utiliser un détecteur ultrasonique où un ensemble de faisceaux de lumière peut être intercepté par l'article. L'un ou l'autre de ces systèmes est utilisable et il peut commander un mécanisme réglable approprié de focalisation à boucle ouverte ou fermée pour la détection et pour le réglage de la position des éléments de lecture optique, par exemple les lentilles et le lecteur, les uns par rapport aux autres, et ce sur une base continue, comme montré sur la figure 6. Cette figure est une vue schématique d'un système de focalisation et de réglage de caméra qui permet, selon l'invention, de régler la position du lecteur optique par caméra, selon la hauteur de l'article à détecter. Ce système comporte une lentille appropriée 196, un solénoide 202, un détecteur de hauteur 206 et une boucle de réaction. Le détecteur de hauteur 206 peut être un détecteur ultrasonique ; en variante, on peut utiliser un faisceau lumineux# qui est intercepté par l'article déplacé par le transporteur. Le signal de sortie du détecteur de hauteur est délivré à un micro-processeur 204 qui, à son tour, actionne la commande 202 pour déplacer un enroulement 200 sur lequel un dispositif CCD 198 ou tout autre détecteur de lumière approprié est monté.Un détecteur 208 de position d'arbre détecte la position de l'enroulement 200 et son signal de sortie délivré au micro-processeur 204 complète la boucle de réaction pour la détection et le réglage de la position de l'enroulement 200. Le détecteur doit pouvoir détecter la lumière réfléchie provenant de l'étiquette éclairée, et il doit également délivrer un signal analogique correspondant à l'intensité des propriétés de réflexion de l'étiquette, telles qu'enregistrées par les éléments image invididuels du lecteur électro-optique. Comme indiqué précédemment, une source appropriée de lumière peut être montée suivant une surface au-dessus du transporteur pour couvrir une zone s'étendant sur toute la largeur du transporteur par une lumière d'une qualité et d'une intensité prédéterminées. La lumière réfléchie provenant de l'étiquette peut être renvoyée par une série de réflecteurs, puis être lue par le détecteur électro-optique. Le but de ce trajet optique obtenu par réflexions est de créer un système compact et par conséquent plus rigide. Le signal analogique vidéo de sortie du détecteur est ensuite filtré. Le signal électrique analogique est utilisé en conjonction avec un filtre analogique passe-bande pour détecter la présence d'une cible d'acquisition dans le réseau de données. Le signal analogique est ensuite converti en un signal numérique à l'aide d'un convertisseur conventionnel analogique-numérique situé sur le panneau de capture d'image décrit ci-après ou par tout autre moyen approprié. il est possible d'utiliser, à la place d'un filtre analogique passe-bande, un circuit de filtrage numérique pour déterminer la présence de la cible d'acquisition en comparant les données numériques de celles-ci au signal de sortie numérisé du convertisseur analogique-numérique, comme décrit plus en détail ci-après. Un exemple d'un lecteur de zone comportant un dispositif CCD avec une pluralité de détecteurs, qui peut être utilisé dans la mise en oeuvre de l'invention, est constitué par la caméra TV couleur Panasonic WV-CD 130 du type CCD. Le signal de sortie ana logique du détecteur est transmis au panneau de capture d'image DT 2803-60 précédemment décrit, qui effectue une conversion analogique-numérique vidéo monochrome à 6 bits pour la numérisation et les opérations ultérieures. A l'aide d'un sous-programme approprié mémorisé, le signal numérique de sortie du panneau de capture d'image est préservé dans une mémoire en tant que réplique exacte de l'image enregistrée par le lecteur optique. 3. Traitement de l'image réfléchie Une partie importante de l'invention réside dans le traitement de l'image lue optiquement pour permettre la recréation et l'orientation précises de la configuration originale de l'étiquette, ainsi que la couleur, c'est-à-dire les propriétés optiques, de chaque hexagone. Cela est réalisé en utilisant les phases suivantes, après quoi la configuration connue selon laquelle l'étiquette a initialement été codée et cartographiée peut être utilisée pour décoder l'information contenue dans l'étiquette. (a) Localisation du centre de la cible Avant d'utiliser la caméra et le panneau ci-dessus, un programme d'initialisation 250 ("DTINIT.C"), figure 9, est utilisé pour préparer le panneau de capture d'image et les tables de lecture de couleurs de sortie, après quoi un programme 255 C"DTLiVE.C") est mis en oeuvre pour placer le panneau dans le "mode actif". Un programme 260 ("DTGRAB.C") commande le panneau de capture d'image pour qu'il numérise la scène dans une mémoire d'image de 240 lignes par 256 colonnes, avec des échantillons mémorisés sous la forme de valeurs à 6 bits justifiés en bytes (multiplets). Deux programmes auxiliaires effectuent un filtrage des images qui sont transférées sur un support de mémorisation ou extraites de celui-ci. Les programmes ci-dessus ne font pas partie de l'invention et ne sont donc pas décrits ici. Pour réaliser tout d'abord l'acquisition de l'image de l'étiquette, on peut utiliser un filtre analogique passe-bande pour identifier au moins deux propriétés optiques des anneaux concentriques de la cible d'acquisition. Ces deux propriétés optiques sont de préférence les couleurs noire et blanche, car, plus le contraste est important, plus l'énergie du signal est grande. Pour obtenir un modèle fixe de transition noir/blanc/noir/etc., il est souhaitable qu'une lecture linéaire à travers la cible d'acquisition et passant par le centre de celle-ci donne une réponse uniforme en fréquence indépendamment de l'orientation de l'étiquette. Pour cela, les anneaux de la cible sont, au mieux, constitués par des anneaux concentriques contrastants. Le signal de sortie du lecteur est ensuite divisé pour être délivré suivant deux trajets de détection.L'un des trajets détecte toute l'énergie du signal de sortie, et l'autre trajet mesure l'énergie à la fréquence des anneaux. Lorsque les deux signaux de sortie sont comparés, l'énergie dans le détecteur d'anneaux avoisine de très près l'énergie dans le détecteur de l'énergie totale lorqu'on effectue une lecture de la cible d'acquisition. Le centre de cette cible est localisé lorsque cette approximation très étroite se produit. Les listings de codes de sources relatifs à la création de filtre numérique passe-bande et au procédé de filtrage sont schématisés en 280 ("FIND.C") sur la figure 9 ; ces listings ne font pas partie de l'invention et ne sont donc pas décrits ici.Dans le mode de mise en oeuvre préféré de l'invention, la première phase de filtrage fait de préférence appel à un filtre analogique passe-bande ou à un filtre analogique passe-bande échantillonné, bien qu'un filtre numérique soit utilisable. Cette phase de localisation de la cible d'acquisition est facultative, car on peut utiliser un lecteur portatif dans la mise en oeuvre de l'invention, auquel cas l'opérateur peut placer le lecteur de manière appropriée pour assurer son alignement correct. Bien entendu, cela est moins rapide que dans l'utilisation d'un détecteur automatisé, lequel est préférable pour des opérations à grande vitesse. Si on utilise un détecteur automatisé, c' est-à-dire non portatif, la phase de localisation de la cible est nécessaire dans le procédé. Comme variante du filtre analogique décrit ci-dessus, on peut utiliser un filtre numérique passe-bande faisant appel à l'algorithme de Parks-McClellan, fourni avec l'ensemble de logiciels "Logiciels de filtrage numérique pour les IBM PC" (Taylor et Stouraitis, Marcel Dekker, Inc., New York, N.Y., 1987). Un filtre numérique passe-bande unidimensionnel a été utilisé dans la présente invention pour filtrer un train normalisé de bits numériques, comme décrit ci-après, à l'aide des sousprogrammes suivants de filtration. La bande filtrée est la fréquence attendue des anneaux. Le filtre numérique passe-bande unidimensionnel a été conçu pour une vitesse d'échantillonnage de 400 éléments d'image par 2,5 cm et une longueur de 125 éléments d'image (ou 7,93 mm) et pour être basé sur la taille des anneaux imprimés de la cible d'acquisition, comme montré sur la figure 3. La fréquence a été de 300/16 paires de lignes par 2,5 cm, pour donner une fréquence normalisée (pour laquelle 400 paires de lignes par 2,5 cm = 1) de 300/16 x 400, soit 0,046875. On a choisi un filtre présentant une bande s'étendant 5 % en deçà de cette fréquence et 15 % au-delà, du fait que les distorsions de l'étiquette donnent, de manière caractéristique, une contraction de l'image et par conséquent une fréquence accrue. On a établi des bandes d'arrêt de 15 % au-dessous de la fréquence jusqu'à O et de 25 % au-dessus de la fréquence des anneaux jusqu'à 0,5 (limite de Nyquist). Les coefficients de filtrage ont été mémorisés dans la mémoire 275 ("IMPULSE.LUT") pour des opérations ultérieures, en supprimant les 62 premiers coefficients du fait que le filtre est symétrique. Un filtre d'une longueur de 25 éléments d'image a été établi en échantillonnant le filtre passe-bande à des intervalles de sortie correspondant à l'amplitude horizontale mesurée. Par exemple, si l'amplitude horizontale de l'image est de 80 éléments d'image par 2,5 cm, on utilise 1 échantillon sur 5 du filtre (400/80 = 5 éléments d'image). Pour des phases non entières, on utilise une interpolation linéaire des échantillons adjacents de filtre. On a également utilisé un second filtre bidimensionnel de 25 x 25 éléments d'image. Les valeurs échantillons pour ce filtre bidimensionnel ont été basées sur la distance euclidienne de chaque point par rapport au centre du filtre, ces valeurs étant étalonnées pour obtenir des amplitudes horizontales et verticales appropriées. On a ensuite utilisé une interpolation linéaire pour les intervalles d'échantillonnage non entiers. La sortie du filtre unidimensionnel ci-dessus a été mise sous forme carrée et lissée à l'aide d'un filtre passe-bas récurrent du premier ordre, qui donne une fenêtre exponentionnelle de ce qui s'est passé. Lorque la sortie du filtre de lissage dépasse un seuil prédéterminé, une étape facultative de filtrage bidimensionnel est utilisée pour vérifier l'existence de la cible et pour déterminer précisément sa position, comme décrit ci-après. La première partie du filtrage bidimensionnel utilise une taille réduite de filtre de 10 éléments d'image par 10 éléments d'image pour réduire le calcul. Ce filtre explore une zone rectangulaire autour de la position détectée par le filtre unidimensionnel. Si la corrélation bidimensionnelle maximale dépasse un seuil prédéterminé, l'étape finale du filtrage bidimensionnel, avec le filtre complet 25 éléments d'image par 25 éléments d'image, est appliquée à une petite fenêtre carrée autour du maximum. Si le meilleur résultat de ce filtre dépasse un seuil prédéterminé, le centre est détecté. Si aucun des seuils n'est dépassé, le programme "décharge" partiellement le filtre de lissage et revient à une exploration unidimensionnelle. Si une exploration unidimensionnelle est effectuée sans détection de la présence de la cible d'acquisition, le programme commande un retour d'erreur. Bien qu'on ait donné ci-dessus quelques indications sur ce programme, celui-ci ne fait pas partie de l'invention et ne sera donc pas décrit plus en détail. (b) Normalisation de l'image détectée Les intensités de la lumière réfléchie, qui sont enregistrées par le lecteur optique utilisé, peuvent varier en raison de modifications de l'éclairage, de la densité d'impression, des propriétés de réflexion du papier, de la sensibilité de la caméra, et pour d'autres raisons provoquant une dégradation de l'étiquette, par exemple un pliage, un enroulement, etc. Comme phase facultative, mais souhaitable, on peut normaliser par des processus con ventionnels la lumière réfléchie détectée par le lecteur et transmise à la mémoire. Pour cela, on utilise par exemple un programme schématisé en 270 ("NORM.C"), figure 9.Ce programme ne fait pas partie de l'invention et ne sera donc pas décrit ici ; on indiquera simplement qu'il est utilisé pour analyser les niveaux d'intensité de la lumière réfléchie provenant de l'étiquette, tels qu'ils sont enregistrés par blocs d'éléments d'image dans le lecteur, pour trouver les intensités minimales et maximales de lumière réfléchie enregistrées pour le réseau de données. La sortie numérique mise en séquence de la combinaison ci-dessus décrite du lecteur et du panneau de capture d'image est transisse de la mémoire à l'ordinateur pour être encore traitée par le programme mémorisé de normalisation. En utilisant une équation y = mx + b, dans laquelle l'intensité minimale substituée à x donne une valeur de y = O et une intensité maximale substituée à x donne une valeur y = 63, les intensités de lumière réfléchie enregistrées pour chaque élément d'image sont ajustées de manière que le noir le plus sombre et le blanc le plus clair présents dans l'image mémorisée soient établis comme nombres ou références, et les autres tons ou nuances de noir, de blanc et de gris sont ajustés à ces références. La phase de normalisation rend ainsi plus facile de traitement de l'image détectée. Bien entendu, on pourrait également utiliser des processus plus sophistiqués de normalisation connus dans la technique. (c) Remise de l'image à l'échelle Pour les calculs suivants, la réplique mémorisée de l'image de l'étiquette est remise à l'échelle pour créer une image présentant des amplitudes horizontales et verticales identiques. Cette phase est également facultative, mais elle facilite la lecture rapide et précise de l'information codée. L'opération de remise à l'échelle est exécutée pour donner à l'image une résolution d'échantillonnage horizontale et verticale uniforme, par exemple de 150 éléments d'image par 2,5 cm, comme cela est le cas dans le mode de mise en oeuvre de l'invention, à foyer fixe statique donné à titre d'exemple. L'opération de remise à l'échelle est effectuée par calcul des adresses de rangées et de colonnes fractionnaires d'échantillons à 0,17 mm sur la base de l'amplitude horizontale et verticale connue. Chaque point de la nouvelle image uniforme remise à l'échelle est ensuite extrait d'un ensemble approprié de points sur la réplique de l'image présente sur le support de mémoire. On utilise une interpolation bilinéaire pour faire une approximation de la valeur de points aux adresses fractionnaires. La remise à l'échelle place le centre de l'étiquette en un endroit connu dans la mémoire. L'image remise à l'échelle est mémorisée pour un usage ultérieur dans la phase de recherche.Toutes les phases suivantes du procédé supposent donc qu'une image de l'étiquette de remise à l'échelle est centrée en une position connue sur la grille, mais il est à noter que cela n'indique pas l'orientation de l'étiquette, laquelle peut encore être inclinée ou oblique par rapport au lecteur. L'opération de remise à l'échelle est effectuée sous la commande d'un sous-programme mémorisé qui ne fait pas partie de l'invention et qui ne sera donc pas décrit ici. (d) Lecture par horloge bidimensionnelle La séquence suivante de phases du procédé est dans son ensemble désignée par "lecture par horloge bidimensionnelle". Ces phases sont exécutées sous la commande d'un programme et de sousprogrammes appropriés mémorisés, désignés en 290 ("CLOCK.C"), qui ne font pas partie de l'invention et qui ne seront donc pas décrits ici. Cette opération est effectuée en deux dimensions sur une image remise à l'échelle pour déterminer avec précision la position de chaque hexagone dans le réseau initial de données. Le but de cette lecture par horloge est de déterminer les emplacements d'échantillonnage et de corriger les effets de voile, de vrille, ou d'inclinaison de l'étiquette, car il se peut que l'étiquette ne soit pas parfaitement plane.Cela constitue une partie importante du procédé et son application n'est pas limitée à des étiquettes hexagonales codées. Cette lecture peut, au contraire, être appliquée à d'autres procédés de décodage d'une étiquette codée, par exemple un rectangle, une grille bidimensionnelle, notamment des carrés, des triangles, etc. Une lecture par horloge unidimensionnelle est un concept général qui est bien compris dans le domaine de traitement de signaux. Une lecture par horloge bidimensionnelle est une extension de ce procédé et sera bien comprise par l'homme de métier. il est précisé ici que l'expression "lecture par horloge" n'implique pas une notion de rythme. (i) Amplification des bords et fonctionnement non linéaire La première phase pour accomplir la lecture par horloge peut être exécutée par diverses opérations de cartographie non linéaire connues dans la technique pour créer des composantes de signal à une fréquence d'horloge spécifiée, qui sont absentes dans la sortie d'image numérisée provenant du lecteur optique et du panneau de capture d'image. Le but de cette cartographie non linéaire est de prendre l'image, de préférence normalisée et remise à l'échelle, qui existe à ce point du procédé et de la mettre sous la forme d'une carte non linéaire bidimensionnelle qui amplifie ou augmente les transitions entre les hexagones adjacents contrastants. Dans le mode de réalisation préféré de l'invention, cela est effectué par une cartographie de déviation standard. Cette phase peut également être exécutée par filtrage avec un noyau de différenciation d'image, plusieurs moyens étant connus à cet effet dans la technique, par exemple, les noyaux de Laplace ou de Sobel, puis on détermine une valeur absolue ou on met les résultats sous forme carrée. Ces procédures peuvent être trouvées dans "Traitement d'image numérique" Rafael G. Gonzalez et Paul Wints, Addison Wesley, 1977. Dans la cartographie de déviation standard, l'image comportant les bords ou transitions cellule-cellule non différenciés est mémorisée dans une mémoire. Une carte de déviation standard est ensuite créée pour localiser les bords des hexagones adjacents contrastants en déterminant les déviations standards de 3 x 3 groupes d'éléments d'image (ce qui est différent des groupes de 3 cellules x 3 cellules), pour déterminer les déviations standards des intensités des éléments d'image.On effectue des calculs de déviation standard pour déterminer les régions d'éléments d'image présentant une couleur fixe (les déviations standards les plus faibles), représentant l'intérieur d'un hexagone ou l'interface entre deux hexagones de même couleur, par opposition aux groupes d'éléments d'image présentant des déviations standards plus importantes, lesquelles représentent les transitions entre un hexagone d'une couleur et un hexagone adjacent d'une couleur contrastante. Du fait que les hexagones adjacents ont fréquemment la même couleur, la carte de déviations standards ne représente pas complètement chaque hexagone. Les bords, transitions ou frontières manquants entre hexagones résultent du fait que le processus de cartographie des déviations standards ne peut pas distinguer les interfaces entre des hexagones de même couleur.D'autres aspects du procédé de lecture par horloge visent à engendrer ces transitions manquantes. Le processus de décodage selon la présente invention peut être utilisé pour l'un quelconque des modes de réalisation précédemment décrits et représentés sur les figures correspondantes. Les unités de codage de diverses géométries peuvent être facilement utilisées et de telles cellules polygonales codées optiquement peuvent être agencées ou réparties de telle manière que les centres géométriques des cellules polygonales adjacentes soient situés aux sommets d'un réseau bidimensionnel prédéterminé connu. Lorsque les étiquettes à lecture optique de la présente invention sont "lues" par des détecteurs optiques des types ici décrits, la géométrie ou forme particulière des unités ou cellules polygonales individuelles de codage n'est pas déterminée par le détecteur optique. Au contraire, le lecteur ne fait qu'échantillonner L'étiquette à lecture optique suivant un nombre connu d'échantillons par unité de longueur et il enregistre l'intensité de la lumière réfléchie correspondant à la propriété optique d'une zone échantillon particulière dont on a réalisé l'image. Ces valeurs sont ensuite mémorisées sur un support de mémorisation pour un traitement ultérieur.En d'autres termes, le lecteur électro optique enregistre l'intensité lumineuse moyenne zone échantillon par zone échantillon sur toute la surface de l'étiquette, indépendamment de l'existence ou de l'absence d'une impression sur l'étiquette. C'est ce que l'on entend par mémorisation de l'image sans iifférenciation des bords ou frontières cellule-cellule. Pour cette raison, le procédé de décodage est facilement adaptable à la lecture d'étiquettes à lecture optique qui présentent des configurations pouvant varier largement, pour autant que les centres des unités polygonales de codage soient situés suivant un espacement et une direction prédéterminés dans un réseau bidimensionnel. Dans la pratique on a constaté que des altérations du système basé sur des cellules hexagonales de codage, comme c'est le cas dans les modes de réalisation de l'étiquette faisant appel à des polygones sensiblement sous la forme d'hexagones, notamment sur la figure 14, conduisent à une réduction négligeable des performances du système. L'utilisation de formes polygonales avec des caractéristiques de rassemblement plus faibles, ou encore de réseaux de polygones partiellement contigus ou non contigus au lieu d'une disposition ou configuration contiguë, provoque des performances du système moins bonnes mais néanmoins utilisables pour de nombreuses applications.Toutefois, dans une certaine mesure, en raison du fait qu'on ne peut optiquement pas résoudre les composantes de haute fréquence de cellules de codage polygonales de codage d'ordre inférieur, et en raison d'un rassemblement inefficace des cellules et des réseaux bidimensionnels prédéterminés donnant naissance à de grands espaces interstitiels entre les polygones, les performances du système se détériorent à une capacité de mémorisation et de lecture de l'information qui est inacceptablement basse. L'acceptabilité du système dépend de la qualité du signal obtenu sur le lecteur électro-optique. Si on altère le système de lecture, par exemple en augmentant le nombre d'échantillons par unité de surface sur l'étiquette, on peut améliorer le signal enregistré par le lecteur, ainsi que les caractéristiques de mémorisation et de lecture de l'information résultant de telles configurations partiellement contiguës ou non contiguës de l'étiquette. De tels ajustements, qui ont pour but de rendre utilisables de telles configurations moins souhaitables de l'étiquette, sont à la portée de l'homme de métier dans la technique de traitement de l'électro-optique. Par conséquent, le procédé permet une grande variation quant à l'article-étiquette, aux moyens d'acquisition des signaux optiques et au traitement des signaux. Ainsi, les cellules polygonales, qu'elles soient de forme régulière ou irrégulière, peuvent être utilisées comme unités de codage sur les étiquettes à lecture optique selon l'invention. De plus, pour autant que l'espacement et la direction des centres des polygones sont connus par rapport aux cellules polygonales adjacentes, les cellules polygonales de codage peuvent être placées suivant un réseau prédéterminé autre qu'un réseau hexagonal, et les polygones peuvent être disposés de manière contiguë, partiellement contiguë ou même non contiguë sur l'étiquette à lecture optique. Comme expliqué plus en détail ci-après, les techniques de cartographie non linéaire, en particulier les techniques de cartographie de déviation standard décrites ici en relation avec le mode de réalisation préféré, permettant la reconstruction des bords ou transitions manquants entre les cellules polygonales présentant les mêmes propriétés optiques. En outre, cette caractéristique peut surmonter le manque de transitions entre les polygones et les espaces interstitiels entre des polygones présentant les mêmes propriétés optiques. Tel est le cas lorsqu'on utilise des configurations d'étiquette contenant des polygones partiellement contigus ou non contigus. Cette caractéristique est mise en oeuvre par la transformation rapide de Fourier, le filtrage et la transformation inverse rapide de Fourier, décrits ci-après. Une technique facultative utilisée dans le mode de mise en oeuvre préféré de l'invention réduit les calculs nécessaires pour engendrer la carte de déviations standards. Normalement, pour calculer la somme de 9 éléments d'image dans chaque bloc de 3 x 3 éléments d'image, 8 opérations d'addition seraient nécessaires. Cela peut être réduit de moitié en remplaçant chaque élément d'image par la somme de celui-ci et des éléments d'image situés immédiatement à sa gauche et à sa droite. Cela ne nécessite que deux additions par élément d'image. Ensuite, la même opération est effectuée sur la nouvelle image, à la différence que la somme est calculée pour les éléments d'image situés immédiatement audessus et au-dessous.Cela nécessite deux additions supplémentaires, pour donner un total de quatre opérations. il est à noter que, à la fin de ces phases, chaque élément d'image a été remplacé par la somme de cet élément d'image et de ses 8 voisins immédiats. La cartographie des déviations standards est la technique souhaitée pour créer cette carte d'hexagones correspondant au réseau initial de données, mais avec des transitions manquantes entre les hexagones initiaux de même couleur. Les techniques spécifiques de cartographie des déviations standards utilisées dans la mise en oeuvre de l'invention ne font pas partie de celle-ci et ne seront donc pas décrites ici. (ii) Masquage Le sous-programme suivant, dénommé masquage, est facultatif. Cette opération est utilisée dans la mise en oeuvre de l'invention pour réduire l'intensité des frontières ou transitions qui ne sont pas associées aux contours des hexagones. Ces frontières se produisent en deux endroits : les anneaux de la cible et l'image non contrôlée entourant l'étiquette. Une fonction de pondération est utilisée pour réduire l'intensité de ces zones. Les détails sur la manière d'effectuer cette opération, comme préalable à une transformation rapide de Fourier, sont à la portée de l'homme de métier ; par ailleurs, ils ne font pas partie de l'invention et ne seront donc pas décrits ici. (iii) Transformation rapide de Fourier bidimensionnelle Cette transformation des valeurs numériques correspondant à la carte des déviations standards, éventuellement masquées, est ensuite effectuée sous la commande d'un programme mémorisé disponible commercialement. Dans la pratique, un ordinateur effectue une transformation rapide de Fourier sur l'image engendrée par la phase initiale pour donner une représentation bidimensionnelle de l'espacement, de la direction et de l'intensité des interfaces entre les hexagones contrastants identifiés dans la phase de cartographie des déviations standards. En bref, la transformation rapide de Fourier est une mesure de l'espacement, de la direction et de l'intensité des bords entre les hexagones, lorsqu'ils sont connus. Ainsi, l'espacement et la direction réguliers des frontières entre hexagones donnent à certains points dans le domaine de transformation un niveau élevé d'énergie. Le point le plus brillant est; à 0,0 dans le plan de transformation, ce qui correspond à une composante continue dans l'image. Les six points entourant le point central représentent l'espacement, la direction et l'intensité des bords entre hexagones. Bien entendu, comme pour les hexagones, une représentation tridimensionnelle de l'espacement, de la direction et de l'intensité des interfaces de polygones contrastants, identifiés dans la phase précédente de cartographie de déviation standard, peut également être calculée en appiquant une transformation rapide de Fourier des données numériques correspondant à l'image détectée et cartographiée de manière non linéaire de l'étiquette. Ainsi, l'espacement et la direction des bords ou côtés des polygones font que certains points dans le domaine de tranformation ont une énergie importante. Le nombre de points d'énergie importante qui entourent le point central de coordonnées zéro, zéro dans le plan de transformation dépend de la géométrie de la cellule polygonale particulière de codage qui est utilisée sur l'étiquette à lecture optique.Toutefois, comme pour les hexagones, de tels points entourant le point central représentent l'espacement, la direction et l'intensité des bords entre les hexagones ou des bords entre les polygones et les espaces interstitiels si la configuration de l'étiquette est par nature partiellement contiguë ou non contiguë. Du fait que l'image est mise en valeur réelle, et non pas complexe, le domaine de transformation est symétrique par point par rapport à l'origine. Ainsi, il n'est nécessaire de calculer que le demi-plan du domaine de tranformation, ce qui permet d'économiser un facteur sur deux dans la durée de calcul. L'élimination de ces calculs réduit également le travail nécessaire pour les étapes suivantes de filtrage de l'image et de transformation inverse rapide de Fourier. Le programme de transformation rapide de Fourier utilisé dans le mode de réalisation de l'invention donné à titre d'exemple, pour un système statique à foyer fixe, est par exemple le sous-programme "R2DFFT" appartenant à l'ensemble 87 FFT-2 disponible auprès de Microway, Inc., Kingston, Massachusetts, U.S.A. (iv) Filtrage de l'image Un procédé de filtrage est maintenant nécessaire pour reconstruire le contour complet de tous les hexagones dans le domaine des images en utilisant les données numériques transformées. Cela est effectué en éliminant tous les points du domaine de transformation qui ne correspondent pas à l'espacement et à la direction désirés des frontières entre hexagones identifiées dans la phase de cartographie des déviations standards. Six points saillants se produisent dans le domaine de transformation en raison de la structure hexagonale en nid d'abeilles de l'étiquette. Seuls trois points dans ce domaine de transformation sont effectivement identifiés, car Limage est symétrique par point autour de l'origine, les trois autres points pouvant donc être déduits des précédents.Dans le mode de réalisation préféré, le filtrage est effectué en trois étapes pour éliminer les transitions à partir de la phase de cartographie des déviations standards, lesquelles sont trop éloignées, trop proches et/ou dans une mauvaise direction. Tout d'abord, on effectue un filtrage passe-haut par mise à zéro de tous les points dans un cercle prédéterminé autour de l'origine du domaine de transformation, mais à une distance s'étendant, à partir de l'origine, jusqu'à proximité des six points saillants disposés sous la forme d'un hexagone dans le domaine graphique de transformation. Ces points correspondent à des espacements supérieurs à ceux des espacements des hexagones et ils portent ainsi une information relative aux transitions manquantes dans L'image de l'étiquette. Pour recréer les transitions manquantes dans l'image de l'étiquette, il est nécessaire d'éli- miner l'information concernant les transitions manquantes dans le domaine de la transformation de Fourier. Ensuite, tous les points situés à l'extérieur d'un certain rayon au-delà des six points saillants dans le domaine de transformation sont mis à zéro. Ils correspondent à des transitions parasites sont trop proches l'une de l'autre. Cette opération se combine avec la première pour former un anneau de points restants. La création de cet anneau est équivalente à l'exécution d'un filtrage passe-bande spatial. Les rayons intérieur et extérieur de l'anneau qui sont déterminés par l'espacement prévu des contours des hexagones. Du fait que le "diamètre" des hexagones est prévu pour être de 5 éléments d'image dans l'exemple décrit et, pour une longueur de transformation de 256 éléments d'image, les centres des hexagones dans le domaine de transformation doivent être éloignés de 256/5 = 51,2 éléments d'image du centre. Par suite, on a utilisé un anneau qui présente un rayon intérieur de 45 éléments d'image et un rayon extérieur de 80 éléments d'image correspondant à des diamètres d'hexagones de 3,2 à 5,69 éléments d'image.On a utilisé un filtre ayant de préférence des fréquences de passage plus élevées car les déformations de l'étiquette, par exemple un voile ou une inclinaison, provoquent une contraction de l'image. Après l'exécution du filtrage passe-bande spatial décrit ci-dessus, il existe un anneau présentant six points saillants, chaque point étant régulièrement espacé angulairement par rapport au centre (point 0,0) du domaine de transformation. Pour assurer la fonction de rejet de l'information non désirée dans le domaine de transformation, on utilise une phase de filtrage directionnel. Tout point qui est à une distance angulaire trop éloignée par rapport aux régions saillantes dans le domaine de transformation est mis à zéro. Cela a pour effet, dans le domaine d'image, de supprimer tous les bords qui n'existent pas dans l'une des trois directions dictées par la configuration des hexagones en nid d'abeilles. Pour exécuter le filtrage directionnel, il est nécessaire de trouver le point le plus saillant qui subsiste après le filtrage passe-bande spatial. Ce point est supposé être l'un des six points saillants du domaine de transformation figurant sur les sommets d'un hexagone. Cinq autres points saillants situés à la même distance du centre et espacés angulairement de multiples de 60 degrés apparaissent également dans le domaine de transformation. Par conséquent, tous les autres points présentant une distance angulaire supérieure à 10 degrés par rapport à l'un quelconque de ces points sont éliminés. il subsiste six coins ou segments de l'anneau. Par cette phase de filtrage directionnel toute information d'espacement ou de direction incorrect dans le domaine d'image est éliminée. L'élimination de cette information incorrectement espacée permet le rétablissement du contour complet de chaque hexagone dans le domaine d'image. Les phases ci-dessus de filtrage sont effectuées sous la commande de sous-programmes qui ne font pas partie de la présente invention et qui ne seront donc pas décrits ici. La discussion précédente du processus de filtration utilisé pour le mode de réalisation préféré de l'étiquette présentant des hexagones disposés de façon contiguë nécessite des modifications lorsqu'on utilise des réseaux bidimensionnels prédéterminés pour l'étiquette à lecture optique. Toutefois, il est å noter que seules de légères modifications au processus de filtrage sont nécessaires pour l'adaptation à des configurations différentes d'étiquette par rapport à ce qui a été décrit et représenté précédemment. Une fois que les cellules polygonales individuelles de codage ont été décidées, on prédétermine que leurs bords ou frontières respectifs auront un certain espacement angulaire, ainsi qu'un nombre donné de côtés d'une longeur donnée. Ensuite, il est nécessaire de déterminer la relation entre les polygones adjacents, par exemple s'ils seront contigus, partiellement contigus ou non contigus. Au surplus, le réseau géométrique suivant lequel les centres géométriques des polygones seront répartis doit être établi.Du fait que la géométrie de l'étiquette précédente est déterminée, on peut constituer le processus approprié de filtrage pour filtrer les points d'énergie dans le domaine de transformation de telle façon que seuls les points les plus brillants corres pondant à l'espacement et à la direction appropriée des bords des polygones soient traités par le sous-programme de transformation rapide inverse de Fourier. En ce qui concerne les filtres effectivement construits, il est à noter qu'il est nécessaire de construire un filtre passebande spatial dimensionné de manière appropriée sur la base de l'espacement prédéterminé des cellules polygonales de codage. Ensuite, il est souhaitable de construire un filtre directionnel pour éliminer par filtrage les points d'énergie autres que les points les plus saillants correspondant aux axes du réseau bidimensionnel prédéterminé des cellules polygonales de codage. Cela élimine toute information concernant l'espacement ou la direction incorret des cellules polygonales de codage dans le domaine image et les espaces interstitiels s'ils existent. L'élimination d'une telle information incorrecte permet de reconstruire un réseau complet des centres de cellules polygonales de codage dans le domaine image au moyen de la transformation rapide inverse de Fourier, conformément à la phase du procédé décrite ci-après. (v) Transformation rapide inverse de Fourier Pour retrouver effectivement le domaine d'image, et pour rétablir ainsi l'image de contour des hexagones contigus du réseau de données, il est souhaitable d'exécuter une transformation rapide inverse de Fourier C2D-IFFT) sur les données filtrées du domaine de transformation. La transformation inverse est effectuée à l'aide d'un sous-programme standard bidimensionnel de transformation inverse de Fourier (R2DIFT) appartenant à l'ensemble 87FFT-2 qui est disponible auprès de Microway, Inc., Kingston, Massachusetts, U.S.A. Après l'exécution de cette phase de transformation inverse, le contour de chaque hexagone est rétabli dans le domaine d'image. Dans la nouvelle image, les centres des hexagones présentent une grande amplitude. L'amplitude réelle des points aux centres des hexagones dépend du nombre de bords qui étaient présents au voisinage. Plus il y a de bords, plus l'énergie créée est importante aux fréquences autorisées, et par conséquent plus les points présentent une grande amplitude. S'il existe moins de bords, cela donne naissance à des points d'amplitude plus faibles. L'amplitude des points est une bonne indication du niveau de confiance ou de fiabilité de la lecture par horloge pour tout point donné. (e) Détermination de l'axe principal L'image de l'hexagone a ainsi été recréée mais son orientation doit encore être déterminée. La configuration hexagonale en nid d'abeilles selon l'invention présente 3 "axes" espacés de 60 degrés. La direction de ces axes est établie par les points les plus brillants dans le domaine de transformation après le filtrage passe-bande spatial. il est maintenant possible d'établir avec certitude lequel de ces trois axes est l'axe principal. Cette phase est facultative. Si cette phase n'est pas exécutée, l'étiquette doit être codée trois fois, en utilisant chacun de ces trois axes, l'un seulement de ces axes donnant un message significatif. L'axe principal est choisi arbitrairement comme l'axe qui est parallèle aux deux côtés de l'étiquette, comme décrit ci-dessus en référence à la figure 2. Si les bords ou frontières de l'image carrée sont déterminés sur la base de la connaissance de l'axe principal, la plus grande partie de l'énergie de la configuration du contour hexagonal rétabli est située à l'intérieur de ces frontières. Pour déterminer l'axe principal, chacun de ces trois axes est supposé être l'axe principal. Le contour résultant de l'étiquette carrée est déterminé pour chacun de ces trois axes, et l'énergie totale de la configuration de la lecture par horloge qui est située à l'intérieur de ce carré est déterminée à partir des données numériques de sortie d'énergie provenant du sous-programme de transformation inverse. L'essai correct est celui qui donne la plus grande énergie. L'angle de cet axe principal est ensuite mémorisé pour la phase d'initialisation ou de démarrage et autres opérations de recherche.A ce point, on ne sait pas encore si l'angle enregistré se trouve dans la direction correcte ou à 180 degrés par rapport à cette direction correcte. il est à noter que les trois zones de l'étiquette n'ont pas besoin d'être déterminées in toto, car il n'est pas nécessaire de déterminer L'énergie dans les zones communes dans les trois carrés. Le programme de détermination de l'axe principal de l'étiquette ne fait pas partie de l'invention et ne sera donc pas décrit plus en détail ci-après. (f) Recherche Un programme mémorisé 300 ("SEARCH.C"), figure 9, combine l'information du centre de l'hexagone, qui a été transformée et régénérée avec les niveaux mémorisés d'intensité de l'image initiale de manière à déterminer la valeur du niveau de gris de chaque hexagone. La recherche est effectuée de manière à réduire les chances de "pertes" pendant la recherche. Le résultat final est d'obtenir une matrice des valeurs de niveau de gris des hexagones du réseau de données. Ce programme ne fait pas partie de l'invention et ne sera donc pas décrit en détail ici. On indiquera cependant que, pendant la première phase de recherche selon ce programme, on établit quatre ensembles d'informations importantes. L'ensemble "valeur d'horloge" mémorise une mesure de la qualité du signal d'horloge reçu pour chaque hexagone ; un autre ensemble mémorise la valeur de niveau de gris (0-63) au centre de chaque hexagone ; et le deux autres ensembles mémorisent la position de la ligne et de la colonne du centre de chaque hexagone. (i) Phase d'initialisation (démarrage) A partir de l'angle de l'axe principal déterminé dans la phase (e) et de l'espacement connu des hexagones (5 éléments d'image) dans l'exemple, on calcule les déplacements horizontaux et verticaux prévus depuis le centre de chaque hexagone jusqu'au centre des six hexagones situés autour. Après ces calculs, le programme 300 ("SEARCH.C") agit sur le signal de lecture par horloge qui est prélevé dans la mémoire, et sur l'image de l'étiquette remise à l'échelle qui est également lue dans la mémoire. Le but fondamental de cette phase d'initialisation est de rassembler et condenser l'information provenant de ces deux sources et d'engendrer une matrice de données fournissant une valeur d'échelle de gris pour chaque hexagone. Cette phase d'initialisation de la recherche est limitée par un carré autour du centre de l'étiquette d'environ 8,5 mm de côté. Dans cette zone, un bon point de départ est le point d'amplitude la plus élevée qui est trouvé dans l'ensemble de signaux d'horloge retrouvés. Ensuite, on détermine la position de ce point de départ par rapport au centre de l'étiquette. Ce point de départ est un point où le signal d'horloge est fort et distinct, et également un point relativement voisin du centre de l'étiquette. Un signal fort et distinct est souhaitable pour assurer que la recherche commence avec un centre d'hexagone valable, et il est souhaitable que le point soit voisin du centre de l'étiquette de manière que sa position absolue puisse être déterminée sans influence néfaste provenant d'un voile ou d'une inclinaison.La mesure de la qualité d'un point dans la configuration de lecture par horloge est égale à l'amplitude du point diminuée de l'amplitude des huits points qui l'entourent. Les coordonnées rectangulaires du point de départ sont converties sous la forme polaire, les coordonnées polaires sont ajustées par rapport à l'angle de l'axe principal déterminé précédemment, et ce résultat est converti à nouveau sous la forme rectangulaire. Ces coordonnées sont mises à l'échelle en concordance avec l'espacement prévu des rangées (4,5 éléments d'image) et l'espacement des colonnes (5 éléments d'imge) pour arriver à la position d'insertion sur la matrice d'hexagones. La qualité d'horloge, les niveaux de gris et les emplacements correspondant à l'hexagone de départ sont ensuite introduits dans les quatre ensembles ci-dessus d'informations. (ii) Boucle de recherche principale La boucle de recherche principale a pour rôle de localiser le centre des hexagones restants. La boucle se termine lorsque le nombre prévu d'hexagones a été atteint. L'ordre de la recherche pour les centres des hexagones est extrêmement important. L'amélioration de la fiabilité du processus de décodage en présence de dégradations de l'étiquette provient de la technique particulière de recherche utilisée, comme décrit ci-après. Chaque itération de la boucle de recherche commence par le rappel de la position du point de lecture par horloge de plus grande amplitude dont les voisins n'ont pas été cherchés pour leurs valeurs les plus élevées. A partir de ce point connu, la recherche est étendue d'un hexagone dans chacune des six directions. L'effet est d'établir la configuration de recherche suivant un trajet qui va de la meilleure qualité de lecture à la moins bonne. Ainsi, s'il existe une faible zone de lecture, par exemple au centre de l'étiquette ou dans une zone oblitérée, l'algorithme de recherche tourne autour d'elle plutôt que de la traverser. En contournant ces zones faibles et en les conservant pour plus tard, la probabilité de pertes sur la grille est grandement réduite.Du fait que les pertes sont précisément aussi mauvaises qu'une lecture incorrecte d'un niveau de gris, cette caractéristique de l'algorithme de recherche est extrêmement utile. Un sous-programme, qui ne fait pas partie de l'invention et qui ne sera donc pas décrit ici, assure la recherche des voisins de la meilleure valeur de qualité d'horloge trouvée dans la boucle principale. Le sous-programme effectue six cycles, à raison d'un cycle pour chaque hexagone voisin de l'hexagone en question. On calcule tout d'abord la position d'un voisin. Si ce voisin est à l'extérieur de la frontière de l'étiquette, l'itération par boucle se termine. Dans le cas contraire, le voisin est vérifié pour voir s'il a déjà été recherché dans une autre direction. L'itération par boucle se termine si ce voisin a été recherché, car l'algorithme rend les recherches précédentes plus fiables que les suivantes. Si le voisin franchit ce test, la position prévue de son centre est calculée dans la configuration de lecture par horloge. A ce point, on effectue une recherche de gradient pour le signal d'horloge de plus haute amplitude. Les huit éléments d'image entourant la position lue sont recherchés pour voir si on trouve une valeur d'horloge supérieure. Si tel est le cas, les huit voisins du point voisin le meilleur sont vérifiés pour voir si une valeur encore meilleure est trouvée. Cette recherche de gradient permet un degré d'adaptation qui est impératif si on doit lire des étiquettes voilées ou inclinées. Le sous-programme continue alors sur le voisin suivant ou revient lorsque tous les voisins ont été vérifiés. Comme mentionné dans la phase (d), et comme résultats des processus de transformation des données, la grille reconstruite porte maintenant une information concernant les centres géométriques des cellules polygonales de codage. Cette grille a plus d'énergie dans les zones où existaient à l'origine des interfaces plus contrastantes. Les centres sont disposés sur un réseau bidimensionnel prédéterminé présentant un nombre prédéterminé d'axes régulièrement ou irrégulièrement espacés, selon le cas. L'information concernant la relation spatiale des axes du réseau bidimensionnel prédéterminé peut, de manière souhaitable, être utilisée dans la phase de détermination de l'orientation de l'axe principal. Toutefois, il est à noter que l'algorithme pourrait être modifié de manière appropriée pour que le procédé de décodage détermine la géométrie réelle du réseau tridimensionnel et, à partir de cette détermination, détermine le processus de filtration, l'axe principal de l'étiquette (c'est-à-dire l'axe du réseau bidimensionnel qui est parallèle aux deux côtés d'une étiquette carrée à lecture optique, telle que discutée ici), et donne les coordonnées nécessaires pour le sous-programme de recherche. Que la géométrie de l'étiquette soit déterminée par une telle phase optique, comme décrit ci-dessus, ou qu'elle soit introduite simplement dans le procédé de décodage grâce à des modifications appropriées dans le procédé de lecture par horloge bidimensionnnelle, la variété de configurations d'étiquette ici représentées et décrites peut facilement être adaptée par l'homme de métier. il est à noter que le nombre d'axes sur lesquels les centres de cellules polygonales adjacentes individuelles de codage sont disposées, ainsi que leur orientation angulaire respective, peuvent être remplacés dans la phase de détermination de l'axe principal par les trois axes du réseau hexagonal du mode de réalisation préféré.Par conséquent, l'axe principal du réseau bidimensionnel prédéterminé peut être déterminé sans effectuer l'ana lyse d'essai et d'erreur décrite dans la phase (e). Comme dans le cas du réseau hexagonal du mode de réalisation préféré, l'information provenant de la phase de détermination de l'axe principal et de l'espacement connu des polygones peut être utilisée pour calculer les déplacements horizontaux et verticaux prévus à partir du centre d'un polygone vers les centres des polygones situés autour. Après ces calculs et après les ajustements nécessaires du sous-programme de recherche, la recherche, notamment la phase d'initialisation et la phase de recherche par boucle principale, peut se dérouler pour la configuration particulière d'étiquette qui est utilisée. De tels ajustements mineurs dans le programme de recherche 300 ("SEARCH.C") sont à la portée de l'homme de métier et ne seront donc pas décrits ici. A la fin de ce sous-programme, l'emplacement du centre courant est marqué de manière à ne pas être recherché à nouveau. Le but est de supprimer cet emplacement comme candidat pour la recherche de ses voisins. Pour chaque itération de boucle, on ajoute de O à 6 nouveaux candidats et on supprime un candidat. Une mise en oeuvre pratique pourrait utiliser une structure de données qui conserve les candidats dans l'ordre d'amplitude lorsque les opérations d'insertion et de suppression sont exécutées.Une telle structure est dénommée queue de priorité (référence : "Les algorithmes de conception et d'analyse d'ordinateurs", Aho, Hopcroft et Pullman, Addison Wesley, 1974). il est connu qu'un algorithme de recherche linéaire nécessite des opérations d'ordre 2 n , tandis qu'une queue de priorité efficacement mise en oeuvre et utilisant une structure équilibrée en arbre ou analogue nécessite des opérations d'ordre n log n. Un algorithme de recherche d'ordre n basé sur un tri global pourrait également être utilisé, si les valeurs d'horloge lues sont mises à l'échelle et réduites à une faible gamme d'entiers. (g) Génération de l'histogramme et création de seuil A la fin de la boucle de recherche principale, les emplacements des centres de tous les hexagones ont été déterminés et les valeurs de gris des centres de tous les hexagones, qui ont été mémorisées, sont complètement introduites. L'étape suivante est de créer un seuil pour les valeurs numérisées de niveaux de gris dans la gamme de 0-63 pour les niveaux discrets, par exemple du noir, du gris et du blanc pour une étiquette noire, blanche et grise. Cela est effectué en établissant un histogramme des valeurs d'intensités de l'image de l'étiquette à partir des centres des hexagones. Le découpage des niveaux peut être déterminé en cherchant les discontinuités dans l'histogramme.Le sous-programme spécifique utilisé pour établir l'histogramme et déterminer les niveaux de découpage ne fait pas partie de l'invention et ne sera donc pas décrit ici. (h) Correction de grille grossière et orientation finale Après la création de seuils à des niveaux discrets, deux distorsions peuvent encore être présentes. Tout d'abord, le réseau peut être décentré. Cela peut se produire si la phase de recherche initiale ne détermine pas correctement l'emplacement du signal d'horloge ayant la meilleure qualité et relatif au centre de l'étiquette. La seconde possibilité réside en ce que toute l'étiquette a effectivement été lue de haut en bas car l'angle de l'axe principal présente une ambiguïté de 180 degrés. Un sous-programme mémorisé, qui ne fait pas partie de l'invention et qui ne sera donc pas décrit ici, a pour fonction de déterminer si l'étiquette est décentrée ou non. Si l'étiquette a été placée correctement, les coordonnées de la ligne centrale doivent passer par le centre de l'étiquette. Pour déterminer si une erreur de positionnement vertical a été faite, les lignes au-dessus de la ligne centrale supposée sont vérifiées pour voir laquelle constituerait une ligne passant le plus près du centre de l'étiquette. Si une ligne au-dessus ou au-dessous est plus proche que la ligne centrale supposée, un décalage approprié vers le haut ou vers le bas est effectué. Si la justification à gauche de lignes courtes a été faite incorrectement, elle est ajustée par décalage des lignes courtes d'une position vers la droite. Les erreurs de positionnement horizontal et la lecture du haut vers le bas sont vérifiées en utilisant l'information contenue dans l'étiquette, cette information étant dénommée information de grille grossière. L'information est distribuée dans des groupes d'hexagones de 3 cellules x 3 cellules, comme décrit ci-dessus. Du fait que l'étiquette peut être constituée par une grille ou réseau de, par exemple, 33 lignes et 30 colonnes, ces groupes forment une grille de 11 par 10. L'hexagone central inférieur de chaque groupe complet de 3 cellules x 3 cellules a une propriété spéciale qui est donnée lors du décodage. Il existe une transition garantie de chaque côté de cet hexagone comme décrit précédemment en référence à la figure 4. Par exemple, si l'hexagone central inférieur est noir, les hexagones inférieurs de gauche et de droite peuvent être gris ou blanc.Un sous-programme mémorisé, qui ne fait pas partie de l'invention et qui ne sera donc pas décrit ici, tire avantage de cette propriété de transition pour supprimer les deux distorsions finales possibles. Tout d'abord, on crée un réseau dans lequel chaque élément du réseau indique si une transition s'est produite entre deux hexagones horizontalement adjacents. Ensuite, le réseau est vérifié pour chacune des neuf positions hypothétiques de la grille grossière agencée dans une configuration de 3 x 3 autour de la position prévue de 0. L'une de ces positions montre une meilleure concordance entre les transitions effectives et prévues, et cette position est retenue. Ensuite, la même hypothèse est vérifiée en supposant que l'étiquette a été lue du haut vers le bas. Cela se produit si l'angle de l'axe principal est effectivement dirigé de la droite vers la gauche par rapport à la manière dont l'étiquette a été imprimée, au lieu d'être orienté de la gauche vers la droite. Si l'étiquette a été simplement inversée, c'est-à-dire avec inversion respectivement des lignes les plus hautes avec les lignes les plus basses et des colonnes les plus hautes avec les colonnes les plus basses, les résultats des positions doivent alors également être inversés. Toutefois, une transformation importante doit être effectuée pour corriger une inversion de l'étiquette lors de la lecture, les lignes courtes (longueur 29) sont justifiées à gauche ; ainsi, lorsque l'étiquette est inversée, ces étiquettes doivent être justifiées à droite. Le réglage est effectué, et c'est cette procédure qui rend les résultats des hypothèses de positions différents d'une simple inversion. En fait, le meilleur résultat des tests de positions sera meilleur que celui de tout test précédent si l'étiquette a effectivement été lue du haut vers le bas.Après que l'on a déterminé si l'étiquette a ou non été lue du haut vers le bas, et après avoir déterminé s'il y a un quelconque décalage dans le positionnement absolu, la matrice de l'étiquette peut alors être décodée. Par une détermination correcte de l'image et de la position, les fonctions de traitement de l'imagé sont terminées et on commence alors les traitements de décodage des données. 4. Décodage Un programme 182 ("RD.LABEL.C") sur la figure 8, qui ne fait pas partie de l'invention et qui ne sera pas décrit ici, lit le dossier créé par le programme de recherche et engendre un dossier de courant de bits, de 1 292 bits dans le mode de réalisation préféré. Ce programme utilise un sous-programme mémorisé 183 ("Cell Dec.C"), qui ne fait également pas partie de l'invention et qui ne sera donc pas décrit ici ; ce sous-programme masque les hexagones non utilisables et effectue un décodage qui est l'inverse du programme de codage. La première phase dans le procédé de décodage consiste à engendrer un courant de bits à partir de l'information d'hexagones, en utilisant un procédé de cartographie hexagone-à-bit qui est l'inverse du procédé de cartographie bit-à-hexagone utilisé dans l'opération de codage. La suite de bits (information) est ensuite divisée par le programme en une suite de bits de message de haute priorité et en un courant de bits de message de basse priorité, ou encore en autant de suites de bits qu'on en utilise dans le codage de L'étiquette. Il est alors nécessaire d'appliquer une correction d'erreur à chaque suite de bits en utilisant les techniques de codage d'erreurs qui sont utilisées dans le procédé de codage de L'étiquette. Par exemple, si l'on utilise un codage "Reed-Solomon", la correction d'erreurs sur la suite de bits engendrée par le programme de recherche engendre une sortie qui est dans le même format que précédemment décrit pour le dossier d'entrée de codage. La correction d'erreur peut être exécutée suivant la séquence suivante (Référence : théorie et pratique des codes de commande d'erreur, comme décrit ci-après). 1. Calcul des syndromes 2. Calcul du polynôme de localisation d'erreur en utilisant l'algorithme Berlekamp-Massey 3. Calcul des emplacements d'erreur en utilisant la recherche Chien 4. Calcul des amplitudes d'erreur en utilisant l'algorithme de Forney. La dernière phase est exécutée seulement si un nombre d'erreurs corrigibles a été détecté dans les phases 2 et 3. Le nombre d'erreurs détectées est également calculé. Si les erreurs ne sont pas corrigibles, ou si une erreur est située dans une zone de remplissage, comme décrit ci-après, on effectue un marquage. Le processus particulier de codage d'erreur utilisé dans cet exemple est schématiquement indiqué en 184 ("ERRDEC.C"), fig. 8 ; il ne fait pas partie de l'invention et ne sera donc pas décrit ici. 5. Sortie Par la localisation de l'article (par identification de sa position sur le transporteur), on peut utiliser le message de haute priorité, indiquant par exemple le code postal de la destination de l'article, pour commander des bras et des transporteurs d'acheminement appropriés pour acheminer l'article vers le camion, l'avion ou autre transporteur approprié de manière à orienter l'article vers sa destination. Bien que l'invention puisse être utilisée dans un système de manutention, il est évident qu'elle peut également être utilisée dans une grande variété de traitement ou de groupement d'information, de manutention d'articles et d'opérations de production dans lesquelles on désire lire une étiquette sur un emballage, une lettre, une pièce, une machine ou analogue, et commander un système pour qu'il effectue par exemple une manutention de l'article ou une opération de fabrication sur l'objet portant l'étiquette. L'invention permet que cette opération se produise à grande vitesse et avec grande précision en traitant une quantité importante d'information d'étiquette et même en progégeant une grande partie de cette information contre une perte due à des déchirures ou analogues de l'étiquette. Comme montré sur la figure 8, pour afficher de manière différente le message décodé sur un terminal d'ordinateur, on peut utiliser un programme 185 ("TEXTOUT.C") qui ne fait pas partie de l'invention et qui ne sera donc pas décrit ici. REVENDICATIONS 1. Procédé de décodage d'une suite de signaux numériques représentatifs d'une image captée par des moyens électro-optiques et correspondant à une multiplicité de polygones codés selon un procédé de codage quelconque, lesdits polygones étant disposés avec les centres géométriques de polygones adjacents situés aux sommets d'un réseau bidimensionnel prédéterminé, et lesdits polygones ayant l'une d'au moins deux propriétés optiques différentes, caractérisé par le fait qu'il comprend les étapes consistant à : a) exécuter une récupération d'horloge bidimensionnelle sur ladite image captée pour obtenir un signal d'horloge récupérée ; b) utiliser ledit signal d'horloge récupérée de l'étape a) pour localiser les centres géométriques desdits polygones et identifier les propriétés optiques des polygones ; et c) décoder lesdits polygones en exécutant l'inverse du procédé de codage de ces polygones. 2. Procédé selon la revendication 1, caractérisé en ce que les polygones sont disposés de manière contiguë. 3. Procédé selon la revendication 1, caractérisé en ce que les polygones sont partiellement disposés de manière contiguë et définissent une multiplicité d'espaces interstitiels parmi lesdits polygones. 4. Procédé selon la revendication 1, caractérisé en ce que les polygones sont disposés de manière non contiguë et définissent une multiplicité d'espaces interstitiels parmi lesdits polygones. 5. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que les polygones sont des hexagones. 6. Procédé selon la revendication 1, caractérisé en ce que les polygones ont substantiellement la forme d'hexagones réguliers. 7. Procédé selon la revendication 2, caractérisé en ce que lesdits polygones sont disposés de manière contiguë en nid d'abeilles. 8. Procédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce que ledit réseau bidimensionnel est un réseau hexagonal. 9. Procédé selon l'une quelconque des revendications 1 à 8, caractérisé en ce que l'image captée par le capteur électrooptique comprend une cible d'acquisition ayant une pluralité d'anneaux concentriques de propriétés optiques différentes en alternance, et en ce que la première étape du procédé consiste à localiser ladite cible d'acquisition par filtrage desdits signaux numériques et par corrélation desdits signaux numériques avec un signal de fréquence prédéterminée. 10. Procédé selon l'une des revendications 1, 2, 5, 6, 7, 8 ou 9, caractérisé par le fait que l'étape a) comprend les sous-étapes consistant à i) exécuter une opération de cartographie non linéaire sur lesdits signaux numériques pour identifier les transitions entre les polygones adjacents présentant des propriétés optiques différentes ; ii) exécuter une transformation de Fourier sur les signaux numériques cartographiés de manière non linéaire pour identifier une représentation bidimensionnelle correspondant à la direction, l'espacement et l'intensité des transitions des propriétés optiques des polygones ; iii) filtrer lesdits signaux numériques ayant été cartographiés de manière non linéaire et transformés, pour éliminer d'éventuels directions et espacements incorrects des transitions des propriétés optiques des polygones ; et iv) exécuter une transformation inverse de Fourier sur lesdits signaux numériques ayant été cartographiés de manière non linéaire et transformés, pour obtenir ledit signal d'horloge récupérée 11. Procédé selon l'une des revendications 3 ou 4, caractérisé par le fait que l'étape a) comporte les sous-étapes consistant à i) exécuter une opération de cartographie non linéaire sur lesdits signaux numériques pour identifier les transitions entre les polygones adjacentes et d'éventuels espaces entre ces derniers présentant des propriétés optiques différentes ; ii) exécuter une transformation de Fourier sur les signaux numériques cartographiés de manière non linéaire pour obtenir une représentation bidimensionnelle correspondant à la direction, l'espacement et l'intensité des transitions des propriétés optiques des polygones ;; iii) filtrer lesdits signaux numériques ayant été cartographiés de manière non linéaire et transformés pour éliminer d'éventuels directions et espacements incorrects des transitions des propriétés optiques des polygones ; et iv) exécuter une transformation inverse de Fourier sur lesdits signaux numériques ayant été cartographiés de manière non linéaire et transformés, pour obtenir ledit signal d'horloge récupérée. 12. Procédé selon l'une des revendications 10 ou 11, caractérisé en ce qu'il comprend en outre, avant l'étape a), une normalisation de l'image captée à des niveaux prédéterminés pour chacune des propriétés optiques respectives de l'image. 13. Procédé selon l'une quelconque des revendications 10 à 12, caractérisé en ce qu'il comprend en outre, avant l'étape a), une mise à l'échelle de l'image de manière à créer une image avec agrandissement égal dans les sens horizontal et vertical. 14. Procédé selon la revendication 10, caractérisé en ce que l'étape i) comprend une sous-étape de création d'une cartographie bidimensionnelle des transitions entre polygones adjacents ayant des propriétés optiques différentes, en calculant la déviation standard des propriétés optiques de ladite image enregistrée par chaque élément d'image et les éléments d'image à proximité de chaque élément image dudit capteur électro-optique, les valeurs les plus grandes de déviation standard correspondant aux zones de transition aux interfaces desdits polygones. 15. Procédé selon la revendication 11, caractérisé en ce que l'étape i) comprend la sous-étape de création d'une cartographie bidimensionnelle des transitions entre des polygones adjacents et entre des polygones et lesdits espaces interstitiels ayant des propriétés optiques différentes, en calculant la déviation standard entre les propriétés optiques de ladite image enregistrée par chaque élément d'image et les éléments d'image à proximité de chaque élément image dudit capteur électro-optique, les valeurs les plus grandes de déviation standard correspondant aux zones de transition aux interfaces desdits polygones. 16. Procédé selon l'une quelconque des revendications 10 à 15, caractérisé en ce qu'il comprend en outre une étape de mise à seuil de ladite image de l'étiquette au centre de chaque polygone localisé dans l'étape b), de manière à déterminer les propriétés optiques respectives desdits polygones. 17. Procédé selon la revendication 16, caractérisé en ce que ladite détermination de seuil de ladite image d'étiquette captée est réalisée en construisant des histogrammes représentatifs des propriétés optiques respectives desdits polygones. 18. Procédé selon l'une quelconque des revendications 1 à 17, caractérisé en ce que l'étape b) comprend les sous-étapes suivantes : i) effectuer une initialisation pour chercher ledit signal bidimensionnel d'horloge récupérée dans une zone prédéterminée dudit signal, de manière à identifier la position de plus grande intensité ; et ii) effectuer une boucle de continuation de recherche pour chercher ledit signal bidimensionnel d'horloge récupérée sur tout le signal retrouvé par l'horloge, en partant de la position de plus grande intensité obtenue dans la sous-étape i) et en effectuant une boucle à chaque position adjacente de plus grande densité suivante, chaque position identifée correspondant au centre d'un polygone. 19. Procédé selon l'une quelconque des revendications 1 à 18, caractérisé en ce que l'image captée comprend une cible d'acquisition présentant une pluralité d'anneaux concentriques de propriétés optiques alternées différentes, et en ce que l'image captée correspond à une suite de signaux analogiques qui sont convertis en signaux numériques, ledit procédé comprenant en outre une première sous-étape de localisation de ladite cible d'acquisition par filtrage desdits signaux analogiques et par corrélation desdits signaux analogiques avec un signal de fréquence prédéterminée. 20. Appareil servant à décoder une suite de signaux numériques représentatifs d'une image captée par des moyens électrooptique (198) correspondant à une multiplicité de polygones (330, 340, 350, 360) codés selon un procédé de codage, lesdits polygones étant disposés avec les centres géométriques de polygones adjacents situés aux sommets d'un réseau bidimensionnel prédéterminé, et lesdits polygones ayant l'une d'au moins deux propriétés optiques différentes, l'appareil comprenant a) des moyens (290) pour exécuter une récupération d'horloge bidimensionnelle sur ladite image captée pour obtenir un signal d'horloge récupérée ; b) des moyens (280) pour utiliser ledit signal ainsi récupéré pour localiser les centres géométriques desdits polygones et identifier les propriétés optiques des polygones ; et c) des moyens (182) pour décoder lesdits polygones en exécutant l'inverse du procédé de codage de ces polygones. 21. Appareil selon la revendication 20, caractérisé en ce que les polygones (20 ; 310 ; 320) sont disposés de manière contiguë. 22. Appareil selon la revendication 20, caractérisé en ce que les polygones (331) sont partiellement disposés de manière contiguë et définissent une multiplicité d'espaces interstitiels (332) parmi lesdits polygones. 23. Appareil selon la revendication 20, caractérisé en ce que les polygones (420 ; 430) sont disposés de manière non contiguë et définissent une multiplicité d'espaces interstitiels (425 ; 435) parmi lesdits polygones. 24. Appareil selon l'une quelconque des revendications 20 à 23, caractérisé en ce que les polygones sont des hexagones (20 310 ; 320 ; 321 ; 322). 25. Appareil selon la revendication 24, caractérisé en ce que les polygones ont substantiellement la forme d'hexagones réguliers (20 ; 310). 26. Appareil selon la revendication 21, caractérisé en ce que lesdits polygones (421 ; 431 ; 441) sont disposés de manière contiguë en nid d'abeilles. 27. Appareil selon l'une quelconque des revendications 20 à 26, caractérisé en ce que ledit réseau bidimensionnel est un réseau hexagonal (337). 28. Appareil selon l'une quelconque des revendications 20 à 27, caractérisé en ce que l'image captée par le capteur électrooptique (192) comprend une cible d'acquisition (10 ; 35) ayant une pluralité d'anneaux concentriques (12 ; 42, 46, 48, 50, 52) de propriétés optiques différentes en alternance, et en ce qu'il est prévu des moyens servant à localier ladite cible d'acquisition par filtrage (275, 280, 290, 300) desdits signaux numériques et par corrélation desdits signaux numériques avec un signal de fréquence prédéterminée. 29. Appareil servant à décoder une suite de signaux numériques représentatifs d'une image captée par des moyens électrooptiques correspondant à une multiplicité de polygones codés (20 310 ; 320 ; 321 ; 322 ; 331 ; 332 ; 420 ; 421 ; 430 ; 431 ; 441) selon un procédé de codage, lesdits polygones étant disposés avec les centres géométriques de polygones adjacents situés aux sommets d'un réseau bidimensionnel prédéterminé, et lesdits polygones ayant l'une d'au moins deux propriétés optiques différentes, l'appareil comprenant a) des moyens (140, 142) pour réaliser une cartographie non linéaire sur lesdits signaux numériques afin d'identifier les transitions entre des polygones adjacents ayant des propriétés optiques différentes ;; b) des moyens pour réaliser une transformation de Fourier sur les signaux numériques cartographiés de manière non linéaire pour obtenir une représentation bidimensionnelle correspondant à la direction, à l'espacement et à l'intensité des transitions des propriétés optiques des polygones ; c) des moyens de filtrage desdits signaux numériques ayant été cartographiés de manière non linéaire et transformés pour éliminer d'éventuels directions et espacements incorrects des transitions des propriétés optiques des polygones ; d) des moyens pour exécuter une transformation inverse de Fourier sur lesdits signaux numériques ayant été cartographiés de manière non linéaire, transformés et filtrés, pour obtenir un signal d'horloge récupérée ;; e) des moyens pour utiliser ledit signal d'horloge récupérée pour localiser les centres géométriques desdits polygones et pour identifier les propriétés optiques desdits polygones ; et f) des moyens pour décoder lesdits polygones en exécutant l'inverse du procédé de codage de ceux-ci. 30. Appareil pour le décodage d'une suite de signaux numériques représentatifs d'une image captée par des moyens électro-optiques (192) correspondant à une multiplicité de polygones (321 ; 420 ; 430) disposés de manière partiellement contiguë ou de manière non contiguë et définissant une multiplicité d'espaces interstitiels (42 ; 435) parmi lesdits polygones, lesdits polygones étant codés selon un procédé de codage, lesdits polygones étant disposés avec les centres géométriques de polygones adjacents situés aux sommets d'un réseau bidimensionnel prédéterminé, et lesdits polygones et lesdits espaces interstitiels ayant l'une d'au moins deux propriétés optiques différentes, ledit appareil comprenant :: a) des moyens (40, 42) pour exécuter une opération de cartographie non linéaire sur lesdits signaux numériques pour identifier les transitions entre les polygones adjacents et entre les polygones et tout espace interstitiel entre ceux-ci ayant des propriétés optiques différentes ; b) des moyens pour exécuter une transformation de Fourier sur les signaux numériques ayant été cartographiés de manière non linéaire, pour obtenir une représentation bidimensionnelle corres pondant à la direction, à L'espacement et à l'intensité des transitions des propriétés optiques des polygones ; c) des moyens de filtrage desdits signaux numériques ayant été cartographiés de manière non linéaire et transformés pour éliminer la direction et l'espacement incorrects des transitions des propriétés optiques des polygones ;; d) des moyens pour exécuter une transformation inverse de Fourier sur lesdits signaux numériques ayant été cartographiés de manière non linéaire, transformés et filtrés, pour obtenir un signal d'horloge récupérée ; e) des moyens pour utiliser ledit signal d'horloge récupérée pour localiser les centres géométriques desdits polygones et pour identifier les propriétés optiques desdits polygones ; et f) des moyens pour décoder lesdits polygones en exécutant l'inverse du procédé de codage de ceux-ci. 31. Appareil selon l'une des revendications 29 ou 30, caractérisé par le fait que lesdits moyens de cartographie non linéaires comportent des moyens pour créer une carte bidimensionnelle des transitions entre des polygones adjacents représentant des propriétés optiques différentes en calculant la déviation standard des propriétés optiques de ladite image enregistrée par chaque élément d'image et les éléments d'image voisins de celui-ci dans le détecteur électro-optique, Les valeurs les plus grandes de déviation standard correspondant aux zones de transition aux interfaces desdits polygones. 32. Appareil selon l'une quelconque des revendications 20 à 31, caractérisé par le fait qu'il comporte en outre des moyens pour normaliser l'image détectée de l'article à des optima prédéterminés pour chaque propriété optique respective de L'image, avant d'exécuter ladite opération de cartographie non linéaire. 33. Appareil selon l'une quelconque des revendications 29 à 32, caractérisé par le fait que l'appareil comporte en outre des moyens pour remettre à l'échelle (270) l'image détectée de l'article, de manière à créer une image présentant une même amplitude horizontale et verticale, avant d'exécuter ladite opération de cartographie non linéaire. 34. Appareil selon l'une quelconque des revendications 20 à 33, caractérisé par le fait qu'il comprend en outre des moyens pour créer des seuils pour ladite image détectée de l'article au centre de chaque polygone localisé par des moyens e) pour déterminer les propriétés optiques respectives desdits polygones. 35 Appareil selon la revendication 34, caractérisé par le fait que les moyens de création de seuil comportent des moyens pour construire des histogrammes représentant des propriétés optiques respectives desdits polygones. 36. Appareil selon l'une quelconque des revendications 20 à 35, caractérisé par le fait qu'il comporte en outre : i) des moyens d'initialisation pour chercher ledit signal bidimensionnel d'horloge récupérée dans une zone prédéterminée dudit signal, de manière à identifier la position de plus grande intensité ; et ii) des moyens à boucle de continuation de recherche pour chercher ledit signal bidimensionnel d'horloge récupérée sur tout le signal récupéré par l'horloge, en partant de la position de plus grande intensité obtenue par les moyens i) et en effectuant une boucle à chaque position adjacente de plus grande densité suivante, chaque position identifiée correspondant au centre d'un polygone. 37. Appareil selon la revendication 28, caractérisé par le fait qu'il comprend en outre des moyens pour localiser ladite cible d'acquisition par filtrage desdits signaux numériques et par corrélation desdits signaux numériques avec un signal de fréquence prédéterminée. 38. Appareil selon l'une quelconque des revendications 29 à 37, caractérisé par le fait qu'il comprend en outre des moyens de fenêtrage des signaux numériques ayant été cartographiés de manière non linéaire, afin de réduire les intensités des propriétés optiques captées par ledit capteur électro-optique qui ne sont pas associés aux polygones avant que soit effectuée ladite transformation de Fourier sur lesdits signaux numériques ayant été cartographiés de façon non lineaire. 39. Appareil selon l'une quelconque des revendications 29 à 38, caractérisé par le fait que ladite image captée par ledit capteur életro-optique (192) comprend une cible d'acquisition comprenant une pluralité d'anneaux concentriques (12 ; 42, 46, 48, 50, 52) de propriétés optiques différentes en alternance et en ce que ladite image captée correspond à une suite de signaux analogiques qui sont convertis en signaux numériques par des moyens de conversion analogique/digitale, l'appareil comprend en outre des moyens pour localiser ladite cible d'acquisition par filtrage (275, 280, 290, 300) desdits signaux analogiques et par corrélation desdits signaux analogiques avec un signal de fréquence prédéterminée. 40. Appareil selon la revendication 29, caractérisé en ce que les polygones (20 ; 310 ; 320) sont disposés de manière contiguë. 41. Appareil selon l'une quelconque des revendications 20 à 40, caractérisé en ce que les polygones sont des hexagones (20 ; 310 ; 320, 321, 322). 42. Appareil selon la revendication 41, caractérisé en ce que les polygones ont substantiellement la forme d'hexagones réguliers. 43. Appareil selon la revendication 40, caractérisé en ce que lesdits polygones (421 ; 431 ; 441) sont disposés de manière contiguë en nid d'abeilles. 44. Appareil selon l'une quelconque des revendications 29 à 43, caractérisé en ce que ledit réseau bidimensionnel est un réseau hexagonal (337).