(57)【要約】【課題】  グラフィック客体の３次元動作を制御する装置及び方法を提供する。【解決手段】  本発明の実施形態によるグラフィック客体の３次元動作を制御する装置は、  接触によるユーザ入力を受信するタッチパッドと、前記ユーザ入力の接触位置を確認する位置確認部と、前記確認された接触位置から所定方向へのスライド経路を感知する経路感知部と、前記感知されたスライド経路に沿ってグラフィック客体に対する３次元動作の制御を行うグラフィック客体制御部と、を含む。【選択図】    図２
2007122730.tif 000002
【特許請求の範囲】
【請求項１】
接触によるユーザ入力を受信するタッチパッドと、
前記ユーザ入力の接触位置を確認する位置確認部と、
前記確認された接触位置から所定方向へのスライド経路を感知する経路感知部と、
前記感知されたスライド経路に沿ってグラフィック客体に対する３次元動作の制御を行うグラフィック客体制御部と、を備えるグラフィック客体の３次元動作を制御する装置。
【請求項２】
前記３次元動作は、前記接触が解除された場合、前記スライド経路に沿って前記グラフィック客体が回転することを含む請求項１に記載の装置。
【請求項３】
前記３次元動作は、前記接触が解除された場合、前記スライド経路に沿って複数個の前記グラフィック客体のうち、特定グラフィック客体を軸として前記特定グラフィック客体の周辺に存在するグラフィック客体が回転することを含む請求項１に記載の装置。
【請求項４】
前記スライド経路は、直線経路及び曲線経路のうち、少なくとも１つを含む請求項２または３に記載の装置。
【請求項５】
前記タッチパッドは、３次元軸による６方向に対応する６区域に区分された請求項１に記載の装置。
【請求項６】
前記３次元動作は、前記区域のうち、１つの軸による２方向に対応する２区域間の前記スライド経路に沿って前記グラフィック客体が回転することを含む請求項５に記載の装置。
【請求項７】
前記３次元動作は、前記区域のうち、１つの軸による２方向に対応する２個の区域間の前記スライド経路に沿って複数個のグラフィック客体のうち、特定グラフィック客体を軸として前記特定グラフィック客体の周辺に存在するグラフィック客体が回転することを含む請求項５に記載の装置。
【請求項８】
前記スライド経路は、直線経路及び曲線経路のうち、少なくとも１つを含む請求項６または７に記載の装置。
【請求項９】
前記６区域のうち、特定区域での接触後に接触解除によって発生したボタン入力を感知するボタン入力感知部をさらに備える請求項５に記載の装置。
【請求項１０】
前記３次元動作は、前記ボタン入力によって前記グラフィック客体が移動することを含む請求項９に記載の装置。
【請求項１１】
前記グラフィック客体が複数個である場合、前記３次元動作は、前記ボタン入力によって前記複数個のグラフィック客体間のフォーカスが移動することを含む請求項９に記載の装置。
【請求項１２】
前記グラフィック客体をディスプレイするディスプレイ部をさらに備える請求項１に記載の装置。
【請求項１３】
接触によるユーザ入力を受信するステップと、
前記ユーザ入力の接触位置を確認するステップと、
前記確認された接触位置から所定方向へのスライド経路を感知するステップと、
前記感知されたスライド経路に沿ってグラフィック客体に対する３次元動作の制御を行うステップと、を含むグラフィック客体の３次元動作を制御する方法。
【請求項１４】
前記３次元動作は、前記接触が解除された場合、前記スライド経路に沿って前記グラフィック客体が回転することを含む請求項１３に記載の方法。
【請求項１５】
前記３次元動作は、前記接触が解除された場合、前記スライド経路に沿って複数個の前記グラフィック客体のうち、特定グラフィック客体を軸として前記特定グラフィック客体の周辺に存在するグラフィック客体が回転することを含む請求項１３に記載の方法。
【請求項１６】
前記スライド経路は、直線経路及び曲線経路のうち、少なくとも１つを含む請求項１４または１５に記載の方法。
【請求項１７】
前記タッチパッドは、３次元軸による６方向に対応する６区域に区分された請求項１３に記載の方法。
【請求項１８】
前記３次元動作は、前記区域のうち、１つの軸による２方向に対応する２区域間の前記スライド経路に沿って前記グラフィック客体が回転することを含む請求項１７に記載の方法。
【請求項１９】
前記３次元動作は、前記区域のうち、１つの軸による２方向に対応する２個の区域間の前記スライド経路に沿って複数個のグラフィック客体のうち、特定グラフィック客体を軸として前記特定グラフィック客体の周辺に存在するグラフィック客体が回転することを含む請求項１７に記載の方法。
【請求項２０】
前記スライド経路は、直線経路及び曲線経路のうち、少なくとも１つを含む請求項１８または１９に記載の方法。
【請求項２１】
前記６区域のうち、特定区域での前記接触後に接触解除によって発生したボタン入力を感知するステップをさらに備える請求項１７に記載の方法。
【請求項２２】
前記３次元動作は、前記ボタン入力によって前記グラフィック客体が移動することを含む請求項２１に記載の方法。
【請求項２３】
前記グラフィック客体が複数個である場合、前記３次元動作は、前記ボタン入力によって前記複数個のグラフィック客体間のフォーカスが移動することを含む請求項２１に記載の方法。
【請求項２４】
前記グラフィック客体をディスプレイするステップをさらに備える請求項１３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グラフィック客体の３次元動作を制御する装置及び方法に係り、さらに詳細には、タッチパッドのクリック及びスライドなどのユーザ入力を用いてディスプレイされた３次元グラフィック客体の移動及び回転を制御するグラフィック客体の３次元動作を制御する装置及び方法に関する。
【背景技術】
【０００２】
マウスの発明と共にグラフィックユーザインターフェース（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ：以下、ＧＵＩと称する）の歴史は始まった。最初のＧＵＩコンピュータと呼ばれるゼロックス社（Ｘｅｒｏｘ）のアルト（Ａｌｔｏ）というコンピュータは、マウス、グラフィックウィンドウ、ネットワーク機能とこれを支援する運用体制（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を有しており、これがさらに発展して開発された最初の商用システムであるスター（Ｓｔａｒ）というコンピュータには、ダブルクリック及び多重ウィンドウなどが適用された。
【０００３】
スターの登場以来、アップル社は、Ｌｉｓａというコンピュータを開発したが、メニューバー、プルダウンメニューなどが初めて使われたＬｉｓａは、商業的にも成功して一般人にも知られるようになった。Ｌｉｓａの出現で現在存在するＧＵＩの全てが事実上完成され、アップル社は以後Ｍａｃｉｎｔｏｓｈと呼ばれるコンピュータを通じて大衆化に寄与した。
【０００４】
マイクロソフトは、Ｍａｃｉｎｔｏｓｈ（登録商標）の応用プログラムの製作に参与したことがあるが、この時に習得した技術に基づいて自体運用体制であるウィンドウ１．０を開発した。初期のウィンドウ１．０は、ソフトウェアツールキットに過ぎなかったが、次第に発展されて現在のように全世界的に最も多くのユーザを確保する運用体制となった。
【０００５】
ウィンドウの普及及びインターネットの登場によってＧＵＩは、さらに発展し、多様な環境でユーザになじんで直観的な情報を提供するためのＧＵＩが開発されて使われている。
【０００６】
ＧＵＩは、便利なコンピュータの使用及び迅速で直観的な情報の伝達のために使われる。ユーザは、マウスを用いてマウスポインタを動かして、マウスポインタが指すアイコンをクリックまたはダブルクリックすることによって、所望の動作をコンピュータに命令しうる。また、ＧＵＩは、ファイルまたはその他のデータ情報の表示にも使われるが、この場合、別の対話窓及びヘルプなどを通じて情報が表示しうる。
【０００７】
一方、集積技術の発達によって多様な携帯用端末機が登場した。近来のテープ再生装置、ＣＤプレーヤーなどの音響再生装置から始まってポケベルが登場したこともあり、現在は携帯電話及びｍｐ３プレーヤーが広く普及されており、携帯用ゲーム機も登場した。
【０００８】
また、デジタルマルチメディア放送（Ｄｉｇｉｔａｌ  Ｍｕｌｔｉｍｅｄｉａ  Ｂｒｏａｄｃａｓｔｉｎｇ）サービスの開始につれて、これを提供する携帯用端末機の需要が増加すると期待され、近い将来エアーテレビ（Ａｉｒ  ＴＶ）サービスが開始されれば、携帯用端末機の普及はさらに拡大されると期待される。
【０００９】
このように、携帯用端末機の普及が増加することによって、ディスプレイされるグラフィックユーザインターフェース（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）に対するユーザの関心も増加しており、これにより、多様な種類のグラフィックユーザインターフェースが開発されて提供されている。
【００１０】
図１は、従来のメニュー項目の選択によって詳細情報の表示如何が決定されることを示す図面であって、メニュー項目の状態によって情報のレベルが決定されたことを示している。すなわち、メニュー項目が縮少状態１０である場合には、ファイル名のように単純にデータの種類を表示するほどの情報だけが表示され、ユーザにより選択されてメニュー項目が拡大された状態２０である場合には、ファイル名だけでなく、ファイルの種類、大きさ及びその他の付加情報が表示されるものである。
【００１１】
しかし、図１のような表示は、データの情報を静的な形に表現するので、ユーザに視覚的な効果を与えず、情報のレベルを区別して表示し難い短所がある。
【００１２】
現在、最も広く使われている携帯用端末機のディスプレイ手段としては、液晶表示装置（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）があるが、これは２次元表示装置であって、グラフィックユーザインターフェースとして２次元グラフィック客体が主に使われている。
【００１３】
また、３次元グラフィック客体が具現されて使われることもあるが、３次元グラフィック客体は、２次元の表示装置によりディスプレイされるものであって、ユーザに３次元物体の動作を提供する。
【００１４】
３次元グラフィック客体は、主にゲームに使われたが、現在は携帯用端末機のメニューにも使われている。すなわち、ユーザは、ボタンまたはジョイスティックのような入力手段を用いてディスプレイされた３次元グラフィック客体を制御して、所望の項目を選択しうる。
【００１５】
しかし、３次元グラフィック客体の動作を制御するために４方向ボタン及びジョイスティックを利用するには制約事項が伴われる。すなわち、４方向ボタン及びジョイスティックは、２次元の動作だけを制御されうるので、３次元グラフィック客体の動作に対する限定的な制御だけを提供し、完全な３次元グラフィック客体の動作を制御するためには、別途のボタンなどが備えられねばならない。
【００１６】
また、３次元グラフィック客体の動作のうち、移動はその具現が容易であるが、回転はその具現が容易でない実情である。
【００１７】
したがって、ユーザの直観的な入力で３次元グラフィック客体の移動及び回転などを容易に具現する方法の登場が要求される。
【特許文献１】米国特許第６１５７３８３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１８】
本発明は、タッチパッドのクリック及びスライドなどのユーザ入力を用いてディスプレイされた３次元グラフィック客体の移動及び回転を制御するところにその目的がある。
【００１９】
本発明の目的は、以上で言及した目的に制限されず、言及されていない他の目的は下の記載から当業者に明確に理解されうる。
【課題を解決するための手段】
【００２０】
前記目的を達成するための本発明の実施形態によるグラフィック客体の３次元動作を制御する装置は、接触によるユーザ入力を受信するタッチパッドと、前記ユーザ入力の接触位置を確認する位置確認部と、前記確認された接触位置から所定方向へのスライド経路を感知する経路感知部及び前記感知されたスライド経路に沿ってグラフィック客体に対する３次元動作の制御を行うグラフィック客体制御部と、を備える。
【００２１】
グラフィック客体の３次元動作を制御する方法は、  接触によるユーザ入力を受信するステップと、前記ユーザ入力の接触位置を確認するステップと、前記確認された接触位置から所定方向へのスライド経路を感知するステップと、前記感知されたスライド経路に沿ってグラフィック客体に対する３次元動作の制御を行うステップと、を含む。
【００２２】
その他の実施例の具体的な事項は詳細な説明及び図面に含まれている。
【発明の効果】
【００２３】
本発明のグラフィック客体の３次元動作を制御する装置及び方法によれば、次のような効果が１つあるいはそれ以上ある。
【００２４】
第１に、タッチパッドのクリック及びスライドなどのユーザ入力を用いてディスプレイされた３次元グラフィック客体の移動及び回転を制御することによって、ユーザに便利さを提供する
第２に、従来使用中のタッチパッドを入力手段として使用することによって、製造コストを低減しうる。
【発明を実施するための最良の形態】
【００２５】
本発明の利点及び特徴、そしてこれを達成する方法は添付された図面に基づいて詳細に後述されている実施例を参照すれば明確になる。しかし、本発明は以下で開示される実施例に限定されるものではなく、この実施例から外れて多様な形に具現でき、本明細書で説明する実施例は本発明の開示を完全にし、本発明が属する技術分野で当業者に発明の範ちゅうを完全に報せるために提供されるものであり、本発明は請求項及び発明の詳細な説明により定義されるだけである。一方、明細書全体に亙って同一な参照符号は同一な構成要素を示す。  
以下、添付された図面を参照して本発明の望ましい実施形態を詳細に説明する。  添付されたブロック図の各ブロックとフロ−チャートの組合わせはコンピュータプログラムインストラクションにより実行可能なのが理解できるであろう。これらコンピュータプログラムインストラクションは、汎用コンピュータ、特殊用コンピュータまたはその他のプログラマブルデータプロセッシング装備のプロセッサーに搭載されうるので、コンピュータまたはその他のプログラマブルデータプロセッシング装備のプロセッサーを通じて実行されるそのインストラクションがフローチャートのブロックで説明された機能を行う手段を生成するように機構を作れる。これらコンピュータプログラムインストラクションは特定方式で機能を具現するためにコンピュータまたはその他のプログラマブルデータプロセッシング装備を指向できるコンピュータ利用可能またはコンピュータ判読可能メモリに保存されることも可能なので、そのコンピュータ利用可能またはコンピュータ判読可能メモリに保存されたインストラクションはフローチャートのブロックで説明された機能を行うインストラクション手段を内包する製造品目を生産することも可能である。コンピュータプログラムインストラクションはコンピュータまたはその他のプログラム可能なデータプロセッシング装備上に搭載することも可能なので、コンピュータまたはその他のプログラマブルデータプロセッシング装備上で一連の動作段階が実行されてコンピュータで実行されるプロセスを生成し、コンピュータまたはその他のプログラマブルデータプロセッシング装備を行うインストラクションはフローチャートのブロックで説明された機能を実行するための段階を提供することも可能である。
【００２６】
また、各ブロックまたは各ステップは特定の論理的機能を行うための一つ以上の実行可能なインストラクションを含むモジュール、セグメントまたはコードの一部を示すことができる。また、いくつの代替実行例では、ブロックで言及された機能が順序を外れて発生することも可能であるということに注目せねばならない。例えば、連続して図示されている２つのブロックは、実質的に同時に行われてもよく、またはそのブロックが時々該当する機能によって逆順に行われてもよい。
【００２７】
図２は、本発明の実施形態によるグラフィック客体の３次元動作を制御する装置を示すブロック図であって、３次元動作を制御する装置（以下、３次元動作制御装置と称する）２００は、タッチパッド２１０、ボタン入力感知部２２０、位置確認部２３０、経路感知部２４０、グラフィック客体制御部２５０及びディスプレイ部２６０を含んで構成される。
【００２８】
タッチパッド２１０は、接触によるユーザ入力を受信する。すなわち、ユーザの指動きと押圧力を感知するものである。
【００２９】
タッチパッド２１０は、複数層の物質を含みうるが、最上位にある層は、ユーザの指が接触される層である。そして、非常に薄い絶縁体により区分されている直下層は水平及び垂直電極棒が横と縦方向に配列されて格子状を形成している。その下層は、電極棒層が連結された回路板である。電極棒がある層は一定の交流により充電される。ユーザの指が電極棒格子に接近すれば、電流が遮断され、電流の遮断事実が回路板により感知され、これにより、接触によるユーザ入力が受信される。
【００３０】
タッチパッド２１０は、３次元軸による６方向に対応する６区域に区分しうる。区域の分割形態は、その具現如何によって変わりうるが、ユーザにより区域の境界を認識可能にするために、タッチパッド２１０の表面に境界線が表示されうる。
位置確認部２３０は、ユーザ入力の接触位置を確認する。ここで、接触は単純に接触及び接触解除によったものであり得、接触後に摺動によったものでもあり得る。すなわち、位置確認部２３０は、一旦タッチパッド２１０にユーザの指などによる接触が発生すれば、リアルタイムで接触された位置を確認する役割を行う。
【００３１】
ボタン入力感知部２２０は、タッチパッド２１０の表面の６区域のうち、特定区域での接触後に接触解除によって発生したボタン入力を感知する。すなわち、ユーザの指がタッチパッド２１０の特定位置に接触された後、接触解除されれば、位置確認部２３０は、接触された位置と接触解除された位置とをボタン入力感知部２２０に伝達し、ボタン入力感知部２２０は、接触された位置と接触解除された位置との差を参照してボタン入力を感知する。
【００３２】
ここで、ボタン入力感知部２２０は、区域の境界線を参照して接触位置と接触解除された位置との差を決定しうる。すなわち、接触位置と接触解除された位置とがいずれも特定区域の境界線に含まれれば、ボタン入力感知部２２０はこれをボタン入力と見なして、接触位置と接触解除された位置とが相異なる区域に含まれれば、ボタン入力感知部２２０は、これをボタン入力と見なさない。
【００３３】
一方、ユーザは、つの特定区域内でのみスライド命令を入力することもあるが、これにより、ボタン入力感知部２２０は、特定区域の境界線に含まれたとしても、接触位置と接触解除された位置との距離が所定臨界値を超えれば、これをボタン入力と見なさないこともある。
【００３４】
経路感知部２４０は、位置確認部２３０により確認された接触位置から所定方向へのスライド経路を感知する役割を行う。すなわち、接触が維持された状態で最初接触された位置を基準に移動した位置をリアルタイムで感知するものである。
【００３５】
経路感知部２４０によるスライド経路感知は区域の境界線に関係なく行われる。すなわち、最初接触された位置と現在接触された位置との距離が所定臨界値を超えれば、経路感知部２４０はこれをスライド命令と見なして、その経路を感知する。
【００３６】
グラフィック客体制御部２５０は、経路感知部２４０により感知されたスライド経路に沿ってグラフィック客体に対する３次元動作の制御を行う。
【００３７】
ここで、３次元動作は、タッチパッド２１０に対するユーザの接触が解除された場合スライド経路に沿ってグラフィック客体が回転することを含む。例えば、ユーザの接触が解除された場合のスライド経路がＸ軸方向に対する直線動作である場合、グラフィック客体制御部２５０は、ディスプレイされたグラフィック客体をＹ軸またはＺ軸を軸として回転させるものである。
【００３８】
また、ディスプレイされたグラフィック客体が複数個であるが、これにより、３次元動作は、タッチパッド２１０に対するユーザの接触が解除された場合、前記スライド経路に沿って複数個のグラフィック客体のうち、特定グラフィック客体を軸として特定グラフィック客体の周辺に存在するグラフィック客体が回転することを含む。
【００３９】
一方、グラフィック客体制御部２５０は、リアルタイムでグラフィック客体を回転させうるが、これによる３次元動作は、区域のうち１つの軸による２方向に対応する２区域間のスライド経路によるグラフィック客体の回転を含む。例えば、＋Ｘ、−Ｘ、＋Ｙ、−Ｙ、＋Ｚ、−Ｚの６方向に対する区域に分割されたタッチパッド２１０でユーザの最初の接触位置が−Ｘであり、最後の接触位置が＋Ｘである場合、スライド経路は−Ｘから＋Ｘをつなぐ直線になるが、これにより、ディスプレイされたグラフィック客体は、Ｙ軸またはＺ軸を軸として回転するものである。
【００４０】
また、グラフィック客体が複数個である場合、３次元動作は区域のうち１つの軸による２方向に対応する２区域間のスライド経路に沿って特定グラフィック客体を軸として特定グラフィック客体の周辺に存在するグラフィック客体の回転を含む。
【００４１】
グラフィック客体の回転についての詳細な説明は、図５Ａないし図５Ｃ及び図６Ａないし図６Ｃを通じて後述する。
【００４２】
そして、３次元動作は、ボタン入力感知部２２０により感知されたボタン入力によるグラフィック客体の移動を含む。例えば、＋Ｘ、−Ｘ、＋Ｙ、−Ｙ、＋Ｚ、−Ｚの６方向に対する区域に分割されたタッチパッド２１０でユーザの最初の接触位置が−Ｘであり、接触解除された位置も−Ｘである場合、ディスプレイされたグラフィック客体は、−Ｘ方向に移動するものである。
【００４３】
また、グラフィック客体が複数個である場合、３次元動作は、ボタン入力感知部２２０により感知されたボタン入力によって複数個のグラフィック客体間のフォーカス移動を含む。
【００４４】
グラフィック客体の移動についての詳細な説明は、図７Ａないし図７Ｃ及び図８Ａないし図８Ｃを通じて後述する。
【００４５】
ディスプレイ部２６０は、グラフィック客体をディスプレイする役割を行う。ディスプレイ部２６０は、入力された映像信号をディスプレイしうる陰極線管（ＣＲＴ：Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、液晶画面（ＬＣＤ）、発光ダイオード（ＬＥＤ）、有機発光ダイオード（ＯＬＥＤ）またはプラズマディスプレイ（ＰＤＰ）などの映像表示手段が備えられたモジュールとして回転または移動したグラフィック客体をディスプレイする役割を行う。
【００４６】
図３は、本発明の実施形態によるタッチパッドを示す図面であって、タッチパッド３００の表面に３次元軸による６方向に対応する６個の区域３１１、３１２、３１３、３１４、３２０、３３０が６面体の形で表示されたことを示す。
【００４７】
実際に、６面体である３次元物体を２次元平面タッチパッド３００に表現すれば、図示されたように３個の面３１０、３２０、３３０が表示されうるが、そのうち、一面（以下、前面と称する）３１０が２軸による４方向に対応する４区域３１１、３１２、３１３、３１４に再び区分され、残りの２面（以下、第１側面及び第２側面と称する）３２０、３３０が残りの１軸による２方向に対応する２区域３２０、３３０に割当てられる。
【００４８】
６区域３１１、３１２、３１３、３１４、３２０、３３０内でユーザの接触及び接触解除が発生すれば、グラフィック客体制御部２５０は、ディスプレイされたグラフィック客体を対応する方向に移動させる。例えば、−Ｘ区域３１１でユーザの接触及び接触解除が発生すれば、グラフィック客体制御部２５０は、グラフィック客体を−Ｘ方向に移動させ、＋Ｙ区域３１４でユーザの接触及び接触解除が発生すれば、グラフィック客体制御部２５０はグラフィック客体を＋Ｙ方向に移動させる。
【００４９】
また、タッチパッド３００は、ユーザのスライド動作３１０ａ、３２０ａ、３３０ａを入力されるが、これにより、３次元動作装置はディスプレイされたグラフィック客体を回転３１０ｂ、３２０ｂ、３３０ｂさせる。例えば、Ｘ軸方向のスライド経路３１０ａが感知された場合、グラフィック客体制御部２５０はグラフィック客体をＹ軸を軸として回転３１０ｂさせ、Ｙ軸方向のスライド経路３２０ａが感知された場合、グラフィック客体制御部２５０は、グラフィック客体をＸ軸を軸として回転３２０ｂさせ、円形状のスライド経路３３０ａが感知された場合、グラフィック客体制御部２５０は、グラフィック客体をＺ軸を軸として回転３３０ｂさせる。すなわち、グラフィック客体制御部２５０は、直線または曲線のスライド経路に沿ってグラフィック客体に対する３次元動作を適用するものである。
【００５０】
ここで、グラフィック客体に対する３次元動作が適用される場合、グラフィック客体制御部２５０は、入力されたスライド経路を感知していて、接触が解除された場合、グラフィック客体に３次元動作、すなわち、回転を適用する。
【００５１】
また、グラフィック客体制御部２５０は、複数個のグラフィック客体に対する３次元動作を適用することもできるが、ユーザによるスライド動作が入力された場合、グラフィック客体制御部２５０は、複数個のグラフィック客体のうち、特定のグラフィック客体を軸として特定グラフィック客体の周辺に存在するグラフィック客体を回転させうる。
【００５２】
図４Ａないし図４Ｂは、本発明の他の実施形態によるタッチパッドを示す図面であって、図４Ａはタッチパッド４００ａの表面に３次元軸による６方向に対応する６区域４１１ａ、４１２ａ、４１３ａ、４１４ａ、４２０ａ、４３０ａが６面体の形で表示されたことを示す。
【００５３】
実際に、６面体である３次元物体を２次元平面であるタッチパッド４００ａに表現すれば、図示されたように３面４１０ａ、４２０ａ、４３０ａが表示されうるが、そのうち、一面（以下、前面と称する）４１０ａが２個の軸による４方向に対応する４区域４１１ａ、４１２ａ、４１３ａ、４１４ａに再び区分され、残りの二面（以下、第１側面及び第２側面と称する）４２０ａ、４３０ａが残りの１軸による２方向に対応する２区域４２０ａ、４３０ａに割当てられる。
【００５４】
前面で横軸及び縦軸を各々Ｘ軸及びＹ軸と仮定しよう。そうすると、Ｘ軸上の左右区域は、各々−Ｘ区域４１１ａ及び＋Ｘ区域４１２ａに割当てられ、Ｙ軸上の上下区域は各々＋Ｙ区域４１４ａ及び−Ｙ区域４１３ａに割当てられる。また、第１側面及び第２側面に該当する区域は、＋Ｚ区域４３０ａ及び−Ｚ区域４２０ａに割当てられうる。
【００５５】
このように、３次元軸による６方向に対応する６区域が割当てられれば、グラフィック客体制御部２５０は、特定区域内での接触及び接触解除が連続的に入力されることによって、区域に該当てられる方向にディスプレイされたグラフィック客体を移動させ、接触された状態のスライド命令が入力されることによって、スライド経路に沿ってディスプレイされたグラフィック客体を回転させる。
【００５６】
例えば、−Ｘ区域４１１ａに対するユーザの接触及び接触解除が連続的に入力されれば、グラフィック客体制御部２５０は、ディスプレイされたグラフィック客体を−Ｘ方向に移動させ、＋Ｙ区域４１４ａに対するユーザの接触及び接触解除が連続的に入力されれば、グラフィック客体制御部２５０は、ディスプレイされたグラフィック客体を＋Ｙ方向に移動させる。
【００５７】
また、−Ｘ区域４１１ａから＋Ｘ区域４１２ａ間のスライド命令が入力されれば、グラフィック客体制御部２５０は、Ｙ軸を軸としてディスプレイされたグラフィック客体を回転させ、−Ｚ区域４２０ａから＋Ｚ区域４３０ａ間のスライド命令が入力されれば、グラフィック客体制御部２５０は、Ｚ軸を軸としてディスプレイされたグラフィック客体を回転させる。
【００５８】
前述したように、各区域は、境界線で区分され、境界線は、タッチパッド４００ａの表面に表示されうる。これにより、ユーザは、境界線を認識した後に所望の区域を確認し、接触を用いた命令を入力しうる。
【００５９】
この際、ユーザのスライド命令によるグラフィック客体の回転は、最初の接触位置によって回転軸が決定されうる。
【００６０】
例えば、−Ｘ区域４１１ａから＋Ｘ区域４１２ａ間のスライド命令が入力されれば、グラフィック客体制御部２５０は、Ｙ軸を軸としてディスプレイされたグラフィック客体を回転させるが、接触された位置が＋Ｘ区域４１２ａを超えて−Ｚ区域４２０ａである場合にも、グラフィック客体制御部２５０は、Ｚ軸を軸としてグラフィック客体を回転させない。すなわち、最初の接触位置が−Ｘ区域４１１ａまたは＋Ｘ区域４１２ａならば、グラフィック客体制御部２５０は入力されたスライド命令によってＹ軸を軸としてグラフィック客体を回転させ、Ｘ軸またはＺ軸を軸としてグラフィック客体を回転させない。
【００６１】
このように、最初の接触位置によって回転軸が決定される場合、グラフィック客体制御部２５０は、リアルタイムでグラフィック客体を回転させうる。すなわち、ユーザによる接触解除が発生する前にスライド経路によるグラフィック客体の回転を行える。
【００６２】
一方、図４Ｂは、本発明の他の実施形態によるタッチパッドを示す図面であって、タッチパッド４００ｂの表面に３次元軸による６方向に対応する６区域４１１ｂ、４１２ｂ、４１３ｂ、４１４ｂ、４２０ｂ、４３０ｂが中央面４１０ｂとエッジ面４２０ｂ、４３０ｂに区分されて表示されたことを示す。
【００６３】
ここで、中央面４１０ｂは、２軸による４方向に対応する４区域４１１ｂ、４１２ｂ、４１３ｂ、４１４ｂに再び区分され、エッジ面は上下に区分されて残りの１軸による２方向に対応する２区域４２０ｂ、４３０ｂに割当てられる。中央面４１０ｂで横軸及び縦軸を各々Ｘ軸及びＹ軸と仮定しよう。そうすると、Ｘ軸上の左右区域は、各々−Ｘ区域４１１ｂ及び＋Ｘ区域４１２ｂに割当てられ、Ｙ軸上の上下区域は各々＋Ｙ区域４１４ｂ及び−Ｙ区域４１３ｂに割当てられる。また、エッジ面の上面及び下面は、各々＋Ｚ区域４３０ｂ及び−Ｚ区域４２０ｂに割当てられうる。
【００６４】
６区域４１１ｂ、４１２ｂ、４１３ｂ、４１４ｂ、４２０ｂ、４３０ｂが割当てられることによって、入力されたボタン命令及びスライド命令に対応するグラフィック客体の移動及び回転については前述したので、その説明を省略する。
【００６５】
図５Ａないし図５Ｃは、本発明の実施形態によるグラフィック客体の回転を示す図面である。
【００６６】
タッチパッド３００に対するＸ軸方向のスライド命令が入力され、ユーザの接触が解除されれば、グラフィック客体制御部２５０は、Ｙ軸を軸としてグラフィック客体５１０を回転させる。
【００６７】
また、タッチパッド３００に対するＹ軸方向のスライド命令が入力され、ユーザの接触が解除されれば、グラフィック客体制御部２５０は、Ｘ軸を軸としてグラフィック客体５２０を回転させる。
【００６８】
また、タッチパッド３００に対する円形のスライド命令が入力されてユーザの接触が解除されれば、グラフィック客体制御部２５０は、Ｚ軸を軸としてグラフィック客体５３０を回転させる。
【００６９】
このようなグラフィック客体の回転は、ユーザのタッチパッド３００に対する接触解除が発生した場合に行われるが、最初の接触位置によって回転軸が決定される場合、グラフィック客体制御部２５０は、リアルタイムでグラフィック客体を回転させうる。これについて図面を参照して説明すれば次の通りである。
【００７０】
図５Ａに示されたように、タッチパッド４００ａ、４００ｂの−Ｘ区域５５０ａから＋Ｘ区域５５０ｂのスライド命令が入力されれば、グラフィック客体制御部２５０は、Ｙ軸を軸としてグラフィック客体５１０を回転させる。
【００７１】
また、図５Ｂに示されたように、タッチパッド４００ａ、４００ｂの−Ｙ区域５６０ａから＋Ｙ区域５６０ｂ間のスライド命令が入力されれば、グラフィック客体制御部２５０は、Ｘ軸を軸としてグラフィック客体５２０を回転させる。
【００７２】
また、図５Ｃに示されたように、タッチパッド４００ａ、４００ｂの−Ｚ区域５７０ａから＋Ｚ区域５７０ｂ間のスライド命令が入力されれば、グラフィック客体制御部２５０は、Ｚ軸を軸としてグラフィック客体５３０を回転させる。
【００７３】
リアルタイムでグラフィック客体が回転される場合、回転軸は、タッチパッド４００ａ、４００ｂの最初の接触位置によって決定される。すなわち、最初の接触位置がタッチパッド４００ａ、４００ｂの−Ｘ区域５５０ａまたは＋Ｘ区域５５０ｂである場合、これに対するスライド命令は、Ｙ軸への回転と認識され、最初の接触位置がタッチパッド４００ａ、４００ｂの−Ｙ区域５６０ａまたは＋Ｙ区域５６０ｂである場合、これに対するスライド命令は、Ｘ軸への回転と認識され、最初の接触位置がタッチパッド４００ａ、４００ｂの−Ｚ区域５７０ａまたは＋Ｚ区域５７０ｂである場合、これに対するスライド命令は、Ｚ軸への回転と認識されるだけである。
【００７４】
一方、ユーザにより入力されたスライド経路が相異なる軸を経る場合、グラフィック客体制御部２５０は回転軸を転換してグラフィック客体を回転させうる。
【００７５】
例えば、最初の接触位置が−Ｘ区域５５０ａであり、ユーザのスライド経路が＋Ｘ区域５５０ｂである場合、グラフィック客体はＹ軸を軸として回転する。この際、ユーザのスライド経路がタッチパッド４００ａ、４００ｂの−Ｘ区域５５０ａ、＋Ｙ区域５６０ｂ、−Ｙ区域５６０ａ及び＋Ｘ区域５５０ｂである場合、−Ｘ区域５５０ａ及び＋Ｙ区域５６０ｂ区間でグラフィック客体はＹ軸を軸として回転していて、Ｘ軸を軸として回転し、＋Ｙ区域５６０ｂ及び−Ｙ区域５６０ａ区間でグラフィック客体はＸ軸を軸として回転し、−Ｙ区域５６０ａ及び＋Ｘ区域５５０ｂ区間でグラフィック客体はＸ軸を軸として回転していて、Ｙ軸を軸として回転する。すなわち、各区域間の境界線で回転軸が転換されることである。
【００７６】
また、ユーザにより入力されたスライド経路が各軸の成分を複合的に含む場合、グラフィック客体制御部２５０は複数個の回転軸を軸としてグラフィック客体を回転させうる。
【００７７】
例えば、タッチパッド４００ａ、４００ｂの−Ｘ区域５５０ａ及び＋Ｙ区域５６０ｂの境界線を最初の接触位置として＋Ｘ区域５５０ｂ及び−Ｙ区域５６０ａの境界線方向にスライド経路が形成された場合、グラフィック客体制御部２５０は−Ｘ区域５５０ａから＋Ｘ区域５５０ｂへのスライド経路によりＹ軸を軸としてするグラフィック客体の回転と＋Ｙ区域５６０ｂから−Ｙ区域５６０ａへのスライド経路によりＸ軸を軸としてするグラフィック客体の回転を同時に行う。
【００７８】
このような１つの軸によるグラフィック客体の回転如何と複数個の軸によるグラフィック客体の回転如何はユーザにより設定されうる。
【００７９】
図６Ａないし図６Ｃは、本発明の他の実施形態によるグラフィック客体の回転を示す図面である。
【００８０】
図５Ａないし図５Ｃにおいて３次元軸のうち、１軸または複数軸を軸としてグラフィック客体が回転することが図示されたているが、図６Ａないし図６Ｃでは複数個のグラフィック客体のうち、１つを中心に残りのグラフィック客体が回転することが図示される。
【００８１】
タッチパッド３００に対するＸ軸方向のスライド命令が入力されてユーザの接触が解除されれば、グラフィック客体制御部２５０は中心に位置したグラフィック客体６１０を除いた残りのグラフィック客体６１０ａ、６１０ｂ、６１０ｃ、６１０ｄを、Ｙ軸を軸として回転させる。
【００８２】
また、タッチパッド３００に対するＹ軸方向のスライド命令が入力され、ユーザの接触が解除されれば、グラフィック客体制御部２５０は中心に位置したグラフィック客体６２０を除いた残りのグラフィック客体６２０ａ、６２０ｂ、６２０ｃ、６２０ｄを、Ｘ軸を軸として回転させる。
【００８３】
また、タッチパッド３００に対する円形のスライド命令が入力されてユーザの接触が解除されれば、グラフィック客体制御部２５０は中心に位置したグラフィック客体６３０を除いた残りのグラフィック客体６３０ａ、６３０ｂ、６３０ｃ、６３０ｄを、Ｚ軸を軸として回転させる。
【００８４】
このようなグラフィック客体の回転は、ユーザのタッチパッド３００に対する接触解除が発生した場合に行われることであるが、最初の接触位置によって回転軸が決定される場合、グラフィック客体制御部２５０は、リアルタイムでグラフィック客体を回転させうる。これについて図面を参照して説明すれば次の通りである。
【００８５】
図６Ａに示されたように、タッチパッド４００ａ、４００ｂの−Ｘ区域６５０ａから＋Ｘ区域６５０ｂ間のスライド命令が入力されれば、グラフィック客体制御部２５０は中心に位置したグラフィック客体６１０を除いた残りのグラフィック客体６１０ａ、６１０ｂ、６１０ｃ、６１０ｄをＹ軸を軸として回転させる。
【００８６】
また、図６Ｂに示されたように、タッチパッド４００ａ、４００ｂの−Ｙ区域６６０ａから＋Ｙ区域６６０ｂ間のスライド命令が入力されれば、グラフィック客体制御部２５０は中心に位置したグラフィック客体６２０を除いた残りのグラフィック客体６２０ａ、６２０ｂ、６２０ｃ、６２０ｄを、Ｘ軸を軸として回転させる。
【００８７】
また、図６Ｃに示されたように、タッチパッド４００ａ、４００ｂの−Ｚ区域６７０ａから＋Ｚ区域６７０ｂ間のスライド命令が入力されれば、グラフィック客体制御部２５０は中心に位置したグラフィック客体６３０を除いた残りのグラフィック客体６３０ａ、６３０ｂ、６３０ｃ、６３０ｄを、Ｚ軸を軸として回転させる。
【００８８】
ここで、中心に位置したグラフィック客体６１０、６２０、６３０を除いた残りのグラフィック客体６１０ａ、６１０ｂ、６１０ｃ、６１０ｄ、６２０ａ、６２０ｂ、６２０ｃ、６２０ｄ、６３０ａ、６３０ｂ、６３０ｃ、６３０ｄは、中心に位置したグラフィック客体６１０、６２０、６３０）を中心に回転する。
【００８９】
リアルタイムでグラフィック客体が回転する場合、複数個のグラフィック客体の回転また回転軸はタッチパッド４００ａ、４００ｂの最初の接触位置によって決定される。すなわち、最初の接触位置がタッチパッド４００ａ、４００ｂの−Ｘ区域６５０ａまたは＋Ｘ区域６５０ｂである場合、これに対するスライド命令は、Ｙ軸への回転と認識され、最初の接触位置がタッチパッド４００ａ、４００ｂの−Ｙ区域６６０ａまたは＋Ｙ区域６６０ｂである場合、これに対するスライド命令はＸ軸への回転と認識され、最初の接触位置がタッチパッド４００ａ、４００ｂである−Ｚ区域６７０ａまたは＋Ｚ区域６７０ｂである場合、これに対するスライド命令はＺ軸への回転と認識されるだけである。
【００９０】
また、ユーザにより入力されたスライド経路が相異なる軸を経る場合、グラフィック客体制御部２５０は、回転軸を転換して複数個のグラフィック客体を回転させうる。
【００９１】
そして、ユーザにより入力されたスライド経路が各軸の成分を複合的に含む場合、グラフィック客体制御部２５０は、複数個の回転軸を軸として複数個のグラフィック客体をも回転させうる。
【００９２】
このような１軸による複数個のグラフィック客体の回転如何と複数軸による複数個のグラフィック客体の回転如何はユーザにより設定されうる。
【００９３】
図７Ａないし図７Ｃは、本発明の実施形態によるグラフィック客体の移動を示す図面である。
【００９４】
３次元軸による６方向に対応する６区域が割当てられれば、グラフィック客体制御部２５０は、特定区域内での接触及び接触解除が連続的に入力されることによって、区域に該当する方向にディスプレイされたグラフィック客体を移動させる。
【００９５】
図７Ａに示されたように、タッチパッド３００、４００ａ、４００ｂの−Ｘ区域７５０ａまたは＋Ｘ区域７５０ｂでの接触及び接触解除が入力されれば、グラフィック客体制御部２５０は、グラフィック客体７１０を左右７１０ａ、７１０ｂに移動させる。
【００９６】
また、図７Ｂに図示されたように、タッチパッド３００、４００ａ、４００ｂの＋Ｙ区域７６０ｂまたは−Ｙ区域７６０ａでの接触及び接触解除が入力されれば、グラフィック客体制御部２５０は、グラフィック客体７２０を上下７２０ａ、７２０ｂに移動させる。
【００９７】
また、図７Ｃに示されたように、タッチパッド３００、４００ａ、４００ｂの−Ｚ区域７７０ａまたは＋Ｚ区域７７０ｂでの接触及び接触解除が入力されれば、グラフィック客体制御部２５０はグラフィック客体７３０を前後７３０ａ、７３０ｂに移動させる。
【００９８】
接触及び接触解除の連続的な入力命令がボタン命令と認識されることによって、タッチパッド３００、４００ａ、４００ｂに表示された該当方向への移動命令となり、これにより、グラフィック客体７１０、７２０、７３０が移動する。
【００９９】
一方、グラフィック客体制御部２５０は、１つの特定区域内でのスライド命令によってグラフィック客体を回転させうるが、これにより、グラフィック客体制御部２５０は接触位置と接触解除位置とが特定区域内に含まれたとしても、接触位置と接触解除位置との距離が所定臨界値を超えれば、これをボタン入力と見なさないこともある。
【０１００】
すなわち、最初の接触位置と接触解除位置との距離が所定臨界値を超えれば、グラフィック客体制御部２５０はこれをスライド命令と見なし、スライド経路に対応する回転をディスプレイされたグラフィック客体に適用する。
【０１０１】
図８Ａないし図８Ｃは、本発明の他の実施形態によるグラフィック客体の移動を示す図面である。
【０１０２】
ディスプレイされたグラフィック客体が複数個である場合、３次元軸による６方向に対応する６区域が割当てられれば、グラフィック客体制御部２５０は特定区域内での接触及び接触解除が連続的に入力されることによって、区域に該当する方向にグラフィック客体のフォーカスを移動させる。
【０１０３】
図８Ａに示されたように、タッチパッド２００の−Ｘ区域８５０ａまたは＋Ｘ区域８５０ｂでの接触及び接触解除が入力されれば、グラフィック客体制御部２５０はグラフィック客体のフォーカス８１０を左右８１０ａ、８１０ｂに移動させる。
【０１０４】
また、図８Ｂに示されたように、タッチパッド２００の＋Ｙ区域８６０ｂまたは−Ｙ区域８６０ａでの接触及び接触解除が入力されれば、グラフィック客体制御部２５０は、グラフィック客体のフォーカス８２０を上下８２０ａ、８２０ｂに移動させる。
【０１０５】
また、図８Ｃに示されたように、タッチパッド２００の−Ｚ区域８７０ａまたは＋Ｚ区域８７０ｂでの接触及び接触解除が入力されれば、グラフィック客体制御部２５０はグラフィック客体のフォーカス８３０を前後８３０ａ、８３０ｂに移動させる。
【０１０６】
接触及び接触解除の連続的な入力命令がボタン命令と認識されることによって、タッチパッド２００に表示された該当方向への移動命令となり、これにより、グラフィック客体のフォーカス８１０、８２０、８３０、すなわち、カーソルが移動する。
【０１０７】
タッチパッド２００でユーザの接触位置と接触解除位置との距離が所定臨界値を超えれば、グラフィック客体制御部２５０がこれをボタン入力と見なさないことは、複数個のグラフィック客体間のフォーカス移動にも適用される。
【０１０８】
図９は、本発明の実施形態によるグラフィック客体の３次元動作を制御する過程を示すフローチャートである。
【０１０９】
ディスプレイされたグラフィック客体の３次元動作を制御するために３次元動作制御装置２００は、まず接触によるユーザ入力を受信する（Ｓ９１０）。接触によるユーザ入力は、タッチパッド２１０により受信されうるが、タッチパッド２１０は、３次元軸による６方向に対応する６区域に区分しうる。ここで、区域の分割形態は、その具現如何によって変わりうるが、ユーザにより区域の境界を認識可能にするためにタッチパッド２１０の表面に境界線が表示されうる。
【０１１０】
接触によるユーザ命令がタッチパッド２１０により受信されれば、位置確認部２３０は、ユーザ入力の接触位置を確認する（Ｓ９２０）。位置確認部２３０は、一旦タッチパッド２１０にユーザの指などによる接触が発生すれば、その接触が解除されるまで接触された位置を確認するものである。
【０１１１】
確認された位置は、ボタン入力感知部２２０及び経路感知部２４０に伝えられる。
【０１１２】
これにより、ボタン入力感知部２２０は、伝達された接触された位置を用いてタッチパッド２１０表面の６区域のうち、特定区域での接触後、接触解除によって発生したボタン入力を感知する（Ｓ９３０）。
【０１１３】
ここで、ボタン入力感知部２２０は接触位置と接触解除された位置とが特定区域の境界線に含まれたか否かを確認し、接触位置と接触解除された位置とが相異なる区域に含まれれば、これをボタン入力と見なさず、接触位置と接触解除された位置とがいずれも特定区域の境界線に含まれたならば、接触位置と接触解除された位置との距離が所定臨界値を超えたか否かを確認する（Ｓ９４０）。
【０１１４】
これにより、接触位置と接触解除された位置との距離が所定臨界値を超えれば、ボタン入力感知部２２０はこれをボタン入力と見なさず、所定臨界値を超えなければ、ボタン入力と見なして該当区域に対応する信号をグラフィック客体制御部２５０に伝達する。
【０１１５】
該当区域に対応する信号を伝達されることによって、グラフィック客体制御部２５０は、対応する方向にディスプレイされたグラフィック客体を移動させる（Ｓ９５０）。例えば、＋Ｘ、−Ｘ、＋Ｙ、−Ｙ、＋Ｚ、−Ｚの６方向に対する区域に分割されたタッチパッド２１０でボタン入力感知部２２０により発生した信号が−Ｘに対応する場合、グラフィック客体制御部２５０は、ディスプレイされたグラフィック客体を−Ｘ方向に移動させる。
【０１１６】
また、グラフィック客体が複数個である場合、グラフィック客体制御部２５０は、ボタン入力感知部２２０から伝達された信号によってグラフィック客体間のフォーカスを移動させうる（Ｓ９５０）。
【０１１７】
一方、位置確認部２３０により確認された位置が経路感知部２４０に伝えられれば、経路感知部２４０は、確認された接触位置から所定方向へのスライド経路を感知する（Ｓ９６０）。すなわち、接触が維持された状態で最初接触された位置を基準に移動した位置をリアルタイムで感知するものである。
【０１１８】
感知されたスライド経路は、グラフィック客体制御部２５０に伝えられるが、スライド経路は、ユーザの接触解除が発生した場合にのみ伝えられるか、リアルタイムで伝えられうる。グラフィック客体制御部２５０は、伝達されたスライド経路を参照してディスプレイされたグラフィック客体を回転させる（Ｓ９７０）。例えば、接触解除された場合のスライド経路がＸ軸方向である場合、グラフィック客体制御部２５０は、ディスプレイされたグラフィック客体をＹ軸またはＺ軸を軸として回転させる。
【０１１９】
また、＋Ｘ、−Ｘ、＋Ｙ、−Ｙ、＋Ｚ、−Ｚの６方向に対する区域に分割されたタッチパッド２１０でユーザの最初の接触位置が−Ｘであり、最後の接触位置が＋Ｘである場合、スライド経路は−Ｘから＋Ｘをつなぐ直線になるが、これにより、グラフィック客体制御部２５０はディスプレイされたグラフィック客体をＹ軸またはＺ軸を軸として回転させうる。
【０１２０】
また、グラフィック客体が複数個である場合、グラフィック客体制御部２５０は伝達されたスライド経路に沿って特定グラフィック客体を中心に特定グラフィック客体の周辺に存在するグラフィック客体を回転させうる（Ｓ９７０）。
【０１２１】
すなわち、グラフィック客体制御部２５０は、感知されたボタン入力またはスライド経路に沿ってグラフィック客体に対する３次元動作の制御を行うことであるが、ここで、３次元動作は、ユーザのタッチパッド２１０に対する接触が解除された場合、スライド経路に沿ってグラフィック客体が回転すること、タッチパッド２１０の区域のうち、１つの軸による２方向に対応する２区域間のスライド経路に沿ってグラフィック客体がリアルタイムで回転すること、及びボタン入力によってグラフィック客体が移動することを含む。
【０１２２】
また、ディスプレイされたグラフィック客体が複数個である場合、３次元動作はユーザのタッチパッド２１０に対する接触が解除された場合、スライド経路に沿って特定グラフィック客体を中心に特定グラフィック客体の周辺に存在するグラフィック客体が回転すること、タッチパッド２１０の区域のうち、１軸による２方向に対応する２区域間のスライド経路に沿って特定グラフィック客体を中心に特定グラフィック客体の周辺に存在するグラフィック客体が回転すること、及びボタン入力による複数個のグラフィック客体間のフォーカスが移動することを含む。
【０１２３】
グラフィック客体制御部２５０により移動または回転されたグラフィック客体は、ディスプレイ部２６０を通じてディスプレイされる（Ｓ９８０）。
【０１２４】
以上、添付図を参照して本発明の実施例を説明したが、  本発明が属する技術分野で当業者ならば本発明がその技術的思想や必須特徴を変更せずとも他の具体的な形に実施されうるということが理解できるであろう。したがって、前述した実施例は全ての面で例示的なものであって、限定的なものではないと理解せねばならない。
【産業上の利用可能性】
【０１２５】
本発明は、グラフィック客体の３次元動作を制御する装置及び方法に関連した技術分野に好適に適用されうる。
【図面の簡単な説明】
【０１２６】
【図１】従来のメニュー項目の選択によって詳細情報の表示如何が決定されることを示す図である。
【図２】本発明の実施形態によるグラフィック客体の３次元動作を制御する装置を示すブロック図である。
【図３】本発明の実施形態によるタッチパッドを示す図である。
【図４Ａ】本発明の他の実施形態によるタッチパッドを示す図である。
【図４Ｂ】本発明の他の実施形態によるタッチパッドを示す図である。
【図５Ａ】本発明の実施形態によるグラフィック客体の回転を示す図である。
【図５Ｂ】本発明の実施形態によるグラフィック客体の回転を示す図である。
【図５Ｃ】本発明の実施形態によるグラフィック客体の回転を示す図である。
【図６Ａ】本発明の他の実施形態によるグラフィック客体の回転を示す図である。
【図６Ｂ】本発明の他の実施形態によるグラフィック客体の回転を示す図である。
【図６Ｃ】本発明の他の実施形態によるグラフィック客体の回転を示す図である。
【図７Ａ】本発明の実施形態によるグラフィック客体の移動を示す図である。
【図７Ｂ】本発明の実施形態によるグラフィック客体の移動を示す図である。
【図７Ｃ】本発明の実施形態によるグラフィック客体の移動を示す図である。
【図８Ａ】本発明の他の実施形態によるグラフィック客体の移動を示す図である。
【図８Ｂ】本発明の他の実施形態によるグラフィック客体の移動を示す図である。
【図８Ｃ】本発明の他の実施形態によるグラフィック客体の移動を示す図である。
【図９】本発明の実施形態によるグラフィック客体の３次元動作を制御する過程を示すフローチャートである。
【符号の説明】
【０１２７】
２１０      タッチパッド
２２０      ボタン入力感知部
２３０      位置確認部
２４０      経路感知部
２５０      グラフィック客体制御部
２６０      ディスプレイ部
【図１】
2007122730.tif 000003
【図２】
2007122730.tif 000004
【図３】
2007122730.tif 000005
【図４Ａ】
2007122730.tif 000006
【図４Ｂ】
2007122730.tif 000007
【図５Ａ】
2007122730.tif 000008
【図５Ｂ】
2007122730.tif 000009
【図５Ｃ】
2007122730.tif 000010
【図６Ａ】
2007122730.tif 000011
【図６Ｂ】
2007122730.tif 000012
【図６Ｃ】
2007122730.tif 000013
【図７Ａ】
2007122730.tif 000014
【図７Ｂ】
2007122730.tif 000015
【図７Ｃ】
2007122730.tif 000016
【図８Ａ】
2007122730.tif 000017
【図８Ｂ】
2007122730.tif 000018
【図８Ｃ】
2007122730.tif 000019
【図９】
2007122730.tif 000020