Brevet FR3042295A1 (20170414)
REVENDICATIONS1. Procédé de codage d'un code-barres 2D initial, comprenant des étapes consistant à : - Générer ou fournir ledit code-barres 2D initial, ledit code-barres 2D initial comprenant un ensemble de modules binaires individuels et présentant une forme comprenant un ensemble de 5 sommets ; Caractérisé en ce qu'il comprend en outre des étapes consistant à : - Dupliquer le code-barres 2D initial pour créer autant de copies (C1, C2, C3, C4) que la forme du code-barres 2D initial comprend de sommets ; - Assembler les copies (C1, C2, C3, C4) du code-barres 2D initial sous forme de 10 mosaïque autour d'un premier repère (01) ; - Positionner une première fenêtre d'extraction graphique (FEG1) qui agit comme un obturateur optique, de sorte à ce que l'ouverture de ladite première fenêtre graphique (FEG1) couvre simultanément au moins le centre dudit premier repère (01) et au moins un sommet respectif de chaque copie (C1, C2, C3, C4) du code-barres 2D initial ; et 15 - Dimensionner la première fenêtre graphique (FEG1) de sorte que la somme de la surface des copies (C1, C2, C3, C4) du code-barres 2D initial couvertes par l'ouverture de la première fenêtre graphique (FEG1) soit supérieure ou égale à la surface du code-barres 2D initial, ladite première fenêtre graphique (FEG1) présentant une forme prédéterminée, éventuellement quelconque. 20\n<CLM>\1\tProcédé selon la revendication 1, comprenant en outre une étape consistant à : - Extraire sous forme d'image numérique (IMG) enregistrée dans une mémoire, l'image des copies (C1, C2, C3, C4) du code-barres 2D initial extraite par la première fenêtre graphique (FEG1), 25 Le procédé comprenant optionnellement en outre une étape consistant à : positionner le centre de la première fenêtre graphique (FEG1) sur une position éventuellement différente de celle du centre du premier repère (01), ladite première fenêtre graphique (FEG1) pouvant être un obturateur structurel ou un masque physique. 30\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, comprenant en outre, préalablement à l'étape d'extraction de l'image numérique (IMG), une étape consistant à positionner les copies (C1, C2, C3, C4) du code-barres 2D initial toutes parallèles en elles et orientées dans le même sens ; le sens d'orientation des copies (C1, C2, C3, C4) du code-barres 2D initial étant éventuellement différent de celui dudit code-barres 2D initial. 35\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, comprenant en outre une étape consistant à positionner les copies (C1, C2, C3, C4) du code-barres 2D initial de sorte que la distance entre toutes les copies adjacentes est constante, et éventuellement nulle. 3042295 15\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, comprenant en outre une étape consistant à redimensionner le code-barres 2D initial ou l'assemblage des copies (C1, C2, C3, C4) du code-barres 2D initial.\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, comprenant en outre au moins l'une des étapes parmi : - imprimer l'image numérique (IMG) sur un support ; - apposer l'image numérique (IMG) sur un support ; - intégrer l'image numérique (IMG) dans un produit comprenant un ensemble de couches, une étiquette ou un emballage.\n<CLM>\1\tProcédé de décodage d'un code-barres 2D codé selon la revendication 6, et comprenant des étapes consistant à : - acquérir l'image numérique (IMG) imprimée par un capteur optique ; - enregistrer l'image numérique (IMG) dans une mémoire ; - dupliquer l'image numérique (IMG) enregistrée pour créer autant de copies (IMG C1, IMG C2, IMG C3, IMG_C4) que la forme du code-barres 2D initial comprend de sommets ; - assembler les copies (IMG C1, IMG C2, IMG C3, IMG_C4) de l'image numérique (IMG) sous forme de mosaïque autour d'un deuxième repère (02); - extraire une partie de l'assemblage des copies (IMG C1, IMG C2, IMG C3, IMG_C4) de l'image numérique (IMG), par une deuxième fenêtre d'extraction graphique (FEG2) qui agit comme un obturateur optique et qui couvre ledit deuxième repère (02) et l'ensemble des sommets de l'assemblage des copies (IMG C1, IMG C2, IMG_C3 et IMG_C4) de l'image numérique.\n<CLM>\1\tProcédé selon la revendication 7, comprenant en outre une étape consistant à superposer au moins partiellement deux copies d'images (C1, C2, C3, C4 ; IMG C1, IMG C2, IMG C3, IMG_C4) de sorte que les modules binaires individuels communs à deux copies d'images (C1, C2, C3, C4 ; IMG C1, IMG C2, IMG C3, IMG_C4) soient superposés.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 7 ou 8, comprenant en outre des étapes consistant à : - enregistrer la position réelle du repère réel (01 R) par rapport auquel les copies (C1, C2, C3 et C4) du code-barres 2D initial sont positionnées, et 3042295 16 - associer cette valeur de position à un identifiant dudit code-barres 2D initial, ou à un identifiant desdites copies (C1, C2, C3 et C4) dudit code-barres 2D initial afin de générer une signature dudit code-barres 2D initial. 5\n<CLM>\1\tProgramme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé selon l'une quelconque des revendications précédentes, lorsque ledit programme est exécuté sur un ordinateur.