Processing

Please wait...

Settings

Settings

Goto Application

1. WO2019059992 - RENDERING VIRTUAL OBJECTS BASED ON LOCATION DATA AND IMAGE DATA

Publication Number WO/2019/059992
Publication Date 28.03.2019
International Application No. PCT/US2018/039194
International Filing Date 25.06.2018
IPC
G06T 19/00 2011.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
19Manipulating 3D models or images for computer graphics
G06T 19/20 2011.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
19Manipulating 3D models or images for computer graphics
20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
CPC
G01S 19/01
GPHYSICS
01MEASURING; TESTING
SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
19Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
G06F 3/011
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
01Input arrangements or combined input and output arrangements for interaction between user and computer
011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
G06T 19/006
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
19Manipulating 3D models or images for computer graphics
006Mixed reality
G06T 19/20
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
19Manipulating 3D models or images for computer graphics
20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
G06T 2219/2004
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
2219Indexing scheme for manipulating 3D models or images for computer graphics
20Indexing scheme for editing of 3D models
2004Aligning objects, relative positioning of parts
Applicants
  • MICROSOFT TECHNOLOGY LICENSING, LLC [US]/[US]
Inventors
  • MASTERSON, Clark
  • ANDREW, Felix G.T.I.
  • LEITE PINHEIRO DE PAIVA, Joao Celestino
  • MONCAYO, Silvana P.
Agents
  • MINHAS, Sandip S.
  • CHEN, Wei-Chen Nicholas
  • HINOJOSA, Brianna L.
  • HOLMES, Danielle J.
  • SWAIN, Cassandra T.
  • WONG, Thomas S.
  • CHOI, Daniel
  • HWANG, William C.
  • WIGHT, Stephen A.
  • CHATTERJEE, Aaron C.
  • JARDINE, John S.
  • GOLDSMITH, Micah P.
Priority Data
15/710,57520.09.2017US
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) RENDERING VIRTUAL OBJECTS BASED ON LOCATION DATA AND IMAGE DATA
(FR) RENDU D'OBJETS VIRTUELS SUR LA BASE DE DONNÉES D'EMPLACEMENT ET DE DONNÉES D'IMAGE
Abstract
(EN) Location data and image data are captured at a location. The location data may include GPS coordinates and the image data may include images or videos taken at the location. The image data is processed to identify anchor points associated with the location. The location data and the anchor points are provided to a cloud service that uses the location data and image data to create a map of locations and anchor points. A user can associate a virtual object with one or more anchor points associated with a location. At a later time, when the same or different user visits the location, the virtual object may be displayed to the user in an AR application at anchor points that match the one or more anchor points associated with the location.
(FR) Selon l'invention, des données d'emplacement et des données d'image sont capturées au niveau d'un emplacement. Les données d'emplacement peuvent comprendre des coordonnées GPS et les données d'image peuvent comprendre des images ou des vidéos prises au niveau de l'emplacement. Les données d'image sont traitées pour identifier des points d'ancrage associés à l'emplacement. Les données d'emplacement et les points d'ancrage sont fournis à un service en nuage qui utilise les données d'emplacement et les données d'image pour créer une carte d'emplacements et de points d'ancrage. Un utilisateur peut associer un objet virtuel à un ou plusieurs points d'ancrage associés à un emplacement. À un moment ultérieur, lorsque le même utilisateur ou un utilisateur différent visite l'emplacement, l'objet virtuel peut être affiché à l'intention de utilisateur dans une application de réalité augmentée (AR) au niveau de points d'ancrage qui correspondent auxdits un ou plusieurs points d'ancrage associés à l'emplacement.
Related patent documents
Latest bibliographic data on file with the International Bureau