Brevet FR2928803A1 — publié le 20090918

Fourniture de services à partir d'objets filmés ou photographiés depuis un terminal mobile L'invention a trait au domaine des télécommunications. Les réseaux de mobiles modernes ont intégré, outre la transmission de la voix, un certain nombre de services médias auxquels les terminaux mobiles peuvent accéder soit grâce à des protocoles spécifiques, tel que le WAP (Wireless Application Protocol), soit à des protocoles standards tel que HTTP, disponible sur les terminaux de dernière génération qui, grâce à leur puissance, peuvent prendre en charge ce type de protocole. Les utilisateurs peuvent ainsi naviguer sur l'Internet à partir de leur terminal et accéder à un grand nombre de services médias, incluant la fourniture de contenus : données, informations de type commercial, objets multimédia tels que sons, images ou vidéos. Malgré l'augmentation des débits permise par les normes de dernière génération (de 64 Kbits/s en forte mobilité à 2 Mbits/s en faible mobilité pour l'UMTS), les procédures de fourniture de services proposées par les applications de l'Internet mobile sur les terminaux concernés restent prisonnières des schémas classiques, selon lesquels l'utilisateur souhaitant obtenir un service procède à une recherche préalable (généralement sémantique) dudit service, puis par approches successives accède à un portail proposant ce service. Des fonctionnalités ont été proposées pour faciliter et accélérer l'accès aux services souhaités, par exemple la possibilité de formuler des requêtes en langage naturel, cf. par exemple la demande de brevet américain n°US 2007/294725 (Cohen), ou encore la possibilité d'obtenir en ligne des données (telle qu'une page Web) en relation avec une zone géographique dans laquelle se trouve le terminal, cf. par exemple le brevet américain n°US 7 248 862 (Sony Ericsson). Ces fonctionnalités ne proposent toutefois pas de solution pleinement satisfaisante aux problèmes de facilité et de vitesse d'accès aux services souhaités. Une requête en langage naturel, par exemple, présente l'inconvénient de ne pas être toujours bien comprise par le système auquel elle est adressée ; s'agissant de l'obtention de données liées à la position du terminal, cette solution suppose que le terminal soit équipé d'un système de positionnement par satellite, tel que GPS, ce qui limite sa mise en oeuvre à une partie seulement du parc des terminaux mobiles. L'invention vise notamment à proposer une solution permettant de simplifier et d'accélérer l'accès à des services médias à partir de terminaux mobiles. A cet effet, l'invention propose en premier lieu un procédé de communication comprenant les opérations suivantes : - Établissement d'une session média entre un terminal mobile et un système de communication distant ; - Réalisation par le terminal d'au moins une prise de vue contenant au moins un objet réel situé dans l'environnement du terminal ; Transmission de la ou chaque prise de vue par le terminal mobile au système de communication au cours de la session média ; - Réception de la ou chaque prise de vue par le système de cornmunication ; Analyse de la ou chaque prise de vue, au sein du système de cornmunication ; Identification par le système d'au moins un objet contenu dans la prise de vue ; - Identification par le système d'au moins un service média associé audit(s) objet(s) ; - Activation d'au moins une procédure de fourniture du ou des service(s) au terminal mobile. Une étape complémentaire peut comprendre l'activation en temps réel, au cours de la même session média, d'une pluralité de procédures de fournitures de services au terminal, correspondant à des objets distincts compris dans une même prise de vue ou dans des prises de vue distinctes. La procédure de fourniture de service comprend par exemple une étape d'affichage en temps réel, sur le terminal, d'informations en relation avec le ou chaque service. Le service est par exemple associé à une ou plusieurs fonctionnalités interactives pouvant être activées depuis le terminal. Aussi, on peut prévoir dans ce cas une opération de commande, effectuée depuis le terminal, d'une interaction offerte par le service média. Le procédé qui vient d'être présenté peut, par exemple, être appliqué au téléchargement d'objets médias depuis le terminal. En deuxième lieu, l'invention propose un système de communication comprenant : - un serveur média, propre à établir une session média avec un terminal mobile ; - un serveur d'applications vidéo, relié au serveur média ; - un serveur de réalité augmentée, relié au serveur d'applications vidéo, programmé, sur commande du serveur d'applications vidéo, pour effectuer une analyse d'images au sein d'une prise de vue reçue du terminal mobile via le serveur média ; - une base de données d'objets médias, reliée au serveur de réalité augmentée. D'autres objets et avantages de l'invention apparaîtront à la lumière de la description faite ci-après en référence au dessin annexé qui illustre un système de communication et un procédé de communication conformes à l'invention. L'architecture réseau 1 représentée comprend un terminal 2 mobile (téléphone mobile, PDA communicant ou Smartphone), relié, via l'interface air, à un système 3 de communication comprenant un serveur média 4, qui assure l'établissement de sessions médias avec le terminal 2, un serveur 5 d'applications vidéo, relié au serveur média 4, un serveur 6 de réalité augmentée relié au serveur 5 d'applications vidéo, une base de données 7 reliée au serveur de réalité augmentée ou intégrée à celui-ci et dans laquelle sont mémorisées des images d'objets et des services associés à chacune de ces images. Par serveur, on entend ici tout système informatique capable d'intégrer des fonctionnalités ou tout programme informatique capable de mettre en oeuvre un procédé. Le serveur média 4 et le terminal mobile 2 sont configurés pour établir entre eux des sessions médias (par exemple suivant le protocole RTP ou H234m), permettant notamment l'échange de données audio/vidéo. Le terminal mobile 2 est équipé d'une caméra permettant de réaliser des prises de vue (photos, vidéo) de l'environnement du terminal 2. Le terminal est en outre équipé d'un écran 8 permettant l'affichage d'images et de vidéo et d'un clavier 9 permettant à l'utilisateur d'introduire des commandes. Le système 3 est configuré pour fournir en temps réel au terminal 2, à partir d'une prise de vue contenant au moins un objet identifiable par le système 3 (monument, commerce, marque, logo), un service média associé à cet objet ou à chaque objet identifiable. A cet effet, une session média est tout d'abord établie (101), suivant un protocole temps réel (par exemple RTP ou H234m), entre le terminal 2 et le système 3 de communication, et plus précisément entre le terminal 2 (à l'initiative de celui-ci) et le serveur média 4. Le serveur média 4 signale alors sans délai (102) au serveur 5 d'applications vidéo l'ouverture de cette session média. Au cours de la session média établie entre le terminal 2 et le serveur rnédia 4, au moins une prise de vue (vidéo, photographie) est réalisée à partir du terminal 2, laquelle prise de vue inclut au moins un objet susceptible d'être identifié par le système 3. A titre d'exemple, comme illustré sur le dessin annexé, cette prise de vue inclut un texte ou une image affiché(e) sur un panneau 10 de publicité. La ou chaque prise de vue est transmise (103), en temps réel, par le terminal 2 au serveur média 4. Dans l'hypothèse où la prise de vue est une vidéo, le flux vidéo est codé par le terminal 2 suivant une norme de compression vidéo adéquate (c'est-à-dire, en pratique, adaptée au niveau de compression souhaité : ainsi, pour un niveau de compression relativement faible le terminal 2 pourra utiliser la norme H.263 ; pour des niveaux de compression plus élevés le terminal 2 pourra ernployer la norme MPEG-4, et pour les très hauts niveaux de compression la norme H.264) et transmis par paquets RTP au serveur média 4. Ainsi, le flux filmé en permanence par le terminal 2, à partir de l'établissement de la session, est transmis en continu au système 3 de communication. Dès que la session média est établie ou sur requête du serveur 5 d'application, le serveur média 4 signale sans délai la réception des premiers paquets RTP de vidéo au serveur 5 d'applications vidéo, qui effectue alors (104) une configuration du serveur 6 de réalité augmentée en prévision des opérations décrites ci-après. Dès réception, le serveur média 4 isole la (ou chaque) prise de vue et, éventuellement après décompression, la transmet (105) au serveur 6 de réalité augmentée qui effectue alors, en temps réel, une analyse (106) de la (ou de chaque) prise de vue pour y détecter la présence d'un objet (ou d'une pluralité d'objets) dont une image serait disponible dans la base de données 7. Par exemple, lorsque la prise de vue est une vidéo, elle est découpée image par image, puis chaque image est comparée avec les images de la base de données 7, au moyen d'une technique de reconnaissance d'image, telle que la technique des coins de Harris. Une image analysée est donc mise en correspondance biunivoque avec une image préalablement mémorisée dans la base de données 7 et à laquelle est associé au moins un service média. Lorsqu'un tel service a été identifié grâce à son image, le serveur de réalité augmentée extrait de la base de données 7 le service associé l'image (c'est-à-dire à l'objet correspondant), et le transmet (107) en temps réel au serveur 4 média qui le relaye, également en temps réel, à destination du terminal 2. Ce service peut comprendre la fourniture de données, d'informations de type commercial, ou encore d'objets multimédia tels que sons, images ou vidéos associées à l'objet identifié dans la prise de vue et qui peuvent être téléchargés depuis le terminal 2. Le service peut également comprendre une fonctionnalité interactive, tel qu'un lien hypertexte vers un site marchand, que l'utilisateur pourra activer depuis le terminal 2 (par exemple au moyen de touches du clavier 9) via l'Internet mobile, en vue d'acquérir un ou plusieurs produits ou services associés à l'objet, telle qu'une tonalité de sonnerie. Ce lien peut être de type téléphonique vers un centre d'appel proposant des services en lien avec l'objet. Ces exemples sont fournis à titre purement illustratifs, et l'on peut imaginer tout type de service, commercial ou non, dont la fourniture peut être engagée sur un terminal mobile. Nous l'avons vu, une même prise de vue peut inclure plusieurs objets distincts identifiables par le système 3 (c'est-à-dire dont des images sont disponibles dans la base de données 7). De même, au cours d'une même session média, plusieurs prises de vues peuvent être réalisées, qui contiennent des objets distincts identifiables. Dans ces deux cas, le système 3 active en temps réel, pour chaque objet identifié, la procédure de fourniture des services associés au terminal 2. De la sorte, plusieurs services peuvent simultanément être disponibles sur le terminal 2, parmi lesquels l'utilisateur peut faire son choix, ou auxquels il peut accéder successivement ou simultanément. Comparé à un procédé classique de fourniture de services sur un terminal mobile utilisant un navigateur accédant à un service via des requêtes textuelles, le procédé qui vient d'être décrit permet d'accéder en temps réel, directement et de manière automatique, à un service, sans qu'il soit nécessaire d'introduire des critères textuels de recherche. Des essais ont été réalisés dans le cadre d'une recherche d'un service de fourniture d'une tonalité de sonnerie associée à une proposition commerciale affichée sur un support publicitaire, que le gain de temps peut atteindre plusieurs minutes. Une recherche classique mettant en oeuvre un navigateur de type WAP ou Web, a d'abord permis d'accéder depuis le terminal, via un moteur de recherche, à une librairie digitale en ligne. Plusieurs essais successifs de tonalités ont été réalisés avant que la tonalité souhaitée ne soit trouvée dans la librairie en vue d'être téléchargée. Sans comptabiliser le temps de téléchargement ni les temps d'écoute des tonalités indésirables sur le terminal (mais en comptabilisant le temps d'accès de la base de données à chaque tonalité), cette recherche a duré plusieurs minutes. En mettant en l'ceuvre le procédé selon l'invention, l'accès à la tonalité désirée a, en revanche, pris moins d'une minute à partir de l'instant de la prise de vue. Outre la facilité accrue d'utilisation, l'invention permet donc de réaliser d'importants gains de temps d'accès aux services médias. REVENDICATIONS 1. Procédé de communication comprenant les opérations suivantes : Établissement d'une session média entre un terminal (2) mobile et un système (3) de communication distant ; Réalisation par le terminal (2) d'au moins une prise de vue contenant au moins un objet réel situé dans l'environnement du terminal (2) ; Transmission en temps réel de la ou chaque prise de vue par le terminal (2) mobile au système (3) de communication au cours de la session média ; Réception de la ou chaque prise de vue par le système (3) de communication ; Analyse de la ou chaque prise de vue, au sein du système (3) de communication ; Identification par le système (3) d'au moins un objet contenu dans la ou chaque prise de vue ; ù Identification par le système (3) d'au moins un service média associé audit(s) objet(s) ; ù Activation en temps réel d'au moins une procédure de fourniture du ou des services au terminal (2). 2. Procédé selon la revendication 1, qui comprend l'activation en temps réel, au cours de la même session média, d'une pluralité de procédures de fournitures de services au terminal (2), correspondant à des objets distincts compris dans une même prise de vue ou dans des prises de vue distinctes. 3. Procédé selon la revendication 1 ou 2, dans lequel la procédure de fourniture de service comprend une étape d'affichage en temps réel, sur le terminal (2), d'informations en relation avec le ou chaque service. 4. Procédé selon l'une des revendications 1 à 3, dans lequel le service est associé à une ou plusieurs fonctionnalités interactives pouvant être activées depuis le terminal (2). 8 5. Procédé selon la revendication 4, qui comprend une opération de commande, effectuée depuis le terminal (2), d'une interaction offerte par le service média. 6. Utilisation d'un procédé selon l'une des revendications 1 à 5 pour le téléchargement d'objets médias depuis le terminal (2). 7. Système (3) de communication comprenant : un serveur média (4), propre à établir une session média avec un terminal mobile (2) ; un serveur (5) d'applications vidéo, relié au serveur média (4) ; un serveur (6) de réalité augmentée, relié au serveur (5) d'applications vidéo, programmé, sur commande du serveur (6) d'applications vidéo, pour effectuer une analyse d'images au sein d'une prise de vue reçue du terminal mobile (2) via le serveur média (4) ; une base de données (7) de services médias, reliée au serveur (6) de réalité augmentée, ce système (3) étant configuré pour identifier au moins un objet contenu dans ladite prise de vue, identifier au moins un service média associé audit(s) objet(s), et activer en temps réel au moins une procédure de fourniture du ou des services au terminal (2).