PROCEDE ET DISPOSITIF PERMETTANT L'ANNOTATION ET LA RECHERCHE AUTOMATIQUES DE CONTENUS NUMERIQUES
DISTANTS
Domaine de 1 ' invention
[0001] La présente invention concerne d'une manière générale la capture d'images, ainsi que le stockage, l'organisation, l'indexation, et la recherche des images capturées. Plus particulièrement, elle concerne un procédé et un dispositif permettant l'annotation, l'indexation et la recherche automatiques de contenus numériques .
Présentation de l'art antérieur
[0002] L'imagerie numérique connaît actuellement une révolution mondiale, avec l'augmentation concomitante du nombre d'utilisateurs et de la variété des applications remplaçant la photographie argentique traditionnelle, favorisant ainsi de nouveaux usages des techniques numériques. Il en résulte une croissance constante des flux de nouvelles images numériques, sous l'action combinée, (1) d'une part de procédés de capture d'images très performants et bon marché, tels que- les appareils photo numériques à mégapixels, et d'autre part (2) de nouveaux services de traitement des pellicules, notamment l'option permettant de stocker les images de ces films traditionnels directement sur CD-ROM.
[0003] Alors que la facilité de création et la disponibilité des images numériques ouvre la voie au développement du marché des applications, les volumes correspondants engendrent un nouveau lot de difficultés
dans le domaine de la gestion des images. Ces difficultés incluent celle consistant à trouver des procédés permettant un archivage, une indexation, un catalogage et une recherche efficaces d'images isolées. Du point de vue du consommateur, les difficultés portent sur la façon d'éviter de subir l'équivalent numérique de la "boîte à chaussures pleine de photos en vrac", et du point de vue d'une entreprise, elles consistent à maximiser la valeur et le caractère réutilisable de précieux actifs de la société, sous la forme d'archives photographiques bien organisées et accessibles.
[0004] Actuellement, la gestion et la recherche des photos numériques est très rudimentaire et nécessite des traitements manuels pour aboutir aux résultats souhaités . Une approche typique consiste par exemple à classer les photos en catégories. Dans cette approche, un utilisateur gère les fichiers d'images en stockant les fichiers d'images d'un événement dans un dossier particulier en fonction de l'activité concernée ou du contenu des photos. Dans cette approche, une méthode courante consiste à organiser les dossiers en fonction de la date et du lieu des prises de vue, ou à classer les photos sur la base d'informations relatives aux amis ou aux proches concernés. [0005] Dans un autre exemple d'approche, afin d'obtenir une meilleure qualité du contenu d'une photo, un utilisateur peut en revisualiser le contenu, puis renommer le fichier d'images afin de mieux refléter le contenu de ladite photo. Si cette approche fournit des informations bien plus détaillée sur le contenu de la photo, le temps et les efforts nécessaires pour renommer manuellement chacun des fichiers d'images peuvent en revanche se révéler fastidieux.
[0006] Le brevet US No. 6408301 déposé par Patton et al . décrit un dispositif interactif de stockage,
d'indexation, et de recherche d'images caractérisé en ce qu'une pluralité d'images numériques est stockée sous forme numérique. Chacune des photos est associée à un fichier d'informations, ledit fichier d'informations associé comprenant des méta-données qui sont saisies et stockées automatiquement, et/ou des données fournies par un utilisateur. Les méta-données saisies automatiquement incluent des éléments tels que la localisation GPS (ou le lieu associé), l'orientation, l'altitude, la direction, etc. (Colonne 4, lignes 29 à 35). Toutefois, aucune des caractéristiques de ces méta-données selon Patton et al . ne décrit avec précision la position d'un sujet photographique à un emplacement donné. De plus, en l'absence de système GPS, aucune méta-donnée relative à l'emplacement physique d'un sujet photographique ne peut être obtenue dans les approches antérieures .
[0007] L'invention a pour but de proposer un dispositif et un procédé permettant de remédier aux inconvénients identifiés ci-dessus.
RESUME DE L'INVENTION
[0008] A cet effet, une des caractéristiques de l'invention consiste à fournir un procédé et un dispositif permettant l'annotation, l'indexation et la recherche automatiques de contenus numériques distants, caractérisés en ce que la position d'un sujet photographique peut être déterminée avec précision.
[0009] Une image est capturée au moyen d'un appareil électronique, notamment un appareil photographique autonome, ou un appareil intégré dans d'autres équipements tels qu'un téléphone, un PDA, etc. Les méta-données d'une capture d'image sont créées à l'aide des moyens technologiques contenus dans l'appareil photographique, ou associés à cet appareil. De plus, les contenus disponibles via un réseau (notamment sur
Internet) sont utilisés pour créer des méta-données supplémentaires permettant l'indexation précise et la recherche des prises de vues.
[0010] Un exemple de mode de réalisation consiste, pour obtenir ces méta-données, à traiter les prises de vues avec l'aide d'un logiciel de reconnaissance d'images, et à fournir un nom associé à l'image identifiée. Lorsqu'un personnage figurant sur la photo a été identifié, et que les informations de date et d'heure sont déterminées à partir du contenu de la prise de vue, des méta-données complémentaires sont créées en faisant le lien avec un carnet d'adresses de la personne identifiée, et en recherchant toutes les informations complémentaires stockées dans ledit carnet d'adresses pour les plages de date et d'heure concernées.
[0011] Un autre exemple de mode de réalisation consiste à créer les méta-données correspondant a la prise de vue en recueillant des informations relatives à ladite prise de vue grâce à des protocoles de communication filaire ou sans-fil permettant d'échanger ou de transmettre des informations entre l'appareil photographique et un équipement de communication associés à la prise de vue.
[0012] Un mode de réalisation préférentielle de l'invention consiste en ce que l'appareil de prise de vue selon la présente invention est configuré de manière à communiquer avec un ou plusieurs équipements externes utilisant un protocole filaire ou sans-fil. A titre d'exemple, les protocoles Smart Tag, 802.11, ou Bluetooth peuvent être utilisés afin de permettre à l'appareil photographique de communiquer avec ledit équipement externe, en association avec un sujet d'intérêt, afin d'obtenir les méta-données correspondant à une vue prise dudit sujet d'intérêt. Les méta-données recueillies grâce à différentes technologies, notamment du type de celles
mentionnées ci-avant, peuvent être utilisées pour indexer de manière automatique une photo numérique et/ou tout autre contenu numérique, sans aucune intervention manuelle . [0013] Un avantage de l'utilisation de Smart Tags (ou balises actives) est que lorsqu'un sujet (par exemple, une peinture disposant d'un Smart Tag associé) est photographié avec un appareil de photographique disposant de l'interface adéquate, ledit appareil de photographique peut recueillir des informations sur ledit sujet en utilisant le protocole Smart Tag. Ces informations peuvent être corrélées avec ladite prise de vue numérique, et utilisées afin d'indexer ladite prise de vue. Des avantages similaires sont obtenus avec l'utilisation du protocole Bluetooth, caractérisé en ce que les informations sont échangées entre l'appareil photographique et l'équipement, au moment où l'appareil photographique se situe dans le champ de communication dudit équipement . [0014] Selon un autre aspect, il est fourni un procédé pour le stockage, l'indexation et la recherche de photos, ledit procédé comprenant : la capture d'une pluralité d'images en format numérique ; le stockage de chacune desdites prises de vues sous forme de fichier d'images ; la détermination d'un identificateur pour chacun desdits fichiers d'images ; la communication avec au moins un équipement afin de rechercher les méta-données correspondant audit identificateur et stockées dans ledit équipement ; le stockage des méta-données correspondant à au moins l'une de la pluralité de prises de vues dans une table d'index ; ainsi que la recherche des fichiers d' images stockés par requête sur au moins une forme de méta-données .
[0015] Par ailleurs, le procédé inclut la création d'une base de données, (1) d'une part pour
référencer les fichiers d'images de la pluralité de prises de vues, et d'autre part (2) pour stocker la table d'index associées aux prises de vues susdites. Ladite base de données peut être consultée pour trouver les fichiers d'images correspondant aux méta-données spécifiées. Les images peuvent être regroupées en un ou plusieurs groupes virtuel déterminé par un utilisateur, et les images recherchées peuvent être affichées sur un équipement d'affichage distant ou local, via une communication filaire ou sans-fil.
[0016] Selon un autre aspect, il est fourni un procédé pour le stockage, l'indexation et la recherche d'une pluralité de prises de vues, ledit procédé comprenant : le stockage de ladite pluralité de prises de vues en format numérique ; la détermination d'un identificateur à partir de chacune de ladite pluralité de prises de vues; la recherche des méta-données correspondant audit identificateur dans une base de données ; ainsi que l'indexation de la pluralité des images stockées grâce aux méta-données obtenues auprès de ladite base de données.
[0017] Selon un autre aspect, la présente invention se rapporte à un procédé pour le stockage, l'indexation et la recherche de contenus numériques. Ledit procédé comprend le stockage de ladite pluralité de prises de vues sous forme de fichiers d'images numériques, la communication avec des balises Smart Tag associées aux sujets contenus respectivement dans lesdites prises de vues, la recherche et le stockage des méta-données pour lesdits sujets auprès de leurs balises Smart Tag respectives, l'association de ces méta-données avec le fichier d'images stocké correspondant, ainsi que la recherche des fichiers d'images stockés par une requête sur les méta-données.
[0018] Selon encore un autre aspect, il est fourni un procédé pour le stockage, l'indexation et la recherche de contenus numériques distants, comprenant : le stockage de chacune de la pluralité d'images sous forme de fichiers d'images numériques ; la communication avec un émetteur-récepteur associé aux sujets respectifs des images ; la recherche des méta-données pour lesdits sujets depuis les émetteurs-récepteurs respectifs ; le stockage dans une table d'index des méta-données recherchées en relation avec leur image stockée ; ainsi que la recherche des fichiers d'images stockés en lançant une requête sur ces méta-données. Dans un autre mode de réalisation, l'émetteur-récepteur est de préférence configuré pour opérer avec le protocole Bluetooth. [0019] Selon enfin un aspect, il est fourni un dispositif permettant la mise en oeuvre du procédé selon la présente invention. Un tel dispositif inclut un appareil photographique permettant la prise d'au moins une photo, ainsi que des équipements d'émission-réception permettant la fourniture automatisée de méta-données.
Description sommaire des figures
[0020] D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, en relation avec les figures annexées, où :
[0021] La figure 1 (a) est une vue de face d'un appareil photographique utilisé selon l'un des exemples de mode de réalisation de la présente invention ; [0022] La figure 1 (b) est une vue de dos de l'appareil de prise de vue de la figure 1 (a) ;
[0023] La figure 2 est le schéma général d'un dispositif selon l'un des exemples de mode de réalisation de la présente invention;
[0024] La figure 3 est le schéma détaillé d'un dispositif informatique montré dans la figure 2 ;
[0025] La figure 4A représente un exemple de dispositif d'interface selon la présente invention, pour l'indexation et la recherche des informations ;
[0026] La figure 4B montre un schéma d'indexation et de groupage pour les images identifiées dans la figure 4A ;
[0027] La figure 5 montre un exemple d'architecture du dispositif pour un prototype de démonstration selon la présente invention ;
[0028] Les figures 6A, 6B et 7 illustrent quelques exemples de schémas pour l'obtention des méta- données ; [0029] Les figures 8A à 8C montrent des structures fichiers/données pour le stockage des données d'images et des méta-données correspondantes ;
[0030] La figure 9 est un diagramme illustrant la prise de vue, l'indexation, le stockage et la recherche des informations dans un exemple de mode de réalisation de la présente invention ; et
[0031] Les figures 10 à 12 illustrent des exemples de diagrammes représentant des variantes du dispositif montré en figure 2.
Description détaillée d'exemples de mode de réalisation
[0032] En regard des dessins, où les mêmes références chiffrées désignent d'une vue à l'autre des parties identiques ou correspondantes, les figures 1 (a) et 1 (b) montrent un appareil photo numérique 100 disposant de boutons 102 pour l'utilisation de l'appareil photo 100, un objectif 104 pour la prise de vue, un équipement de stockage primaire 106 pour le stockage de données numériques relatives à la prise de vue réalisée.
L'appareil photo 100 inclut un processeur 108 pour le traitement des données stockées dans 1 ' équipement de stockage. Le processeur 108 peut être utilisé pour traiter les données capturées, de manière à générer des méta- données relatives aux données capturées. Dans le cas où le traitement en local des données par l'appareil photo 100 nécessite d'importantes capacités de calcul, alors de telles données peuvent être transmises à un équipement informatique externe, notamment un serveur 208 (figure 3) pour le traitement et ensuite le re-transfert des informations traitées vers l'appareil photo 100, via un équipement de communication 110, lesdites données étant alors indexées et stockées dans 1 ' équipement de stockage 106. A titre d'exemple, l'équipement de communication 110 peut être un récepteur infra-rouge, un transpondeur capable de communiquer avec une balise de communication Smart Tag, ou un appareil de communication capable de communiquer avec un appareil externe utilisant un protocole Bluetooth ou tout autre protocole de communication équivalent.
[0033] Dans une variante, les données de la prise de vue peuvent être transmises depuis l'appareil photo 100, via l'équipement de communication 110, à un ordinateur distant chargé de les traiter, de créer les méta-données, et de stocker lesdites méta-données. Ainsi, par exemple, le serveur 208 peut être utilisé en tant qu'ordinateur distant avec une base de données pour stocker les données de la prise de vue, indexées grâce aux méta-données pour un stockage et une recherche efficaces des données de la prise de vue. Il est fourni un équipement de communication 110 disposant d'une interface configurée de manière adéquate, afin de permettre à l'appareil photo 100 de communiquer avec divers équipements externes, dans le but d'échanger les données d'image, ainsi que d'obtenir des méta-données de la part
des équipements externes, tels que par exemple l'équipement de communication mobile sans fil ou le PTD (terminal personnel sécurisé, en anglais, "Personal Trusted Device") 204, le carnet d'adresse 206, l'équipement informatique 208, ou le système GPS 210, comme indiqué dans la figure 2.
[0034] Toujours en regard de la figure 1 (a) , une mémoire extractible (en cartouche ou en stick) 112 est également fournie afin de stocker les informations capturées (vidéo, image ou audio) et d'assurer une meilleure transférabilité. Il sera clair pour l'homme du métier qu'on pourrait également utiliser d'autres moyens portables de stockage, notamment des DVD, des CD-ROM ou autres systèmes de stockage optiques, ainsi qu'une variété d'autres supports magnétiques. En outre, l'appareil photo 100 dispose d'un microphone 114 pour la prise de données audio .
[0035] La figure 1 (b) montre le dos de l'appareil photo 100, équipé d'un écran 116 pour l'affichage d'une photo prise via l'objectif 104. Par ailleurs, ledit écran
116 peut être utilisé pour afficher les informations stockées dans la mémoire extractible 112.
[0036] La figure 2 présente le schéma de principe d'un dispositif permettant d'obtenir des méta-données correspondant aux données capturées par l'appareil photo, dans un exemple de mode de réalisation de la présente invention. L'appareil photo 100, tel que décrit de manière détaillée dans , la figure 1 (a) , prend la photo d'un personnage 201 debout, avec en arrière-plan le Golden Gâte Bridge de San Francisco. La photo du personnage 201 est affichée sur le dispositif d'affichage 116 (figure la) de l'appareil photo 100, puis identifiée en 203 et stockée dans le dispositif de stockage 106.
[0037] Les méta-données correspondant à la prise de vue 203 peuvent être créées par traitement des données
capturées dans le processeur 108. A titre d'exemple, un logiciel de reconnaissance d'images peut avoir été chargé dans le processeur, permettant à ce dernier d'identifier le personnage 201 comme étant "Papa" pour la personne utilisant l'appareil photo. De la même manière, le Golden Gâte Bridge peut être identifié par logiciel de reconnaissance d'images de l'appareil photo 100. Il sera clair pour l'homme de métier que les photos prises de "Papa" et du Golden Gâte Bridge peuvent être comparées avec les images stockées dans le dispositif de stockage 106 de l'appareil photo 100.
[0038] Dans un autre exemple, les méta-données peuvent inclure des informations complémentaires du type : positionnement GPS, date et heure, orientation magnétique, titres et rubriques (mentions de l'utilisateur, noms de personnes, de lieux, de locaux etc.), données "Tag"
(fournies par des balises Smart Tag ou des équipements utilisant un protocole approchant, du type Bluetooth ou autre) , physionomie et noms, indications de couleur, indications de localisation (GPS ou boussole) . A titre d'exemple, les méta-données peuvent être stockées sous la forme de paires "champ-valeur" .
[0039] L'équipement de stockage 106 de l'appareil photo 100 peut contenir une base de données disposant d'informations complémentaires relatives à la prise de vue. Lesdites informations complémentaires peuvent par exemple inclure la date et l'heure de la prise de vue, des informations personnelles, telles que la date d'anniversaire, des informations relatives aux contacts ou autres. Ces informations complémentaires peuvent être recherchées pour servir de méta-données aux photos identifiées. Ces informations personnelles sur un sujet photographié peuvent également être obtenues depuis des équipements externes à l'appareil photo 100, grâce à l'équipement de communication 110.
[0040] Les méta-données correspondant à une prise de vue peuvent inclure des informations sur le lieu ou la localisation qui peuvent être obtenues via un système GPS. Une fois que les données de localisation ont été obtenues par GPS, les conditions climatiques au moment de la prise de vue peuvent être déterminées par corrélation des données de localisation avec des sites météorologiques auxquels on accède grâce à un système informatique 208 fourni, disposant d'un accès à l'Internet ou au Web (www). Un exemple de méta-données relatives à la prise de vue 203 est illustré dans la figure 2. Des index sont créés à partir des méta-données, et les prises de vues sont stockées en fonction des index créés.
[0041] Comme décrit ci-avant, les données de localisation d'un sujet photographié peuvent être obtenues grâce à un système GPS. Cependant, en l'absence d'un système GPS, ni les données de localisation, ni les autres informations provenant d'autres équipements techniques dépendant des données de localisation fournies par le système GPS ne peuvent constituer des méta-données complémentaires permettant d'indexer et de rechercher avec précision les contenus numériques.
[0042] Toujours en regard de la figure 2, une fois que les informations de date et d'heure sont déterminées à partir du contenu de la prise de vue, des méta-données complémentaires sont créées, d'une part (1) en établissant une communication avec un carnet d'adresse 206 du propriétaire de l'appareil photo, et d'autre part (2) en récupérant toutes les informations complémentaires stockées dans ledit carnet d'adresses pour les plages de date et d'heure correspondantes. De cette manière, si le propriétaire de l'appareil photo a comme indication "Camping avec Maman et Papa" pour la date et l'heure correspondantes, une telle information peut être utilisée afin de générer automatiquement des méta-données. A la
place du carnet d'adresses 206, on peut utiliser d'autres équipements de gestion de données (tels que calendriers ou organiseurs personnels) aptes à communiquer avec l'appareil photo 100, afin d'obtenir des méta-données correspondant à une photo. L'appareil photo 100 peut accéder au calendrier 205 et au carnet d'adresses 206 via l'Internet 207. Pour la création des méta-données, on peut également utiliser d'autres contenus, tels que des listes de favoris Internet, ou les ressources préférées ("hot lists") d'un utilisateur.
[0043] Comme illustré dans les figures 10 à 12, qui sont décrites plus en détail dans les paragraphes ci- après, l'assistant numérique personnel (personal digital assistant, ou PDA) 908 peut être équipé d'une fonctionnalité de stockage des informations du carnet d'adresses et du calendrier. Dans une autre solution, cette fonctionnalité peut être intégrée dans le terminal personnel sécurisé 204, permettant ainsi d'accomplir de multiples fonctions à partir d'un équipement unique. [0044] Ainsi, même en l'absence d'un système GPS, les données de localisation d'un sujet photographié peuvent être déterminées avec une probabilité raisonnable. Non seulement la présente invention permet de déterminer la localisation d'une photo, mais elle aide également à identifier d'autres éléments ou personnages associés à l'image identifiée. De plus, une fois la localisation d'une photo déterminée, des informations sur la météo, les températures, etc. peuvent être déterminées facilement en corrélant les informations de position avec les données météorologiques disponibles pour ce lieu particulier.
[0045] La figure 3 montre maintenant le diagramme d'un exemple d'équipement informatique 208 permettant de créer des méta-données relatives à une prise de vue par l'appareil photo 100. En regard désormais des dessins, où les mêmes références chiffrées désignent d'une vue à
l'autre des parties identiques ou correspondantes, la figure 3 représente le diagramme d'un équipement informatique permettant la mise en oeuvre du procédé et du dispositif selon la présente invention. L'équipement informatique 208 dispose d'un boîtier 302 qui accueille une carte mère 304 contenant un processeur ou CPU 306 (du type Intel Pentium, Intel Pentium II, P3 , P4 , Dec Alpha, ou IBM/Motorola Power PC) , une mémoire 308 (notamment DRAM, ROM, EPROM, EEPROM, SRAM ou Flash RAM) , ainsi que d'autres équipements logiques spécialisés optionnels (notamment ASICs) , ou des équipements logiques configurables, notamment GAL (Generic Array Logic) , ou les circuits intégrés diffusés (FGPA) re-programmables . Un équipement de communication 316 permet à l'équipement informatique 208 de communiquer avec d'autres équipements externes, comme par exemple le terminal personnel sécurisé 204.
[0046] Par ailleurs, l'ordinateur 208 comporte plusieurs équipements de saisie (notamment un clavier 322 et une souris 324), ainsi qu'une carte d'affichage 310 pour contrôler l'écran 320. De plus, l'équipement informatique 208 comporte les éléments suivants : un lecteur de disquette 314, d'autres équipements pour support amovible (notamment disque compact 319, bande magnétique, ou tout support magnéto-optique amovible) , un disque dur 312, ou autre lecteur fixe de supports à haute densité, lesdits éléments étant raccordés grâce à un bus d'équipements approprié, notamment un bus SCSI ou un bus IDE amélioré. Bien que le disque compact 319 soit représenté avec un lecteur externe, il est possible d'insérer ledit disque compact 319 directement dans des lecteurs de CD-ROM ne nécessitant pas de boîtier externe. L'équipement informatique 208 peut également comporter, raccordé au même bus d'équipements, un lecteur de disque optique 318 (par exemple un disque compact ou un DVD) , ou
à un autre bus d'équipements comme les lecteurs de supports haute densité, un lecteur/graveur de disques optiques ou un chargeur de disques optiques. De plus, une imprimante (non représentée) fournit également des copies papier des photos ou index souhaités .
[0047] En outre, l'équipement informatique 208 comporte au moins un support lisible par ordinateur. Lesdits supports lisibles par ordinateur sont par exemple des disques compacts 319, des disques durs 312, des disquettes, des bandes magnétiques, des disques magnéto- optiques, des PROMs (EPROM, EEPROM, Flash EPROM) , des DRAM ou des SRAM. La présente invention, stockée sur l'un quelconque ou sur une combinaison desdits supports lisibles par ordinateur, comporte un logiciel pour à la fois contrôler des matériels (hardware) de l'ordinateur 208, et permettre audit ordinateur 208 d' interagir avec un utilisateur humain ou avec d'autres équipements, tels que, par exemple, un appareil photo 100, un calendrier 205, un carnet d'adresses 206, etc. Ledit logiciel peut inclure notamment des pilotes d'équipements, des systèmes d'opération et des applications utilisateurs, tels que des outils de développement ou des moniteurs (graphiques) de système. Ledit support lisible par ordinateur comporte de plus un programme informatique, selon la présente invention, permettant de traiter et d'organiser des données d ' images .
[0048] La figure 4A illustre une interface du dispositif permettant l'indexation et la recherche des informations capturées grâce à l'appareil photo 100 (figure 2) dans un exemple de mode de réalisation de la présente invention. Comme détaillé avec précision dans la figure 2, les photos 402 et 404 sont identifiées comme représentant respectivement le Golden Gâte Bridge et le Grand Canyon, grâce aux informations stockées dans l'équipement de stockage 106 de l'appareil photo 100 ou
l'équipement de stockage (disque dur) 312 de l'équipement informatique 208. De la même manière, les personnages apparaissant sur la photo 402 sont reconnus par le logiciel de reconnaissance d'images à partir des informations 408 stockées dans l'équipement de stockage 106.
[0049] Toujours en regard de la figure 4A, les photos 402 et 404 peuvent être indexées respectivement sous "San Francisco" et "Grand Canyon". De plus, la photo 402 peut également être indexée de manière à- être classée sous les noms des personnages identifiés dans ladite photo. Par exemple, si "Michael" et "Serge" sont reconnus sur la photo 402 et que la photo est indexée en conséquence, en sélectionnant l'attribut "Michael" dans le menu 408, toutes les photos associées à "Michael" seront alors recherchées. Dans l'exemple de l'interface de la figure 4A, la photo 402 serait recherchée et affichée. De la même manière, si l'attribut "Grand Canyon" est sélectionné, la photo 404 associée au "Grand Canyon" sera recherchée et affichée. La figure 4B représente un modèle d'indexation et de classification pour les photos identifiées et décrites dans la figure 4A.
[0050] La figure 5 illustre une architecture du dispositif pour un prototype de démonstration d'un exemple de mode de réalisation de la présente invention. L'étape 1 montre en 502 la prise en direct d'une photo d'un journaliste, puis la prise de vue est attribuée à un groupe "Golden Gâte" 504 et identifiée sous la rubrique "Démo Live" . La rubrique " Démo Stockée" inclut les photos 402 et 404 montrées dans la figure 4.
[0051] Dans l'étape 2 de traitement de l'image et d'indexation s'effectue l'association de l'étiquetage avec l'apparence des prises de vues. Les prises de vues ayant comme arrière-plan le Golden Gâte sont stockées sous les étiquettes "Golden Gâte" et "San Francisco", tandis que
les images du Grand Canyon sont stockées sous les étiquettes "Grand Canyon" et "Arizona ou Utah" . Dans l'étape 3 de recherche, lorsque "Golden Gâte" ou "San Francisco" sont utilisés pour lancer la requête, la prise de vue 502 du journaliste affectée au groupe Golden Gâte 504 est recherchée. Dans la section "Démo stockée", lorsque les termes de la recherche sont "Mickael ou Bridge", l'image 402 est sélectionnée. Les images recherchées peuvent être visualisées sur un PDA 908 (figure 9), comme détaillé dans la figure 9.
[0052] La figure 6A représente un schéma pour l'obtention des méta-données correspondant à une photo prise par l'appareil photo 100, dans un autre exemple de mode de réalisation de la présente invention. La figure 6A représente plus particulièrement l'appareil photo 100 ayant été installé pour prendre la photo d'une peinture ou d'une oeuvre d'art 602, située physiquement dans un musée ou un lieu similaire. Les détails de la peinture 602 peuvent être décrits et listés sur la peinture elle-même, pour être lus du public. Dans un mode de réalisation préférentiel de la présente invention, les détails de la peinture 602 peuvent être programmés dans une balise Smart Tag 604 qui est située physiquement à proximité de la peinture. La balise Smart Tag 604 a la capacité de communiquer avec un autre équipement de communication si ce dernier se trouve dans le champ de communication de la balise Smart Tag 604. Les Smart Tags, tels que par exemple des balises d'identification radiofréquence (Radio Frequency Identification, ou RFID) , sont des balises actives disposant d'un processeur et d'une mémoire propres. En outre, les balises Smart Tags peuvent être équipées de capteurs ou de déclencheurs, et elles ont la capacité d'échanger des données sur une interface radio
(802.1504) .
[0053] Un utilisateur qui souhaite effectuer une photo de la peinture 602 à l'aide de l'appareil photo 100, doté d'un équipement de communication 110 (figure la) , a la possibilité d'introduire l'appareil photo 100 dans le champ de communication de la balise Smart Tag 604, de façon à permettre à ladite balise Smart Tag d'établir une communication avec l'équipement de communication 110 de l'appareil photo 100 lorsque la peinture 602 apparaît (au moment de la prise de vue) dans le contenu numérique. A l'établissement de la communication entre la balise Smart Tag 604 de la peinture 602 et l'équipement de communication 110, des méta-données, programmées dans la balise Smart Tag 604 et correspondant à la peinture 602, peuvent être transmises à l'appareil photo 100 (si la peinture apparaît dans le contenu numérique de la prise de vue) , afin que la peinture 602 soit indexée et stockée de manière adéquate dans l'équipement de stockage de l'appareil photo 100.
[0054] A titre d'exemple, les méta-données peuvent inclure des informations telles qu'une description de la peinture, la date de création de l'œuvre, des informations sur l'artiste, le lieu d'exposition de la peinture, etc.. Les données de la prise de vue sont indexées grâce aux méta-données obtenues de la balise Smart Tag 604. Il est clair que les informations capturées peuvent également être stockées sur un moyen de stockage amovible, ou transmises pour stockage à un équipement de stockage externe, comme il est détaillé dans la figure 1.
[0055] La figure 6B montre un autre exemple de mode de réalisation de la présente invention, caractérisé en ce que deux séries de peintures 602a, 602b disposant de leurs balises Smart Tag respectives 604a, 604b sont exposées. La procédure d'échange des méta-données entre l'appareil photo 100 et chacune des balises Smart Tag 604a, 604b est similaire à celle qui a été décrite dans la
figure 6A, et ne sera donc pas répétée ici. Cependant, lorsque l'on approche l'appareil photo 100 de la peinture 602a afin de prendre une photo de ladite peinture, et si l'appareil photo 100 est introduit dans le champ de communication de chacune des balises Smart Tag 604a et 604b, et donc reçoit des méta-données de la part de chacune des balises, alors il peut devenir difficile de corrêler les méta-données reçues de chacune des balises Smart Tag avec la prise de vue de la peinture 602a. La présente invention permet de remédier à cet inconvénient par l'obtention d'informations directionnelles auprès d'une boussole numérique, couplées à des informations de localisation obtenues auprès d'un équipement GPS. La boussole numérique peut être intégrée à l'appareil photo 100, ou être indépendante de l'appareil photo 100, mais en communication avec ledit appareil photo 100.
[0056] Il est possible, à partir des informations directionnelles susdites, d'identifier une prise de vue parmi plusieurs photos affichées. Si par exemple l'appareil photo 100 est dirigé vers la peinture 602a, alors les informations directionnelles permettront de corrêler les méta-données obtenues auprès de la balise Smart Tag 604a avec les données de la prise de vue de la peinture 602a. Une technique similaire peut s'appliquer à l'exemple de mode de réalisation décrit à la figure 7, pour assurer l'indexation et la recherche, dans le cas où l'on se trouve en présence de plusieurs peintures avec leurs équipements de communication Bluetooth correspondants . [0057] Dans un autre exemple de mise en oeuvre de la présente invention représenté dans la figure 7, la peinture 602 peut être dotée d'un équipement 704 configuré pour opérer grâce à un protocole Bluetooth. L'équipement 704 est doté d'une interface 702 pour la transmission des méta-données relatives à la peinture à un équipement
externe, tel qu'un appareil photo 100 qui viendrait dans le champ de communication de l'équipement 704. De préférence, l'équipement de communication 110 (figure 1) de l'appareil photo 100 serait dans un tel cas également équipé d'une interface 702 apte à communiquer avec l'équipement 704 grâce à un protocole Bluetooth. Bluetooth est une norme ouverte de communication permettant des connexions sans fil sur un périmètre restreint entre des ordinateurs fixes et portables, des PDA, des téléphones mobiles, des imprimantes, des scanners, des appareils photo numériques et même des équipements électroménagers, sur une bande de fréquences disponible partout (2,4 GHz) offrant une compatibilité mondiale.
[0058] Les figures 8a à 8c représentent désormais la structure des fichiers et des données permettant de stocker les données d'images et les méta-données correspondantes. Plus précisément, la figure 8a montre un fichier image ou multimédia 802 ainsi que le fichier de méta-données 804 correspondant, tous deux étant stockés dans l'équipement de stockage 106 (figure 1) . Comme indiqué précédemment, les données image ou multimédia qui ont été capturées ainsi que les méta-données peuvent également être stockées dans un équipement de stockage amovible 112. [0059] Comme illustré dans la figure 8a, le fichier de méta-données 804 est stocké séparément du fichier image ou multimédia 802, ledit fichier image ou multimédia 802 étant couplé avec le fichier de méta- données 804. Le fichier image ou multimédia 802 peut être par exemple un fichier JPEG, GIF, TIFF, MPEG, AVI, ou WAV, et le fichier de méta-données peut être stocké en texte ASCII ou en format binaire. Dans la figure 8B, les méta- données sont stockées dans le même flot de données (bitstream) que l'information de l' en-tête, dans le champ 807, ou dans un champ de données séparé situé à un autre
emplacement de la même structure de fichier, et les données d'image sont stockées séparément dans le champ 808. Dans la figure 8C, les méta-données sont stockées en tant que filigrane 812 imprimé directement sur l'image 810. Le filigrane peut être visible ou caché. Lors d'une impression des photos ou autres, les méta-données peuvent être imprimées sur le recto ou le verso des images imprimées .
[0060] Les exemples suivants illustrent des possibles applications de la présente invention : Exemple 1 : Métiers de l'assurance
[0061] Les compagnies d'assurances ont l'habitude de dépêcher un expert sur le lieu d'un accident afin de rapporter des photographies ou d'autres éléments relatifs à l'incident. Dans le cas d'une acquisition d'images, l'expert pourra être amené à prendre une photo de la scène de l'accident. La seule donnée insérée automatiquement sera éventuellement la date fournie par l'appareil photo (pour autant que cette date soit correctement réglée) . L'expert devra noter manuellement toute autre information relative à cette photo.
[0062] Cependant, grâce à la présente invention, il est possible de recueillir automatiquement des méta- données. Cela recouvre, par exemple, l'insertion automatique du lieu de l'accident grâce au GPS, de l'orientation grâce à une boussole, des informations sur la rue et l'adresse depuis une base de contenus, ou des conditions météo à l'heure de l'accident, depuis une base de données météorologiques . [0063] Il est possible d'utiliser les technologies Smart Tag ou Bluetooth pour recueillir des informations sur le véhicule. A titre d'exemple, le véhicule peut être équipé d'une balise Smart Tag programmée avec des informations ou caractéristiques relatives au véhicule, notamment : numéro de plaque
minéralogique, numéro de série du véhicule, informations sur la marque, le modèle, l'année, ou la couleur, historique des accidents, incidents survenus au véhicule, etc. Ces informations (ou méta-données) complémentaires peuvent être chargées automatiquement par l'appareil photo 100 (figure 1) pendant que l'expert prend des photos de la scène de l'accident. Les méta-données peuvent servir à indexer les prises de vues de manière adéquate.
[0064] Selon une variante, avant d'inspecter sur un accident, l'expert peut entrer dans son agenda électronique des informations sur les accidents sur lesquels il ou elle va inspecter. Ainsi, lorsque les photos sont enregistrées, la date et l'heure peuvent servir à récupérer lesdites informations dans l'agenda, et donc à enregistrer automatiquement lesdites méta-données sur l'accident avec les prises de vues de la scène ou du véhicule .
Exemple 2 : Parcs à thèmes, musées, stades et salles de sport, et autres lieux de distraction [0065] Dans la plupart des parcs à thèmes les plus fréquentés, plusieurs employés du parc sont affectés à photographier les visiteurs entrant dans le parc. Les photos sont vendues pour un montant forfaitaire aux visiteurs. Parfois, les photos sont prises devant des points connus du parc à thème (comme par exemple devant le globe à l'entrée des Universal Studios, ou en compagnie de personnages célèbres). Il est possible d'utiliser la technologie Smart Tag de la présente invention pour créer des méta-données servant à rechercher d'autres photos en rapport .
[0066] La figure 9 représente un organigramme pour la prise de vue, l'indexation, le stockage et la recherche des informations stockées. L'étape 902 illustre la phase de capture des données d'image. Les données d'image sont capturées suivant l'un des exemples de mise
en oeuvre décrits pour l'invention, illustrés dans les figures 2, 6A, 6B et 7. Les données de la prise de vue sont traitées à l'étape 904 afin d'obtenir des méta- données correspondant aux données susdites. Les méta- données servent à créer un index permettant un stockage et une recherche efficaces des données capturées, comme illustré à l'étape 906. Les données capturées sont stockées, comme indiqué à l'étape 908, soit localement dans l'équipement de stockage 106 (figure 1) de l'appareil photo 100, soit dans une base de données distante (par exemple sur le disque dur 112 d'un équipement informatique 208) . Les données stockées sont consultées, comme indiqué à l'étape 910, en spécifiant une ou plusieurs formes de méta-données comme clés de recherche, l'interface de recherche se basant de préférence sur des images ou du texte, comme illustré dans les figures 4 et 5.
[0067] Les figures 10 à 12 illustrent quelques exemples de combinaisons et de variantes qui peuvent s'appliquer à l'exemple illustré dans la figure 2. L'appareil photo 100 peut être configuré de manière à communiquer avec une unité de traitement et de stockage 910. On peut remplacer l'unité de traitement et de stockage 910 par un autre ordinateur personnel 208 apte à réaliser des tâches de traitement et de stockage des informations capturées par l'appareil photo 100. L'unité de traitement et de stockage 910 est configurée de manière à communiquer avec d'autres équipements externes, comme par exemple un terminal personnel sécurisé 204, un équipement du type PDA (assistant personnel) 908 capable de gérer un calendrier et un carnet d'adresses, ou un système satellite GPS 210. L'unité de traitement et de stockage 910 est également configurée pour communiquer (de préférence via un réseau de communication comme 1 ' Internet ou un autre réseau à commutation de paquets) avec un serveur 906 capable d'indexer, d'héberger et de rechercher
des contenus numériques, avec un ordinateur personnel 208, ou avec d'autres équipements raccordés à un réseau 904. Il est possible d'utiliser des procédés de communication filaire ou sans fil afin de permettre la communication entre chacun des équipements illustrés dans les figures 10 à 12.
[0068] Le dispositif de la figure 11, ainsi que son fonctionnement, sont similaires à ceux illustrés dans la figure 10, à l'exception du fait que le terminal personnel sécurisé 204 a la capacité d'accomplir les fonctions de l'appareil photo 100, de l'équipement du type PDA 908, et de l'unité de traitement et de stockage 910. La figure 12 est une autre variante de la figure 11, caractérisée en ce que le terminal personnel sécurisé 204 dispose de plus de la capacité d'accomplir les fonctions du serveur 908, et de l'ordinateur personnel 208, comme illustré dans les figures 11 et 12.
[0069] Bien que la présente invention soit illustrée avec un petit nombre d'équipements, connectés à un réseau, il est clair qu'un plus grand nombre d'équipements peut être connecté au réseau sans pour autant sortir de l'esprit et du cadre de l'invention.
[0070] Avantageusement, comme il apparaîtra à l'homme du métier informatique, le traitement selon la présente invention des données capturées peut être réalisé à l'aide d'un ordinateur numérique d'usage courant, ou un microprocesseur programmé selon les enseignements de la présente spécification. Comme il apparaîtra à l'homme du métier de la programmation logicielle, les modules logiciels appropriés peuvent être réalisés par des programmeurs expérimentés, en s ' appuyant sur les enseignements du présent brevet. Comme il apparaîtra à l'homme du métier, le traitement des données capturées peut être également réalisé grâce à l'élaboration de
circuits intégrés spécifiques, ou en interconnectant un réseau approprié de circuits composants traditionnels.
[0071] Il est clair qu'il est possible d'envisager de nombreuses modifications ou variantes pour la présente invention, à la lumière des enseignements ci- avant. Il est par conséquent entendu que dans le cadre des revendications annexées, l'invention peut être pratiquée d'une autre manière que celles spécifiquement décrites dans le présent document .