進化したスマートペン
紙に手書きした仮想鍵盤でピアノが弾けるJavaペン
2008/05/10
紙にペンで線を何本か書き付けて鍵盤を書くと、それがそのまま演奏可能になる。そんな印象的なデモンストレーションで観衆の心をつかんだのは米ライブスクライブ社CEOのジム・マーグラフ(Jim Marggraff)氏だ。米国サンフランシスコで開催中の「2008 JavaOne」のステージに登壇したマーグラフ氏は、2008年1月に発表したばかりの「Pulse」を披露した。
紙に手書きした仮想鍵盤。黒鍵は省略しているが、ペンを走らせることで音階がペンから再生される。ペンを鍵盤上に走らせると、指で鍵盤をなぞったとのと同じ連続した音がでる。鍵盤の下にある「I」は「Instruments」(楽器)の略で、このアイコン(?)をクリックすることで楽器の音色を変えることもできる。実際には自由に線やアイコンを書いていいわけではなく、「垂直な線を8本引いてください、それが鍵盤になります」などという音声ガイダンスに従う必要があるPulseは、これまでにもあった手書きで紙に書いたものがそのままPCに取りこめるペンの一種だが、単に取りこめるという段階から進化した「スマートペン」だ。例えば手書き文字を書くそばから文字認識して、辞書を引くことができる。デモンストレーションでマーグラフCEOは、走り書きした「coffee」「please」といった文字列を認識させ、96×18ドットの有機ELディスプレイに元の単語と訳語を表示させ、訳語の発音を音声で確認してみせた。
紙に手書きした文字を認識して訳語を表示するPulse秒間70コマを取りこめる高速赤外線カメラを搭載し、ノート上に印刷された目に見えないドットを認識してペンの動きをトラックする。しゃべりながら書くと、それがそのまま録音される。PC上で再生すると、カラオケの歌詞がテンポにしたがって徐々に色が塗り替えられて表示されるように、文字と再生音声をシンクロする形で見ることができる。ペン単体でも、ノート下部にあるオーディオ再生ボタンなど制御用アイコンをペンで押すことで録音音声を聞くことができる。文字や絵とUI用のアイコンは区別できるようで、数字で箇条書きしたテキストは、ちゃんと箇条書きとして認識される。例えば「1」の文字列を書いているときに録音した音声を再生中に「3」をクリックすると、「3」の文字列を書いているときに録音した音声がスタートするといった具合だ。
Pulseは、サムスン製のARM 9(32ビット、150MHz)、1GBまたは2GBのフラッシュメモリを搭載するという結構パワフルなコンピュータだ。SDKを提供しているのがミソで、Javaプログラマであれば自由にアプリケーションを開発してペンにロードできる。アイデア次第でいろいろな応用が考えられる。JavaOneでのデモンストレーションだったことから、数字を手書きでペンに入力し、それに対応するJSR(Java Specification Request)の内容を表示するというアプリケーションを実演していた。
デモ内容だけでは実用性があるように思えないが、Pulseに適した応用が何かあるのでないか、ひとまず遊んでみたいとJava開発者たちに思わせるには充分だったようで、138ドルという特別価格のお得感も手伝って会場ブースでは飛ぶようにペンが売れていた。
箇条書きの数字をクリックすると、その項目の文字列を書いているときに録音した音声がペンから聞こえる
数字を入れると対応するJSRの内容を表示。役には立たないかもしれないが、さまざまな応用がありそうだと思わせるには充分なデモンストレーションだ
PC上に取り込んだノートは管理ソフトから検索もできる。画面は「java」で検索した例。手書き文字がヒットしてハイライトされるのを見るのは不思議な感覚だ関連リンク
関連記事
情報をお寄せください:
- Webの表示速度を遅くする「SSLハンドシェイク」とは (2010/2/9)
安全性を担保しようとWebページにSSLを適用すると、負荷の高い処理が実行される。速度と安全性は両立できるのか? - クラウド活用「雲活」のために押さえるべき39のポイント (2010/2/2)
活用するべきサービスか否か、クラウドの利点・問題点、クラウドプラットフォーム提供企業になるための条件、開発者がするべきことに分けて紹介 - 再利用性の高いクラス作成に重要な“アクセス制御” (2010/1/28)
Javaのアクセス修飾子public、private、protectedや、Eclipseで簡単に作れるアクセサメソッドgetter、setterについて解説 - DB設計の神ツール「ERMaster」なら、ここまでできる (2010/1/21)
直感的なUIに、カスタマイズ可能な、Excel出力のテーブル定義書、辞書機能など多機能なERモデリングの無料Eclipseプラグインです
|
|
スポンサーからのお知らせ
- - PR -
- - PR -
お勧め求人情報

**先週の人気講座ランキング**
〜CCNA編〜
| ◆ | 企業の仮想化に足りない“発想”とは? 仮想化運用管理のキモは意外なところに! New! |
| ◆ | 操作もマニュアルも分かりやすい! ユーザー視点で開発されたPC管理ツール New! |
| ◆ | 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |

| ◆ | セキュリティを知り尽くす上野氏が登壇! @ITメールソリューションLive! in Tokyo |
| ◆ | 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
| ◆ | 世界に通用するストレージの作り方とは? 製品に込めた思いを富士通の開発者に聞く |

| ◆ | OSSで手間も時間も、障害も減った―― 「マピオンの事例」オープンソース活用法 |
| ◆ | 「ノートPCの持ち出し禁止」で大丈夫? 情報漏えいを防ぐ管理手法とインフラは? |
| ◆ | 1日の処理を1秒に――MySQLの達人が語る 「コスト削減」できるチューニング |

| ◆ | ドキュメント作成を自動化して、SEの作業 効率を大幅アップ! Visio 2007の魅力 |
| ◆ | 急速に広がるHyper-Vでのサーバ仮想化 そのベストプラクティスをデルが解説 |
| ◆ | @IT主催セミナーで語られた、「担当者に 求められるセキュリティ対策」をレポート |

| ◆ | @IT「Windows 7」 特設サイトオープン! 最新情報・移行ノウハウを公開しています |






