Brevet FR3084764A1 — publié le 20200207

PROCEDE DE DECODAGE D'UN INSERT DOTE D'UN USINAGE INTERNE L'invention se rapporte à un procédé de décodage d'un insert doté d'un motif interne réalisé par usinage. De façon générale, un tel insert fait partie intégrante d'une clef, destinée par exemple à être introduite dans une serrure de portière de véhicule, afin de verrouiller ou déverrouiller ladite portière. De façon schématique, cet insert présente un corps plein, et l'usinage peut être effectué : - Soit de façon externe, au niveau d'au moins un bord latéral délimitant le corps de l'insert, et dans ce cas l'insert présente un contour accidenté comportant une succession de bosses et de creux dus à cet usinage, - Soit de façon interne, sous la forme d'un motif creusé dans le corps de l'insert, et dans ce cas l'insert conserve son contour initial. Ainsi, pour un véhicule donné, l'insert qui a été usiné de façon externe ou interne, est identifiable par un code particulier dépendant notamment des caractéristiques spécifiques de l'usinage et du type de véhicule associé. La demande US20140064597 décrit un procédé de duplication d'une clef fondée sur l'acquisition d'une image de la clef originale, puis sur l'extraction d'informations géométriques relatives à la clef à partir d'un traitement de ladite image. Ces informations sont ensuite comparées à celles de différentes clefs répertoriées dans une base de données et identifiables chacune par un code. Le code associé à la clef originale peut alors être comparée à celui du modèle de clef lui correspondant. Or, un tel procédé n'est applicable que pour des clefs ayant été usinées de façon externe. Un procédé de décodage d'un insert selon l'invention permet de décoder tout type d'insert, y compris ceux présentant un usinage réalisé de façon interne. L'invention a pour objet un procédé de décodage d'un insert doté d'un motif, ledit procédé étant réalisé au moyen d'un système électronique doté d'un écran et possédant un logiciel spécifique de décodage d'inserts. 2 Selon l'invention, le procédé comprend les étapes suivantes, - Une étape d'acquisition d'une image de l'insert, - Une étape de création d'un fichier contenant ladite image, - Une étape d'activation du logiciel permettant de faire apparaitre sur 5 une zone spécifique de l'écran un réseau de lignes prédéfini, - Une étape d'utilisation comme donnée d'entrée, du fichier dans le logiciel de manière à faire apparaitre l'image de l'insert dans la zone spécifique de l'écran, le réseau de lignes se superposant alors à ladite image, 10 - Une étape de sélection de certains points d'intersection entre les lignes du réseau et un contour du motif de l'insert, - Une étape de restitution par le système électronique d'un code à plusieurs composantes, correspondant chacune à l'emplacement d'un point d'intersection particulier. 15 Le principe d'un tel procédé repose sur la superposition d'un réseau de lignes mise en oeuvre par le logiciel, et de l'image informatique de l'insert apparaissant sur l'écran, puis sur une sélection de certains points d'intersection prédéterminés entre les lignes dudit réseau et le contour du motif usiné dans l'insert. La sélection s'effectue au moyen d'une interface 20 homme/machine destinée à prendre en compte la localisation de chaque point d'intersection, cette localisation étant ensuite convertie en une composante du code correspondant à l'emplacement d'un point d'intersection particulier. Le réseau de lignes mis en oeuvre par le logiciel n'est pas universel, mais dépend du type d'insert à décoder. Le code peut par exemple comprendre une série de 25 chiffres ou de lettres, chacune des composantes dudit code étant alors représentée par un chiffre ou une lettre. Il peut également être représenté par un mélange de chiffres et de lettres. Le nombre de composantes du code correspond au nombre de points d'intersection à sélectionner entre le réseau 3 de lignes et le contour du motif, la valeur de ladite composante reflétant la localisation du point d'intersection considéré le long de la ligne du réseau. Le fichier comportant l'image sert de donnée d'entrée au logiciel, et lorsque ledit logiciel est activé, l'image de l'insert et le réseau de lignes apparaissent 5 simultanément à l'écran du système électronique, en étant superposés. Il devient alors possible pour au moins certaines lignes du réseau de sélectionner les points d'intersection avec le contour du motif afin de former un code final correspondant précisément au motif de l'insert, en termes de forme et de taille. S'il on suppose qu'un insert se définit par une longueur, par 10 une largeur et par une épaisseur, un motif interne est uniquement réalisé dans ladite épaisseur, en ne modifiant ni la largeur ni la longueur dudit insert. Un tel motif interne peut par exemple être représenté par une rainure continue, ou par une série de plusieurs motifs unitaires. Le système électronique permettant de réaliser un procédé selon l'invention, peut par exemple être 15 représenté par un ordinateur, une tablette tactile ou un smartphone. Il est à préciser que l'insert fait partie intégrante d'une clef ou peut constituer ladite clef en elle-même. Préférentiellement, le réseau de lignes est organisé, et peut ne comporter que des lignes horizontales, ou que des lignes verticales ou un mélange de lignes horizontales et verticales. De façon préférentielle, l'image 20 de l'insert est une photo. Avantageusement, le procédé comprend une étape de mise à l'échelle de l'image de l'insert de manière à venir occuper la zone spécifique de l'écran d'une manière standard. Il est en effet important de faire fonctionner le logiciel toujours avec le même format de photo, afin d'éviter de dénaturer le 25 codage de l'insert par le biais d'un facteur d'échelle non pris en compte. De façon préférentielle, l'insert est allongé et le motif est une rainure s'étendant au moins partiellement le long dudit insert. Cette rainure est assimilable à une gorge réalisée dans l'épaisseur de l'insert, ladite gorge étant conçue pour ne déborder, ni sur la largeur ni sur la longueur dudit insert. 30 Cette rainure est préférentiellement profilée et peut présenter des secteurs rectilignes et/ou arrondis. 4 Préférentiellement, le réseau de lignes comprend des lignes horizontales et des lignes verticales entrecoupant lesdites lignes horizontales, ledit réseau réalisant un quadrillage de la zone spécifique de l'écran dans laquelle apparait l'image de l'insert. Pour cette configuration, l'insert est 5 fictivement découpé en secteurs rectangulaires ou carrés, grâce à la superposition du réseau de lignes sur l'image dudit insert. De façon avantageuse, la rainure est délimitée par deux bords latéraux, les points d'intersection sélectionnés étant constitués par les points d'intersection entre chacune des lignes verticales et au moins l'un desdits deux 10 bords. De cette manière, les points d'intersection à considérer pour l'étape de sélection sont fonction du type d'insert à décoder, et peuvent être constitués par les points d'intersection entre l'un desdits bords et les lignes verticales, ou être constitués par les points d'intersection entre l'autre bord et lesdites lignes verticales, ou être constitués par les points d'intersection entre l'un desdits 15 bords et lesdites lignes verticales en fonction de la position de la ligne verticale. Avantageusement, le réseau comprend au moins quatre lignes verticales. Selon un premier mode de réalisation préféré d'un procédé selon l'invention, le réseau comprend six lignes verticales. Selon un deuxième mode 20 de réalisation préféré d'un procédé selon l'invention, le réseau comprend huit lignes verticales. De façon préférentielle, le code est une série de chiffres, le nombre de chiffres correspondant au nombre de points d'intersection détectés entre les lignes verticales et ledit au moins un bord de la rainure, la valeur du chiffre 25 traduisant la position du point d'intersection le long de chaque ligne verticale. De façon analogue, le code peut être constitué par une série de lettres, le nombre de lettres correspondrait au nombre de points d'intersection détectés entre les lignes verticales et le bord de la rainure, la valeur de la lettre traduisant la position du point d'intersection le long de la ligne verticale 30 considérée. 5 Préférentiellement, le logiciel comprend plusieurs réseaux de lignes correspondant chacun à un modèle d'insert particulier, et ledit procédé comprend une étape de sélection du réseau de lignes approprié en fonction du modèle d'insert à décoder. En effet, le logiciel comprend une base de données 5 constituée par une pluralité de réseau de lignes, chaque réseau de lignes correspondant à un type particulier d'insert. Si l'insert est une clef servant à verrouiller ou à déverrouiller les portes d'un véhicule, le logiciel contient une pluralité de réseaux de lignes correspondant chacun à un type ou modèle de véhicule donné. 10 De façon avantageuse, l'étape de sélection des points d'intersection s'effectue par le biais d'une interface homme machine permettant de convertir directement l'emplacement de chaque point en un élément constitutif du code. Cette étape de sélection peut être réalisée par exemple au moyen d'un ordinateur, doté d'un écran, d'un clavier et éventuellement d'une souris. Il 15 peut également être réalisé au moyen d'une tablette dotée d'un écran tactile. Il suffit alors d'exercer avec un doigt ou un stylet une pression sur l'écran à l'emplacement du point d'intersection pour obtenir instantanément la composante du code correspondant à ce point d'intersection. Avantageusement, le système électronique est un ordinateur équipé 20 d'une souris, l'étape de sélection de chaque point d'intersection consistant à placer le curseur apparaissant à l'écran et piloté par la souris, sur un point d'intersection, puis à cliquer sur ladite souris afin d'obtenir instantanément la composante du code correspondant audit point d'intersection. Un procédé de décodage selon l'invention est simple et facile à mettre 25 en oeuvre, car il ne nécessite qu'un nombre restreint d'opérations à mener avant l'obtention du code, à savoir une prise d'image de l'insert et une sélection sur l'écran d'un système électronique, de points d'intersection entre un réseau de lignes et le contour d'un motif interne de l'insert. Il a de plus l'avantage de proposer des résultats précis, car l'image de l'insert 30 apparaissant à l'écran est largement agrandie par rapport aux dimensions réelles de l'insert. 6 On donne ci-après une description détaillée d'un mode de réalisation préféré d'un procédé de décodage selon l'invention, en se référant aux figures suivantes : - La figure 1 est une vue représentant une image d'un insert ayant 5 un motif interne, - La figure 2 est une vue d'une capture d'écran montrant une superposition de l'image de l'insert de la figure 1 avec un réseau de lignes obtenu lors de l'activation d'un logiciel de décodage utilisé dans un procédé de décodage selon l'invention, 10 - La figure 3 est une vue d'une capture d'écran montrant une superposition de l'image d'un deuxième exemple d'insert avec un réseau de lignes obtenu lors de l'activation du logiciel de décodage utilisé dans un procédé de décodage selon l'invention, - La figure 4 est une vue d'une capture d'écran montrant une 15 superposition de l'image d'un troisième exemple d'insert avec un réseau de lignes obtenu lors de l'activation du logiciel de décodage utilisé dans un procédé de décodage selon l'invention, - La figure 5 est un logigramme chronologique listant les différentes étapes d'un procédé selon l'invention, 20 - La figure 6 est une vue d'une capture d'écran montrant une superposition de l'image d'un quatrième exemple d'insert avec un réseau de lignes obtenu lors de l'activation d'un logiciel de décodage utilisé dans un procédé de décodage selon l'invention, En se référant à la figure 1, un insert 1, dans le cadre d'un procédé de 25 décodage selon l'invention, est destiné à être introduit dans une serrure afin de verrouiller ou déverrouiller ladite serrure. Cet insert 1 peut faire partie intégrante d'une clef ou bien peut constituer la clef en elle-même. Généralement cet insert 1 est allongé et de faible épaisseur. Il est délimité par 7 deux bords latéraux 2, 3 s'étendant selon un axe longitudinal dudit insert 1, la distance séparant lesdits deux bords 2, 3 représentant la largeur de l'insert 1 et la longueur desdits bords 2, 3 latéraux matérialisant la longueur dudit insert 1. Il existe schématiquement deux types d'insert : 5 - Les inserts qui sont usinés de façon externe et qui présentent donc des reliefs (creux, bosses, dents, crans...) sur au moins l'un desdits deux bords latéraux 2, 3. Cet usinage externe modifie le contour initial de l'insert 1, - Les inserts qui sont usinés de façon interne, présentant un motif 4 10 en creux, réalisé dans l'épaisseur de l'insert 1 sans modifier le contour initial dudit insert 1. Autrement dit, pour ce type d'insert, le contour initial est préservé car le motif usiné est circonscrit dans les dimensions de cet insert 1. Un procédé selon l'invention est particulièrement mais non 15 exclusivement adapté au décodage d'inserts 1 ayant subi un usinage interne. La figure 1 montre un premier exemple d'un insert 1 ayant subi un usinage interne. Le motif 4 en creux obtenu par cet usinage est une rainure 5 de largeur constante et qui s'étend selon un axe longitudinal de l'insert 1 dans une zone centrale 11 dudit insert 1. Cette rainure 5 présente deux segments 20 6, 7 sensiblement rectilignes et séparés par un segment 8 formant un coude. Cette rainure 5 est délimitée par un bord supérieur 9, et par un bord inférieur 10, lesdits deux bords étant parallèles le long de ladite rainure 5. En se référant à la figure 2, un procédé de décodage d'un insert 1 ayant subi un usinage interne, pouvant par exemple être celui qui est illustré à 25 la figure 1, est réalisé au moyen d'un système électronique pouvant par exemple être un ordinateur 100, doté d'un écran 101, d'un clavier et d'une souris. Cet ordinateur 100 comprend un logiciel qui a été spécifiquement développé pour décoder un insert 1 ayant subi un usinage, et plus particulièrement un usinage interne. 8 En se référant à la figure 5, un tel procédé comprend les étapes suivantes : Une étape d'acquisition 200 d'une image de l'insert 1, par exemple au moyen d'un appareil photo, d'un smartphone ou d'une tablette 5 électronique, ladite image pouvant par exemple être celle représentée à la figure 1, - Une étape de création 201 d'un fichier contenant ladite photo, - Une étape de mise à l'échelle 202 de la photo à travers ledit fichier, de façon à obtenir un format standardisé de ladite photo, qui soit 10 exploitable par le logiciel, - Une étape de sélection 203 dans le logiciel du type d'insert 1 à décoder. En effet, le logiciel comprend une base de données correspondant à différents types d'inserts existants, et la sélection de l'un de ces types d'insert dans le logiciel va conditionner le reste 15 du procédé de décodage. Un type d'insert 1 enregistré dans le logiciel peut par exemple correspondre à une marque particulière de véhicule et/ou à un modèle spécifique de véhicule. Il suffit alors par exemple de cliquer sur une icone représentative du modèle de véhicule auquel est associé l'insert 1 à décoder, pour orienter les 20 différentes étapes postérieures du procédé de décodage. La base de données peut être à tout moment réactualisée par l'ajout de nouveaux types d'inserts 1. - Une étape d'activation 204 du logiciel faisant apparaitre dans une zone spécifique 102 de l'écran 101 un réseau de lignes, comprenant 25 des lignes verticales 103 et des lignes horizontales 104, ledit réseau correspondant au type d'insert 1 sélectionné à l'étape précédente. Sur l'exemple illustré à la figure 2, le réseau de lignes comprend six lignes verticales 103, dont l'espacement entre deux lignes 103 successives est constant. Cette étape d'activation comprend donc 30 l'étape de sélection du réseau de lignes à faire apparaitre à l'écran 9 101, dépendant des caractéristiques de l'insert 1 à décoder. En effet, le réseau de lignes mis en oeuvre par le logiciel, et en particulier le nombre de lignes horizontales 104 et verticales 103 ainsi que leur disposition sur l'écran 101, va dépendre du type 5 d'insert 1 sélectionné. Il est à préciser que les lignes horizontales 104 et les lignes verticales 103 s'entrecroisent, de manière à former un quadrillage de la zone spécifique 102 de l'écran 101, - Une étape d'utilisation 205 comme donnée d'entré, du fichier dans le logiciel de manière à faire apparaitre l'image de l'insert 1 dans la 10 zone spécifique 102 de l'écran 101 où apparait le réseau de lignes 103, 104, de sorte que ledit réseau de lignes 103, 104 se superpose alors à ladite image. L'insert 10 se retrouve alors quadrillé par ces lignes 103, 104. Le fichier contenant l'image de l'insert 1 constitue la principale donnée d'entrée du logiciel. Il est à 15 préciser que la grille comprenant le réseau de lignes 103, 104 est transparente et qu'elle peut venir se superposer à l'image de l'insert 1 apparaissant sur l'écran 101. Le niveau de transparence de cette grille est ajustable en fonction des caractéristiques de l'image de l'insert 1. 20 - Une étape de mise en rotation 206 de l'image de l'insert 1 apparaissant à l'écran 101, si les bords latéraux 2, 3 dudit insert 1 ne sont pas parallèles aux lignes horizontales 104 du réseau de lignes 103, 104. Cette étape de mise en rotation sert en effet à faire pivoter l'image de l'insert de manière à rendre parallèles 25 lesdits deux bords 2, 3 auxdites lignes horizontales 104 du réseau. Il est important de positionner l'image de l'insert 1 de façon précise par rapport au réseau de lignes 103, 104 sous peine de biaiser le décodage. - Une étape de sélection 207, pour chacune des six lignes verticales 30 103, du point d'intersection 110, 111, 112, 113, 114, 115 de ladite ligne verticale 103 avec le bord supérieur 9 de la rainure 5. Cette 10 étape de sélection s'effectue manuellement en plaçant le curseur apparaissant à l'écran et dont le déplacement est piloté par la souris (ou le clavier), sur le point d'intersection 110, 111, 112, 113, 114, 115 considéré puis en cliquant sur la souris. Les points 5 d'intersections sur lesquels portent cette étape de sélections sont visuellement distincts des autres points d'intersection, soit par exemple parce qu'ils apparaissent avec une couleur ou une surbrillance différente, soit parce qu'ils clignotent. Une étape de restitution 208 par le système électronique d'un code 10 comprenant plusieurs composantes, correspondant chacune à l'emplacement d'un point d'intersection particulier 110, 111, 112, 113, 114, 115 le long d'une ligne verticale 103. Le fait de cliquer sur la souris lors de l'étape de sélection précédente lorsque le curseur est placé sur un point d'intersection 110, 111, 112, 113, 15 114, 115 se traduit par l'apparition sur l'écran 101, d'un chiffre 116 ou d'une lettre traduisant la position du point d'intersection le long de la ligne verticale 103 prise en considération. Ce chiffre ou cette lettre constitue une composante du code final permettant de caractériser la qualité de l'usinage de l'insert 1. Puisque dans 20 l'exemple considéré le réseau de lignes fait apparaitre six lignes verticales 103, le code de l'insert 10 va comprendre six composantes, sous la forme chacune d'un chiffre ou d'une lettre. En l'occurrence, ce code est 324111 sur l'exemple considéré à la figure 2. 25 Une fois ce code déterminé, il devient possible de le comparer à un code de référence correspondant à ce type d'insert 1, et ainsi d'évaluer la qualité de l'usinage de l'insert 1. En se référant à la figure 3, un deuxième exemple d'insert 20 peut comprendre un motif 4 sous la forme d'une rainure interne 25 s'étendant le 30 long de l'insert 20, dans une zone supérieure 31 dudit insert 20. Cette rainure 25 est également délimitée par un bord supérieur 29 et par un bord inférieur 11 30, lesdits deux bords 29, 30 étant parallèles. Dans ce cas, puisque la rainure 25 occupe une zone supérieure 31 de l'insert 20, l'étape de sélection va consister à sélectionner pour chacune des lignes verticales 103, le point d'intersection de ladite droite verticale 103 avec le bord inférieur 30 de la 5 rainure 25, et non plus avec le bord supérieur 29 comme c'était le cas dans l'exemple précédent. En se référant à la figure 4, un troisième exemple d'insert 40 peut comprendre une rainure interne 45 s'étendant le long de l'insert 40, plutôt dans une zone centrale 51 dudit insert 40. Cette rainure 45 est également 10 délimitée par un bord supérieur 49 et par un bord inférieur 50, lesdits deux bords 49, 50 étant parallèles. Dans ce cas, puisque la rainure 45 occupe une position centrale dans l'insert 40, l'étape de sélection va consister à sélectionner pour chacune des droites verticales 103, le point d'intersection de ladite droite verticale 103, soit avec le bord inférieur 50 de la rainure 45, soit 15 avec le bord supérieur 49 de celle-ci. En se référant à la figure 6, un quatrième exemple d'insert 60 pouvant être décodé par un procédé selon l'invention, a subi un usinage externe faisant apparaitre des reliefs externes sous la forme de bosses 61 et de creux 62 modifiant le contour dudit insert 60. Cet insert 60, une fois usiné, présente un 20 axe de symétrie 63 matérialisé par un axe longitudinal et central dudit insert 60. Autrement dit, une fois usiné, l'insert 60 est délimité par un bord latéral supérieur 64 et par un bord latéral inférieur 65, lesdits bords présentant des bosses 61 et des creux 62 aux mêmes emplacements, le long d'un axe longitudinal dudit insert 60. L'étape de sélection va consister à sélectionner 25 pour chacune des droites verticales 103, le point d'intersection de ladite droite verticale 103 avec le bord latéral 64 supérieur dudit insert 60. Sur l'exemple considéré, puisque le réseau de lignes fait apparaitre six lignes verticales 103, le code déterminé par un procédé selon l'invention REVENDICATIONS1. Procédé de décodage d'un insert (1, 20, 40) doté d'un motif (4, 5, 25, 45), ledit procédé étant réalisé au moyen d'un système électronique (100) doté d'un écran (101) et possédant un logiciel spécifique de décodage d'inserts (1, 20, 40), caractérisé en ce qu'il comprend les étapes suivantes, - Une étape d'acquisition d'une image de l'insert (1, 20, 40), - Une étape de création d'un fichier contenant ladite image, - Une étape d'activation du logiciel permettant de faire apparaitre sur une zone spécifique (102) de l'écran (101) un réseau de lignes (103, 104) prédéfini, - Une étape d'utilisation comme donnée d'entrée, du fichier dans le logiciel de manière à faire apparaitre l'image de l'insert (1, 20, 40) dans la zone spécifique (102) de l'écran (101), le réseau de lignes se superposant alors à ladite image, Une étape de sélection de certains points (110, 111, 112, 113, 114, 115) d'intersection entre les lignes (103, 104) du réseau et un contour du motif (4, 5, 25, 45) de l'insert (1, 20, 30), - Une étape de restitution par le système électronique (100) d'un code comprenant plusieurs composantes (116), correspondant chacune à l'emplacement d'un point d'intersection (110, 111, 112, 113, 114, 115) particulier. 2. Procédé de décodage selon la revendication 1, caractérisé en ce que le motif de l'insert (1, 20, 40) est un motif interne (4, 5, 25, 45) 3. Procédé de décodage selon la revendication 2, caractérisé en ce qu'il comprend une étape de mise à l'échelle de l'image de l'insert (1, 20, 40) de manière à venir occuper la zone spécifique (102) de l'écran (101) d'une manière standard. 13 4. Procédé de décodage selon l'une quelconque des revendications 2 ou 3, caractérisé en ce que l'insert (1, 20, 40) est allongé et le motif (4) est une rainure (5, 25, 45) s'étendant au moins partiellement le long dudit insert (1, 20, 40). 5 5. Procédé de décodage selon la revendication 4, caractérisé en ce que le réseau de lignes comprend des lignes horizontales (104) et des lignes verticales (103) entrecoupant lesdites lignes horizontales (104), et en ce que ledit réseau réalise un quadrillage de la zone spécifique (102) de l'écran (101) dans laquelle apparait l'image de l'insert (1, 20, 40). 10 6. Procédé de décodage selon la revendication 5, caractérisé en ce que la rainure (5, 25, 45) est délimitée par deux bords latéraux (9, 10, 29, 30, 49, 50), et en ce que les points d'intersection sélectionnés sont constitués par les points d'intersection entre chacune des lignes verticales (103) et au moins l'un desdits deux bords (9, 10, 29, 30, 49, 15 50). 7. Procédé de décodage selon l'une quelconque des revendications 5 ou 6, caractérisé en ce que le réseau comprend au moins quatre lignes verticales (103). 8. Procédé de décodage selon l'une quelconque des revendications 5 à 7, 20 caractérisé en ce que le code est une série de chiffres (116), et en ce que le nombre de chiffres (116) correspond au nombre de points d'intersection (110, 111, 112, 113, 114, 115) détectés entre les lignes verticales (103) et ledit au moins un bord (9, 10, 29, 30, 49, 50) de la rainure (5, 25, 45), la valeur du chiffre (116) traduisant la position du 25 point d'intersection (110, 111, 112, 113, 114, 115) le long de chaque ligne verticale (103). 9. Procédé de décodage selon l'une quelconque des revendications 1 à 8, caractérisé en ce que le logiciel comprend plusieurs réseaux de lignes correspondant chacun à un modèle d'insert (1, 20, 40) particulier, et en 14 ce qu'il comprend une étape de sélection du réseau de lignes approprié en fonction du modèle d'insert (1, 20, 30) à décoder. 10.Procédé de décodage selon l'une quelconque des revendications 1 à 9, caractérisé en ce que l'étape de sélection des points d'intersection (110, 5 111, 112, 113, 114, 115) s'effectue par le biais d'une interface homme machine permettant de convertir directement l'emplacement de chaque point (110, 111, 112, 113, 114, 115) en un élément (116) constitutif du code.