← Back to Patent Explorer
US6181343B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs

Assignee: Philips North America LLC
•
Filing: 1997-12-23
•
Granted: 2001-01-30
•
Expires: 2017-12-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract 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.

Inventors

  • 👤 Damian M. Lyons

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 00:29
CPC Classifications
G; G06; G06T; G06T1/00; G06F; G06F3/00; G06F3/01; G06F3/017; A63F13/10; A; A63; A63F; A63F13/00; A63F13/20; A63F13/21; A63F13/213; A63F13/40; A63F13/45; A63F13/60; A63F13/65; G06F3/011; A63F2300/00; A63F2300/10; A63F2300/1087; A63F2300/1093; A63F2300/60; A63F2300/69; A63F2300/80; A63F2300/8082

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 243 words
A system for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs of a user of the system, comprising: a computer-readable memory means; means for generating video signals indicative of the gestures of the system user and an interaction area surrounding the system user; means for displaying video images, the video image display means being positioned in front of the system user; and means for processing the video signals, in accordance with a program stored in the computer-readable memory means, to determine the three-dimensional positions of the body and principle body parts of the system user, wherein the video signal processing means constructs three-dimensional images of the system user and interaction area on the video image display means based upon the three-dimensional positions of the body and principle body parts of the system user, the video image display means displays 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 means so that the system user appears to move throughout the virtual reality environment, wherein when the system user raises his/her hand, the video signal processing means rotates the three-dimensional graphical objects on the video image display means in one of a clockwise and a counterclockwise direction so that the system user appears to be rotating accordingly through the virtual reality environment; and when the system user lowers his/her hand the rotation stops.
Claim 2
Independent Claim 243 words
A system for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs of a user of the system, comprising: a computer-readable memory means; means for generating video signals indicative of the gestures of the system user and an interaction area surrounding the system user; means for displaying video images, the video image display means being positioned in front of the system user; and means for processing the video signals, in accordance with a program stored in the computer-readable memory means, to determine the three-dimensional positions of the body and principle body parts of the system user, wherein the video signal processing means constructs three-dimensional images of the system user and interaction area on the video image display means based upon the three-dimensional positions of the body and principle body parts of the system user, the video image display means displays 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 means so that the system user appears to move throughout the virtual reality environment, wherein when the system user raises his/her hand, the video signal processing means rotates the three-dimensional graphical objects on the video image display means in one of a clockwise and a counterclockwise direction so that the system user appears to be rotating accordingly through the virtual reality environment; and when the system user lowers his/her hand the rotation stops.
Claim 3
Independent Claim 227 words
A system for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs of a user of the system, comprising: a computer-readable memory means; means for generating video signals indicative of the gestures of the system user and an interaction area surrounding the system user; means for displaying video images, the video image display means being positioned in front of the system user; and means for processing the video signals, in accordance with a program stored in the computer-readable memory means, to determine the three-dimensional positions of the body and principle body parts of the system user, wherein the video signal processing means constructs three-dimensional images of the system user and interaction area on the video image display means based upon the three-dimensional positions of the body and principle body parts of the system user, the video image display means displays 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 means so that the system user appears to move throughout the virtual reality environment, wherein when the system user bends at the waist, the video signal processing means rotates the three-dimensional graphical objects on the video image display means so that three-dimensional graphical objects in front of the system user can be seen by the system user.
Claim 4
Independent Claim 227 words
A system for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs of a user of the system, comprising: a computer-readable memory means; means for generating video signals indicative of the gestures of the system user and an interaction area surrounding the system user; means for displaying video images, the video image display means being positioned in front of the system user; and means for processing the video signals, in accordance with a program stored in the computer-readable memory means, to determine the three-dimensional positions of the body and principle body parts of the system user, wherein the video signal processing means constructs three-dimensional images of the system user and interaction area on the video image display means based upon the three-dimensional positions of the body and principle body parts of the system user, the video image display means displays 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 means so that the system user appears to move throughout the virtual reality environment, wherein when the system user bends at the waist, the video signal processing means rotates the three-dimensional graphical objects on the video image display means so that three-dimensional graphical objects in front of the system user can be seen by the system user.
Claim 5
Independent Claim 147 words
A method for permitting three-dimensional navigation through a virtual reality environment, the method comprising the steps of: generating video signals indicative of the gestures of the system user and an interaction area surrounding the system user; processing the video signals to determine the three-dimensional positions of the body and principle body parts of the system user; constructing three-dimensional images of the system user and interaction area based upon the three-dimensional positions of the body and principle body parts of the system user; and displaying three-dimensional graphical objects within the virtual reality environment, wherein movement by the system user permits apparent movement by the three-dimensional objects displayed so that the system user appears to move throughout the virtual reality environment, wherein when the system user raises his/her hand, rotating the displayed three-dimensional graphical objects so that the system user appears to be rotating through the virtual reality environment.
Claim 6
Independent Claim 147 words
A method for permitting three-dimensional navigation through a virtual reality environment, the method comprising the steps of: generating video signals indicative of the gestures of the system user and an interaction area surrounding the system user; processing the video signals to determine the three-dimensional positions of the body and principle body parts of the system user; constructing three-dimensional images of the system user and interaction area based upon the three-dimensional positions of the body and principle body parts of the system user; and displaying three-dimensional graphical objects within the virtual reality environment, wherein movement by the system user permits apparent movement by the three-dimensional objects displayed so that the system user appears to move throughout the virtual reality environment, wherein when the system user raises his/her hand, rotating the displayed three-dimensional graphical objects so that the system user appears to be rotating through the virtual reality environment.
Claim 7
Dependent Claim 28 words
A method for permitting three-dimensional navigation through a virtual reality environment as recited in claim 3 , wherein when the system user lowers his/her hand the rotation stops.
Claim 8
Independent Claim 174 words
A method for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs of a user of a computer system, the method comprising the steps of: generating video signals indicative of the gestures of the system user and an interaction area surrounding the system user; processing the video signals to determine the three-dimensional positions of the body and principle body parts of the system user including the system user's leg; constructing three-dimensional images of the system user and interaction area based upon the three-dimensional positions of the body and principle body parts of the system user; and displaying three-dimensional graphical objects within the virtual reality environment, wherein movement by the system user's leg permits apparent movement by the three-dimensional objects displayed on the video image display so that the system user appears to move throughout the virtual reality environment, wherein when the system user bends at the waist, rotating the three-dimensional graphical objects displayed so that three-dimensional graphical objects in front of the system user can be seen by the system user.
Claim 9
Independent Claim 174 words
A method for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs of a user of a computer system, the method comprising the steps of: generating video signals indicative of the gestures of the system user and an interaction area surrounding the system user; processing the video signals to determine the three-dimensional positions of the body and principle body parts of the system user including the system user's leg; constructing three-dimensional images of the system user and interaction area based upon the three-dimensional positions of the body and principle body parts of the system user; and displaying three-dimensional graphical objects within the virtual reality environment, wherein movement by the system user's leg permits apparent movement by the three-dimensional objects displayed on the video image display so that the system user appears to move throughout the virtual reality environment, wherein when the system user bends at the waist, rotating the three-dimensional graphical objects displayed so that three-dimensional graphical objects in front of the system user can be seen by the system user.

References Cited (Backward Citations)

US5495576A Cited
JPH0738873A Cited
US5617312A Cited
US5563988A Cited
WO1996021321A1 Cited
US5714997A Cited
US5594469A Cited
US5745126A Cited
US5872575A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-01-30 2004-07-31 2005-01-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-01-30 2008-07-31 2009-01-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-01-30 2012-07-31 2013-01-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag