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

17
1 All Rights Reserved. Copyright © 2014 Wacom Co., Ltd.. iPad、Android、Windowsが文房具になる! デジタルインク技術のご紹介 新村 剛史 (しんむら たけし) 株式会社ワコム タブレット営業本部 マーケティング部 技術マーケティング担当マネージャー セッション:【13-C-L】 ハッシュタグ: #devsumiC

description

2014/2/13 デブサミ 2014 でのセッション資料です。

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

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

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

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

デジタルインク技術のご紹介

新村 剛史 (しんむら たけし)

株式会社ワコム

タブレット営業本部 マーケティング部

技術マーケティング担当マネージャー

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

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

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

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

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

開発者が得意としている入力方法

キーボード入力

109個のキーの配列と組み合わせ

ローマ字入力 / かな入力

タッチタイピングの習得が必要

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

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

「書く」ということ もっとも古い記録方法

人類最古の絵画のひとつ - ショーヴェ洞窟壁画

約3万2000年前 (フランス南部アルデシュ県)

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

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

記録媒体の変化

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

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

アナログからデジタルへ

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

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

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

座標と座標をつなぐ

ポイントとストローク

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

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

ポインティングデバイスの特性

マウス タッチ ペン

座標 相対座標 絶対座標 絶対座標

ポインティング精度 ○ × ○

筆圧 × × ○

マルチポインティング × ○ ×

用途

精密な操作 ○ × ○

筆記 × △ ○

お絵かき × △ ○

ジェスチャー × ○ ×

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

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

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

パネルの違いとスタイラスの種類

電磁誘導式

デジタイザペン

精緻なペン入力

筆圧感知など

静電容量式

タッチの代わり

静電式のペン入力

ポインタ情報のみ

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

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

Windows

デスクトップ アプリ

Windowsストア アプリ

.NET アプリ ネイティブ アプリ

WPF Windowsフォーム Wintab

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

InkCanvasというデジタルインク用のコントロールを標準で搭載。

手書き文字認識にはWindows SDKが必要。

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

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

手書き文字認識に関してもMicrosoft.Inkが必要。

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

WPFやWindows フォームでは取得できないスタイラスの情報も取得可能。(ex. ペン ID、傾き)

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

標準でデジタルインクを実現する仕組みや手書き文字認識の仕組みを提供している。

用途に合わせて選択

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

10 • 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)

• 指の場合は設置面積で筆圧を再現する方法もあります。

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

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

iOS (iPad) iOS自体にはスタイラスサポート機能はなし

Bluetooth接続でiOSだけでは取得できない情報を提供

Intuos Creative Stylus

Stylus イベント筆圧

Unique IDスイッチ

Touch イベントX座標Y座標

インク

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

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

Web (HTML5)

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

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

対応ブラウザ

Internet Explorer (※1)

Chrome (※2)

FireFox

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

Wacom WebPlugin

参考:W3C Recommendation

Ink Markup Language

http://www.w3.org/TR/InkML/

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

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

Signature

Low Level SDK (無償)

自由で拡張性の高い開発が可能

• サイン時の背景やボタンなどを独自で設定

• サインはX軸、Y軸、筆圧の情報のみを提供

• サインの描画は独自で行う必要あり

Signature SDK (配布ライセンス有償)

既定の機能を利用して簡単に開発が可能

• サインの背景やボタンは SDK で提供

• サインしたデータは画像として取得可能

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

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

手書き文字認識 Windows XP Tablet Edition 以降で提供される標準機能

Windows 以外では外部コンポーネントを使う必要がある

いずれのプラットフォームもエンジンは共通

WPF• Windows SDK for Vista のコンポーネントを利用

Windows フォーム• Microsoft.Ink で利用可能

Windows ストアアプリ• WinRTの標準ライブラリで利用可能

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

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

CA9432-D32487G324-FD34289SD-324SD

ペン ID ソリューション

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

タブレット端末 (iPad / Android) はシングルユーザー

でもお店や家では複数人で共有している

個人を認証するIDカードの代わりにペンIDを使用する

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

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

まとめ

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

でも、記録媒体はアナログからデジタルへ

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

Twitter:

@wdnet_jp

Facebook:

https://www.facebook.com/wdnetjp

http://wdnet.jp

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