セッション:【13-C-L】 ハッシュタグ: #devsumiC

iPad、Android、Windowsが文房具になる!

デジタルインク技術のご紹介
新村 剛史 (しんむら たけし)
株式会社ワコム
タブレット営業本部 マーケティング部
技術マーケティング担当マネージャー

1 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
2 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
開発者が得意としている入力方法


キーボード入力
 109個のキーの配列と組み合わせ
 ローマ字入力 / かな入力
 タッチタイピングの習得が必要

3 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
「書く」ということ


もっとも古い記録方法



人類最古の絵画のひとつ - ショーヴェ洞窟壁画
約3万2000年前 (フランス南部アルデシュ県)

4 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
記録媒体の変化


「書く」という行為は変わらない



でも、それを記録する媒体は変化し続けている

アナログ から デジタル へ
5 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
デジタルインクとは


デジタル デバイス上に疑似的に実現されるインク



座標と座標をつなぐ
 ポイントとストローク

6 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
ポインティングデバイスの特性
マウス

タッチ

ペン

相対座標

絶対座標

絶対座標

ポインティング精度

○

×

○

筆圧

×

×

○

マルチポインティング

×

○

×

座標

用途
精密な操作

○

×

○

筆記

×

△

○

お絵かき

×

△

○

ジェスチャー

×

○

×

デバイスの特性に合わせて選択を

7 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
パネルの違いとスタイラスの種類


電磁誘導式
 デジタイザペン
 精緻なペン入力
 筆圧感知など

8 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..



静電容量式
 タッチの代わり
 静電式のペン入力
 ポインタ情報のみ
Windows
用途に合わせて選択
デスクトップ アプリ
.NET アプリ

ネイティブ アプリ

WPF

Windowsフォーム

Wintab

Vistaと同時期にリリー
スされた比較的新しいク
ライアントテクノロジ。

.NET 初期からあるクラ
イアント テクノロジ。

C++で作成されたネイ
ティブ技術。ワコムのド
ライバとともに配布され
ている。

Windows
ストア アプリ

InkCanvasというデジタ
ルインク用のコントロー
ルを標準で搭載。
手書き文字認識には
Windows SDKが必要。

デジタルインクを使用す
るには Microsoft.Inkを
使用する必要があり。

Windows 8 から採用さ
れたタブレット向けのア
プリケーション タイプ。

標準でデジタルインクを
WPFやWindows フォー 実現する仕組みや手書き
ムでは取得できないスタ 文字認識の仕組みを提供
手書き文字認識に関して イラスの情報も取得可能。 している。
もMicrosoft.Inkが必要。 (ex. ペン ID、傾き)

9 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
Android


Android 4.0 以降、スタイラスを標準サポート
 標準 API / 標準フレームワーク



MotionEvent
 getToolType(int pointerIndex)
• TOOL_TYPE_STYLUS (← スタイラスペン)
• TOOL_TYPE_ERASER (← スタイラスペン 裏側)
• TOOL_TYPE_FINGER
• TOOL_TYPE_MOUSE
• TOOL_TYPE_UNKNOWN


getPressure() / getHistoricalPressure(int pointerIndex)
• 指の場合は設置面積で筆圧を再現する方法もあります。

10 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
iOS (iPad)


iOS自体にはスタイラス サポート機能はなし
 Bluetooth接続でiOSだけでは取得できない情報を提供

Intuos Creative Stylus

Stylus イベント
筆圧
Unique ID
スイッチ

インク
Touch イベント
X座標
Y座標

11 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
Web (HTML5)
Wacom WebPlugin


ブラウザ上でドライバで取得した筆圧を取得可能



ワコムドライバに同梱されて配布



対応ブラウザ






Internet Explorer (※1)
Chrome (※2)
FireFox
※1 Windows 8 以降ではデスクトップ版のみ対応
Safari ※2 Chrome はプラグインを認めない方向で仕様変更中

参考:W3C Recommendation
Ink Markup Language
http://www.w3.org/TR/InkML/

12 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
Signature


Low Level SDK (無償)
 自由で拡張性の高い開発が可能
• サイン時の背景やボタンなどを独自で設定
• サインはX軸、Y軸、筆圧の情報のみを提供
• サインの描画は独自で行う必要あり



Signature SDK (配布ライセンス有償)
 既定の機能を利用して簡単に開発が可能
• サインの背景やボタンは SDK で提供
• サインしたデータは画像として取得可能

13 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
手書き文字認識


Windows XP Tablet Edition 以降で提供される標準機能
 Windows 以外では外部コンポーネントを使う必要がある



いずれのプラットフォームもエンジンは共通
 WPF
• Windows SDK for Vista のコンポーネントを利用
 Windows フォーム
• Microsoft.Ink で利用可能
 Windows ストア アプリ
• WinRTの標準ライブラリで利用可能

14 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
ペン ID ソリューション


ワコムのペンの中には個体ごとのIDを持ったペンがある



タブレット端末 (iPad / Android) はシングルユーザー
 でもお店や家では複数人で共有している
 個人を認証するIDカードの代わりにペンIDを使用する

CA9432-D32487G324-FD34289SD-324SD

15 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
まとめ
「書く」という行為は変わらない
でも、記録媒体はアナログからデジタルへ

ペンを活用してアプリを構築してみましょう

http://wdnet.jp
Twitter:
@wdnet_jp
Facebook:
https://www.facebook.com/wdnetjp

16 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
デジタルインク技術のご紹介(Developers Summit 2014)

デジタルインク技術のご紹介(Developers Summit 2014)