(57)【要約】【課題】  傾き基盤リスト探索においてカーソル位置フィードバックを提供する装置および方法が提供される。【解決手段】傾き基盤リスト探索においてカーソル位置フィードバックを提供する装置は傾き角に応じ、カーソルの位置を計算して変更するカーソル位置制御モジュール、上記計算されたカーソルの位置に応じて上記カーソルが各リストのアイテムに存在する確率を計算する確率計算モジュールおよび上記計算された確率値に応じて上記リストの属性を変更し、ディスプレするディスプレモジュールを含む。【選択図】  図３
2008171416.tif 000002
【特許請求の範囲】
【請求項１】
傾き角に応じ、カーソルの位置を計算して変更するカーソル位置制御モジュールと、
上記計算されたカーソルの位置に応じて上記カーソルが各リストのアイテムに存在する確率を計算する確率計算モジュール、および
上記計算された確率値に応じて上記リストの属性を変更し、ディスプレするディスプレモジュールを含む傾き基盤リスト探索においてカーソル位置のフィードバックを提供する装置。
【請求項２】
上記傾き角を計算する傾き角計算モジュールをさらに含む、請求項１に記載の傾き基盤リスト探索においてカーソル位置のフィードバックを提供する装置。
【請求項３】
上記カーソル位置制御モジュールは携帯機器の傾き程度、および傾き方向によってカーソルの位置を変更する、請求項１に記載の傾き基盤リスト探索においてカーソル位置のフィードバックを提供する装置。
【請求項４】
上記カーソルの位置は所定の連続的な値を有する、請求項１に記載の傾き基盤リスト探索においてカーソル位置のフィードバックを提供する装置。
【請求項５】
上記確率値は上記カーソルと上記各アイテムの距離が互いに近いほど高い値を有する、請求項１に記載の傾き基盤リスト探索においてカーソル位置のフィードバックを提供する装置。
【請求項６】
上記リストの属性は、色、面積、形、音、および振動のうち、少なくとも一つ以上を含む、請求項１に記載の傾き基盤リスト探索においてカーソル位置のフィードバックを提供する装置。
【請求項７】
傾き角に応じ、カーソルの位置を計算して変更するカーソル位置制御段階と、
上記計算されたカーソルの位置に応じて上記カーソルが各リストのアイテムに存在する確率を計算する確率計算段階、および
上記計算された確率値に応じて上記リストの属性を変更し、ディスプレするディスプレ段階を含む傾き基盤リスト探索においてカーソル位置のフィードバックを提供する方法。
【請求項８】
上記傾き角を計算する傾き角計算段階をさらに含む、請求項７に記載の傾き基盤リスト探索においてカーソル位置のフィードバックを提供する方法。
【請求項９】
上記カーソル位置制御段階は携帯機器の傾き程度および傾き方向によってカーソルの位置を変更する、請求項７に記載の傾き基盤リスト探索においてカーソル位置のフィードバックを提供する方法。
【請求項１０】
上記カーソルは所定の連続的な値を有する、請求項７に記載の傾き基盤リスト探索においてカーソル位置のフィードバックを提供する方法。
【請求項１１】
上記確率値は上記カーソルと上記各アイテムの距離が互いに近いほど高い値を有する、請求項７に記載の傾き基盤リスト探索においてカーソル位置のフィードバックを提供する方法。
【請求項１２】
上記リストの属性は、色、面積、形、音、および振動のうち、少なくとも一つ以上を含む、請求項７に記載の傾き基盤リスト探索においてカーソル位置のフィードバックを提供する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、傾き基盤リスト探索においてカーソル位置のフィードバックを提供する装置および方法に関するものであり、よりさらに詳細には傾き基盤の携帯機器において傾きによって、メニュー、写真のような一つ以上のアイテムで構成されたリストを検索する時、該当アイテムを選択するカーソルの動きに対し、リアルタイムでフィードバックを提供し、カーソルが位置しようとするアイテムを行き過ぎてしまうオーバーシュートを防止する傾き基盤リスト探索においてカーソル位置のフィードバックを提供する装置および方法に関するものである。
【背景技術】
【０００２】
デジタルコンバージェンス（Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｇｅｎｃｅ）の影響によってＰＤＡ、携帯電話、ＭＰ３、デジタルカメラのような携帯用デジタル機器の機能が増大され、小型化によるボタン装着の制約増大に伴い、ボタンを越えた携帯用デジタル機器の入力方法が要求されている。
【０００３】
これに、特許文献１、「移動通信端末機のイメージディスプレ方法」ではボタンが必要ないチルト（Ｔｉｌｔ）基盤の入力方法によって、端末機の状態あるいは姿勢に応じ、傾いた方向と角度を検出し、条件付き動的イメージを動かすディスプレ方法を提示した。
【０００４】
チルト（以下、傾きと称する）とは、ある物体を水平状態のような基準姿勢で傾ける動作を意味し、傾き動作によって、多数のイメージを移動させ、鑑賞したり、メニューのように一つ以上のアイテムで構成されたリストから傾き動作によってカーソルを移動させ、リストの各アイテムを選択し得る。
【０００５】
上述した傾き動作によって、ユーザがイメージを鑑賞したりリストのアイテムを選択する時、ユーザが傾き程度をあらかじめ調節し難いため、画面に映るイメージが好まないイメージに移動されたり、アイテムが選択されたことを示すカーソルが目的するアイテムに正確に位置せず、行き過ぎてしまう問題点があった。
【０００６】
これはユーザに非常に繊細な傾き動作を要求するものであって、ユーザは傾き基盤の携帯用デジタル機器において操作の難しさを感じるしかない。
【特許文献１】大韓民国公開特許第２００４−０９２２１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、傾き基盤リスト探索においてカーソル位置のフィードバックを提供する装置および方法によって、カーソルがユーザの傾きに応じ、リストの各アイテムに位置する確率を計算し、その確率に応じ、カーソルの動きをリアルタイムでフィードバックすることをその目的とする。
【０００８】
本発明の他の目的はカーソルの動きをリアルタイムでフィードバックし、ユーザが目標とするアイテムにカーソルを正確に位置するようにすることである。
【０００９】
本発明の目的は、以上で言及した目的に制限されず、言及されていないさらなる目的は下の記載によって当業者に明確に理解され得るものである。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の実施形態による傾き基盤リスト探索において、カーソル位置のフィードバックを提供する装置は傾き角に応じ、カーソルの位置を計算して変更するカーソル位置制御モジュール、上記計算されたカーソルの位置に応じて上記カーソルが各リストのアイテムに存在する確率を計算する確率計算モジュールおよび上記計算された確率値に応じて上記リストの属性を変更し、ディスプレするディスプレモジュールを含む。
【００１１】
上記目的を達成するため、本発明の実施形態による傾き基盤リスト探索においてカーソル位置のフィードバックを提供する方法は、傾き角に応じ、カーソルの位置を計算して変更するカーソル位置制御段階、上記計算されたカーソルの位置に応じて上記カーソルが各リストのアイテムに存在する確率を計算する確率計算段階および上記計算された確率値に応じて上記リストの属性を変更し、ディスプレするディスプレ段階を含む。
【００１２】
参考として、本発明において「リスト」は、携帯機器をとおし、鑑賞し得る一つ以上多数のイメージ、写真および携帯用機器を使用するためのメニューのような一つ以上多数のアイコンを含む。
【発明の効果】
【００１３】
上記したような本発明の傾き基盤リスト探索においてカーソル位置のフィードバックを提供する装置および方法によると、次のような効果が一つあるいはそれ以上ある。
【００１４】
カーソルがユーザの傾きに応じ、リストの各アイテムに位置する確率を計算し、その確率によってカーソルの動きをリアルタイムでフィードバックし、オーバーシュート現象を防止する長所がある。
【００１５】
また、オーバーシュート現象を防止することによって、ユーザが目標とするアイテムにカーソルを正確に位置するようにする長所もある。
【００１６】
また、カーソルがユーザの傾きに応じ、リストの各アイテムに位置する確率を計算し、その確率によってカーソルの動きをリアルタイムでフィードバックし、ユーザが傾きに応じたリスト移動方式を学習する時間を減らせる長所もある。
【発明を実施するための最良の形態】
【００１７】
その他の実施形態の具体的な事項は詳細な説明および図面に含まれている。
【００１８】
本発明の利点および特徴、そして、それらを達成する方法は添付される図面のように詳細に後述されている実施形態を参照すると明確になる。しかし、本発明は以下で開示される実施形態に限定されず、互いに異なる多様な形態で具現されつつ、単に本実施形態は本発明の開示を完全にし、本発明が属する技術分野における通常の知識を有する者に発明の範疇を完全に知らせるため、提供されているものであり、本発明は請求項の範疇によってのみ定義される。明細書全体において、同一参照符号は同一構成要素を示す。
【００１９】
以下、本発明の実施形態による傾き基盤リスト探索においてカーソル位置のフィードバックを提供する装置および方法を説明するためのブロック図あるいは処理フローチャートに対する図面を参考にし、本発明に対し、説明する。
【００２０】
この時、処理フローチャート図面の各ブロックとフローチャート図面の組合はコンピュータプログラムインストラクションによって遂行され得ることを理解し得るものである。
【００２１】
これらコンピュータプログラムインストラクションは、汎用コンピュータ、特殊用コンピュータあるいはその他のプログラム可能なデータプロセシング装備のプロセッサに搭載され得るため、コンピュータあるいはその他のプログラム可能なデータプロセシング装備のプロセッサによって、遂行されるそのインストラクションがフローチャートブロックで説明された機能を遂行する手段を生成するようになる。
【００２２】
これらコンピュータプログラムインストラクションは、特定方式で機能を具現するため、コンピュータあるいはその他のプログラム可能なデータプロセシング装備を指向し得るコンピュータ利用可能あるいはコンピュータ判読可能メモリに保存されることも可能であるため、そのコンピュータ利用可能あるいはコンピュータ判読可能メモリに保存されたインストラクションはフローチャートブロックで説明された機能を遂行するインストラクション手段を内包する製造品目を生産することも可能である。
【００２３】
コンピュータプログラムインストラクションは、コンピュータあるいはその他のプログラム可能なデータプロセシング装備上に搭載されることも可能であるため、コンピュータあるいはその他のプログラム可能なデータプロセシング装備上で一連の動作段階が遂行され、コンピュータで実行されるプロセスを生成し、コンピュータあるいはその他のプログラム可能なデータプロセシング装備を遂行するインストラクションはフローチャートブロックで説明された機能を実行するための段階を提供することも可能である。
【００２４】
また、各ブロックは特定された論理的機能を実行するための一つ以上の実行可能なインストラクションを含むモジュール、セグメントあるいはコードの一部を示し得る。
【００２５】
また、いくつかの代替実施形態ではブロックで言及された機能が順序を外れ、発生することも可能であることを注目しなければならない。
【００２６】
例えば、相次いで図示されている二つのブロックは事実実質的に同時に遂行されることも可能であり、あるいはそのブロックが時々該当する機能によって逆順で遂行されることも可能である。
【００２７】
以下、添付された図面を参照し、本発明の望ましい実施形態を詳細に説明する。
【００２８】
図１は、一般的に使用される傾きによるリストの選択を図示した図面である。
傾き基盤の携帯機器画面１１０に一つ以上多数のアイテム１１１ａ〜１１１ｇで構成されたリスト１１１がディスプレされており、ユーザは傾き動作によって、アイテム４（１１１ｄ）に位置したカーソルをアイテム３（１１１ｃ）に位置しようとすると仮定する。
【００２９】
図１ではユーザはアイテム４（１１１ｄ）からアイテム３（１１１ｃ）に移動しようとしたが、カーソルがアイテム３（１１１ｃ）を行き過ぎ、アイテム２（１１１ｂ）に位置していることを示している。
【００３０】
これは、ユーザがカーソルを移動し、アイテムを選択するため、携帯機器を傾ける時、目標とするアイテムまで移動するため、必要な傾き程度よりさらに大きく携帯機器を傾けたため、発生する場合であって、これをオーバーシュートと言う。
【００３１】
図２ａないし図２ｄは、傾き程度に応じたカーソルの移動位置を図示した図面に傾き程度と時間の関係および時間に応じたフィードバックイベントを示している。
【００３２】
図１に図示された図面を参照し、図２ａないし図２ｄの内容を説明する。
傾き基盤の携帯機器画面１１０に一つ以上多数のアイテム１１１ａ〜１１１ｇで構成されたリスト１１１がディスプレされており、ユーザは携帯機器の傾き動作によって、アイテム４（１１１ｄ）に位置したカーソルをアイテム３（１１１ｃ）に位置しようとすると仮定する。
【００３３】
図２ａは、所定の適切な大きさの傾き２０１ａを所定の適切な時間２０２ａの間に与えたため、目標としたアイテム３（１１１ｃ）に正確にカーソルが位置しており、目標としたアイテム３（１１１ｃ）に対するフィードバックイベント２０３ａが発生することを示している。
【００３４】
図２ｂは、所定の適切な大きさの傾き２０１ｂを与えたが、傾き時間２０２ｂが非常に短いため、カーソルが元の位置であるアイテム４（１１１ｄ）から動かない場合であり、フィードバックイベントも発生しないことを示している。
【００３５】
図２ｃは、所定の大きさを有する傾き動作２０１ｃは適切であるが、傾き時間２０２ｃが非常に長いため、カーソルが目標としたアイテム３（１１１ｃ）を通過し、アイテム２（１１１ｂ）に位置しており、アイテム３（１１１ｃ）とアイテム２（１１１ｂ）でフィードバックイベント２０３ｃ、２０４ｃが発生することを示している。
【００３６】
図２ａないし図２ｃをとおし、説明した３つ場合から分かるように、目標とするアイテムにカーソルを正確に位置させるためには所定の適切な傾きを所定の適切な時間の間に与えることが重要であることが分かる。
【００３７】
したがって、図２ｄのようにフィードバックイベント２０３ｄを連続的に提供し、ユーザが所定の適切な時間２０２ｄ間に所定の適切な傾き２０１ｄ動作を携帯機器に入力することによって、カーソルの位置を望むリストのアイテムに位置し得る。
【００３８】
図３は、本発明の実施形態による傾き基盤リスト探索においてカーソル位置のフィードバックを提供する装置の構成を図示した図面である。
【００３９】
傾き基盤リスト探索においてカーソル位置のフィードバックを提供する装置３００は傾き角を計算する傾き角計算モジュール３０１、傾き角に応じ、カーソルの位置を計算して変更するカーソル位置制御モジュール３０２、計算されたカーソルの位置に応じ、カーソルが各リストのアイテムに存在する確率を計算する確率計算モジュール３０３、および計算された確率値に応じて上記リストの属性を変更し、ディスプレするディスプレモジュール３０４を含む。
【００４０】
本発明の実施形態において使用される「〜モジュール」という用語はソフトウェアあるいはＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）あるいはＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）のようなハードウェア構成要素を意味し、「〜モジュール」はある役割を遂行する。
しかし、「〜モジュール」はソフトウェアあるいはハードウェアに限定される意味ではない。
「〜モジュール」はアドレッシングし得る保存媒体にあるように構成され得、一つあるいはそれ以上のプロセッサを再生させるように構成され得る。
【００４１】
したがって、一例として「〜モジュール」はソフトウェア構成要素、客体指向ソフトウェア構成要素、クラス構成要素およびタスク構成要素のような構成要素と、プロセス、関数、属性、プロスィージャ、サブルーチン、プログラムコードのセグメント、ドライバ、ファームウェア、マイクロコード、回路、データ、データベース、データ構造、テーブル、アレイおよび変化の要素を含む。
【００４２】
構成要素と「〜モジュール」中で提供されている機能はさらに小さい数の構成要素および「〜モジュール」に結合されたり、追加的な構成要素と「〜モジュール」にさらに分離し得る。
【００４３】
図３に図示された装置３００中、傾き角計算モジュール３０１は携帯機器の現在傾き角を計算する。
傾き角計算モジュール３０１は、３軸加速度センサモジュールを含み得、３軸加速度センサで測定される重力成分間の比率を計算し、上下方向のピッチ角（Ｐｉｔｃｈ  Ａｎｇｌｅ）と左右方向のロール角（Ｒｏｌｌ  Ａｎｇｌｅ）を計算し、携帯機器の現在傾き角を計算し得る。
【００４４】
Ｘ、Ｙ、Ｚ軸で感知される加速度値をそれぞれ
【００４５】
【数１】
2008171416.tif 000003
とした時、計算されるピッチ角とロールの角は式（１）のようである。
【００４６】
【数２】
2008171416.tif 000004
カーソル位置制御モジュール３０２は、傾き角計算モジュール３０１で計算された傾き角に応じ、カーソルの位置を計算して変更する。
【００４７】
すなわち、カーソル位置制御モジュール３０２は、傾き角計算モジュール３０１で計算された傾き角および傾き角に応じ、変化する傾き方向によって内部カーソル位置パラメータを更新する。
【００４８】
時間ｔでユーザによる携帯機器の傾き角を
【００４９】
【数３】
2008171416.tif 000005
であり、時間ｔで所定の時間が経った後の時間をｔ＋１であり、ｔ＋１でカーソルの位置を
【００５０】
【数４】
2008171416.tif 000006
に比例し、カーソルの位置を変更する場合、
【００５１】
【数５】
2008171416.tif 000007
と傾き角に応じた位置変化の線形的合であり、式（２）のように示し得る。
【００５２】
【数６】
2008171416.tif 000008
ここでΔは、傾き角の変化によるカーソル位置変化の程度を示す定数であり、実験的に一般ユーザが使用する時、無難である値に決定し得る。
【００５３】
確率計算モジュール３０３は、カーソル位置制御モジュール３０２で計算されたカーソルの位置に応じ、カーソルが各リストのアイテムに存在する確率を計算する。
【００５４】
すなわち、所定の時間が経った後の時間ｔ＋１でカーソルの位置パラメータに応じ、各アイテム別に位置するカーソルの確率を計算する。
【００５５】
この時、リストの各アイテムは位置した順序にしたがい、１、２、３、…などの正数で示し得る。
【００５６】
もし時間ｔでカーソルの位置が
【００５７】
【数７】
2008171416.tif 000009
であると、これは３番目のアイテムと４番目のアイテムの間にカーソルが位置するということを意味することであって、カーソルが３番目のアイテムに位置する確率も存在し、４番目のアイテムに位置する確率も存在すると見られる。
【００５８】
参考として、カーソルの位置は上述したように正数で示したアイテムに正確に一致し得ることもあり、アイテムの間に位置し得るため、所定の連続的な値を有し、本発明の実施形態では連続した実数値で表現するようにするが、これに限定されない。
【００５９】
上述したように、カーソルの位置に応じ、カーソルが各アイテムに属する確率を計算する部分が必要とされ、本発明の実施形態による確率計算モジュール３０３は線形的確率変換方法を提示する。
【００６０】
図４は、本発明の実施形態による確率計算モジュールの線形的確率変換方法を図示した図面である。
Ｘ軸は、リストの各アイテムに応じたカーソルの位置を示し、Ｙ軸はカーソルが各アイテムに位置する確率を示す。
ここで、カーソルがリストの各アイテムに位置する確率値を「カーソル位置確率値」として定義し、カーソルが特定アイテムに正確に位置する場合、該当アイテムでのカーソル位置確率値は１．０となり、他のアイテムでのカーソル位置確率値は０となる。
【００６１】
すなわち、カーソル位置確率値はカーソルとカーソルが位置したリストの各アイテムの距離が互いに近いほど１．０に近接した値を有するようになり、カーソルとカーソルが位置したリストの各アイテムの距離が互いに遠いほど０に近接した値を有するようになる。
【００６２】
図４に図示されたように、カーソルがアイテム３（４０１）とアイテム４（４０２）の間に位置した場合、アイテム３（４０１）に属する確率（Ｐ（ｃｕｒｓｏｒ＝３｜ｘ））とアイテム４（４０２）に属する確率値（Ｐ（ｃｕｒｓｏｒ＝４｜ｘ））を計算する方式を２つの点４０３ａ、４０３ｂで示した。
【００６３】
ディスプレモジュール３０４は、上述した確率計算モジュール３０３で計算されたリストの各アイテム別のカーソル位置確率値に基づいて各アイテムの属性を変更し、ユーザにディスプレする。
この時、各アイテムの属性は色、面積、形、音および振動の中、少なくとも一つ以上を含み、本発明の実施形態で言及されていない他の属性ももちろん含み得る。
【００６４】
図５ａないし図５ｃは、本発明の実施形態による各アイテム別のカーソル位置確率を視覚的に示した図面である。
【００６５】
例えば、図５ａのように０〜１までの確率値を色相に対応させ、０に近い場合、水色５０１を、１に近い場合、赤色５０２を付与し得、確率値に対応される色は本発明の実施形態に限定されず、実施形態によっていかようにも変更が可能である。
【００６６】
万一、カーソルの位置が図４に図示されたようにアイテム４（５０５）とアイテム３（５０４）の間に位置しており、アイテム３（５０４）にさらに近接していると仮定すると、図５ａに図示されたように各アイテム別にカーソルが位置する確率は変わってくる。
【００６７】
すなわち、カーソルの位置がアイテム４（５０５）とアイテム３（５０４）の間でアイテム３（５０４）にさらに近接しているため、グラフに図示されたカーソル位置確率値はアイテム３（５０４）で最も高く表れており、その次にアイテム４（５０５）、アイテム２（５０３）順に表れている。
【００６８】
上述したカーソル位置確率値に応じ、ディスプレモジュール３０４は各アイテム別５０３〜５０５にカーソル位置確率値に対応される色相を示して画面にディスプレし、これを図５ａに図示した。
【００６９】
参考として、アイテム５（５０６）はアイテム２（５０３）とカーソル位置確率値が大きく変わらず、その他の他のアイテムにもカーソル位置確率値が存在するが、きわめて小さい値であるため、説明の便宜上省略する。
【００７０】
これ以外にカーソル位置確率値を色相だけでなく、アイテムの面積および形とも対応させ得、これを図５ｂないし図５ｃに図示した。
【００７１】
例えば、カーソル位置確率値が大きいほどリストのアイテム面積が拡大され、確率値が小さいほどリストのアイテム面積が縮小される。
【００７２】
図５ｂでカーソル位置確率値が大きい順序、すなわちアイテム３（５０４）、アイテム４（５０５）、アイテム２（５０３）順にアイテムの面積が拡大されたことが分かる。
【００７３】
もちろん、カーソルの位置が特定アイテムに正確に位置すると、該当アイテムのカーソル位置確率値が１．０となるため、該当アイテムの面積だけが拡大され、他のアイテムはカーソル位置確率値が０となるのでアイテムの面積には変化がない。
また、カーソル位置確率値が小さいほどアイテムの面積が縮小され得る。
【００７４】
携帯機器の画面に最初にディスプレされるアイテムの面積をカーソル位置確率値１．０とすると、カーソル位置確率値が小さいほどアイテムの面積が徐々に縮小されるのである。
【００７５】
この時、カーソル位置確率値と対応されるアイテムの面積は本発明の実施形態に限定されず、面積だけでなく、カーソル位置確率値に対応し、アイテムの形も変更が可能である。
【００７６】
例えば、カーソル位置確率値１．０を基準とし、アイテムの形が原形であると仮定すると、図５ｃのようにカーソル位置確率値が高いほどアイテムの形が四角形から原形に近接するように変わる。
【００７７】
カーソル位置確率値が大きい順序、すなわち、アイテム３（５０４）が相対的に原形に近接し、その次にアイテム４（５０５）は楕円形であり、アイテム２（５０３）は四角形から角の部分がラウンディング（Ｒｏｕｎｄｉｎｇ）された形に変更されたことが分かる。
変更されるアイテムの形は本発明の実施形態に限定されず、実施形態によって多様な形に変更される。
また、カーソル位置確率の表示方法は視覚的な対応に限定されず、サウンドや触覚に対応し得る。
【００７８】
例えば、カーソル位置確率値が大きいほど大きい音量の音が発生し、確率値が小さいほど、小さい音量の音が発生し、触覚の場合には確率値が大きいほど大きい振動が発生し、確率値が小さいほど、小さい振動が発生する。
【００７９】
また、カーソルが位置したアイテムの種類を示すため、音や、触覚振動発生時、カーソルが上側に位置した場合には高周波を、下の方に位置した場合には低周波を出力するように周波数を変化させ得る。
【００８０】
このようなリストディスプレ方式によって、ユーザは自分の傾き程度に応じたメニューリストの反応を即刻にフィードバックされるため、メニュー移動時オーバーシュートを防止する効果がある。
【００８１】
図６は、本発明の実施形態による傾き基盤リスト探索においてカーソル位置のフィードバックを提供する方法を示したフローチャートである。
【００８２】
傾き角計算モジュール３０１でユーザの傾き動作による携帯機器の現在傾き角を計算する（Ｓ６０１）。
【００８３】
Ｓ６０１後カーソル位置制御モジュール３０２は、傾き角計算モジュール３０１で計算された傾き角に応じ、カーソルの位置を計算して変更する（Ｓ６０２）。
【００８４】
参考として、リストの各アイテムは位置した順序にしたがい、１、２、３、…などの正数で示し得、アイテムの位置を正数で示した場合、カーソルの位置は正数示したアイテムに正確に一致し得ることもあり、アイテムの間に位置し得るため、所定の連続的な値を有し、本発明の実施形態では連続した実数値で表現するようにするが、これに限定されない。
【００８５】
Ｓ６０２後確率計算モジュール３０３は、カーソル位置制御モジュール３０２で計算されたカーソルの位置に応じ、カーソルが各リストのアイテムに存在する確率を計算する（Ｓ６０３）。
【００８６】
この時、カーソルが特定アイテムに正確に位置する場合、該当アイテムでのカーソル位置確率値は１．０となり、他のアイテムでのカーソル位置確率値は０となる。
【００８７】
すなわち、カーソル位置確率値はカーソルとカーソルが位置したリストの各アイテムの距離が互いに近いほど１．０に近接した値を有し、カーソルとカーソルが位置したリストの各アイテムの距離が互いに遠くなるほど０に近接した値を有するようになる。
【００８８】
Ｓ６０３後ディスプレモジュール３０４は、上述した確率計算モジュール３０３で計算されたリストの各アイテム別のカーソル位置確率値に基づいて各アイテムの属性を変更し、ユーザにディスプレする（Ｓ６０４）。
【００８９】
この時、各アイテムの属性は、色、面積、形、音、および振動のうち、少なくとも一つ以上を含み、本発明の実施形態で言及されていない他の属性ももちろん含み得る。
【００９０】
例えば、図５ａのように０〜１までの確率値を色相に対応させ、０に近い場合、水色５０１を、１に近い場合、赤色５０２を付与し得、図５ｂのようにカーソル位置確率値が大きいほどリストのアイテム面積が拡大され、確率値が小さいほどリストのアイテム面積が縮小されるようにカーソル位置確率値に対応されるアイテムの属性を変更させ得る。
【００９１】
また、図５ｃのように面積だけでなく、カーソル位置確率値に対応し、アイテムの形も変更が可能であり、カーソル位置確率の表示方法を上述した色、面積および形のような視覚的な対応に限定されず、サウンドや触覚に対応させ得る。
【００９２】
例えば、カーソル位置確率値が大きいほど大きい音量の音が発生し、確率値が小さいほど、小さい音量の音が発生し、触覚の場合には確率値が大きいほど大きい振動が発生し、確率値が小さいほど小さい振動が発生する。
【００９３】
以上添付された図面を参照し、本発明の実施形態を説明したが、本発明が属する技術分野において通常の知識を有する者は本発明がその技術的思想や必須の特徴を変更せず、他の具体的な形態で実施され得ることを理解し得るものである。したがって、以上で記述した実施形態はすべての面で例示的なものであり、限定的ではないことを理解しなければならない。
【図面の簡単な説明】
【００９４】
【図１】一般的に使用される傾きによるリストの選択を図示した図である。
【図２ａ】傾き程度によるカーソルの移動位置を図示した図である。
【図２ｂ】傾き程度によるカーソルの移動位置を図示した図である。
【図２ｃ】傾き程度によるカーソルの移動位置を図示した図である。
【図２ｄ】傾き程度によるカーソルの移動位置を図示した図である。
【図３】本発明の実施形態による傾き基盤リスト探索においてカーソル位置のフィードバックを提供する装置の構成を図示した図である。
【図４】本発明の実施形態による確率計算モジュールの線形的確率変換方法を図示した図である。
【図５ａ】本発明の実施形態による各アイテム別のカーソル位置確率を視覚的に示した図である。
【図５ｂ】本発明の実施形態による各アイテム別のカーソル位置確率を視覚的に示した図である。
【図５ｃ】本発明の実施形態による各アイテム別のカーソル位置確率を視覚的に示した図である。
【図６】本発明の実施形態による傾き基盤リスト探索においてカーソル位置のフィードバックを提供する方法を示したフローチャートである。
【符号の説明】
【００９５】
３０１      傾き角計算モジュール
３０２      カーソル位置制御モジュール
３０３      確率計算モジュール
３０４      ディスプレモジュール
【図１】
2008171416.tif 000010
【図２ａ】
2008171416.tif 000011
【図２ｂ】
2008171416.tif 000012
【図２ｃ】
2008171416.tif 000013
【図２ｄ】
2008171416.tif 000014
【図３】
2008171416.tif 000015
【図４】
2008171416.tif 000016
【図５ａ】
2008171416.tif 000017
【図５ｂ】
2008171416.tif 000018
【図５ｃ】
2008171416.tif 000019
【図６】
2008171416.tif 000020