Brevet FR2858077A1 — publié le 20050128

PROCEDE DE DISTRIBUTION SELECTIVE D'IMAGES Domaine technique La présente invention concerne un procédé destiné à faciliter la commande et la distribution sélective d'images. Elle vise en particulier la distribution d'images à des utilisateurs qui ont préalablement acheminé des données d'image vers un prestataire de services ou déposé un support d'image, en vue de leur traitement et/ou de leur conservation. On entend par distribution d'image la mise à disposition de l'utilisateur des images sous quelle que forme que ce soit. Il s'agit, par exemple, de l'envoi d'épreuves des images ou de fichiers numériques 10 contenant les données d'image. L'invention trouve des applications en particulier pour la commande et la distribution de retirages de photographies pour des particuliers. Etat de la technique antérieure Un certain nombre de prestataires offrent aux particuliers des services de 15 traitement d'images. Le terme image s'applique en particulier à des photographies, mais n'exclue aucune autre forme de présentation. Les services proposés par les prestataires peuvent inclure le développement de négatifs, la numérisation d'images, la conservation de données numériques, la mise à disposition d'outils de consultation d'images à distance, et l'envoi à domicile d'images. Comme indiqué cidessus, l'envoi d'image peut avoir lieu soit sous la forme de fichiers numériques, soit sous la forme d'épreuves photographiques. Cette liste est loin d'être exhaustive dans la mesure où les images peuvent être transférées sur des supports très variés pour obtenir des objets ludiques ou décoratifs. Avant leur distribution, les images sont généralement conservées par le prestataire dans une banque de données d'images. La conservation peut aussi être prolongée au-delà d'une première distribution, en permettant, par exemple, à un utilisateur de commander de nouvelles épreuves d'une image. La commande d'épreuves ou la commande de retirages sont des opérations 30 classiques que l'utilisateur effectue généralement à l'enseigne d'un laboratoire photographique. Ces opérations peuvent aussi être traitées à distance, par correspondance ou par l'accès à un site Internet du prestataire, par exemple. Une des difficultés rencontrées lors de la gestion de commandes à distance est l'identification des objets commandés. Cette difficulté n'est pas propre au domaine de la photographie, mais se rencontre également dans la vente par correspondance. Ainsi, et bien que ne relevant pas nécessairement du domaine de la distribution d'images, on peut se référer également aux documents (1) à (3) qui proposent l'utilisation d'un stylo numérique pour faciliter la commande d'objets d'un catalogue. Les stylos numériques permettent de lire des réseaux codés imprimés sur une feuille de papier et de transmettre un signal correspondant. Le signal est ensuite décodé pour restituer l'écriture, c'est-à-dire le déplacement du stylo numérique sur la feuille portant les réseaux codés. De façon plus sommaire, le signal du stylo peut être utilisé pour déclencher des commandes lorsqu'un utilisateur coche un champ portant un réseau codé déterminé. Dans ce contexte, le 15 document (3) propose d'utiliser une image comme support pour des interactions de commerce électronique. Les systèmes prévus dans les documents (1) à (3) mettent à la disposition d'un grand nombre d'utilisateurs potentiels un même catalogue, en vue d'un échange avec un ou plusieurs fournisseurs. Une difficulté supplémentaire existe pour la distribution d'images. En effet, la distribution des images doit être sélective. La distribution vise à mettre à la disposition d'un utilisateur déterminé, un certain nombre d'images propres à cet utilisateur. La sélectivité est dictée par la nature du produit distribué et par la nécessité du respect d'éventuels droits d'auteur ou de droits individuels qui 25 peuvent être attachés aux images. La multiplication du nombre d'images et le caractère spécifique de leur distribution augmente la difficulté d'identification des images, la difficulté d'identification des utilisateurs et la difficulté de corrélation entre les commandes et les images. Exposé de l'invention La présente invention a pour but de proposer un procédé de distribution d'image permettant d'identifier avec certitude les images qu'un utilisateur souhaite recevoir. Un but est également d'éviter qu'un utilisateur ne reçoive des images dont il ne serait pas l'auteur. Un but est encore de permettre à un utilisateur de contrôler aisément le cercle de distribution des images qu'il confie à un prestataire. Enfin, un but de l'invention est d'offrir à l'utilisateur un moyen très 10 commode pour commander des épreuves de retirage. Pour atteindre ces buts, l'invention concerne plus précisément un procédé de distribution sélective d'images comprenant: a) la collecte d'une pluralité d'images en provenance d'au moins un utilisateur, b) l'association à chaque image d'au moins un code d'identification correspondant à un réseau codé susceptible d'être lu par un stylo numérique, et la mise en mémoire de données d'images correspondant aux images collectées, les données d'images étant associées aux codes d'identification dans une base de données d'image, c) la mise à disposition de l'utilisateur d'un support de commande représentant la pluralité d'images et, pour chaque image, au moins un champ portant le réseau codé qui correspond au code d'identification associé à l'image, et, d) en réponse à la réception d'un d'une commande en provenance de 25 l'utilisateur, comprenant des données relatives à au moins un code d'identification d'un réseau codé lu par un stylo numérique, la recherche, dans la base de données d'image, de données d'image associées à ce code, et la transmission à l'utilisateur d'une image correspondant à ces données. On entend par stylo numérique un dispositif de lecture et de transmission 30 de données à partir de champs portant des réseaux codés. Ce type de dispositif, encore désigné par baguette (wand) peut avoir des formes variables. On peut se reporter à ce sujet aux documents (1) à (3) mentionnés précédemment. Les champs de réseau codé peuvent être imprimés ou transférés sur différents supports. Conformément à l'invention les données d'image sont mémorisées avec un code qui permet de les identifier. L'utilisateur qui reçoit le support de commande peut cocher les champs d'identification des images pour lesquels il souhaite, par exemple, un tirage. Il coche ces champs au moyen d'un stylo numérique. Comme chaque champ correspond à une image particulière, l'utilisateur ne peut commander que les images qui figurent sur le support de commande mis à sa disposition. I peut éventuellement transmettre ce support à son entourage afin de 10 lui offrir la possibilité de profiter du service. Accessoirement, le risque de commander par erreur une image non souhaitée est réduit. La commande ayant lieu par l'intermédiaire du stylo numérique, l'utilisateur ne risque pas de faire une erreur dans la saisie d'une référence. Dans une version simplifiée de l'invention, le code d'identification associé à chaque image et le réseau codé correspondant imprimé sur le support de commande peuvent être sans relation intrinsèque. Dans ce cas, une table de correspondance est nécessaire pour retrouver les codes d'identification qui correspondent aux réseaux codés des champs de commande lus par le stylo 20 numérique de l'utilisateur. En revanche, selon un perfectionnement de l'invention, le code d'identification associé à une image peut être une fonction biunivoque d'au moins une partie du réseau codé utilisé dans le champ d'identification. Dans ce cas, le code contient l'information nécessaire pour établir la forme graphique du réseau 25 codé qui lui est associé, et le réseau codé contient l'information nécessaire pour établir le code d'identification qu'il représente. Le procédé peut comporter une étape supplémentaire d'identification et d'authentification du stylo numérique utilisé pour passer commande. Cette étape est possible lorsque le stylo numérique émet, en plus de la commande, une donnée 30 d'identification qui lui est propre. D'autres étapes additionnelles peuvent être prévues. L'étape a) du procédé peut comporter, par exemple, une numérisation des images, de façon à former des données d'image pour les images qui ne sont pas reçues sous forme numérique. L'exécution d'une procédure de payement peut également être prévue avant la transmission de l'image commandée par l'utilisateur. Le payement peut être effectué grâce à un protocole sécurisé de transmission de données intégré au stylo numérique. Plusieurs moyens de paiement sont envisageables. I s'agit par exemple de messages SMS surtaxés, d'envoi de données de cartes bancaires ou d'autres méthodes de commerce électronique. Le 10 stylo numérique peut aussi utiliser le protocole sécurisé pour autoriser un prestataire de services à effectuer la facturation des produits ou services fournis. D'autres caractéristiques et avantages de l'invention ressortiront de la description qui va suivre, en référence aux figures des dessins annexés. Cette description est donnée à titre purement illustratif et non limitatif. 15 Brève description des figures La figure 1 est un organigramme indiquant des opérations de mise en mémoire d'images susceptibles d'être distribuées selon un procédé conforme à l'invention. La figure 2 est un organigramme indiquant des opérations visant à mettre à 20 la disposition de l'utilisateur un support de commande. La figure 3 est un organigramme illustrant des opérations de réception et de traitement d'une commande d'un utilisateur selon un procédé conforme à l'invention. Description détaillée de modes de mise en oeuvre de l'invention Une première étape du procédé est la collecte de données d'image en provenance d'un ou de plusieurs utilisateurs. La collecte des données d'image peut comporter la réception d'un film négatif, et éventuellement son développement. Il s'agit, par exemple, d'un film que l'utilisateur a déposé auprès de son détaillant de produits photographiques. La collecte des données d'image peut revêtir bien d'autres formes. Elle peut comporter tout simplement la réception de données numériques ou de fichiers d'image que l'utilisateur transmet par le réseau Internet, ou par l'intermédiaire de tout autre vecteur de données, au prestataire de services. Sur la figure 1, un film 10 représente symboliquement les données d'images fournies par l'utilisateur au prestataire. Lorsque les données d'images de l'utilisateur ne sont pas sous une forme numérique, ce qui est le cas lors d'un dépôt de film argentique, une étape complémentaire 12 consiste à effectuer une numérisation du film. L'étape qui suit, indiquée par la référence 14, consiste à associer aux données d'image numériquesl6 un ou plusieurs codes d'identification 18. Les codes sont puisés dans une base de données 20 qui contient une réserve de codes d'identification. Il s'agit de codes associés respectivement à une représentation graphique, appelée réseau codé, et susceptible d'être lue par un stylo numérique. Plus précisément, chaque réseau codé, lu par un stylo numérique peut être, par la suite, reconnu et identifié de manière unique. L'association entre les 15 codes d'identification et les réseaux codés peut être réalisée très simplement au moyen d'une table de correspondance stockée dans la base de données 20. Toutefois, dans une mise en oeuvre préférée, le code d'identification et le réseau codé sont des fonctions biunivoques l'un de l'autre. Le réseau codé peut ainsi être établi de façon unique à partir de la simple connaissance du code d'identification, 20 et le code d'identification peut être établi de façon unique à partir du signal de lecture du réseau codé, émis par le stylo numérique. Les codes 18, puisés dans la base de données 20, sont tous différents et sont associés respectivement aux données d'image. Plus précisément, chaque image se voit attribuer un code. Les données du code et les données d'image, c'est-à-dire les 25 données numériques de l'image, peuvent être rassemblées dans un même fichier mixte 22. Le code d'identification apparaît, par exemple, comme une métadonnées des données d'image. Le code d'identification, s'il se présente sous la forme d'une combinaison de caractères alphanumériques, peut aussi être associé à l'image comme étant le nom du fichier contenant les données d'image. Les fichiers mixtes 22 incluant les données d'image et les codes d'identification sont mémorisés lors d'une étape 24. La mémoire peut être unique ou non. Elle est symboliquement représentée avec la référence 26. La figure 2 montre l'édition d'index photographiques à partir des données mémorisées, ou à partir des données d'image et de codes disponibles pour l'étape d'association 14. L'index photographique a ici une double fonction. Sa fonction première est de fournir à l'utilisateur un résumé du contenu d'un film, d'un album photographique, ou simplement d'un jeu d'images qu'il a transmis au prestataire de 10 services. I permet en effet d'identifier de façon simple les images qui y sont contenues. Une deuxième fonction est ici de constituer un support de commande permettant de passer des commandes au moyen d'un stylo numérique. A partir des fichiers mixtes 22 qui résultent de l'étape d'association 14, ou qui sont éventuellement extraits de la mémoire 26, on prépare les données pour 15 l'impression des index. L'une des opérations, indiquée avec la référence 30 consiste à extraire les données d'images 32 du fichier mixte 22 et de les mettre en forme pour l'impression. Sur la figure 2 les données d'image 32 sont abusivement représentées sous la forme d'une petite image, pour des raisons de commodité graphique. De la même façon, une opération 34 consiste à extraire le code d'identification 18 du fichier mixte 22 et de le convertir en des données d'impression d'un réseau codé 36. La représentation graphique de ce dernier est également abusive. Les données d'impression d'une image et les données d'impression du 25 réseau codé, extraits du même fichier d'image, sont associées en vue d'une impression concomitante. Cette étape, indiquée avec la référence 38 permet également d'agencer l'image et une plage contenant le réseau codé de telle manière que l'utilisateur puisse intuitivement comprendre le lien entre ces éléments. Ces éléments peuvent être placés côte à côte, ou reliés par une ligne ou par des 30 symboles graphiques quelconques. L'étape d'impression proprement dite est indiquée par un bloc 40. Il convient de préciser que les données d'image résultant de la numérisation 12 et les codes d'identification puisés dans la base de données 20 peuvent aussi être utilisés directement pour l'impression du support de commande. La figure 2 montre une impression possible du support de commande, sous la forme d'un index photographique 50. L'index comprend de petites images 52, et, en dessous de chaque image, une plage de sélection 54 correspondante, portant le réseau codé. Chaque plage de sélection est unique. Elle correspond au code d'identification associé à l'image. Dans l'exemple décrit, un unique code d'identification est associé à chaque image. Le réseau codé correspondant peut être reproduit plusieurs fois dans la plage de sélection. Une pluralité de codes d'identification distincts peuvent toutefois être associés à une même image. Dans ce cas, la plage de sélection peut contenir plusieurs réseaux codés différents. Tous ces réseaux codés renvoient cependant à la même image qui est ainsi sélectionnée qu'une seule fois. Cet aspect sera encore précisé dans la suite de l'exposé. Pour commander un retirage, il suffit à l'utilisateur de cocher la plage de sélection 54 voisine de l'image souhaitée, au moyen de son stylo numérique. Plusieurs plages de sélection peuvent être prévues pour chaque image et correspondre à des types de commandes différentes pour la même image. Par exemple, des plages peuvent être prévues pour commander deux retirages de l'image au lieu d'un seul, pour sélectionner différents formats d'agrandissement, ou pour sélectionner différents types de support d'image. Trois plages de sélection particulières 56, 58, 60 apparaissent dans la partie 25 inférieure droite de l'index 50 représenté à la figure 2. Il s'agit également de plages portant des réseaux codés. Les réseaux codés de ces plages ne sont cependant pas associés à des images. Il s'agit de réseaux susceptibles d'être reconnus par le stylo numérique, par une unité de traitement associée au stylo, ou encore par un prestataire de services de gestion du stylo. Les plages de sélection 56, 58, 60 sont utilisées comme plages fonctionnelles, susceptibles de déclencher, lorsqu'elles sont reconnues, des actions ou des opérations particulières. L'usage de telles plages, en combinaison avec un stylo numérique est en soi connue. On se limite ainsi à la description des fonctions associées aux plages. La plage de sélection 60 porte un réseau codé qui déclenche l'envoi d'un signal de transmission de données de lecture par le stylo numérique, et qui valide par conséquent les données lues. Les données lues sont comprises ici comme des données identifiant des réseaux codés préalablement parcourus par le stylo. Les plages 56 et 58 portent des réseaux codés de sélection. Elles sont utilisées pour désigner un choix de support de distribution des images. Les images 10 distribuées aux utilisateurs peuvent en effet se présenter sous la forme de tirages ou d'épreuves, mais aussi sous la forme de fichiers numériques transmis par Internet vers l'ordinateur de l'utilisateur. Un nombre plus important de plages pourrait servir à étendre le choix à des supports d'images différents, à des qualités de papier d'épreuve, etc. La référence 62 désigne des plages de réseau codé utilisables pour la reconnaissance d'écriture. Elles permettent l'envoi par le stylo numérique de données telles qu'une adresse, et en particulier l'adresse électronique du destinataire des images sélectionnées. Il convient là encore de préciser que la transmission et la reconnaissance de l'écriture par un stylo numérique sont des 20 techniques connues en soi. On peut se reporter, à ce sujet, au document (4) par exemple. Les plages de réseau codé 56, 58 et 60, dont la fonction n'est pas de désigner une image, ni de transmettre une inscription, peuvent être identiques pour tous les index et pour tous les utilisateurs. Le fait de les cocher, déclenche simplement une action particulière ou valide un choix. La plage 60, par exemple, déclenche la transmission par le stylo numérique des données lues. Pour mieux comprendre l'utilisation de l'index dans le procédé de distribution on peut à présent se reporter à la figure 3. L'utilisateur qui reçoit l'index 50 coche avec un stylo numérique 70 les plages de sélection à proximité des photos dont il souhaite un retirage. Lorsque ces plages sont cochées, les réseaux codés qu'elles portent sont lus par le stylo numérique. L'utilisateur coche ensuite une plage commandant la transmission des signaux de lecture. I s'agit de la plage 60 évoquée en relation avec la figure 2. Le fait de cocher cette plage, provoque l'émission d'un signal de lecture depuis le stylo numérique 70 vers un ordinateur personnel 72. Le signal de lecture comprend des données relatives aux réseaux codés des plages de sélection cochées ou parcourues. La transmission peut avoir lieu par l'intermédiaire d'un système de transmission local du type blue tooth . Les données sont ensuite transmises par un réseau de communication, représenté par une flèche 74, depuis l'ordinateur personnel 72 vers le prestataire du service de distribution d'images 80. La transmission peut passer par l'intermédiaire d'un terminal de communication autre qu'un ordinateur personnel. Il s'agit, par exemple, d'un terminal de communication hertzien ou d'un terminal d'accès à Intemrnet. D'autres prestataires intermédiaires fournissant des services liés à l'utilisation d'un stylo numérique peuvent être connectés dans la chaîne de transmission depuis le stylo numérique 70 15 et le prestataire de distribution d'images 80. Ils peuvent réaliser, par exemple, une étape 75 d'identification et d'authentification du stylo numérique. Les données transmises permettent d'identifier de façon unique les plages de sélection cochées par reconnaissance du réseau codé unique qu'elles portent respectivement. L'identification des plages cochées et des réseaux correspondants 20 peut être opérée dans l'ordinateur 72 de l'utilisateur, par un prestataire intermédiaire non représenté, ou par le prestataire de distribution d'images 80. Lorsque le réseau codé est une fonction biunivoque du code d'identification de l'image auquel il est associé, il est possible d'établir directement le code d'identification des images sélectionnées. Le code est établi à partir des réseaux 25 codés ou, plus précisément, à partir des signaux de lecture transmis. Dans l'exemple illustré, cette opération est effectuée par le prestataire de distribution d'image. Elle est identifiée par le bloc 82. Lorsque le réseau codé et le code d'identification ne sont pas reliés par une fonction qui permet de les établir de façon unique l'un en fonction de l'autre, il est 30 nécessaire de disposer d'une table de correspondance. Une telle table peut, le cas échéant, être contenue dans la base de données 20 décrite en référence à la figure 1. Une copie de cette table, ou un lien de communication vers une base contenant la table doit alors être à la disposition du prestataire pour établir le code d'identification. Lorsque le code d'identification est établi, il est utilisé comme pointeur pour rechercher dans une base de données d'images les données relatives à l'image objet de la commande. La base de données d'images est contenue dans une mémoire 26 qui peut être la même que celle évoquée en référence à la figure 1. S'il ne s'agit pas de la même mémoire, celle-ci contient tout au moins une copie des données de la mémoire 26 de la figure 1. Une étape indiquée avec la référence 82 consiste à extraire les données d'image 16, identifiées dans la base de données avec le code d'identification. Les données sont extraites pour tous les codes d'identification correspondant à une même commande. Les données sont ensuite transmises vers une imprimante. Des épreuves 85 15 sont produites et sont conditionnées pour être envoyées au client. Cette étape est indiquée par la référence 84. L'adresse postale d'envoi des épreuves est préalablement enregistrée. Elle peut également être contenue dans les fichiers de données d'image ou associée à ces derniers. L'adresse peut être une adresse indiquée par l'utilisateur lors de son abonnement au service de distribution ou au 20 service de gestion de la transmission de données par le stylo numérique. Des champs de réseau codé permettant la transmission de l'écriture par un stylo numérique peuvent aussi être prévus pour que l'utilisateur puisse y porter une autre adresse. Ces champs sont alors du même type que les champs 62 de la figure 2, réservés à l'écriture d'un adresse électronique. Par retour à la figure 3 on peut noter que la transmission des images à l'utilisateur peut aussi consister en la simple mise en forme des données d'image numériques et leur envoi à une adresse électronique. Cette variante est indiquée par le bloc 86. La mise en forme des données d'images consiste, par exemple, à les convertir en un format adapté à la transmission et à la lecture par l'ordinateur 30 personnel de l'utilisateur. L'adresse électronique à laquelle les données d'image sont transmises peut être une adresse préalablement spécifiée par le client ou une adresse portée sur l'index photo dans les champs 62 prévus à cet effet. Dans le bloc 86 correspondant à l'émission des données électroniques, une antenne représente symboliquement la transmission des données par un réseau de communication tel que le réseau Intemrnet. La transmission n'est toutefois pas nécessairement du type hertzien. Documents cités (1) WO 03/007211 (2) WO 01/75783 10 (3) WO 01/71644 (4) WO 01/71476 REVENDICATIONS 1 - Procédé de distribution sélective d'images comprenant: a) la collecte d'une pluralité d'images en provenance d'au moins un utilisateur, b) l'association à chaque image d'au moins un code d'identification (18) correspondant à un réseau codé susceptible d'être lu par un stylo numérique, et la mise en mémoire de données d'images correspondant aux images collectées, les données d'images étant associées aux codes d'identification dans une base de données d'image (26), c) la mise à disposition de l'utilisateur d'un support de commande (50) représentant la pluralité d'images (52) et, pour chaque image, au moins un champ (54) portant le réseau codé qui correspond au code d'identification associé à l'image, et, d) en réponse à la réception d'un d'une commande en provenance de l'utilisateur, comprenant des données relatives à un code d'identification, correspondant à un réseau codé lu par un stylo numérique, la recherche, dans la base de données d'image, de données d'image associées à ce code, et la transmission à l'utilisateur d'au moins une image correspondant à ces données. 2 - Procédé selon la revendication 1, dans lequel l'étape a) comprend la numérisation (12) des images de façon à former les données d'image numériques. 3 - Procédé selon la revendication 2, dans lequel l'étape b) comprend l'association à l'image d'un code d'identification fonction biunivoque d'au moins une partie du réseau codé correspondant. 4- Procédé selon la revendication 3, dans lequel le code d'identification de chaque 30 image est respectivement intégré dans l'un parmi les données numériques d'image, des méta-données associées aux données d'image, et le nom d'un fichier contenant les données d'image. 5- Procédé selon la revendication 1, comprenant, avant la transmission de l'image, l'exécution d'une procédure de payement. 6 - Procédé selon la revendication 1, comprenant une étape d'identification et d'authentification du stylo numérique. 7 - Procédé selon la revendication 1, dans lequel la transmission de l'image à l'utilisateur comprend au moins l'un parmi la transmission d'une épreuve de l'image, et la transmission des données numériques d'image.