(57)【要約】【課題】電子装置においてマウスカーソルを便利に操作できる装置及び方法を提供する。【解決手段】本発明の電子装置におけるマウスカーソルを提供する装置は、表示されたオブジェクトのオブジェクト属性情報に基づいて、表示されたオブジェクトがアイコンであるか否かを判定し、表示されたオブジェクトがアイコンである場合、マウスカーソルが表示されたオブジェクトのオブジェクト領域内に進むと、マウスカーソルをオブジェクト上の基準位置に移動して予め設定された待機時間をカウントし、マウスカーソルの移動の要請が感知されると、待機時間が満了したか否かを判定し、待機時間が満了していない場合、マウスカーソルの移動の要請を無視したまま基準位置にマウスカーソルをホールドする制御部を備える。【選択図】図１
2014164767.tif 000002
【特許請求の範囲】
【請求項１】
電子装置におけるマウスカーソルを提供する装置であって、
表示されたオブジェクトのオブジェクト属性情報に基づいて、前記表示されたオブジェクトがアイコンであるか否かを判定し、該判定の結果、前記表示されたオブジェクトがアイコンである場合、前記マウスカーソルが前記表示されたオブジェクトのオブジェクト領域内に進むと、前記マウスカーソルを前記オブジェクト上の基準位置に移動して予め設定された待機時間をカウントし、前記マウスカーソルの移動の要請が感知されると、前記待機時間が満了するか否かを判定し、該判定の結果、前記待機時間が満了していない場合、前記マウスカーソルの移動の要請を無視したまま前記基準位置に前記マウスカーソルをホールドする制御部を備えることを特徴とする装置。
【請求項２】
前記制御部は、前記待機時間が満了すると、前記マウスカーソルの移動の要請に応じて前記マウスカーソルを移動することを特徴とする請求項１に記載の装置。
【請求項３】
前記制御部は、前記オブジェクト属性情報内にインジケータ情報が含まれていない場合、前記表示されたオブジェクトがアイコンであると決定することを特徴とする請求項１に記載の装置。
【請求項４】
前記基準位置は、前記表示されたオブジェクトの中心点であることを特徴とする請求項１に記載の装置。
【請求項５】
電子装置におけるマウスカーソルを提供する装置であって、
表示されたオブジェクトのオブジェクト属性情報に基づいて、前記表示されたオブジェクトがインジケータを含むオブジェクトであるか否かを判定し、該判定の結果、前記表示されたオブジェクトが前記インジケータを含むオブジェクトである場合、前記マウスカーソルが前記表示されたオブジェクトのオブジェクト領域内に進むと、前記マウスカーソルを第１の位置から前記インジケータ上の特定の位置に移動し、前記マウスカーソルの移動の要請が感知されると、前記移動の要請による移動距離を前記インジケータの基準移動距離と比較し、該比較の結果、前記移動距離が前記基準移動距離より短い場合、前記インジケータに沿って前記マウスカーソルを移動する制御部を備えることを特徴とする装置。
【請求項６】
前記制御部は、前記移動距離が前記基準移動距離と同等であるか又はそれ以上である場合、前記移動の要請に応じて前記マウスカーソルを前記特定の位置から第２の位置に移動することを特徴とする請求項５に記載の装置。
【請求項７】
前記制御部は、前記オブジェクト属性情報内にインジケータ情報が含まれている場合、前記表示されたオブジェクトが前記インジケータを含むオブジェクトであると決定することを特徴とする請求項５に記載の装置。
【請求項８】
前記特定の位置は、前記インジケータ上で前記マウスカーソルの第１の位置から最短距離を有する位置であることを特徴とする請求項５に記載の装置。
【請求項９】
前記インジケータは、直線インジケータ及び軌跡インジケータのうちの一つであることを特徴とする請求項５に記載の装置。
【請求項１０】
電子装置におけるマウスカーソルを提供する方法であって、
表示されたオブジェクトのオブジェクト属性情報に基づいて、前記表示されたオブジェクトがアイコンであるか否かを判定するステップと、
前記判定の結果、前記表示されたオブジェクトがアイコンである場合、前記マウスカーソルが前記表示されたオブジェクトのオブジェクト領域内に進むと、前記マウスカーソルを前記オブジェクト上の基準位置に移動するステップと、
予め設定された待機時間をカウントし、前記マウスカーソルの移動の要請が感知されると、前記待機時間が満了するか否かを判定するステップと、
前記判定の結果、前記待機時間が満了していない場合、前記マウスカーソルの移動の要請を無視したまま前記基準位置に前記マウスカーソルをホールドするステップと、を有することを特徴とする方法。
【請求項１１】
前記待機時間が満了すると、前記マウスカーソルの移動の要請に応じて前記マウスカーソルを移動するステップをさらに含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記表示されたオブジェクトがアイコンであるか否かを判定するステップは、前記オブジェクト属性情報内にインジケータ情報が含まれていない場合、前記表示されたオブジェクトが前記アイコンであると決定することを特徴とする請求項１０に記載の方法。
【請求項１３】
前記基準位置は、前記表示されたオブジェクトの中心点であることを特徴とする請求項１０に記載の方法。
【請求項１４】
電子装置におけるマウスカーソルを提供する方法であって、
表示されたオブジェクトのオブジェクト属性情報に基づいて、前記表示されたオブジェクトがインジケータを含むオブジェクトであるか否かを判定するステップと、
前記判定の結果、前記表示されたオブジェクトが前記インジケータを含むオブジェクトである場合、前記マウスカーソルが前記表示されたオブジェクトのオブジェクト領域内に進むと、前記マウスカーソルを第１の位置から前記インジケータ上の特定の位置に移動するステップと、
前記マウスカーソルの移動の要請が感知されると、前記移動の要請による移動距離を前記インジケータの基準移動距離と比較するステップと、
前記比較の結果、前記移動距離が前記基準移動距離より短い場合、前記インジケータに沿って前記マウスカーソルを移動するステップと、を有することを特徴とする方法。
【請求項１５】
前記移動距離が前記基準移動距離と同等であるか又はそれ以上である場合、前記移動の要請に応じて前記マウスカーソルを前記特定の位置から第２の位置に移動するステップをさらに含むことを特徴とする請求項１４に記載の方法。
【請求項１６】
前記表示されたオブジェクトがインジケータを含むオブジェクトであるか否かを判定するステップは、前記オブジェクト属性情報内にインジケータ情報が含まれている場合、前記表示されたオブジェクトが前記インジケータを含むオブジェクトであると決定することを特徴とする請求項１４に記載の方法。
【請求項１７】
前記特定の位置は、前記インジケータ上で前記マウスカーソルの第１の位置から最短距離を有する位置であることを特徴とする請求項１４に記載の方法。
【請求項１８】
前記インジケータは、直線インジケータ及び軌跡インジケータのうちの一つであることを特徴とする請求項１４に記載の方法。
【請求項１９】
電子装置であって、
外部入力装置と通信する第１の通信部と、
外部ディスプレイ装置と通信する第２の通信部と、
前記第１の通信部及び前記第２の通信部に接続された制御部と、を備え、
前記制御部は、前記第１の通信部を介して前記外部入力装置のオリエンテーション及び該オリエンテーションの変動のうちの少なくとも一つを表す情報を受信し、前記第２の通信部を介して、前記第１の通信部を介して受信した情報に基づいて生成された前記外部ディスプレイ装置上に表示されるカーソルを制御する信号を前記外部ディスプレイ装置に転送することを特徴とする電子装置。
【請求項２０】
前記第１の通信部は、ブルートゥース（登録商標）通信をサポートすることを特徴とする請求項１９に記載の電子装置。
【請求項２１】
前記第２の通信部は、高画質マルチメディアインターフェース（ＨＤＭＩ（登録商標））通信をサポートすることを特徴とする請求項１９に記載の電子装置。
【請求項２２】
前記制御部は、前記外部入力装置から入力されたカーソルが前記外部ディスプレイ装置上の特定の領域内に進む場合に、前記オリエンテーション及び該オリエンテーションの変動のうちの少なくとも一つを無視して前記カーソルを移動することを特徴とする請求項１９に記載の電子装置。
【請求項２３】
前記特定の領域は、クリック可能なアイコンを含むことを特徴とする請求項２２に記載の電子装置。
【請求項２４】
前記制御部は、前記カーソルが前記特定の領域内に位置する場合、前記アイコン上に前記カーソルを自動的に移動することを特徴とする請求項２３に記載の電子装置。
【請求項２５】
前記制御部は、前記カーソルが前記特定の領域内に位置する場合、前記アイコンの中心上に前記カーソルを自動的に移動することを特徴とする請求項２３に記載の装置。
【請求項２６】
前記制御部は、前記カーソルが特定の領域内に位置する場合、前記カーソルの色相、大きさ、移動速度、及び質感のうちの少なくとも一つを変更することを特徴とする請求項１９に記載の電子装置。
【請求項２７】
前記制御部は、前記カーソルが特定の領域内に位置する場合、前記特定の領域の色相、大きさ、及び質感のうちの少なくとも一つを変更することを特徴とする請求項１９に記載の電子装置。
【請求項２８】
前記制御部は、前記カーソルが特定の領域内に位置する場合、前記特定の領域に含まれるアイコンの色相、大きさ、及び質感のうちの少なくとも一つを変更することを特徴とする、請求項１９に記載の電子装置。
【請求項２９】
電子装置におけるマウスカーソルを提供する方法であって、
マウスカーソルが表示部上の特定の領域内に進むか否かを判定するステップと、
前記マウスカーソルが前記特定の領域内に進む場合、前記特定の領域の表示を変更するステップとを有することを特徴とする方法。
【請求項３０】
前記特定の領域の表示を変更するステップは、前記特定の領域の色相を変更するステップであることを特徴とする請求項２９に記載の方法。
【請求項３１】
前記特定の領域の表示を変更するステップは、前記特定の領域の質感を変更するステップであることを特徴とする請求項２９に記載の方法。
【請求項３２】
前記特定の領域の表示を変更するステップは、前記特定の領域の大きさを変更するステップであることを特徴とする請求項２９に記載の方法。
【請求項３３】
電子装置におけるマウスカーソルを提供する方法であって、
マウスカーソルが表示部上の特定のオブジェクト領域内に進むか否かを判定するステップと、
前記マウスカーソルが前記特定のオブジェクト領域内に進む場合、前記特定のオブジェクトの表示を変更するステップとを有することを特徴とする方法。
【請求項３４】
前記特定のオブジェクトの表示を変更するステップは、前記特定のオブジェクトの色相、大きさ、及び質感のうちの少なくとも一つを変更するステップであることを特徴とする請求項３３に記載の方法。
【請求項３５】
電子装置におけるマウスカーソルを提供する方法であって、
マウスカーソルが表示部上の特定のオブジェクト領域内に進むか否かを判定するステップと、
前記マウスカーソルが前記特定のオブジェクト領域内に進む場合、前記マウスカーソルの表示を変更するステップと、を有することを特徴とする方法。
【請求項３６】
前記マウスカーソルの表示を変更するステップは、前記マウスカーソルの色相及び移動速度のうちの少なくとも一つを変更するステップであることを特徴とする請求項３５に記載の方法。
【請求項３７】
前記マウスカーソルの表示を変更するステップは、前記特定のオブジェクト領域内の基準位置で、予め設定された待機時間の間、前記マウスカーソルをホールドするステップを含むことを特徴とする請求項３５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置に関し、より詳しくは、電子装置におけるマウスカーソルを提供する装置及び方法並びに電子装置に関する。
【背景技術】
【０００２】
スマートフォーン、タブレット、及びセットトップボックスなどの電子装置は、多様なアプリケーションを介して、ユーザに様々な有用な機能を提供している。従って、電子装置は、多様な機能の提供を通じて多様な形態の情報を利用できる機器へと変貌しつつある。特に、このような電子装置は、ユーザが表示されたオブジェクトを選択するためのマウスカーソルを提供する。
【０００３】
また、動画データを再生する動画プレーヤーは、動画データの再生中に、プログレスバーの特定の位置にマウスカーソルを合わせると、プログレスバーの特定の位置に対応する動画データのサムネイル（ｔｈｕｍｂｎａｉｌ）を表示する機能を提供する。
【０００４】
しかし、電子装置に表示されたオブジェクトが小さいアイコンである場合、ユーザがマウスカーソルを移動して、小さいアイコンを選択することが容易でないという不都合があった。
【０００５】
このような、動画データを再生する動画プレーヤー上に提供されるサムネイルの表示機能を行うためには、ユーザがプログレスバーに合わせてマウスカーソルを正確に移動しなければならず、ユーザに不便さを感じさせる問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記従来の問題点に鑑みてなされたものであって、本発明の目的は、電子装置においてマウスカーソルを便利に操作できる装置及び方法並びに電子装置を提供することにある。
【０００７】
また、本発明の目的は、電子装置においてインジケータを含むオブジェクトでインジケータの特定の位置を容易に選択できるマウスカーソルを提供する装置及び方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するためになされた本発明の一態様による電子装置におけるマウスカーソルを提供する装置は、表示されたオブジェクトのオブジェクト属性情報に基づいて、前記表示されたオブジェクトがアイコンであるか否かを判定し、該判定の結果、前記表示されたオブジェクトがアイコンである場合、前記マウスカーソルが前記表示されたオブジェクトのオブジェクト領域内に進むと、前記マウスカーソルを前記オブジェクト上の基準位置に移動して予め設定された待機時間をカウントし、前記マウスカーソルの移動の要請が感知されると、前記待機時間が満了したか否かを判定し、該判定の結果、前記待機時間が満了していない場合、前記マウスカーソルの移動の要請を無視したまま前記基準位置に前記マウスカーソルをホールドする制御部を備える。
【０００９】
上記目的を達成するためになされた本発明の他の態様による電子装置におけるマウスカーソルを提供する装置は、表示されたオブジェクトのオブジェクト属性情報に基づいて、前記表示されたオブジェクトがインジケータを含むオブジェクトであるか否かを判定し、該判定の結果、前記表示されたオブジェクトが前記インジケータを含むオブジェクトである場合、前記マウスカーソルが前記表示されたオブジェクトのオブジェクト領域内に進むと、前記マウスカーソルを第１の位置から前記インジケータ上の特定の位置に移動し、前記マウスカーソルの移動の要請が感知されると、前記移動の要請による移動距離を前記インジケータの基準移動距離と比較し、該比較の結果、前記移動距離が前記基準移動距離より短い場合、前記インジケータに沿って前記マウスカーソルを移動する制御部を備える。
【００１０】
上記目的を達成するためになされた本発明の一態様による電子装置は、外部入力装置と通信する第１の通信部と、外部ディスプレイ装置と通信する第２の通信部と、前記第１の通信部及び前記第２の通信部に接続された制御部と、を備え、前記制御部は、前記第１の通信部を介して前記外部入力装置のオリエンテーション及び該オリエンテーションの変動のうちの少なくとも一つを示す情報を受信し、前記第２の通信部を介して前記第１の通信部を介して受信した情報に基づいて生成された前記外部ディスプレイ装置上に表示されるカーソルを制御する信号を前記外部ディスプレイ装置に転送する。
【００１１】
上記目的を達成するためになされた本発明の一態様による電子装置におけるマウスカーソルを提供する方法は、表示されたオブジェクトのオブジェクト属性情報に基づいて、前記表示されたオブジェクトがアイコンであるか否かを判定するステップと、前記判定の結果、前記表示されたオブジェクトがアイコンである場合、前記マウスカーソルが前記表示されたオブジェクトのオブジェクト領域内に進むと、前記マウスカーソルを前記オブジェクト上の基準位置に移動するステップと、予め設定された待機時間をカウントし、前記マウスカーソルの移動の要請が感知されると、前記待機時間が満了するか否かを判定するステップと、前記判定の結果、前記待機時間が満了していない場合、前記マウスカーソルの移動の要請を無視したまま前記基準位置に前記マウスカーソルをホールドするステップと、を有する。
【００１２】
上記目的を達成するためになされた本発明の他の態様による電子装置におけるマウスカーソルを提供する方法は、表示されたオブジェクトのオブジェクト属性情報に基づいて、前記表示されたオブジェクトがインジケータを含むオブジェクトであるか否かを判定するステップと、前記判定の結果、前記表示されたオブジェクトが前記インジケータを含むオブジェクトである場合、前記マウスカーソルが前記表示されたオブジェクトのオブジェクト領域内に進むと、前記マウスカーソルを第１の位置から前記インジケータ上の特定の位置に移動するステップと、前記マウスカーソルの移動の要請が感知されると、前記移動の要請による移動距離を前記インジケータの基準移動距離と比較するステップと、前記比較の結果、前記移動距離が前記基準移動距離より短い場合、前記インジケータに沿って前記マウスカーソルを移動するステップと、を有する。
【００１３】
また、上記目的を達成するためになされた本発明の他の態様による電子装置におけるマウスカーソルを提供する方法は、マウスカーソルが表示部上の特定の領域内に進むか否かを判定するステップと、前記マウスカーソルが前記特定の領域内に進む場合、前記特定の領域の表示を変更するステップと、を有する。
【００１４】
また、上記目的を達成するためになされた本発明の更に他の態様による電子装置におけるマウスカーソルを提供する方法は、マウスカーソルが表示部上の特定のオブジェクト領域内に進むか否かを判定するステップと、前記マウスカーソルが前記特定のオブジェクト領域内に進む場合、前記特定のオブジェクトの表示を変更するステップと、を有する。
【００１５】
更に、上記目的を達成するためになされた本発明の更に他の態様による電子装置におけるマウスカーソルを提供する方法は、マウスカーソルが表示部上の特定のオブジェクト領域内に進むか否かを判定するステップと、前記マウスカーソルが前記特定のオブジェクト領域内に進む場合、前記マウスカーソルの表示を変更するステップと、を有する。
【発明の効果】
【００１６】
本発明によれば、電子装置におけるマウスカーソルを提供する装置及び方法を提供することにより、アイコンの選択を容易に行うことができる。
【００１７】
また、電子装置におけるマウスカーソルを提供する装置及び方法を提供することにより、インジケータを含むオブジェクトにおいて、インジケータの特定の位置を容易に選択することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態による電子装置におけるマウスカーソルを提供する画面の例を示す図である。
【図２】本発明の第２の実施形態による電子装置におけるマウスカーソルを提供する画面の例を示す図である。
【図３】本発明の第３の実施形態による電子装置におけるマウスカーソルを提供する画面の例を示す図である。
【図４】本発明の一実施形態による電子装置を示すブロック図である。
【図５】本発明の一実施形態によるシステムを示すブロック図である。
【図６】本発明の一実施形態によるエアマウス機能を提供する携帯端末機を示すブロック図である。
【図７】本発明の一実施形態による端末機を示すブロック図である。
【図８】本発明の第１の実施形態によるマウスカーソルの提供方法を示すフローチャートである。
【図９】本発明の第２及び第３の実施形態によるマウスカーソルの提供方法を示すフローチャートである。
【図１０】本発明の第４の実施形態による電子装置におけるマウスカーソルを提供する画面の例を示す図である。
【図１１】本発明の第５の実施形態による電子装置におけるマウスカーソルを提供する画面の例を示す図である。
【図１２】本発明の第６の実施形態による電子装置におけるマウスカーソルを提供する画面の例を示す図である。
【図１３】本発明の第７の実施形態による電子装置におけるマウスカーソルを提供する画面の例を示す図である。
【図１４】本発明の第８の実施形態による電子装置におけるマウスカーソルを提供する画面の例を示す図である。
【図１５】本発明の第４の実施形態によるマウスカーソルの提供方法を示すフローチャートである。
【図１６】本発明の第５の実施形態によるマウスカーソルの提供方法を示すフローチャートである。
【図１７】本発明の第６の実施形態によるマウスカーソルの提供方法を示すフローチャートである。
【図１８】本発明の第７の実施形態によるマウスカーソルの提供方法をフローチャートである。
【図１９】本発明の第８の実施形態によるマウスカーソルの提供方法を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明を実施するための形態の具体例を、図面を参照しながら詳細に説明する。また、本発明の要旨を不明瞭にする虞のある公知の機能及び構成についての詳細は省略する。
【００２０】
本発明の一実施形態による電子装置は、携帯端末機と非携帯型電子機器とを含む。ここで、非携帯型電子機器は、パーソナルコンピュータなどであり、携帯端末機は、携帯し易く移動可能な電子機器であって、テレビ電話機、携帯電話、スマートフォーン、ＩＭＴ−２０００（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  ２０００）端末機、ＷＣＤＭＡ（登録商標）（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）端末機、ＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ）端末機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、ＤＭＢ（Ｄｉｇｉｔａｌ  Ｍｕｌｔｉｍｅｄｉａ  Ｂｒｏａｄｃａｓｔｉｎｇ）端末機、Ｅ−Ｂｏｏｋ、携帯用コンピュータ（ノートＰＣ、タブレットなど）、又はデジタルカメラなどである。
【００２１】
図１は、本発明の第１の実施形態による電子装置におけるマウスカーソルを提供する画面の例を示す図である。
図１を参照すると、第１の画面１０１のように、第１のオブジェクト１０３が表示された後に、ユーザにより、マウスカーソルが第１の位置１１１から第１のオブジェクト領域１０５内に位置する第２の位置１１３へ移動されると、電子装置は、マウスカーソルを第２の位置１１３から第３の位置１１５へ移動した後、予め設定された待機時間の間、マウスカーソルの移動をホールド（ｈｏｌｄ）する。
【００２２】
ここで、第１のオブジェクト領域１０５は、第１のオブジェクト１０３（例えば、アイコン）を含む予め設定された領域である。また、第３の位置１１５は、第１のオブジェクト１０３内の予め設定された基準位置１０９によって決定される。基準位置１０９は、第１のオブジェクト１０３の中心点又は第１のオブジェクト１０３の中心部分のある一点である。また、待機時間は、予め設定され、マウスカーソルの移動をホールドするために設定された時間である。
【００２３】
待機時間が満了する前に、ユーザによりマウスカーソルの移動が要請されると、電子装置は、マウスカーソルの移動の要請を無視する。一方、待機時間が満了した後、ユーザによりマウスカーソルの移動が要請されると、電子装置は、ユーザにより要請される位置へマウスカーソルを移動する。
【００２４】
図２は、本発明の第２の実施形態による電子装置におけるマウスカーソルを提供する画面の例を示す図である。
図２を参照すると、第２の画面２０１のように、第２のオブジェクト２０３が表示された後に、ユーザによりマウスカーソルが第４の位置２１１から第２のオブジェクト領域２０５内に位置する第５の位置２１３へ移動されると、電子装置は、マウスカーソルを第５の位置２１３から第６の位置２１５へ移動する。
【００２５】
ここで、第２のオブジェクト２０３は、マウスカーソルが移動できるｘ軸方向又はｙ軸方向の直線インジケータ（ｉｎｄｉｃａｔｏｒ）２０４を含む。インジケータはパスを示すパスインジケータ（ｐａｔｈ  ｉｎｄｉｃａｔｏｒ）であり得る。例えば、インジケータは、動画プレーヤーのプログレスバー（ｐｒｏｇｒｅｓｓ  ｂａｒ）、文書作成機のスクロールバー（ｓｃｒｏｌｌ  ｂａｒ）、ゲージ（ｇａｕｇｅ）、スライダ（ｓｌｉｄｅｒ）、又はユーザインターフェースの構成に適した一部分などである。また、第２のオブジェクト領域２０５は、第２のオブジェクト２０３を含む予め設定された領域である。第６の位置２１５は、位置２０９に基づいて決定される。位置２０９は、第２のオブジェクト２０３内のインジケータ２０４上で、第５の位置２１３への最短距離を有する最短の位置である。加えて、最短の位置２０９は、マウスカーソルのｙ軸移動方向の基準線２０７と直線インジケータ２０４との交差点となる。
【００２６】
ユーザが、マウスカーソルを現在の位置から新しい位置へ移動させることを試みると、電子装置は、現在の位置から新しい位置までの距離に該当するマウスカーソルの移動距離と、直線インジケータ２０４の基準移動距離（表示スケールの長さに相当）とを比較する。電子装置は、比較結果に基づいて、マウスカーソルの移動距離が、インジケータの基準移動距離と同等であるか又はそれ以上であるか否かを判定する。判定の結果、マウスカーソルの移動距離が、インジケータの基準移動距離と同等であるか又はそれ以上である場合、電子装置は、ユーザにより要請される位置へマウスカーソルを移動する。一方、マウスカーソルの移動距離が、インジケータの基準移動距離より短い場合、電子装置は、直線インジケータ２０４上でマウスカーソルを移動する。
【００２７】
図３は、本発明の第３の実施形態による電子装置におけるマウスカーソルを提供する画面の例を示す図である。
図３を参照すると、第３の画面３０１のように、第３のオブジェクト３０３が表示された後に、ユーザにより、マウスカーソルが第７の位置３１１から第３のオブジェクト領域３０５内に位置する第８の位置３１３へ移動されると、電子装置は、マウスカーソルを第８の位置３１３から第８’の位置３１５へ移動する。
【００２８】
ここで、第３のオブジェクト３０３は、マウスカーソルが移動する軌跡を有する軌跡インジケータ３０４を含む。インジケータは、動画プレーヤーのプログレスバー、文書作成機のスクロールバー、ゲージ、スライダ、又はユーザインターフェースの構成に適した一部分などである。また、第３のオブジェクト領域３０５は、第３のオブジェクト３０３を含む予め設定された領域である。第８’の位置３１５は、位置３０７に基づいて決定される。位置３０７は、第３のオブジェクト３０３内の軌跡インジケータ３０４（又は、第３オブジェクト３０３の他の特定の構成要素）上で、第８の位置３１３から最短距離を有する最短の位置３０７である。加えて、最短の位置３０７は、マウスカーソルの斜線移動方向の基準線３０９と軌跡インジケータ３０４との交差点となる。
【００２９】
ユーザによりマウスカーソルの移動が要請されると、電子装置は、マウスカーソルの移動距離と、インジケータの基準移動距離とを比較する。電子装置は、比較結果に基づいて、マウスカーソルの移動距離が、インジケータの基準移動距離と同等であるか又はそれ以上であるか否かを判定する。判定の結果、マウスカーソルの移動距離が、インジケータの基準移動距離と同等であるか又はそれ以上である場合、電子装置は、ユーザにより要請される位置へマウスカーソルを移動する。一方、マウスカーソルの移動距離が、インジケータの基準移動距離より短い場合、電子装置は、軌跡インジケータ３０４上で、マウスカーソルを移動する。
【００３０】
図１０は、本発明の第４の実施形態による電子装置におけるマウスカーソルを提供する画面の例を示す図である。
図１０を参照すると、第４のオブジェクト１００５が表示された後に、ユーザにより、マウスカーソルが第９の位置１００１から第４のオブジェクト領域１００３内に位置する第１０の位置１００７へ移動されると、電子装置は、第４のオブジェクト領域１００３の色相（又は、他の外形的な特徴）が変更された第５のオブジェクト領域１００９を表示する。ここで、第４のオブジェクト領域１００３又は第５のオブジェクト領域１００９は、第４のオブジェクト１００５を含む予め設定された領域である。
【００３１】
なお、ユーザにより、マウスカーソルが第５のオブジェクト領域１００９から離脱されると、電子装置は、第５のオブジェクト領域１００９の色相を第４のオブジェクト領域１００３の色相に変更することにより、第５のオブジェクト領域１００９の色相をマウスカーソルが第４のオブジェクト領域１００３内に進む前の色相に復元するか、又は第５のオブジェクト領域１００９の色相を第４のオブジェクト領域１００３と異なる色相に変更することにより、第５のオブジェクト領域１００９の色相をマウスカーソルが第４のオブジェクト領域１００３内に進む前と異なる色相に変更し得る。
【００３２】
図１１は、本発明の第５の実施形態による電子装置におけるマウスカーソルを提供する画面の例を示す図である。
図１１を参照すると、第５のオブジェクト１１０５が表示された後に、ユーザにより、マウスカーソルが第１１の位置１１０１から第６のオブジェクト領域１１０３内に位置する第１２の位置１１０７へ移動されると、電子装置は、第６のオブジェクト領域１１０３の大きさが拡大された第７のオブジェクト領域１１０９を表示する。ここで、第６のオブジェクト領域１１０３又は第７のオブジェクト領域１１０９は、第５のオブジェクト１１０５を含む予め設定された領域である。
【００３３】
また、ユーザにより、マウスカーソルが第７のオブジェクト領域１１０９から離脱されると、電子装置は、第７のオブジェクト領域１１０９の大きさを第６のオブジェクト領域１１０３の大きさに縮小することにより、第７のオブジェクト領域１１０９の大きさをマウスカーソルが第６のオブジェクト領域１１０３内に進む前の大きさに復元する。
【００３４】
図１０及び図１１において、マウスカーソルがオブジェクト領域内に位置するか否かによって、オブジェクト領域の色相又は大きさを変更する方法を説明しているが、オブジェクト領域の他の属性を変更し得る。例えば、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱する場合、電子装置は、オブジェクト領域の模様、質感などを変更し得る。しかし、これらは多様な実施形態のうちの一例に過ぎず、これらに制限されない。
【００３５】
図１２は、本発明の第６の実施形態による電子装置におけるマウスカーソルを提供する画面の例を示す図である。
図１２を参照すると、第６のオブジェクト１２０５が表示された後に、ユーザにより、マウスカーソルが第１３の位置１２０１から第８のオブジェクト領域１２０３内に位置する第１４の位置１２０７へ移動されると、電子装置は、マウスカーソルの色相を変更する。ここで、第８のオブジェクト領域１２０３は、第６のオブジェクト１２０５を含む予め設定された領域である。
【００３６】
ユーザにより、マウスカーソルが第８のオブジェクト領域１２０３から離脱されると、電子装置は、マウスカーソルの色相をマウスカーソルが第８のオブジェクト領域１２０３内に進む前の色相に復元するか又はマウスカーソルの色相をマウスカーソルが第８のオブジェクト領域１２０３内に進む前と異なる色相に変更し得る。
【００３７】
図１２において、マウスカーソルがオブジェクト領域内に位置するか否かによって、マウスカーソルの色相を変更する方法を説明しているが、マウスカーソルの他の属性を変更し得る。例えば、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱する場合、電子装置は、マウスカーソルの模様、質感、大きさなどを変更し得る。しかし、これは、多様な実施形態のうちの一例に過ぎず、これに制限されない。
【００３８】
図１３は、本発明の第７の実施形態による電子装置におけるマウスカーソルを提供する画面の例を示す図である。
【００３９】
図１３を参照すると、第７のオブジェクト１３０５が表示された後に、ユーザにより、マウスカーソルが第１５の位置１３０１から第９のオブジェクト領域１３０３内に位置する第１６の位置１３０７へ移動されると、電子装置は、マウスカーソルの移動速度を変更する。例えば、マウスカーソルが第９のオブジェクト領域１３０３に入ると、電子装置は、マウスカーソルの移動速度を予め設定された速度に減少する。又は、電子装置は、予め設定された待機時間の間、マウスカーソルをホールドするように予め設定された待機時間の間、マウスカーソルの移動速度を「０」に設定してもよい。予め設定された待機時間が経過すると、電子装置は、マウスカーソルの移動速度を「０」より大きい値に増加する。例えば、上記移動速度は、マウスカーソルが第９のオブジェクト領域１３０３に入る前のマウスカーソルの移動速度より小さい（又は、大きい）値にすることができる。ここで、第９のオブジェクト領域１３０３は、第７のオブジェクト１３０５を含む予め設定された領域である。
【００４０】
さらに、ユーザにより、マウスカーソが第９のオブジェクト領域１３０３から離脱すると、電子装置は、マウスカーソルの移動速度を、マウスカーソルが第９のオブジェクト領域１３０３に進む前の移動速度に変更する。この際、マウスカーソルが第９のオブジェクト領域１３０３内に位置する場合、電子装置は、予め設定された減少速度でマウスカーソルを移動する。マウスカーソルが第９のオブジェクト領域１３０３から離脱する場合、電子装置は、マウスカーソルの移動速度を基準速度に再設定する。基準速度とは、第９のオブジェクト領域１３０３に進む前のマウスカーソルの移動速度をいう。予め設定された待機時間が経過すると、電子装置は、マウスカーソルの移動速度を基準速度に再設定し得る。ユーザにより、マウスカーソルが第９のオブジェクト領域１３０３から離脱される場合、電子装置は、基準速度でマウスカーソルを移動する。
【００４１】
図１２及び図１３において、マウスカーソルがオブジェクト領域に位置するか否かによって、マウスカーソルの色相又は移動速度を変更する方法を説明しているが、マウスカーソルの他の属性を変更し得る。例えば、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱する場合、電子装置は、マウスカーソルの模様、質感、大きさなどを変更し得る。しかし、これらは、多様な実施形態のうちの一例に過ぎず、これらに制限されない。
【００４２】
図１４は、本発明の第８の実施形態による電子装置におけるマウスカーソルを提供する画面の例を示す図である。
【００４３】
図１４を参照すると、第８のオブジェクト１４０５が表示された後に、ユーザにより、マウスカーソルが第１７の位置１４０１から第１０のオブジェクト領域１４０３内に位置する第１９の位置１４０７へ移動されると、電子装置は、第８のオブジェクト１４０５の大きさが拡大された第９のオブジェクト１４０９を表示する（又は、他の特徴が変更されてもよい）。ここで、第１０のオブジェクト領域１４０３は、第８のオブジェクト１４０５又は第９のオブジェクト１４０９を含む予め設定された領域である。
【００４４】
なお、ユーザにより、マウスカーソルが第１０のオブジェクト領域１４０３から離脱されると、電子装置は、第９のオブジェクト１４０９の大きさを第８のオブジェクト１４０５の大きさに縮小することにより、第９のオブジェクト１４０９の大きさをマウスカーソルが第１０のオブジェクト領域１４０３内に進む前の大きさに復元するか、又は第９のオブジェクト１４０９の大きさを第８のオブジェクト１４０５と異なる大きさに変更することにより、第９のオブジェクト１４０９の大きさをマウスカーソルが第１０のオブジェクト領域１４０３内に進む前と異なる大きさに変更し得る。
【００４５】
図１４において、マウスカーソルがオブジェクトに該当するオブジェクト領域に位置するか否かによって、オブジェクト（例えば、アイコン）の大きさを変更する方法を説明しているが、オブジェクトの他の属性を変更し得る。例えば、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱する場合、電子装置は、オブジェクトの模様、質感、色相などを変更し得る。しかし、これは、多様な実施形態のうちの一例に過ぎず、これに制限されない。
【００４６】
図４は、本発明の一実施形態による電子装置を示すブロック図である。
図４を参照すると、電子装置は、第１の制御部４０１、第１の表示部４０３、第１の入力部４０５、第１のメモリ部４０７、第１のＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）部４０９、第１のデータ処理部４１１、及び第１の音響処理部４１３とを備える。
【００４７】
各構成要素において、第１のＲＦ部４０９は、電子装置の無線通信機能を行う。より詳しく説明すると、第１のＲＦ部４０９は、送信する信号の周波数を上昇変換及び増幅する無線送信機と、受信した信号を低雑音増幅し周波数を下降変換する無線受信機などを含む。
【００４８】
第１のデータ処理部４１１は、送信する信号を符号化及び変調する送信機と、受信した信号を復調及び復号化する受信機などを含む。ここで、第１のデータ処理部４１１は、モデム（ＭＯＤＥＭ）及びコーデック（ＣＯＤＥＣ）からなり、コーデックは、パケットデータなどを処理するデータコーデックと、音声などのオーディオ信号を処理するオーディオコーデックとを含む。
【００４９】
第１の音響処理部４１３は、第１のデータ処理部４１１から出力される受信オーディオ信号を、スピーカーを通じて再生するか、又はマイクで発生する送信オーディオ信号を第１のデータ処理部４１１へ転送する機能を有する。
【００５０】
第１の入力部４０５は、数字及びテキストの情報を入力するための複数のキーと、各種の機能を設定するための複数の機能キーとを備える。
【００５１】
第１の表示部４０３は、映像信号を画面に表示し、第１の制御部４０１から出力要請を受けたデータを表示する。
【００５２】
第１の表示部４０３が静電式又は感圧式のタッチスクリーンとして具現される場合、第１の入力部４０５は、予め設定された最小限のキーのみを含み、第１の表示部４０３は、第１の入力部４０５のキー入力機能の一部を代替する。
【００５３】
第１のメモリ部４０７は、揮発性メモリ又は不揮発性メモリを含む。例えば、ＲＯＭ、ＲＡＭ、フラッシュメモリ、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＨＤ（Ｈａｒｄ  Ｄｒｉｖｅ）などを含む。第１のメモリ部４０７は、プログラムメモリと、データメモリとを含む。ここで、プログラムメモリは、電子装置の一般的な動作を制御するためのブート（ｂｏｏｔｉｎｇ）及びオペレーティングシステム（以下、「ＯＳ」という）を格納し、データメモリは、電子装置の動作中に生成される各種のデータを格納する。
【００５４】
なお、電子装置は、近距離通信部（図示せず）、高画質マルチメディアインターフェース（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ、以下、「ＨＤＭＩ（登録商標）」という）通信部（図示せず）を含む。近距離通信部は、ブルートゥース（登録商標）（ｂｌｕｅｔｏｏｔｈ（登録商標））通信をサポートして、外部入力装置と通信する。ここで、外部入力装置とは、キーボード、マウスなどである。また、ＨＤＭＩ（登録商標）通信部は、外部ディスプレイ装置と通信する。ここで、外部ディスプレイ装置とは、ＴＶ、モニターなどである。
【００５５】
第１の制御部４０１は、少なくとも一つのプロセッサー（ＡＲＭベースのプロセッサー、ｘ８６ベースのプロセッサー、ＭＩＰＳベースのプロセッサー）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、又は他の種類の適切なプロセッシング回路を含む。第１の制御部４０１は、電子装置の全般的な動作を制御する機能を果す。特に、第１の制御部４０１は、表示されたオブジェクトの属性（ｐｒｏｐｅｒｔｙ）によって、マウスカーソルを表示されたオブジェクト内の特定の位置へ移動する。
【００５６】
より詳しく説明すると、第１の実施形態において、第１の制御部４０１は、オブジェクトが表示されるか否かを判定する。判定の結果、オブジェクトが表示されると、第１の制御部４０１は、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析することにより、オブジェクトがアイコンであるか又はインジケータを含むオブジェクトであるかを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、第１のメモリ部４０７に格納される。インジケータは、量（ｑｕａｎｔｉｔｙ）又は位置についての視覚的な指標である。例えば、インジケータは、コンテンツアイテムの再生の進行に関する少なくとも一つの指標（例えば、メディア再生プログレスバー）又はコンテンツアイテム内の位置に関する指標（例えば、文書のスクロールバー）である。
【００５７】
オブジェクト属性情報は、オブジェクトの一つ以上の属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含み、インジケータ情報は、一つ以上のインジケータの特徴を含む。インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離とを含む。第１の制御部４０１は、オブジェクト属性情報内にインジケータの情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定し、オブジェクト属性情報内にインジケータ情報が含まれていない場合、オブジェクトがアイコンであると決定する。
【００５８】
オブジェクトがアイコンである場合、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。判定の結果、マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。第１の制御部４０１は、確認したマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域内に進んだか否かを判定する。マウスカーソルがアイコンのオブジェクト領域内に進んだ場合、第１の制御部４０１は、マウスカーソルを現在の位置からアイコン上の基準位置へ移動する。
【００５９】
アイコンのオブジェクト領域は、アイコンを含む予め設定された領域である。また、基準位置は、アイコン上で、予め設定された位置である。例えば、基準位置は、アイコンの中心点となる。
【００６０】
第１の制御部４０１は、マウスカーソルの移動に対する待機時間をカウントする。ここで、待機時間は、予め設定され、マウスカーソルの移動をホールドするために設定された時間である。また、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、待機時間が満了するか否かを判定する。
【００６１】
待機時間が満了した場合、第１の制御部４０１は、マウスカーソルの移動の要請に応じて、マウスカーソルを基準位置からユーザの要請による移動位置までの移動距離を算出し、算出された移動距離だけ、マウスカーソルを移動する。
【００６２】
第１の制御部４０１は、以下の数式１に基づいて、マウスカーソルの移動距離を算出する。
【００６３】
［数１］
ｄｘ＝ｃｕｒｒｅｎｔＸ−ｐｒｅｖｉｏｕｓＸ
ｄｙ＝ｃｕｒｒｅｎｔＹ−ｐｒｅｖｉｏｕｓＹ
…（数式１）
【００６４】
ここで、ｄｘは、ｘ軸方向への移動距離を表し、Ｘは、Ｘ軸座標の情報を表し、ｄｙは、ｙ軸方向への移動距離を表し、Ｙは、Ｙ軸座標の情報を表す。
【００６５】
待機時間が満了していない場合、第１の制御部４０１は、マウスカーソルの移動の要請を無視することにより、基準位置でマウスカーソルをホールドする。
【００６６】
本発明の第２及び第３の実施形態において、第１の制御部４０１は、表示されたオブジェクトに対応するオブジェクト属性情報を検索して判定する。第１の制御部４０１は、オブジェクト属性情報内にインジケータ情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定する。オブジェクト属性情報内にインジケータ情報が含まれていない場合、第１の制御部４０１は、オブジェクトがアイコンであると決定する。
【００６７】
オブジェクトがインジケータを含むオブジェクトである場合、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、移動の要請によってマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。また、第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがインジケータを含むオブジェクトのオブジェクト領域内に進んだか否かを判定する。マウスカーソルがインジケータを含むオブジェクトのオブジェクト領域内に進んだ場合、第１の制御部４０１は、マウスカーソルの現在の位置についての座標情報と、インジケータの座標情報に基づいて、マウスカーソルを現在の位置からインジケータ上の特定の位置へ移動する。
【００６８】
インジケータを含むオブジェクトのオブジェクト領域は、当該オブジェクトを含む予め設定された領域である。特定の位置は、インジケータ上でマウスカーソルの現在の位置から最短距離を有する最短の位置となる。
【００６９】
第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、ユーザの要請によるマウスカーソルの移動距離を算出する。第１の制御部４０１は、上記の数式１に基づいて、マウスカーソルの移動距離を算出する。
【００７０】
第１の制御部４０１は、算出されたマウスカーソルの移動距離をインジケータの基準移動距離と比較する。第１の制御部４０１は、比較結果によって、マウスカーソルの移動距離が、インジケータの基準移動距離と同等であるか又はそれ以上であるか否かを判定する。
【００７１】
第１の制御部４０１は、インジケータがｘ軸方向の直線インジケータである場合（例えば、図２に示したプログレスバーのような）、以下の数式２を用いて、マウスカーソルの移動距離をインジケータの基準移動距離と比較する。
【００７２】
［数２］
ｄｙ≧ｒａｎｇｅ（α）
…（数式２）
ここで、ｄｙはｙ軸方向の移動距離を表し、ｒａｎｇｅ（α）は基準移動距離を表す。
【００７３】
第１の制御部４０１は、インジケータがｙ軸方向の直線インジケータである場合、以下の数式３を用いて、マウスカーソルの移動距離をインジケータの基準移動距離と比較する。
【００７４】
［数３］
ｄｘ≧ｒａｎｇｅ（β）
…（数式３）
ここで、ｄｘはｘ軸方向の移動距離を表し、ｒａｎｇｅ（β）は基準移動距離を表す。
【００７５】
マウスカーソルの移動距離が、インジケータの基準移動距離と同等であるか又はそれ以上である場合、第１の制御部４０１は、算出された移動距離（ｄｘ、ｄｙ）だけ、マウスカーソルを移動する。マウスカーソルの移動距離が、インジケータの基準移動距離より短い場合、第１の制御部４０１は、インジケータに沿ってマウスカーソルを移動する。第１の制御部４０１は、インジケータがｘ軸方向の直線インジケータである場合、算出されたｘ軸方向の移動距離（ｄｘ、ｄｙ＝０）だけ、マウスカーソルを移動する。第１の制御部４０１は、インジケータがｙ軸方向の直線インジケータである場合、算出されたｙ軸方向の移動距離（ｄｘ＝０、ｄｙ）だけ、マウスカーソルを移動する。
【００７６】
第４の実施形態において、第１の制御部４０１は、オブジェクトが表示されるか否かを判定する。オブジェクトが表示されると、第１の制御部４０１は、第１のメモリ部４０７から、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析する。第１の制御部４０１は、分析結果に基づいて、オブジェクトがアイコンであるか又はインジケータを含むオブジェクトであるかを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含み、インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離を含む。
【００７７】
第１の制御部４０１は、オブジェクト属性情報内にインジケータ情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定する。第１の制御部４０１は、オブジェクト属性情報内にインジケータ情報が含まれていない場合、オブジェクトがアイコンであると決定する。
【００７８】
オブジェクトがアイコンである場合、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させる。第１の制御部４０１は、マウスカーソルの現在の位置を確認する。第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域内に進んだか否かを判定する。
【００７９】
マウスカーソルがアイコンのオブジェクト領域内に進んだ場合、第１の制御部４０１は、アイコンを含むオブジェクト領域の色相を変更する。アイコンのオブジェクト領域は、アイコンを含む予め設定された領域である。第４のオブジェクト１００５が表示された後に、ユーザにより、マウスカーソルが第９の位置１００１から第４のオブジェクト領域１００３内に位置する第１０の位置１００７へ移動されると、第１の制御部４０１は、図１０のように、第４のオブジェクト領域１００３の色相が変更された第５のオブジェクト領域１００９を表示する。
【００８０】
第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させる。第１の制御部４０１は、マウスカーソルの現在の位置を確認する。第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域を離脱したか否かを判定する。
【００８１】
マウスカーソルがアイコンのオブジェクト領域を離脱した場合、第１の制御部４０１は、アイコンを含むオブジェクト領域の色相を変更する。ユーザにより、マウスカーソルが第５のオブジェクト領域１００９から離脱されると、第１の制御部４０１は、第５のオブジェクト領域１００９の色相を第４のオブジェクト領域１００３の色相に変更することにより、第５のオブジェクト領域１００９の色相をマウスカーソルが第４のオブジェクト領域１００３内に進む前の色相に復元する。他の例として、ユーザにより、マウスカーソルが第５のオブジェクト領域１００９から離脱されると、第１の制御部４０１は、第５のオブジェクト領域１００９の色相を第４のオブジェクト領域１００３と異なる色相に変更することにより、第５のオブジェクト領域１００９の色相をマウスカーソルが第４のオブジェクト領域１００３内に進む前と異なる色相に変更する。
【００８２】
第５の実施形態において、第１の制御部４０１は、オブジェクトが表示されるか否かを判定する。オブジェクトが表示されると、第１の制御部４０１は、第１のメモリ部４０７から、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析する。第１の制御部４０１は、分析結果に基づいて、オブジェクトがアイコンであるか又はインジケータを含むオブジェクトであるかを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含む。インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離を含む。
【００８３】
第１の制御部４０１は、オブジェクト属性情報内にインジケータ情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定する。オブジェクト属性情報内にインジケータ情報が含まれていない場合、第１の制御部４０１は、オブジェクトがアイコンであると決定する。オブジェクトがアイコンである場合、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。
【００８４】
マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させる。第１の制御部４０１は、マウスカーソルの現在の位置を確認する。第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域内に進んだか否かを判定する。マウスカーソルがアイコンのオブジェクト領域内に進んだ場合、第１の制御部４０１は、アイコンを含むオブジェクト領域の大きさを変更する。アイコンのオブジェクト領域は、アイコンを含む予め設定された領域である。
【００８５】
第５のオブジェクト１１０５が表示された後に、ユーザにより、マウスカーソルが第１１の位置１１０１から第６のオブジェクト領域１１０３内に位置する第１２の位置１１０７へ移動されると、第１の制御部４０１は、図１１に示すように、第６のオブジェクト領域１１０３の大きさが予め設定された倍率で拡大された第７のオブジェクト領域１１０９を表示する。他の例として、第５のオブジェクト１１０５が表示された後に、ユーザにより、マウスカーソルが第１１の位置１１０１から第６のオブジェクト領域１１０３内に位置する第１２の位置１１０７へ移動されると、第１の制御部４０１は、第６のオブジェクト領域１１０３の大きさが予め設定された倍率で縮小された第７のオブジェクト領域１１０９を表示する。
【００８６】
第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させる。第１の制御部４０１は、マウスカーソルの現在の位置を確認する。第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域を離脱したか否かを判定する。
【００８７】
マウスカーソルがアイコンのオブジェクト領域を離脱した場合、第１の制御部４０１は、アイコンを含むオブジェクト領域の大きさを変更する。ユーザにより、マウスカーソルが第７のオブジェクト領域１１０９から離脱されると、第１の制御部４０１は、第７のオブジェクト領域１１０９の大きさを第６のオブジェクト領域１１０３の大きさに縮小することにより、第７のオブジェクト領域１１０９の大きさをマウスカーソルが第６のオブジェクト領域１１０３内に進む前の大きさに復元する。他の例として、ユーザにより、マウスカーソルが第７のオブジェクト領域１１０９から離脱されると、第１の制御部４０１は、第７のオブジェクト領域１１０９の大きさを第６のオブジェクト領域１１０３の大きさに拡大することにより、第７のオブジェクト領域１１０９の大きさをマウスカーソルが第６のオブジェクト領域１１０３内に進む前の大きさに復元する。
【００８８】
一方、第４及び第５の実施形態において、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱するかによって、オブジェクト領域の色相又は大きさを変更する方法を説明しているが、オブジェクト領域の他の属性を変更し得る。例えば、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱する場合、第１の制御部４０１は、オブジェクト領域の模様、質感などを変更し得る。しかし、これは、多様な実施形態のうちの一例に過ぎず、これに制限されない。
【００８９】
第６の実施形態において、第１の制御部４０１は、オブジェクトが表示されるか否かを判定する。オブジェクトが表示されると、第１の制御部４０１は、第１のメモリ部４０７から、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析し、分析結果に基づいて、オブジェクトがアイコンであるか又はインジケータを含むオブジェクトであるかを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含む。インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離を含む。
【００９０】
第１の制御部４０１は、オブジェクト属性情報内にインジケータ情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定する。オブジェクト属性情報内にインジケータ情報が含まれていない場合、第１の制御部４０１は、オブジェクトがアイコンであると決定する。オブジェクトがアイコンである場合、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。
【００９１】
マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。次に、第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域内に進んだか否かを判定する。アイコンのオブジェクト領域は、アイコンを含む予め設定された領域である。
【００９２】
マウスカーソルがアイコンのオブジェクト領域内に進んだ場合、第１の制御部４０１は、マウスカーソルの色相を変更する。第６のオブジェクト１２０５が表示された後に、ユーザにより、マウスカーソルが第１３の位置１２０１から第８のオブジェクト領域１２０３内に位置する第１４の位置１２０７へ移動されると、第１の制御部４０１は、図１２に示すように、マウスカーソルの色相を変更する。
【００９３】
第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。次に、第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域を離脱したか否かを判定する。
【００９４】
マウスカーソルがアイコンのオブジェクト領域を離脱した場合、第１の制御部４０１は、マウスカーソルの色相を変更する。ユーザにより、マウスカーソルが第８のオブジェクト領域１２０３から離脱されると、第１の制御部４０１は、マウスカーソルの色相をマウスカーソルが第８のオブジェクト領域１２０３内に進む前の色相に復元する。他の例として、ユーザにより、マウスカーソルが第８のオブジェクト領域１２０３から離脱されると、第１の制御部４０１は、マウスカーソルの色相をマウスカーソルが第８のオブジェクト領域１２０３内に進む前と異なる色相に変更する。
【００９５】
第７の実施形態において、第１の制御部４０１は、オブジェクトが表示されるか否かを判定する。オブジェクトが表示されると、第１の制御部４０１は、第１のメモリ部４０７から、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析する。第１の制御部４１０は、分析結果に基づいて、オブジェクトがアイコンであるか又はインジケータを含むオブジェクトであるかを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含む。インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離とを含む。
【００９６】
第１の制御部４０１は、オブジェクト属性情報内にインジケータ情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定する。オブジェクト属性情報内にインジケータ情報が含まれていない場合、第１の制御部４０１は、オブジェクトがアイコンであると決定する。オブジェクトがアイコンである場合、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。
【００９７】
マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。また、第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域内に進んだか否かを判定する。マウスカーソルがアイコンのオブジェクト領域内に進んだ場合、第１の制御部４０１は、現在の位置でマウスカーソルをホールドする。第７のオブジェクト１３０５が表示された後に、ユーザにより、マウスカーソルが第１５の位置１３０１から第９のオブジェクト領域１３０３内に位置する第１６の位置１３０７へ移動されると、第１の制御部４０１は、図１３に示すように、予め設定された待機時間の間、マウスカーソルをホールドするように予め設定された待機時間の間、マウスカーソルの移動速度を「０」に設定する。
【００９８】
第１の制御部４０１は、マウスカーソルの移動に対する待機時間をカウントする。待機時間は、予め設定されてマウスカーソルの移動をホールドするために設定された時間である。第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、待機時間が満了するか否かを判定する。
【００９９】
待機時間が満了していない場合、第１の制御部４０１は、マウスカーソルの移動の要請を無視することにより、現在の位置でマウスカーソルをホールドする。待機時間が満了した場合、第１の制御部４０１は、マウスカーソルの移動の要請に応じてマウスカーソルを移動させる。予め設定された待機時間が経過すると、第１の制御部４０１は、マウスカーソルの移動速度を基準速度に再設定し、ユーザにより、マウスカーソルが第９のオブジェクト領域１３０３から離脱される場合、基準速度でマウスカーソルを移動する。基準速度は、マウスカーソルの基準移動速度であり、第９のオブジェクト領域１３０３に進む前のマウスカーソルの移動速度を言う。
【０１００】
一方、第６及び第７の実施形態において、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱するかによって、マウスカーソルの色相又は移動速度を変更する方法を説明しているが、マウスカーソルの他の属性を変更し得る。例えば、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱する場合、第１の制御部４０１は、マウスカーソルの模様、質感、大きさなどを変更してもよい。しかし、これは、多様な実施形態のうちの一例に過ぎず、これに制限されない。
【０１０１】
第８の実施形態において、第１の制御部４０１は、オブジェクトが表示されるか否かを判定する。オブジェクトが表示されると、第１の制御部４０１は、第１のメモリ部４０７から、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析する。第１の制御部４０１は、分析結果に基づいて、オブジェクトがアイコンであるか又はインジケータを含むオブジェクトであるかを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含む。インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離を含む。
【０１０２】
第１の制御部４０１は、オブジェクト属性情報内にインジケータ情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定する。オブジェクト属性情報内にインジケータ情報が含まれていない場合、第１の制御部４０１は、オブジェクトがアイコンであると決定する。オブジェクトがアイコンである場合、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。
【０１０３】
マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。そして、第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域内に進んだか否かを判定する。アイコンのオブジェクト領域は、アイコンを含む予め設定された領域である。
【０１０４】
マウスカーソルがアイコンのオブジェクト領域内に進んだ場合、第１の制御部４０１は、アイコンの大きさを変更する。第８のオブジェクト１４０５が表示された後に、ユーザにより、マウスカーソルが第１７の位置１４０１から第１０のオブジェクト領域１４０３内に位置する第１９の位置１４０７へ移動されると、第１の制御部４０１は、図１４に示すように、第８のオブジェクト１４０５の大きさが拡大された第９のオブジェクト１４０９を表示する。他の例として、第８のオブジェクト１４０５が表示された後に、ユーザにより、マウスカーソルが第１７の位置１４０１から第１０のオブジェクト領域１４０３内に位置する第１９の位置１４０７へ移動されると、第１の制御部４０１は、第８のオブジェクト１４０５の大きさが縮小された第９のオブジェクト１４０９を表示する。
【０１０５】
第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。そして、第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域を離脱したか否かを判定する。
【０１０６】
マウスカーソルがアイコンのオブジェクト領域を離脱した場合、第１の制御部４０１は、アイコンの大きさを変更する。ユーザにより、マウスカーソルが第１０のオブジェクト領域１４０３から離脱されると、第１の制御部４０１は、第９のオブジェクト１４０９の大きさを第８のオブジェクト１４０５の大きさに縮小することにより、第９のオブジェクト１４０５の大きさをマウスカーソルが第１０のオブジェクト領域１４０３内に進む前の大きさに復元する。他の例として、ユーザによりマウスカーソルが第１０のオブジェクト領域１４０３から離脱されると、第１の制御部４０１は、第９のオブジェクト１４０９の大きさを第８のオブジェクト１４０５の大きさに拡大することにより、第９のオブジェクト１４０５の大きさをマウスカーソルが第１０のオブジェクト領域１４０３内に進む前の大きさに復元する。
【０１０７】
なお、第８の実施形態において、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱するかによって、オブジェクトの大きさを変更する方法を説明しているが、オブジェクトの他の属性を変更し得る。例えば、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱する場合、第１の制御部４０１は、オブジェクトの模様、質感、色相などを変更してもよい。しかし、これは、多様な実施形態のうちの一例に過ぎず、これに制限されない。
【０１０８】
図５は、本発明の一実施形態によるシステムを示すブロック図である。
図５を参照すると、システムは、端末機５０１、携帯端末機５０３、及び外部ディスプレイ装置５０５を備える。
【０１０９】
各構成要素において、外部ディスプレイ装置５０５は、端末機５０１の制御によってオブジェクトを表示する。例えば、外部ディスプレイ装置５０５は、アイコン又はインジケータを含むオブジェクトを表示する。
【０１１０】
携帯端末機５０３は、近距離無線通信を通じて端末機５０１と接続されてエアマウス機能を提供するために、ユーザによる携帯端末機５０３の移動に対応する移動情報を端末機５０１へ転送する。携帯端末機５０３は、端末機５０１に対するマウス又はエアマウスとして動作する。さらに、近距離無線通信は、例えば、ブルートゥース（登録商標）通信である。携帯端末機５０３は、携帯端末機５０３の方向（又は、方向の変化）を示す信号を端末機５０１に提供する。
【０１１１】
端末機５０１は、有線又は無線で外部ディスプレイ装置５０５と接続され、近距離無線通信を通じて、携帯端末機５０３と接続され、携帯端末機５０３から移動情報を受ける。端末機５０１は、ＨＤＭＩ（登録商標）を通じて外部ディスプレイ装置５０５と接続される。また、端末機５０１は、外部ディスプレイ装置５０５にオブジェクトを出力し、オブジェクトの属性と携帯端末機５０３から受信した信号（携帯端末機５０３の方向又は方向の変化を示す信号）によって、外部ディスプレイ装置５０５に表示されたマウスカーソルを移動する。
【０１１２】
図６は、本発明の一実施形態によるエアマウス機能を提供する携帯端末機を示すブロック図である。
【０１１３】
図６を参照すると、携帯端末機５０３は、第２の制御部６０１、第２の表示部６０３、第２の入力部６０５、第２のメモリ部６０７、センサー部６０９、第２のＲＦ部６１１、第２のデータ処理部６１３、第２の音響処理部６１５、及び第１の近距離無線通信部６１６を備える。
【０１１４】
各構成要素において、第２のＲＦ部６１１は、携帯端末機５０３の無線通信機能を行う。より詳しく説明すると、第２のＲＦ部６１１は、送信する信号の周波数を上昇変換及び増幅する無線送信機と、受信した信号を低雑音増幅し周波数を下降変換する無線受信機などを含む。
【０１１５】
第２のデータ処理部６１３は、送信する信号を符号化及び変調する送信機と、受信した信号を復調及び復号化する受信機などを含む。ここで、第２のデータ処理部６１３は、モデム及びコーデックからなり、コーデックは、パケットデータなどを処理するデータコーデックと、音声などのオーディオ信号を処理するオーディオコーデックとを含む。
【０１１６】
第２の音響処理部６１５は、第２のデータ処理部６１３から出力される受信オーディオ信号を、スピーカーを通して再生するか、又はマイクで発生する送信オーディオ信号を第２のデータ処理部６１３に転送する機能を有する。
【０１１７】
第２の入力部６０５は、数字及びテキストの情報を入力するための複数のキー、及び各種の機能を設定するための複数の機能キーを具備する。
【０１１８】
第２の表示部６０３は、映像信号を画面に表示し、第２の制御部６０１から出力要請されたデータを表示する。
【０１１９】
第２の表示部６０３が静電式又は感圧式などのタッチスクリーンとして具現される場合、第２の入力部６０５は、予め設定された最小限のキーのみを含み、第２の表示部６０３は、第２の入力部６０５のキー入力機能を一部代替する。
【０１２０】
第２のメモリ部６０７は、プログラムメモリと、データメモリとを含む。ここで、プログラムメモリは、携帯端末機の一般的な動作を制御するためのブート及びオペレーティングシステムを格納し、データメモリは、携帯端末機の動作中に生成される各種のデータを記憶する。
【０１２１】
第１の近距離通信部６１６は、携帯端末機５０３の近距離通信機能を遂行する。第１の近距離通信部６１６は、ブルートゥース（登録商標）通信を提供するためのブルートゥース（登録商標）モジュールである。第１の近距離通信部６１６は、第２の制御部６０１から移動情報を受信し、受信した移動情報を端末機５０１へ転送する。
【０１２２】
センサー部６０９は、ユーザによる携帯端末機５０３の移動を測定し、測定結果を第２の制御部６０１へ送信する。センサー部６０９は、ジャイロセンサー及び加速度センサーを含む。ジャイロセンサーを通じて携帯端末機５０３の移動方向が測定され、加速度センサーを用いて携帯端末機５０３の移動距離が測定される。
【０１２３】
第２の制御部６０１は、携帯端末機５０３の全般的な動作を制御する機能を有する。第２の制御部６０１は、センサー部６０９から受信した測定の結果に基づいて移動情報を生成する。第２の制御部６０１は、生成された移動情報を第１の近距離通信部６１６を介して端末機５０１へ転送する。
【０１２４】
より詳しく説明すると、第２の制御部６０１は、センサー部６０９から携帯端末機５０３の移動方向と、移動方向に対応する移動距離を受信し、携帯端末機５０３の受信した移動方向と移動方向に対応する移動距離に基づいて、携帯端末機５０３の移動に対するｘ軸及びｙ軸の移動距離を算出する。また、第２の制御部６０１は、算出されたｘ軸及びｙ軸の移動距離を含む移動情報を生成し、生成された移動情報を第１の近距離通信部６１６へ転送する。
【０１２５】
図７は、本発明の一実施形態による端末機を示すブロック図である。
図７を参照すると、端末機５０１は、第３の制御部７０１、出力部７０３、第３のメモリ部７０５、及び第２の近距離通信部７０７を備える。
【０１２６】
各構成要素において、第３のメモリ部７０５は、揮発性メモリ又は不揮発性メモリを含む。例えば、ＲＯＭ、ＲＡＭ、フラッシュメモリ、ＳＳＤ、ＨＤなどを含む。第３のメモリ部７０５は、プログラムメモリと、データメモリとを含む。ここで、プログラムメモリは、端末機の一般的な動作を制御するためのブート及びオペレーティングシステムを格納し、データメモリは、端末機の動作中に発生する各種のデータを記憶する。
【０１２７】
出力部７０３は、第３のメモリ部７０５に記憶されたオブジェクトを外部ディスプレイ装置５０５へ転送する。出力部７０３は、アイコン又はインジケータを含むオブジェクトを外部ディスプレイ装置５０５へ転送する。
【０１２８】
第２の近距離通信部７０７は、端末機５０１の近距離通信機能を遂行する。第２の近距離通信部７０７は、ブルートゥース（登録商標）通信を提供するためのブルートゥース（登録商標）モジュールである。第２の近距離通信部７０７は、携帯端末機５０３から移動情報を受信し、受信した移動情報を第３の制御部７０１へ転送する。
【０１２９】
第３の制御部７０１は、少なくとも一つのプロセッサー（ＡＲＭベースのプロセッサー、ｘ８６ベースのプロセッサー、ＭＩＰＳベースのプロセッサー）、ＡＳＩＣ、ＦＰＧＡ、又は他の種類の適切なプロセッシング回路を含む。第３の制御部７０１は、端末機５０１の全般的な動作を制御する機能を遂行する。第３の制御部７０１は、表示されたオブジェクトの属性によって、マウスカーソルを表示されたオブジェクト内の特定の位置へ移動する。
【０１３０】
より詳しく説明すると、第１の実施形態において、第３の制御部７０１は、オブジェクトが表示されるか否かを判定する。オブジェクトが表示されると、第３の制御部７０１は、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析することにより、オブジェクトがアイコンであるか又はインジケータを含むオブジェクトであるかを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含む。インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離とを含む。
【０１３１】
第３の制御部７０１は、オブジェクト属性情報内にインジケータ情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定する。オブジェクト属性情報内にインジケータ情報が含まれていない場合、第３の制御部７０１は、オブジェクトがアイコンであると決定する。
【０１３２】
オブジェクトがアイコンである場合、第３の制御部７０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。第３の制御部７０１は、携帯端末機５０３から移動情報を受信すると、ユーザによるマウスカーソルの移動の要請が感知されたと判定する。マウスカーソルの移動の要請が感知されると、第３の制御部７０１は、移動の要請に応じてマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。そして、第３の制御部７０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域内に進んだか否かを判定する。マウスカーソルがアイコンのオブジェクト領域内に進んだ場合、第３の制御部７０１は、マウスカーソルを現在の位置からアイコン上の基準位置へ移動させる。
【０１３３】
アイコンのオブジェクト領域は、アイコンを含む予め設定された領域である。また、基準位置は、アイコン上で予め設定された位置である。基準位置は、アイコンの中心点となる。
【０１３４】
第３の制御部７０１は、マウスカーソルの移動に対する待機時間をカウントする。待機時間は、予め設定されてマウスカーソルの移動をホールドするために設定された時間である。また、第３の制御部７０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第３の制御部７０１は、待機時間が満了するか否かを判定する。
【０１３５】
待機時間が満了した場合、第３の制御部７０１は、マウスカーソルの移動の要請に応じてマウスカーソルを基準位置からユーザの要請による移動位置までの移動距離を算出し、算出された移動距離だけ、マウスカーソルを移動する。第３の制御部７０１は、上記の数式１に基づいて、マウスカーソルの移動距離を算出する。待機時間が満了していない場合、第３の制御部７０１は、マウスカーソルの移動の要請を無視することにより、基準位置でマウスカーソルをホールドする。
【０１３６】
第２及び第３の実施形態において、第３の制御部７０１は、表示されたオブジェクトに対応するオブジェクト属性情報を検索して判定する。第３の制御部７０１は、オブジェクト属性情報内にインジケータ情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定する。オブジェクト属性情報内にインジケータ情報が含まれていない場合、第３の制御部７０１は、オブジェクトがアイコンであると決定する。
【０１３７】
オブジェクトがインジケータを含むオブジェクトである場合、第３の制御部７０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第３の制御部７０１は、移動の要請に応じてマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。また、第３の制御部７０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがインジケータを含むオブジェクトのオブジェクト領域内に進んだか否かを判定する。マウスカーソルがインジケータを含むオブジェクトのオブジェクト領域内に進んだ場合、第３の制御部７０１は、マウスカーソルの現在の位置についての座標情報と、インジケータの座標情報に基づいて、マウスカーソルを現在の位置からインジケータ上の特定の位置へ移動させる。
【０１３８】
インジケータを含むオブジェクトのオブジェクト領域は、当該オブジェクトを含む予め設定された領域である。また、特定の位置は、インジケータ上でマウスカーソルの現在の位置から最短距離を有する最短の位置となる。
【０１３９】
第３の制御部７０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第３の制御部７０１は、移動の要請によるマウスカーソルの移動距離を算出する。第３の制御部７０１は、上記の数式１に基づいて、マウスカーソルの移動距離を算出する。
【０１４０】
第３の制御部７０１は、算出されたマウスカーソルの移動距離と、インジケータの基準移動距離とを比較する。第３の制御部７０１は、比較結果に基づいて、マウスカーソルの移動距離が、インジケータの基準移動距離と同等であるか又はそれ以上であるか否かを判定する。
【０１４１】
第３の制御部７０１は、インジケータがｘ軸方向の直線インジケータである場合、上記の数式２を用いて、マウスカーソルの移動距離とインジケータの基準移動距離とを比較する。又は、第３の制御部７０１は、インジケータがｙ軸方向の直線インジケータである場合、上記の数式３を用いて、マウスカーソルの移動距離とインジケータの基準移動距離とを比較する。
【０１４２】
マウスカーソルの移動距離が、インジケータの基準移動距離と同等であるか又はそれ以上である場合、第３の制御部７０１は、算出された移動距離（ｄｘ、ｄｙ）だけ、マウスカーソルを移動させる。マウスカーソルの移動距離が、インジケータの基準移動距離より短い場合、第３の制御部７０１は、インジケータ上でマウスカーソルを移動させる。第３の制御部７０１は、インジケータがｘ軸方向の直線インジケータである場合、算出されたｘ軸方向の移動距離（ｄｘ、ｄｙ＝０）だけ、マウスカーソルを移動させる。第３の制御部７０１は、インジケータがｙ軸方向の直線インジケータである場合、算出されたｙ軸方向の移動距離（ｄｘ＝０、ｄｙ）だけ、マウスカーソルを移動させる。
【０１４３】
第４の実施形態において、第３の制御部７０１は、オブジェクトが表示されるか否かを判定する。オブジェクトが表示されると、第３の制御部７０１は、第１のメモリ部４０７から、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析する。第３の制御部７０１は、分析結果に基づいて、オブジェクトがアイコンであるか、又はインジケータを含むオブジェクトであるかを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含む。インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離とを含む。
【０１４４】
第３の制御部７０１は、オブジェクト属性情報内にインジケータ情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定する。オブジェクト属性情報内にインジケータ情報が含まれていない場合、第３の制御部７０１は、オブジェクトがアイコンであると決定する。
【０１４５】
オブジェクトがアイコンである場合、第３の制御部７０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第３の制御部７０１は、移動の要請に応じてマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。また、第３の制御部７０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域内に進んだか否かを判定する。
【０１４６】
マウスカーソルがアイコンのオブジェクト領域内に進んだ場合、第３の制御部７０１は、アイコンを含むオブジェクト領域の色相を変更する。アイコンのオブジェクト領域は、アイコンを含む予め設定された領域である。第４のオブジェクト１００５が表示された後に、ユーザにより、マウスカーソルが第９の位置１００１から第４のオブジェクト領域１００３内に位置する第１０の位置１００７へ移動されると、第３の制御部７０１は、図１０に示すように、第４のオブジェクト領域１００３の色相が変更された第５のオブジェクト領域１００９を表示する。
【０１４７】
第３の制御部７０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを確認する。マウスカーソルの移動の要請が感知されると、第３の制御部７０１は、移動の要請に応じてマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。また、第３の制御部７０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域を離脱したか否かを判定する。
【０１４８】
マウスカーソルがアイコンのオブジェクト領域を離脱した場合、第３の制御部７０１は、アイコンを含むオブジェクト領域の色相を変更する。ユーザにより、マウスカーソルが第５のオブジェクト領域１００９から離脱されると、第３の制御部７０１は、第５のオブジェクト領域１００９の色相を第４のオブジェクト領域１００３の色相に変更することにより、第５のオブジェクト領域１００９の色相をマウスカーソルが第４のオブジェクト領域１００３内に進む前の色相に復元する。他の例として、ユーザによりマウスカーソルが第５のオブジェクト領域１００９から離脱されると、第３の制御部７０１は、第５のオブジェクト領域１００９の色相を第４のオブジェクト領域１００３と異なる色相に変更することにより、第５のオブジェクト領域１００９の色相を、マウスカーソルが第４のオブジェクト領域１００３内に進む前と異なる色相に変更する。
【０１４９】
第５の実施形態において、第３の制御部７０１は、オブジェクトが表示されるか否かを判定する。オブジェクトが表示されると、第３の制御部７０１は、第１のメモリ部４０７から、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析する。第３の制御部７０１は、分析結果に基づいて、オブジェクトがアイコンであるか、又はインジケータを含むオブジェクトであるかを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含む。インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離とを含む。
【０１５０】
第３の制御部７０１は、オブジェクト属性情報内にインジケータ情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定する。オブジェクト属性情報内にインジケータ情報が含まれていない場合、第３の制御部７０１は、オブジェクトがアイコンであると決定する。オブジェクトがアイコンである場合、第３の制御部７０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。
【０１５１】
マウスカーソルの移動の要請が感知されると、第３の制御部７０１は、移動の要請に応じてマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。また、第３の制御部７０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域内に進んだか否かを判定する。マウスカーソルがアイコンのオブジェクト領域内に進んだ場合、第３の制御部７０１は、アイコンを含むオブジェクト領域の大きさを変更する。アイコンのオブジェクト領域は、アイコンを含む予め設定された領域である。
【０１５２】
第５のオブジェクト１１０５が表示された後に、ユーザにより、マウスカーソルが第１１の位置１１０１から第６のオブジェクト領域１１０３内に位置する第１２の位置１１０７へ移動されると、  第３の制御部７０１は、図１１のように、第６のオブジェクト領域１１０３の大きさが予め設定された倍率で拡大された第７のオブジェクト領域１１０９を表示する。他の例として、第５のオブジェクト１１０５が表示された後に、ユーザにより、マウスカーソルが第１１の位置１１０１から第６のオブジェクト領域１１０３内に位置する第１２の位置１１０７へ移動されると、第３の制御部７０１は、第６のオブジェクト領域１１０３の大きさが予め設定された倍率で縮小された第７のオブジェクト領域１１０９を表示する。
【０１５３】
第３の制御部７０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第３の制御部７０１は、移動の要請に応じてマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。また、第３の制御部７０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域を離脱したか否かを判定する。
【０１５４】
マウスカーソルがアイコンのオブジェクト領域を離脱した場合、第３の制御部７０１は、アイコンを含むオブジェクト領域の大きさを変更する。ユーザにより、マウスカーソルが第７のオブジェクト領域１１０９から離脱されると、第３の制御部７０１は、第７のオブジェクト領域１１０９の大きさを第６のオブジェクト領域１１０３の大きさに縮小することにより、第７のオブジェクト領域１１０９の大きさをマウスカーソルが第６のオブジェクト領域１１０３内に進む前の大きさに復元する。他の例として、ユーザにより、マウスカーソルが第７のオブジェクト領域１１０９から離脱されると、第３の制御部７０１は、第７のオブジェクト領域１１０９の大きさを第６のオブジェクト領域１１０３の大きさに拡大することにより、第７のオブジェクト領域１１０９の大きさをマウスカーソルが第６のオブジェクト領域１１０３内に進む前の大きさに復元する。
【０１５５】
一方、第４及び第５の実施形態において、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱するかによって、オブジェクト領域の色相又は大きさを変更する方法を説明しているが、オブジェクト領域の他の属性を変更し得る。マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱される場合、第３の制御部７０１は、オブジェクト領域の模様、質感などを変更し得る。しかし、これは、多様な実施形態のうちの一例に過ぎず、これに制限されない。
【０１５６】
第６の実施形態において、第３の制御部７０１は、オブジェクトが表示されるか否かを判定する。オブジェクトが表示されると、第３の制御部７０１は、第１のメモリ部４０７から、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析する。第３の制御部７０１は、分析結果に基づいて、オブジェクトがアイコンであるか又はインジケータを含むオブジェクトであるかを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含む。インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離とを含む。
【０１５７】
第３の制御部７０１は、オブジェクト属性情報内にインジケータ情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定する。オブジェクト属性情報内にインジケータ情報が含まれていない場合、第３の制御部７０１は、オブジェクトがアイコンであると決定する。オブジェクトがアイコンである場合、第３の制御部７０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。
【０１５８】
マウスカーソルの移動の要請が感知されると、第３の制御部７０１は、移動の要請に応じてマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。さらに、第３の制御部７０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域内に進んだか否かを判定する。アイコンのオブジェクト領域は、アイコンを含む予め設定された領域である。
【０１５９】
マウスカーソルがアイコンのオブジェクト領域内に進んだ場合、第３の制御部７０１は、マウスカーソルの色相を変更する。第６のオブジェクト１２０５が表示された後に、ユーザにより、マウスカーソルが第１３の位置１２０１から第８のオブジェクト領域１２０３内に位置する第１４の位置１２０７へ移動されると、第３の制御部７０１は、図１２のように、マウスカーソルの色相を変更する。
【０１６０】
第３の制御部７０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第３の制御部７０１は、移動の要請に応じてマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。そして、第３の制御部７０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域を離脱したか否かを判定する。
【０１６１】
マウスカーソルがアイコンのオブジェクト領域を離脱した場合、第３の制御部７０１は、マウスカーソルの色相を変更する。ユーザにより、マウスカーソルが第８のオブジェクト領域１２０３から離脱されると、第３の制御部７０１は、マウスカーソルの色相をマウスカーソルが第８のオブジェクト領域１２０３内に進む前の色相に復元する。他の例として、ユーザにより、マウスカーソルが第８のオブジェクト領域１２０３から離脱されると、第３の制御部７０１は、マウスカーソルの色相をマウスカーソルが第８のオブジェクト領域１２０３内に進む前と異なる色相に変更する。
【０１６２】
第７の実施形態において、第３の制御部７０１は、オブジェクトが表示されるか否かを判定する。オブジェクトが表示されると、第３の制御部７０１は、第１のメモリ部４０７から、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析する。第３の制御部７０１は、分析結果に基づいて、オブジェクトがアイコンであるか又はインジケータを含むオブジェクトであるかを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含む。インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離とを含む。
【０１６３】
第３の制御部７０１はオブジェクト属性情報内にインジケータ情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定する。オブジェクト属性情報内にインジケータ情報が含まれていない場合、第３の制御部７０１は、オブジェクトがアイコンであると決定する。オブジェクトがアイコンである場合、第３の制御部７０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを確認する。
【０１６４】
マウスカーソルの移動の要請が感知されると、第３の制御部７０１は、移動の要請に応じてマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。また、第３の制御部７０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域内に進んだか否かを判定する。マウスカーソルがアイコンのオブジェクト領域内に進んだ場合、第３の制御部７０１は、現在の位置でマウスカーソルをホールドする。第７のオブジェクト１３０５が表示された後に、ユーザにより、マウスカーソルが第１５の位置１３０１から第９のオブジェクト領域１３０３内に位置する第１６の位置１３０７へ移動されると、第３の制御部７０１は、図１３に示すように、予め設定された待機時間の間、マウスカーソルをホールドできるように予め設定された待機時間の間、マウスカーソルの移動速度を「０」に設定する。
【０１６５】
第３の制御部７０１は、マウスカーソルの移動に対する待機時間をカウントする。待機時間は、予め設定されてマウスカーソルの移動をホールドするために設定された時間である。また、第３の制御部７０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第３の制御部７０１は、待機時間が満了するか否かを判定する。
【０１６６】
待機時間が満了していない場合、第３の制御部７０１は、マウスカーソルの移動の要請を無視することにより、現在の位置でマウスカーソルをホールドする。待機時間が満了した場合、第３の制御部７０１は、マウスカーソルの移動の要請に応じてマウスカーソルを移動する。予め設定された待機時間が経過すると、第３の制御部７０１は、マウスカーソルの移動速度を基準速度に再設定し、ユーザにより、マウスカーソルが第９のオブジェクト領域１３０３から離脱される場合、基準速度でマウスカーソルを移動する。基準速度は、マウスカーソルの基準速度であり、第９のオブジェクト領域１３０３に進む前のマウスカーソルの移動速度を言う。
【０１６７】
なお、第６及び第７の実施形態において、マウスカーソルのオブジェクト領域に進むか又はオブジェクト領域から離脱するかによって、マウスカーソルの色相又は移動速度を変更する方法を説明しているが、マウスカーソルの他の属性を変更し得る。例えば、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱する場合、第３の制御部７０１は、マウスカーソルの模様、質感、大きさなどを変更し得る。しかし、これは、多様な実施形態のうちの一例に過ぎず、これに制限されない。
【０１６８】
第８の実施形態において、第３の制御部７０１は、オブジェクトが表示されるか否かを判定する。オブジェクトが表示されると、第３の制御部７０１は、第１のメモリ部４０７から、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析する。第３の制御部７０１は、分析結果に基づいて、オブジェクトがアイコンであるか、又はインジケータを含むオブジェクトであるかを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含む。インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離とを含む。
【０１６９】
第３の制御部７０１は、オブジェクト属性情報内にインジケータ情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定する。第３の制御部７０１は、オブジェクト属性情報内にインジケータ情報が含まれていない場合、オブジェクトがアイコンであると決定する。オブジェクトがアイコンである場合、第３の制御部７０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。
【０１７０】
マウスカーソルの移動の要請が感知されると、第３の制御部７０１は、移動の要請に応じてマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。また、第３の制御部７０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域内に進んだか否かを判定する。アイコンのオブジェクト領域は、アイコンを含む予め設定された領域である。
【０１７１】
マウスカーソルがアイコンのオブジェクト領域内に進んだ場合、第３の制御部７０１は、オブジェクトの大きさを変更する。第８のオブジェクト１４０５が表示された後に、ユーザにより、マウスカーソルが第１７の位置１４０１から第１０のオブジェクト領域１４０３内に位置する第１９の位置１４０７へ移動されると、第３の制御部７０１は、図１４に示すように、第８のオブジェクト１４０５の大きさが拡大された第９のオブジェクト１４０９を表示する。他の例として、第８のオブジェクト１４０５が表示された後に、ユーザにより、マウスカーソルが第１７の位置１４０１から第１０のオブジェクト領域１４０３内に位置する第１９の位置１４０７へ移動されると、第３の制御部７０１は、第８のオブジェクト１４０５の大きさが縮小された第９のオブジェクト１４０９を表示する。
【０１７２】
第３の制御部７０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第３の制御部７０１は、移動の要請に応じてマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。そして、第３の制御部７０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域を離脱したか否かを判定する。
【０１７３】
マウスカーソルがアイコンのオブジェクト領域を離脱した場合、第３の制御部７０１は、オブジェクトの大きさを変更する。ユーザにより、マウスカーソルが第１０のオブジェクト領域１４０３から離脱されると、第３の制御部７０１は、第９のオブジェクト１４０９の大きさを第８のオブジェクト１４０５の大きさに縮小することにより、第９のオブジェクト１４０５の大きさをマウスカーソルが第１０のオブジェクト領域１４０３内に進む前の大きさに復元する。他の例として、ユーザにより、マウスカーソルが第１０のオブジェクト領域１４０３から離脱されると、第３の制御部７０１は、第９のオブジェクト１４０９の大きさを第８のオブジェクト１４０５の大きさに拡大することにより、第９のオブジェクト１４０５の大きさをマウスカーソルが第１０のオブジェクト領域１４０３内に進む前の大きさに復元する。
【０１７４】
一方、第８の実施形態において、マウスカーソルのオブジェクト領域に進むか又はオブジェクト領域から離脱するかによって、オブジェクトの大きさを変更する例を説明しているが、オブジェクトの他の属性を変更し得る。例えば、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱する場合、第３の制御部７０１は、オブジェクトの模様、質感、色相などを変更し得る。しかし、これは、多様な実施形態のうちの一例に過ぎず、これに制限されない。
【０１７５】
図８は、本発明の第１の実施形態によるマウスカーソルの提供方法を示すフローチャートである。
【０１７６】
図８を参照すると、ステップ８０１において、第１の制御部４０１は、オブジェクトが表示されるか否かを判定する。オブジェクトが表示されると、第１の制御部４０１は、ステップ８０３に進み、そうでないと、ステップ８０１を反復的に行う。
【０１７７】
ステップ８０３に進むと、第１の制御部４０１は、第１のメモリ部４０７から、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析する。ステップ８０５において、第１の制御部４０１は、分析結果に基づいて、オブジェクトがアイコンであるか又はインジケータを含むオブジェクトであるかを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含む。インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離とを含む。
【０１７８】
第１の制御部４０１は、オブジェクト属性情報内にインジケータ情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定する。オブジェクト属性情報内にインジケータ情報が含まれていない場合、第１の制御部４０１は、オブジェクトがアイコンであると決定する。オブジェクトがアイコンである場合、第１の制御部４０１は、ステップ８０７に進み、そうでないと、ステップ８０１に戻る。
【０１７９】
ステップ８０７に進むと、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。移動の要請は、マウス信号又はエアマウス信号である。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、ステップ８０９に進み、そうでないと、ステップ８０７を反復的に行う。
【０１８０】
ステップ８０９に進むと、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させ、マウスカーソルの現在の位置を確認した後、ステップ８１１に進む。そして、ステップ８１１において、第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域内に進んだか否かを判定する。マウスカーソルがアイコンのオブジェクト領域内に進んだ場合、第１の制御部４０１は、ステップ８１３に進み、そうでないと、ステップ８０７に戻る。
【０１８１】
ステップ８１３に進むと、第１の制御部４０１は、マウスカーソルを現在の位置から  アイコン上の基準位置へ移動した後、ステップ８１５に進む。アイコンのオブジェクト領域は、アイコンを含む予め設定された領域である。また、基準位置は、アイコン上で予め設定された位置である。基準位置は、アイコンの中心点になる。
【０１８２】
ステップ８１５において、第１の制御部４０１は、マウスカーソルの移動についての待機時間をカウント開始した後、ステップ８１７に進む。待機時間は予め設定されてマウスカーソルの移動をホールドするために設定された時間である。そして、ステップ８１７において、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。判定結果、マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、ステップ８１９に進み、そうでないと、ステップ８１７を反復的に行う。
【０１８３】
ステップ８１９に進むと、第１の制御部４０１は、待機時間が満了するか否かを判定する。待機時間が満了した場合、第１の制御部４０１は、ステップ８２１に進み、そうでないと、ステップ８２３に進む。
【０１８４】
ステップ８２１に進むと、第１の制御部４０１は、マウスカーソルの移動の要請に応じてマウスカーソルを基準位置からユーザの移動要請による位置までの移動距離を算出し、算出された移動距離だけ、マウスカーソルを移動させる。第１の制御部４０１は、上記の数式１に基づいて、マウスカーソルの移動距離を算出する。ステップ８２３に進むと、第１の制御部４０１は、マウスカーソルの移動の要請を無視することにより、基準位置でマウスカーソルをホールドする。
【０１８５】
図９は、本発明の第２及び第３の実施形態によるマウスカーソルの提供方法を示すフローチャートである。
【０１８６】
図９を参照すると、ステップ９０１において、第１の制御部４０１は、オブジェクトが表示されるか否かを判定する。オブジェクトが表示されると、第１の制御部４０１は、ステップ９０３に進み、そうでないと、ステップ９０１を反復的に行う。
【０１８７】
ステップ９０３に進むと、第１の制御部４０１は、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析する。ステップ９０５において、第１の制御部４０１は、分析結果に基づいて、表示されたオブジェクトがインジケータを含むオブジェクトであるか否かを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含む。インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離とを含む。
【０１８８】
第１の制御部４０１は、オブジェクト属性情報内にインジケータ情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定する。オブジェクト属性情報内にインジケータ情報が含まれていない場合、第１の制御部４０１は、オブジェクトがアイコンであると決定する。オブジェクトがインジケータを含むオブジェクトである場合、第１の制御部４０１は、ステップ９０７に進み、そうでないと、ステップ９０５を反復的に行う。
【０１８９】
ステップ９０７に進むと、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、ステップ９０９に進み、そうでないと、ステップ９０７を反復的に行う。
【０１９０】
ステップ９０９に進むと、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させ、マウスカーソルの現在の位置を確認した後、ステップ９１１に進む。そして、ステップ９１１において、第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがインジケータを含むオブジェクトのオブジェクト領域内に進んだか否かを判定する。マウスカーソルがインジケータを含むオブジェクトのオブジェクト領域内に進んだ場合、第１の制御部４０１は、ステップ９１３に進み、そうでないと、ステップ９０７を反復的に行う。
【０１９１】
ステップ９１３に進むと、マウスカーソルの現在の位置についての座標情報とインジケータの座標情報に基づいて、マウスカーソルを現在の位置からインジケータの特定の位置へ移動した後、ステップ９１５に進む。インジケータを含むオブジェクトのオブジェクト領域は、当該オブジェクトを含む予め設定された領域である。特定の位置は、インジケータ上でマウスカーソルの現在の位置から最短距離を有する最短位置となる。
【０１９２】
ステップ９１５において、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、ステップ９１７に進み、そうでないと、ステップ９１５に戻る。
【０１９３】
ステップ９１７において、第１の制御部４０１は、ユーザの要請によるマウスカーソルの移動距離を算出する。移動距離は、マウスカーソルの現在の位置とユーザの要請による新しい位置との間の距離である。第１の制御部４０１は、上記の数式１に基づいて、マウスカーソルの移動距離を算出する。
【０１９４】
次に、ステップ９１９において、第１の制御部４０１は、算出されたマウスカーソルの移動距離とインジケータの基準移動距離とを比較する。第１の制御部４０１は、比較結果に基づいて、マウスカーソルの移動距離が、インジケータの基準移動距離と同等であるか又はそれ以上であるか否かを判定する。
【０１９５】
第１の制御部４０１は、インジケータがｘ軸方向の直線インジケータである場合、上記の数式２を用いて、マウスカーソルの移動距離とインジケータの基準移動距離とを比較する。第１の制御部４０１は、インジケータがｙ軸方向の直線インジケータである場合、上記の数式３を用いて、マウスカーソルの移動距離とインジケータの基準移動距離とを比較する。マウスカーソルの移動距離が、インジケータの基準移動距離と同等であるか又はそれ以上である場合、第１の制御部４０１は、ステップ９２１に進み、そうでないと、ステップ９２３に進む。
【０１９６】
ステップ９２１に進むと、第１の制御部４０１は、算出された移動距離（ｄｘ、ｄｙ）だけ、マウスカーソルを移動させる。ステップ９２３に進むと、第１の制御部４０１は、インジケータに沿ってマウスカーソルを移動させる。第１の制御部４０１は、インジケータがｘ軸方向の直線インジケータである場合、算出されたｘ軸方向の移動距離（ｄｘ、ｄｙ＝０）だけ、マウスカーソルを移動させる。第１の制御部４０１は、インジケータがｙ軸方向の直線インジケータである場合、算出されたｙ軸方向の移動距離（ｄｘ＝０、ｄｙ）だけ、マウスカーソルを移動させる。
【０１９７】
図８及び図９では、電子装置の第１の制御部４０１が表示されたオブジェクトの属性によって、オブジェクトの特定の位置へマウスカーソルを移動することを説明したが、端末機の第３の制御部７０１も図８及び図９に示した動作と同様な動作を行う。  
【０１９８】
図１５は、本発明の第４の実施形態によるマウスカーソルの提供方法を示すフローチャートである。
【０１９９】
図４及び図１５を参照すると、ステップ１５０１において、第１の制御部４０１は、オブジェクトが表示されるか否かを判定する。オブジェクトが表示されると、第１の制御部４０１は、ステップ１５０３に進み、そうでないと、ステップ１５０１を反復的に行う。
【０２００】
ステップ１５０３に進むと、第１の制御部４０１は、第１のメモリ部４０７から、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析する。ステップ１５０５において、第１の制御部４０１は、分析結果に基づいて、オブジェクトがアイコンであるか又はインジケータを含むオブジェクトであるかを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含む。インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離とを含む。
【０２０１】
第１の制御部４０１は、オブジェクト属性情報内にインジケータ情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定する。第１の制御部４０１は、オブジェクト属性情報内にインジケータ情報が含まれていない場合、オブジェクトがアイコンであると決定する。オブジェクトがアイコンである場合、第１の制御部４０１は、ステップ１５０７に進み、そうでないと、ステップ１５０１に戻る。
【０２０２】
ステップ１５０７に進むと、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。移動の要請は、マウス又はエアマウス信号である。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、ステップ１５０９に進み、そうでないと、ステップ１５０７を反復的に行う。
【０２０３】
ステップ１５０９に進むと、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させた後、マウスカーソルの現在の位置を確認する。次に、ステップ１５１１において、第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域内に進んだか否かを判定する。マウスカーソルがアイコンのオブジェクト領域内に進んだ場合、第１の制御部４０１は、ステップ１５１３に進み、そうでないと、ステップ１５０７に戻る。
【０２０４】
ステップ１５１３において、第１の制御部４０１は、アイコンを含むオブジェクト領域の色相を変更した後、ステップ１５１５に進む。アイコンのオブジェクト領域は、アイコンを含む予め設定された領域である。第４のオブジェクト１００５が表示された後に、ユーザにより、マウスカーソルが第９の位置１００１から第４のオブジェクト領域１００３内に位置する第１０の位置１００７へ移動されると、第１の制御部４０１は、図１０に示すように、第４のオブジェクト領域１００３の色相が変更された第５のオブジェクト領域１００９を表示する。
【０２０５】
ステップ１５１５において、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。移動の要請は、マウス又はエアマウス信号である。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、ステップ１５１７に進み、そうでないと、ステップ１５１５を反復的に行う。
【０２０６】
ステップ１５１７に進むと、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させ、マウスカーソルの現在の位置を確認した後、ステップ１５１９に進む。次に、ステップ１５１９において、第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域を離脱したか否かを判定する。マウスカーソルがアイコンのオブジェクト領域を離脱した場合、第１の制御部４０１は、ステップ１５２１に進み、そうでないと、ステップ１５１５に戻る。
【０２０７】
ステップ１５２１に進むと、第１の制御部４０１は、アイコンを含むオブジェクト領域の色相を変更する。ユーザにより、マウスカーソルが第５のオブジェクト領域１００９から離脱されると、第１の制御部４０１は、第５のオブジェクト領域１００９の色相を第４のオブジェクト領域１００３の色相に変更することにより、第５のオブジェクト領域１００９の色相をマウスカーソルが第４のオブジェクト領域１００３内に進む前の色相に復元する。他の例として、ユーザにより、マウスカーソルが第５のオブジェクト領域１００９から離脱されると、第１の制御部４０１は、第５のオブジェクト領域１００９の色相を第４のオブジェクト領域１００３と異なる色相に変更することにより、第５のオブジェクト領域１００９の色相をマウスカーソルが第４のオブジェクト領域１００３内に進む前と異なる色相に変更する。
【０２０８】
図１６は、本発明の第５の実施形態によるマウスカーソルの提供方法を示すフローチャートである。
【０２０９】
図４及び図１６を参照すると、ステップ１６０１において、第１の制御部４０１は、第１の表示部４０３上に、オブジェクトが表示されるか否かを判定する。オブジェクトが表示されると、第１の制御部４０１は、ステップ１６０３に進み、そうでないと、ステップ１６０１を反復的に行う。
【０２１０】
ステップ１６０３に進むと、第１の制御部４０１は、第１のメモリ部４０７から、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析する。ステップ１６０５において、第１の制御部４０１は、分析結果に基づいて、オブジェクトがアイコンであるか、又はインジケータを含むオブジェクトであるかを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含む。インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離とを含む。
【０２１１】
第１の制御部４０１は、オブジェクト属性情報内にインジケータ情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定し、またオブジェクト属性情報内にインジケータ情報が含まれていない場合、第１の制御部４０１は、オブジェクトがアイコンであると決定する。オブジェクトがアイコンである場合、第１の制御部４０１は、ステップ１６０７に進み、そうでないと、ステップ１６０１に戻る。
【０２１２】
ステップ１６０７に進むと、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。移動の要請は、マウス又はエアマウス信号である。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、ステップ１６０９に進み、そうでないと、ステップ１６０７を反復的に行う。
【０２１３】
ステップ１６０９に進むと、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させ、マウスカーソルの現在の位置を確認した後、ステップ１６１１に進む。次に、ステップ１６１１において、第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域内に進んだか否かを判定する。上述のように、アイコンのオブジェクト領域は、アイコンを含む予め設定された領域である。マウスカーソルがアイコンのオブジェクト領域内に進んだ場合、第１の制御部４０１は、ステップ１６１３に進み、そうでないと、ステップ１６０７に戻る。
【０２１４】
ステップ１６１３において、第１の制御部４０１は、アイコンを含むオブジェクト領域の大きさを変更した後、ステップ１６１５に進む。第５のオブジェクト１１０５が表示された後に、ユーザにより、マウスカーソルが第１１の位置１１０１から第６のオブジェクト領域１１０３内に位置する第１２の位置１１０７へ移動されると、第１の制御部４０１は、図１１に示すように、第６のオブジェクト領域１１０３の大きさが予め設定された倍率で拡大された第７のオブジェクト領域１１０９を表示する。他の例として、第５のオブジェクト１１０５が表示された後に、ユーザにより、マウスカーソルが第１１の位置１１０１から第６のオブジェクト領域１１０３内に位置する第１２の位置１１０７へ移動されると、第１の制御部４０１は、第６のオブジェクト領域１１０３の大きさが予め設定された倍率で縮小された第７のオブジェクト領域１１０９を表示する。
【０２１５】
ステップ１６１５において、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、ステップ１６１７に進み、そうでないと、ステップ１６１５を反復的に行う。
【０２１６】
ステップ１６１７に進むと、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させ、マウスカーソルの現在の位置を確認した後、ステップ１６１９に進む。次に、ステップ１６１９において、第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域から離脱したか否かを判定する。マウスカーソルがアイコンのオブジェクト領域を離脱した場合、第１の制御部４０１は、ステップ１６２１に進み、そうでないと、ステップ１６１５に戻る。
【０２１７】
ステップ１６２１において、第１の制御部４０１は、アイコンを含むオブジェクト領域の大きさを変更する。ユーザにより、マウスカーソルが第７のオブジェクト領域１１０９から離脱されると、第１の制御部４０１は、第７のオブジェクト領域１１０９の大きさを第６のオブジェクト領域１１０３の大きさに縮小することにより、第７のオブジェクト領域１１０９の大きさをマウスカーソルが第６のオブジェクト領域１１０３内に進む前の大きさに復元する。他の例として、ユーザにより、マウスカーソルが第７のオブジェクト領域１１０９から離脱されると、第１の制御部４０１は、第７のオブジェクト領域１１０９の大きさを第６のオブジェクト領域１１０３の大きさに拡大することにより、第７のオブジェクト領域１１０９の大きさをマウスカーソルが第６のオブジェクト領域１１０３内に進む前の大きさに復元する。
【０２１８】
図１５及び図１６では、マウスカーソルがオブジェクト領域に進んだか又はオブジェクト領域から離脱したかによって、電子装置の第１の制御部４０１が、オブジェクト領域の色相又は大きさを変更することを説明したが、端末機の第３の制御部７０１も、図１５及び図１６に示した動作と同様な動作を行う。
【０２１９】
なお、図１５及び図１６において、マウスカーソルがオブジェクト領域に進んだか又はオブジェクト領域から離脱したかによって、オブジェクト領域の色相又は大きさを変更する方法を説明しているが、オブジェクト領域の他の属性を変更することも可能である。例えば、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱する場合、電子装置は、オブジェクト領域の模様、質感などを変更し得る。しかし、これらは、多様な実施形態のうちの一例に過ぎず、これらに制限されない。
【０２２０】
図１７は、本発明の第６の実施形態によるマウスカーソルの提供方法を示すフローチャートである。
【０２２１】
図１７を参照すると、ステップ１７０１において、第１の制御部４０１は、オブジェクトが表示されるか否かを判定する。オブジェクトが表示されると、第１の制御部４０１は、ステップ１７０３に進み、そうでないと、ステップ１７０１を反復的に行う。
【０２２２】
ステップ１７０３に進むと、第１の制御部４０１は、第１のメモリ部４０７から、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析する。ステップ１７０５において、第１の制御部４０１は、分析結果に基づいて、オブジェクトがアイコンであるか又はインジケータを含むオブジェクトであるかを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含む。インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離とを含む。
【０２２３】
第１の制御部４０１は、オブジェクト属性情報内にインジケータ情報が含まれている場合、オブジェクトがインジケータを含むオブジェクトであると決定する。第１の制御部４０１は、オブジェクト属性情報内にインジケータ情報が含まれていない場合、オブジェクトがアイコンであると決定する。オブジェクトがアイコンである場合、第１の制御部４０１は、ステップ１７０７に進み、そうでないと、ステップ１７０１に戻る。
【０２２４】
ステップ１７０７に進むと、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、ステップ１７０９に進み、そうでないと、ステップ１７０７を反復的に行う。
【０２２５】
ステップ１７０９に進むと、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させ、マウスカーソルの現在の位置を確認した後、ステップ１７１１に進む。次に、ステップ１７１１において、第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域内に進んだか否かを判定する。アイコンのオブジェクト領域は、アイコンを含む予め設定された領域である。
【０２２６】
マウスカーソルがアイコンのオブジェクト領域内に進んだ場合、第１の制御部４０１は、ステップ１７１３に進み、そうでないと、ステップ１７０７に戻る。
ステップ１７１３に進むと、第１の制御部４０１は、マウスカーソルの色相を変更した後、ステップ１７１５に進む。第６のオブジェクト１２０５が表示された後に、ユーザにより、マウスカーソルが第１３の位置１２０１から第８のオブジェクト領域１２０３内に位置する第１４の位置１２０７へ移動されると、第１の制御部４０１は、図１２に示すように、マウスカーソルの色相を変更する。
【０２２７】
ステップ１７１５において、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、ステップ１７１７に進み、そうでないと、ステップ１７１５を反復的に行う。
【０２２８】
ステップ１７１７に進むと、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させ、マウスカーソルの現在の位置を確認した後、ステップ１７１９に進む。次に、ステップ１７１９において、第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域を離脱したか否かを判定する。マウスカーソルがアイコンのオブジェクト領域を離脱した場合、第１の制御部４０１は、ステップ１７２１に進み、そうでないと、ステップ１７１５に戻る。
【０２２９】
ステップ１７２１に進むと、第１の制御部４０１は、マウスカーソルの色相を変更する。ユーザにより、マウスカーソルが第８のオブジェクト領域１２０３から離脱すると、第１の制御部４０１は、マウスカーソルの色相をマウスカーソルが第８のオブジェクト領域１２０３内に進む前の色相に復元する。他の例として、ユーザにより、マウスカーソルが第８のオブジェクト領域１２０３から離脱されると、第１の制御部４０１は、マウスカーソルの色相をマウスカーソルが第８のオブジェクト領域１２０３内に進む前と異なる色相に変更する。
【０２３０】
図１８は、本発明の第７の実施形態によるマウスカーソルの提供方法を示すフローチャートである。
【０２３１】
図１８を参照すると、ステップ１８０１において、第１の制御部４０１は、オブジェクトが表示されるか否かを判定する。オブジェクトが表示されると、第１の制御部４０１は、ステップ１８０３に進み、そうでないと、ステップ１８０１を反復的に行う。
【０２３２】
ステップ１８０３に進むと、第１の制御部４０１は、第１のメモリ部４０７から、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析する。ステップ１８０５において、第１の制御部４０１は、分析結果に基づいて、オブジェクトがアイコンであるか、又はインジケータを含むオブジェクトであるかを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含む。インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離とを含む。
【０２３３】
オブジェクト属性情報内にインジケータ情報が含まれている場合、第１の制御部４０１は、オブジェクトがインジケータを含むオブジェクトであると決定する。オブジェクト属性情報内にインジケータ情報が含まれていない場合、第１の制御部４０１は、オブジェクトがアイコンであると決定する。オブジェクトがアイコンである場合、第１の制御部４０１は、ステップ１８０７に進み、そうでないと、ステップ１８０１に戻る。
【０２３４】
ステップ１８０７に進むと、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。移動の要請は、マウス又はエアマウス信号である。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、ステップ１８０９に進み、そうでないと、ステップ１８０７を反復的に行う。
【０２３５】
ステップ１８０９に進むと、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させ、マウスカーソルの現在の位置を確認した後、ステップ１８１１に進む。次に、ステップ１８１１において、第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域内に進んだか否かを判定する。マウスカーソルがアイコンのオブジェクト領域内に進んだ場合、第１の制御部４０１は、ステップ１８１３に進み、そうでないと、ステップ１８０７に戻る。アイコンのオブジェクト領域は、アイコンを含む予め設定された領域である。
【０２３６】
ステップ１８１３に進むと、第１の制御部４０１は、現在の位置でマウスカーソルをホールドした後、ステップ１８１５に進む。第７のオブジェクト１３０５が表示された後に、ユーザにより、マウスカーソルが第１５の位置１３０１から第９のオブジェクト領域１３０３内に位置する第１６の位置１３０７へ移動されると、第１の制御部４０１は、図１３に示すように、予め設定された待機時間の間、マウスカーソルをホールドするように予め設定された待機時間の間、マウスカーソルの移動速度を「０」に設定する。
【０２３７】
ステップ１８１５において、第１の制御部４０１は、マウスカーソルの移動に対する待機時間をカウント開始した後、ステップ１８１７に進む。ここで、待機時間は、予め設定されてマウスカーソルの移動をホールドするために設定された時間である。また、ステップ１８１７において、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。移動の要請は、マウス又はエアマウス信号である。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、ステップ１８１９に進み、そうでないと、ステップ１８１７を反復的に行う。
【０２３８】
ステップ１８１９に進むと、第１の制御部４０１は、待機時間が満了するか否かを判定する。待機時間が満了した場合、第１の制御部４０１は、ステップ１８２１に進み、そうでないと、ステップ１８２３に進む。
【０２３９】
ステップ１８２１に進むと、第１の制御部４０１は、マウスカーソルの移動の要請に応じてマウスカーソルを移動する。予め設定された待機時間が経過すると、第１の制御部４０１は、マウスカーソルの移動速度を基準速度に再設定し、ユーザにより、マウスカーソルが第９のオブジェクト領域１３０３から離脱される場合、基準速度でマウスカーソルを移動する。ここで、基準速度は、マウスカーソルの基準速度であり、第９のオブジェクト領域１３０３に進む前のマウスカーソルの移動速度を言う。
ステップ１８２３に進むと、第１の制御部４０１は、マウスカーソルの移動の要請を無視することにより、現在の位置でマウスカーソルをホールドする。
【０２４０】
一方、図１７及び図１８では、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱するかによって、電子装置の第１の制御部４０１がマウスカーソルの色相又は移動速度を変更することを説明しているが、電子装置の第３の制御部７０１も、図１７及び図１８に示した動作と同様な動作を行う。
【０２４１】
なお、図１７及び図１８において、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱するかによって、マウスカーソルの色相又は移動速度を変更する方法を説明しているが、マウスカーソルの他の属性を変更し得る。例えば、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱する場合、電子装置は、マウスカーソルの模様、質感、大きさなどを変更してもよい。しかし、これらは、多様な実施形態のうちの一例に過ぎず、これらに制限されない。
【０２４２】
図１９は、本発明の第８の実施形態によるマウスカーソルの提供方法を示すフローチャートである。
【０２４３】
図１９を参照すると、ステップ１９０１において、第１の制御部４０１は、オブジェクトが表示されるか否かを判定する。オブジェクトが表示されると、第１の制御部４０１は、ステップ１９０３に進み、そうでないと、ステップ１９０１を反復的に行う。
【０２４４】
ステップ１９０３に進むと、第１の制御部４０１は、第１のメモリ部４０７から、表示されたオブジェクトに対応するオブジェクト属性情報を検索して分析する。ステップ１９０５において、第１の制御部４０１は、分析結果に基づいて、オブジェクトがアイコンであるか、又はインジケータを含むオブジェクトであるかを判定する。オブジェクト属性情報は、オブジェクトの属性を表す情報であり、オブジェクトがインジケータを含む場合、インジケータに関連付けられたインジケータ情報を含む。インジケータ情報は、インジケータの座標情報と、インジケータに対応する基準移動距離とを含む。
【０２４５】
オブジェクト属性情報内にインジケータ情報が含まれている場合、第１の制御部４０１は、オブジェクトがインジケータを含むオブジェクトであると決定する。オブジェクト属性情報内にインジケータ情報が含まれていない場合、第１の制御部４０１は、オブジェクトがアイコンであると決定する。オブジェクトがアイコンである場合、第１の制御部４０１は、ステップ１９０７に進み、そうでないと、ステップ１９０１に戻る。
【０２４６】
ステップ１９０７に進むと、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。移動の要請は、マウス又はエアマウス信号である。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、ステップ１９０９に進み、そうでないと、ステップ１９０７を反復的に行う。
【０２４７】
ステップ１９０９に進むと、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させ、マウスカーソルの現在の位置を確認した後、ステップ１９１１に進む。次に、ステップ１９１１において、第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域内に進んだか否かを判定する。アイコンのオブジェクト領域は、アイコンを含む予め設定された領域である。
【０２４８】
マウスカーソルがアイコンのオブジェクト領域内に進んだ場合、第１の制御部４０１は、ステップ１９１３に進み、そうでないと、ステップ１９０７に戻る。
【０２４９】
ステップ１９１３に進むと、第１の制御部４０１は、アイコンの大きさを変更した後、ステップ１９１５に進む。第８のオブジェクト１４０５が表示された後に、ユーザにより、マウスカーソルが第１７の位置１４０１から第１０のオブジェクト領域１４０３内に位置する第１９の位置１４０７へ移動されると、第１の制御部４０１は、図１４に示すように、第８のオブジェクト１４０５の大きさが拡大された第９のオブジェクト１４０９を表示する。他の例として、第８のオブジェクト１４０５が表示された後に、ユーザにより、マウスカーソルが第１７の位置１４０１から第１０のオブジェクト領域１４０３内に位置する第１９の位置１４０７へ移動されると、第１の制御部４０１は、第８のオブジェクト１４０５の大きさが縮小された第９のオブジェクト１４０９を表示する。
【０２５０】
ステップ１９１５において、第１の制御部４０１は、ユーザによるマウスカーソルの移動の要請が感知されるか否かを判定する。移動の要請は、マウス又はエアマウス信号である。マウスカーソルの移動の要請が感知されると、第１の制御部４０１は、ステップ１９１７に進み、そうでないと、ステップ１９１５を反復的に行う。
【０２５１】
ステップ１９１７に進むと、第１の制御部４０１は、移動の要請に応じてマウスカーソルを移動させ、マウスカーソルの現在の位置を確認した後、ステップ１９１９に進む。次に、ステップ１９１９において、第１の制御部４０１は、確認されたマウスカーソルの現在の位置に基づいて、マウスカーソルがアイコンのオブジェクト領域を離脱したか否かを判定する。マウスカーソルがアイコンのオブジェクト領域を離脱した場合、第１の制御部４０１は、ステップ１９２１に進み、そうでないと、ステップ１９１５に戻る。
【０２５２】
ステップ１９２１に進むと、第１の制御部４０１は、アイコンの大きさを変更する。ユーザにより、マウスカーソルが第１０のオブジェクト領域１４０３から離脱されると、第１の制御部４０１は、第９のオブジェクト１４０９の大きさを第８のオブジェクト１４０５の大きさに縮小することにより、第９のオブジェクト１４０９の大きさをマウスカーソルが第１０のオブジェクト領域１４０３内に進む前の大きさに復元する。他の例として、ユーザにより、マウスカーソルが第１０のオブジェクト領域１４０３から離脱されると、第１の制御部４０１は、第９のオブジェクト１４０９の大きさを第８のオブジェクト１４０５の大きさに拡大することにより、第９のオブジェクト１４０９の大きさをマウスカーソルが第１０のオブジェクト領域１４０３内に進む前の大きさに復元する。
【０２５３】
一方、図１９では、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱するかによって、電子装置の第１の制御部４０１がアイコンの大きさを変更することを説明しているが、電子装置の第３の制御部７０１も、図１９に示した動作と同様な動作を行う。
【０２５４】
また、図１９において、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱するかによって、オブジェクトの大きさを変更する方法を説明しているが、オブジェクトの他の属性を変更し得る。例えば、マウスカーソルがオブジェクト領域に進むか又はオブジェクト領域から離脱する場合、電子装置は、オブジェクトの模様、質感、色相などを変更し得る。しかし、これは、多様な実施形態のうちの一例に過ぎず、これに制限されない。
【０２５５】
上述した本発明の実施形態による電子装置におけるマウスカーソルを提供する装置及び方法により、アイコンの選択を容易に行うことができる効果を有する。また、インジケータを含むオブジェクトにおいて、インジケータの特定の位置を容易に選択できる効果を有する。
【０２５６】
本発明の実施形態による電子装置におけるマウスカーソルを提供する方法は、コンピュータ読み取り可能な記録媒体に、コンピュータ読み取り可能なコードとして実装し得る。コンピュータ読み取り可能な記録媒体は、コンピュータシステムにより読み取られるデータが格納される全ての種類の記録装置を含む。記録媒体の例としては、ＲＯＭ、ＲＡＭ、光学ディスク、磁気テープ、フロッピー（登録商標）ディスク、ハードディスク、非揮発性メモリなどがあり、またキャリアウェーブ（例えば、インターネットを通じて転送）を介した形態で具現するものも含む。また、コンピュータ読み取り可能な記録媒体は、ネットワークで接続されたコンピュータシステムに分散されて分散方式でコンピュータ読み取り可能なコードが格納されて実行され得る。
【０２５７】
以上、本発明の実施形態について移動通信電子装置のような具体的な実施形態について図面を参照しながら詳細に説明したが、本発明は、上述の実施形態に限定されるものではなく、本発明の技術的範囲から逸脱しない範囲内で、多様に変更実施することが可能である。本発明の実施形態において、全般的にブルートゥース（登録商標）通信を近距離通信の例として説明したが、ブルートゥース（登録商標）通信に限定されない。
【符号の説明】
【０２５８】
１０１、２０１、３０１    （第１、第２、第３）の画面
１０３、２０３、３０３    （第１、第２、第３）のオブジェクト
１０５、２０５、３０５    （第１、第２、第３）のオブジェクト領域
１０９    基準位置
１１１、１１３、１１５    （第１、第２、第３）の位置
２０４    直線インジケータ
２０７、３０９    基準線
２０９、３０７    最短の位置
２１１、２１３、２１５    （第４、第５、第６）の位置
３０４    軌跡インジケータ
３１１、３１３、３１５    （第７、第８、第８’）の位置
４０１    第１の制御部
４０３    第１の表示部
４０５    第１の入力部
４０７    第１のメモリ部
４０９    第１のＲＦ部
４１１    第１のデータ処理部
４１３    第１の音響処理部
５０１    端末機
５０３    携帯端末機
５０５    外部ディスプレイ装置
６０１    第２の制御部
６０３    第２の表示部
６０５    第２の入力部
６０７    第２のメモリ部
６０９    センサー部
６１１    第２のＲＦ部
６１３    第２のデータ処理部
６１５    第２の音響処理部
６１６    第１の近距離通信部
７０１    第３の制御部
７０３    出力部
７０５    第３のメモリ部
７０７    第２の近距離通信部
１００１、１００７    （第９、第１０）の位置
１００３、１００９    （第４、第５）のオブジェクト領域
１００５    第４のオブジェクト
１１０１、１１０７    （第１１、第１２）の位置
１１０３、１１０９    （第６、第７）のオブジェクト領域
１１０５    第５のオブジェクト  １２０１、１２０７    （第１３、第１４）の位置
１２０３、１１０９    第８のオブジェクト領域
１２０５    第６のオブジェクト
１３０１、１３０７    （第１５、第１６）の位置
１３０３    第９のオブジェクト領域
１３０５    第７のオブジェクト
１４０１、１４０７    （第１７、第１９）の位置
１４０３    第１０のオブジェクト領域
１４０５、１４０９    （第８、第９）のオブジェクト
【図１】
2014164767.tif 000003
【図２】
2014164767.tif 000004
【図３】
2014164767.tif 000005
【図４】
2014164767.tif 000006
【図５】
2014164767.tif 000007
【図６】
2014164767.tif 000008
【図７】
2014164767.tif 000009
【図８】
2014164767.tif 000010
【図９】
2014164767.tif 000011
【図１０】
2014164767.tif 000012
【図１１】
2014164767.tif 000013
【図１２】
2014164767.tif 000014
【図１３】
2014164767.tif 000015
【図１４】
2014164767.tif 000016
【図１５】
2014164767.tif 000017
【図１６】
2014164767.tif 000018
【図１７】
2014164767.tif 000019
【図１８】
2014164767.tif 000020
【図１９】
2014164767.tif 000021