(57)【要約】      （修正有）【課題】ショートカットタッチジェスチャに触覚フィードバックを提供する方法及び装置を提供する。【解決手段】電子装置は、ユーザインタフェースと、触覚装置と、当該ユーザインタフェース及び触覚装置と信号通信可能なコントローラと、を備える。当該ユーザインタフェースは、その表面へのタッチジェスチャを受信するように構成されてもよい。当該コントローラは、前記タッチジェスチャが受信されている間に、前記タッチジェスチャの認識レベルを決定するように構成される。このコントローラは、当該認識レベルに基づいて、前記書各区装置に、前記ユーザインタフェースにおいて触覚効果を生成させるように構成され、前記認識レベルが閾値を超えた場合に前記タッチジェスチャに関連付けられたアプリケーション動作を引き起こすように構成される。【選択図】図３
2014010830.tif 000002
【特許請求の範囲】
【請求項１】
ショートカットジェスチャに基づいて動作を開始する方法であって、
電子装置のユーザインタフェースの表面において、前記表面における連続的な動きを含むタッチジェスチャを受信する受信工程と、
前記受信工程中に前記タッチジェスチャの認識レベルを決定する決定工程と、
前記受信工程中に、前記認識レベルに基づいて前記ユーザインタフェースにおいて触覚効果を生成する生成工程と、
前記認識レベルが閾値を超えた場合に前記タッチジェスチャに関連付けられたアプリケーション動作を開始する開始工程と、
を備える方法。
【請求項２】
前記タッチジェスチャの前記認識レベルを決定する前記決定工程が、前記タッチジェスチャが受信されている間に前記表面におけるポイント軌跡を前記アプリケーション動作に関連付けられた記号と比較する工程を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ポイント軌跡と前記記号とを比較する工程が、前記表面において前記タッチジェスチャが受信される方向を検出する工程を備えることを特徴とする請求項２に記載の方法。
【請求項４】
前記ポイント軌跡と前記記号とを比較する工程が、前記表面において前記タッチジェスチャが受信される速度を決定する工程を備えることを特徴とする請求項３に記載の方法。
【請求項５】
前記記号は、線、チェックマーク、十字、円、三角、及び四角から成る群より選択されることを特徴とする請求項２に記載の方法。
【請求項６】
前記タッチジェスチャに関連付けられた前記アプリケーション動作が、前記記号に関連付けられた通信動作を含むことを特徴とする請求項２に記載の方法。
【請求項７】
前記触覚効果を生成する工程が、前記タッチジェスチャの前記認識レベルが低い場合に摩擦係数をシミュレートする第１の触覚効果を生成する工程と、前記タッチジェスチャの前記認識レベルが高い場合に触感をシミュレートする第２の触覚効果を生成する工程と、を含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記第１の触覚効果は、前記タッチジェスチャが受信されている第１の時間の間に生成され、前記第２の触覚効果は、前記タッチジェスチャが受信されている第２の時間に生成されることを特徴とする請求項７に記載の方法。
【請求項９】
前記第１の触覚効果は、前記第２の触覚効果よりも高い周波数及び前記第２の触覚効果よりも小さい振幅少なくとも一方を有することを特徴とする請求項７に記載の方法。
【請求項１０】
その表面において、当該表面での連続的な動きを含むタッチジェスチャを受信するように構成されたユーザインタフェースと、
前記ユーザインタフェースにおける触覚効果を生成するように構成された触覚装置と、
前記ユーザインタフェース及び前記触覚装置と信号通信可能なコントローラと、を備え、
前記コントローラは、
前記タッチジェスチャが前記ユーザインタフェースに受信されている間に前記タッチジェスチャの認識レベルを決定し、
前記タッチジェスチャが前記ユーザインタフェースにおいて受信されている間に前記触覚装置に前記認識レベルに基づく触覚効果を生成させ、
前記認識レベルが閾値を超えた場合に前記タッチジェスチャに関連付けられたアプリケーション動作を開始する、
ように構成されたことを特徴とする電子装置。
【請求項１１】
前記コントローラは、前記タッチジェスチャが受信されている間に前記表面におけるポイント軌跡を前記アプリケーション動作に関連付けられた記号と比較することにより、前記タッチジェスチャの前記認識レベルを決定するように構成されることを特徴とする請求項１０に記載の電子装置。
【請求項１２】
前記ポイント軌跡と前記記号とを比較する工程は、前記表面において前記タッチジェスチャが受信される方向を検出する工程を備える、請求項１１に記載の電子装置。
【請求項１３】
前記コントローラは、前記表面において受信される前記タッチジェスチャの速度を決定することにより、前記ポイント軌跡を前記記号と比較するように構成されることを特徴とする請求項１２に記載の電子装置。
【請求項１４】
前記記号は、線、チェックマーク、十字、円、三角、及び四角から成る群より選択されることを特徴とする請求項１１に記載の電子装置。
【請求項１５】
前記タッチジェスチャに関連付けられた前記アプリケーション動作は、前記記号に関連付けられた通信動作を含むことを特徴とする請求項１１に記載の電子装置。
【請求項１６】
前記コントローラは、前記タッチジェスチャの前記認識レベルが低い場合には前記触覚装置に摩擦係数をシミュレートする第１の触覚効果を生成させ、前記タッチジェスチャの前記認識レベルが高い場合には触感をシミュレートする第２の触覚効果を生成させるように構成されることを特徴とする請求項１０に記載の電子装置。
【請求項１７】
前記コントローラは、前記触覚装置に、前記タッチジェスチャが受信されている第１の時間間隔の間に前記第１の触覚効果を生成させ、前記タッチジェスチャが受信されている第２の時間間隔の間に前記第２の触覚効果を生成させるように構成されることを特徴とする請求項１６に記載の電子装置。
【請求項１８】
本発明の一態様によれば、前記第１の触覚効果は、前記第２の触覚効果よりも高い周波数と前記第２の触覚効果よりも小さい振幅の少なくとも一方を有することを特徴とする請求項１６に記載の電子装置。
【請求項１９】
その表面において、当該表面での連続的な動きを含むタッチジェスチャを受信するように構成されたユーザインタフェースと、
前記ユーザインタフェースと信号通信可能なコントローラと、を備え、
前記コントローラは、
前記タッチジェスチャが記号に関連付けられているか否かを決定し、
前記記号に関連付けられた受信者との通信に移行させる、
ように構成されることを特徴とする携帯通信装置。
【請求項２０】
前記記号は、線、チェックマーク、十字、円、三角、及び四角から成る群より選択されることを特徴とする請求項１９に記載の携帯通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ショートカットタッチジェスチャに触覚フィードバックを提供する方法及び装置に関する。
【背景技術】
【０００２】
電話等の一部の携帯装置においては、タッチスクリーンを利用して電話番号をダイヤルすることができる。ユーザは、電話アプリケーションを立ち上げた後に、画面に表示されたキーパッドの番号キーにタッチして、その操作を電話番号の入力完了まで繰り返し、その番号での通話を開始するために画面上のボタンにタッチしなければならないこともある。ユーザは、キーパッドに表示されたスピードダイヤルボタン等のショートカットキーにタッチして、そのスピードダイヤルボタンに関連付けられた電話番号のダイヤルを開始することができる場合もある。しかしながら、キーパッドが小さい場合や、ユーザが画面から目をそらしている場合には、誤った電話番号をダイヤルしてしまうこともある。
【発明の概要】
【０００３】
本発明の一態様によって、ユーザインタフェース、触覚装置、及びコントローラを備える電子装置が提供される。前記ユーザインタフェースは、その表面へのタッチジェスチャを受信するように構成されてもよい。前記タッチジェスチャは、前記表面における連続的な動きを含む。前記触覚装置は、前記ユーザインタフェースにおける触覚効果を生成するように構成されてもよい。前記コントローラは、前記ユーザインタフェース及び前記触覚装置と信号通信可能であってもよい。前記コントローラは、前記タッチジェスチャが前記ユーザインタフェースにおいて受信されている間に、前記タッチジェスチャの認識レベル（ｒｅｃｏｇｎｉｔｉｏｎ  ｌｅｖｅｌ）を決定するように構成されてもよく、また、前記タッチジェスチャが前記ユーザインタフェースにおいて受信されている間に、前記触覚装置に触覚効果を生成させてもよい。前記触覚効果は、前記認識レベルに基づくものであってもよい。前記コントローラは、前記認識レベルが閾値を超えた場合に前記タッチジェスチャに関連付けられたアプリケーション動作を引き起こすように構成されてもよい。
【０００４】
本発明の一態様によれば、前記コントローラは、前記タッチジェスチャが受信されている間に前記表面におけるポイント軌跡と前記アプリケーション動作に関連付けられた記号とを比較することにより、前記タッチジェスチャの前記認識レベルを決定するように構成されてもよい。
【０００５】
本発明の一態様によれば、前記ポイント軌跡と前記記号との比較は、前記表面において受信される前記タッチジェスチャの方向を検出することを含んでもよい。
【０００６】
本発明の一態様によれば、前記ポイント軌跡と前記記号との比較は、前記表面において受信される前記タッチジェスチャの速度を決定することを含んでもよい。
【０００７】
本発明の一態様によれば、前記記号は、線、チェックマーク、十字、円、三角、及び四角から成る群より選択されてもよい。
【０００８】
本発明の一態様によれば、前記タッチジェスチャに関連付けられた前記アプリケーション動作は、前記記号に関連付けられた通信動作を含んでも良い。
【０００９】
本発明の一態様によれば、前記コントローラは、前記タッチジェスチャの前記認識レベルが低い場合には前記触覚装置に摩擦係数をシミュレートする触覚効果を生成させてもよく、前記タッチジェスチャの前記認識レベルが高い場合には触感（ｔｅｘｔｕｒｅ）をシミュレートする第２の触覚効果を生成させてもよい。
【００１０】
本発明の一態様によれば、前記コントローラは、前記触覚装置に、前記タッチジェスチャが受信されている第１の時間間隔の間に前記第１の触覚効果を生成させ、前記タッチジェスチャが受信されている第２の時間間隔の間に前記第２の触覚効果を生成させてもよい。
【００１１】
本発明の一態様によれば、前記第１の触覚効果は、前記第２の触覚効果よりも高い周波数（ｆｒｅｑｕｅｎｃｙ）と前記第２の触覚効果よりも小さい振幅（ｍａｇｎｉｔｕｄｅ）の少なくとも一方を有する。
【００１２】
本発明の上記及び上記以外の目的、特徴、及び性質、並びに、関連する構成要素の動作方法及び機能、そして製造における各部分の組み合わせと経済性については、添付図面を参照しつつ以下の詳細な説明と添付の特許請求の範囲を検討することによってさらに明らかになる。これらはいずれも本明細書の一部を構成する。本明細書において、同様の参照符号は種々の図における対応部分を表している。添付図面は例示及び説明のためのものであり、本発明の発明特定事項の定義として用いることは意図されていない。本明細書及び特許請求の範囲における用法によれば、単数形の“ａ”、“ａｎ”及び“ｔｈｅ”には複数のものへの言及が含まれる。ただし、文脈によって別に解すべきことが明白な場合はこの限りでない。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に従った装置を模式的に示す。
【図２Ａ】図１の装置のための既定のショートカットタッチジェスチャを表す記号を模式的に示す。
【図２Ｂ】図１の装置に適用されるタッチジェスチャを模式的に示す。
【図３】本発明の一実施形態に従った方法を模式的に示す。
【発明を実施するための形態】
【００１４】
図１は、タッチジェスチャに基づいてアプリケーション動作を開始させることができる電子装置１００の実施形態を示す。ユーザは、例えば、メニューボタンにタッチしてアプリケーションのメニューにアクセスし、続いて当該メニューの選択肢にタッチして動作を開始させることを選択し、続いてコマンドボタンにタッチすることにより選択した動作を開始させる場合のように、複数回のタッチ入力によってアプリケーション動作を開始させずとも、タッチジェスチャをショートカットとして利用し、当該動作を開始させることができる。ユーザのタッチジェスチャは、一又は複数の既定のショートカットタッチジェスチャに対応付けられても良い。このショーカットタッチジェスチャは、装置の製造者又はユーザによって設定される。
【００１５】
また、ユーザによるタッチジェスチャが一又は複数の既定のショートカットジェスチャに類似しているか否かを当該ユーザに知らせるために触覚効果が生成されてもよい。既定のショートカットタッチジェスチャの各々は、アプリケーション動作に対応付けられ、そのショートカットジェスチャを用いることによって、当該関連付けられた動作が開始されてもよい。ユーザのタッチジェスチャが既定のショートカットタッチジェスチャと一致しつつあるときには、触覚効果は、例えばユーザのタッチジェスチャと既定のショートカットタッチジェスチャとの類似性が増大していることを反映するように変化してもよい。ユーザは、その触覚効果を通じて、自らのタッチジェスチャが装置１００によって認識されるか否かを判断することができる。
【００１６】
一実施形態において、装置１００は、図１に示されているように、タッチスクリーン１１０又はこれ以外のタッチ式インタフェース、触覚装置１２０、及びコントローラ１３０を備える。タッチスクリーン１１０は、画面におけるタッチ入力及び当該タッチ入力が受信された一又は複数の画面上の位置を検出するように構成され得る。タッチスクリーンは、指、スタイラス、又はこれらの任意の組み合わせからのタッチ入力を検出するように構成され得る。一実施形態において、タッチ入力は、タッチジェスチャであってもよい。タッチジェスチャは、例えば、スクリーン１１０上での一又は複数の連続的な動きを作るタッチ入力であってもよい。タッチジェスチャがスクリーン１１０における複数の連続する動きを含む場合には、当該複数の動きは、順次作られてもよく、同時に作られても良い。同時の動きは、例えば、スクリーン１１０上を動く２本の指によって作られ得る。一実施形態において、装置１００は、タッチスクリーンに代えて又はタッチスクリーンに加えて、タッチパッドを備えてもよい。
【００１７】
装置１００の触覚装置１２０は、タッチスクリーン１１０の表面又は装置１００の前記以外の任意の位置において触覚効果を生成するように構成され得る。以下で説明するように、触覚装置１２０によって生成される触覚効果は、スクリーン１１０において受信されるタッチジェスチャに基づくものであってもよい。触覚装置１２０は、圧電材料、モータ、音声コイル、静電装置、ソレノイド、電気活性ポリマー（ＥＡＰ）、超音波エネルギーアクチュエータ、偏心質量体アクチュエータ、又はこれらの任意の組み合わせを備えてもよい。
【００１８】
装置１００のコントローラ１３０は、タッチスクリーン１１０及び触覚装置に動作可能に接続され、触覚装置に触覚効果を生成させるように構成されてもよい。触覚装置１２０によって生成される触覚効果は、コントローラ１３０がユーザのタッチジェスチャを認識するレベルに基づくものであってもよく、ユーザのタッチジェスチャが一又は複数の既定のショートカットタッチジェスチャとどの程度類似しているかに基づくものであってもよい。一実施形態において、この認識レベルは、コントローラ１３０内に実装されるジェスチャ認識エンジン１３１によって決定されてもよい。より多くのタッチジェスチャが受信されるにつれて、タッチジェスチャは既定のショートカットタッチジェスチャとの一致度が増すので、認識レベルが増加することがある。タッチジェスチャが、全体として又は部分的に一又は複数の既定のタッチジェスチャと一致する場合には、認識レベルは、当該タッチジェスチャと最も類似する既定のタッチジェスチャに基づくものとされてもよい。認識レベルの変化は、コントローラ１３０によって、スクリーン１１０に生成される触覚効果を触覚装置をして変化させるために用いられる。触覚効果の変化によって、ユーザに対して、自らのジェスチャが装置１００の既定のショートカットタッチジェスチャの一つと一致しつつあることを示すことができる。コントローラ１３０は、マイクロプロセッサ、ロジック回路、又はこれら以外の任意のコンピュータ回路を含むことができる。
【００１９】
既定のショートカットタッチジェスチャは記号で表されてもよい。図２Ａにおいては、装置１００のタッチスクリーン１１０の例示的な図の中に、幾つかの記号が示されている。図２Ａは、各々が既定のショートカットタッチジェスチャーを表すことができる複数の記号を示す。この記号には、十字、四角形、円、三角形、水平線、及びチェックマークが含まれてもよい。これ以外の記号には、垂直線、斜線、５角形、長方形、又は前記以外の任意の幾何学図形（例えば、多項式によって生成される図形）又は形状が含まれる。一実施形態において、ユーザは、自らの指をスクリーン１１０上で移動させることにより新しい記号を形成することができる。以下でさらに詳細に説明するが、既定のショートカットタッチジェスチャは、記号が生成される方向、速度、又は寸法によって表され得る。例えば、時計方向に形成された円形の記号は、反時計方向に形成された円形の記号とは異なる既定のショートカットタッチジェスチャを表すことができる。ある速度で形成された円形の記号は、例えばより速い速度で形成された円形の記号とは異なる既定のショートカットタッチジェスチャを表すことができる。一実施形態において、既定のショートカットタッチジェスチャは、タッチジェスチャをしたときの加圧量に関連付けられてもよい。例えば、あるレベルの圧力を加えて線状の記号を形成することは、より高い圧力を加えて線状の記号を形成する場合と異なるショートカットを表すことができる。
【００２０】
ユーザは、スクリーン１１０上でその表現記号を形成することにより既定のショートカットを用いることができる。図２Ｂは、記号１４０がスクリーン１１０上で形成された例を示す。以下でさらに詳細に説明するが、既定のショートカットタッチジェスチャが関連付けられているアプリケーション動作には、所望の受け手に電話をかけることが含まれる。既定のショートカットタッチジェスチャは、キーパッドを必要とせずに、電話をかけることを可能にする。図２Ｂの図示において、記号１４０で表されている既定のショートカットタッチジェスチャを使用することにより、その既定のショートカットタッチジェスチャに関連付けられているＥｒｉｎに電話がかけられる。
【００２１】
アプリケーション動作を開始させるためのより多くのダイアルが図３に示されている。図３は、タッチジェスチャに基づいてアプリケーション動作を開始させる方法２００を示す。この方法は、既定のショートカットタッチジェスチャに関連付けられたアプリケーション動作を開始させるためのより速くより便利な方法を提供する。ユーザが既定のショートカットタッチジェスチャと認識されるタッチジェスチャを使用する場合、当該既定のショートカットタッチジェスチャに関連付けられたアプリケーション動作が開始される。
【００２２】
工程２１０において、ユーザのタッチジェスチャは、電子装置のユーザインタフェースの表面で受信される。このユーザインタフェースは、装置１００のタッチスクリーン１１０であってもよく、それ以外の任意のユーザインタフェースであってもよい。タッチジェスチャには、指、スタイラス、又はユーザインタフェースの表面における他の物体の一又は複数の連続的な動きが含まれる。この動きは、表面がにおいてタッチされた又はタッチされているポイント軌跡（ｌｏｃｉ  ｏｆ  ｐｏｉｎｔｓ）として表すことができる。例えば、図２Ｂに示されているタッチジェスチャは、円形の動きを示すポイント軌跡として表すことができる。当該ポイント軌跡は、コントローラ１３０のジェスチャ認識エンジン１３１又はそれ以外の任意のコンピュータ装置によって追跡されてもよい。ジェスチャ認識エンジン１３１は、例えば、スクリーン１１０がタッチされている現在位置についてスクリーン１１０をサンプリングし、ポイント軌跡をその現在位置を用いて更新することができる。タッチジェスチャの動きの高い精度が必要とされる場合には高サンプリングレート（例えば１００Ｈｚ）を選択し、一方、電力消費を削減するためには低サンプリングレート（例えば１０Ｈｚ）を選択してもよい。タッチジェスチャの動きの方向や速度を追跡するために、タイムスタンプが各ポイントに関連付けられてもよい。
【００２３】
タッチジェスチャには、指、スタイラス、又はユーザインタフェースの表面における他の物体との間の接触が一次的に中止されることを含んでもよい。例えば、図２Ａに示されているように十字の記号で表されるタッチジェスチャを用いる場合の動きを作るには、ユーザは、当該記号の第１の線と第２の線を形成する間に一次的に指を持ち上げることが必要になる。工程２１０は、接触の中止がタッチジェスチャの一部なのか、タッチジェスチャが完了したことを示すのかを区別することができる。一実施形態において、工程２１０は、接触の中止がどの程度長く続くか決定することを含んでもよい。接触の中止が閾値、例えば数百ミリ秒又は１秒以下しか続かなければ、その接触の中止は、タッチジェスチャの一部として決定され得る。
【００２４】
タッチジェスチャが工程２１０において受信されると、そのタッチジェスチャの認識レベルが工程２２０で決定され得る。認識レベルは、ジェスチャ認識エンジン１３１又はそれ以外の任意のコンピュータ装置によって決定されてもよい。一実施形態において、認識レベルは、ユーザから受信されたタッチジェスチャと一又は複数の既定のショートカットタッチジェスチャとの一致レベルを示すことができる。当該一又は複数の既定のショートカットタッチジェスチャが一又は複数の記号で表される場合には、認識レベルの決定は、タッチジェスチャと一又は複数の記号との比較に基づくものであってもよい。より具体的には、当該一又は複数の記号は、タッチジェスチャの動きを表すポイント軌跡と比較されてもよい。例えば、図２Ａに図示されている記号の各々が、図２Ｂに図示されたタッチジェスチャによって形成されるポイント軌跡と比較されてもよい。認識レベルは、タッチジェスチャがどの程度多く受信されたかに基づいて変化するものであってもよい。図２Ｂに図示されたタッチジェスチャに関しては、ジェスチャの動きの第１の部分におけるポイント軌跡が４分の１円弧を形成し、一方、当該ジェスチャの動きの後段の部分におけるポイント軌跡が半円弧を形成していてもよい。認識レベルは、Ｅｒｉｎに電話をかける既定のショートカットタッチジェスチャを表す円形の記号とポイント軌跡が一致するレベルが高くなることを反映するために、ジェスチャの動きの間中、増加してもよい。
【００２５】
他の例においては、タッチジェスチャの動きは、線を形成するポイント軌跡を作ることができる。ここで、認識レベルは、Ｊｅｎｎｙに電話をかける既定のショートカットタッチジェスチャを表す記号とポイント軌跡との類似度が増加するので、ジェスチャの動きの間中、増加してもよい。しかしながら、例えば垂直方向へ移動することによってタッチジェスチャの動きを継続すると、この動きをしている間のポイント軌跡はＪｅｎｎｙとの通話に関連する記号との類似度が低いので、認識レベルは下がる。しかしながら、その動きが、Ｓｔｅｖｅとの通話用の既定のショートカットタッチジェスチャを表す正方形を作るように継続すれば、認識レベルは低い状態から増加することができる。正方形を作ったのちもさらに動きが継続すると、認識レベルは再び低下する。認識レベルは、ポイント軌跡が正方形の記号からどれだけそれたかに比例して減少してもよいし、このポイント軌跡はもはや図２Ａに示されたどのシンボルとも一致することはないため、認識レベルは直接最低レベルにまで減少してもよい。
【００２６】
工程２２０における認識レベルの決定は、一実施形態において、受信されるタッチジェスチャの動きの方向、動きの速度、タッチジェスチャの大きさ、又はこれらの任意の組み合わせに基づくものであってもよい。例えば、既定のショートカットタッチジェスチャが時計回り方向の円記号によって表される場合、反時計回りのタッチジェスチャは最大認識レベルへは到達することができない。他の例において、既定のショートカットタッチジェスチャが水平方向の線の後に垂直方法の線を形成する十字形の記号で表される場合には、水平方向に動く前に垂直方向に動くタッチジェスチャは、最大認識レベルに到達することができない。
【００２７】
認識レベルの決定が動きの速度に基づく場合には、速度が一又は複数の範囲内に入っているか否かが調べられる。認識レベルの決定がタッチジェスチャの大きさに基づく場合には、大きさが一又は複数の範囲内に入っているか否かが調べられる。タッチジェスチャの大きさは、そのタッチジェスチャの動きのポイント軌跡に占められる座標の範囲に基づくものであってもよい。
【００２８】
一実施形態において、ショートカットタッチジェスチャは、最大経過時間内に作られなければならない。例えば、認識レベルの決定は、時間ウィンドウ内に受信されたポイント軌跡のみに基づいて決定されてもよい。時間ウィンドウから外れて検出された動きは、別個の既定ショートカットタッチジェスチャの一部として考慮されてもよい。ショートカットタッチジェスチャを作ることができる経過時間を制限することにより、誤認識の可能性を減少させることができる。例えば、ユーザの手がタッチスクリーン１１０に偶然触れてしまった場合でも、その触れている間の手の動きによって作られるポイント軌跡は、かなり後の時間にユーザが意図して作るタッチジェスチャを認識するために用いられるポイント軌跡から除外されることになる。このように、もしユーザが軽く触れる動きが不完全で認識できない円形で、最大経過時間内に追加的な入力がない場合には、タッチジェスチャを認識するための試みはリセットされ、その軽く触れる動きによるポイント軌跡は、将来におけるタッチジェスチャを認識する際には考慮されない。
【００２９】
認識レベルが決定されると、当該認識レベルに基づいて工程２３０において触覚効果が生成される。触覚効果には、振動、熱効果、静電効果、又はこれら以外の任意の触覚効果が含まれる。一実施形態においては、認識レベルが更新されるにつれて、触覚効果も更新されてもよい。例えば、当初、タッチジェスチャの受信開始直後で認識レベルが最小値の場合には、触覚効果は適用されない。認識レベルが増加するにつれて、触覚効果は、ユーザインタフェースの本来の摩擦とは別に、ユーザインタフェースにおける摩擦をシミュレートするように構成されてもよい。すなわち、触覚効果は、ユーザインタフェース表面における一又は複数の摩擦係数をシミュレートすることができる。認識レベルが増加し続ける場合、触覚効果は、ユーザインタフェースの本来の触感とは異なる触感のシミュレーションに移行する。認識レベルが減少する場合、例えばタッチジェスチャの動きのポイント軌跡が既定ショートカットタッチジェスチャの全てからそれる場合には、触覚効果は例えば静電効果や熱効果へ移行することができる。
【００３０】
一実施形態において、摩擦や触感のシミュレーションは、触覚効果の周波数（ｆｒｅｑｕｅｎｃｙ）や振幅（ｍａｇｎｉｔｕｄｅ）を変化させることに基づいてもよい。例えば、摩擦係数をシミュレートする触覚効果は、触感をシミュレートする触覚効果よりも高い周波数と小さい振幅を有する。より具体的な例において、摩擦係数は、５００Ｈｚの周波数と最大振幅の２０％の振幅の振動触覚効果でシミュレートされ得る。触感は、１００Ｈｚの周波数と最大振幅でシミュレートされ得る。両方の触覚効果に関して、振動は、例えば４秒間の間をおいて、一気に加えられる。
【００３１】
タッチジェスチャが受信されている間に、又は、タッチジェスチャが受信された後に、工程２４０での決定のように認識レベルが閾値を超えている場合、工程２５０において、当該タッチジェスチャに関連付けられたアプリケーション動作が開始される。認識レベルが閾値を超えない場合には、タッチジェスチャは、既定のショートカットタッチジェスチャと十分に一致しないほど不完全であるか、又は、既定のショートカットタッチジェスチャの全てから外れすぎている可能性がある。この場合、方法２００は、工程２１０において、タッチジェスチャの受信を継続することができる。既定のショートカットタッチジェスチャが記号によって表される場合、例示的な閾値は、ユーザのタッチジェスチャが記号の一つだけと一致し、その一致度が十分に高い（例えば、タッチジェスチャが記号の少なくとも９０％以上を形成しなければならない）ことを要求するものである。一部の場合、閾値レベルは、ユーザによってカスタマイズされてもよい。
【００３２】
開始されるアプリケーション動作には、オペレーティングシステムによってアプリケーションを起動すること、音声命令モードをアクティベートすること、所定のタイトル、アーティストもしくはアルバムの楽曲を再生すること、又は、図２Ａから図２Ｂに示されているように、既定のショートカットタッチジェスチャに関連付けられている受信者との電話接続を開始することが含まれる。電話接続を開始することには、受信者の電話番号にダイヤルすること、宛先フィールドに受信者の電話番号を有するテキストメッセージインタフェースを提示すること、宛先フィールドに受信者のコンタクト情報を有する電子メールもしくはソーシャルメディアインタフェースを提示することが含まれる。
【００３３】
上述した実施形態において、装置１００は、携帯電話、リモコン装置、タブレット、デスクトップもしくはラップトップコンピュータ、電子ディスプレイ、又はこれら以外の任意の電子装置であってもよい。コントローラ１３０は、マイクロプロセッサ、ロジック回路、又はこれら以外の任意のコンピュータ回路を含むことができる。方法２００の工程は、任意の順序で実行することができ、又は、同時に実行することもできる。
【００３４】
現時点で最も実用的であり好ましいと考えられる態様に基づいて、本発明を例示のために詳細に説明したが、このような詳細な説明は例示のみを目的としたものである。本発明は開示された実施形態に限定されるものではなく、むしろ添付された特許請求の範囲の趣旨及び範囲に入る変形や均等な配置も本発明に含められることが意図されている。例えば、本発明においては、あらゆる実施形態の一又は複数の特徴を他の実施形態の一又は複数の特徴と可能な限り結合することができる。
【図１】
2014010830.tif 000003
【図２Ａ】
2014010830.tif 000004
【図２Ｂ】
2014010830.tif 000005
【図３】
2014010830.tif 000006
【外国語明細書】
2014010830000001.pdf
2014010830000002.pdf
2014010830000003.pdf
2014010830000004.pdf