Patent ID: 8648797

Claim:
An information input/output device comprising: a position input unit, including a gimbaled finger holder portion holding a fingertip of a user by inserting the fingertip, configured to control a pointer in virtual space by designating a position by the user in a prescribed operation area S d in real space, and configured to feed back force in real space with respect to the fingertip through driven joints connected to the finger holder portion, the operation area S d being divided into: a movement area at the peripheral edges of the operation area S d , and an interaction area inside the movement area; a designated position measurement unit configured to measure a designated position “r d ” in the operation area S d , which is designated by the user in the position input unit; an operation area offset amount determination unit configured to determine whether the designated position “r d ” is in the movement area or the interaction area and to determine an offset amount “Δr v0 ” of an origin position “r v0 ” of a coordinate system of an operation area S v in virtual space corresponding to the operation area S d in real space based on the measured position “r d ” in the operation area S d , wherein when the designated position “r d ” is in the movement area, the origin position “r v0 ” is moved in the operation area S v in virtual space based on the offset amount “Δr v0 ”, and when the designated position “r d ” is in the interaction area, the origin position “r v0 ” is not moved based on the offset amount “Δr v0 ” and a feed back force is limited to interactions with virtual objects corresponding to the operation area S v in virtual space within the interaction area of the operation area S d in real space based on a location of the pointer; a designated position determination unit configured to determine a designated position “r v ” 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 “r d ” in the operation area S d , the origin position “r v0 ” of the operation area S v in virtual space and the determined offset amount “Δr v0 ”; and a camera position determination unit configured to move a coordinate system of a camera model for drawing a state in the virtual space according to the movement of the origin position “r v0 ” based on the offset amount “Δr v0 ”.