FR3150331A1 - Configuration d’une ligne de mobiliers urbains dans un lieu public - Google Patents
Configuration d’une ligne de mobiliers urbains dans un lieu public Download PDFInfo
- Publication number
- FR3150331A1 FR3150331A1 FR2306625A FR2306625A FR3150331A1 FR 3150331 A1 FR3150331 A1 FR 3150331A1 FR 2306625 A FR2306625 A FR 2306625A FR 2306625 A FR2306625 A FR 2306625A FR 3150331 A1 FR3150331 A1 FR 3150331A1
- Authority
- FR
- France
- Prior art keywords
- instances
- line
- environment
- street furniture
- digital
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
- G06T19/20—Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/04—Architectural design, interior design
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2016—Rotation, translation, scaling
Landscapes
- Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Architecture (AREA)
- Processing Or Creating Images (AREA)
Abstract
Procédé mis en œuvre par un système de réalité augmentée comprenant: l’obtention, d’un modèle numérique 3D de l’environnement du système ; l’obtention d’un modèle numérique 3D d’au moins un élément de mobilier urbain; le placement d’instances du modèle numérique 3D sur une ligne virtuelle dans le modèle numérique 3D de l’environnement ; l’affichage des instances et de la ligne virtuelle en superposition de l’environnement, ou d’une représentation de l’environnement, par une interface utilisateur du système de réalité augmentée ; la réception d’une modification conjointe de la ligne virtuelle et de la pluralité d’instances par l’interface utilisateur du système de réalité augmentée.
Figure de l’abrégé : Figure 1
Description
La présente divulgation relève du domaine de la configuration de mobiliers urbains dans l’espace public.
Le terme « mobilier urbain » désigne de manière générale l’ensemble des objets disposés de manière fixe dans l’espace urbain. Un élément mobilier urbain peut par exemple être un banc, un abri pour voyageurs, ou un dispositif d’affichage numérique ou non. Les dispositifs d’affichage numériques sont des dispositifs permettant de diffuser des contenus numériques. Les contenus numériques peuvent par exemple comprendre des publicités, mais aussi des campagnes d’information ou de sensibilisation.
Les dispositifs d’affichage numérique peuvent par exemple se présenter sous la forme de grands écrans disposés dans l’espace public, par exemple dans des stations de métro, sur des devantures d’immeubles ou intégrés dans des abris pour voyageurs. Les dispositifs d’affichage numérique peuvent également se présenter sous la forme de dispositifs posés au sol.
Le déploiement d’un mobilier urbain étant une opération lourde, il est généralement préférable d’obtenir une visualisation du mobilier urbain dans son environnement, qu’il est possible de valider ou modifier avant de procéder à l’installation physique du mobilier urbain. Ceci permet par exemple d’optimiser le placement de l’élément de mobilier urbain dans son environnement.
Afin d’optimiser la configuration et le déploiement d’éléments de mobilier urbain, il ainsi est connu d’utiliser des systèmes de réalité augmentée pour configurer un dispositif (c’est-à-dire de définir ses caractéristiques, par exemple sa position, taille, orientation etc.) en visualisant une version virtuelle du mobilier urbain en superposition d’un environnement réel.
Cette solution permet d’optimiser la configuration d’un élément de mobilier urbain unique par rapport à son environnement.
Cependant, dans l’état de l’art cette configuration ne peut s’effectuer que par rapport aux éléments déjà présents physiquement dans l’environnement. Si plusieurs éléments de mobilier urbain doivent être placés dans l’espace public, ils doivent dans les solutions de l’état de l’art être placés et configurés indépendamment les uns des autres, sans réelle connaissance de l’impact combiné des différents éléments mobiliers urbains dans l’espace public.
Il y a donc besoin d’une solution de réalité augmentée permettant d’optimiser conjointement la configuration d’une pluralité d’éléments de mobilier urbain dans l’espace public, dans laquelle la configuration d’un élément puisse prendre en compte les autres éléments de mobilier urbain de ladite pluralité.
La présente divulgation vient améliorer la situation.
Il est proposé un procédé mis en œuvre par un système de réalité augmentée comprenant: l’obtention, d’un modèle numérique 3D d’un environnement du système ; l’obtention d’au moins un modèle numérique 3D d’au moins un élément de mobilier urbain; le placement d’une pluralité d’instances de l’au moins un modèle numérique 3D sur une ligne virtuelle dans le modèle numérique 3D de l’environnement ; l’affichage de ladite pluralité d’instances et de ladite ligne virtuelle en superposition de l’environnement, ou d’une vue de l’environnement, par au moins une interface utilisateur du système de réalité augmentée ; la réception d’au moins une modification conjointe de la ligne virtuelle et de la pluralité d’instances par l’au moins une interface utilisateur du système de réalité augmentée.
On entend par « système de réalité augmenté » un système informatique apte à représenter du contenu virtuel en superposition d’un environnement réel, ou d’une représentation photoréaliste d’un environnement réel.
On entend par « environnement du système » l’environnement physique entourant l’emplacement du système, par exemple l’environnement urbain (sol, mobilier urbain déjà présent, bâtiments, véhicules…) autour du système de réalité augmentée.
On entend par « élément de mobilier urbain » un objet ou dispositif destiné à être installé dans l’espace public urbain. Un élément de mobilier urbain peut par exemple consister en un banc, une table, un lampadaire, un abribus, un panneau publicitaire, ou un dispositif d’affichage numérique.
On entend par « interface utilisateur » une interface d’un système informatique permettant d’afficher des informations à un utilisateur, et de recevoir des entrées de l’utilisateur.
On entend par « modèle numérique 3D » un modèle numérique en 3 dimensions d’un objet, dispositif, élément ou environnement.
Par « vue de l’environnement », on entend une représentation photoréaliste de l’environnement résultant d’une prise de vue par au moins un module d’imagerie numérique pouvant être effectuée en temps réel. Par exemple, une vue de l’environnement peut être une image de l’environnement capturée en temps réel par un capteur d’images numériques d’une tablette affichée en temps réel sur l’écran de la tablette, de sorte que l’utilisateur voit sur l’écran de la tablette l’environnement physique situé au dos de la tablette.
On entend par « placement sur une ligne virtuelle » la disposition des instances des éléments de mobilier urbain sur la ligne, c’est-à-dire la définition des coordonnées de position des instances de manière à ce que les éléments de mobilier urbain soient positionnés sur ou à proximité immédiate de la ligne virtuelle.
On entend par « modification conjointe de la ligne virtuelle et de la pluralité d’instances » une modification des paramètres de placement (par exemple, position et/ou orientation) de la ligne virtuelle, et une modification correspondante de chacune des instances de modèles 3D d’éléments de mobilier urbain placées sur la ligne virtuelle.
Le procédé selon l’invention permet ainsi à un utilisateur de visualiser l’ensemble des instances simultanément dans l’environnement du système de réalité augmentée, et de modifier toutes les instances de manière conjointe. L’utilisateur peut ainsi configurer de manière conjointe un ensemble de mobiliers urbains, afin d’obtenir un meilleur rendu global de l’ensemble des mobiliers dans leur environnement. De plus, la visualisation et la modification de la ligne virtuelle permet à l’utilisateur de bien appréhender la logique du placement des éléments de mobilier urbain, et donc d’améliorer les modifications apportées. Le procédé selon l’invention permet donc d’optimiser le placement des mobiliers urbains.
Selon un autre aspect, il est proposé un système de réalité virtuelle comprenant au moins une interface utilisateur, et au moins une unité de calcul, configurée pour mettre en œuvre un procédé selon l’un des modes de réalisation de la divulgation.
On entend par « unité de calcul » un composant électronique apte à effectuer des calculs informatiques pour effectuer une fonction déterminée. Une unité de calcul peut désigner tout type de processeur ou composant électronique apte à effectuer des calculs numériques. Par exemple, une unité de calcul peut être un circuit intégré, un ASIC (de l’acronyme anglais « Application-Specific Integrated Circuit », littéralement en français « circuit intégré propre à une application », un microcontrôleur, un microprocesseur, un DSP (de l’acronyme anglais « Digital Signal Processor », littéralement en français « processeur de signal numérique »), un processeur, un GPU (de l’acronyme anglais « Graphics Processing Unit », littéralement en français « unité de calcul graphique »). Une unité de calcul selon l’invention n’est pas limitée à un type particulier d’architecture de calcul. Par exemple, un processeur peut mettre en œuvre une architecture de type Harvard ou Von Neumann.
On entend par « mémoire » un élément électronique numérique servant à stocker des données. Différents types de mémoires peuvent être utilisés dans l’invention, telles qu’une mémoire morte, une mémoire vive, une mémoire volatile ou une mémoire flash. Un dispositif selon l’invention peut être équipé d’une ou plusieurs mémoires non volatiles pouvant être de différents types tels que des mémoires de masse, mémoire flash, mémoires mortes ou mémoires SSD. Un dispositif selon l’invention peut également comprendre une ou plusieurs mémoires vives telles que des mémoires RAM, DRAM, SRAM, DPRREAM, VRAM, eDRAM ou 1T-SRAM.
Selon un autre aspect, il est proposé un programme informatique comportant des instructions pour la mise en œuvre du procédé selon l’un des modes de réalisation de la divulgation.
Selon un autre aspect, il est proposé un support d’enregistrement non transitoire lisible par un ordinateur sur lequel est enregistré un programme pour la mise en œuvre du procédé selon l’un des modes de réalisation de la divulgation lorsque ce programme est exécuté par un processeur.
Selon un autre aspect, il est proposé un programme informatique comportant des instructions pour la mise en œuvre de tout ou partie d’un procédé tel que défini dans les présentes lorsque ce programme est exécuté par un processeur.
Selon un autre aspect, il est proposé un support d’enregistrement non transitoire, lisible par un ordinateur, sur lequel est enregistré un tel programme.
Les caractéristiques exposées dans les paragraphes suivants peuvent, optionnellement, être mises en œuvre, indépendamment les unes des autres ou en combinaison les unes avec les autres :
Avantageusement, ledit modèle de l’environnement du système est créé à partir d’au moins une mesure d’un capteur du système de réalité virtuelle dans ledit environnement.
Ceci permet d’obtenir un modèle numérique 3D de l’environnement du système de réalité augmentée quel que soit l’emplacement du système, et même si le modèle n’a pas été préalablement crée. Ceci permet donc de réaliser le procédé dans tout environnement sans connaissance préalable de l’environnement.
Avantageusement, ledit capteur du système de réalité augmentée est un capteur lidar, en le modèle de l’environnement du système est créé à partir de de mesures effectuées par le capteur lidar alors qu’un utilisateur du système effectue des rotations du capteur depuis un point fixe.
Ceci permet d’obtenir des données lidar de l’ensemble de l’environnement autour du système, et donc d’obtenir une représentation 3D précise de l’ensemble de l’environnement du système de réalité virtuelle.
Avantageusement, l’au moins un modèle numérique 3D de l’au moins un mobilier urbain est chargé depuis au moins une mémoire du système de réalité augmentée.
Ceci permet au système de réalité augmentée de fonctionner en mode « hors ligne » et de permettre à l’utilisateur de configurer les mobiliers urbains sans nécessiter de connexion avec un serveur.
Avantageusement, l’au moins un modèle numérique 3D de l’au moins un mobilier urbain est reçu depuis un serveur en communication avec le système de réalité augmentée.
Ceci permet de bénéficier d’un ensemble de modèles étendus et mis à jour en permanence sur le serveur.
Avantageusement, le procédé comprend : l’affichage, par l’au moins une interface utilisateur, d’un ensemble de modèles numériques d’éléments de mobiliers urbains ; la réception, par l’au moins une interface utilisateur, d’une sélection de l’au moins un modèle numérique 3D de l’au moins un élément mobilier urbain parmi ledit ensemble.
Ceci permet à l’utilisateur de sélectionner au moins un modèle de mobilier urbain à positionner parmi un ensemble de mobiliers urbains disponibles.
Avantageusement, la ligne est initialisée en direction du centre d’une ligne représentant l’horizon.
On entend par « centre d’une ligne représentant l’horizon » le centre, par rapport à l’écran où la ligne est affichée, d’une ligne représentant l’horizon de l’environnement.
L’utilisation d’une ligne pointant vers le centre de l’horizon permet d’obtenir un rendu harmonieux des éléments de mobiliers urbains dans l’environnement.
Avantageusement, l’au moins une interface utilisateur comprend un écran tactile, et le procédé comprend : l’affichage, par ledit écran tactile, de ladite pluralité d’instances, ladite ligne virtuelle et la vue de l’environnement.
Cette représentation sur l’écran tactile permet donc à l’utilisateur de bénéficier d’une interaction fluide et intuitive pour configurer les éléments de mobilier urbain dans leur environnement.
Avantageusement, la détection d’un mouvement de torsion d’au moins deux doigts sur l’écran tactile entraîne une rotation de la ligne virtuelle.
Ceci permet d’effectuer de manière aisée une rotation de la ligne virtuelle, appliquée à l’ensemble des instances de modèles numériques d’éléments de mobilier urbain qui y sont associées.
Avantageusement, la détection d’un mouvement de glissement d’au moins un doigt sur l’écran tactile entraîne une translation de la ligne.
Ceci permet d’effectuer de manière aisée une translation de la ligne virtuelle, appliquée à l’ensemble des instances de modèles numériques d’éléments de mobilier urbain qui y sont associées.
Avantageusement, la détection d’un mouvement de glissement d’au moins un doigt sur l’écran tactile entraîne une translation d’une extrémité de la ligne sélectionnée jusqu’à la position définie par la position du doigt.
Ceci permet de définir précisément la position de chacune des extrémités de la ligne de manière intuitive pour l’utilisateur.
Avantageusement, le procédé comprend : l’affichage, par l’écran tactile, d’une zone de commande comprenant des sous-zones de commande ; la réception, lors la détection d’au moins un toucher de l’une des sous-zones de commandes, d’au moins une entrée relative à : une modification du nombre d’instances de modèles numériques 3D d’éléments de mobilier urbain sur la ligne ; une modification de la distance entre les instances de modèles numériques 3D d’éléments de mobilier urbain sur la ligne ; une modification de la hauteur des instances de modèles numériques 3D d’éléments de mobilier urbain ; une modification d’un angle de rotation autour d’un axe vertical des instances de modèles numériques 3D d’éléments de mobilier urbain sur la ligne ; une duplication de la ligne virtuelle et des instances de modèles numériques 3D d’éléments de mobilier urbain sur la ligne.
Ceci permet d’effectuer des opérations de manière harmonisée sur l’ensemble des instances disposées sur une ligne virtuelle. Ceci facilite donc la modification des instances et la configuration des éléments de mobilier urbain associés
Avantageusement, le procédé comprend : l’affichage, par l’écran tactile, d’une zone de commande liée à une instance sélectionnée d’un modèle numérique 3D d’élément de mobilier urbain comprenant des sous-zones de commandes ; la réception, lors de la détection d’au moins un toucher de l’une des sous-zones de commandes, d’au moins une entrée relative à: une modification d’un angle de rotation autour d’un axe vertical de l’instance sélectionnée par rapport aux autres instances sur la ligne ; un décalage de la hauteur de l’instance par rapport aux autres instances sur la ligne.
Ceci permet donc d’ajuster les paramètres d’une instance en particulier, tout en conservant la possibilité de modifier de manière globale les paramètres de toutes les instances.
D’autres caractéristiques, détails et avantages apparaîtront à la lecture de la description détaillée ci-après, et à l’analyse des dessins annexés, sur lesquels :
Il est maintenant fait référence à la .
La montre un exemple de système de réalité augmentée dans un ensemble de modes de réalisation de l’invention.
Le système de réalité augmentée Sys1 a pour objectif de permettre à un utilisateur de configurer une pluralité d’éléments de mobilier urbain, c’est-à-dire de définir les paramètres des éléments de mobilier urbain en lien avec l’environnement dans lequel ils seront implantés.
Dans la présente description, le système de réalité augmentée Sys1 sera décrit dans le cas d’une tablette numérique. L’invention n’est cependant pas limitée à cet exemple. Le système de réalité augmentée Sys1 peut en effet être de différents types. Il peut par exemple s’agir :
- d’une tablette numérique ;
- d’un smartphone ;
- d’une paire de lunettes connectées ;
- etc.
De manière plus générale, le système de réalité augmentée peut consister en tout système apte à représenter un modèle 3D d’un élément de mobilier urbain virtuel en superposition de l’environnement dans lequel l’élément de mobilier urbain pourrait être implanté, et recevoir des entrées de l’utilisateur en lien avec cette représentation. Le système Sys1 peut être un système portable ou fixe, et constitué d’un dispositif de réalité virtuelle unique, ou d’une pluralité de dispositifs de réalité virtuelle connectés les uns aux autres.
Le système de réalité virtuelle Sys1 comprend au moins une interface utilisateur.
L’au moins une interface utilisateur peut comprendre :
- au moins une interface utilisateur de sortie permettant d’afficher des informations à l’utilisateur. L’au moins une interface de sortie peut ainsi comprendre au moins un élément choisi dans un groupe comprenant un écran, un écran tactile, des lunettes connectées, etc. En plus des interfaces permettant d’afficher des éléments à l’utilisateur, l’au moins une interface utilisateur de sortie peut comprendre au moins une interface additionnelle, telle qu’un microphone, une interface haptique, etc. ;
- au moins une interface utilisateur d’entrée permettant de recevoir des entrées de l’utilisateur. L’au moins une interface utilisateur d’entrée peut ainsi comprendre par exemple au moins un élément choisi dans un groupe comprenant un écran tactile, un clavier, une souris, un microphone couplé avec un analyseur vocal, etc.
Dans certains modes de réalisation de l’invention, un même élément peut servir à la fois d’interface d’entrée et de sortie. Par exemple, dans la , le système Sys1 comprend un écran tactile Ecr1 servant à la fois d’interface d’entrée et de sortie.
Les interfaces utilisateur d’un système de réalité augmentée selon un mode de réalisation invention ne sont cependant pas limitées à cet exemple. Comme indiqué ci-dessus de nombreuses interfaces d’entrée et de sortie sont envisageables et peuvent être combinées.
De manière générale, lorsque que système Sys1 est disposé dans l’environnement Env1 dans lequel les éléments de mobiliers urbains doivent être disposés, l’au moins une interface utilisateur Int1 est apte à représenter les modèles virtuels 3D des éléments de mobiliers urbains en superposition de l’environnement Env1 (par exemple en représentant les modèles virtuels 3D des éléments de mobiliers urbains dans des lunettes connectées en superposition de l’environnement Env1,) ou d’une vue photoréaliste de l’environnement Env1 (par exemple en représentant Capt1 les modèles virtuels 3D des éléments de mobiliers urbains en superposition d’une image de l’environnement Env1 prise en temps réel par un module d’imagerie numérique du système Sys1).
La superposition des modèles virtuels 3D des éléments de mobiliers urbains par-dessus un rendu photoréaliste de l’environnement Env1 est typiquement réalisée lorsque le système Sys1 est une tablette comprenant un module d’imagerie numérique capturant en temps réel des images de l’environnement Env1. Dans ce cas, les modèles virtuels 3D des éléments de mobiliers urbains peuvent être placés en temps réel en superposition de l’image de l’environnement, de sorte que l’utilisateur perçoit en temps réel le rendu des mobiliers urbains dans son environnement.
Le système Sys1 peut être équipé de capteurs de mouvement afin de connaître en temps réel sa position et/ou son orientation, afin de réaliser en temps réel un calage des modèles virtuels 3D des éléments de mobiliers urbains par rapport à l’environnement tel que vu et/ou restitué par l’interface utilisateur.
Dans un ensemble de modes de réalisation de l’invention, le système Sys1 peut être connecté à au moins un serveur Serv1, par exemple par le biais d’une liaison sans fil impliquant une liaison Wi-Fi, 4G, 5G ou internent.
La représente, à titre d’exemple non-limitatif uniquement, un exemple de système de réalité augmentée connecté à un serveur. Cependant, dans d’autres modes de réalisation, le système Sys1 fonctionne en mode « hors ligne » ou « standalone » et ne nécessite pas de connexion avec un serveur tel que le serveur Serv1.
Afin de représenter les éléments de mobiliers urbains par rapport à l’environnement Env1, le système Sys1 comprend au moins une mémoire Mem1.
L’au moins une mémoire Mem1 peut être utilisée pour stocker un modèle numérique 3D ModEnv1 de l’environnement Env1 du système et/ou au moins un modèle numérique 3D ModMob1 d’au moins un élément de mobilier urbain.
Le modèle numérique 3D ModEnv1 représente donc l’environnement Env1 en 3 dimensions, et l’au moins un modèle ModMob1 au moins un élément de mobilier urbain en 3 dimensions. Ceci permet de caler la représentation des modèles numériques 3D des éléments de mobilier urbain par rapport à l’environnement, ou une représentation de l’environnement, pour que l’utilisateur puisse percevoir le rendu des éléments de mobilier urbain dans l’environnement dans lequel ils sont destinés à être installés.
Le système Sys1 comprend également au moins une unité de calcul Calc1. L’au moins une unité de calcul Calc1 peut être configurée pour mettre en œuvre un procédé selon un ensemble de modes de réalisation de l’invention, par exemple le procédé Proc2 représenté en .
La montre un exemple de méthode selon un ensemble de modes de réalisation de l’invention.
Le procédé P2 est un procédé mis en œuvre par un système de réalité augmentée, par exemple le système Sys1.
Le procédé P2 comprend une étape S21 d’obtention d’un modèle numérique 3D tel que le modèle ModEnv1 de l’environnement du système.
Le modèle numérique 3D ModEnv1 de l’environnement peut être obtenu de différentes manières.
Par exemple, un modèle préexistant peut être utilisé. Ce modèle peut par exemple être préalablement stocké dans la mémoire Mem1, et directement chargé depuis la mémoire. Le modèle peut également être reçu depuis le serveur 1.
Le modèle peut également être créé à partir d’au moins une mesure d’un capteur Capt1 du système de réalité virtuelle dans ledit environnement.
Dit autrement, le système de réalité virtuelle peut comprendre au moins un capteur Capt1 apte à effectuer des mesures de l’environnement, lesdites mesures permettant de créer le modèle ModEnv1.
Ceci permet de mettre en œuvre le procédé dans tout environnement, même si ni l’environnement ni le modèle ModEnv1 ne sont préalablement connus.
La création du modèle ModEnv1 peut se faire à partir de différents types de mesures.
Par exemple, le capteur Capt1 peut être un module d’imagerie numérique, et le modèle ModEnv1 de l’environnement peut être créé à partir des images numériques.
Le capteur Capt1 peut également capteur lidar, en le modèle de l’environnement du système peut être créé à partir de de mesures effectuées par le capteur lidar alors qu’un utilisateur du système effectue des rotations du capteur depuis un point fixe.
Dit autrement, un utilisateur peut se positionner en un point fixe, et effectuer des rotations du capteur lidar (par exemple, des rotations du système lui-même si le système est un dispositif tel qu’une tablette comprenant le capteur lidar), afin qu’une cartographie lidar de l’ensemble de l’environnement autour du système soit réalisée.
Ainsi un modèle 3D précis de l’ensemble de l’environnement Env1 peut être réalisé.
Le procédé comprend ensuite une étape S22 d’obtention d’au moins un modèle numérique 3D, tel que le modèle ModMob1, d’au moins un élément de mobilier urbain.
Selon différents modes de réalisation de l’invention :
- plusieurs instances d’un même élément de mobilier urbain (par exemple, plusieurs bancs ou dispositifs d’affichage numérique d’un même type) doivent être configurés. Dans ce cas, un unique modèle numérique d’un unique élément mobilier urbain est obtenu ;
- plusieurs instances de différents types d’élément de mobilier urbain (par exemple, plusieurs bancs ou dispositifs d’affichage numérique d’un même modèle) doivent être configurés. Dans ce cas, un une pluralité de modèles numériques d’une pluralité d’éléments de mobilier urbain sont obtenus.
L’au moins un modèle numérique 3D d’au moins un élément de mobilier urbain peut être obtenu de différentes manières.
Par exemple, l’au moins un modèle numérique 3D peut être préchargé dans la mémoire du système de réalité augmentée.
L’au moins un modèle numérique 3D d’au moins un élément de mobilier urbain peut également être reçu depuis un serveur tel que le serveur Serv1. Dans ce cas, le système de réalité augmentée peut bénéficier d’un ensemble de modèles plus large, et mis à jour en permanence par le serveur.
Dans un ensemble de modes de réalisation de l’invention :
- un ensemble de modèles numériques d’éléments de mobiliers urbains peuvent être affichées par l’au moins une interface utilisateur. Cet ensemble peut par exemple être préchargé sur le système de réalité virtuelle, ou reçu depuis un serveur ;
- une sélection de l’au moins un modèle numérique 3D de l’au moins un élément mobilier urbain parmi ledit ensemble peut être reçue par l’au moins une interface utilisateur.
Par exemple, un ensemble de modèles de mobiliers urbains disponibles peuvent être affichés sous forme de vignettes sur l’écran tactile Ecr1, et l’utilisateur peut utiliser l’écran tactile pour naviguer parmi les vignettes, puis cliquer sur la vignette correspondant à l’élément de mobilier de son choix.
Ainsi, l’utilisateur peut sélectionner l’élément de mobilier qui lui semble le plus approprié pour l’insérer dans l’environnement.
Le procédé P2 comprend ensuite une étape S23 de placement d’une pluralité d’instances de l’au moins un modèle numérique 3D sur une ligne virtuelle dans le modèle numérique 3D de l’environnement.
Cette étape permet de placer les instances des modèles numériques sur la ligne virtuelle, de sorte que les éléments de mobilier urbain soient alignés de manière harmonieuse dans leur environnement.
Le procédé P2 comprend ensuite une étape S24 d’affichage de ladite pluralité d’instances et de ladite ligne virtuelle en superposition de l’environnement, ou d’une représentation de l’environnement, par au moins une interface utilisateur du système de réalité augmentée.
Cette étape peut par exemple consister à afficher la pluralité d’instances des modèles 3D des éléments de mobiliers urbains, et la ligne virtuelle, soit en superposition de l’environnement lui-même (par exemple, si l’affichage se fait via des lunettes connectées au travers desquelles l’environnement est observé), soit en superposition d’une représentation de l’environnement, par exemple si l’environnement est représenté en temps réel sur un écran tel que l’écran tactile d’une tablette numérique.
Ainsi, l’utilisateur dispose à ce stade d’une vue réaliste de l’environnement, des éléments de mobiliers urbains selon les paramètres courant, et de la ligne virtuelle servant de support au placement des élément de mobilier urbain.
Le calage des représentation des modèles 3D peut notamment se faire par une connaissance de la position et de l’orientation du système de réalité virtuelle dans son environnement.
Le procédé P2 comprend ensuite une étape S25 de réception d’au moins une modification conjointe de la ligne virtuelle et de la pluralité d’instances par l’au moins une interface utilisateur du système de réalité augmentée.
Cette étape consiste en pratique à recevoir via une interface utilisateur du système de réalité virtuelle une modification s’appliquant à la fois à la ligne virtuelle, et aux instances de modèles 3D placées sur la ligne. Par exemple, une translation ou une rotation peut être appliquée à la ligne, et une translation ou rotation appliquée de manière conjointe aux instances de modèles 3D, en fonction de leur emplacement sur la ligne virtuelle.
Le procédé P2 permet ainsi à un utilisateur de visualiser l’ensemble des instances simultanément dans l’environnement du système de réalité augmentée, et de modifier toutes les instances de manière conjointe. L’utilisateur peut ainsi configurer de manière conjointe un ensemble de mobiliers urbains, afin d’obtenir un meilleur rendu global de l’ensemble des mobiliers dans leur environnement. De plus, la visualisation et la modification de la ligne virtuelle permet à l’utilisateur de bien appréhender la logique du placement des éléments de mobilier urbain, et donc d’améliorer les modifications apportées. Le procédé P2 permet donc d’optimiser le placement d’éléments de mobilier urbains.
Dans un ensemble de modes de réalisation de l’invention, les étapes d’affichage et de réception des modifications peuvent être exécutées de manière itérative.
Par exemple, après l’étape d’affichage S24, une étape S26 de vérification de détection de la fin du procédé peut être enclenché. Le procédé peut par exemple se terminer lorsque l’utilisateur considère que le résultat obtenu est satisfaisant est clique sur un bouton « sauvegarder ».
Si le procédé n’est pas terminé, l’étape S25 de réception d’une notification peut être exécutée, avant un retour à l’étape d’affichage S24, et ainsi de suite, de manière itérative, jusqu’à ce que l’étape S26 détecte la fin du procédé.
Les instances des modèles 3D peuvent donc être modifiées de manière itérative par l’utilisateur puis le résultat affiché, jusqu’à ce que l’utilisateur soit satisfait du résultat.
Lorsque la fin du processus est détectée à l’étape S26, différentes étapes peuvent, selon certains modes de réalisation, être enclenchées.
Par exemple, une étape S27 de stockage des valeurs de paramètres (e.g position, taille, orientation…) de la pluralité d’instances de modèles numériques 3D des éléments de mobiliers urbain peut être exécutée. En pratique, une telle étape consiste à stocker les valeurs des paramètres des instances au moment de la fin du procédé, par exemple dans un ou plusieurs fichiers et/ou un serveur. Ainsi, les valeurs des paramètres correspondant à la visualisation validée par l’utilisateur peuvent être stockées pour un usage futur, pouvant par exemple consister en :
- une visualisation du résultat de la configuration des éléments de mobiliers urbain;
- une construction des éléments de mobiliers urbain et/ou une implantation des éléments de mobiliers urbains dans l’environnement Env1 selon les paramètres stockées.
Ainsi, il est par exemple possible d’implanter les éléments mobiliers urbains selon les valeurs de paramètres définis par le procédé P2 (e.g position, orientation, etc.)
Le procédé P2 permet donc une visualisation complète du résultat obtenu par l’implantation d’une pluralité d’éléments de mobilier urbain dans leur environnement, avant même la construction ou l’implantation d’un seul des éléments de mobilier urbain. Le procédé P2 permet donc une conception et une implantation plus aisé et efficiente des éléments de mobilier urbains.
Il est maintenant fait référence aux figures 3 à 9.
De manière générale les figures 3 à 9 montrent un exemple d’affichage d’une ligne virtuelle et d’instances de modèles numériques 3D d’éléments de mobilier urbain par un écran tactile d’une tablette en superposition de l’environnement de la tablette tel que capturé par un module d’imagerie numérique, et la modification de la ligne et des instances par des actions effectuées par les doigts de l’utilisateur sur l’écran tactile. Dans les exemples des figures 3 à 9 les éléments de mobilier urbain sont des dispositifs d’affichage numériques.
L’invention n’est cependant pas limitée à ces exemples. Par exemple, les mobiliers urbains peuvent être d’autres types de mobilier urbain que des dispositifs d’affichage numérique. Il peut par exemple s’agir de bancs, de dispositifs d’affichage fixe, etc. Les éléments de mobilier urbain peuvent être fixés au sol, ou suspendus par exemple. Le nombre d’instances de modèles numériques 3D d’éléments de mobilier urbain peut également être variable, mais est de manière générale au moins égal à deux.
Il est maintenant fait référence à la .
La montre un exemple de création d’une ligne virtuelle d’éléments de mobilier urbain via une interface utilisateur d’un système de réalité augmentée dans un ensemble de modes de réalisation de l’invention.
Dans l’exemple de la , une ligne LV3 est initialisée à partir d’une position Pos31, en direction d’un point Horiz35 au centre d’une ligne Horiz matérialisant l’horizon, lorsque l’utilisateur effectue un clic Clk3 à la position Pos31.
3 instances de modèles numériques 3D d’éléments de mobilier urbain Mob1, Mob2 et Mob3 sont créées et placées sur la ligne, respectivement à 3 positions Pos32, Pos33 et Pos34.
Dans l’exemple de la et des suivantes, toutes les instances appartiennent au même type de modèle 3D d’un dispositif d’affichage numérique. Cependant, l’invention n’est pas restreinte à cet exemple. Notamment d’autres modèles d’autres types d’éléments de mobilier urbain (bancs, affichages fixes…) peuvent être utilisés, et les instances peuvent être de différents types. Par exemple, dans un ensemble de modes de réalisation de l’invention, une même ligne peut comprendre des instances de différents modèles de différents types de mobilier urbain (par exemple, un dispositif d’affichage numérique et un banc).
L’utilisation d’une ligne virtuelle pointant vers le centre de l’horizon permet d’obtenir un rendu harmonieux des éléments de mobiliers urbains dans l’environnement.
Dans cet exemple, les instances sont initialement disposées à équidistance les unes des autres sur la ligne, ce qui permet là encore un rendu plus harmonieux.
Dans l’exemple des à 9, l’écran tactile affiche donc :
- la pluralité d’instances mob1, Mob2, Mob3 ;
- la ligne virtuelle LV3 ;
- en superposition d’une vue de l’environnement dans lequel les éléments de mobilier urbains sont destinés à être implantés, par exemple l’environnement tel que visualisé en temps réel par le module d’imagerie numérique intégré dans la tablette à laquelle appartient l’écran tactile.
Par ailleurs, l’écran tactile permet de recevoir des instructions de l’utilisateur par le biais des mouvements de doigts sur l’écran.
Cette représentation sur l’écran tactile permet donc à l’utilisateur de bénéficier d’une interaction fluide et intuitive pour configurer les éléments de mobilier urbain dans leur environnement.
Dans l’exemple des figures 3 à 9, l’écran tactile affiche de plus une zone de commande ZC. La zone de commande ZC comprend 6 sous-zones de commande SZC1, SZC2, SZC3, SZC4, SZC5 et SZC6, permettant respectivement, via des entrées de l’utilisateur sur chacune des sous-zones:
- pour la sous-zone de commande SZC1, de sélectionner une ligne virtuelle. Dans l’exemple de la
, seule une ligne est présente et sélectionnée. La sous-zone de commande SZC1 peut être utilisée pour sélectionner une ligne virtuelle ou une instance et/ou afficher la ligne virtuelle ou l’instance sélectionnée ; - pour la sous-zone de commande SZC2, de modifier le nombre d’instances de modèles numériques 3D d’éléments de mobilier urbain sur la ligne. Par exemple, le nombre d’instances peut être incrémenté ou décrémenté (et donc une instance ajoutée ou supprimée) via les boutons « + » et « - » de la sous-zone de commande SZC2 respectivement ;
- pour la sous-zone SZC3, de modifier la distance entre les instances de modèles numériques 3D d’éléments de mobilier urbain sur la ligne. Par exemple, la distance entre les instances peut être augmentée ou diminuée via les boutons « + » et « - » de la sous-zone de commande SZC3 respectivement ;
- pour la sous-zone SZC4, de modifier la hauteur (ou altitude, c’est-à-dire une position sur un axe vertical z) des instances de modèles numériques 3D d’éléments de mobilier urbain. Par exemple, la hauteur des instances sur la ligne peut être augmentée ou diminuée via les boutons « + » et « - » de la sous-zone de commande SZC4 respectivement ;
- pour la sous-zone SZC5, de modifier la rotation des instances de modèles numériques 3D d’éléments de mobilier urbain sur la ligne. Par exemple, une rotation peut être effectuée dans le sens horaire ou anti-horaire via les boutons « + » et « - » de la sous-zone de commande SZC5 respectivement ;
- pour la sous-zone SZC5, de dupliquer la ligne virtuelle et tous les instances de modèles numériques 3D d’éléments de mobilier urbain disposées dessus.
La zone ZC et ses sous-zones permettent donc d’effectuer des opérations de manière harmonisée sur l’ensemble des instances disposées sur une ligne virtuelle. Ceci facilite donc la modification des instances et la configuration des éléments de mobilier urbain associés.
Les modifications présentées dans l’exemple de la sont fournies à titre d’exemple non limitatif uniquement de modifications applicables aux instances. Selon d’autres modes de réalisation de l’invention, d’autres modifications sont possibles. Par exemple, un angle de rotation par rapport à un axe horizontale peut être défini.
Il est à noter que la zone ZC permet à la fois de définir les paramètres initiaux de la ligne, et modifier la ligne. Ainsi, lorsque l’utilisateur peut définir les paramètres de la ligne souhaitée dans la zone ZC, puis effectuer un clic Clk3 sur la position Pos31 pour créer la ligne, puis modifier les paramètres de la ligne dans la zone ZC. Ceci permet donc à la fois une création et une modification aisée de la ligne et des instances sur la ligne.
Il est maintenant fait référence à la .
La montre un premier exemple de modification d’une ligne virtuelle d’éléments de mobilier urbain via une interface utilisateur d’un système de réalité augmentée dans un ensemble de modes de réalisation de l’invention.
L’exemple de la est basé sur l’exemple de la . Dans l’exemple de la , l’utilisateur sélectionne la ligne virtuelle LV3 préalablement créée, puis effectue un mouvement de torsion Tors4 avec ses doigts, permettant d’impartir une rotation à la ligne virtuelle pour obtenir la ligne virtuelle LV4.
L’utilisateur peut visualiser en temps réel la rotation de la ligne, et, à l’issue du mouvement de torsion Tors4 (par exemple, lorsque l’utilisateur lève les doigts de la tablette), les instances Mob1, Mob2 et Mob3 peuvent être déplacées de la ligne virtuelle LV3 à la ligne virtuelle LV4, en fonction de leur emplacement sur la ligne.
Ceci permet donc d’effectuer de manière aisée une rotation de la ligne virtuelle, appliquée à l’ensemble des instances de modèles numériques d’éléments de mobilier urbain qui y sont associées.
Ce mouvement de rotation est fourni à titre d’exemple non limitatif uniquement d’un mouvement qui peut être appliqué à l’ensemble de la ligne, et d’autres mouvements peuvent être appliqués.
Par exemple, la détection d’un mouvement de glissement d’un ou plusieurs doigts de l’utilisateur sur l’écran tactile peut déclencher une translation de la ligne sélectionnée.
De la même manière que pour la rotation, dans un premier temps seule la ligne peut bouger pour suivre les doigts de l’utilisateur puis, lorsque le mouvement de translation est terminé, les instances peuvent être déplacées sur la ligne translatée.
Ceci permet donc d’effectuer de manière aisée une translation de la ligne virtuelle, appliquée à l’ensemble des instances de modèles numériques d’éléments de mobilier urbain qui y sont associées.
Chacune des deux extrémités de la ligne peut également être déplacée indépendamment, par exemple en effectuant une translation suivant le doigt de l’utilisateur d’une extrémité sélectionnée, afin d’obtenir un contrôle aussi fin que possible sur l’emplacement de la ligne.
Il est maintenant fait référence à la .
La montre un deuxième exemple de modification d’une ligne virtuelle d’éléments de mobilier urbain via une interface utilisateur d’un système de réalité augmentée dans un ensemble de modes de réalisation de l’invention.
Dans l’exemple de la , l’utilisateur effectue un clic Clk5 sur le bouton « + » de la sous-zone de contrôle SZC2.
Ceci entraîne l’ajout d’une nouvelle instance Mob4 de modèle d’élément de mobilier urbain, en plus des 3 instances Mob1, Mob2 et Mob3 déjà présente.
De même, un clic sur le bouton « - » de la sous-zone de contrôle SZC2 permet de supprimer l’une des instances de la liste.
Cet exemple démontre la facilité d’ajouter ou de supprimer des instances de mobilier urbain sur la ligne, dans un ensemble de modes de réalisation de l’invention.
Il est maintenant fait référence à la .
La montre un troisième exemple de modification d’une ligne virtuelle d’éléments de mobilier urbain via une interface utilisateur d’un système de réalité augmentée dans un ensemble de modes de réalisation de l’invention.
Dans l’exemple de la , l’utilisateur modifie un paramètre de distance Dist6 entre deux instances successives parmi instances Mob1, Mob2 et Mob3. En particulier la valeur de distance entre les instances peut être augmentée en appuyant sur le bouton « + » de la sous-zone SZC3, et diminuée en appuyant sur le bouton « - » de la sous-zone SZC3.
Afin de faciliter la définition de la distance, une barre de défilement Def6 peut apparaître, sur laquelle l’utilisateur peut effectuer un mouvement de glissement Glis6 afin de définir la valeur de distance entre les instances.
La valeur de distance est appliquée à toutes les instances sur la ligne virtuelle. Lors de la modification de la distance, que ce soit par les boutons « + » et « - » de la sous-zone SZC3, ou le glissement Glis6, la distance entre les instances successives peut être mise à jour en temps réel, afin de permettre à l’utilisateur d’identifier de manière interactive la valeur de distance optimale.
Le même principe peut être appliqué, par exemple pour modifier la hauteur Haut6 de l’ensemble des instances simultanément via la sous-zone SZC4, et/ou une barre de défilement associée à la sous-zone SZC4, ou encore pour modifier d’un angle de rotation Rot6 autour d’un axe vertical de l’ensemble des instances Mob1, Mob2 et Mob3 via la sous-zone SZC5, et/ou une barre de défilement associée à la sous-zone SZC5.
Il est maintenant fait référence à la .
La montre un exemple de duplication d’une ligne virtuelle d’éléments de mobilier urbain via une interface utilisateur d’un système de réalité augmentée dans un ensemble de modes de réalisation de l’invention.
Dans l’exemple de la , un utilisateur peut dupliquer une ligne de mobilier urbain de la manière suivante :
- un premier clic Clk71 sur une ligne virtuelle (dans cet exemple la ligne LV3) permet de sélectionner la ligne à dupliquer. La zone de contrôle ZC prend alors l’ensemble des valeurs de paramètres (par exemple nombre d’instances, distance entre les instances, hauteur, rotation) associée à la ligne ;
- un deuxième clic Clk72 sur la sous-zone de contrôle SZC6 permet de déclencher la duplication ;
- un troisième clic Clk73 permet de dupliquer la ligne, à partir de la position Pos73 où le clic a été effectué. Par exemple, la ligne peut être créée entre la position Pos73 et le centre de la ligne d’horizon, pour obtenir la ligne virtuelle LV7 sur laquelle seront placés des instances de modèles d’éléments de mobilier urbain avec les mêmes paramètres que la ligne LV3.
Il est maintenant référence à la .
La montre un exemple d’activation d’un mode de modification d’une unique instance de mobilier urbain via une interface utilisateur d’un système de réalité augmentée dans un ensemble de modes de réalisation de l’invention
Dans l’exemple de la , l’utilisateur clique Clk81 sur l’instance Mob1. La zone de contrôle ZC est alors modifiée :
- d’une part pour indiquer dans la sous-zone de contrôle SZC1 que l’instance Mob1 est sélectionnée ;
- d’autre part pour faire apparaître dans la zone de contrôle SZC6 un bouton d’activation d’un mode de modification de l’instance Mob1.
Lorsque l’utilisateur clique Clk82 sur la sous-zone de contrôle SZC6, le mode de modification de l’instance Mob1 est activé.
Il est maintenant fait référence à la .
La montre un exemple de modification de modification d’une unique instance de mobilier urbain via une interface utilisateur d’un système de réalité augmentée dans un ensemble de modes de réalisation de l’invention.
Dans l’exemple de la l’instance Mob3 a été sélectionnée, et est donc indiquée à l’utilisateur dans la sous-zone de contrôle SZC1. Plus spécifiquement, la montre la modification de l’instance Mob3 lorsque le mode de modification de l’instance Mob3 est activé.
Lorsque le mode de modification d’une instance unique est activé (dans cet exemple l’instance Mob3), la hauteur et la rotation de l’instance autour d’un axe vertical peuvent être modifiées grâce aux sous-zones de contrôle SZC4 et SZC5, et/ou une barre de défilement Def9, de la même manière que les rotation et hauteur de l’ensemble des instances peuvent être modifiées dans l’exemple de la .
Par exemple, l’utilisateur peut cliquer Clk91 sur la sous-zone de contrôle SZC4 pour modifier la hauteur de l’instance Mob1. Une barre de défilement Def9 peut apparaître pour faciliter la définition de la hauteur.
Lorsque les modifications sont effectuées, l’utilisateur peut cliquer Clk92 sur la sous-zone de contrôle SZC6 pour terminer la modification de l’instance Mob1.
Lorsque la modification d’une unique instance est activée, l’utilisateur définit un décalage d’un paramètre (par rapport hauteur ou rotation, mais ce principe est également applicable à d’autres paramètres tels que la position) d’une instance par rapport aux autres instances de la ligne.
Par exemple, la modification de la hauteur de l’instance Mob1 dans l’exemple de la permet de définir un décalage de hauteur entre l’instance Mob1 et les autres instances de la ligne. Si l’utilisateur modifie ultérieurement la hauteur globale des instances de la ligne, toutes les instances seront modifiées, et l’instance Mob1 conservera son décalage de hauteur par rapport aux autres instances de la ligne.
Ceci permet donc d’ajuster les paramètres d’une instance en particulier, tout en conservant la possibilité de modifier de manière globale les paramètres de toutes les instances.
La présente divulgation ne se limite pas aux exemples de dispositif, système, méthode et programme d’ordinateur décrits ci-avant, seulement à titre d’exemple, mais elle englobe toutes les variantes que pourra envisager l’homme de l’art dans le cadre de la protection recherchée.
Claims (16)
- Procédé (P2) mis en œuvre par un système de réalité augmentée (Sys1) comprenant:
- l’obtention (S21), d’un modèle numérique 3D (ModEnv1) d’un environnement du système ;
- l’obtention (S22) d’au moins un modèle numérique 3D (ModMob1) d’au moins un élément de mobilier urbain;
- le placement (S23) d’une pluralité d’instances de l’au moins un modèle numérique 3D sur une ligne virtuelle dans le modèle numérique 3D de l’environnement ;
- l’affichage (S24) de ladite pluralité d’instances et de ladite ligne virtuelle en superposition de l’environnement, ou d’une vue de l’environnement, par au moins une interface utilisateur du système de réalité augmentée ;
- la réception (S25) d’au moins une modification conjointe de la ligne virtuelle et de la pluralité d’instances par l’au moins une interface utilisateur du système de réalité augmentée.
- Procédé selon la revendication 1, dans lequel ledit modèle de l’environnement du système est créé à partir d’au moins une mesure d’un capteur (Capt1) du système de réalité virtuelle dans ledit environnement.
- Procédé selon la revendication 1, dans lequel ledit capteur du système de réalité augmentée est un capteur lidar, en le modèle de l’environnement du système est créé à partir de de mesures effectuées par le capteur lidar alors qu’un utilisateur du système effectue des rotations du capteur depuis un point fixe.
- Procédé selon l’une quelconque des revendications précédentes, dans laquelle l’au moins un modèle numérique 3D de l’au moins un mobilier urbain est chargé depuis au moins une mémoire (Mem1) du système de réalité augmentée.
- Procédé selon l’une quelconque des revendications précédentes, dans laquelle l’au moins un modèle numérique 3D de l’au moins un mobilier urbain est reçu depuis un serveur (Serv1) en communication avec le système de réalité augmentée.
- Procédé selon l’une quelconque des revendications précédentes, comprenant :
- l’affichage, par l’au moins une interface utilisateur, d’un ensemble de modèles numériques d’éléments de mobiliers urbains ;
- la réception, par l’au moins une interface utilisateur, d’une sélection de l’au moins un modèle numérique 3D de l’au moins un élément mobilier urbain parmi ledit ensemble.
- Procédé selon l’une quelconque des revendications précédentes, dans laquelle la ligne est initialisée en direction du centre d’une ligne représentant l’horizon.
- Procédé selon l’une quelconque des revendications précédentes, dans lequel l’au moins une interface utilisateur comprend un écran tactile (Ecr1), ledit procédé comprenant :
- l’affichage, par ledit écran tactile, de ladite pluralité d’instances, ladite ligne virtuelle et la vue de l’environnement ;
- la détection de mouvements de doigts sur l’écran tactile.
- Procédé selon la revendication 8, dans lequel la détection d’un mouvement de torsion d’au moins deux doigts sur l’écran tactile entraîne une rotation de la ligne virtuelle.
- Procédé selon l’une des revendication 8 ou 9, dans lequel la détection d’un mouvement de glissement d’au moins un doigt sur l’écran tactile entraîne une translation de la ligne.
- Procédé selon l’une des revendication 9 ou 10, dans lequel la détection d’un mouvement de glissement d’au moins un doigt sur l’écran tactile entraîne une translation d’une extrémité de la ligne sélectionnée jusqu’à la position définie par la position du doigt.
- Procédé selon l’une des revendication 8 à 11, comprenant
- l’affichage, par l’écran tactile, d’une zone de commande (ZC) comprenant des sous-zones de commande (SZC1, SZC2, SZC3, SZC4, SZC5, SZC6)
- la réception, lors la détection d’au moins un toucher de l’une des sous-zones de commandes, d’au moins une entrée relative à :
- une modification du nombre d’instances de modèles numériques 3D d’éléments de mobilier urbain sur la ligne ;
- une modification de la distance entre les instances de modèles numériques 3D d’éléments de mobilier urbain sur la ligne ;
- une modification de la hauteur des instances de modèles numériques 3D d’éléments de mobilier urbain ;
- une modification d’un angle de rotation autour d’un axe vertical des instances de modèles numériques 3D d’éléments de mobilier urbain sur la ligne ;
- une duplication de la ligne virtuelle et des instances de modèles numériques 3D d’éléments de mobilier urbain sur la ligne.
- Procédé selon l’une des revendication 8 à 12, comprenant
- l’affichage, par l’écran tactile, d’une zone de commande liée à une instance sélectionnée d’un modèle numérique 3D d’élément de mobilier urbain comprenant des sous-zones de commandes ;
- la réception, lors de la détection d’au moins un toucher de l’une des sous-zones de commandes, d’au moins une entrée relative à :
- une modification d’un angle de rotation autour d’un axe vertical de l’instance sélectionnée par rapport aux autres instances sur la ligne ;
- un décalage de la hauteur de l’instance par rapport aux autres instances sur la ligne.
- Système (Sys1) de réalité virtuelle comprenant :
- au moins une interface utilisateur (Int1) ; et
- au moins une unité de calcul, configurée pour mettre en œuvre un procédé selon l’une quelconque des revendications précédentes.
- Programme informatique comportant des instructions pour la mise en œuvre du procédé selon la revendication 1 à 13 lorsque ce programme est exécuté par un processeur.
- Support d’enregistrement non transitoire lisible par un ordinateur sur lequel est enregistré un programme pour la mise en œuvre du procédé selon la revendication 15 lorsque ce programme est exécuté par un processeur.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2306625A FR3150331A1 (fr) | 2023-06-26 | 2023-06-26 | Configuration d’une ligne de mobiliers urbains dans un lieu public |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2306625 | 2023-06-26 | ||
| FR2306625A FR3150331A1 (fr) | 2023-06-26 | 2023-06-26 | Configuration d’une ligne de mobiliers urbains dans un lieu public |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| FR3150331A1 true FR3150331A1 (fr) | 2024-12-27 |
Family
ID=88147292
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR2306625A Withdrawn FR3150331A1 (fr) | 2023-06-26 | 2023-06-26 | Configuration d’une ligne de mobiliers urbains dans un lieu public |
Country Status (1)
| Country | Link |
|---|---|
| FR (1) | FR3150331A1 (fr) |
-
2023
- 2023-06-26 FR FR2306625A patent/FR3150331A1/fr not_active Withdrawn
Non-Patent Citations (3)
| Title |
|---|
| NUERNBERGER BENJAMIN BNUERNBERGER@CS UCSB EDU ET AL: "SnapToReality Aligning Augmented Reality to the Real World", HUMAN FACTORS IN COMPUTING SYSTEMS, ACM, 2 PENN PLAZA, SUITE 701 NEW YORK NY 10121-0701 USA, 7 May 2016 (2016-05-07), pages 1233 - 1244, XP058628352, ISBN: 978-1-4503-3362-7, DOI: 10.1145/2858036.2858250 * |
| OTHENGRAFEN FRANK ET AL: "Using augmented reality in urban planning processes: Sustainable urban transitions through innovative participation", vol. 32, no. 1, 13 March 2023 (2023-03-13), pages 54 - 63, XP093107822, ISSN: 0940-5550, Retrieved from the Internet <URL:https://www.oekom.de/_files_media/zeitschriften/artikel/GAIA_2023_Sonderheft-1_54.pdf> DOI: 10.14512/gaia.32.S1.9 * |
| YU HUANG ET AL: "Virtual ads insertion in street building views for augmented reality", IMAGE PROCESSING (ICIP), 2011 18TH IEEE INTERNATIONAL CONFERENCE ON, IEEE, 11 September 2011 (2011-09-11), pages 1117 - 1120, XP032079775, ISBN: 978-1-4577-1304-0, DOI: 10.1109/ICIP.2011.6115623 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6013583B2 (ja) | 有効インターフェース要素の強調のための方式 | |
| CA3083486C (fr) | Procede, support et systeme de previsualisation en direct par l`intermediaire de modeles d`apprentissage automatique | |
| CN109313470B (zh) | 利用重新投影的锐利文本绘制 | |
| CN107765952B (zh) | 截屏方法、装置及终端 | |
| EP1227442B1 (fr) | Procédé de traitement d'images en 2D appliquées sur des objets en 3D | |
| US11537258B2 (en) | Hand presence over keyboard inclusiveness | |
| US9454848B2 (en) | Image enhancement using a multi-dimensional model | |
| US20130042259A1 (en) | Drag and drop of objects between applications | |
| US10049490B2 (en) | Generating virtual shadows for displayable elements | |
| WO2010103195A2 (fr) | Dispositif pour le controle d'appareil electronique par la manipulation d'objets graphiques sur un ecran tactile multicontacts | |
| CN105814532A (zh) | 用于三维对象显示的方法 | |
| EP2956846A1 (fr) | Procede et dispositif pour naviguer dans un ecran d'affichage et appareil comprenant une telle navigation | |
| US20140365968A1 (en) | Graphical User Interface Elements | |
| US20140279029A1 (en) | Mobile device user interface with dynamic advertising control interface area | |
| FR3055079A1 (fr) | Systeme de composition ou de modification de sequences de realite virtuelle, procede de composition et systeme de lecture desdites sequences | |
| FR3150331A1 (fr) | Configuration d’une ligne de mobiliers urbains dans un lieu public | |
| WO2011058007A2 (fr) | Procede d'estimation de diffusion de la lumiere | |
| WO2014170482A1 (fr) | Procede de generation d'un flux video de sortie a partir d'un flux video large champ | |
| EP4184258A1 (fr) | Procede, dispositif et programme d'ordinateur de prototypage d'un dispositif fonctionnel | |
| EP2469397A1 (fr) | Traitement perfectionné de données d'interface graphique | |
| FR2883996A1 (fr) | Procede de construction de scenes multimedia comprenant au moins un objet pointeur, procede de restitution de scenes, terminal, programmes d'ordinateur, serveur et objet pointeur correspondants | |
| CH721153A2 (fr) | Méthode pour mettre à disposition une pièce d'information à un utilisateur qui ouvre et/ou qui visualise, sur un écran, une image et/ou une vidéo | |
| WO2025196223A1 (fr) | Produit avec une surface capturable en image redressable, procédé, système et programme de redressement d'image, procédé de production de la surface et support à même d'être lu par un ordinateur | |
| WO2025190894A1 (fr) | Gestion d'un contenu web interactif dans un environnement 3d | |
| FR3121251A3 (fr) | Procédé et système informatisés de navigation en réalités virtuelles et programme d’ordinateur |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PLSC | Publication of the preliminary search report |
Effective date: 20241227 |
|
| ST | Notification of lapse |
Effective date: 20250206 |