(57)【要約】システム自身または他のデバイスまたは電子媒体をロック解除するシステムは、所定のハプティック効果を再生し、それに応えてユーザからジェスチャに基づくインタラクション入力を受け取ることにより、ロック解除モードに入る。システムは、インタラクション入力を、格納されている既定のインタラクション入力と比較し、インタラクション入力が、格納されている既定のインタラクション入力と実質的に一致する場合に、ロック解除モードに移行する。【選択図】図１
2016526234.tif 000002
【特許請求の範囲】
【請求項１】
デバイスをロック解除する方法であって、
前記デバイスにおいて所定のハプティック効果を再生するステップと、
前記再生に応えてユーザからジェスチャに基づく第１のインタラクション入力を前記デバイスで受け取るステップと、
前記第１のインタラクション入力を、格納されている第１の既定のインタラクション入力と比較するステップと、
前記第１のインタラクション入力が、前記格納されている第１の既定のインタラクション入力と実質的に一致する場合に、前記デバイスをロック解除するステップと
を含む方法。
【請求項２】
前記第１のインタラクション入力は、前記デバイスへの前記ユーザのタッピングを含む、請求項１記載の方法。
【請求項３】
加速度計を用いて前記第１のインタラクション入力に基づく信号を生成するステップをさらに含む、請求項１記載の方法。
【請求項４】
感圧面を用いて前記第１のインタラクション入力に基づく信号を生成するステップをさらに含む、請求項１記載の方法。
【請求項５】
前記所定のハプティック効果を再生する前に、第２のユーザ入力を受け取り、前記第２のユーザ入力を第２の格納されている既定の入力と比較するステップをさらに含む、請求項１記載の方法。
【請求項６】
前記格納されている第１の既定のインタラクション入力は、複数のタップ、および各タップに対して格納された特性を含み、前記特性は、先行タップからの間隔、前記タップの継続時間、および前記タップの強さを含む、請求項１記載の方法。
【請求項７】
前記第１のインタラクション入力は、指でなぞることまたは前記デバイスを振ることのうちの少なくとも１つを含む、請求項１記載の方法。
【請求項８】
前記第２のユーザ入力および前記第２の格納されている既定の入力は、前記ユーザの前記デバイスへのタッピングに基づく、請求項５記載の方法。
【請求項９】
プロセッサにより実行されると、前記プロセッサにデバイスをロック解除させる命令が格納されている、コンピュータ可読媒体であって、前記ロック解除は、
前記デバイスにおいて所定のハプティック効果を再生することと、
前記再生に応えてユーザから第１のインタラクション入力を前記デバイスで受け取ることと、
前記第１のインタラクション入力を、格納されている第１の既定のインタラクション入力と比較することと、
前記第１のインタラクション入力が、前記格納されている第１の既定のインタラクション入力と実質的に一致すると、前記デバイスをロック解除することと
を含むコンピュータ可読媒体。
【請求項１０】
前記第１のインタラクション入力は、前記デバイスへの前記ユーザのタッピングを含む、請求項９記載のコンピュータ可読媒体。
【請求項１１】
前記ロック解除は、加速度計を用いて前記第１のインタラクション入力に基づく信号を生成することをさらに含む、請求項９記載のコンピュータ可読媒体。
【請求項１２】
前記ロック解除は、感圧面を用いて前記第１のインタラクション入力に基づく信号を生成することをさらに含む、請求項９記載のコンピュータ可読媒体。
【請求項１３】
前記ロック解除は、前記所定のハプティック効果を再生する前に、第２のユーザ入力を受け取り、前記第２のユーザ入力を第２の格納されている既定の入力と比較することをさらに含む、請求項９記載のコンピュータ可読媒体。
【請求項１４】
前記格納されている第１の既定のインタラクション入力は、複数のタップ、および各タップに対して格納された特性を含み、前記特性は、先行タップからの間隔、前記タップの継続時間、および前記タップの強さを含む、請求項９記載のコンピュータ可読媒体。
【請求項１５】
前記第１のインタラクション入力は、指でなぞることまたは前記デバイスを振ることのうちの少なくとも１つを含む、請求項９記載のコンピュータ可読媒体。
【請求項１６】
前記第２のユーザ入力および前記第２の格納されている既定の入力は、前記デバイスへの前記ユーザのタッピングに基づく、請求項１３記載のコンピュータ可読媒体。
【請求項１７】
ロック解除モードおよびロックモードを有するシステムであって、
プロセッサと、
前記プロセッサに接続されたハプティック出力デバイスと、
を含み、
前記プロセッサは、前記システムを前記ロック解除モードから前記ロックモードへと移行させ、前記移行は、
前記ハプティック出力デバイスに所定のハプティック効果を再生させることと、
前記再生に応えてユーザから第１のインタラクション入力を受け取ることと、
前記第１のインタラクション入力を、格納されている第１の既定のインタラクション入力と比較することと、
前記第１のインタラクション入力が、前記格納されている第１の既定のインタラクション入力と実質的に一致すると、前記ロック解除モードに移行することと、
を含むシステム。
【請求項１８】
前記ハプティック出力デバイスは、アクチュエータであり、前記所定のハプティック効果は、振動性ハプティック効果を含む、請求項１７記載のシステム。
【請求項１９】
前記システムは、タッチスクリーンデバイスを含む携帯デバイスであり、前記ロック解除モードは、前記携帯デバイスのユーザ機能をロック解除する、請求項１７記載のシステム。
【請求項２０】
前記ロック解除モードは、電子ファイルをロック解除する、請求項１７記載のシステム。
【請求項２１】
前記第１のインタラクション入力は、前記システムへの前記ユーザのタッピングを含む、請求項１７記載のシステム。
【請求項２２】
前記システムは、前記プロセッサに接続された加速度計をさらに含み、
前記移行は、前記加速度計を用いて前記第１のインタラクション入力に基づく信号を生成することをさらに含む、請求項１７記載のシステム。
【請求項２３】
前記システムは、前記プロセッサに接続された感圧面をさらに含み、
前記移行は、前記感圧面を用いて前記第１のインタラクション入力に基づく信号を生成することをさらに含む、請求項１７記載のシステム。
【請求項２４】
前記移行は、前記所定のハプティック効果を再生する前に、第２のユーザ入力を受け取り、前記第２のユーザ入力を第２の格納されている既定の入力と比較することをさらに含む、請求項１７記載のシステム。
【請求項２５】
前記格納されている第１の既定のインタラクション入力は、複数のタップ、および各タップに対して格納された特性を含み、前記特性は、先行タップからの間隔、前記タップの継続時間、および前記タップの強さを含む、請求項１７記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２０１３年６月７日に出願された米国仮特許出願第６１／８３２，６１８号および２０１３年６月１０日に出願された米国仮特許出願第６１／８３３，１７８号の優先権を主張するものである。各出願の内容は、参照により本明細書に組み込まれる。
【０００２】
分野
一実施形態は、一般的にはハプティック効果を対象とし、具体的にはロック解除機能にハプティック効果を使用することを対象とする。
【背景技術】
【０００３】
多くの携帯デバイスの多くおよび他の種類のデバイスは、ロックモードを有する。ロックモードは、（例えば、デバイスがユーザのポケットもしくはハンドバックの中にあるときに、または別の物がデバイスに当たったときに）不注意によるタッチスクリーン画面の操作を防止するために使用されることがある。さらに、ロックモードは、権限のない人物がデバイスを使用することを阻止するために使用されることもある。ユーザが特定の１つのボタンもしくは一連の複数のボタンを押すときに、またはデバイスが一定期間アイドル状態であったときに、通常、デバイスはロックモードに入る。ユーザがデバイスをロック解除したいときには、通常、ユーザがスライドバーをドラッグし、特定の１つのボタンもしくはパスワードを形成する一連の複数のボタンを押すか、またはタッチスクリーン上で既定のパターンをなぞることが求められることになる。しかし、知られているロック解除の仕組みの多くは、ユーザの肩越しに覗き見る侵入者が、ロック解除の「手順」を後に再現することができる恐れがある。
【発明の概要】
【０００４】
一実施形態は、システム自身または他のデバイスまたは電子媒体をロック解除するシステムである。システムは、所定のハプティック効果を再生し、それに応えてユーザからジェスチャに基づいたインタラクション入力を受け取ることによりロック解除モードに入る。システムは、インタラクション入力を、格納されている既定のインタラクション入力と比較し、インタラクション入力が、格納されている既定のインタラクション入力と実質的に一致する場合に、ロック解除モードに移行する。
【図面の簡単な説明】
【０００５】
【図１】本発明の一実施形態に係るハプティックス対応システムのブロック図である。
【図２】本発明の実施形態に係る、ハプティック効果ハンドシェイクを用いてデバイスのロック解除機能を実行するときの、図１のハプティック効果ハンドシェイクモジュールのフロー図である。
【発明を実施するための形態】
【０００６】
一実施形態は、ハプティック効果「ハンドシェイク」を使用して、デバイスをロック解除する、または他のロック解除機能を提供する。ハンドシェイクは、デバイスにより再生されユーザにより認識される、既定のハプティック効果を含む。それに応えて、ユーザは、既定の一連のタッピング等の入力を、場合によっては再生されているハプティック効果に対して既定のタイミングで、提供する。ユーザの入力が一致する場合に、デバイスはロック解除される。
【０００７】
携帯デバイス用の「ハプティック効果」または「ハプティックフィードバック」は、運動感覚フィードバック（能動的および抵抗力フィードバック等）および／または触知フィードバック（振動、触感、および熱等）を含むことができる。ハプティックフィードバックは、ユーザインターフェースを向上および単純化する合図を提供することができる。具体的には、振動効果または振動触覚ハプティック効果は、電子デバイスのユーザに合図を提供し、ユーザに特定のイベントについて知らせるのに有用となり得、または現実感のあるフィードバックを提供し、模擬環境もしくは仮想環境にさらに浸れる感覚を生むのに有用となり得る。本発明の実施形態に関して、ハプティックフィードバックは、デバイスのロック解除の仕組みの一部として使用される。
【０００８】
図１は、本発明の一実施形態に係るハプティックス対応システム１０のブロック図である。システム１０は、筐体１５内に取り付けられたタッチセンサ面または「タッチスクリーン」１１を含み、機械的なキー／ボタン１３を含んでもよい。
【０００９】
システム１０の内部には、ハプティックフィードバックシステムがある。ハプティックフィードバックシステムは、システム１０においてハプティック効果を生成し、プロセッサまたはコントローラ１２を含む。メモリ２０、およびアクチュエータ１８に接続されたアクチュエータ駆動回路１６は、プロセッサ１２に接続される。プロセッサ１２は、任意の種類の汎用プロセッサであってもよいし、特定用途向け集積回路（「ＡＳＩＣ：ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ」）等の、ハプティック効果を提供するように特別に設計されたプロセッサとすることもできよう。プロセッサ１２は、システム１０全体を動作させるプロセッサと同じにしてもよいし、別のプロセッサであってもよい。プロセッサ１２は、再生されるべきは何のハプティック効果であるのかを決定することができ、高レベルパラメータに基づいて効果が再生される順序を決定することができる。一般的に、特定のハプティック効果を規定する高レベルパラメータは、強度、周波数、および継続時間を含む。さらに、ストリーミングモータコマンド等の低レベルパラメータが、特定のハプティック効果を決定するために使用され得るであろう。ハプティック効果が発生させられるときにハプティック効果がこれらのパラメータの変動をいくつか含む場合に、またはユーザのインタラクションに基づくこれらのパラメータの変動をハプティック効果が含む場合に、そのハプティック効果は「動的である」と考えられるであろう。一実施形態におけるハプティックフィードバックシステムは、システム１０において振動３０、３１を生成する。
【００１０】
プロセッサ１２は、アクチュエータ駆動回路１６に制御信号を出力する。アクチュエータ駆動回路１６は、必要な電流および電圧（すなわち「モータ信号」）をアクチュエータ１８に供給して所望のハプティック効果を引き起こすために使用される電子部品および回路を含む。システム１０は２つ以上のアクチュエータ１８を含んでもよく、各アクチュエータは別個の駆動回路１６を含んでもよく、全てが共有のプロセッサ１２に接続される。１つ以上のセンサ２５がプロセッサ１２に接続される。センサ２５の種類の１つは、加速度計であってもよい。加速度計は、指または他の物でタッチスクリーン１１、または筐体１５等のシステム１０の他の部分をタップするユーザの「タッピング」ジェスチャを認識する。加速度計は、各タッピングジェスチャの大きさを認識してもよい。他の実施形態では、システム１０は、加速度計を必要とせずにタッピングジェスチャを認識できる感圧面（ｐｒｅｓｓｕｒｅ  ｓｅｎｓｉｎｇ  ｓｕｒｆａｃｅ）を含む。センサ２５は、システム１０とやり取りするユーザからの振動等の他のジェスチャを認識してもよい。
【００１１】
メモリ２０は、ランダムアクセスメモリ（「ＲＡＭ：ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ」）または読取り専用メモリ（「ＲＯＭ：ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ」）等の、任意の種類の格納デバイスまたはコンピュータ可読媒体とすることができる。メモリ２０は、プロセッサ１２により実行される命令を格納する。メモリ２０は、命令の中に、ハプティック効果ハンドシェイクモジュール２２を含む。下記により詳細に開示されるように、ハプティック効果ハンドシェイクモジュール２２は、プロセッサ１２により実行されると、ハプティック効果ハンドシェイクを用いてデバイスのロック解除機能を提供する命令である。さらに、メモリ２０は、プロセッサ１２の内部に位置してもよいし、内部および外部メモリの任意の組み合わせであってもよい。
【００１２】
アクチュエータ１８は、例えば、電動モータ、電磁アクチュエータ、ボイスコイル、形状記憶合金、電気活性ポリマー、ソレノイド、偏心回転質量（「ＥＲＭ：ｅｃｃｅｎｔｒｉｃ  ｒｏｔａｔｉｎｇ  ｍａｓｓ」）モータ、リニア振動アクチュエータ（「ＬＲＡ：ｌｉｎｅａｒ  ｒｅｓｏｎａｎｔ  ａｃｔｕａｔｏｒ」）、圧電アクチュエータ、高帯域アクチュエータ、電気活性ポリマー（「ＥＡＰ：ｅｌｅｃｔｒｏａｃｔｉｖｅ  ｐｏｌｙｍｅｒ」）アクチュエータ、静電摩擦画面、または超音波振動ジェネレータであってもよい。別の実施形態では、システム１０は、アクチュエータ１８に加えて、１つ以上の付加的なアクチュエータを含むことができる（図１には図示されていない）。アクチュエータ１８は、振動触覚ハプティック効果、静電摩擦ハプティック効果、または変形ハプティック効果等のハプティック効果を、駆動信号に応えて出力するように構成されたハプティック効果出力デバイスの例である。
【００１３】
アクチュエータ１８に加えてまたはアクチュエータ１８の代わりに、システム１０は、他の種類のハプティック出力デバイス（図示せず）を含んでもよい。他の種類のハプティック出力デバイスは、静電摩擦（「ＥＳＦ：ｅｌｅｃｔｒｏｓｔａｔｉｃ  ｆｒｉｃｔｉｏｎ」）、超音波表面摩擦（「ＵＳＦ：ｕｌｔｒａｓｏｎｉｃ  ｓｕｒｆａｃｅ  ｆｒｉｃｔｉｏｎ」）を利用したデバイス、超音波ハプティックトランスデューサにより音響放射圧を誘起するデバイス、ハプティック基板および可撓性もしくは変形可能な表面または形状が変化するデバイスを使用した、ユーザの身体に付けてもよいデバイス、エアジェットを用いて吹き出された空気等、噴出するハプティック出力を提供するデバイス等の、非機械的または非振動性デバイスであってもよい。
【００１４】
システム１０は、携帯電話、携帯情報端末（「ＰＤＡ：ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ」）、スマートフォン、タブレット型コンピュータ、ゲーム機、リモコン、または１つ以上のアクチュエータを含むハプティック効果システムを含む任意の他の種類のデバイス等の、任意の種類のデバイスまたは手持ち式／携帯用デバイスであってもよい。システム１０は、ブレスレット、リストバンド、ヘッドバンド、眼鏡、指輪、レッグバンド、衣服と一体化したアレイ等の装着型デバイス、またはユーザが身体に装着してもよい、もしくはユーザに保持され得るハプティックス対応の任意の他の種類のデバイスであってもよい。システム１０のユーザインターフェースは、タッチセンサ面であってもよいし、マウス、タッチパッド、ミニジョイスティック、スクロールホイール、トラックボール、ゲームパッドまたはゲームコントローラ等の、任意の他の種類のユーザインターフェースとすることができる。図１に示されている要素の全てが、システム１０の各実施形態に含まれることにはならない。多くの実施形態では、要素の一部のみが必要とされる。
【００１５】
図２は、本発明の実施形態に係る、ハプティック効果ハンドシェイクを用いてデバイスのロック解除機能または任意の他の種類のロック解除機能を実行するときの、図１のハプティック効果ハンドシェイクモジュール１６のフロー図である。一実施形態では、図２のフロー図の機能は、メモリまたは他のコンピュータ可読媒体もしくは有形的媒体に格納されたソフトウェアにより実現され、プロセッサにより実行される。他の実施形態では、機能は、ハードウェア（例えば、特定用途向け集積回路（「ＡＳＩＣ」）、プログラマブル・ゲートアレイ（「ＰＧＡ：ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ」）、フィールド・プログラマブル・ゲートアレイ（「ＦＰＧＡ：ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ」）等を使用することによって）、またはハードウェアおよびソフトウェアの任意の組み合わせにより実現されてもよい。
【００１６】
図２の機能が実現される前に、１つ以上の既定のタッピング入力を格納するステップを含むセットアップが実施される。図２の実施形態のために、３つまでのステージが実現されてもよく、既定の固有タッピング入力が各ステージに対して格納されてもよい。実現されるステージがより少ない、または既定の固有タッピング入力が必要とされない他の実施形態では、既定の単一タッピング入力のみが格納されてもよい。
【００１７】
ユーザは、既定のタッピング入力として機能する別個のタップパターンを各ステージで記録することができる。ユーザは、タッチスクリーン１１、またはシステム１０の任意の他の部分をタップすることになる。一実施形態では、システム１０は、３つのデータ点、すなわち、タップとタップの間隔、タップの継続時間、およびタップの強さを記録することになる。強さは、内蔵加速度計２５により測定され、間隔および継続時間はシステムタイマ（図示せず）により測定される。システム１０は、ユーザがパターンに満足しているか確認するために、各ステージでハプティックスによりパターンを再生（すなわち、アクチュエータ１８を用いてタッピングパターンを再現）することができる。パターンの記録は、繰り返され得る。
【００１８】
１つ以上の既定の固有タッピング入力が格納されれば、図２の２０２において、システム１０はロック状態を開始する。システム１０は、特定のユーザ入力（すなわち一連のキー入力）、アイドル・タイムアウトに応えて、または任意の他のイベントに起因してロックされてもよい。
【００１９】
一般的に、図２に示されている３段階のロック解除についての実施形態では、システムは、最初にデバイスへのタッピングをリッスン（ｌｉｓｔｅｎ）し、この第１段階に対する正しいタップパターンを検知すると、第２段階のパターンを再生し、正しい第３段階のパターンを待つことになる。第１ステージのパターンが正しくタップされたときに限り、第２段階は再生を開始することになる。第３段階のパターンが正しくタップされた場合に、ロック解除手続きが始まることになる。第３段階のパターンが正しくタップされなかった場合には、システムはロック状態のままである。
【００２０】
具体的には、２０４では、第１の任意の段階において、ユーザが第１段階のタップパターンをタップする。２０６において、このタップパターンが、格納されている既定のタッピング入力との比較により、第１段階に対する既定のタッピング入力に一致すると判断された場合に、機能は２０８で第２段階へと進む。２０６において一致がなかった場合には、機能は２０２へと進み、システム１０はロック状態のままである。一実施形態では、２０６および後の２１２における比較は、各タップのパターンをヒューリスティック（ｈｅｕｒｉｓｔｉｃａｌｌｙ）に比較することにより実行される。システムが、パターンを「十分に近い」と判断した場合に、一致が確認されることになる。ユーザは、通常、毎回全く同様にパターンをタッピングできないため、許容誤差が含まれる。
【００２１】
２０８において、システム１０は、第２段階のパターン（すなわち、格納されている既定の固有タッピング入力）を再生する。第２段階のパターンは、タッピング入力に基づかない既定のハプティック効果であってもよい。第２段階のパターンは、最初のハプティック効果「ハンドシェイク」である。第２段階のパターンは、（２１０において）ユーザが最終のロック解除手順に入るための分かりやすい合図として、または最終の手順のためのハプティック・ヒントとして機能してもよい。例えば、「タッタラ  タンタン（ｓｈａｖｅ  ａｎｄ  ａ  ｈａｉｒｃｕｔ）」（すなわち、演奏の最後に、通常喜劇的効果（ｃｏｍｉｃ  ｅｆｆｅｃｔ）をつけるために広く使われる単純な７音の音楽上の二行連またはリフ（ｒｉｆｆ））のように感じるハプティック効果からは、次に２１０でユーザデバイスに２回のタップとして「タン  タン（ｔｗｏ  ｂｉｔｓ）」と入力すれば演奏が終わることがそれとなくわかるであろう。他の例として、２０８におけるハプティック効果は、直線的に振動数を増していく振動であってもよい。特定の振動数レベルに近づいたタイミングで、システム１０は、ユーザ入力がほぼそのタイミングで開始されることを待ってもよい。
【００２２】
第２段階のパターンが再生された後に、２１０において、ユーザは第３段階のタップパターンの入力を要求される。これは、ハプティック効果ハンドシェイクの第２の部分である。２０６のときと同様に、２１２において、このタップパターンは、第１段階に対する既定のタッピング入力に一致するか判断される。
【００２３】
２２１において一致があれば、２１４においてシステムは、ロック解除される。２２１において一致がなければ、機能は２０２へと進み、システム１０はロック状態のままである。他の実施形態では、２１４において、入力を受け取るシステムをロック解除するのではなく、別のシステムがロック解除され得る。例えば、システム１０は、装着型ブレスレットであってもよく、２１０の実行に成功することにより、遠隔操作でドアをロック解除してもよい。さらに、デバイスまたは構造体以外のものがロック解除されてもよい。例えば、図２の機能は、文書、画像、または他の媒体もしくはファイルをロック解除するために使用されてもよい。
【００２４】
上記のように、いくつかの実施形態では、図２の２０４における第１段階のタップパターンが含まれなくてもよい。その場合、２０８および２１０における２段階のハプティック効果ハンドシェイクがロック解除に使用される。さらに、タッピングジェスチャである記録済みの入力に加え、他の実施形態は、他の入力ジェスチャをロック解除手順の一部として記録することができる。例えば、指でなぞること、デバイスを振ること、および類似のジェスチャが記録されるとよいであろう。さらに、実施形態は、指紋／網膜／音声認識等の、他の非ハプティック効果に基づくセキュリティ方法と組み合わせられ、ロック解除手続きのセキュリティをさらに強化することができる。例えば、２０４における第１段階において、タッピング入力ではなく指紋認識を使用してもよい。
【００２５】
いくつかの実施形態では、ロック解除手順は、ユーザ入力が規定されたロック解除手順と比較されないブロックをスケジュールに含む。これにより、ユーザは、盗み見からの視覚的セキュリティを強化するために、「偽の入力」をすることができる。さらに、いくつかの実施形態では、システム１０には、ロック解除および／または記録手続きの種々のステージにおいてユーザを助けるために示され得る想定されるヘルプ画面等以外には、見える部分も聞こえる部分もない。例えば、キーも既定の位置もタッチスクリーン１１上に表示されない。これにより、第３者が「ショルダーサーフィン」により入力手順を確認することがより困難になる。
【００２６】
さらに、格納される既定のタッピング手順は、時間遅延を含み、ロック解除スケジュールのセキュリティをさらに強化してもよい。例えば、ユーザは、２０８における最初のハンドシェイクが終わった後、２１０における最後のロック解除手順の入力の前に、時間遅延を追加してもよいであろう。
【００２７】
一実施形態では、格納される既定のタッピング手順のために、各タップに対して３つの特性：（１）先行するタップからの間隔（ミリ秒）、（２）タップの継続時間（ミリ秒）、および（３）タップの強さ（すなわち加速度）が格納される。間隔および継続時間は、タッチダウンおよびタッチアップのイベントのときにシステムタイマを用いて測定され得、強さは加速度計を用いて測定され得る。手順が記録されているとき、ユーザによるタップの全てが、これらの３つの特性をリストに保存することにより記録される。
【００２８】
一実施形態では、図２の２１０等でのように、ロック解除のための入力を受け取ると、ロック解除タップ手順が同様に記録され、ユーザがタッピングを済ませる（すなわち、タイムアウトが検知される）と、格納されている手順とロック解除手順との比較が実行される（すなわち、図２の２０６および２１２において）。一実施形態では、最初に比較される項目はタップの数である。手順のどちらかにタップがない場合には、比較は即時失敗する。タップがある場合には、タップの数の差が後に使用される。次に、手順における対応するタップの間隔、継続時間、および強さが比較される。一実施形態では、処理しやすい値域内で指数曲線を作るために、間隔の差も継続時間の差も３乗された後に１０，０００で割られる。同じ理由で、概して曖昧な値である強さは、２乗された後に４，０００，０００で割られる。その後、これらの値は加算され、手順における単一のタップの差分値を作る。一実施形態のための、間隔、継続時間、および強さの比較のための擬似コードは以下のとおりである。
間隔の差＝（｜間隔１−間隔２｜＾３）／１００００
継続時間の差＝（｜継続時間１−継続時間２｜＾３）／１００００
強さの差＝（（強さ１−強さ２）＾２）／４００００００
タップの差＝間隔の差＋継続時間の差＋強さの差
【００２９】
開示のように、実施形態は、ハプティック効果パターンに応えるタッピングパターンを使用してデバイスをロック解除する。タッピングパターンは、その複雑さによりコピーが困難であるが、リズムが知っているものであれば、繰り返すことが比較的容易である。よって、ハプティック効果ハンドシェイクは、安全でありかつ比較的容易である。さらに、ハプティック効果は、実際にデバイスを保持しているユーザのみが感知できるため、ハプティックパターンをひそかに探ることは困難である。実施形態は、偽の入力、時間遅延、および「ハプティック・ヒント」を可能としており、それらは全てデバイスのセキュリティを大幅に強化する。
【００３０】
複数の実施形態が、具体的に図示されている、および／または本明細書中に記載されている。しかし、開示された実施形態の変更例および変形例が、本発明の精神および意図する範囲から逸脱することなく、上記の教示に含められ、添付の特許請求の範囲内にあることが理解されるであろう。
【図２】
2016526234.tif 000003
【図１】
2016526234.tif 000004
【国際調査報告】
2016526234.tif 000005
2016526234.tif 000006