toolstone: effective use of the physical manipulation vocabularies of input devices

25
opyright (C) 2000 SonyCSL ToolStone: ToolStone: Effective Use of the Physical M Effective Use of the Physical M anipulation Vocabularies of Inp anipulation Vocabularies of Inp ut Devices ut Devices Jun Rekimoto and Eduardo Sciammarell Jun Rekimoto and Eduardo Sciammarell a a Interaction Laboratory Interaction Laboratory Sony Computer Science Laboratories, Sony Computer Science Laboratories, Inc. Inc.

Upload: jun-rekimoto

Post on 04-Jun-2015

1.722 views

Category:

Business


0 download

TRANSCRIPT

Page 1: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

Copyright (C) 2000 SonyCSL

ToolStone:ToolStone: Effective Use of the Physical Manipulation Effective Use of the Physical Manipulation

Vocabularies of Input DevicesVocabularies of Input Devices

Jun Rekimoto and Eduardo SciammarellaJun Rekimoto and Eduardo Sciammarella

Interaction LaboratoryInteraction Laboratory

Sony Computer Science Laboratories, Inc.Sony Computer Science Laboratories, Inc.

Page 2: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

2Copyright (C) 2000 SonyCSL

Page 3: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

3Copyright (C) 2000 SonyCSL

Introduction Introduction Increasing complexity of software applications:Increasing complexity of software applications:

Difficult & time-consuming to select an appropriate Difficult & time-consuming to select an appropriate tooltool

Many toolpalettes obscure the screen (application Many toolpalettes obscure the screen (application area)area)

Visual attention to the application is often interruptVisual attention to the application is often interrupted by tool selection tasksed by tool selection tasks

Lack of a simple MDOF input methodLack of a simple MDOF input method 3D rotation, color selection, etc.3D rotation, color selection, etc.

Page 4: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

4Copyright (C) 2000 SonyCSL

PadMouse PadMouse [[Balakrishnan et al. CHI98]Balakrishnan et al. CHI98] StrategicCommander StrategicCommander [Microsoft][Microsoft]

Page 5: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

5Copyright (C) 2000 SonyCSL

Page 6: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

6Copyright (C) 2000 SonyCSL

ToolStoneToolStone

Page 7: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

7Copyright (C) 2000 SonyCSL

ToolStoneToolStone Semi-6DOF ManipulationSemi-6DOF Manipulation

Position (X, Y) & Orientation (0°- 360°)Position (X, Y) & Orientation (0°- 360°) Detection of contacting face (with the tablet)Detection of contacting face (with the tablet)

Simple, cord/battery-less deviceSimple, cord/battery-less device 2.5 × 4 × 5 cm, 222.5 × 4 × 5 cm, 22gg Easy to rotate in the handEasy to rotate in the hand Tactile impression tells its statusTactile impression tells its status

Can be used forCan be used for Tool selection (bimanual interfaces)Tool selection (bimanual interfaces) Multi-DOF control (e.g., virtual camera in VR)Multi-DOF control (e.g., virtual camera in VR) Physical license key (for software applications, etc.)Physical license key (for software applications, etc.)

Page 8: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

8Copyright (C) 2000 SonyCSL

Several different ways of Several different ways of holdingholding

a b c

d e f

Page 9: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

9Copyright (C) 2000 SonyCSL

ToolStone for bimanual ToolStone for bimanual interactioninteraction

NDHNDH (non dominant hand) (non dominant hand) for tool selectionfor tool selection

DHDH (dominant hand) (dominant hand) for tool manipulationfor tool manipulation

Page 10: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

10Copyright (C) 2000 SonyCSL

Page 11: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

11Copyright (C) 2000 SonyCSL

Assigning Assigning multiple tools for multiple tools for each angle and each angle and faceface

Control of parametersControl of parameters by moving a stoneby moving a stone

Pick&Drop by Pick&Drop by moving a stone moving a stone from one place from one place to anotherto another

Page 12: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

12Copyright (C) 2000 SonyCSL

Example 1: Toolpalette SelectionExample 1: Toolpalette Selection

8 directions × 6 faces = 48 different 8 directions × 6 faces = 48 different toolstools

= 8 directions

= 6 faces

Page 13: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

13Copyright (C) 2000 SonyCSL

Visual FeedbacksVisual Feedbacks

selected tool

indicating ToolStone direction

Page 14: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

14Copyright (C) 2000 SonyCSL

Mapping of command space Mapping of command space and physical manipulation and physical manipulation spacespace

Required physical Required physical manipulationmanipulation

Page 15: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

15Copyright (C) 2000 SonyCSL

Example 2: Color Example 2: Color SelectionSelection

Color selection is a 3D positioning task (HSV, RGColor selection is a 3D positioning task (HSV, RGB, …)B, …) Unnatural mapping is required with 2D devicesUnnatural mapping is required with 2D devices

Our solution: 2D Our solution: 2D DHDH pointing device pointing device + 1D + 1D NDHNDH toolstone movement toolstone movement

Other Apps:Other Apps:3D rotation,3D rotation,ZoomingZooming&panning&panning

Page 16: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

16Copyright (C) 2000 SonyCSL

Example 3: Virtual Camera Example 3: Virtual Camera ControlControl

Selecting the “camera” face Selecting the “camera” face automatically activates the 3D automatically activates the 3D walkthrough modewalkthrough mode

NDHNDH camera position camera position + orientation + orientation

DHDH view angle, view angle, elevation angleelevation angle

Page 17: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

17Copyright (C) 2000 SonyCSL

Sensing ArchitectureSensing Architecture

Uses an existing pen tablet (WACOM) Uses an existing pen tablet (WACOM) to recognize to recognize position, orientation, contacting face of position, orientation, contacting face of

the ToolStonethe ToolStone WACOM tablet can distinguish sensor coil WACOM tablet can distinguish sensor coil

types, position, and angletypes, position, and angle

Our ApproachOur Approach Embed 3 coils in the ToolStone deviceEmbed 3 coils in the ToolStone device each has a unique resonance frequencyeach has a unique resonance frequency

Page 18: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

angles between tablet and coil (α≠β)

α

βα

β

coils

Page 19: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

19Copyright (C) 2000 SonyCSL

ααφφ

Page 20: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

20Copyright (C) 2000 SonyCSL

Page 21: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

21Copyright (C) 2000 SonyCSL

Page 22: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

22Copyright (C) 2000 SonyCSL

Trial UseTrial Use

Frequently used physical Frequently used physical operations sequence became a operations sequence became a chunkchunk

Sound (noise) caused by flipping Sound (noise) caused by flipping the device was noticeablethe device was noticeable

Visual guide is still necessary (for Visual guide is still necessary (for learning phase)learning phase)

Page 23: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

23Copyright (C) 2000 SonyCSL

Summary & Future Summary & Future DirectionsDirections TooStoneTooStone

a semi 6DOF input devicea semi 6DOF input device novel 3coil architecture enables position+orientnovel 3coil architecture enables position+orient

ation+face recognitionation+face recognition Future WorkFuture Work

Self contained device (gravity sensor + optical Self contained device (gravity sensor + optical mouse sensor)mouse sensor)

Shapes other than cubesShapes other than cubes

Page 24: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

24Copyright (C) 2000 SonyCSL

Page 25: ToolStone: Effective Use of The Physical Manipulation Vocabularies of Input Devices

25Copyright (C) 2000 SonyCSL