User interface apparatus, user interface method, game apparatus, and program storage medium
First Claim
Patent Images
1. A user interface apparatus comprising:
- a first sensor adapted to be attached to a head of a user, wherein said first sensor detects a position and an orientation of the head;
a second sensor adapted to be attached to a second portion of the user, which is different from the head;
an estimating unit arranged to estimate a relative position of the second portion with respect to the position and orientation of the head in accordance with results of detection by said first and second sensors, wherein said estimating unit determines the relative position by transforming coordinates between a head coordinate system that is based on the position and orientation of the head detected by said first sensor and another coordinate system that is based on information detected by said second sensor;
a generation unit arranged to generate command information on the basis of a transition of the estimated relative position; and
an image generating unit arranged to generate an image on the basis of said command information.
2 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed a user interface apparatus to which the user (player) can easily sensuoulsy become accustomed, and which can accurately recognize instructions (commands) that the user (player) intended. The user interface apparatus has a location/posture sensor (100) attached to the head of the user, and a location/posture sensor (200) attached to his or her hand, analyzes hand action on the basis of the relative position of the location/posture of the hand with respect to those of the head, and estimates the current action state from the analysis result. The apparatus then determines a user instruction (player command) on the basis of the action state.
66 Citations
11 Claims
-
1. A user interface apparatus comprising:
-
a first sensor adapted to be attached to a head of a user, wherein said first sensor detects a position and an orientation of the head; a second sensor adapted to be attached to a second portion of the user, which is different from the head; an estimating unit arranged to estimate a relative position of the second portion with respect to the position and orientation of the head in accordance with results of detection by said first and second sensors, wherein said estimating unit determines the relative position by transforming coordinates between a head coordinate system that is based on the position and orientation of the head detected by said first sensor and another coordinate system that is based on information detected by said second sensor; a generation unit arranged to generate command information on the basis of a transition of the estimated relative position; and an image generating unit arranged to generate an image on the basis of said command information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A user interface method for outputting a user instruction to a predetermined apparatus or program, comprising:
-
a step adapted to detecting a location of a head of a user and a location of a second portion of the user, which is different from the head, by using a first sensor adapted to be attached to the head and a second sensor adapted to be attached to the second portion, wherein the first sensor adapted to detect a position and an orientation of the head; a step of estimating a relative position of the second portion with respect to the position and orientation of the head in accordance with results of detection by the first and second sensors in said detecting step, wherein said estimating step determines the relative position by transforming coordinates between a head coordinate system that is based on the position and orientation of the head adapted to be detected by the first sensor and another coordinate system that is based on information detected by the second sensor; a step of generating command information on the basis of a transition of the estimated relative position; and a step of determining an instruction by the user corresponding to the generated command information and outputting the determined user instruction to the apparatus or program.
-
-
11. A computer readable storage medium, which stores a program for controlling an apparatus to output a user instruction to a predetermined apparatus or program, the stored program comprising:
-
a program step adapted to detecting a location of a head of a user and a location of a second portion of the user, which is different from the head, by using a first sensor adapted to be attached to the head and a second sensor adapted to be attached to the second portion, wherein the first sensor adapted to detect a position and an orientation of the head; a program step of estimating a relative position of the second portion with respect to the position and orientation of the head in accordance with results of detection by the first and second sensors in said program step of detecting, wherein said estimating step determines the relative position by transforming coordinates between a head coordinate system that is based on the position and orientation of the head adapted to be detected by the first sensor and another coordinate system that is based on information detected by the second sensor; a program step of generating command information on the basis of a transition of the estimated relative position; and a program step of determining an instruction by the user corresponding to the generated command information and outputting the determined user instruction to the predetermined apparatus or program.
-
Specification