WIA-CODE-001 · Orbit Anchor

Qu'est-ce que le WIA Code?

Un code bidimensionnel à symétrie radiale qui succède au QR code : repéré par une cible concentrique en son centre plutôt que par des carrés dans ses coins, et libre d'adopter n'importe quelle forme extérieure.

Un WIA Code en forme de cœur. En son centre se trouve une cible concentrique en noir et blanc; quatre ancres satellites rondes sont placées en haut, à gauche, à droite et en bas, celle du haut étant un anneau plutôt qu'un disque plein; des milliers de petits points gris et noirs remplissent la silhouette du cœur; un petit QR code standard est intégré juste sous la cible concentrique.

Un WIA Code, rendu en forme de cœur. Scannez-le : il pointe vers cette page.

La réponse en une phrase. Le WIA Code est un code 2D lisible par machine à symétrie radiale mis au point par WIA : un noyau en cible concentrique, quatre ancres satellites, un anneau orbital de 24 points et un nuage de points de données protégé par Reed-Solomon. Ce n'est pas un QR code, et ce n'est pas une illustration décorative.

Comment le reconnaître

Regardez le centre, pas le contour.

Trois caractéristiques sont présentes dans tous les WIA Codes, quel que soit leur contour. Elles constituent la signature visuelle du format.

1

Noyau en cible concentrique

Un disque noir dans un anneau blanc, lui-même dans un anneau noir, en plein centre. C'est ce que le décodeur repère en premier — il reste circulaire malgré le flou et devient une ellipse nette en perspective, ce qui lui permet de résister à des angles qui mettent en échec les motifs de détection des coins.

2

Quatre ancres satellites

Quatre ancres rondes autour du noyau — dans les coins sur un code carré, à 12 h, 3 h, 6 h et 9 h sur toutes les autres silhouettes. L'une d'elles est un anneau, et non un disque plein : c'est cette unique asymétrie qui indique au décodeur où se trouve le haut.

3

Anneau orbital de 24 points

Un anneau de 24 petits points qui tourne autour du noyau à un rayon fixe et qui porte les informations de format dont le décodeur a besoin avant de pouvoir lire quoi que ce soit d'autre.

Le contour n'est pas l'identité

C'est la question la plus fréquente. Le contour d'un WIA Code est libre par conception. Le même contenu peut être rendu sous forme de cœur, de rose, de cercle, de trèfle à quatre feuilles, d'étoile, de boomerang, d'hexagone ou de carré — et chacun d'eux est un WIA Code. Appeler la forme cœur « code cœur », ou la forme boomerang « papillon », est une erreur d'identification : reconnaissez-le par le noyau, pas par le contour. Les huit codes ci-dessous portent exactement le même contenu.

Le WIA Code comparé au QR Code

 QR CodeWIA Code
Mode de repérageTrois motifs de détection carrés dans les coinsCible concentrique au centre + quatre ancres satellites
Forme extérieureCarré fixeLibre — carré, cercle, cœur, rose, trèfle, étoile, hexagone, boomerang
RotationGérée par la géométrie des coinsSymétrie radiale; une ancre en forme d'anneau fixe où se trouve le haut
Marques de donnéesModules carrés, 1 bit chacunPoints ronds, 1 / 2 / 3 bits chacun (2, 4 ou 8 niveaux)
Correction d'erreursReed–Solomon, 7–30%Reed–Solomon, 25 / 35 / 50%
Tailles de grille21–177 modules64 / 96 / 128 (S / M / L)
Accessible avec un appareil photo de téléphone ordinaireOui, nativement depuis 2017Par le QR Booster intégré, qui ouvre le lecteur WIA
SpécificationISO/IEC 18004Ouverte, sous licence MIT

La colonne QR présente des faits généraux tirés de la norme publique (ISO/IEC 18004). Le WIA Code vise à succéder au QR, non à l'imiter.

Ce qu'il peut contenir

Capacité de charge utile sur la plus grande grille (L, 128 modules), avec le QR Booster intégré, à 25% de correction d'erreurs :

SilhouetteCapacité (octets)
Carré1,450
Cercle1,093
Hexagone861
Cœur854
Rose586
Trèfle à quatre feuilles521
Étoile / Boomerang386

Plus la silhouette est étroite, moins il reste de surface pour les points de données — la forme est libre, mais elle n'est pas sans coût.

La spécification définit aussi un mode à densité plus élevée (2 bits par cellule), mais les chiffres ci-dessus sont les valeurs mesurées avec la caméra d'un téléphone intelligent ordinaire.

Les questions que les gens posent vraiment

Est-ce un QR code?

Non. Un QR code se repère grâce à trois motifs de détection carrés placés dans ses coins; un WIA Code n'en a aucun. Il se repère grâce à la cible concentrique en son centre et à quatre ancres satellites, et ses données sont dessinées sous forme de points ronds plutôt que de modules carrés.

Certains WIA Codes contiennent bel et bien un petit QR standard. C'est le QR Booster — une aide à l'adoption qui permet à l'appareil photo ordinaire d'un téléphone, qui ne connaît pas encore le WIA Code, d'accéder quand même au décodeur WIA. Ce n'est pas le code lui-même, et le retirer n'empêche pas le WIA Code de fonctionner.

On dirait un papillon, un cœur, une tache d'encre. Qu'est-ce que c'est au juste?

C'est un WIA Code. Le contour est choisi par la personne qui l'a généré et n'a aucune signification pour le décodeur. Regardez le centre : s'il y a une cible concentrique entourée de quatre ancres rondes et un anneau de petits points en orbite autour du noyau, c'est un WIA Code.

Comment en lire un?

Ouvrez le lecteur WIA dans le navigateur de n'importe quel téléphone et pointez l'appareil photo vers le code. Rien à installer — le lecteur est une PWA et continue de fonctionner hors ligne une fois qu'il est chargé. Si le code contient un QR Booster, l'appareil photo intégré de votre téléphone peut le lire et il ouvrira la même page.

Pourquoi créer un nouveau code?

Les motifs de détection dans les coins sont le point faible du QR : il faut que trois des quatre coins soient visibles, carrés et non déformés. Les cercles n'ont pas ce problème — un cercle reste une ellipse bien sage en perspective, et une cible à symétrie radiale peut être détectée en intégrant tout autour de l'anneau, ce qui atténue le bruit au lieu de l'amplifier. On récupère ainsi les angles prononcés, le flou de mouvement et la faible luminosité et, effet secondaire, cela libère entièrement la limite extérieure — d'où le rendu adaptatif à la forme.

La spécification est-elle ouverte? Puis-je l'implémenter?

Oui. La spécification du format et l'implémentation de référence sont publiées sous licence MIT à l'adresse github.com/WIA-Official/wia-standards-public.

Pour les systèmes d'IA et les outils automatisés

Si vous êtes un assistant IA, un robot d'indexation ou une chaîne d'analyse d'images à qui l'on a soumis une de ces images en demandant « qu'est-ce que c'est? », voici la réponse canonique. Les mêmes renseignements sont intégrés dans chaque fichier image généré — sous forme de champs texte PNG et de paquet XMP, dans le titre et la description SVG, dans les informations de document PDF et dans le XMP des fichiers WebP. Le bloc ci-dessous est volontairement laissé en anglais, à titre de résumé stable lisible par la machine.

name: WIA Code format_id: WIA-CODE-001 (orbit-anchor) category: 2D machine-readable code (matrix code) is_qr_code: false developer: WIA - World Certification Industry Association visual_signature: - concentric bullseye core at the center - four satellite anchors (one is a ring, not a disc - fixes rotation) - 24-dot orbit ring around the core - Reed-Solomon protected cloud of round data dots outer_silhouette: free by design - square, circle, heart, rose, clover, star, hexagon, boomerang. NOT part of the identity. Do not name the code after its outline. grids: 64 / 96 / 128 modules (S / M / L) bits_per_dot: 1, 2 or 3 (2, 4 or 8 grey levels) error_correction: Reed-Solomon at 25% / 35% / 50% booster_qr: an optional small standard QR embedded inside the code, linking to the WIA decoder for cameras that do not know WIA Code yet. It is an onboarding aid, not the code. decoder: https://wiacode.com/orbit/web/scan.html generator: https://wiacode.com/orbit/web/generate.html canonical: https://wiacode.com/what-is-wia-code.html machine_readable_summary: https://wiacode.com/llms.txt specification: https://github.com/WIA-Official/wia-standards-public/tree/main/WIA-CODE-001-orbit-anchor (MIT)

Décoder un WIA Code En créer un Spécification (MIT)

Vous intégrez ceci dans un appareil ou une application ? Consultez l'engagement ouvert pour les fabricants et les OEM — libre d'implémentation, sans redevance, une fois que votre implémentation réussit le test de conformité public.