「インタラクション2000」平成12年2月

DualTouch：ペン型PDAのための二本指インタフェース
松下伸行 綾塚祐二 暦本純一

（株）ソニーコンピュータサイエンス研究所インタラクションラボラトリ（matsu，aya，rekimoto）◎csl．sony．co．jp

ABSTRACT

ペン型PDAのための新しい操作手法DualTouchを提案する。ペンと両手の指を組み合わせてPDAを操作することで、一点による操作モードと、二点による操作モードをスムーズに切換えることができ、従来のPDAに比べて飛躍的に使いやすくなる。本手法は特別なハードウェ

アによる拡張なしに、一般的に使用されているPDAに適用可能である。

図1：二点によるPDAの操作はじめに点をFirst Touchと呼ぶ。二つの点で画面を操作している時はDualモードであり、新たな点をSecondTouchと計算機性能の向上と小型化技術により各種の携帯型計算横（PersonalDigitalAssistant、以下PDAと略す）が広く使われるようになってきている。ペン型PDAはキー呼ぶ。Dualモードでは、例えば左手でボタンを押しながら右手でストロークをするなど、二点はそれぞれ違った役割を担う。また、指はタップするのには適しているが、ストロークはペンが適している。

ボードを持たないため携帯に有利であるが、画面が小さく入力手段が貧弱であり、キーボードとマウスで操作するデスクトノブコンピュータと比較して不便である。

現在市販されているPDAの多くは、ペンー本でほとんどニ点の積出手法の操作を行うインタフェースを採用しており、右利きの人は左手をPDAを保持するためだけに使用し、右手をペンまずユーザはFirstTouchで点Aをタッチし、FirstTouchはそのままでSecondTouchで点Bをタッチする（図2）。

でタップするためだけに使用している。しかし、PDAを感圧式タッチパネルはその性質により、点Aと点Bの中保持する左手の親指はPDAの画面の任意の場所をタップ点である点Cを認識する。認識される点は点Aから点Cでき、またペンを持つ右手はペン以外にも人差し指、中指などで画面をタップできる（図1）。一このように、PDAは小型なため左右の指を組み合わせて操作することは、非に移動し、この移動は通常のストロークと比べ十分大き常に容易である。PDAを両手で操作するインタフェースとして、SqueezeMe，HoldMeがある【2】。PDAの枠にタッチセンサを追加し、改ページなどのコマンドを実行する。本稿では、PDAを複数の指を組み合わせて操作するDualTouchを提案する。本手法は、世界で最も使用されているPDAであるPalmIII互換機に、ハードウェい。そのためSecondTouchが検出され、点Bが計算される。DualモードではFirstTouchをアンカーとしSecondTouchを移動させ、各モードで同時に動く点は一点である。この動作は自然であり、例えば左手でCtrlキーを押しながら右手でマウスをドラッグする動作と同様である。
複数の指を用いてモードを切換えることを特徴とする

アの追加無しに実装可能である。

DualTouchが提供するペン型PDAのための新しい操作手法は大きく分けてBistroke，ThumbFunction，TapStepMenuの3種類があり、以下にそれぞれを解説

Dual Touchする。

DualTouchでは、ペンや両手の指でPDAのタッチパネ
ルに対しタップやストロークなどの操作を行う。一つの点で画面を操作している時はSingleモードであり、このDualTouch：a Two−fingeredInterhce for Pen−based PDAs，
Nobuy11kiMATSUSHITA，YujiAYATSUKA，Jun REKIMOTO，InteractionLaboratory，SonyCSL
図2：タッチパネル上の二点−171−

戻る。

， これは、ラジオボタンによるモード切換えと似ているが、実は大きく違う。ラジオボタンではモードを切換えるたびにタップが必要であり、キーボードで大文字を打つ際のCapsLockと同様である。一方、本手法はボタンをタッチしている間だけモードが切換わるので、Shiftキーで大文字を入力するのと同様である。モードの状態を指で押しているという身体的な動作にマッピングしているため非常に直接的である。ThumbnlnCtionは、利き手などに応じて位置や大きさが変更可能なソフトウェア修飾ボタンである。

TapStepMenu
画面上のアイコンをタップすることでコマンドを選択する手法では、画面が小さなPDAはすぐにアイコンで埋図3：Bistroke：地図の回転（a），ThurnbFunction：

A の入九TapStepMenu：コマンドアイコンの選め尽くされてしまう。

択

DualTouchは、これらの問題を解決するTapStepM6nuという手法を提供する。コマンドを実行する場合、Menu
ボタンをFirstTouchでタッチする（図3（c））。すると画面全体にコマンドが並んだメニューがPop−Upするので、Bistroke

PDAに目的地の地図を表示する場合、地図の移動・回転を切換える必要がある。従来の手法では、座標指定とは無関係なラジオボタンをタップするため、スムーズな切換えが不可能であった。

Second Touchでコマンドをタップすると、そのコマンドが実行される。このようにFirst TbuChはメニューのDualTouchは、これらの問題を解決するBistrokeというPop−Up／Downを制御する。

手法を提供する。Singleモードで移動し、Dualモードで回慣れてくるとメニューの位置を覚えるので、ステップを転することで移動と回転を切換える。FirstTbuchでスト踏むようにに指でトントンとタップすることでメニューロークを行うと、Singleモードとなり地図はFirstTbuchに沿い移動する。First TbuchをタッチしたままSecondTo11Chで画面をストロークすると、DualモードになりFirstTouchの場所を回転中心として、SecondTouchにを選択できる。これはpiemenu［1】と同様に、一種のジェスチャーとして使うことができる。二本の指で二箇所をタップする操作は、その二点をペンでストロークするよりも早く行えるため、piemenuよりもすばやいメニュー沿い地図が回転する（図3（a））。SecondTouchを離せば、移動に戻る。

選択が行える。

このように、DualTouchを利用するとSingleモードとDualモードを切換えることで、移動と回転などの異なるPDAを保持する左手とペンを持つ右手の人差指や中指などの複数の指を積極的に連携させる、PDAのための新しい操作手法DualTouchを提案し、その試作を行った。DualTouchの利用法として、BistrokeとThumbFhnction，Ta．pStepMenuを紹介した。

まとめ

次元のパラメータを交互に操作することが容易となる。

ThumbFunction

PalmIIIは英碍文字の入力手法として、GrafRtiと呼ばれる一筆書きを採用している。小文字入力は一文字につき−ストロークで可能であるが、大文字入力は、小文字モー

REFERENCES
l．J．Callahan，D．Hopkins，M．Weiser，andB．Shnei−

ドから大文字モードに切換える 上ストローク が必要で

derman．An empericalcomparison ofpie v弓．1inearある。そのため、pLaTeXのような大文字と小文字を含

menus．Proceedin9SOfCHI88，pp．95−100，May1988・む単語を入力するのは非常に煩経である。

2．B．L．Harrison，K．P．Fishkin，A．Glかr，C．Moc

DualTouchは、これらの問題を解決するThumbnlnCtionという手法を提供する。Singleモードで小文字入力し、

a，nd R．Want．Squeeze Me，Hold Me，Tilt Me！

Dualモードで大文字入力する。FirstTouchでストロークを行うと、Singleモードとなり小文字入力できる。First

Proceedin9SOfCよ汀，98，pp．17−24，Apri11998．

An Exploration of Manip11lative UserInterfaces・

Touchで画面上のボタンを押しながらSecondTouchでストロークすると、Dualモードとなり大文字入力できる（図3（b））。FirstTouchをボタンから離せば小文字入力に−172−