FR3002403A3 - Procede et systeme de visite guidee de lieux a distance mettant en relation plusieurs interlocuteurs, et programme informatique correspondant; application a l'hotellerie et a l'immobilier - Google Patents
Procede et systeme de visite guidee de lieux a distance mettant en relation plusieurs interlocuteurs, et programme informatique correspondant; application a l'hotellerie et a l'immobilier Download PDFInfo
- Publication number
- FR3002403A3 FR3002403A3 FR1300367A FR1300367A FR3002403A3 FR 3002403 A3 FR3002403 A3 FR 3002403A3 FR 1300367 A FR1300367 A FR 1300367A FR 1300367 A FR1300367 A FR 1300367A FR 3002403 A3 FR3002403 A3 FR 3002403A3
- Authority
- FR
- France
- Prior art keywords
- virtual
- brick
- module
- terminals
- interlocutors
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 17
- 240000004759 Inga spectabilis Species 0.000 title 1
- 239000011449 brick Substances 0.000 claims abstract description 25
- 230000002457 bidirectional effect Effects 0.000 claims abstract description 9
- 230000001360 synchronised effect Effects 0.000 claims abstract description 4
- 238000012800 visualization Methods 0.000 claims abstract description 4
- 238000004590 computer program Methods 0.000 claims description 3
- 230000003993 interaction Effects 0.000 claims description 2
- 230000015572 biosynthetic process Effects 0.000 claims 1
- 238000003786 synthesis reaction Methods 0.000 claims 1
- 238000000034 method Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 229920000136 polysorbate Polymers 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/16—Real estate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/157—Conference systems defining a virtual conference space and using avatars or agents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/038—Indexing scheme relating to G06F3/038
- G06F2203/0383—Remote input, i.e. interface arrangements in which the signals generated by a pointing device are transmitted to a PC at a remote location, e.g. to a PC in a LAN
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Development Economics (AREA)
- Human Computer Interaction (AREA)
- Primary Health Care (AREA)
- Multimedia (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Procédé et système de visite guidée de lieux à distance mettant en relation plusieurs interlocuteurs, et programme informatique correspondant ; application à l'hôtellerie et à l'immobilier. L'invention concerne un procédé de visite guidée à distance de lieux existants (hôtels ou biens immobiliers) ou imaginaires (projets immobiliers) par des personnes distantes les unes des autres. Il repose sur la création de visites virtuelles des lieux et la mise en relation d'interlocuteurs, dont un "guide", dotés de terminaux connectés à internet et équipés de périphériques d'entrée et sortie audio et vidéo (1). Selon l'invention, le procédé comporte les étapes suivantes : pour chaque lieu, réalisation d'une visite virtuelle (2) et mise à disposition sur internet ; puis, à chaque visite guidée d'un lieu donné s'effectuant grâce à un programme informatique (3), établissement de canaux de communication pour l'échange de données en temps réel (7) (10) (12) entre les terminaux, chargement sur chaque terminal d'une vidéo conférence (9), d'une messagerie instantanée (11) et d'une instance de la visite virtuelle (6), et synchronisation de ces instances (8). Le sous-système de synchronisation comporte les opérations suivantes : sur le terminal du guide, dès qu'un changement d'état de la visite virtuelle est détecté suite à une interaction du guide, on récupère les variables caractéristiques du nouvel état puis on les envoie aux autres terminaux par l'intermédiaire de la connexion entre terminaux ; en parallèle, sur chacun des autres terminaux on reçoit les données envoyées puis on les utilise afin de régler l'état de la visite virtuelle. Le guide décide ainsi à tout instant de ce que voient de la visite virtuelle les autres interlocuteurs, tout en conversant avec eux. Cela constitue ainsi une visite guidée du lieu choisi.
Description
-1 - Le domaine de l'invention est celui des visites guidées à distance de lieux donnés. Plus précisément, l'invention concerne un système permettant, à travers une connexion à internet, à des interlocuteurs d'échanger de façon interactive autour de visites virtuelles synchronisées.
Le dispositif selon l'invention s'applique notamment aux visites guidées à distance de projets immobiliers, de biens immobiliers existants, ou d'hôtels. On connaît une première technique permettant à des hommes de métier de réaliser des visites de biens immobiliers à distance permettant ainsi de s'affranchir en partie des contraintes d'espace qui rendaient difficile la commercialisation des biens auprès d'une clientèle éloignée. Cette technique consiste, pour chaque visite guidée, à dépêcher sur le lieu de la visite un agent équipé d'un smartphone avec caméra vidéo et connexion internet mobile, et à diffuser en direct sur internet le flux vidéo capté par le smartphone de l'agent. Les visiteurs souscrivent au flux vidéo depuis leurs terminaux, et l'agent peut également réagir à des messages textuels qu'ils lui envoient par internet et qu'il reçoit sur son smartphone. Selon une seconde technique connue, on utilise un système de visite virtuelle interactif auquel le visiteur peut avoir accès sur internet. La visite virtuelle présente des parcours prédéfinis et interactifs dans l'environnement virtuel qui guident le visiteur dans son exploration de l'environnement.
A la connaissance des inventeurs, il n'existe aujourd'hui aucune technique qui propose à la fois les avantages de la visite virtuelle et de la mise en relation d'interlocuteurs par internet. L'invention a notamment pour objectif de pallier aux différents inconvénients de l'état de la technique discutés ci-dessus. Plus précisément, les objectifs de la présente invention sont : - la visite guidée à distance de lieux donnés (hôtels, biens ou projets immobiliers), sans besoin de se déplacer ; - la communication entre interlocuteurs distants, dont un "guide", permettant un échange humain et interactif autour d'une même visite.
L'invention a également pour objectif de fournir un système applicable de façon simple et homogène à de nombreux biens ou projets, immobiliers ou hôteliers. L'invention requiert que les interlocuteurs soient dotés de terminaux connectés à internet (1) et préférablement équipés de périphériques d'entrée et sortie audio (microphone et hauts parleurs) et vidéo (écran et webcam).
Le principe général de l'invention consiste en premier lieu à réaliser et à mettre à disposition sur internet une visite virtuelle de chaque lieu considéré (2). Cela consiste à créer une représentation du lieu sous forme de "scènes" qui seront des données chargées - 2 - en entrée d'un programme informatique de visualisation de visite virtuelle. Ce dernier est basé sur un moteur 3D permettant une navigation dans l'environnement virtuel représentant le lieu à visiter. Les variables d'état de la visite virtuelle sont les paramètres du contrôleur de caméra virtuelle du moteur 3D (position et orientation dans l'espace, type et paramètres de la lentille) ainsi que l'identifiant de la scène chargée. Ensuite, pour chaque visite guidée d'un lieu donné, on met à disposition sur internet un programme informatique (3) qui s'exécute sur le terminal connecté (1) de chaque interlocuteur et est constitué d'un module de visite virtuelle synchronisée (4) et d'un module de communication (5) pouvant être utilisés simultanément.
Grâce au module (4), chaque interlocuteur peut naviguer librement dans la visite virtuelle qu'il visualise sur son terminal jusqu'à ce que le guide décide de synchroniser en temps réel l'état de la visite qui s'affiche sur son terminal avec celui des visites virtuelles qui s'affichent sur les terminaux des autres interlocuteurs, de sorte à ce que chacun voit la même chose.
Grâce au module (5) les interlocuteurs peuvent communiquer via audio/vidéo conférence où via messagerie instantanée. La réunion de ces deux modules utilisables simultanément permet au guide de décider à tout instant de ce que voient de la visite virtuelle les autres interlocuteurs, tout en conversant avec eux. Cela constitue ainsi une visite guidée à distance du lieu choisi.
L'initialisation du module (4) consiste à télécharger la visite virtuelle du lieu et à établir un canal de communication en temps réel avec les autres terminaux. Le module (4) comporte plusieurs sous-programmes, appelés "briques logicielles" - (6) : une brique de visualisation de visite virtuelle ; - (7) : une brique d'échange bidirectionnel de données textuelles et numériques, relié à la connexion internet du terminal (1) et utilisant le canal de communication établi. On définit un système de synchronisation de visites virtuelles (8) dans lequel les entrées et sorties des briques (6) et (7) sont interconnectées : - On fixe tout d'abord un intervalle de temps d'attente minimum entre envois de données successifs, ce afin de ne pas surcharger le canal de communication utilisé au niveau de (7)- - Sur le terminal du guide, dès qu'un changement de l'état de la visite virtuelle contenue dans (6) est détecté, on vérifie que l'intervalle de temps choisi s'est écoulé depuis le dernier envoi de données ; si ce n'est pas le cas, on attend le temps nécessaire avant d'envoyer par (7) un message contenant les variables caractéristiques de l'état de la visite virtuelle. -3- - Sur les autres terminaux, dès qu'un message est reçu au niveau de (7) contenant des variables caractérisant un état e de la visite virtuelle, on donne l'instruction à (6) de changer les valeurs des variables d'état de la visite virtuelle qu'il contient pour que cette dernière atteigne l'état e. - Pour ce dernier point, on passe par un algorithme d'interpolation qui transforme une suite d'instructions de changement de valeur en une autre, de sorte à éviter les déplacement saccadés par la création de valeurs intermédiaires, et de sorte à éviter les déplacements trop rapides par l'ajout d'un effet d'inertie. Cela a notamment l'avantage de palier aux aléas de la transmission réseau tels que le "blocage" temporaire de certains messages sur le réseau internet et leur réception soudaine sur un intervalle de temps court. Les déplacements observés dans la visite virtuelle restent alors "agréables" car fluides et à vitesse raisonnable. L'initialisation du module (5) consiste à établir un canal de communication en temps réel avec les autres terminaux. Pour permettre aux interlocuteurs de communiquer, le module (5) comporte : - (9) : une brique d'audio et vidéo conférence, reliée aux périphériques d'entrée et sortie audio et vidéo du terminal ; - (10) : une brique de transfert bidirectionnel de flux audio/vidéo, reliée à la connexion au internet du terminal et utilisant le canal de communication établi ; et/ou il comporte : - (11) : une brique de messagerie instantanée ; - (12) : une brique d'échange bidirectionnel de données textuelles, reliée à la connexion internet du terminal et utilisant le canal de communication établi. Les entrées et sorties des briques (9) et (10) sont interconnectées : - (9) permet de récupérer un flux audio/vidéo émanant du microphone et de la webcam du terminal, et de le transmettre aux autres interlocuteurs par (10) ; - (9) permet d'afficher sur l'interface les flux audio/vidéo réceptionnés par (10) ; ainsi que les entrées et sorties des briques (11) et (12) : - (11) permet la saisie de message, envoyés aux autres interlocuteurs par (12) ; - (11) permet l'affichage sur l'interface des messages reçus par (12). La figure 1 illustre notre dispositif de visite guidée à distance qui commence par la création de visites virtuelles v_1 v_n de n biens ou projets immobiliers ou hôteliers B_1 B_n puis leur mise à disposition sur internet en les hébergeant sur un serveur, ainsi que les transferts de données sur internet qui ont lieu lors d'une visite guidée de B_i : téléchargement du programme (3) et de v_i depuis le serveur vers chaque terminal et transferts de données entre les terminaux au niveau des modules (4) et (5) qui constituent (3)- - 4 - La figure 2 donne un exemple de disposition des briques (6), (9) et (11) qui sont représentées graphiquement et réunies au sein d'une même interface du programme (3) s'exécutant dans un navigateur web. L'interface de (6) est dotée d'un menu déroulant de choix de scène ainsi que de contrôles de l'orientation et du champ de vision de la caméra virtuelle. A tout cela s'ajoute un bouton d'activation de la synchronisation des visites virtuelles via le système (8). Dans un premier mode de réalisation de l'invention, on considère des visites virtuelles (13) dont les scènes sont des images panoramiques sphériques (3600 horizontalement par 180° verticalement), appelées "images à 3600" par la suite. Le fait de placer, dans un moteur 3D, une caméra au centre d'une sphère texturisée de l'intérieur avec une image sphérique représentant tout le champ de vision et de permettre le contrôle de la rotation de cette caméra autour d'un axe vertical (lacet) ainsi que son inclinaison (tangage), donne l'illusion à l'utilisateur du programme de visualisation de visite virtuelle de se trouver dans l'environnement capté et de pouvoir regarder dans n'importe quelle direction. L'utilisateur a également la possibilité de passer d'une scène à une autre, ce qui a pour effet de changer la texture de la sphère. Pour résumer, les variables d'état de la visite virtuelle sont donc, dans le cas présent : un angle d'orientation horizontal de la caméra (lacet), un angle d'orientation vertical (tangage), un angle de champ de vision, et un identifiant de scène.
Pour chaque bien concerné, il faut tout d'abord procéder à la réalisation de sa visite virtuelle (13). Chaque scène de ladite visite est basée sur une image à 360° représentant un point de vue dans l'hôtel, le bien immobilier ou le projet immobilier, et créée par un prestataire dépêché par le propriétaire. - Pour des hôtels et biens immobiliers existants, le prestataire est un photographe. Il réalise des prises de vue sur place à l'aide, par exemple, d'appareils tels que le Girocam ou le iStar qu'il positionne aux endroits choisis et qui produisent automatiquement des photographies à 3600 . - Pour des projets immobiliers, le prestataire est un modélisateur 3D. Il génère des modélisations 3D à partir de plans d'architecte, puis à partir de là il génère des images de synthèse à 360° correspondant aux points de vue sélectionnés dans l'environnement 3D. - On peut également réaliser des prises de vue réelles et travailler les photographies à 360° à l'aide d'un logiciel de retouche d'image afin d'y intégrer des images de synthèse produites à partir de modélisations 3D. Les images à 3600 sont ensuite téléchargées par les prestataires vers un serveur web, via une application web. Le propriétaire peut alors se connecter à la même application web, visualiser les images à 360° et choisir lui-même des paramètres de - 5 - configuration de la visite virtuelle, tels que les titres des scènes, leurs descriptions, la configuration initiale de la caméra et la scène chargée initialement. Les transferts de données peuvent s'effectuer par l'intermédiaire d'un serveur central auquel tous les terminaux se connectent, ou sans intermédiaire grâce à des technologies de transfert de données pair-à-pair (P2P). Dans le premier cas on peut avoir recours à une Infrastructure en tant que Service (laaS) d'échange bidirectionnel de données en temps réel tel que PubNub, ou à un serveur Node.js adapté à la réception et à l'envoi de données en temps réel par le protocole WebSocket qui est implémenté dans les navigateurs web. Dans le second cas, on peut avoir recours à WebRTC, un protocole également implémenté dans les navigateurs web. Pour les données audio/vidéo, on peut se baser sur les protocoles UDP ou TCP. Pour la messagerie instantanée et les données de synchronisation de visites on choisit de se baser exclusivement sur le protocole de transport TCP, pour sa fiabilité et son mode connecté. C'est le cas notamment avec VVebSocket. Afin de réduire la quantité d'informations qui transitent sur le canal de communication, on envoie 3 types de messages de synchronisation communiquant les événements suivants : - début ou fin de synchronisation des visites ; - changement d'orientation de la caméra ; - changement de scène.
Nous proposons ci-dessous un mode de réalisation des briques constituant un programme (3) s'exécutant dans un navigateur web sur chaque terminal (1) : - (6) : Programme de visite virtuelle krPano, fonctionnant au sein du plugin Adobe Flash. krPano dispose d'une API permettant de consulter et de régler son état, ainsi que d'un algorithme de tween. - (7) et (12) : Programme JavaScript fourni par la société PubNub et communiquant avec leur Infrastructure en tant que Service (laaS) d'échange bidirectionnel de données en temps réel. - (9) : Programme fourni par la société OpenTok et fonctionnant au sein du plugin Adobe Flash. - (10) : Technologie de diffusion de flux audio/vidéo "Live P2P vidéo streaming" fournie par Adobe Flash et basée sur le protocole RTFMP, lui-même basé sur UDP. - (11) : Programme JavaScript. Alternativement, une réalisation uniquement basée sur des standards web et librairies logicielles libres est possible : - (6) : Programme JavaScript reposant sur la librairie Three.js pour le rendu d'images sphériques dans une Skybox créée à l'aide de CSS 3D Transforms. -6- - (7) et (12) : Programme JavaScript utilisant Socket.io et permettant un échange bidirectionnel de données en temps réel avec un serveur Node.js central. - (9) : Programme JavaScript utilisant la méthode getUserMedia et Stream API exposées par le navigateur web, gérant les flux audio et vidéo et permettant l'accès à la webcam, aux haut-parleurs et au microphone. (10) : Programme JavaScript utilisant la librairie PeerJS, qui repose sur WebRTC et sur la DataChannels API exposée par le navigateur web, pour communiquer directement avec les autres terminaux (de pair à pair). - (11) : Programme JavaScript.
Afin de gérer plusieurs visites guidées simultanées (du même lieu ou de lieux différents), on utilise une application web hébergée sur un serveur central et à laquelle se connectent des utilisateurs. Chacun est affecté à une visite guidée. L'application web peut créer des "canaux" de communication uniques pour chaque visite guidée, et les passer en paramètre aux briques (7), (10) et/ou (12) des programmes web (3) fournis aux utilisateurs afin de mettre ces derniers en relation. Un "canal" prend simplement la forme d'un identifiant communiqué lors des échanges de données, et éventuellement d'informations sur les utilisateurs associés à ce canal. Par ailleurs, l'application web a la tâche de servir les visites virtuelles, et ce peut même être la même application qu'utilise le propriétaire et le prestataire pour la création desdites visites. Nous donnons ci-dessous un exemple de mise en relation d'interlocuteurs et de déroulement d'une visite guidée : - Un bouton de contact est situé sur une page web dédiée à un bien immobilier à visiter, et est actif quand au moins un agent est disponible pour réaliser une visite guidée. - Un agent G se connecte à une application web et signale qu'il est disponible. - Quand un visiteur V clique sur ce bouton, il arrive sur le programme web de visite guidée (ce qui a pour effet de charger la visite virtuelle du bien sur son terminal). - G est notifié, il arrive à son tour sur le programme web de visite guidée. - Un nouveau canal de communication unique est créé et passé en paramètre à (7), (10) et/ou (12), et G n'est alors plus disponible pour réaliser une autre visite guidée. S'il n'était pas le seul agent disponible, alors le bouton de contact mentionné précédemment reste actif, et si un autre visiteur clique dessus il sera mis en relation avec un autre agent au sein d'une autre visite guidée du même bien. Ainsi, c'est ce canal de communication unique qui identifie une visite guidée. - Un nouveau canal de communication unique est créé et passé en paramètre à (9). - L'un des deux interlocuteurs peut alors appeler l'autre, la conférence commence dès acceptation de l'appel et s'affiche en superposition de la visite virtuelle. -7- - Les interlocuteurs peuvent visionner librement la visite virtuelle qui s'affiche sur leur terminal. - G, qui a le rôle de guide, peut "prendre la main" sur la visite ce qui a pour effet de "bloquer" les interactions de V sur sa visite virtuelle et de la synchroniser sur celle de G grâce à la connexion en temps réel entre les terminaux. G peut ainsi guider la visite en choisissant quelle image à 3600 montrer à V, quoi montrer au sein de cette image, tout en conversant avec lui. - Les interlocuteurs peuvent en inviter d'autres à les rejoindre, ou convenir d'un rendez-vous ultérieur et envoyer une invitation par email à plusieurs personnes, qui contiendra une adresse web formée à partir de l'identifiant de la visite guidée et qui permettra d'y avoir accès. - Une fois que G quitte la visite, il redevient disponible.
Claims (5)
- REVENDICATIONS1) Dispositif de visite guidée à distance permettant à des interlocuteurs équipés de terminaux multimédia connectés (1) d'échanger de manière interactive autour de visites virtuelles de biens ou projets immobiliers ou hôteliers, caractérisé en ce qu'il comprend les étapes suivantes : - Réalisation de visites virtuelles des lieux donnés (2) et mise à disposition sur internet ; - Pour chaque visite guidée d'un lieu donné, téléchargement et exécution sur le terminal de chaque interlocuteur d'un programme informatique (3) constitué d'un module de visite virtuelle synchronisée (4) et d'un module de communication (5) pouvant être utilisés simultanément.
- 2) Dispositif selon la revendication 1, caractérisé en ce que les visites virtuelles (2) sont des visites virtuelles (13), basées sur des images à 3600 photographiques ou de synthèse.
- 3) Dispositif selon l'une quelconque des revendications précédentes, caractérisé en ce que : - le module (4) contient une brique de visualisation de visite virtuelle (6) et une brique d'échange bidirectionnel de données (7), interconnectées au sein d'un système de synchronisation des visites virtuelles (8) dont on rappelle brièvement le principe : o sur le terminal du guide, dès qu'un changement d'état de la visite virtuelle est détecté suite à une interaction du guide, les variables caractéristiques du nouvel état sont envoyées aux autres terminaux par l'intermédiaire de la connexion entre terminaux ; o en parallèle, sur chacun des autres terminaux les données reçues sont utilisées afin de régler l'état de la visite virtuelle. - le module (5) contient une brique d'audio et vidéo conférence (9) interconnectée à une brique de transfert bidirectionnel de flux audio/vidéo (10), et/ou une brique de messagerie instantanée (11) interconnectée à une brique de transfert bidirectionnel de données textuelles (12).
- 4) Dispositif selon la revendication 3 caractérisé en ce que les briques (7), (10) et (12) sont basées sur des connexions de chaque terminal (1) à un serveur central.
- 5) Dispositif selon la revendication 3 caractérisé en ce qu'au moins l'une des briques (7), (10) et (12) est basée sur une connexion pair-à-pair entre les terminaux (1).
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1300367A FR3002403A3 (fr) | 2013-02-18 | 2013-02-18 | Procede et systeme de visite guidee de lieux a distance mettant en relation plusieurs interlocuteurs, et programme informatique correspondant; application a l'hotellerie et a l'immobilier |
FR1451291A FR3002404A1 (fr) | 2013-02-18 | 2014-02-18 | Systeme de visualisation partagee de lieux predetermines |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1300367A FR3002403A3 (fr) | 2013-02-18 | 2013-02-18 | Procede et systeme de visite guidee de lieux a distance mettant en relation plusieurs interlocuteurs, et programme informatique correspondant; application a l'hotellerie et a l'immobilier |
Publications (1)
Publication Number | Publication Date |
---|---|
FR3002403A3 true FR3002403A3 (fr) | 2014-08-22 |
Family
ID=50424635
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1300367A Pending FR3002403A3 (fr) | 2013-02-18 | 2013-02-18 | Procede et systeme de visite guidee de lieux a distance mettant en relation plusieurs interlocuteurs, et programme informatique correspondant; application a l'hotellerie et a l'immobilier |
FR1451291A Pending FR3002404A1 (fr) | 2013-02-18 | 2014-02-18 | Systeme de visualisation partagee de lieux predetermines |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1451291A Pending FR3002404A1 (fr) | 2013-02-18 | 2014-02-18 | Systeme de visualisation partagee de lieux predetermines |
Country Status (1)
Country | Link |
---|---|
FR (2) | FR3002403A3 (fr) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7224342B2 (ja) * | 2017-09-08 | 2023-02-17 | リフトウェーブ・インコーポレイテッド | 高減速ベルト駆動リニアアクチュエータ |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7567274B2 (en) * | 2002-12-09 | 2009-07-28 | Frank Edughom Ekpar | Method and apparatus for creating interactive virtual tours |
US20040183826A1 (en) * | 2003-02-20 | 2004-09-23 | Taylor Jaime R. | Method for providing images of real property in conjunction with their directional orientation |
-
2013
- 2013-02-18 FR FR1300367A patent/FR3002403A3/fr active Pending
-
2014
- 2014-02-18 FR FR1451291A patent/FR3002404A1/fr active Pending
Also Published As
Publication number | Publication date |
---|---|
FR3002404A1 (fr) | 2014-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11722537B2 (en) | Communication sessions between computing devices using dynamically customizable interaction environments | |
US10911716B2 (en) | System and method for interactive video conferencing | |
JP6404912B2 (ja) | ライブ放送システム | |
EP2057632B1 (fr) | Procede de gestion d'un programme multimedia, serveur, terminaux, signal et programmes informatiques correspondants | |
US20220256231A1 (en) | Systems and methods for synchronizing data streams | |
CN108632633A (zh) | 一种网络直播的数据处理方法和装置 | |
CN108632632A (zh) | 一种网络直播的数据处理方法和装置 | |
US20180336069A1 (en) | Systems and methods for a hardware agnostic virtual experience | |
TWI619037B (zh) | Method and system for generating content through cooperation among users | |
FR3022657A1 (fr) | Procede de partage de navigation sur une page web affichee par un navigateur web | |
CN108635863A (zh) | 一种网络直播的数据处理方法和装置 | |
WO2019056001A1 (fr) | Système et procédé de vidéoconférence interactive | |
FR3002403A3 (fr) | Procede et systeme de visite guidee de lieux a distance mettant en relation plusieurs interlocuteurs, et programme informatique correspondant; application a l'hotellerie et a l'immobilier | |
JP7345812B1 (ja) | 映像処理のためのシステム、方法、及びコンピュータ可読媒体 | |
EP2005710A2 (fr) | Procede et systeme de gestion dynamique de transmission de flux au sein d'une pluralite de terminaux | |
WO2015059420A1 (fr) | Procede de diffusion multipoints | |
KR102096733B1 (ko) | 동영상 재생산 서비스 방법 및 서버 | |
WO2017103480A1 (fr) | Système et procédé de réalisation d'un tour de table lors d'une réunion à distance | |
CN115052186B (zh) | 投屏方法及相关设备 | |
US11792355B1 (en) | Using synchronous recording by front and back smartphone cameras for creating immersive video content and for video conferencing | |
FR3027181A1 (fr) | Moyens de gestion et de moderation de videoconferences | |
FR3124289A1 (fr) | Procédé de restitution, sur un terminal d’un spectateur, d’un lieu regroupant plusieurs espaces distincts dans lequel un spectateur se déplace virtuellement | |
US20030038843A1 (en) | System and method for providing customer support using images over a network | |
EP2355442A1 (fr) | Captation de scène issue d'un monde virtuel ou d'un jeu video | |
FR2988965A1 (fr) | Partage de contenu lors d'une session de communication |