Brevet FR2833129A1 — publié le 20030606

PROCEDE DE VISUALISATION D'IMAGES GEOLOCALISEES LIEES A UN CONTEXTE La présente invention se situe dans le domaine technologique de l'imagerie numérique. La présente invention concerne un procédé permettant de visualiser sur un terminal portable des images d'un lieu géographique, lesdites images représentant chacune un contexte spécifique choisi par un utilisateur. Les services de télémessageries permettent de recevoir, à la demande, des informations sur des terminaux portables ou assistants personnels numériques type PDA (Personal Digital Assistant); ces services interactifs sont 0 largement divulgués et exploités. L'objectif de ces services est de fournir, des informations en temps récl à un utilisateur muni d'un assistant personnel. Ces informations concernent par exemple des données de géolocalisation (cartographies interactives de villes), des données météorologiques, etc.. Ces données sont actualisées ou mises à jour périodiquement. Un exemple de méthode et de système is fournissant automatiquement ce type de services est décrit dans le brevet US 6 202 023. Le brevet US 6 202 023 décrit une méthode et un système permettant, dans un environnement mobile (réseau sans fil), en utilisant par exemple le réseau Internet, de fournir automatiquement à un utilisateur d'un terminal portable, des informations géolocalisces actualisées et spécifiques d'une zone ou d'un lieu géographique donné. L'utilisateur formule par exemple une requete à partir de son terminal portable; cette requête est basée sur des interrogations, choix ou préférences de l'utilisateur, par rapport à son besoin. Ce besoin peut étre par exemple de savoir si un hôtel situé dans un endroit proche de celui o se trouve l'utilisateur est complet ou pas, ou de savoir quelles sont les conditions météorologiques dans un lieu donné o l'utilisateur va se rendre, etc.. Le système analyse les b esoins de l'utili sateur, et restitue sur l' écran d' affichage du terminal portable, les textes et/ou les graphiques (par exemple, des cartes géographiques) correspondant aux données de la requete. La présente invention concerne un procédé permettant à un utilisateur, muni d'un terminal portable comprenant un écran d'affichage, d'afficher des images numériques fixes ou animées; lesdites images affichées étant liées à un contexte temporel choisi par l'utilisateur. Ces images proviennent par exemple de photographies d'un lieu géographique, et elles sont liées à un contexte dudit lieu. Une caractéristique essentielle de l'invention est de permettre de fournir des images dont chacune est fonction d'un contexte préDéré de l'utilisateur. Le contenu des images prend en compte des paramètres contextuels sélectionnés par l'utilisateur, de manière à afficher des données numériques contextuelles de ces images, par exemple de s images d'un lieu géographique, sur l' écran d' affichage du terminal portable. La présente invention concerne plus particulièrement un procédé o pour fournir des données numériques contextuelles d'une image d'un lieu géographique, sur un terminal portable muni d'un écran d'affchage, ledit procédé comprenant les étapes suivantes: a) à partir du terminal portable, sélectionner au moins un paramètre contextuel parmi une liste de paramètres; is b) à partir du terminal portable, transtérer le au moins un paramètre contextuel sélectionné et une information de géolocalisation du lieu géographique dans un serveur; c) mémoriser automatiquement, dans le serveur, le au moins un paramètre contextuel et l'information de géolocalisation; d) associer automatiquement, dans le serveur, le au moins un paramètre contextuel et l'information de géolocalisation; e) sélectionner automatiquement au moins une image du lieu géographique, ladite image étant sélectionnée à partir de l'association des données de l'étape d); 2s f) envoyer automatiquement vers le terminal portable, la au moins une image numérique sélectionnée, correspondant à l'association opérée à l'étape d); g) afficher sur l'écran du terminal portable, la au moins une image numérique sélectionnée à l'étape e). Les caractéristiques de l'invention appara^tront à la lecture de la description suivante, faite en référence au dessin de la figure 1. La figure 1 représente schématiquement l'environnement matériel dans lequel est mis en _uvre le procédé de l'invention. Un terminal portable l muni d'un écran d'affichage 5 est relié à un premier serveur 2, via une passerelle 3 de type WAP (Wireless Application Protocol); cette passerelle 3 est destinée à permettre la communication de données numériques, par les liaisons 10, 20 entre le terminal portable 1 et le réseau, par exemple GSM (Global System for Mobile) ou GPRS (General Packet Radio System). Une liaison 50 à haut débit permet la communication de données numériques entre le premier serveur 2 et un second serveur 4. Le second serveur 4 contient par exemple des images numériques lO indexées dans une base de données images. La liaison 40 permet la connexion avec un réseau tel que par exemple Internet. Des informations ou données numériques peuvent ainsi étre récupérées à des adresses universelles de ressource ou URL (Uniform Resource Locator), dans le réseau Internet; ceci, pour enrichir par exemple la base de données image. Le terminal portable 1 est par exemple une caméra numérique, un téléphone cellulaire, un PDA. Ce terminal portable 1 permet soit l' enregistrement et la vi sualisation d'images numériqu es fixes ou animées (courtes séquences vidéo), soit seulement la visualisation desdites images sur l'écran 5. Le terminal portable est en outre muni d'un moyen permettant de le géolocaliser. C'est-à-dire que le terminal portable l est muni par exemple d'un modem sans fil ou o d'un système type GPS (Global Positioning System) qui permet de donner à tout instant et en tout lieu la position géographique (latitude, longitude) dudit terminal portable. Cette position est traduite par des coordonnées de géolocalisation du lieu. Le procédé de l'invention est mis en oeuvre par un utilisateur du terminal portable 1, désirant afficher sur l'écran 5 du terminal portable l, une image 2s représentant un lieu géographique donné, dans un contexte événementiel particulier que ledit utilisateur aura choisi à partir du clavier 6 de son terminal portable. Le procédé de l'invention utilise d'une part des informations ou données numériques d'images et d'autre part des informations ou données numériques contextuelles. L'ensemble de ces informations ou données numériques est traité par un algorithme so permettant l'exécution des différentes étapes du procédé de l'invention. Les données numériques d'images correspondent par exemple à des photographies enregistrées dans différents lieux géographiques. Les données numériques contextuelles sont des paramètres liés à un contexte et sélectionnés par l'utilisateur: dans la suite de la description, ils sont appelés paramètres contextuels. Les paramètres contextuels, correspondant à des préférences de l'utilisateur, sont liés à un événement (activité s temporelle) ayant eu lieu dans un lieu donné. Les événements sont liés par exemple à des activités culturelles, sportives, touristiques, etc.. Les images numériques et les paramètres contextuels sont génériques ou particuliers. Ils sont dits "génériques" si leur production ne dépend pas de l'utilisateur; ils sont dits "particuliers" si leur production dépend de, ou est propre à l'utilisateur. Des exemples illustrent ces o définitions dans la description ultérieure des modes de réalisation de l'invention. L'algorithme utilisé dans le procédé de l'invention permet, en fonction de préLérences contextuelles sélectionnées par l'utilisateur à partir du terminal portable, d'associer automatiquement les deux types de données numériques, à savoir les images d'une part et les paramètres contextuels d'autre part, pour fournir des données contextuelles d'une image représentant par conséquent, à un instant donné, l'association automatique d'un lieu géographique donné avec un contexte choisi par l'utilisateur. Un mode de réalisation préférentiel du procédé de l'invention consiste, à partir du terminal portable 1, à sélectionner un ou plusieurs paramètres o contextuels. Ces paramètres contextuels sont mémorisés dans une base de données d'un serveur. Par exemple dans le premier serveur 2, ou dans le second serveur 4. Les paramètres contextuels, à partir d'une requête opérée sur le clavier 6 du terminal 1, peuvent être visualisés et sélectionnés sur ledit terminal 1. Les paramètres contextuels apparaissent sous la forme d'affichages numériques s mentionnant par exemple des lieux géographiques, un nom de ville, un endroit notoire de ladite ville; les paramètres contextuels mentionnent aussi des dates, par exemple en année (1920, 2000) , en saisons (été, hiver); les paramètres contextuels mentionnent également des événements historiques (par exemple: un changement de siècle), culturels, artistiques, sportifs, touristiques, etc. Les paramètres contextuels précités sont génériques. Mais l'utilisateur peut aussi vouloir visualiser une image d'un lieu géographique donné, dépendant de paramètres contextuels j particuliers, c'est-à-dire propres audit utilisateur. L'utilisateur récupère par exemple une image que lui, voire méme une autre personne, ont enregistré par le passé, dans - le lieu géographique choisi. Dans ce cas, l'utilisateur sélectionne, à partir du terminal 1, le nom de la personne ayant enregistré l'image par le passé. Cette s sélection est opérée par exemple à partir d'un identifiant propre à ladite personne. L'utilisateur choisit ainsi un ou plusieurs paramètres contextuels qu'il souhaite associer avec un lieu géographique. L'utilisateur peut par exemple souhaiter afficher sur l'écran 5 de son terminal portable 1, une ou plusieurs images du lieu o il se trouve. Ces images lo correspondent à une représentation du lieu dans un contexte temporel choisi, et correspondant à une représentation dudit lieu dans le passé et dans un contexte spécifique. A partir de la sélection, par l'utilisateur d'au moins un paramètre contextuel lié audit lieu o il se trouve, la procédé de l'invention permet, après validation sur le clavier 6, de transtérer le (les) paramètre(s) contextuel(s) sélectionné et l'information de géolocalisation dans un premier serveur 2. L'information de géolocalisation détermine, par exemple par les coordonnées de latitude et de longitude, le lieu géographique o se trouve l'utilisateur. Ceci, de manière à permettre de restituer ultérieurement les données numériques contextuelles d'image au terminal 1. L'information de géolocalisation et le(s) paramètre(s) contextuel(s) sont transférés vers le serveur 2, 4 et mémorisés dans ledit serveur. Dans le cas o l'utilisateur se trouve physiquement sur le lieu o il met en _uvre le procédé de l'invention, l'information de géolocalisation est transmise automatiquement vers le serveur. Le procédé de l'invention permet ensuite d'associer automatiquement le au moins un paramètre contextuel prétéré 2s sélectionné avec l'information de géolocalisation, puis de sélectionner automatiquement dans une base de données image, au moins une image du lieu géographique correspondant au contexte choisi par l'utilisateur, et finalement envoyer et afficher automatiquement ladite image sur l'écran 5 du terminal 1. L'utilisateur peut choisir par exemple de vouloir visualiser sur son terminal portable 1, l'image du lieu o il se trouve en hiver, pendant l'année 1920. I1 peut aussi souhaiter, s'il se trouve par exemple à proximité de la Tour Eiffel, vouloir visualiser l'image du lieu o il se trouve au moment du changement de millénaire, etc. Les images comprenant les données numériques contextuelles sont mémorisées dans une base de données image. Cette base de données image est stockée dans un serveur. La base de données image peut être une base de données personnelle produite par l'utilisateur au cours du temps, et stockée par exemple dans un serveur d'images 4. A chaque image de ladite base de données, sont associées des métadonnées. Les métadonnées sont des informations liées à chaque image, informations n'apparaissant pas dans l'image, mais contenues et consultables dans l'en-tête du fichier numérique de ladite image. Les métadonnées sont par exemple o l'auteur de la photo, l'heure et la date de sa réalisation, les coordonnées de géolocalisation du lieu de l'image, etc. Ces métadonnées co op èrent à l' association automatique op érée par le pro cédé de l'invention, à p artir des p aramètres contextuels choisis. La base de données image peut aussi étre par exemple une base de données générique d'un serveur Internet, accessible par la liaison 40. Le procédé i5 de l'invention permet ainsi d'obtenir un vaste choix quant aux associations possibles entre paramètres contextuels choisis et images disponibles correspondant auxdits paramètres contextuels. Selon un second mode de réalisation du procédé de l'invention, l'utilisateur, muni de son terminal portable l, peut souhaiter afficher sur l'écran 5 dudit terminal, une ou plusieurs images d'un lieu o il ne se trouve pas physiquement. Dans ce cas, l'utilisateur doit connâître et transmettre manuellement l'information de géolo calisation, c'est- à-dire les co ordonnées du lieu (latitude, longitude) qu'il souhaite visualiser, en utilisant le clavier 6. Pour ce faire, l'utilisateur peut par exemple rapatrier du serveur 4, sur l'écran 5 du terminal l, une image quelconque du lieu qu'il souhaite visualiser, et il récupérera par exemple les coordonnées de géolocalisation comprises dans les métadonnées de ladite image. Suivant une première variante des modes de réalisation précédents, le procédé de l'invention permet de mémoriser automatiquement l'image sélectionnée, juste après ladite sélection. L'utilisateur exécute une requête à partir o du clavier 6, pour afficher l'image sélectionnée et mémorisée. L'image est mémorisée par exemple dans le premier serveur 2. i Une seconde variante des modes de réalisation précédents permet d'afficher automatiquement sur l'écran 5 du terminal portable 1 le (les) image(s) sélectionnée(s), immédiatement après l'envoi vers ledit terminal 1. Dans tous les modes de réalisation décrits précédemment, on affiche successivement plusieurs images sélectionnées, si lors de l' étap e d' as sociation paramètre contextuel-lieu géographique, il existe plusieurs images, dans la base de données image, pouvant étre sélectionnées par rapport au(x) paramètre(s) contextuel(s) sélectionné(s) par l'utilisateur. Dans ce cas d'affichage de plusieurs images, lesdites images sont de prétérence affichées automatiquement et o successivement, suivant une temporisation d'affichage. Cette temporisation d'affichage est réglable à partir du clavier 6 du terrninal 1. La temporisation d'affichage est par exemple de 10 secondes par image. Mais les images peuvent aussi être affichées manuellement; à partir de l'affchage de la première image, l'utilisateur opère lui-méme, manuellement à partir du clavier 6, l'affichage de chacune des irnages suivantes. REVENDICATIONS 1.Procédé pour fournir des données numériques contextuelles d'une image d'un lieu géographique, sur un terminal portable (1) muni d'un écran d'affichage (5), ledit procédé comprenant les étapes suivantes: s a) à partir du terminal portable, sélectionner au moins un paramètre contextuel parmi une liste de paramètres; b) à partir du terminal portable, transférer le au moins un paramètre contextuel sélectionné et une information de géolocalisation du lieu géographique dans un serveur; 0 c) mémoriser automatiquement, dans le serveur, le au moins un paramètre contextuel et l'information de géolocalisation, d) associer automatiquement, dans le serveur, le au moins un paramètre contextuel et l'information de géolocalisation; e) sélectionner automatiquement au moins une image du lieu géographique, ladite image étant sélectionnée à partir de 1'association des données de l'étape d); i) envoyer automatiquement vers le terminal portable, la au moins une image numérique sélectionnée, correspondant à l'association opérée à l'étape d), g) afficher sur l'écran du terminal portable, la au moins une image numérique sélectionnée à l'étape e). 2. Procédé selon la revendication 1, dans lequel 1'image sélectionnée à l'étape e) de la revendication 1 est mémorisée automatiquement dans le serveur immédiatement après ladite sélection et avant l'envoi vers le terminal portable, ledit envoi étant opéré à partir d'une requete exécutée à partir dudit terminal portable. 2s 3. Procédé selon la revendication 1, dans lequel l'affichage sur l'écran (5) du terminal portable (1) est opéré automatiquement, immédiatement après l'envoi opéré à l'étape f) de la revendication 1. 4. Procédé selon l'une quelconque des revendications précédentes, dans lequel l'affichage successif de plusieurs images sélectionnées est opéré automatiquement suivant une temporisation d'affichage réglable. 5.Procédé selon l'une quelconque des revendications précédentes, dans lequel l'affichage successif de plusieurs images sélectionnées sur l'écran (5) du terminal (1) est opéré image par image, à partir du clavier dudit terminal. 6. Procédé selon l'une quelconque des revendications précédentes, o dans lequel l'information de géolocalisation est transmise automatiquement dans le serveur. 7. Procédé selon l'une quelconque des revendications précédentes, dans lequel l'image numérique sélectionnée lors de l'étape e) de la revendication 1