(57)【要約】【課題】  ３次元モーショングラフィックユーザインターフェース、これを提供する装置及び方法を提供する。【解決手段】  所定面に情報が表示された複数の多面体オブジェクトを第１視点によってディスプレイするディスプレイ部と、ユーザから視点転換のための入力値を入力される入力部と、前記入力値によって前記多面体オブジェクトを第２視点によって再配置し、前記再配置された多面体オブジェクトで前記第２視点と垂直の面に前記情報を表示するグラフィックユーザインターフェース部と、を備える。【選択図】      図６Ａ
2007128509.tif 000002
【特許請求の範囲】
【請求項１】
所定面に情報が表示された複数の多面体オブジェクトを第１視点によってディスプレイするディスプレイ部と、
ユーザから視点転換のための入力値を入力される入力部と、
前記入力値によって前記多面体オブジェクトを第２視点によって再配置し、前記再配置された多面体オブジェクトで前記第２視点と垂直の面に前記情報を表示するグラフィックユーザインターフェース部と、を備える３次元モーショングラフィックユーザインターフェースの提供装置。
【請求項２】
前記再配置された多面体オブジェクトで前記情報が表示される面は、前記第１視点の多面体オブジェクトで前記情報が表示された面が所定角度に回転された面である請求項１に記載の３次元モーショングラフィックユーザインターフェースの提供装置。
【請求項３】
前記再配置された多面体オブジェクトで前記第２視点と垂直の面に表示される情報は、前記第２視点によって変わる請求項１に記載の３次元モーショングラフィックユーザインターフェースの提供装置。
【請求項４】
前記再配置された多面体オブジェクトで前記第２視点と垂直の面に表示される情報は、前記第１視点での多面体オブジェクトの面に表示される情報と階層構造を持つ請求項３に記載の３次元モーショングラフィックユーザインターフェースの提供装置。
【請求項５】
前記再配置された多面体オブジェクトで前記第２視点と垂直の面に表示される情報は、前記第１視点での多面体オブジェクトの面に表示される情報の上位メニュー及び下位メニューのうち少なくとも一つである請求項４に記載の３次元モーショングラフィックユーザインターフェースの提供装置。
【請求項６】
前記多面体オブジェクトは、前記第２視点によって大きさ及び角度が変わる請求項１に記載の３次元モーショングラフィックユーザインターフェースの提供装置。
【請求項７】
前記情報は、テキスト、イメージ、動画、アイコン、ボタン、２次元ウィジェット及び立体型アイコンのうち少なくとも一つである請求項１に記載の３次元モーショングラフィックユーザインターフェースの提供装置。
【請求項８】
所定面に情報が表示された複数の多面体オブジェクトを第１視点によってディスプレイする（ａ）ステップと、
ユーザから視点転換のための入力値を入力される（ｂ）ステップと、
前記入力値によって前記多面体オブジェクトを第２視点によって再配置し、前記再配置された多面体オブジェクトで前記第２視点と垂直の面に前記情報を表示する（ｃ）ステップと、を含む３次元モーショングラフィックユーザインターフェースの提供方法。
【請求項９】
前記再配置された多面体オブジェクトで前記情報が表示される面は、前記第１視点の多面体オブジェクトで前記情報が表示された面が所定角度に回転された面である請求項８に記載の３次元モーショングラフィックユーザインターフェースの提供方法。
【請求項１０】
前記（ｃ）ステップは、前記再配置された多面体オブジェクトで前記第２視点と垂直の面に表示される情報が前記第２視点によって変わる請求項８に記載の３次元モーショングラフィックユーザインターフェースの提供方法。
【請求項１１】
前記再配置された多面体オブジェクトで前記第２視点と垂直の面に表示される情報は、前記第１視点での多面体オブジェクトの面に表示される情報と階層構造を持つ請求項１０に記載の３次元モーショングラフィックユーザインターフェースの提供方法。
【請求項１２】
前記再配置された多面体オブジェクトで前記第２視点と垂直の面に表示される情報は、前記第１視点での多面体オブジェクトの面に表示される情報の上位メニュー及び下位メニューのうち少なくとも一つである請求項１１に記載の３次元モーショングラフィックユーザインターフェースの提供方法。
【請求項１３】
前記情報は、テキスト、イメージ、動画、アイコン、ボタン、２次元ウィジェット及び立体型アイコンのうち少なくとも一つである請求項８に記載の３次元モーショングラフィックユーザインターフェースの提供方法。
【請求項１４】
前記多面体オブジェクトは、前記第２視点によって大きさ及び角度が変わる請求項８に記載の３次元モーショングラフィックユーザインターフェースの提供方法。
【請求項１５】
所定平面及び前記平面に垂直の軸から形成される３次元空間と、
所定面に情報が表示され、第１視点によって前記空間に配置される多面体オブジェクトであって、ユーザからの視点転換のための入力値により第２視点によって再配置された後、前記第２視点と垂直の面に前記情報を表示する多面体オブジェクトと、を含む３次元モーショングラフィックユーザインターフェース。
【請求項１６】
前記再配置された多面体オブジェクトで前記情報が表示される面は、前記第１視点の多面体オブジェクトで前記情報が表示された面が所定角度に回転された面である請求項１５に記載の３次元モーショングラフィックユーザインターフェース。
【請求項１７】
前記再配置された多面体オブジェクトで前記第２視点と垂直の面に表示される情報は、前記第２視点によって変わる請求項１５に記載の３次元モーショングラフィックユーザインターフェース。
【請求項１８】
前記再配置された多面体オブジェクトで前記第２視点と垂直の面に表示される情報は、前記第１視点での多面体オブジェクトの面に表示される情報と階層構造を持つ請求項１７に記載の３次元モーショングラフィックユーザインターフェース。
【請求項１９】
前記再配置された多面体オブジェクトで前記第２視点と垂直の面に表示される情報は、前記第１視点での多面体オブジェクトの面に表示される情報の上位メニュー及び下位メニューのうち少なくとも一つである請求項１８に記載の３次元モーショングラフィックユーザインターフェース。
【請求項２０】
前記情報は、テキスト、イメージ、動画、アイコン、ボタン、２次元ウィジェット及び立体型アイコンのうち少なくとも一つである請求項１５に記載の３次元モーショングラフィックユーザインターフェース。
【請求項２１】
前記多面体オブジェクトは、前記第２視点によって大きさ及び角度が変わる請求項１５に記載の３次元モーショングラフィックユーザインターフェース。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３次元モーショングラフィックユーザインターフェース、これを提供する装置及び方法に係り、さらに詳細には、情報をさらに効果的に表現してユーザの感性を満足させうる３次元モーショングラフィックユーザインターフェース、これを提供する装置及び方法に関する。
【背景技術】
【０００２】
一般的にデジタル装置には、デジタル装置の使用を便利にし、かつユーザに情報を速くかつ直観的に伝達するために、グラフィックユーザインターフェース（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ、以下、ＧＵＩ）が使われる。ユーザは、キーパッド、キーボード、マウスのようなポインティングデバイスを利用してポインタを動かし、ポインタが指すオブジェクトを選択することによって所望の動作をデジタル装置に命令できる。
【０００３】
ＧＵＩは、２次元ＧＵＩと３次元ＧＵＩとに大別される。２次元ＧＵＩは平面的かつ静的であるのに対し、３次元ＧＵＩは２次元ＧＵＩに比べて立体的かつ動的であるため、情報の伝達においてさらに視覚的であり、ユーザの感性を満足させるという長所がある。それにより、デジタル装置で使われるＧＵＩは、２次元ＧＵＩから３次元ＧＵＩに益々代替されつつある。
【０００４】
ところが、３次元ＧＵＩは、その特性上ユーザにより視点が変化する場合、情報が歪曲されて見えるか、ユーザに不要な情報を伝達する可能性が高い。これにより、いろいろな発明（例えば、特許文献１）が提示されたが、前述した問題は依然として解決されていない。
【０００５】
したがって、視点によって最適化された情報を伝達できる３次元ＵＩが必要である。
【特許文献１】韓国公開特許第２００３−０４０２８４号明細書公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、前記した問題点に鑑みてなされたものであり、ユーザの視点によって最適化された情報を伝達できる３次元モーションＧＵＩ、これを提供する装置及び方法を提供するところにその目的がある。
【０００７】
本発明の目的は、以上で言及した目的に制限されず、言及されていない他の目的は下の記載から当業者に明確に理解されうる。
【課題を解決するための手段】
【０００８】
前記目的を達成するために、本発明の実施形態による３次元モーションＧＵＩの提供装置は、所定面に情報が表示された複数の多面体オブジェクトを第１視点によってディスプレイするディスプレイ部と、ユーザから視点転換のための入力値を入力される入力部と、前記入力値によって前記多面体オブジェクトを第２視点によって再配置し、前記再配置された多面体オブジェクトで前記第２視点と垂直の面に前記情報を表示するＧＵＩ部と、を備える。
【０００９】
前記目的を達成するために、本発明の実施形態による３次元モーショングラフィックユーザインターフェースの提供方法は、所定面に情報が表示された複数の多面体オブジェクトを第１視点によってディスプレイする（ａ）ステップと、ユーザから視点転換のための入力値を入力される（ｂ）ステップと、前記入力値によって前記多面体オブジェクトを第２視点によって再配置し、前記再配置された多面体オブジェクトで前記第２視点と垂直の面に前記情報を表示する（ｃ）ステップと、を含む。
【００１０】
前記目的を達成するために、本発明の実施形態による３次元モーショングラフィックユーザインターフェースは、所定平面及び前記平面に垂直の軸から形成される３次元空間と、所定面に情報が表示され、第１視点によって前記空間に配置される多面体オブジェクトであって、ユーザからの視点転換のための入力値により第２視点によって再配置された後、前記第２視点と垂直の面に前記情報を表示する多面体オブジェクトと、を含む。
【００１１】
その他の実施例の具体的な事項は詳細な説明及び図面に含まれている。
【発明の効果】
【００１２】
本発明による３次元モーションＧＵＩ、これを提供する装置及び方法によれば、次のような効果が一つあるいはそれ以上ある。
【００１３】
第１に、カメラビューの動きによって多面体オブジェクトの配置を変化させ、重要な情報が表示された面をカメラビューに向けて表示することによって、ユーザに不要な情報が伝達されることを防止できる。
【００１４】
第２に、オブジェクトの配置を変化させることによって、多面体オブジェクトを効率的に操作できる
第３に、情報伝達において、さらに直観的にユーザの感性を満足させることができる。
【発明を実施するための最良の形態】
【００１５】
本発明の利点及び特徴、そしてこれを達成する方法は添付された図面に基づいて詳細に後述されている実施例を参照すれば明確になる。しかし、本発明は以下で開示される実施例に限定されるものではなく、この実施例から外れて多様な形に具現でき、本明細書で説明する実施例は本発明の開示を完全にし、本発明が属する技術分野で当業者に発明の範ちゅうを完全に報せるために提供されるものであり、本発明は請求項及び発明の詳細な説明により定義されるだけである。一方、明細書全体に亙って同一な参照符号は同一な構成要素を示す。
【００１６】
以下、本発明の一実施形態による３次元モーショングラフィックユーザインターフェース、これを提供する装置及びその方法を説明するためのブロック図、または処理フローチャートに関する図面を参考して本発明について説明する。この時、フローチャートの各ブロックとフロ−チャートの組合わせはコンピュータプログラムインストラクションにより実行可能なのが理解できるであろう。これらコンピュータプログラムインストラクションは、汎用コンピュータ、特殊用コンピュータまたはその他のプログラマブルデータプロセッシング装備のプロセッサーに搭載されうるので、コンピュータまたはその他のプログラマブルデータプロセッシング装備のプロセッサーを通じて実行されるそのインストラクションがフローチャートのブロックで説明された機能を行う手段を生成するように機構を作れる。これらコンピュータプログラムインストラクションは特定方式で機能を具現するためにコンピュータまたはその他のプログラマブルデータプロセッシング装備を指向できるコンピュータ利用可能またはコンピュータ判読可能メモリに保存されることも可能なので、そのコンピュータ利用可能またはコンピュータ判読可能メモリに保存されたインストラクションはフローチャートのブロックで説明された機能を行うインストラクション手段を内包する製造品目を生産することも可能である。コンピュータプログラムインストラクションはコンピュータまたはその他のプログラム可能なデータプロセッシング装備上に搭載することも可能なので、コンピュータまたはその他のプログラマブルデータプロセッシング装備上で一連の動作段階が実行されてコンピュータで実行されるプロセスを生成し、コンピュータまたはその他のプログラマブルデータプロセッシング装備を行うインストラクションはフローチャートのブロックで説明された機能を実行するための段階を提供することも可能である。
【００１７】
また、各ブロックは特定の論理的機能を行うための一つ以上の実行可能なインストラクションを含むモジュール、セグメントまたはコードの一部を示すことができる。また、いくつの代替実行例では、ブロックで言及された機能が順序を外れて発生することも可能であるということに注目せねばならない。例えば、連続して図示されている２つのブロックは、実質的に同時に行われてもよく、またはそのブロックが時々該当する機能によって逆順に行われてもよい。
【００１８】
図１は、本発明の実施形態による３次元モーションＧＵＩの全体構成を示す例示図である。
【００１９】
本発明の実施形態による３次元グラフィックユーザインターフェース（Ｍｏｔｉｏｎ  Ｇｒａｐｈｉｃｓ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ；以下、ＭＧＵＩ）は、３次元環境とモーショングラフィックス（Ｍｏｔｉｏｎ  Ｇｒａｐｈｉｃｓ）を基盤としてさらに動的なＧＵＩ環境を構築しうるＵＩ概念である。  ＭＧＵＩ環境は、大きく次のような要素で構成される。
１．ＭＧＵＩ空間（スペース）
２．ＭＧＵＩオブジェクト
３．ＭＧＵＩオブジェクトを配置（Ｐｒｅｓｅｎｔａｔｉｏｎ）する方式
４．ＭＧＵＩカメラビュー
まず、  ＭＧＵＩ空間２００は、３次元環境を構築するための空間領域であって、空間の特性によって活性空間（Ａｃｔｉｖｅ  Ｓｐａｃｅ）２１０と非活性空間（Ｉｎａｃｔｉｖｅ  Ｓｐａｃｅ）２２０とに分けられる。ＭＧＵＩのデザイン時に使用できる空間は活性空間２１０である。３次元空間２００は、活性空間２１０と非活性空間２２０とを分割方式によって多様な形態を有しうる。図２は、ｘ軸とｚ軸方向には基準面により指定される領域に制限され、基準面の上側のｙ軸方向には無制限の活性空間２１１を持つＭＧＵＩ空間を見せてくれている。
【００２０】
ＭＧＵＩオブジェクト３００は、ＭＧＵＩを構成する要素として、３次元環境でユーザと相互作用を行いつつ、情報を提供する。オブジェクト３００は、３次元空間のうち、活性空間内に存在しうる。例えば、非活性空間と活性空間とが図２のような形態に分割される場合、オブジェクトは、矢印で表示される柱の内側空間にのみ位置でき、矢印で表示される柱の外側空間及び基準面の下側空間には位置できない。
【００２１】
ここで、ＭＧＵＩオブジェクト３００についてのさらに具体的な説明のために、図３Ａないし図３Ｃを参照する。ここで、図３Ａは、モーションＧＵＩの一構成要素である多面体オブジェクトを示す例示図で、図３Ｂ及び図３Ｃは、多面体オブジェクトの面に３次元立体型情報がマッピングされる態様を示す図面である。
【００２２】
図３Ａに示す多面体オブジェクトは、複数の面３１０とエッジ３２０と頂点３３０とから形成される。図３Ａは、多面体オブジェクトが六面体である場合を例示しているが、これ以外にも多面体オブジェクトは三角柱、六角柱のような形態にも具現できる。球も無数な面から形成されることが分かる。以下の説明では、説明の便宜上六面体の場合を例として説明する。
【００２３】
多面体オブジェクトを構成する面３１０は、情報面としての役割を行える。ここで情報面とは、ユーザに伝達するための情報を表すことができる面を意味し、制御可能なメニュー項目または各下位メニューについての情報を情報面を介して伝達できる。情報面には、図３Ｂに示すように、２Ｄビジュアル情報に該当するテキスト、イメージ、動画、２次元ウィジェットなどが表示されうる。また図３Ｃに示すように、３次元アイコン３５０のように立体形情報も情報面に表示可能である。
【００２４】
このような多面体オブジェクトは、次のような属性を持つ。すなわち、多面体についての属性として、多面体の識別子及びサイズを持ち、面に関する属性として、番号、色相、透明度、情報面であるかどうかを含む。またエッジについての属性として、エッジの色相を含む。多面体オブジェクトが含んでいるオブジェクトについての情報を含む。しかし、このような属性は、前述した要素に限定されず、応用される分野によって多様な属性が存在できる。
【００２５】
また、多面体オブジェクトは、３次元空間内で固有の動き（Ｍｏｔｉｏｎ）を発生させることができる。例えば、多面体オブジェクトは、位置移動、サイズ変形、回転などのモーションを発生させることができる。回転の場合、多面体オブジェクトはｘ、ｙ、ｚ軸のうち任意の軸を基準に任意の角度及び任意の方向に回転できる。
【００２６】
ＭＧＵＩオブジェクトを配置する方式とは、３次元空間内で１つ以上のオブジェクトがグループに縛られて画面にいかなる方式で配列されるかを定める方式である。例えば、同じグループ内のオブジェクトは、図４Ａのように複数のオブジェクトが曲線に連結されて配置されるか、図４Ｂのように、円形に配置されてもよい。図４Ａ及び図４Ｂでオブジェクトの選択は、フォーカスを表す標識３６０が移動するか、フォーカスを表す標識３６０は固定されたままオブジェクトが左右に移動することによって選択できる。
【００２７】
ＭＧＵＩカメラビューは、ＭＧＵＩ空間２００内での視点をいう。カメラビューは３次元空間内で移動できる。カメラビューの移動は、すなわち、空間内でナビゲーションが立ち上がることを意味し、これにより、空間全体的にモーションが発生する。カメラビューは、オブジェクトが持っている固有のモーション属性と共に３次元ＧＵＩ環境でモーションを起こす主な要因である。図５は、カメラビューが逆時計回り方向に回転することによって３次元空間内のあらゆるオブジェクトが時計回り方向に回転する効果を示している。
【００２８】
次に、図６Ａは、本発明の実施形態による３次元モーションＧＵＩの提供装置を示すブロック図である。
【００２９】
本発明の実施形態による３次元モーションＧＵＩの提供装置６００は、デジタル装置で構成できる。ここで、デジタル装置とは、デジタルデータを処理するデジタル回路を持つ装置であって、コンピュータ、プリンタ、スキャナ、ポケットベル、デジタルカメラ、ＦＡＸ、デジタル複写機、デジタル家電機器、デジタル電話、デジタルプロジェクタ、ホームサーバ、デジタルビデオレコーダ、デジタルＴＶ放送受信機、デジタル衛星放送受信機、セットトップボックス、個人用デジタル端末機（ＰＤＡ）及び携帯電話などを例として挙げられる。
【００３０】
さらに具体的に、３次元モーションＧＵＩの提供装置６００は、生成部６１０、保存部６２０、入力部６３０、制御部６４０、出力部６６０及びＧＵＩ部６５０を備える。
【００３１】
生成部６１０は、ＭＧＵＩ空間２００及び複数の多面体オブジェクトを生成する。例えば、３次元モーションＧＵＩの提供装置６００のメニューがＰｈｏｎｅ  Ｂｏｏｋ、ＳＭＳ、Ｃａｍｅｒａ、Ｓｏｕｎｄ、Ｒａｉｎｂｏｗ、Ｍｕｓｉｃ、Ｓｅｔ  ｕｐ及びＭｙＰｈｏｎｅなどの上位メニューからなる場合、生成部６１０は、各上位メニューに対する六面体オブジェクトを生成する。
【００３２】
保存部６２０は、生成部６１０により生成された３次元空間２００、多面体オブジェクト及び前述した多面体オブジェクトの属性についての情報を保存する。すなわち、保存部６２０は、多面体オブジェクトの面についての色相、サイズ、情報面であるかどうか、各面に表示される情報を保存する。また、保存部６２０は、多面体オブジェクトの各情報面にマッピングされる情報を保存する。例えば、Ｐｈｏｎｅ  Ｂｏｏｋメニューについての六面体オブジェクトの各面には、Ｐｈｏｎｅ  Ｂｏｏｋメニューを表すイメージ、テキスト、Ｐｈｏｎｅ  Ｂｏｏｋメニューに対する下位メニューなどがマッピングされうる。このような保存モジュール５２０は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、フラッシュメモリのような不揮発性メモリ素子またはＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）のような揮発性メモリ素子またはハードディスクドライブ（ＨＤＤ）のような保存媒体のうち、少なくとも１つとして具現されうるが、これに限定されるものではない。
【００３３】
入力部６３０は、多面体オブジェクトグループ内で所定多面体オブジェクトを選択するか、多面体オブジェクトの特定情報面または情報面上の特定メニューを選択する入力値をユーザから入力される。また、入力部６３０は、ユーザから視点転換のための入力値を入力される。このために、入力部６３０は、視点転換のための別途のキーを備えられる。例えば、入力部６３０がキーパッドとして具現される場合、入力部６３０は、ｘ−ｙ軸平面内での方向移動のための方向キー（図示せず）及びｚ軸上での方向移動のためのズームイン／ズームアウトキー（図示せず）以外にも、カメラビューを移動させることができるキー（図示せず）を別途に備えられる。このような入力部６３０は、３次元モーションＧＵＩの提供装置６００とハードウェア的に一体型に具現されるか、マウス、キーボード、ジョイスティックのように別途のモジュールとして具現されることもある。入力部６３０が別途のモジュールとして具現される場合、入力部６３０は、有線及び無線の形態としても具現できる。
【００３４】
制御部６４０は、装置内の他の構成要素を連結して管理する。例えば、制御部６４０は、入力部６３０を通じて入力された入力値を処理してＧＵＩ部６５０に提供する。
【００３５】
一方、ＧＵＩ部６５０は、生成部６１０で生成された多面体オブジェクトを利用して、３次元モーションＧＵＩを提供する役割を行う。さらに具体的な説明のために、図６Ｂを参照する。
【００３６】
図６Ｂは、ＧＵＩ部６５０の構成をさらに詳細に示すブロック図である。図示されたＧＵＩ部６５０は、情報マッピング部６５１、モーション処理部６５２及びオブジェクト管理部６５３を備える。
【００３７】
情報マッピング部６５１は、生成部６１０で生成された多面体オブジェクトに前述した属性を付与し、その属性によって多面体オブジェクトの各面に情報をマッピングする。すなわち、多面体オブジェクトをなす面が情報面であるかどうかによって該当情報面に情報をマッピングする。ここで、多面体オブジェクトの情報面にマッピングされる情報の量は、カメラビューとの距離によって変わる。例えば、所定多面体オブジェクトとカメラビューとの距離が近い場合、情報マッピング部６５１は、ユーザに見られている面に多量の情報を表示する。これに比べて、該当多面体オブジェクトとカメラ部との距離が遠ざかれば、情報マッピング部６５１は、ユーザに見られている面に簡略な情報だけを表示する。
【００３８】
モーション処理部６５２は、カメラビューが移動するにつれて複数の多面体オブジェクトを再配置し、多面体オブジェクトのサイズ及び角度を変化させる。すなわち、所定多面体オブジェクトとカメラビューとの距離が遠ざかった場合、モーション処理部６５２は該当多面体オブジェクトのサイズを縮少する。一方、所定多面体オブジェクトとカメラビューとの距離が近づいた場合、モーション処理部６５２は、該当多面体オブジェクトのサイズを拡大する。もし、多面体オブジェクトの特定面がディスプレイされている状態でカメラビューが所定方向に回転する場合、モーション処理部６５２は、カメラビューが回転する方向に多面体オブジェクトを回転させる。すなわち、モーション処理部６５２は、カメラビューが回転する前にディスプレイされた面が常にカメラビューに向かうように多面体オブジェクトを回転させる。
【００３９】
オブジェクト管理部６５３は、ユーザによりグループ内の所定多面体オブジェクトが選択される場合、選択された多面体オブジェクトを強調する処理を施す。選択された多面体オブジェクトを強調する方法は、選択された多面体オブジェクトの周辺にフォーカスを表す標識を形成するか、選択された多面体オブジェクトの属性を変化させることによって可能である。例えば、選択された多面体オブジェクトのサイズを拡大させるか、多面体オブジェクトを構成する面の色相を変化させることによって、ユーザにより選択された多面体オブジェクトを強調してもよい。または、グループ内の非選択された多面体オブジェクトの属性を変化させることによって、ユーザにより選択された多面体オブジェクトを強調してもよい。
【００４０】
前述したように、ＧＵＩ部６５０は、カメラビューが移動するにつれて多面体オブジェクトの配置を変化させるか、カメラビューによって多面体オブジェクトを回転させるか、多面体オブジェクトとカメラビューとの距離によって多面体オブジェクトに表示される情報を修正する。このような動作はカメラビューの移動によって個別的に行われてもよく、少なくとも一つ以上の動作が互いに複合的に行われてもよい。例えば、複数の多面体オブジェクトが円形に配置されており、多面体コンポーネントの特定情報面が見られている状態で、カメラビューが多面体オブジェクトらから遠ざかりつつ右側に回転する場合、モーション処理部６５２は、各多面体オブジェクトの特定情報面が見られ続けるように、複数の多面体オブジェクトをカメラビューによって右側に回転させる。同時に情報マッピング部６５１は、多面体オブジェクトとカメラビューとの距離が遠ざかるので、各多面体オブジェクトの特定情報面に簡略な情報を表示する。出力部６６０は、ＧＵＩ部６５０により処理された結果を可視的に表現する。
【００４１】
このような出力部６６０は、前述した入力部６３０とハードウェア的に独立的に具現されるか、タッチパッド、タッチスクリーンなどのように入力部６３０と複合的に具現されうる。
【００４２】
次いで、図７ないし図１２Ｃを参照して本発明の実施形態による３次元モーションＧＵＩの提供方法について説明する。
【００４３】
図７は、カメラビューの動きによって多面体オブジェクトを再配置する過程を示すフローチャートである。
【００４４】
まず、ユーザからカメラビュー移動のための入力値を入力される（Ｓ７１０）。このステップは、キーパッド、キーボード、マウス、タッチパッド、タッチスクリーンなどの多様な入力手段を通じて行われうる。例えば、入力部６３０がキーパッドとして具現される場合、ユーザは、カメラビューを移動させることができるキー（図示せず）を操作してカメラビューを移動させることができる。これ以外にもジャイロセンサーのような動き感知センサーを利用して３次元モーションＧＵＩの提供装置６００の動きを感知することによって、カメラビューを移動させることもできる。カメラビュー移動のための入力値は、制御部６４０を通じてＧＵＩ部６５０に提供される。
【００４５】
この後、ＧＵＩ部６５０は、入力値によって多面体オブジェクトを再配置し（Ｓ７２０）、これにより、多面体オブジェクトのサイズを変化させる（Ｓ７３０）。さらに具体的な説明のために、図８Ａないし図８Ｃを参照する。
【００４６】
図８Ａは、多面体オブジェクト８１０、８２０、８３０、８４０、８５０、８６０、８７０、８８０の第１面８１１、８２１、８３１、８４１、８５１、８６１、８７１、８８１及び第２面８１２、８２２、８３２、８４２、８５２、８６２、８７２、８８２にそれぞれイメージとタイトルがマッピングされており、円形に配置された多面体オブジェクト８１０、８２０、８３０、８４０、８５０、８６０、８７０、８８０の第１面８１１、８２１、８３１、８４１、８５１、８６１、８７１、８８１が見られている態様を図示したものである。図８Ａで、カメラビューが多面体オブジェクト８１０、８２０、８３０、８４０、８５０、８６０、８７０、８８０の上側へ移動する場合、モーション処理部６５２は、図８Ｂのように、多面体オブジェクト８１０、８２０、８３０、８４０、８５０、８６０、８７０、８８０を順次中央に移動させて図８Ｃのように、格子状に再配置する。このステップで、多面体オブジェクト８１０、８２０、８３０、８４０、８５０、８６０、８７０、８８０が再配置される動作及び多面体オブジェクト８１０、８２０、８３０、８４０、８５０、８６０、８７０、８８０のサイズが変わる動作はいずれも連続的に行われる。
【００４７】
このように、カメラビューが移動することによって多面体オブジェクトを再配置すれば、多面体オブジェクトを再配置しない場合に比べて多面体オブジェクトのサイズが大きく表示されるので、情報伝達に効率的である。また、図８Ａのような状態では、左右方向キーを操作して特定多面体オブジェクトを選択できるのに比べて、図８Ｃのように、多面体オブジェクトが再配置されれば、上、下、左、右の４個の方向キーを使用して特定多面体オブジェクトを選択できる。
【００４８】
図９は、カメラビューが移動することによって多面体オブジェクトを再配置すると同時に、カメラビューに向かうように多面体オブジェクトを回転させて情報を表示する過程を示すフローチャートである。
【００４９】
ユーザからカメラビュー移動のための入力値を入力された後（Ｓ９１０）、ＧＵＩ部６５０は、入力値によって多面体オブジェクトを再配置し（Ｓ９２０）、カメラビューによって多面体オブジェクトを回転させる（Ｓ９３０）。さらに具体的な説明のために、図１０Ａないし図１０Ｃを参照する。
【００５０】
図１０Ａは、多面体オブジェクト１１０、１２０、１３０、１４０、１５０、１６０、１７０、１８０の第１面１１１、１２１、１３１、１４１、１５１、１６１、１７１、１８１及び第２面１１２、１２２、１３２、１４２、１５２、１６２、１７２、１８２にそれぞれ数字及びタイトルがマッピングされており、多面体オブジェクト１１０、１２０、１３０、１４０、１５０、１６０、１７０、１８０が円形に配置された態様を示している。
【００５１】
図１０Ａのような状態で、カメラビューが多面体オブジェクト１１０、１２０、１３０、１４０、１５０、１６０、１７０、１８０の上側へ移動する場合、モーション処理部６５２は、図１０Ｂのように多面体オブジェクト１１０、１２０、１３０、１４０、１５０、１６０、１７０、１８０を順次中央に移動させて、図１０Ｃのように格子状に再配置する。この時、モーション処理部６５２は、各多面体オブジェクトの第１面１１１、１２１、１３１、１４１、１５１、１６１、１７１、１８１がカメラビューに向かうように、カメラビューの動きによって各多面体オブジェクト１１０、１２０、１３０、１４０、１５０、１６０、１７０、１８０を回転させる。この時、カメラビューに向かう面は、ユーザに現在見られている面であるか、ユーザにより選択された面であるか、多面体オブジェクトの各面に表示された情報のうち重要度の高い情報が表示された面である。このステップで、多面体オブジェクト１１０、１２０、１３０、１４０、１５０、１６０、１７０、１８０の配置が変わる動作、多面体オブジェクト１１０、１２０、１３０、１４０、１５０、１６０、１７０、１８０の配置が変わりつつサイズが変わる動作、第１面１１１、１２１、１３１、１４１、１５１、１６１、１７１、１８１がカメラビューに向かうように多面体オブジェクト１１０、１２０、１３０、１４０、１５０、１６０、１７０、１８０が回転する動作は、いずれも連続的に起きる。
【００５２】
一方、他の実施形態では、多面体オブジェクトを回転させずにカメラビューに向かう面にマッピングされる情報を修正することによって、情報を伝達してもよい。さらに具体的な説明のために、図１１Ａないし図１１Ｃを参照する。
【００５３】
図１１Ａは、多面体オブジェクト４１０、４２０、４３０、４４０、４５０、４６０、４７０、４８０の第１面４１１、４２１、４３１、４４１、４５１、４６１、４７１、４８１及び第２面４１２、４２２、４３２、４４２、４５２、４６２、４７２、４８２にそれぞれ数字及びタイトルがマッピングされており、多面体オブジェクト４１０、４２０、４３０、４４０、４５０、４６０、４７０、４８０が円形に配置された態様を示している。図１１Ａのような状態で、カメラビューが多面体オブジェクト４１０、４２０、４３０、４４０、４５０、４６０、４７０、４８０の上側に移動する場合、モーション処理部６５２は、図１１Ｂのように多面体オブジェクト４１０、４２０、４３０、４４０、４５０、４６０、４７０、４８０を順次中央に移動させる。この時、各多面体オブジェクトの第１面及び第２面に表示された情報、すなわち、数字とタイトルは情報マッピング部６５１により次第に消える。この後、多面体オブジェクト４１０、４２０、４３０、４４０、４５０、４６０、４７０、４８０が格子状に再配置されれば、情報マッピング部６５１は、図１１Ｃのように、各オブジェクトでカメラビューに向かう面、すなわち、各多面体オブジェクト４１０、４２０、４３０、４４０、４５０、４６０、４７０、４８０の第２面４１２、４２２、４３２、４４２、４５２、４６２、４７２、４８２に数字をマッピングする。ここで、多面体オブジェクト４１０、４２０、４３０、４４０、４５０、４６０、４７０、４８０の配置が変わる動作、各面に表示された数字情報及びタイトルが消える動作及びカメラビューに向かう第２面４１２、４２２、４３２、４４２、４５２、４６２、４７２、４８２に数字情報が再び表示される動作はいずれも連続的に起きる。
【００５４】
図１２は、カメラビューの移動によって多面体オブジェクトが再配置されつつ多面体オブジェクトの面に表示される情報が変わる過程を示すフローチャートである。
【００５５】
ユーザからカメラビュー移動のための入力値が入力されれば（Ｓ１２１０）、ＧＵＩ部６５０は、入力値によって多面体オブジェクトを再配置し（Ｓ１２２０）、カメラビューによって多面体オブジェクトを回転させる（Ｓ１２３０）。そして、ＧＵＩ部６５０は、多面体オブジェクトとカメラビューとの距離によって各情報面に表示される情報を修正する（Ｓ１２４０）。さらに具体的な説明のために、図１３Ａないし図１３Ｃを参照する。
【００５６】
図１３Ａは、円形に配置された複数の多面体オブジェクト５１０、５２０、５３０、５４０、５５０、５６０、５７０、５８０のうち、Ｐｈｏｎｅ  Ｂｏｏｋオブジェクト５１０を除外した多面体オブジェクト５２０、５３０、５４０、５５０、５６０、５７０、５８０は、該当メニューについてのイメージが表示された第１面５２１、５３１、５４１、５５１、５６１、５７１、５８１が見られており、Ｐｈｏｎｅ  Ｂｏｏｋオブジェクト５１０は、下位メニューが表示された第１面５１１が見られている態様を示したものである。
【００５７】
図１３Ａのような状態で、カメラビューが上側に移動する場合、モーション処理部６５２は、図１３Ｂのように、多面体オブジェクト５１０、５２０、５３０、５４０、５５０、５６０、５７０、５８０を次第に中央に移動させて図１３Ｃのように、格子状に再配置する。そして、モーション処理部６５２は、各多面体オブジェクト５１０、５２０、５３０、５４０、５５０、５６０、５７０、５８０の第１面がカメラビューに向かうように多面体オブジェクト５１０、５２０、５３０、５４０、５５０、５６０、５７０、５８０を回転させる。一方、情報マッピング部６５１は、多面体オブジェクト５１０、５２０、５３０、５４０、５５０、５６０、５７０、５８０の第１面５１１、５２１、５３１、５４１、５５１、５６１、５７１、５８１がカメラビューに向かうように回転する時、多面体オブジェクト５１０、５２０、５３０、５４０、５５０、５６０、５７０、５８０の第１面５１１、５２１、５３１、５４１、５５１、５６１、５７１、５８１に表示された情報を削除して新たな情報、例えば、各多面体オブジェクトについてのタイトルを表示する。
【００５８】
このステップで、多面体オブジェクト５１０、５２０、５３０、５４０、５５０、５６０、５７０、５８０の配置が変わる動作、多面体オブジェクト５１０、５２０、５３０、５４０、５５０、５６０、５７０、５８０の配置が変わりつつサイズが変わる動作、第１面５１１、５２１、５３１、５４１、５５１、５６１、５７１、５８１がカメラビューに向かうように多面体オブジェクトが回転する動作、多面体オブジェクトの第１面５１１、５２１、５３１、５４１、５５１、５６１、５７１、５８１に表示された情報（すなわち、Ｐｈｏｎｅ  Ｂｏｏｋオブジェクトの下位メニュー及び他の多面体オブジェクトのイメージ）が次第に消える動作、及び回転された多面体オブジェクトの第１面５１１、５２１、５３１、５４１、５５１、５６１、５７１、５８１にタイトルが表示される動作は、いずれも連続的に起きる。
【００５９】
以上と一緒に本発明を例示された図面を参照として説明したが、  本発明による３次元モーショングラフィックユーザインターフェース、これを提供する装置及びその方法に対して説明したが、本発明は  本明細書に開示された実施例及び図面によって限定されるものではなく、その発明の技術思想範囲内で当業者により多様に変形可能であることはいうまでもない。
【産業上の利用可能性】
【００６０】
本発明は、３次元モーショングラフィックユーザインターフェースの提供装置の関連技術分野に好適に用いられる。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施形態による３次元モーションＧＵＩの全体構成を示す図である。
【図２】本発明に実施形態によって活性空間と非活性空間との分割による３次元空間の変化を示す図である。
【図３Ａ】モーションＧＵＩの一構成要素である多面体オブジェクトを示す例示図である。
【図３Ｂ】多面体オブジェクトの面に２次元ビジュアル情報がマッピングされる態様を示す図である。
【図３Ｃ】多面体オブジェクトの面に３次元立体型情報がマッピングされる態様を示す図である。
【図４Ａ】複数のオブジェクトを配置する方法を示す例示図である。
【図４Ｂ】複数のオブジェクトを配置する方法を示す例示図である。（削除）
【図５】カメラビューの動きによって３次元空間にモーションが発生する態様を示す例示図である。
【図６Ａ】発明の実施形態による３次元モーションＧＵＩの提供装置を示すブロック図である。
【図６Ｂ】図６ＡのＧＵＩ部を示すブロック図である。
【図７】カメラビューの動きによって多面体オブジェクトを再配置する過程を示すフローチャートである。
【図８Ａ】カメラビューの動きによって多面体オブジェクトが再配置される態様を示す例示図である。
【図８Ｂ】カメラビューの動きによって多面体オブジェクトが再配置される態様を示す例示図である。
【図８Ｃ】カメラビューの動きによって多面体オブジェクトが再配置される態様を示す例示図である。
【図９】カメラビューの動きによって多面体オブジェクトが再配置されつつ、カメラビューによって回転する過程を示すフローチャートである。
【図１０Ａ】カメラビューの動きによって多面体オブジェクトが再配置されつつ、カメラビューによって回転する態様を示す例示図である。
【図１０Ｂ】カメラビューの動きによって多面体オブジェクトが再配置されつつ、カメラビューによって回転する態様を示す例示図である。
【図１０Ｃ】カメラビューの動きによって多面体オブジェクトが再配置されつつ、カメラビューによって回転する態様を示す例示図である。
【図１１Ａ】カメラビューの動きによって多面体オブジェクトが再備置されつつ、カメラビューに向かう面にマッピングされる情報が修正される態様を示す例示図である。
【図１１Ｂ】カメラビューの動きによって多面体オブジェクトが再備置されつつ、カメラビューに向かう面にマッピングされる情報が修正される態様を示す例示図である。
【図１１Ｃ】カメラビューの動きによって多面体オブジェクトが再備置されつつ、カメラビューに向かう面にマッピングされる情報が修正される態様を示す例示図である。
【図１２】カメラビューの動きによって多面体オブジェクトが再配置されつつ、多面体オブジェクトの面に表示される情報が変わる過程を示すフローチャートである。
【図１３Ａ】カメラビューの動きによって多面体オブジェクトが再配置されつつ、多面体オブジェクトの面に表示される情報が変わる態様を示す例示図である。
【図１３Ｂ】カメラビューの動きによって多面体オブジェクトが再配置されつつ、多面体オブジェクトの面に表示される情報が変わる態様を示す例示図である。
【図１３Ｃ】カメラビューの動きによって多面体オブジェクトが再配置されつつ、多面体オブジェクトの面に表示される情報が変わる態様を示す例示図である。
【符号の説明】
【００６２】
６１０      生成部
６２０      保存部
６３０      入力部
６４０      制御部
６５０      ＧＵＩ部
６６０      出力部
【図１】
2007128509.tif 000003
【図２】
2007128509.tif 000004
【図３Ａ】
2007128509.tif 000005
【図３Ｂ】
2007128509.tif 000006
【図３Ｃ】
2007128509.tif 000007
【図４Ａ】
2007128509.tif 000008
【図４Ｂ】
2007128509.tif 000009
【図５】
2007128509.tif 000010
【図６Ａ】
2007128509.tif 000011
【図６Ｂ】
2007128509.tif 000012
【図７】
2007128509.tif 000013
【図８Ａ】
2007128509.tif 000014
【図８Ｂ】
2007128509.tif 000015
【図８Ｃ】
2007128509.tif 000016
【図９】
2007128509.tif 000017
【図１０Ａ】
2007128509.tif 000018
【図１０Ｂ】
2007128509.tif 000019
【図１０Ｃ】
2007128509.tif 000020
【図１１Ａ】
2007128509.tif 000021
【図１１Ｂ】
2007128509.tif 000022
【図１１Ｃ】
2007128509.tif 000023
【図１２】
2007128509.tif 000024
【図１３Ａ】
2007128509.tif 000025
【図１３Ｂ】
2007128509.tif 000026
【図１３Ｃ】
2007128509.tif 000027