Thursday, May 24, 2007

Redone gesture set

After using the Wiimote for a half time presentation, using the "specification" list of movement is no good. Some of the movement make sense but other are more uncomfortable. For example, move the Wiimote along the Z axis (Foward in space) is difficult and pulling the remote backwards is better detected using the up axis instade of the flat axis because of the way the Wiimote is held.

Hence a new gesture list is needed. The following gesture set is describe as if the Wiimote begins at an inital state of point foward, thumb on top.

Single Gesture Actions.
Simple
  1. RelAccX +/- : swiping
  2. RelAccY : pull up and back bending at elbow
  3. pitch 90 deg : pitch at wrist
  4. roll 180 deg : rotation at wrist
Hard
  1. RelAccZ : puching foward or backward
Double Motion Gestures
  1. RelAccY+
    1. RelAccY
    2. Z
    3. Roll
    4. Pitch
  2. Roll
    1. "RelAccY"
    2. "Roll"
  3. Pitch
    1. RelAccX
    2. RelAccZ
  4. RellAccX
    1. RelAccX
    2. RelAccY
Complex Action List
  1. Page Turn
    1. RelAccX
    2. RelAccX and Roll
  2. Push to Side
    1. Roll
    2. RelAccY
  3. Circles
    1. Map the cursor movement to some measurement (pitch and roll)
    2. Map movement to matrix
    3. If cursor stays within boundaries accept the gesture
With this new list of gestures the control for the menu moves for simple "specification" movement basis and begins mapping to different movements and limits some movements.

The fun of this is that some tasks that in a 2d Environment are the same thing, with the 3d control they are completely different. Take volume and zoom. In 2d they are usually the same, but in 3d Zoom naturally involves foward and back whereas, Volume is Up and down.

1 comment:

Stephen said...

It might be worth having a look at the literature on gestures to see if there are any standard notations you could use to describe them. I mentioned Jared Donovan to you before (he's the one doing the PhD with Margot and I).

Jared has a CiteULike account (social reference/citation bookmarking & tagging site), http://www.citeulike.org/user/jared/ and some of his references there are tagged with gesture (click on the words on the right hand side to find references tagged with them). I think they are mainly books rather than papers, so a trip to the library is called for...