close

Code aztèque

Aller à la navigation Aller à la recherche
Image
Encodé ici est le texte "Ceci est un exemple de symbole aztèque pour Wikipédia."

Le code aztèque est un code- barres  matriciel bidimensionnel . Développé en 1995 par le Dr Andrew Longacre, Jr. , chercheur chez Welch Allyn Inc. (plus tard Hand Held Products Inc., maintenant Honeywell Imaging and Mobility ). Le code a été publié par AIM International en 1997, et bien que le code ait été breveté, il a été rendu public.

Codage

Image
Zones de la version complète du code aztèque. Le noir et le rouge indiquent les éléments de navigation, le vert - la zone d'informations de service, le bleu et le cyan - les couches de stockage de données
Image
Le cœur de la version compacte d'Aztec Code : une cible centrale, quatre marqueurs d'orientation et un espace de 28 bits (sept de chaque côté) pour décrire les paramètres d'encodage. Le premier anneau d'information suit directement derrière le noyau.

La construction se déroule sur un quadrillage régulier carré.

L'illustration montre les zones du code aztèque complet.

Les éléments de calibrage sont marqués en rouge et noir : une cible de carrés concentriques au centre et des lignes pointillées pour une navigation supplémentaire à travers le chiffrement. La structure de ces zones est inchangée et la position des zones restantes lors de la lecture est calculée par rapport à celles-ci. Le nombre de lignes pointillées peut varier selon la taille du symbole utilisé.

Les zones de stockage des informations de service sont marquées en vert, 40 bits au total : un bloc de dix bits sur chacun des quatre côtés.

Les couleurs bleu clair et bleu indiquent les couches de stockage qui rayonnent du centre. Un point sombre dans cette zone code une unité logique, un point clair code un zéro logique, les données de chaque couche sont écrites dans une spirale dans le sens des aiguilles d'une montre, dans l'illustration, une fine ligne en haut à gauche de chaque couche montre son début.

Grâce aux marqueurs de navigation, le code ne dépend pas de l'orientation spatiale et peut être lu non seulement à n'importe quel angle de rotation, mais même lorsque l'image est en miroir.

La taille du code peut varier d'un carré 15x15 à un carré 151x151. Le plus petit peut contenir jusqu'à 13 chiffres ou 12 lettres de l'alphabet anglais, et le plus grand peut contenir 3832 chiffres ou 3067 lettres de l'alphabet anglais ou 1914 octets de données. Cela ne nécessite pas d'espace blanc autour du chiffre de code.

Jeu de caractères

  1. Les données sont encodées octet par octet et sont interprétées comme suit par défaut :
    1. pour 0 - 127, ANSI X3.4 (c'est-à-dire ASCII )
    2. pour 128-255, ISO 8859-1 (Alphabet d'Europe occidentale)
      Cela fait référence à ECI 000003.
  2. Pour la compatibilité avec les systèmes existants, deux caractères de service, FNC1 et ECI peuvent être ajoutés

Fonctionnalités

  • La présence d'un système de marquage spécial, une cible, également appelée Bullseye , vous permet de lire des informations même à partir d'une image déformée. Par exemple, tourné ou étiré.
  • Le code utilise le codage Reed-Solomon , qui permet de réussir la lecture du code si sa surface est partiellement endommagée. Le niveau standard de redondance dans le codage est de 23 %, alors qu'il peut être modifié de 5 % à 95 %.
  • La disposition radiale des couches d'informations vous permet d'augmenter la quantité d'informations stockées en élargissant simplement la zone d'encodage.

Origine du nom

Le nom "Code aztèque" a été donné au schéma dans les premiers stades de développement en raison de sa ressemblance externe avec le symbolisme classique dans l'art des habitants indigènes d' Amérique centrale .

Utilisation

Image
Billet de train en ligne pour la Deutsche Bahn

Transport

Chemins de fer

  • Les codes-barres Aztec Code sont utilisés par les opérateurs ferroviaires Deutsche Bahn , Trenitalia , Nederlandse Spoorwegen et les Chemins de fer fédéraux suisses pour les billets vendus en ligne et imprimés par les clients. Les codes-barres Aztec Code sont utilisés par les opérateurs ferroviaires Heathrow Express et National Express East Coast comme billets électroniques qui sont livrés sur les téléphones portables et affichés sur leurs écrans, ainsi que pour l'auto-impression.
  • Les codes-barres sont scannés par un scanner portatif lorsque les billets sont contrôlés par un inspecteur.
  • Depuis 2016, les codes-barres Aztec Code sont utilisés sur les billets uniques par OJSC Central PPK, qui exploite des services ferroviaires de banlieue dans la région de Moscou.
Image
Billet unique pour la communication ferroviaire de banlieue de JSC "TsPPK" dans le sens Moscou-Kazan du chemin de fer de Moscou. (La région de Moscou)

Compagnies aériennes

  • Aztec Code a été sélectionné par l'International Air Transport Association pour les billets électroniques ( norme BCBP IATA ).
  • Certaines compagnies aériennes (notamment la compagnie russe S7 Airlines) envoient des codes-barres du code aztèque sur les téléphones portables des passagers sous forme de billets électroniques (ou sans papier).
  • Air New Zealand utilisera le code aztèque pour les billets intérieurs, mais la mise en œuvre de ce système est toujours en cours [1] .

Documents gouvernementaux

  • Les documents d'immatriculation polonais des voitures contiennent le code-barres du code aztèque pour la reconnaissance automatisée des données. Des travaux sont en cours avec les compagnies d'assurance pour qu'elles remplissent automatiquement les champs pertinents du contrat en cours de conclusion, en reconnaissant le code-barres à partir d'une photographie numérique du document.

Remarques

  1. Vol d'Air New Zealand améliorant l'expérience . Date d'accès : 26 mai 2009. Archivé de l'original le 3 juin 2009.

Liens