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

Post on 04-Jun-2015

1.724 Views

Category:

Business

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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.

2Copyright (C) 2000 SonyCSL

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.

4Copyright (C) 2000 SonyCSL

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

5Copyright (C) 2000 SonyCSL

6Copyright (C) 2000 SonyCSL

ToolStoneToolStone

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.)

8Copyright (C) 2000 SonyCSL

Several different ways of Several different ways of holdingholding

a b c

d e f

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

10Copyright (C) 2000 SonyCSL

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

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

13Copyright (C) 2000 SonyCSL

Visual FeedbacksVisual Feedbacks

selected tool

indicating ToolStone direction

14Copyright (C) 2000 SonyCSL

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

Required physical Required physical manipulationmanipulation

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

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

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

angles between tablet and coil (α≠β)

α

βα

β

coils

19Copyright (C) 2000 SonyCSL

ααφφ

20Copyright (C) 2000 SonyCSL

21Copyright (C) 2000 SonyCSL

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)

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

24Copyright (C) 2000 SonyCSL

25Copyright (C) 2000 SonyCSL

top related