USING CAMERA INPUT TO DETERMINE AXIS OF ROTATION AND NAVIGATION

Systems, methods, and computer storage mediums are provided for navigating a virtual camera within a virtual three-dimensional environment using a mobile device. An exemplary method includes receiving, from at least one sensor on the mobile device, an indication that the mobile device has pivoted ab...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MERCAY, JULIEN, C, OSTER, DAVID, P
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Systems, methods, and computer storage mediums are provided for navigating a virtual camera within a virtual three-dimensional environment using a mobile device. An exemplary method includes receiving, from at least one sensor on the mobile device, an indication that the mobile device has pivoted about a first rotation axis. A change in a user's position in relation to the mobile device is tracked as the mobile device is pivoted about the first rotation axis. A location of the first rotation axis is then determined based on the change in the user's position in relation to the mobile device. When the location of the first rotation axis is proximate to the mobile device, a first action to navigate within the three-dimensional environment is executed. When the location of the first rotation axis is proximate to the user, however, a second action to navigate within the three-dimensional environment is executed. L'invention concerne des systèmes, des procédés et des supports de stockage pour faire naviguer une caméra virtuelle à l'intérieur d'un environnement virtuel en trois dimensions à l'aide d'un dispositif mobile. Un procédé donné à titre d'exemple comprend les étapes consistant à recevoir en provenance d'au moins un capteur sur le dispositif mobile, une indication que le dispositif mobile a pivoté autour d'un premier axe de rotation. Un changement de position d'un utilisateur par rapport au dispositif mobile est suivi lorsque le dispositif mobile pivote autour du premier axe de rotation. Un emplacement du premier axe de rotation est ensuite déterminé sur la base du changement de position de l'utilisateur par rapport au dispositif mobile. Lorsque l'emplacement du premier axe de rotation est situé à proximité du dispositif mobile, une première action consistant à naviguer dans l'environnement tridimensionnel est exécutée. Toutefois, lorsque l'emplacement du premier axe de rotation est situé à proximité de l'utilisateur, une seconde action consistant à naviguer dans l'environnement tridimensionnel est exécutée.