INFORMATION INPUT/OUTPUT DEVICE, INFORMATION INPUT/OUTPUT METHOD AND COMPUTER PROGRAM
First Claim
1. An information input/output device comprising:
- a position input unit configured to designate a position by a user in a prescribed operation area Sd in real space;
a designated position measurement unit configured to measure a designated position “
rd”
in the operation area Sd, which is designated by the user in the position input unit;
an operation area offset amount determination unit configured to determine an offset amount “
Δ
rv0”
of an origin position “
rv0”
of an operation area Sv in virtual space based on the measured position “
rd”
in the operation area Sd; and
a designated position determination unit configured to determine a designated position “
rv”
in virtual space which corresponds to the position in real space designated by the user through the position input unit based on the measured position “
rd”
in the operation area Sd, the origin position “
rv0”
of the operation area Sv in virtual space and the determined offset amount “
Δ
rv0”
.
1 Assignment
0 Petitions
Accused Products
Abstract
An information input/output device includes: a position input unit configured to designate a position by a user in a prescribed operation area Sd in real space; a designated position measurement unit configured to measure a designated position “rd” in the operation area Sd, which is designated by the user in the position input unit; an operation area offset amount determination unit configured to determine an offset amount “Δrv0” of an origin position “rv0” of an operation area Sv in virtual space based on the measured position “rd” in the operation area Sd; and a designated position determination unit configured to determine a designated position “rv” in virtual space which corresponds to the position in real space designated by the user through the position input unit based on the measured position “rd” in the operation area Sd, the origin position “rv0” of the operation area Sv in virtual space and the determined offset amount “Δrv0”.
-
Citations
11 Claims
-
1. An information input/output device comprising:
-
a position input unit configured to designate a position by a user in a prescribed operation area Sd in real space; a designated position measurement unit configured to measure a designated position “
rd”
in the operation area Sd, which is designated by the user in the position input unit;an operation area offset amount determination unit configured to determine an offset amount “
Δ
rv0”
of an origin position “
rv0”
of an operation area Sv in virtual space based on the measured position “
rd”
in the operation area Sd; anda designated position determination unit configured to determine a designated position “
rv”
in virtual space which corresponds to the position in real space designated by the user through the position input unit based on the measured position “
rd”
in the operation area Sd, the origin position “
rv0”
of the operation area Sv in virtual space and the determined offset amount “
Δ
rv0”
. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information input/output device comprising:
-
a position input unit formed so as to perform rotational motion, taking a given front posture as the center, in which the user designates a posture angle as a position in a given operation area Sd in real space; a designated position measurement unit configured to measure a posture angle Rd designated in the position input unit; an operation area offset amount determination unit in which the operation area Sd possessed by the position input unit in real space is divided into an interaction area in a range of a posture angle ±
θ
with respect to the front posture and a movement area which is outside the interaction area, at which area the measured designated posture angle Rd in the operation area Sd exists in the interaction area and the movement area is determined, and when the designated posture angle Rd exists in the interaction area, an offset amount “
Δ
γ
v0”
is not given to a front posture angle “
Rv0”
of the operation area Sv in virtual space, whereas, when the designated posture angle Rd exists in the movement area, the offset amount “
Δ
γ
v0”
according to the designated posture angle Rd is given to the front posture angle “
Rv0”
of the operation area Sv in virtual space; anda designated position determination unit configured to determine a designated posture Rv in virtual space corresponding to the position in real space designated by the user through the position input unit based on the measured designated posture angle Rd in the operation area Sd, the front posture angle “
Rv0”
of the operation area Sv in virtual space and the determined offset amount “
Δ
γ
v0”
. - View Dependent Claims (9)
-
-
10. An information input/output method comprising the steps of:
-
acquiring a designated position “
rd”
in a prescribed operation area Sd designated by the user through a position input unit which designates a position by the user in the operation area Sd in real space;determining an offset amount “
Δ
rv0”
of an origin position “
rv0”
of an operation area Sv in virtual space based on the acquired position “
rd”
in the operation area Sd; anddetermining a designated position “
rv”
in virtual space which corresponds to the position in real space designated by the user through the position input unit based on the acquired position “
rd”
in the operation area Sd, the origin position “
rv0”
of the operation area Sv in virtual space and the determined offset amount “
Δ
rv0”
, andwherein the operation area Sd possessed by the position input unit in real space is divided into a movement area at peripheral edges of the operation area Sd and an interaction area which is inside the movement area, and wherein, in the step of determining the operation area offset amount, at which area the measured designated position “
rd”
in the operation area Sd exists in the interaction area or the movement area is determined, and when the designated position “
rd”
exists in the interaction area, the offset amount “
Δ
rv0”
is not given to the origin position “
rv0”
of the operation area Sv in virtual space, whereas, when the designated position “
rd”
exists in the movement area, the offset amount “
Δ
rv0”
according to the designated position “
rd”
is given to the origin position “
rv0”
of the operation area Sv in virtual space.
-
-
11. A computer program written in a computer readable form so as to execute information input/output processing for performing operation with respect to virtual space through user operation in real space on a computer, and allowing the computer to execute
a designated position acquiring process acquiring a designated position “ - rd”
in a prescribed operation area Sd designated by the user through a position input unit which designates a position by the user in the operation area Sd in real space,an operation area offset amount determination process determining an offset amount “
Δ
rv0”
of an origin position “
rv0”
of an operation area Sv in virtual space based on the acquired position “
rd”
in the operation area Sd, anda designated position determination process determining a designated position “
rv”
in virtual space which corresponds to the position in real space designated by the user through the position input unit based on the acquired position “
rd”
in the operation area Sd, the origin position “
rv0”
of the operation area Sv in virtual space and the determined offset amount “
Δ
rv0”
,wherein the operation area Sd possessed by the position input unit in real space is divided into a movement area at peripheral edges of the operation area Sd and an interaction area which is inside the movement area; and wherein, in the operation area offset amount determination process, at which area the designated position “
rd”
in the measured operation area Sd exists in the interaction area or the movement area is determined, and when the designated position “
rd”
exists in the interaction area, the offset amount “
Δ
rv0”
is not given to the origin position “
rv0”
of the operation area Sv in virtual space, whereas, when the designated position “
rd”
exists in the movement area, the offset amount “
Δ
rv0”
according to the designated position “
rd”
is given to the origin position “
rv0”
of the operation area Sv in virtual space.
- rd”
Specification