A system and method for permitting three-dimensional navigation through a
virtual reality environment using camera-based gesture inputs of a system
user. The system comprises a computer-readable memory, a video camera for
generating video signals indicative of the gestures of the system user and
an interaction area surrounding the system user, and a video image
display. The video image display is positioned in front of the system
user. The system further comprises a microprocessor for processing the
video signals, in accordance with a program stored in the
computer-readable memory, to determine the three-dimensional positions of
the body and principle body parts of the system user. The microprocessor
constructs three-dimensional images of the system user and interaction
area on the video image display based upon the three-dimensional positions
of the body and principle body parts of the system user. The video image
display shows three-dimensional graphical objects within the virtual
reality environment, and movement by the system user permits apparent
movement of the three-dimensional objects displayed on the video image
display so that the system user appears to move throughout the virtual
reality environment.
Un système et une méthode pour permettre la navigation tridimensionnelle par un environnement virtuel de réalité en utilisant les entrées appareil-photo-basées de geste d'un utilisateur de système. Le système comporte une mémoire lisible à la machine, un appareil-photo visuel pour produire des signaux visuels indicatifs des gestes de l'utilisateur de système et d'un secteur d'interaction entourant l'utilisateur de système, et un affichage d'image visuelle. L'affichage d'image visuelle est placé devant l'utilisateur de système. Le système autre comporte un microprocesseur pour traiter les signaux visuels, selon un programme stocké dans la mémoire lisible à la machine, pour déterminer les positions tridimensionnelles des pièces de corps et de corps de principe de l'utilisateur de système. Les images tridimensionnelles de constructions de microprocesseur du secteur d'utilisateur et d'interaction de système sur l'affichage d'image visuelle basé sur les positions tridimensionnelles des pièces de corps et de corps de principe de l'utilisateur de système. L'affichage d'image visuelle montre les objets graphiques tridimensionnels dans l'environnement virtuel de réalité, et le mouvement par le mouvement apparent de laisux d'utilisateur de système des objets tridimensionnels montrés sur l'affichage d'image visuelle de sorte que l'utilisateur de système semble se déplacer dans tout l'environnement virtuel de réalité.