THREE-DIMENSIONAL USER INTERFACE APPARATUS AND THREE-DIMENSIONAL OPERATION METHOD
First Claim
1. A three-dimensional user interface apparatus comprising:
- a three-dimensional information acquisition unit that acquires three-dimensional information from a three-dimensional sensor;
a position calculation unit that calculates three-dimensional position information on a three-dimensional coordinate space regarding a specific part of a target person by using the three-dimensional information acquired by the three-dimensional information acquisition unit;
a virtual data generation unit that generates virtual three-dimensional object data indicating a virtual three-dimensional object disposed in the three-dimensional coordinate space;
a state acquisition unit that acquires state information of the specific part of the target person;
an operation specifying unit that specifies a predetermined process to be performed from among a plurality of predetermined processes on the basis of a combination of the state information acquired by the state acquisition unit and a change in the three-dimensional position information;
an object processing unit that performs the predetermined process specified by the operation specifying unit on the virtual three-dimensional object data; and
a display processing unit that displays a virtual three-dimensional object corresponding to the virtual three-dimensional object data on which the predetermined process has been performed, on a display unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A three-dimensional user interface apparatus includes a calculation unit that calculates three-dimensional position information on a three-dimensional coordinate space regarding a specific part of a target person by using three-dimensional information acquired from a three-dimensional sensor, a generation unit that generates virtual three-dimensional object data indicating a virtual three-dimensional object disposed in the three-dimensional coordinate space, a state acquisition unit that acquires state information of the specific part of the target person, an operation specifying unit that specifies a predetermined process to be performed from among a plurality of predetermined processes on the basis of a combination of the state information and a change in the three-dimensional position information, a processing unit that performs the predetermined process specified by the operation specifying unit on the virtual three-dimensional object data, and a display processing unit that displays a virtual three-dimensional object corresponding to the virtual three-dimensional object data on which the predetermined process has been performed, on a display unit.
12 Citations
15 Claims
-
1. A three-dimensional user interface apparatus comprising:
-
a three-dimensional information acquisition unit that acquires three-dimensional information from a three-dimensional sensor; a position calculation unit that calculates three-dimensional position information on a three-dimensional coordinate space regarding a specific part of a target person by using the three-dimensional information acquired by the three-dimensional information acquisition unit; a virtual data generation unit that generates virtual three-dimensional object data indicating a virtual three-dimensional object disposed in the three-dimensional coordinate space; a state acquisition unit that acquires state information of the specific part of the target person; an operation specifying unit that specifies a predetermined process to be performed from among a plurality of predetermined processes on the basis of a combination of the state information acquired by the state acquisition unit and a change in the three-dimensional position information; an object processing unit that performs the predetermined process specified by the operation specifying unit on the virtual three-dimensional object data; and a display processing unit that displays a virtual three-dimensional object corresponding to the virtual three-dimensional object data on which the predetermined process has been performed, on a display unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A three-dimensional operation method executed by at least one computer, comprising:
-
acquiring three-dimensional information from a three-dimensional sensor; calculating three-dimensional position information on a three-dimensional coordinate space regarding a specific part of a target person by using the acquired three-dimensional information; generating virtual three-dimensional object data indicating a virtual three-dimensional object disposed in the three-dimensional coordinate space; acquiring state information of the specific part of the target person; specifying a predetermined process to be performed from among a plurality of predetermined processes on the basis of a combination of the acquired state information and a change in the three-dimensional position information; performing the specified predetermined process on the virtual three-dimensional object data; and displaying a virtual three-dimensional object corresponding to the virtual three-dimensional object data on which the predetermined process has been performed, on a display unit. - View Dependent Claims (11, 12)
-
-
13. A non-transitory computer-readable storage medium storing a program for causing at least one computer to execute a three-dimensional operation method, the three-dimensional operation method comprising:
-
acquiring three-dimensional information from a three-dimensional sensor; calculating three-dimensional position information on a three-dimensional coordinate space regarding a specific part of a target person by using the acquired three-dimensional information; generating virtual three-dimensional object data indicating a virtual three-dimensional object disposed in the three-dimensional coordinate space; acquiring state information of the specific part of the target person; specifying a predetermined process to be performed from among a plurality of predetermined processes on the basis of a combination of the acquired state information and a change in the three-dimensional position information; performing the specified predetermined process on the virtual three-dimensional object data; and displaying a virtual three-dimensional object corresponding to the virtual three-dimensional object data on which the predetermined process has been performed, on a display unit. - View Dependent Claims (14, 15)
-
Specification