×

Information input/output device, information input/output method and computer program

  • US 8,648,797 B2
  • Filed: 05/06/2009
  • Issued: 02/11/2014
  • Est. Priority Date: 05/08/2008
  • Status: Active Grant
First Claim
Patent Images

1. 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 Sd 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 Sd being divided into;

    a movement area at the peripheral edges of the operation area Sd, andan interaction area inside the movement area;

    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 whether the designated position “

    rd

    is in the movement area or the interaction area and to determine an offset amount “

    Δ

    rv0

    of an origin position “

    rv0

    of a coordinate system of an operation area Sv in virtual space corresponding to the operation area Sd in real space based on the measured position “

    rd

    in the operation area Sd, wherein when the designated position “

    rd

    is in the movement area, the origin position “

    rv0

    is moved in the operation area Sv in virtual space based on the offset amount “

    Δ

    rv0

    , and when the designated position “

    rd

    is in the interaction area, the origin position “

    rv0

    is not moved based on the offset amount “

    Δ

    rv0” and

    a feed back force is limited to interactions with virtual objects corresponding to the operation area Sv in virtual space within the interaction area of the operation area Sd in real space based on a location of the pointer;

    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

    ; 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 “

    rv0

    based on the offset amount “

    Δ

    rv0

    .

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×