(57)【要約】  本発明によってデバイス上の動き制御方法及び装置が開示される。本発明による動き制御方法は、デバイスのタッチスクリーン上の少なくとも２つ以上の位置での圧力を認識する段階と、認識された少なくとも２つ以上の位置での圧力差を用いてスクリーン上のオブジェクトの動きを制御する段階と、を含む。
2013539580.tif 000002
【特許請求の範囲】
【請求項１】
デバイス上の動き制御方法において、
前記デバイスのタッチスクリーン上の少なくとも２つ以上の位置での圧力を認識する段階と、
前記認識された少なくとも２つ以上の位置での圧力差を用いて前記スクリーン上のオブジェクトの動きを制御する段階と、を含むことを特徴とする動き制御方法。
【請求項２】
前記圧力を認識する段階は、
前記少なくとも２つ以上の位置での圧力の強度を認識する段階を含むことを特徴とする請求項１に記載の動き制御方法。
【請求項３】
前記動きを制御する段階は、
前記２つ以上の位置間のｘ軸上の距離とｙ軸上の距離とを比べる段階と、
前記ｘ軸上の距離が前記ｙ軸上の距離より長ければ、ｘ軸方向への動きと判断し、前記ｙ軸上の距離が前記ｘ軸上の距離より長ければ、ｙ軸方向への動きと判断する段階と、を含むことを特徴とする請求項２に記載の動き制御方法。
【請求項４】
前記動きを制御する段階は、
前記位置が２つである場合、２つの位置のうち圧力がさらに大きい位置側にオブジェクト動き方向を定める段階と、
前記位置が３つ以上である場合、３つ以上の位置のベクトルを用いて前記オブジェクト動き方向を定める段階と、を含むことを特徴とする請求項２に記載の動き制御方法。
【請求項５】
前記動きを制御する段階は、
前記少なくとも２つ以上の位置での圧力の強度差を用いて前記オブジェクトの動きの速度を定める段階をさらに含むことを特徴とする請求項２に記載の動き制御方法。
【請求項６】
デバイス上の動き制御装置において、
前記デバイスのタッチスクリーン上の少なくとも２つ以上の位置での圧力を認識する認識部と、
前記認識された少なくとも２つ以上の位置での圧力差を用いて前記スクリーン上のオブジェクトの動きを制御する処理部と、を備えることを特徴とする動き制御装置。
【請求項７】
前記認識部は、
前記少なくとも２つ以上の位置での圧力の強度を認識することを特徴とする請求項６に記載の動き制御装置。
【請求項８】
前記処理部は、
前記２つ以上の位置間のｘ軸上の距離とｙ軸上の距離とを比べ、前記ｘ軸上の距離が前記ｙ軸上の距離より長ければ、ｘ軸方向への動きと判断し、前記ｙ軸上の距離が前記ｘ軸上の距離より長ければ、ｙ軸方向への動きと判断することを特徴とする請求項７に記載の動き制御装置。
【請求項９】
前記処理部は、
前記位置が２つである場合、２つの位置のうち圧力がさらに大きい位置側にオブジェクト動きを定め、前記位置が３つ以上である場合、３つ以上の位置のベクトルを用いてオブジェクト動き方向を定めることを特徴とする請求項７に記載の動き制御装置。
【請求項１０】
前記処理部は、
前記少なくとも２つ以上の位置での圧力の強度差を用いて前記オブジェクトの動きの速度を定めることを特徴とする請求項７に記載の動き制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイス上の動き制御装置及び動き制御方法に関する。
【背景技術】
【０００２】
最近、インタラクションの経験価値増大のためにマルチモーダルユーザインターフェースが重要になっている。そして、マルチタッチ技術の普及でマルチタッチスクリーン搭載のモバイルデバイスの市場が広がりつつある。
【０００３】
タッチスクリーンを含むデバイスで、ユーザがさらに直観的にタッチスクリーン上のオブジェクトの動きを制御可能にするユーザインターフェースが要求される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、タッチスクリーンを含むデバイス上で、ユーザがさらに直観的にタッチスクリーン上のオブジェクトの動きを制御可能にするユーザインターフェースを提供するための動き制御装置及び動き制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
このような課題を解決するために本発明の一特徴は、デバイス上の動き制御方法において、前記デバイスのタッチスクリーン上の少なくとも２つ以上の位置での圧力を認識する段階と、前記認識された少なくとも２つ以上の位置での圧力差を用いて前記スクリーン上のオブジェクトの動きを制御する段階と、を含むことである。
本発明の他の特徴は、デバイス上の動き制御装置において、前記デバイスのタッチスクリーン上の少なくとも２つ以上の位置での圧力を認識する認識部と、前記認識された少なくとも２つ以上の位置での圧力差を用いて前記スクリーン上のオブジェクトの動きを制御する処理部と、を備えることである。
【０００６】
本発明によれば、デバイス上のタッチスクリーン上に２つ以上のタッチの圧力差を用いてオブジェクトの動きを制御すれば、インタラクション自体についての新たな経験をユーザに提供できる。また、ユーザに直観的な速い操作方式を提供することで差別化機能を提供する。また、アイコニックなインタラクションで製品マーケティングポイントとしても優位を占めることができる。
【図面の簡単な説明】
【０００７】
【図１Ａ】本発明を概念的に示すための参照図である。
【図１Ｂ】本発明を概念的に示すための参照図である。
【図１Ｃ】本発明を概念的に示すための参照図である。
【図２】本発明による動き制御装置の概略的なブロック図である。
【図３】本発明の一例による動き制御方法のフローチャートである。
【図４Ａ】スクリーン上のオブジェクトの移動や変形、動きがｘ、ｙ軸に制限された場合の例を示す図面である。
【図４Ｂ】スクリーン上のオブジェクトの移動や変形、動きがｘ、ｙ軸に制限された場合の例を示す図面である。
【図４Ｃ】スクリーン上のオブジェクトの移動や変形、動きがｘ、ｙ軸に制限された場合の例を示す図面である。
【図５Ａ】スクリーン上のオブジェクトの移動や変形、動きがｘ、ｙ軸に生じる場合の具体的なアプリケーションの例を示す図面である。
【図５Ｂ】スクリーン上のオブジェクトの移動や変形、動きがｘ、ｙ軸に生じる場合の具体的なアプリケーションの例を示す図面である。
【図５Ｃ】スクリーン上のオブジェクトの移動や変形、動きがｘ、ｙ軸に生じる場合の具体的なアプリケーションの例を示す図面である。
【図５Ｄ】スクリーン上のオブジェクトの移動や変形、動きがｘ、ｙ軸に生じる場合の具体的なアプリケーションの例を示す図面である。
【図５Ｅ】スクリーン上のオブジェクトの移動や変形、動きがｘ、ｙ軸に生じる場合の具体的なアプリケーションの例を示す図面である。
【図６Ａ】スクリーン上のオブジェクトの移動や変形、動きがｘ、ｙ軸に制限されずに自由な場合の例を示す図面である。
【図６Ｂ】スクリーン上のオブジェクトの移動や変形、動きがｘ、ｙ軸に制限されずに自由な場合の例を示す図面である。
【図６Ｃ】スクリーン上のオブジェクトの移動や変形、動きがｘ、ｙ軸に制限されずに自由な場合の例を示す図面である。
【図７Ａ】スクリーン上のオブジェクトの移動や変形、動きが自由な場合の具体的なアプリケーションの例を示す図面である。
【図７Ｂ】スクリーン上のオブジェクトの移動や変形、動きが自由な場合の具体的なアプリケーションの例を示す図面である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明の具体的な実施形態を説明する。
【０００９】
図１Ａないし図１Ｃは、本発明を概念的に示すための参照図である。
図１Ａは、デバイスのタッチスクリーンをタッチする２本の指の配列の一例を示す。
ユーザは、少なくとも２つ以上の指でデバイスのタッチスクリーンをタッチするが、タッチ時に少なくとも２つ以上の指に圧力差を置いてタッチすれば、デバイスはその圧力差を用いてオブジェクトの動きを制御する。図１Ａを参照すれば、デバイスのタッチスクリーンに少なくとも２本の指のタッチがある。デバイスは第１指のタッチ１００と第２指のタッチ１１０とを認識するが、第１指のタッチ１００の位置と第２指のタッチ１１０の位置とが垂直的ではなく水平的に配列されたと判断されれば、オブジェクトの動きを左右に移動させ、その方向は、第１指のタッチ１００と第２指のタッチ１１０のうち圧力がさらに大きい方に移動させる。
【００１０】
図１Ｂは、デバイスのタッチスクリーンをタッチする２本の指の配列の他の例を示す。
図１Ｂを参照すれば、デバイスは、第１指のタッチ１００と第２指のタッチ１１０とを認識するが、第１指のタッチ１００の位置と第２指のタッチ１１０の位置とが水平的ではなく垂直的に配列されたと判断されれば、オブジェクトの動きを上下に移動させ、その方向は、第１指のタッチ１００と第２指のタッチ１１０のうち圧力がさらに大きい方に移動させる。
【００１１】
図１Ｃは、このような本発明を携帯電話端末機に具現する時の一つのアプリケーション例を示す。
図１Ｃを参照すれば、携帯電話端末機のタッチスクリーン上に２つのタッチがあり、タッチ１００とタッチ１１０との位置的な関係からみれば、水平的ではなく垂直的な配列であるため、オブジェクトの動きは上下に移動させ、タッチ１００の圧力がタッチ１１０の圧力より大きければ、タッチ１００の方向にオブジェクトの動きを制御する。よって、図１Ｃでは、垂直スクロールとして、上方へ上がる、すなわち、タッチ１１０側ではなくタッチ１００側に向かうスクロールを具現できる。
【００１２】
このような本発明によれば、タッチスクリーンを備えるデバイスでタッチスクリーン上の少なくとも２つ以上のタッチの位置及び圧力を認識することで、オブジェクトの動きをさらに直観的かつ便利に制御可能になる。
【００１３】
図２は、本発明による動き制御装置の概略的なブロック図を示す。
図２を参照すれば、動き制御装置２００は、入力部２１０、処理部２２０、表示部２３０を備える。
【００１４】
入力部２１０は、ユーザの入力を受信して認識する構成であり、本発明によってタッチ認識部２１２及び圧力認識部２１１を備える。タッチ認識部２１１は、タッチスクリーン上の少なくとも２つ以上のタッチを認識し、またそのタッチの位置を認識する。圧力認識部２１１で圧力を認識する手段としては、圧力を認識できる手段ならばいかなる形態でもよい。例えば、複数の圧力センサーを設けて圧力を認識するか、または、タッチスクリーン上でタッチされた部分の形状を読み取って、タッチ部分の面積が広くなれば圧力の強度が大きいと認識する。また、静電容量方式などを用いてタッチスクリーン上のタッチ時の信号量を分析し、圧力の強度を認識することもできる。また、タッチスクリーン上でタッチポイントと圧力とを同時に認識する様々な技術の組み合わせで具現できる。
【００１５】
処理部２２０は、入力部２１０から受信した情報を処理し、処理結果に基づいて表示部２３０に表示されるオブジェクトの動きを制御する。
【００１６】
表示部２３０は、処理部２２０の制御によってオブジェクトの動きを表示する。表示部２３０は、ディスプレイ機能を行える手段ならば、いかなる形態でもよい。
図２には図示されていないが、入力部２１０から受信された信号を伝送するためのインターフェースがさらに提供されうる。すなわち、タッチスクリーン上のタッチの位置及び圧力に関する情報を処理部２２０に伝達するために、インターフェースをさらに備える。また、処理部２２０で処理された情報やデータを保存するために保存部をさらに備えるということはいうまでもない。
【００１７】
図３は、本発明の一例による動き制御方法のフローチャートである。
入力部２１０は、タッチスクリーン上で少なくとも２つ以上のタッチの位置及び圧力を認識する（３１０）。入力部２１０に備えられたタッチ認識部２１１は、タッチスクリーン上で少なくとも２つ以上のタッチの位置を認識し、圧力認識部２１２は、該当のタッチ位置での圧力を認識する。入力部２１０は、タッチスクリーン上で少なくとも２つ以上認識されたタッチの位置及び圧力に関する情報を処理部２２０に伝達する。
【００１８】
処理部２２０は、認識された少なくとも２つ以上の位置での圧力差を用いてスクリーン上のオブジェクトの動きを制御する（３２０）。
【００１９】
処理部２２０は、入力部２１０から認識されたタッチの位置及び圧力に関する情報を受信すれば、タッチの位置及び圧力に関する情報を分析し、分析結果に基づいてスクリーン上のオブジェクトの動き制御信号を生成し、これを表示部２３０に提供する。すなわち、処理部２２０は、タッチスクリーン上で認識された少なくとも２つ以上のタッチの位置に関する情報を分析してスクリーン上のオブジェクトの動き方向を定め、タッチスクリーン上で認識された少なくとも２つ以上のタッチの圧力に関する情報を分析してスクリーン上のオブジェクトの動き速度（強度）を定める。
【００２０】
２つ以上のタッチによる圧力が認識された時、このような２つ以上の圧力差が有効でなく、本発明の動き制御方法によるユーザ入力の結果ではない可能性もある。例えば、タッチスクリーン上で２つの圧力が認識されたとしても、２つの圧力差が微少であって、事実上本発明による動き制御方法が適用されるユーザ入力というよりは、ユーザが通常タッチスクリーンを２本の指で取っている場合に現われる入力であるといえる。よって、図３には図示していないが、２つの圧力差が有意の値ではなくてその入力は無視する過程が含まれてもよい。
【００２１】
すなわち、処理部２２０では、タッチスクリーン上で通常ユーザが指をつけている時の２本の指によるタッチによる圧力差をモニタリングして通常的にユーザがデバイスを取っていると見なされる時の圧力差を算出し、これをしきい値として保存しておく。
【００２２】
そして実際に本発明による動き制御方法を適用する際して２つ以上のタッチの圧力差を分析する時、その圧力差が保存しておいたしきい値より小さければ、これは、動き制御のためのユーザ入力というよりは、通常的にユーザがデバイスを握っていると判断されるため、このようなタッチによる信号はオブジェクトの動き制御に用いない。そして、認識された２つ以上のタッチの圧力差がしきい値より大きければ、これは、通常的にユーザがデバイスを握るか、または触る形態ではなく、動き制御のためのユーザ入力と判断されるので、その圧力差をオブジェクトの動き制御に用いる。
【００２３】
処理部２２０でタッチの位置及び圧力に関する情報を分析してスクリーン上のオブジェクトの動き制御に用いる方法を、以下図面を参照してさらに詳細に説明する。
【００２４】
図４Ａないし図４Ｃは、スクリーン上のオブジェクトの移動や変形、動きがｘ、ｙ軸に制限された場合の例を示す。スクリーン上のオブジェクトの移動や、変形、動きがｘ、ｙ軸に制限された場合の例には、上下になっているリストのスクロール、左右写真スクロール、ボリューム、動画／音楽などのプログレスバー移動などがある。
【００２５】
図４Ａを参照すれば、スクリーン上にオブジェクト４００があり、その下に２本の指によるタッチがある。第１タッチ４１０の位置はＴ１であり、第２タッチ４２０の位置はＴ２である。この時、Ｔ１の座標を（ｘ１，ｙ１）とし、Ｔ２の座標を（ｘ２，ｙ２）とする時、Δｘは、ｘ２とｘ１との距離、すなわち、ｘ軸上の距離であり、Δｙは、ｙ２とｙ１との距離、すなわち、ｙ軸上の距離を示す。
【００２６】
処理部２２０は、オブジェクトの移動軸、すなわち、オブジェクトをｘ軸上で動かすか、またはｙ軸上で動かすかを次のように定める。
【００２７】
ｘ軸上の距離がｙ軸上の距離より長ければ、オブジェクトをｘ軸上への移動と判断し、ｙ軸上の距離がｘ軸上の距離より長ければ、オブジェクトをｙ軸上への移動と判断する。
【００２８】
また処理部２２０は、オブジェクトの移動方向、すなわち、オブジェクトをＴ１側へ動かすか、またはＴ２側へ動かすかを次のように定める。
【００２９】
位置Ｔ１での圧力Ｐ１と位置Ｔ２での圧力Ｐ２とを比べて、Ｐ１がＰ２より大きければ、Ｐ１側へオブジェクトを移動させ、Ｐ２がＰ１より大きければ、Ｐ２側へオブジェクトを移動させると判断する。そして、Ｐ１とＰ２とが同一であれば、オブジェクトの移動はないと判断する。
【００３０】
また、処理部２２０は、オブジェクトの移動速度、すなわち、時間当り移動ピクセルは次のように定める。
【００３１】
すなわち、処理部２２０は、オブジェクトの移動速度をｋ＊|Ｐ２−Ｐ１|によって定める。ここでｋは、アプリケーション特性によって定められる定数をいう。すなわち、オブジェクトの移動速度を、２つの圧力差が大きければ速くし、２つの圧力差が大きくなければを遅くする。
【００３２】
また、処理部２２０は、オブジェクトの移動速度をタッチ時間によって定めてもよい。すなわち、処理部２２０は、オブジェクトの移動速度を、タッチが持続する時間ｔに比例して定めてもよい。
【００３３】
図４Ｂを参照すれば、第１タッチ４１０と第２タッチ４２０との間に、ｘ軸上の距離がｙ軸上の距離より長いため、オブジェクトをｘ軸上で動かし、また第１タッチ４１０の圧力が第２タッチ４２０の圧力より大きいため、第１タッチ４１０側へオブジェクトを移動させることと定める。第１タッチ４１０の圧力が第２タッチ４２０の圧力よりさらに大きいということは、図４Ｂで第１タッチ４１０を中心とする円のサイズが第２タッチ４２０を中心とする円のサイズより大きいことから分かる。
【００３４】
図４Ｂを参照すれば、第１タッチ４１０と第２タッチ４２０との間に、ｙ軸上の距離がｘ軸上の距離より長いため、オブジェクトをｙ軸上で動かし、また第２タッチ４２０の圧力が第１タッチ４１０の圧力より大きいため、第２タッチ４２０側へオブジェクトを移動させることと定める。
【００３５】
図５Ａないし図５Ｅは、スクリーン上のオブジェクトの移動や変形、動きがｘ、ｙ軸に生じる場合の具体的なアプリケーションの例を示す。
【００３６】
図５Ａを参照すれば、縦スクロールの場合に、ユーザはスクリーン上の縦方向に、タッチ５１０及びタッチ５２０の差のように、圧力差を持って２つのタッチ５１０、５２０を行うことで縦スクロールを具現する。すなわち、２本の指でタッチスクリーンをタッチしつつ上側タッチ５１０にさらに大きい圧力を与えれば上側へスクロールし、下側タッチ５２０にさらに大きい圧力を与えれば下側へスクロールするようになる。
【００３７】
図５Ｂを参照すれば、横スクロールの場合に、ユーザはスクリーン上の横方向に２つのタッチ５１０、５２０を、圧力差を持って行うことで横スクロールを具現する。すなわち、２本の指でタッチスクリーンをタッチしつつ右側タッチ５２０にさらに大きい圧力を与えれば右側にスクロールし、左側タッチ５１０にさらに大きい圧力を与えれば左側にスクロールするようになる。
【００３８】
図５Ｃを参照すれば、図５Ａや図５Ｂのような単純なスクロール以外にも所定のエフェクトを与えるアプリケーションにも適用できるということが分かる。図５Ｃを参照すれば、圧力を与える方向にグラフィックオブジェクトの変形が起きて後に退く感じを表現するか、またはスクロール時にもエフェクトとして使う。
【００３９】
図５Ｄを参照すれば、音楽や動画を提供するアプリケーション実行時に、音楽や動画を探索する時も本発明による２つのタッチの圧力差を用いて探索機能を適用できる。
【００４０】
図５Ｅを参照すれば、音楽や動画を提供するアプリケーション実行時に、ボリューム調節時にも本発明による２つのタッチの圧力差を用いてボリューム調節を行う。
【００４１】
これまで図４及び図５を参照して、スクリーン上のオブジェクトの移動がｘ、ｙ軸に制限されたアプリケーションでの適用例を説明した。
【００４２】
図６Ａないし図６Ｃは、スクリーン上のオブジェクトの移動や変形、動きが、ｘ、ｙ軸に制限されずに自由な場合の例を示す。スクリーン上のオブジェクトの移動や、変形、動きが自由な場合に、スクリーン上のオブジェクトは単純にｘ軸やｙ軸上を移動するものではなくスクリーン上のいかなる方向にも動ける場合をいい、例えば、拡大された写真のパンニングまたは指導ナビゲーションなどがその例である。
【００４３】
図６Ａを参照すれば、スクリーン上にオブジェクト６００があり、その下に２本の指によるタッチがある。第１タッチ６１０の位置はＴ１であり、第２タッチ６２０の位置はＴ２である。
【００４４】
処理部２２０は、オブジェクトがｘ、ｙ軸に限定されるものではなく、いかなる方向への動きも制御できるため、移動軸を定めずにすぐ移動方向を定める。
【００４５】
処理部２２０は、オブジェクトの移動方向、すなわち、オブジェクトをＴ１側へ動かすか、またはＴ２側へ動かすかを、次のように定める。
【００４６】
位置Ｔ１での圧力Ｐ１と位置Ｔ２での圧力Ｐ２とを比べて、Ｐ１がＰ２より大きければＰ１側へオブジェクトを移動させ、Ｐ２がＰ１より大きければＰ２側へオブジェクトを移動させると判断する。そして、Ｐ１とＰ２とが同一であれば、オブジェクトの移動はないと判断する。
【００４７】
また、処理部２２０は、オブジェクトの移動速度、すなわち、時間当り移動ピクセルは次のように定める。
【００４８】
すなわち、処理部２２０は、オブジェクトの移動速度をｋ＊|Ｐ２−Ｐ１|によって定める。ここでｋは、アプリケーション特性によって定められる定数をいう。すなわち、オブジェクトの移動速度を、２つの圧力差が大きければ移動速度を速くし、２つの圧力差が大きくなければ移動速度を遅くする。
【００４９】
図６Ｂを参照すれば、第１タッチ６１０と第２タッチ６２０との間に、第１タッチ６１０の圧力が第２タッチ６２０の圧力より大きいため、第１タッチ６１０側へオブジェクトを移動させることと定める。第１タッチ６１０の圧力が第２タッチ６２０の圧力よりさらに大きいということは、図６Ｂで第１タッチ６１０を中心とする円のサイズが第２タッチ６２０を中心とする円のサイズより大きいことから分かる。
【００５０】
図６Ｃを参照すれば、第２タッチ６２０の圧力が第１タッチ６１０の圧力より大きいため、第２タッチ６２０側へオブジェクトを移動させることと定める。
【００５１】
図７Ａ及び図７Ｂは、スクリーン上のオブジェクトの移動や変形、動きが自由な場合の具体的なアプリケーションの例を示す。
【００５２】
図７Ａは、写真でのパンニング動作時のアプリケーションを示す。デバイスのスクリーン上に第１タッチ７１０、第２タッチ７２０が図示され、この時に圧力がさらに大きい第２タッチ７２０の方向に写真がパンニングされることを示す。
【００５３】
図７Ｂは、図７Ａと同様にデバイスで写真をディスプレイするアプリケーションを示すが、図７Ａと異なる点は、スクリーン上のタッチポイントが３つ、すなわち、ａ（７３０）、ｂ（７４０）、ｃ（７５０）という点である。図７Ｂのように、タッチスクリーン上に２つ以上のタッチによる圧力が認識された場合には、オブジェクトの動き方向をベクトルによって定める。
【００５４】
具体的に、オブジェクトの動き方向をベクトルによって定める方法は、次の通りである。
タッチスクリーン上にｎ＋１個の圧力が認識された時、圧力の最も小さなポイントの座標をＡ０（ｘ０，ｙ０）、圧力の最も大きいポイントの座標をＡｎ（ｘｎ，ｙｎ）と定義する。圧力の最も小さなポイントの圧力値をｐ０、圧力の最も大きいポイントの圧力値をｐｎと定義する。
【００５５】
数式１によれば、Ａ０を基準としてＡｎの方向をθｎとすれば、
【数１】
2013539580.tif 000003
数式２によれば、圧力の大きさを（ｐｎ−ｐ０）とすれば、Ａｎを代表するベクトルＦｎは、次のように表現する。
【数２】
2013539580.tif 000004
【００５６】
したがって、タッチスクリーン上に２つ以上のタッチによる圧力が認識された時、オブジェクトの方向は（ｃｏｓθｎ，ｓｉｎθ０）と定め、オブジェクトの移動速度はｋ＊（ｐｎ−ｐ０）と定める。ここで、ｋは、アプリケーションによる定数を示す。
【００５７】
このような本発明によって、デバイス上のタッチスクリーン上に２つ以上のタッチの圧力差を用いてオブジェクトの動きを制御すれば、インタラクション自体についての新たな経験をユーザに提供する。また、ユーザに直観的な速い操作方式を提供することで差別化機能を提供する。また、アイコニックなインタラクションで製品マーケティングポイントとしても優位を占めるようになる。
【００５８】
また本発明は、タッチスクリーン付きの製品ならばいかなる製品にも適用でき、例えば、ＨＨＰ、ＭＰ３、タブレット、ＰＤＡ、ポータブルデバイスなどに適用できる。
【００５９】
以上説明したような方法はまた、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現できる。コンピュータで読み取り可能記録媒体は、コンピュータシステムによって読み取られるデータが保存されるすべての非一時的な記録装置を含む。コンピュータで読み取り可能記録媒体の例には、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがあり、またキャリアウェーブ（例えば、インターネットを通じる伝送）の形態に具現されるものも含む。またコンピュータで読み取り可能記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なコードが保存されて行われる。そして、前記記録再生方法を具現するための機能的なプログラム、コード及びコードセグメントは、本発明が属する技術分野のプログラマーによって容易に想到される。
【００６０】
これまで本発明についてその望ましい実施形態を中心として説明した。当業者ならば、本発明が本発明の本質的な特性から逸脱しない範囲内で変形された形態に具現されるということを理解できるであろう。したがって、開示された実施形態は限定的な観点ではなく説明的な観点で考慮されねばならない。本発明の範囲は前述した説明ではなく特許請求の範囲に示されており、それと同等な範囲内にあるすべての差異は本発明に含まれていると解釈されねばならない。
【図１Ａ】
2013539580.tif 000005
【図１Ｂ】
2013539580.tif 000006
【図１Ｃ】
2013539580.tif 000007
【図２】
2013539580.tif 000008
【図３】
2013539580.tif 000009
【図４Ａ】
2013539580.tif 000010
【図４Ｂ】
2013539580.tif 000011
【図４Ｃ】
2013539580.tif 000012
【図５Ａ】
2013539580.tif 000013
【図５Ｂ】
2013539580.tif 000014
【図５Ｃ】
2013539580.tif 000015
【図５Ｄ】
2013539580.tif 000016
【図５Ｅ】
2013539580.tif 000017
【図６Ａ】
2013539580.tif 000018
【図６Ｂ】
2013539580.tif 000019
【図６Ｃ】
2013539580.tif 000020
【図７Ａ】
2013539580.tif 000021
【図７Ｂ】
2013539580.tif 000022
【国際調査報告】
2013539580.tif 000023
2013539580.tif 000024