(57)【特許請求の範囲】
【請求項１】
ユーザのタッチスクリーンに関するタッチ情報を獲得する獲得部と、
前記タッチ情報に基づいて、前記ユーザの身体的特性が反映された前記タッチスクリーンの最適タッチ領域を推定する第１推定部と、
前記最適タッチ領域に基づいて、所定のグラフィックオブジェクトを表示する第１制御部と、
を含む動的ユーザインターフェース提供装置であって、
前記タッチ情報は、
前記タッチスクリーンの各領域別のタッチ回数または頻度情報、及び連続タッチの開始及び終了の位置情報を含み、
前記第１推定部は、
前記タッチスクリーンの各領域別のタッチ回数または頻度情報に基づいて、前記各領域の第１タッチ容易度を計算し、
前記連続タッチの開始及び終了位置によって、前記タッチスクリーンの各領域のうち、加重値の付与領域を決定し、
該決定された加重値の付与領域に選択的に加重値を付与することによって、前記各領域の第２タッチ容易度を計算し、
該計算された前記第２タッチ容易度に基づいて、前記最適タッチ領域を推定する動的ユーザインターフェース提供装置。
【請求項２】
前記第１推定部は、
前記連続タッチの開始及び終了位置によって得られた連続タッチの傾きを用いて、前記ユーザが右利きであるか、または左利きであるかを判断し、
前記判断結果を考慮して、前記加重値の付与領域を決定する請求項１に記載の動的ユーザインターフェース提供装置。
【請求項３】
前記第１制御部は、
選好度が臨界値以上であるアプリケーションの実行アイコンまたは機能ボタンを前記最適タッチ領域に表示する請求項１に記載の動的ユーザインターフェース提供装置。
【請求項４】
前記タッチ情報に基づいて、タッチ操作による前記ユーザの関節ストレスの発生有無を推定する第２推定部と、
前記関節ストレスが発生すれば、前記タッチスクリーンに表示されるグラフィックオブジェクトを再配置する第２制御部と、
をさらに含む請求項１に記載の動的ユーザインターフェース提供装置。
【請求項５】
ユーザのタッチスクリーンに関するタッチ情報を獲得する段階と、
前記タッチ情報に基づいて、前記ユーザの身体的特性が反映された前記タッチスクリーンの最適タッチ領域を推定する段階と、
前記最適タッチ領域に基づいて、所定のグラフィックオブジェクトを表示する段階と、
を含む動的ユーザインターフェース提供方法であって、
前記タッチ情報は、
前記タッチスクリーンの各領域別のタッチ回数または頻度情報、及び連続タッチの開始及び終了の位置情報を含み、
前記最適タッチ領域を推定する段階は、
前記タッチスクリーンの各領域別のタッチ回数または頻度情報に基づいて、前記各領域の第１タッチ容易度を計算する段階と、
前記連続タッチの開始及び終了位置によって、前記タッチスクリーンの各領域のうち、加重値の付与領域を決定する段階と、
該決定された加重値の付与領域に選択的に加重値を付与することによって、前記各領域の第２タッチ容易度を計算する段階と、
該計算された前記第２タッチ容易度に基づいて、前記最適タッチ領域を推定する段階と、
を含む動的ユーザインターフェース提供方法。
【請求項６】
ユーザのタッチスクリーンに関するタッチ情報を獲得する段階と、
前記タッチ情報に基づいて、前記ユーザの身体的特性が反映された前記タッチスクリーンの最適タッチ領域を推定する段階と、
前記最適タッチ領域に基づいて、所定のグラフィックオブジェクトを表示する段階と、
前記タッチ情報に基づいて、タッチ操作による前記ユーザの関節ストレスの発生有無を推定する段階と、
前記関節ストレスが発生すれば、前記タッチスクリーンに表示されるグラフィックオブジェクトを再配置する段階と、
を含む動的ユーザインターフェース提供方法。
【請求項７】
ユーザのタッチスクリーンに関するタッチ情報を獲得する獲得部と、
前記タッチ情報に基づいて、前記ユーザの身体的特性が反映された前記タッチスクリーンの最適タッチ領域を推定する第１推定部と、
前記最適タッチ領域に基づいて、所定のグラフィックオブジェクトを表示する第１制御部と、
前記タッチ情報に基づいて、タッチ操作による前記ユーザの関節ストレスの発生有無を推定する第２推定部と、
前記関節ストレスが発生すれば、前記タッチスクリーンに表示されるグラフィックオブジェクトを再配置する第２制御部と、
を含む動的ユーザインターフェース提供装置。
【請求項８】
グラフィックオブジェクトを表示するタッチスクリーンと、
前記タッチスクリーンを操作するユーザの身体的特性を考慮して、前記タッチスクリーンの最適タッチ領域を推定し、該推定された最適タッチ領域に基づいて、前記グラフィックオブジェクトを表示するＵＩ提供部と、
を含む端末であって、
前記ＵＩ提供部は、
前記タッチスクリーンの各領域別のタッチ回数または頻度情報、及び連続タッチの開始及び終了の位置情報を含むタッチ情報を獲得する獲得部と、
前記タッチスクリーンの各領域別のタッチ回数または頻度情報に基づいて、前記各領域の第１タッチ容易度を計算し、前記第１タッチ容易度を計算した後、前記連続タッチの平均的な開始及び終了位置によって、前記タッチスクリーンの各領域のうち、加重値の付与領域を決定し、該決定された加重値の付与領域に選択的に加重値を付与することによって、前記各領域の第２タッチ容易度を計算し、該計算された前記第２タッチ容易度に基づいて、前記最適タッチ領域を推定する推定部と、
選好度が臨界値以上であるアプリケーションの実行アイコンまたは機能ボタンを前記最適タッチ領域に表示する制御部と、
を含む端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザインターフェース（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ、ＵＩ）技術に関する。
【背景技術】
【０００２】
最近販売されているスマートフォン／タブレットＰＣは、直観的な入力インターフェースの具現のために、既存のキーパッドの代わりに、タッチスクリーンを採用しており、基本として搭載されたアプリケーション以外にも、多様なアプリケーションを設置及び使えるという特徴がある。
【０００３】
したがって、ユーザは、設けられたアプリケーションのうちからよく使うアプリケーションを背景画面の最初のページに移動させ、最初のページ内でも、最もタッチしやすい位置に配置する場合が多い。しかし、このあらゆる過程は、手動でなされるために、アプリケーションを追加／削除する度に、同じ作業を反復しなければならない不便さがある。また、アプリケーションの数が多くなるほど、管理自体が難しくなる。
【０００４】
一方、タッチスクリーンを介した入力は、ユーザの関節健康に脅威を与える恐れがある。タッチ入力は、ユーザに楽しさと便利さとを与えるが、入力のために指や手首を動かさなければならず、入力範囲（機器及びタッチスクリーンのサイズ）が小さくて、長期間の使用時に、親指症侯群や手首トンネル症侯群などの疾患を病む恐れがある。
【０００５】
すなわち、携帯と入力とが簡便になった代わりに、手先に集中して機器を把持し、指を動かさなければならない負担が生じた。この指の動きは、既存のキーパッド操作に比べて、複雑であり、精巧さを必要とするために、手首と指の関節に負担をかけてしまう。それを医学的に説明すれば、腕から手に行く神経が、手首の靭帯によって、持続的に圧迫を受けるものと言えるが、これにより、ユーザは手のしびれを感じるか、握力が減り、時には指の筋の一部が厚くなって、指を動かす度に、疼痛を感じるようになったりする。
【０００６】
専門医によれば、最大限使用時間を減らし、周期的に関節をストレッチングすることが疾患の予防策であるとするが、移動性に優れ、機能が多いスマートフォン／タブレットＰＣの特性上、使用時間を減らすことが容易ではなく、このような危険性を知らないユーザが多い実情である。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、ユーザの身体特性を考慮した動的ユーザインターフェース提供装置及び方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明の一態様による動的ユーザインターフェース提供装置は、ユーザのタッチスクリーンに関するタッチ情報を獲得する獲得部と、タッチ情報に基づいて、ユーザの身体的特性が反映されたタッチスクリーンの最適タッチ領域を推定する第１推定部と、最適タッチ領域に基づいて、所定のグラフィックオブジェクトを表示する第１制御部と、を含む。
【０００９】
本発明の他の態様による動的ユーザインターフェース提供装置は、ユーザのタッチスクリーンに関するタッチ情報を獲得する獲得部と、タッチ情報に基づいて、タッチ操作によるユーザの関節ストレスの発生有無を推定する第２推定部と、関節ストレスが発生すれば、タッチスクリーンに表示されるグラフィックオブジェクトを再配置する第２制御部と、を含む。
【００１０】
本発明の一態様による動的ユーザインターフェース提供方法は、ユーザのタッチスクリーンに関するタッチ情報を獲得する段階と、タッチ情報に基づいて、ユーザの身体的特性が反映されたタッチスクリーンの最適タッチ領域を推定する段階と、最適タッチ領域に基づいて、所定のグラフィックオブジェクトを表示する段階と、を含む。
【００１１】
本発明の他の態様による動的ユーザインターフェース提供方法は、ユーザのタッチスクリーンに関するタッチ情報を獲得する段階と、タッチ情報に基づいて、タッチ操作によるユーザの関節ストレスの発生有無を推定する段階と、関節ストレスが発生すれば、タッチスクリーンに表示されるグラフィックオブジェクトを再配置する段階と、を含む。
【００１２】
一方、本発明の一態様による端末は、グラフィックオブジェクトを表示するタッチスクリーンと、タッチスクリーンを操作するユーザの身体的特性を考慮して、タッチスクリーンの最適タッチ領域を推定し、該推定された最適タッチ領域に基づいて、前記グラフィックオブジェクトを表示するＵＩ提供部と、を含む。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施例による端末を示す図である。
【図２】本発明の一実施例による動的ユーザインターフェース装置を示す図である。
【図３Ａ】本発明の他の実施例による動的ユーザインターフェース装置を示す図である。
【図３Ｂ】本発明の他の実施例による動的ユーザインターフェース装置を示す図である。
【図４Ａ】本発明の一実施例による最適タッチ領域の推定方法を示す図である。
【図４Ｂ】本発明の一実施例による最適タッチ領域の推定方法を示す図である。
【図４Ｃ】本発明の一実施例による最適タッチ領域の推定方法を示す図である。
【図５Ａ】本発明の他の実施例による最適タッチ領域の推定方法を示す図である。
【図５Ｂ】本発明の他の実施例による最適タッチ領域の推定方法を示す図である。
【図５Ｃ】本発明の他の実施例による最適タッチ領域の推定方法を示す図である。
【図５Ｄ】本発明の他の実施例による最適タッチ領域の推定方法を示す図である。
【図６】本発明の一実施例による動的ユーザインターフェース提供方法を示す図である。
【図７】本発明の他の実施例による動的ユーザインターフェース提供方法を示す図である。
【発明を実施するための形態】
【００１４】
以下、添付した図面を参照して、本発明の実施のための具体例を詳しく説明する。
【００１５】
図１は、本発明の一実施例による端末を示す。端末１００は、携帯電話、スマートフォン、ＰＭＰ、ＰＤＡ、ＭＰ３プレーヤーなどになりうる。ユーザは、端末１００に備えられたディスプレイ窓をタッチ操作して、端末１００を使うことができる。このようなユーザインターフェースのために、端末１００は、タッチスクリーン１０１とＵＩ提供部１０２とを含みうる。
【００１６】
タッチスクリーン１０１には、グラフィックオブジェクト１０３が表示される。グラフィックオブジェクト１０３は、端末１００または端末１００に設けられたアプリケーションの使用のための機能ボタンまたは実行アイコンになりうる。例えば、ユーザは、タッチスクリーン１０１に表示されたグラフィックオブジェクト１０３をタッチ操作して、特定のアプリケーションを実行させるか、端末１００またはアプリケーションの機能を制御することができる。
【００１７】
ＵＩ提供部１０２は、タッチスクリーン１０１のグラフィック効果を制御することによって、グラフィックオブジェクト１０３をタッチスクリーン１０１の所定領域に表示させる。ＵＩ提供部１０２は、端末１００の内部にハードウェア及び／またはソフトウェア的に形成される。
【００１８】
また、ＵＩ提供部１０２は、タッチスクリーン１０１を操作するユーザの身体的特性を考慮して、タッチスクリーン１０１の最適タッチ領域１０４を推定し、該推定された最適タッチ領域１０４に基づいて、グラフィックオブジェクト１０３を表示する。例えば、右利きであるユーザの場合、タッチスクリーン１０１の右側の下部側のグラフィックオブジェクト１０３をタッチするのが相対的にさらに楽かもしれないので、ＵＩ提供部１０２は、よく使うグラフィックオブジェクト１０３をタッチスクリーン１０１の右側の下部側に表示することが可能である。
【００１９】
また、ＵＩ提供部１０２は、タッチスクリーン１０１を操作するユーザが同じ操作を反復的に行う場合、関節に負担にならないように警報を発生させるか、またはグラフィックオブジェクト１０３の配列を変更する。警報が発生するか、グラフィックオブジェクト１０３の配列が変更されれば、これにより、ユーザの操作パターンも変わるために、同じ動作の反復による関節ストレスを減らしうる。
【００２０】
図２は、本発明の一実施例による動的ユーザインターフェース装置を示す。図２に示された動的ユーザインターフェース装置２００の一部または全部の構成は、図１のＵＩ提供部１０２を形成しうる。
【００２１】
図２を参照すると、本実施例による動的ユーザインターフェース装置２００は、獲得部２０１、推定部２０２、制御部２０３、及び保存部２０４を含む。
【００２２】
獲得部２０１は、ユーザのタッチスクリーンに関するタッチ情報を獲得する。タッチスクリーンに関するタッチ情報とは、ユーザがタッチスクリーンを操作する時の多様な入力情報を言う。例えば、タッチ情報は、タッチ位置（または、座標）、タッチスクリーンの各領域別のタッチ回数または頻度、連続タッチの開始及び終了位置、連続タッチの方向、及び連続タッチの速度などを含みうる。連続タッチとは、第１タッチ位置と第２タッチ位置とが切れ目なしに繋がる形態のタッチ操作を意味する。ここで、切れ目なしに繋がる形態のタッチ操作とは、第１タッチ位置から第２タッチ位置まで指がタッチスクリーンから物理的に離れない状態を保持しながら移動を行うことを意味する。例えば、ドラッグ（ｄｒａｇ）動作は、連続タッチの代表的な例になりうる。
【００２３】
また、獲得部２０１は、獲得されたタッチ情報を保存部２０４に保存する。例えば、得られたタッチ情報は、持続的にタッチ情報保存部２１４に保存することができる。タッチ情報保存部２１４に保存されたタッチ情報は、ユーザの操作パターンまたはユーザの身体的特性の類推に基礎資料として使われる。
【００２４】
また、獲得部２０１は、現在端末で実行中であるアプリケーションまたは機能に関する実行情報を獲得し、該獲得された実行情報を保存部２０４に保存する。例えば、得られた実行情報は、持続的に実行情報保存部２１５に保存することができる。実行情報保存部２１５に保存された実行情報は、ユーザが好むアプリケーションまたは機能が何なのか、ユーザがよく使うアプリケーションまたは機能が何なのかなどの類推に用いられる基礎資料となる。
【００２５】
推定部２０２は、第１推定部２１２及び第２推定部２２２を含む。
【００２６】
制御部２０３は、第１制御部２１３及び第２制御部２２３を含む。
【００２７】
まず、第１推定部２１２と第１制御部２１３とについて説明すれば、次の通りである。
【００２８】
第１推定部２１２は、ユーザの身体的特性が反映されたタッチスクリーンの最適タッチ領域を推定する。例えば、第１推定部２１２は、獲得部２０１からタッチ情報及び／または実行情報を受信し、該受信された情報に基づいて、タッチスクリーンで、ユーザがよくタッチする部分がどこか、ユーザが右利きであるか、左利きであるか、ユーザが好んだり、よく使ったりするグラフィックオブジェクトは、何なのかなどを推定することができる。
【００２９】
また、第１推定部２１２は、身体的特性を反映した最適タッチ領域を推定するために、所定のタッチ容易度を算出し、該算出されたタッチ容易度によって最適タッチ領域を生成させる。本実施例によって、タッチ容易度は、２種類が使われる。第１タッチ容易度は、タッチスクリーンの各領域に関するタッチ回数または頻度と関連した値である。第２タッチ容易度は、連続タッチの方向性を考慮して、第１タッチ容易度に追加的に所定の加重値が付与された値である。
【００３０】
まず、第１タッチ容易度を用いて、最適タッチ領域を決定する方法を説明する。
【００３１】
第１推定部２１２は、タッチスクリーンを多数のセル（ｃｅｌｌ）に分割し、各セルのタッチ回数または頻度をカウンティング（ｃｏｕｎｔｉｎｇ）する。ここで、タッチ回数は、ユーザが所定期間内に特定セルを何回タッチしたのかを表わす絶対量を表わし、タッチ頻度は、全体タッチ回数と特定セルのタッチ回数との間の相対的な比率を表わすことができる。例えば、ユーザが、タッチスクリーンを１０回タッチし、全体セルのうちから第１セルを３回、第２セルを７回タッチしたと仮定する。そうすると、第１セルのタッチ頻度は、０．３であり、第２セルのタッチ頻度は、０．７になる。
【００３２】
第１推定部２１２は、カウンティングされた回数または頻度に比例して、各セルの第１タッチ容易度を算出する。例えば、第１推定部２１２は、タッチ回数または頻度が高いセルであるほど高い第１タッチ容易度を付与することができる。第１推定部２１２は、第１タッチ容易度が所定の臨界値以上であるセルを抽出し、該抽出されたセルの集合を最適タッチ領域と推定する。
【００３３】
次いで、第２タッチ容易度を用いて、最適タッチ領域を決定する方法を説明する。
【００３４】
前述したように、第１タッチ容易度が求められれば、これに追加的に第１推定部２１２は、連続タッチの平均的な開始及び終了位置によって加重値が付与されるセルを決定する。そして、第１タッチ容易度に所定の加重値を付与するが、加重値が付与されるセルに該当する第１タッチ容易度にのみ選択的に加重値を付与することによって、各セルの第２タッチ容易度を算出する。そして、第１推定部２１２は、算出された第２タッチ容易度が所定の臨界値以上であるセルを抽出し、該抽出されたセルの集合を最適タッチ領域と推定する。
【００３５】
タッチ容易度の算出及び最適タッチ領域の推定に対するさらに具体例については、後述する。
【００３６】
第１推定部２１２によって最適タッチ領域が推定されれば、第１制御部２１３は、最適タッチ領域を用いて、グラフィックオブジェクトを表示する。例えば、第１制御部２１３は、ユーザが好むか、よく使うアプリケーションの実行アイコンまたは機能ボタンなどを最適タッチ領域に配置することが可能である。ユーザが好むか、よく使うアプリケーション及び機能に関する情報は、実行情報保存部２１５に保存されている実行情報に基づいて決定されうる。
【００３７】
このように、ユーザの身体的特性が考慮されて最適タッチ領域が定められ、該定められた最適タッチ領域に選好度が高いグラフィックオブジェクトが表示されるために、ユーザは、より便利に各種のアプリケーションまたは機能を使うことが可能である。
【００３８】
引き続き、第２推定部２２２と第２制御部２２３とについて説明する。
【００３９】
第２推定部２２２は、獲得部２０１によって得られたタッチ情報に基づいて、タッチ操作によってユーザの関節ストレスの発生有無を推定する。例えば、ユーザがタッチスクリーンの特定位置を継続的にタッチしている場合、第２推定部２２２は、タッチ回数を所定の臨界値と比較して、そのタッチ回数が臨界値を超えれば、タッチ操作による関節ストレスが発生したと推定することができる。
【００４０】
第２制御部２２３は、第２推定部２２２の推定結果によって、タッチスクリーンに表示されるグラフィックオブジェクトを再配置するか、所定の警報を発生させる。例えば、ユーザが、タッチスクリーンの特定位置を所定の臨界値以上にタッチし続けている場合、当該位置に存在していたグラフィックオブジェクトを他の位置に変更することによって、関節ストレスを解消させることができる。また、警報を発生させることによって、ユーザが他のパターンの操作を行うように誘導することもできる。
【００４１】
このように、同じパターンの操作反復がある場合、グラフィックオブジェクトを新たに配置するか、警報を発生させるために、同じパターンで反復操作を行うことで発生しうる関節ストレスを解消することができる。
【００４２】
また、図２で、第１推定部２１２及び第２推定部２２２が、別個の構成で示されたが、これは、説明の便宜のためのものに過ぎないので、１つのソフトウェア的モジュールまたは１つのハードウェア的モジュールで形成されうるということは勿論であり、これは、第１制御部２１３及び第２制御部２２３も同様である。
【００４３】
図３Ａ及び図３Ｂは、本発明の他の実施例による動的ユーザインターフェース装置を示す。
【００４４】
図２では、推定部２０２が、第１推定部２１２と第２推定部２２２とをいずれも含み、制御部２０３が、第１制御部２１３と第２制御部２２３とをいずれも含む例について説明した。しかし、必ずしもこのような構成に限定されるものではなく、一部の構成のみでも、動的ユーザインターフェース装置が具現されることもある。
【００４５】
例えば、図２で、推定部２０２には、第１推定部２１２と第２推定部２２２とがいずれも形成されたが、２つのうち１つのみでも形成されうる。同様に、制御部２０３には、第１制御部２１３と第２制御部２２３とがいずれも形成されたが、２つのうち１つのみでも形成されうる。
【００４６】
言い換えれば、本実施例による動的ユーザインターフェース装置は、図３Ａのように、図２で、第２推定部２２２と第２制御部２２３のみ除いて形成され、図３Ｂのように、第１推定部２１２と第１制御部２１３のみ除いて形成されうる。
【００４７】
図４Ａないし図４Ｃは、本発明の一実施例による最適タッチ領域の推定方法を示す。
【００４８】
図４Ａを参照すると、推定部２０２（図２）は、タッチスクリーンの各領域をセル（ｃｅｌｌ）に分割する。例えば、推定部２０２は、タッチスクリーン領域をセルＡ００ないしＡ４４に分割することができる。図４Ａの例においては、全てのセルは同一のサイズでかつスクリーン全体をカバーしている。しかし、全てのセルが同じサイズでなくてもよく、そして／またはセルがスクリーン全体をカバーしなくてもよい事に留意すべきである。
【００４９】
引き続き、獲得部２０１（図２）から各セルのタッチ回数または頻度を獲得し、推定部２０２は、得られた各セルのタッチ回数または頻度を第１タッチ容易度に変換する。例えば、推定部２０２は、タッチ回数によって、各セルに順位を付け、順位によって第１タッチ容易度を付与することができる。
【００５０】
例えば、図４Ｂで、それぞれの数字は、各セルの第１タッチ容易度を表わす。図４Ｂの場合、セルＡ２２の第１タッチ容易度が最も大きいが、ユーザがセルＡ２２を最も多くタッチしたと見られる。
【００５１】
各セルの第１タッチ容易度が算出されれば、推定部２０２は、第１タッチ容易度と所定の臨界値とを比較し、臨界値以上の第１タッチ容易度を有するセルを選択する。もし、臨界値が１５であると仮定すれば、セルＡ１４、Ａ２２、Ａ２３、Ａ３２、Ａ３４、及びＡ４２が選択されうる。このように、臨界値以上の第１タッチ容易度を有するセルが選択されれば、推定部２０２は、選択されたセルに対応する領域を最適タッチ領域と推定することができる。
【００５２】
例えば、図４Ｃで、推定部２０２は、セルＡ１４、Ａ２２、Ａ２３、Ａ３２、Ａ３４、及びＡ４２を含む領域を最適タッチ領域４０１と推定することが可能である。
【００５３】
図５Ａないし図５Ｄは、本発明の他の実施例による最適タッチ領域の推定方法を示す。これは、第１タッチ容易度に選択的に加重値を付与して、第２タッチ容易度を算出し、第２タッチ容易度に基づいて、最適タッチ領域を決定することに関する一例になりうる。
【００５４】
図５Ａを参照すると、推定部２０２は、獲得部２０１から連続タッチの開始位置５０１及び終了位置５０２を受信する。推定部２０２は、開始位置５０１と終了位置５０２とを用いて、連続タッチの傾き及び方向を計算し、その値を保存部２０４（図２）に記録することができる。ここで、連続タッチの傾きとは、開始位置５０１と終了位置５０２とを連結する直線の傾きになりうる。この際、推定部２０２は、所定範囲内の傾きを有する連続タッチのみ有効連続タッチとして保存部２０４に記録することもできる。例えば、０に近い傾きが形成される連続タッチの場合、平行に近い軌跡を有するために、連続タッチの方向性を判断するデータとして使われにくく、その連続タッチは、有効連続タッチから除外させることができる。
【００５５】
推定部２０２は、特定期間累積された有効連続タッチの傾き値を正数／負数に分類して統計を出すことができる。もし、傾き値が正数が多ければ、ユーザは右利きであり、負数が多ければ、ユーザが左利きであると推定することができる。例えば、傾きに対する統計結果量の値が多ければ、そのユーザが右利きであると推定し、もし、連続タッチが左側上方から右側下方になされる場合、言い換えれば、負の傾きが形成される場合、そのユーザは、左利きであると推定することができる。
【００５６】
推定部２０２は、右利き／左利きの判断結果によって、連続タッチをフィルタリングし、開始及び終了位置の平均値を計算する。そして、推定部２０２は、計算された平均開始位置及び平均終了位置を連結する直線を生成させる。
【００５７】
例えば、図５Ｂのように、推定部２０２は、有効連続タッチの平均開始位置５０３と平均終了位置５０４とを獲得し、それぞれの位置５０３、５０４を連結する直線５０５を生成することができる。
【００５８】
推定部２０２は、直線５０５が通り過ぎるセルを加重値付与セルと決定することが可能である。例えば、図５Ｃのように、セルＡ０４、Ａ１３、Ａ１４、Ａ２２、Ａ２３、Ａ３２、Ａ４１、及びＡ４２が加重値付与セルと決定されうる。
【００５９】
加重値付与セルが決定されれば、推定部２０２は、図４Ｂのように求められた第１タッチ容易度に選択的に加重値を付与して、第２タッチ容易度を求める。
【００６０】
例えば、加重値が１．３であれば、図５Ｄのように、第１タッチ容易度に加重値１．３を乗算するが、図５Ｃで加重値付与セルと決定されたセルにのみ選択的に加重値を乗算することが可能である。すなわち、セルＡ０３の場合、第１タッチ容易度が‘２’である。ところが、セルＡ０３は、加重値付与セルではないので、第２タッチ容易もやはり‘２’に与えられる。しかし、セルＡ０４の場合、第１タッチ容易度が‘５’である。ところが、セルＡ０４は、加重値付与セルであるので、第２タッチ容易度は、加重値が付与された‘６．５’であるということが分かる。
【００６１】
第２タッチ容易度が求められれば、推定部２０２は、第２タッチ容易度と所定の臨界値とを比較して、最適タッチ領域を推定することができる。例えば、図５Ｄで、臨界値が１５である場合、セルＡ１３（１６．９）、Ａ１４（２０．８）、Ａ２２（２８．６）、Ａ２３（２３．４）、Ａ３２（２６）、Ａ３４（１７）、Ａ４１（１６．９）、及びＡ４２（１９．５）を含む領域が、最適タッチ領域と推定されうる。
【００６２】
但し、前記のように加重値を付与するのは、１つの実施例を表わしたものであって、その他に多様な方法を通じて加重値が付与されうる。例えば、連続タッチの平均開始及び終了位置を連結する直線の形成以外にも、その平均開始及び終了位置を含む所定の閉曲線領域を設定した後、加重値を付与することもでき、加重値と比較される臨界値も多様に変更されうる。
【００６３】
図６は、本発明の一実施例による動的ユーザインターフェース提供方法を示す。
【００６４】
図２及び図６を参照すると、まず、獲得部２０１が、タッチ情報を獲得する（６０１）。タッチ情報は、タッチスクリーンを操作する時のタッチ位置（または、座標）、タッチスクリーンの各領域別のタッチ回数または頻度、連続タッチの開始及び終了位置、連続タッチの方向、及び連続タッチの速度などを含みうる。
【００６５】
タッチ情報が獲得されれば、推定部２０２が、ユーザの身体的特性が反映された最適タッチ領域を推定する（６０２）。
【００６６】
一例として、図４Ａないし図４Ｃのように、推定部２０２が、タッチスクリーンの各領域別のタッチ頻度及び第１タッチ容易度を用いて、最適タッチ領域を推定することができる。
【００６７】
他の例として、図４Ａないし図４Ｃ、及び図５Ａないし図５Ｄのように、推定部２０２が、タッチスクリーンの各領域別のタッチ頻度、連続タッチの方向性、第１タッチ容易度、及び第２タッチ容易度を用いて、最適タッチ領域を推定することもできる。
【００６８】
最適タッチ領域が推定されれば、制御部２０３は、その最適タッチ領域を考慮して、グラフィックオブジェクトを表示する（６０３）。例えば、制御部２０３は、ユーザがよく使うか、好むアプリケーション実行アイコンまたは機能ボタンを推定された最適タッチ領域内に表示することが可能である。
【００６９】
また、選択的に、グラフィックオブジェクトの選好度と最適タッチ領域のタッチ容易度とをマッピングして、タッチ容易度が高い部分に選好度が高いグラフィックオブジェクトを配置することも可能である。
【００７０】
また、最適タッチ領域内に配置されるグラフィックオブジェクトは、よく使うか、好むグラフィックオブジェクト以外にも、最近設けられたアプリケーションと関連したグラフィックオブジェクトになり、その他の多様な方法でユーザによって設定されることもある。
【００７１】
さらに、最適タッチ領域内にグラフィックオブジェクトを配置する時にも、ユーザの身体的特性を考慮して、より便利にグラフィックオブジェクトを操作できるように、グラフィックオブジェクトの配置形態を変更することが可能である。例えば、最近、スマートフォンの場合、スマートフォンのロック（ｈｏｌｄｉｎｇ）を解除するための動作として所定のグラフィックオブジェクトを一方向にスライディング（ｓｌｉｄｉｎｇ）する動作が使われる場合が多いが、連続タッチの開始及び終了位置によって、ユーザが右利きであると推定されれば、そのスライディングの方向を左側から右側に設定し、ユーザが左利きであると推定されれば、そのスライディングの方向を右側から左側に設定することが可能である。
【００７２】
このように、ユーザの身体的特性によって、使用が便利な位置に選好度が高いグラフィックオブジェクトが表示されるために、ユーザインターフェースの便宜性を増大させることができる。
【００７３】
図７は、本発明の他の実施例による動的ユーザインターフェース提供方法を示す。
【００７４】
図２及び図７を参照すると、まず、獲得部２０１が、タッチ情報を獲得する（７０１）。タッチ情報は、タッチスクリーンを操作する時のタッチ位置（または、座標）、タッチスクリーンの各領域別のタッチ回数または頻度、連続タッチの開始及び終了位置、連続タッチの方向、及び連続タッチの速度などを含みうる。
【００７５】
タッチ情報が獲得されれば、推定部２０２は、関節ストレスの発生有無を推定する（７０２）。例えば、推定部２０２は、図４Ａのように、タッチスクリーンを多数のセルに分割し、反復的なタッチ回数が臨界値を超える場合、関節ストレスが発生すると類推することができる。
【００７６】
関節ストレスが発生すると推定されれば、制御部２０３は、グラフィックオブジェクトを再配置する（７０３）。例えば、図４Ａで、ユーザが、セルＡ２２に表示されているグラフィックオブジェクトを臨界値以上に反復タッチする場合、制御部２０３は、セルＡ２２に表示されているグラフィックオブジェクトを他の位置、例えば、セルＡ４０に移して操作パターンの変更を誘導することができる。
【００７７】
また、選択的に、制御部２０３は、関節ストレスが発生すると推定された場合、警報を発生することもある。警報の種類は音になり、画面に表示される警報文句になることもある。
【００７８】
このように、関節ストレスを誘発する動作が臨界値以上に反復される場合、他の動作がなされるように誘導するために、ユーザの健康も増進させることができる。
【００７９】
一方、本発明の実施例は、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現しうる。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取れるデータが保存されるあらゆる種類の記録装置を含む。
【００８０】
コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがあり、また、キャリアウェーブ（例えば、インターネットを介した伝送）の形態で具現するものを含む。また、コンピュータで読み取り可能な記録媒体は、ネットワークで連結されたコンピュータシステムに分散されて、分散方式でコンピュータで読み取り可能なコードとして保存されて実行可能である。そして、本発明を具現するための機能的な（ｆｕｎｃｔｉｏｎａｌ）プログラム、コード及びコードセグメントは、本発明が属する技術分野のプログラマーによって容易に推論されうる。
【００８１】
さらに、前述した実施例は、本発明を例示的に説明するためのものであって、本発明の権利範囲が特定の実施例に限定されない。
【産業上の利用可能性】
【００８２】
本発明は、ユーザの身体特性を考慮した動的ユーザインターフェース提供装置及び方法関連の技術分野に適用可能である。
【図１】
0005992734.tif 000002
【図２】
0005992734.tif 000003
【図３Ａ】
0005992734.tif 000004
【図３Ｂ】
0005992734.tif 000005
【図４Ａ】
0005992734.tif 000006
【図４Ｂ】
0005992734.tif 000007
【図４Ｃ】
0005992734.tif 000008
【図５Ａ】
0005992734.tif 000009
【図５Ｂ】
0005992734.tif 000010
【図５Ｃ】
0005992734.tif 000011
【図５Ｄ】
0005992734.tif 000012
【図６】
0005992734.tif 000013
【図７】
0005992734.tif 000014