この方法は、パソコンのキーボード操作が行われているとき、近くにスマートフォンが置いてあるという状況で可能になる。キーボードのタイピングで生じる振動を、スマートフォンの加速度センサーによって検出し、その情報を80%という高い精度で理解可能な文章に変換することができるという。
この方法では、1個1個のキーではなく、続けて入力される2個のキーをひとつのペアとして検出し、その結果を確率を使って分析する。「キーボード・イベント」をペアでモデリングし、入力されたキーのペアはそれぞれQWERTYキーボードの左側と右側どちらにあるのか、互いの位置は近いのか離れているのかを割り出す。そして割り出した結果を、同じように単語を分解して登録している辞書と照合する。
例えば、「canoe」(カヌー)という単語は、「C-A」「A-N」「N-O」「O-E」という4つのキー入力ペアからなる。これらを、上に述べたキーボードにおける左右と遠近によって符号化すると、「Left-Left-Near」「Left-Right-Far」「Right-Right-Far」「Right-Left-Far」となる。この組み合わせを、同様の方法で単語を符号化した辞書と照合すると、該当する確率の最も高い単語が提示される。辞書には約58,000個の単語が登録されており、正しい単語を突き止める確率は80%にも達するという。 スマホの加速度センサーでPC入力情報を傍受 « WIRED.jp 世界最強の「テクノ」ジャーナリズム (via mnky)
この方法では、1個1個のキーではなく、続けて入力される2個のキーをひとつのペアとして検出し、その結果を確率を使って分析する。「キーボード・イベント」をペアでモデリングし、入力されたキーのペアはそれぞれQWERTYキーボードの左側と右側どちらにあるのか、互いの位置は近いのか離れているのかを割り出す。そして割り出した結果を、同じように単語を分解して登録している辞書と照合する。
例えば、「canoe」(カヌー)という単語は、「C-A」「A-N」「N-O」「O-E」という4つのキー入力ペアからなる。これらを、上に述べたキーボードにおける左右と遠近によって符号化すると、「Left-Left-Near」「Left-Right-Far」「Right-Right-Far」「Right-Left-Far」となる。この組み合わせを、同様の方法で単語を符号化した辞書と照合すると、該当する確率の最も高い単語が提示される。辞書には約58,000個の単語が登録されており、正しい単語を突き止める確率は80%にも達するという。 スマホの加速度センサーでPC入力情報を傍受 « WIRED.jp 世界最強の「テクノ」ジャーナリズム (via mnky)
(via yaruo)