デジタルインクのススメ
TRANSCRIPT
1 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
デジタルインクのススメ
株式会社ワコムジャパン・アジアパシフィック統括本部タブレット営業本部マーケティング部テクノロジーマーケティンググループマネージャー
新村剛史 (しんむらたけし)
2 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
アジェンダ
手書きとデジタルインク
Windows におけるデジタルインク
手書き文字認識
WILL™ ~Go Beyond~
3 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
手書きとデジタルインク
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..
質問です。二つのメモの違いは?
アナログインク デジタルインク
9 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
紙とペンの替りではなく…
何時書いた?
どこで書いた?
他の人が後から書き足してない?
この署名は本当に本人の物?
見た目以外のデータを取得、利用可能。
さらなる付加価値をインクに与える
10 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
デジタルインクの活用事例
11 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
WINDOWS におけるデジタルインク
12 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
Windows におけるデジタルインクの実装デスクトップ アプリ
Windowsストア アプリ
.NET アプリ ネイティブ アプリ
WPF Windowsフォーム Wintab
InkCanvasというデジタルインク用のコントロールを標準で搭載。
手書き文字認識にはWindows SDKが必要。
デジタルインクを使用するには Microsoft.Inkを使用する必要があり。
手書き文字認識に関してもMicrosoft.Inkが必要。
Windows SDK が必要。
C++で作成されたネイティブ技術。ワコムのドライバとともに配布されている。
WPFやWindows フォームでは取得できないスタイラスの情報も取得可能。(ex. ペン ID、傾き)
標準でデジタルインクを実現する仕組みや手書き文字認識の仕組みを提供している。
13 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
Windows フォーム
Microsoft.Ink
Windows SDK で提供
32bit のみ
WPF
InkCanvas
WPF 標準で提供
デスクトップ(WPF & Windows フォーム)
14 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
Windows ストアアプリ
15 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
入力デバイスとポインタイベント
UIElement- PointerPressed
- PointerMoved
- PointerReleased
統一されたポインタイベント
Po
inte
rRo
ute
dEven
tArg
s.Po
inte
r.Po
inte
rDevic
eTyp
e
Mouse
Touch
Pen
デバイスは識別可能
16 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
描画と管理(ストロークの構築)
接面
移動
離面
PointerPressed
PointerMoved
PointerReleased
始点を記録
線を描画
線を整形
ProcessPointerDown
ProcessPointerUpdate
ProcessPointerUp
ペンの動き PointerEvnt 描画処理 InkManager
17 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
手書き文字認識
18 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
Windows の手書き認識エンジン Windows では標準で手書き認識エンジンを提供
19 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
手書き文字認識 各開発テクノロジーで一つの手書き文字認識エンジンを利用
System.Windows.Ink.InkAnalyzer
IAWinFX.dll,IACore.dll,IALoader.dll
(Windows SDK for Vista)
Microsft.Ink.Recognizer
Microsoft.Ink.dll
(Windows SDK for Vista)
Windows.UI.Input.Inking.InkRecognizer
Windows Runtime
Windows フォーム
InkPicture
WPF
InkCanvas
Windows ストアアプリ
InkManager
インクの管理 エンジンへの受け渡し
手書き文字認識エンジン
20 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
手書き認識エンジンの選択 Windows で利用できる手書き認識エンジンとアプリで使用するエンジンの選択
Windows の手書き認識エンジン
日本語言語パック
英語語言語パック
(デフォルト)
言語パックを追加することで手書き認識エンジンを追加可能
Windows フォーム
InkAnalyzer.SetStrokesLanguageId()
WPF
InkAnalyzer.SetStrokesLanguageId()
Windows ストアアプリ
InkManager.SetDefaultRecognizer()
アプリ側でエンジンの選択が可能
21 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
WILL ~GO BEYOND~
22 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
Wacom Ink Layer Language
23 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
OS、デバイス、アプリの壁を越えて、利用、共有することのできる
デジタルインクの新しいプラットフォーム
24 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
WILLによって、デジタルインクのデータをクラウドを通じてどのアプリでも共有できる。
25 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
WILLは、SDK(開発キット)として提供
Ink API Ink Engine Inkdata Format入力方法を選ばず高品位なデジタルインクを実現
• ペン、マウス、タッチ• デバイスメーカー非依存
レンダリングエンジン
• スムーズで豊かな表現力• 標準ツールキットを提供
標準インクデータフォーマット
• OSやアプリに関わらず共有• メタデータ• 軽くて早い !
26 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
WILLの特徴
WILL
美しい
筆跡
データの
標準化
データ
埋め込み
インクの
配信
27 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
WILLの特徴 – 美しい筆跡
WILL では美しい曲線、跳ね、払いを再現。
ペンのみでなく指でも美しい筆跡を実現可能。
Windows 8, Android早く書くと「はらい」が滑らかでない。
iOS曲線が滑らかでない。
WILL
美しい
筆跡
28 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
従来のデジタルインク
WILLの特徴 – インクデータの標準化 OS、アプリを問わずデータの共有が可能
軽量なデータ形式で保管や送信が容易
WILL
データの
標準化
29 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
特定の筆跡のみを抽出したり
WILLの特徴 – データの埋め込み 筆跡の中に見えないデータを埋め込み
いつ、だれが、どこで・・・
Author : Takeshi Shinmura
Time : 2014/07/04 20:14:22
Latitude : 35.6960062
Altitude : 139.6909536
多くの筆跡データを解析したり
データ
埋め込み
30 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
WILLの特徴 – インクの配信 リアルタイムでインクデータを配信、異なるデバイス上で
リアルタイムに筆跡を再現可能。
筆跡の断片を配信
筆跡を断片化
筆跡を再構築
動画でなく、インクデータを配信→ 軽量なデータでネットワーク負荷を軽減
たとえば…
• 遠隔会議システムの書き込み機能• デジタルホワイトボードの内容を参加者の手元端末に配信
インクの配信
31 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
WILLの特徴
WILL
美しい
筆跡
データの
標準化
データ
埋め込み
インクの
配信
32 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
まとめ
33 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
まとめ
インクはアナログからデジタルへデジタルインクを活用することでタブレットPCは文具やキャンパスの代わりになる。
デジタルインクそして WILL へ
代替品から新たな Creativityを生み出す道具へ
34 • All Rights Reserved. Copyright © 2014 Wacom Co., Ltd..
WDN
少しでも興味を持っていただけたら…
で検索!
開発者向け技術情報はWacom Developer Network で提供中!