Brevet FR2980609A1 — publié le 20130329

L'invention se situe dans le domaine des objets porteurs d'un code bidimensionnel et des procédés de fabrication de tels objets. Les codes bidimensionnels (ou codes 2D) sont des images généralement carrées ou rectangulaires composées de points ou de petits carrés juxtaposés, 15 de couleurs contrastées, par exemple noirs et blancs, qui se sont développés depuis la fin des années 1990. Ils présentent de nombreux avantages par rapport aux « codes à barres » unidimensionnels, notamment : - ils peuvent coder un bien plus grand nombre d'informations sur une surface plus petite ; par exemple, le QR Code peut coder jusqu'à 7 089 20 caractères numériques, ou 4 296 caractères alphanumériques, - ils peuvent comporter une redondance qui permet de retrouver les données même si une partie du code est manquante ou détériorée, cette redondance étant généralement paramétrable ; l'algorithme de Reed-Solomon, qui est le plus utilisé, permet de produire un code comportant jusqu'à 30 % de 25 redondance, - les codes 2D peuvent être lus par des lecteurs qui s'apparentent à des appareils photo numériques, tels que les « smart phones » et les webcams, comportant un logiciel de décodage ; si ce logiciel de décodage est couplé à une application, cette lecture peut immédiatement déclencher une action, 30 comme par exemple se connecter à un site internet donnant accès à une vidéo, un jeu concours... ou déclencher un appel téléphonique. Les codes 2D ont de très nombreuses applications, dans le domaine de l'internet, de la téléphonie, du marketing, ou même de l'industrie (par exemple suivi de pièces de rechange). Cependant, l'un des inconvénients de ce système de codage est qu'il a 5 une faible tolérance aux déformations du code tel qu'il est présenté au lecteur, ce qui induit au moins deux limitations à son usage : - le code doit être inscrit sur une surface plane. Dans toutes les applications connues, le code bidimensionnel doit être imprimé sur une surface plane, telle qu'une affiche, une page de revue, un billet de train, une 10 carte imprimée... de façon à éviter les déformations de l'image ; par exemple, la charte graphique flashcode de l'Association Française du Multimédia Mobile, indique que « le code ne doit pas subir de déformation autre qu'un redimensionnement proportionnel », de façon à pouvoir être « reconnu par le lecteur flashcode », ce qui exclut a fortiori l'impression sur une surface non 15 plane car les déformations subies par le code seront non proportionnelles, - l'axe optique du lecteur doit être positionné le plus possible de façon orthogonale à la surface porteuse du code pour éviter les distorsions de parallaxe, voir US 7 412 089. L'invention vise à élargir le champ d'application des codes 2D en 20 proposant un objet comportant au moins une surface non plane, cette surface non plane comportant une représentation de code bidimensionnel, la représentation de code comprenant des moyens pour qu'elle soit lisible suivant une direction donnée de lecture par un système de lecture comprenant au moins un dispositif de lecture et un logiciel de décodage selon un standard 25 propre audit code. De cette façon, la représentation du code sera décodable même si elle est inscrite sur une surface non plane. Le standard mis en oeuvre pour le code peut lui-même prévoir que le code doit être inscrit sur une surface plane. 30 Avantageusement, les moyens comportent une forme de la représentation dudit code telle que la projection selon l'axe de lecture du code bidimensionnel sur une surface plane orthogonale audit axe de lecture soit sensiblement une image non déformée dudit code selon le standard dudit code. De façon à améliorer la lisibilité d'un code 2D inscrit sur une surface non plane, l'invention propose de mettre en forme la représentation dudit code 5 avant de l'inscrire sur la surface non plane, de façon à compenser au moins partiellement les déformations provoquées par son inscription sur la surface non plane. Cette forme particulière est telle que la projection de la représentation du code mis en forme, sur une surface plane orthogonale à une direction de lecture, soit sensiblement une image non déformée du code selon 10 son standard. On peut également dire que cette forme particulière est l'intersection de la surface non plane et d'un cylindre qui s'appuie de façon orthogonale sur une représentation plane du code. Ceci définit cette forme particulière de façon univoque. Le procédé d'inscription d'une représentation de code sur une surface 15 non plane peut en lui même provoquer des déformations, mais seule la mise en forme réalisée comme décrit plus haut assurera une bonne lisibilité du code selon une direction privilégiée de lecture. Concrètement, la surface plane est par exemple la rétine de l'observateur ou le plan du capteur du lecteur. En toute rigueur, ce qui précède fait 20 l'hypothèse que l'observateur ou le lecteur est placé à l'infini. Bien entendu, le standard de code bidimensionnel utilisé peut être tout standard de code 2D, notamment QR CodeTM, Micro QR Code, DataMatrix, Maxi Code, Aztec ou un format PDF-417. De même, la surface non plane peut être tout type de surface, notamment 25 une surface réglée, une surface développable ou une surface conique, et dans ce cas l'objet peut être un gobelet. Les gobelets sont en effet d'excellents supports de communication, cette communication pouvant être générique (par exemple une marque, un lieu...) ou spécifique (par exemple un événement, le code renvoyant alors à un site 30 internet fournissant des informations sur cet événement). L'invention porte également sur un procédé de fabrication d'un objet comportant au moins une surface non plane et une représentation d'un code bidimensionnel selon un standard donné, comportant l'étape consistant à : - inscrire ladite représentation sur la surface non plane. Ce procédé s'affranchit du préjugé et des recommandations selon lesquels il convient d'inscrire une représentation de code bidimensionnel sur une surface plane. Le code subira des déformations du fait d'être inscrit sur une surface non plane, mais on a trouvé que les lecteurs et les logiciels de décodage tolèrent un certain degré de déformation du code, notamment si les rayons de courbure de la surface sont grands par rapport aux dimensions de la représentation du code. L'invention porte également sur un procédé de fabrication d'un objet comportant au moins une surface non plane et une représentation d'un code bidimensionnel selon un standard donné, comportant les étapes consistant à : - donner une forme à la représentation dudit code, - inscrire ladite représentation sur la surface non plane, de façon que la projection selon un axe de lecture de la représentation sur une surface plane orthogonale audit axe de lecture soit sensiblement une image non déformée selon le standard dudit code. L'avantage obtenu est que l'on peut inscrire le code sur une surface non plane quelconque, notamment comportant des faibles rayons de courbure vis à vis des dimensions du code, imposant donc de fortes déformations. Un autre avantage consiste dans le fait de pouvoir utiliser sur une même surface non plane des représentations de code de plus grande taille et/ou plus denses en informations, donc pour lesquelles le risque d'échec du décodage est le plus élevé. Le procédé d'inscription de la représentation du code sur la surface non plane peut comporter une étape de mise en forme de cette représentation, mais dont l'objectif est uniquement de faciliter cette inscription, et non de la rendre 30 décodable par un système adapté. L'invention porte également sur un procédé de fabrication d'un objet comportant au moins une surface non plane développable et une représentation d'un code bidimensionnel selon un standard donné, comportant les étapes consistant à : - donner une forme à la représentation dudit code, - inscrire ladite représentation sur la surface développable mise à plat, - donner une forme tridimensionnelle à ladite surface pour constituer ladite surface non plane développable de l'objet, de façon que la projection selon un axe de lecture de ladite représentation sur 10 une surface plane orthogonale audit axe de lecture soit sensiblement une image non déformée selon le standard dudit code. Ce procédé vise le cas où le code est inscrit non pas directement sur une surface non plane, mais en premier lieu sur une surface plane qui est ensuite déformée pour constituer l'objet. Par exemple, dans le cas d'une surface 15 conique, la surface plane prend la forme d'un secteur circulaire, cette dernière étant ensuite enroulée sur elle même pour constituer le cône. Des modes de réalisation et des variantes seront décrits ci-après, à titre d'exemples non limitatifs, avec référence aux dessins annexés dans lesquels : 20 Les figures lA et 1B illustrent le principe du procédé selon l'invention et des objets fabriqués selon ce procédé, La figure 2 représente un gobelet porteur d'un code 2D Datamatrix 25 lisible, directement inscrit sur la paroi du gobelet, La figure 3 représente un code 2D Datamatrix mis en forme en vue d'être inscrit sur la paroi d'un gobelet, 30 La figure 4 représente un gobelet porteur du code 2D Datamatrix de la figure 3. En figure lA on a représenté un cône C de forte conicité sur lequel a été imprimée, sans mise en forme autre que celle éventuellement nécessitée par le procédé d'impression, une représentation de code 2D très simplifiée 3a. La 5 projection de cette représentation de code 3a sur un plan P orthogonal à une direction de lecture D donne une image 3b dont il est visible qu'elle est très déformée et n'est pas conforme au standard utilisé pour le code : par exemple, les bords gauche et droit ne sont pas parallèles et pas orthogonales aux bords inférieur et supérieur. Le plan P est représentatif du plan de lecture du lecteur 10 de code et cette image déformée ne sera peut être pas décodée par le système de décodage. En figure 1B, cette représentation de code 2D simplifiée 4a a été préalablement mise en forme, de façon que sa projection 4b sur le plan P soit une image conforme au standard du code utilisé. 15 Le gobelet A illustré en figure 2 comporte une paroi sensiblement conique qui comporte deux zones, une zone lisse 1 et une zone rugueuse 2 pour faciliter la prise par la main. Un code 2D Datamatrix 30 a été imprimé sur la zone lisse 1, mais il aurait pu également être imprimé sur la zone 20 rugueuse 2. Ce type de code se caractérise par deux bandes noires à gauche et en bas, à angle droit. Le code 30 a été imprimé sur le gobelet par un procédé connu, par exemple par le procédé de l'offset. Selon un axe de lecture orthogonal au plan de la figure 1, c'est à dire orthogonal à l'axe du gobelet et centré sur la 25 représentation du code, celle-ci apparaît déformée à l'observateur et au lecteur de code. Notamment, les bandes noires 30a et 30b ne sont plus orthogonales. Néanmoins, si le rayon de courbure de la paroi du gobelet est très supérieur aux dimensions du code, les déformations seront minimes et le code restera décodable par un système de décodage. Cependant, il peut être utile 30 d'éviter ces déformations en vue de garantir un bon décodage, notamment lorsqu'on désire inscrire un code plus grand et/ou plus dense en informations et donc plus susceptible aux erreurs de décodage. La figure 3 illustre le même code 2D Datamatrix 40 mis en forme de façon non proportionnelle en vue d'être imprimé sur une surface non plane, en l'espèce la surface conique du gobelet A. La partie basse du code 40a a été étirée de façon à compenser le rétrécissement du gobelet A vers sa base. La direction de lecture est identique à celle de la figure 2. Le gobelet A illustré en figure 4 représente le code 40 de la figure 3 imprimé par des moyens connus sur la paroi du gobelet. Ainsi qu'il est visible en figure 4, la mise en forme imposée au code 40 compense la déformation du fait de la forme conique du gobelet A : son image 50 selon un axe de vision orthogonal à l'axe du gobelet et passant par le centre de la représentation du code est conforme au standard du code.15 REVENDICATIONS1. Objet (A) comportant au moins une surface non plane (1), caractérisé en ce que la surface non plane comporte une représentation de code bidimensionnel (30, 50), ladite représentation de code comprenant des moyens pour qu'elle soit lisible suivant une direction donnée (D) de lecture par un système de lecture comprenant au moins un dispositif de lecture et un logiciel de décodage selon un standard propre audit code. 2. Objet selon la revendication 1, caractérisé en ce que ledit standard prévoit que le code est inscrit sur une surface plane. 3. Objet selon la revendication 1 ou 2, caractérisé en ce que lesdits moyens comportent une forme de la représentation dudit code telle que la projection selon ladite direction de lecture (D) du code bidimensionnel sur une surface plane (P) orthogonale audit axe de lecture soit sensiblement une image non déformée dudit code selon le standard dudit code. 4. Objet selon l'une des revendications précédentes, caractérisé en ce que ledit standard dudit code bidimensionnel est un standard QR CodeTM, Micro QR Code, DataMatrix, Maxi Code, Aztec ou un format PDF-417. 5. Objet selon l'une des revendications précédentes, caractérisé en ce que ladite surface non plane est une surface réglée, une surface développable ou une surface conique. 6. Objet selon l'une des revendications précédentes, caractérisé en ce qu'il s'agit d'un gobelet (A). 7. Procédé de fabrication d'un objet comportant au moins une surface non plane (1) et une représentation (30) d'un code bidimensionnel selon un standard donné, caractérisé en ce qu'il comporte l'étape consistant à : - inscrire ladite représentation sur l'au moins une surface non plane (1). 8. Procédé de fabrication d'un objet comportant au moins une surface non plane (1) et une représentation (50) d'un code bidimensionnel selon un 10 standard donné, caractérisé en ce qu'il comporte les étapes consistant à : - donner une forme à la représentation dudit code, - inscrire ladite représentation sur l'au moins une surface non plane (1), de façon que la projection selon une direction de lecture (D) de ladite 15 représentation sur une surface plane (P) orthogonale audit axe de lecture soit sensiblement une image non déformée selon le standard dudit code. 9. Procédé de fabrication d'un objet comportant au moins une surface non plane (1) développable et une représentation (50) d'un code 20 bidimensionnel selon un standard donné, caractérisé en ce qu'il comporte les étapes consistant à : - donner une forme à la représentation dudit code, - inscrire ladite représentation sur la surface développable mise à plat, - donner une forme tridimensionnelle à ladite surface pour constituer ladite 25 surface non plane (1) développable de l'objet, de façon que la projection selon une direction de lecture (D) de ladite représentation sur une surface plane (P) orthogonale audit axe de lecture soit sensiblement une image non déformée selon le standard dudit code. 30 10. Procédé de fabrication selon l'une des revendications 7 à 9, caractérisé en ce que ladite représentation est inscrite par impression.