(57)【要約】【課題】ポインティング装置を備えた移動端末において、ユーザが任意に画面を再構成することが可能なユーザインタフェースを駆動する方法及び装置を提供する。【解決手段】ポインティング装置、ポインティング装置からユーザの操作によるボタンデータ及びモーションデータの中の少なくとも一つを受信して制御データを生成する制御部、及び制御部から制御データを受信してユーザインタフェースを管理する応用プログラムインタフェースを含み、ユーザインタフェースは、ユーザの操作によって生成される制御データによって環境が再構成され、環境の構成要素をダウンロードすることができることを特徴とする。【選択図】図４
2008503007.tif 000002
【特許請求の範囲】
【請求項１】
ポインティング装置を備えた移動端末において、
ユーザの操作によってボタンデータ及びモーションデータを生成し伝送するポインティング装置と、
前記ポインティング装置から伝送されたボタンデータを処理するボタンデータ処理部またはモーションデータを処理するモーションデータ処理部から、前記処理部で処理した少なくとも一つのデータを受信して制御データを生成する制御部と、
前記制御部から前記制御データを受信してユーザインタフェースを管理する応用プログラムインタフェースとを含むが、
前記ユーザインタフェースは、前記ユーザの操作によって生成される前記制御データによって環境が再構成され、前記環境の構成要素をダウンロードすることができることを特徴とする、移動端末。
【請求項２】
前記ボタンデータ処理部は、前記ボタンデータに基づいて前記制御データとしてクリックデータ、ダブルクリックデータ、ドラッグ開始データ、ドラグデータ、ボタンプレスデータ、ボタンリリースデータおよびドロップデータのいずれか一つを生成することを特徴とする、請求項１に記載の移動端末。
【請求項３】
前記モーションデータ処理部は、前記モーションデータに基づいて前記制御データとして座標データを生成することを特徴とする、請求項１に記載の移動端末。
【請求項４】
前記モーションデータは、マウスポインタに相応する速度データであり、前記モーションデータ処理部は、前記速度データから加速度データを生成し、前記速度データ、前記加速度データ、及び予め設けられた前記マウスポインタの座標データの中の少なくとも一つから前記座標データを生成することを特徴とする、請求項３に記載の移動端末。
【請求項５】
前記ユーザインタフェース（ＣＤ−ＧＵＩ）は、前記ユーザの操作によって再構成できる再構成可能ユーザ領域と、前記ユーザの操作によって再構成できないサービス事業者領域に区分されることを特徴とする、請求項１に記載の移動端末。
【請求項６】
ポインティング装置を備える移動端末でユーザインタフェースを駆動する方法において、
前記ポインティング装置がボタンデータ及びモーションデータのうち少なくとも一つのデータを受信する段階と、
前記受信したボタンデータ及びモーションデータに基づいて制御データを生成する段階と、
前記制御データに基づいてユーザインタフェースを管理するために応用プログラムインタフェースでハイレベル命令語を生成する段階と、
前記制御データに相応するハイレベル命令語で前記ユーザインタフェースを駆動する段階とを含むが、
前記ユーザインタフェースは、前記ユーザの操作によって生成される前記制御データによって環境が再構成され、前記環境の構成要素をダウンロードすることができることを特徴とする、ユーザインタフェース駆動方法。
【請求項７】
前記ボタンデータに基づいて生成される前記制御データは、クリックデータ、ダブルクリックデータ、ドラッグ開始データ、ドラッグデータ、ボタンプレスデータ、ボタンリリースデータ及びドロップデータのいずれか一つであることを特徴とする、請求項６に記載のユーザインタフェース駆動方法。
【請求項８】
前記モーションデータに基づいて生成される前記制御データは、座標データであることを特徴とする、請求項６に記載のユーザインタフェース駆動方法。
【請求項９】
前記モーションデータはマウスポインタに相応する速度データであり、前記座標データは前記速度データ、前記速度データから生成される加速度データ、及び予め設けられた前記マウスポインタの座標データの中の少なくとも一つから生成されることを特徴とする、請求項８に記載のユーザインタフェース駆動方法。
【請求項１０】
前記ユーザインタフェース（ＣＤ−ＧＵＩ）は、前記ユーザの操作によって再構成できる再構成可能ユーザ領域（Ｃｏｎｆｉｇｕｒａｂｌｅ  Ａｒｅａ）と、前記ユーザの操作によって再構成できないサービス事業者領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）に区分されることを特徴とする、請求項６に記載のユーザインタフェース駆動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポインティング装置を備えた移動端末に係り、より詳しくは、ポインティング装置を備えた移動端末のユーザインタフェース駆動方法及び装置に関する。
【背景技術】
【０００２】
従来の移動端末機では、ユーザが特定の項目を選択するようにするためにキーパッドを提供した。移動端末は、携帯用という目的上、大きさに一定の制限が伴い、このような大きさの制限によってキーパッドの構成が画一的にならざるを得ない。このような画一的なキーパッドの構成にも拘らず、電子、電気及び通信技術の発達に伴って、移動端末に搭載される機能が多くなる趨勢である。このような趨勢に合わせて、既存のキーパッドの各キーに多くの機能が割り当てられている。このような理由により、ユーザが所望の項目に移動するためには移動端末の出力部に出力されるメニューを参照して多段階のキー入力を行わなければならないので、不便さが加重されている。このような不便さを考慮に入れ、ソフトキーが導入されて使用されている。ソフトキーは、特殊な複数のキー入力によって特定の機能が選択できるようにソフトウェアとして提供されるキー方式である。このようなソフトキー方式も、複数のキー入力過程をユーザが熟知しなければ使用できないという点において、不便さが消滅されたとは見られない。
【０００３】
図１は、従来の移動端末の出力形態及びキーパッドの構成を概略的に示す例示図である。
図１を参照すると、ユーザは、例えば、短文メッセージを発送するために、短文メッセージに相応するキー入力を行った後、出力部１０１に表示されるメニュー画面を参照してキーパッドの特定のキーを入力して手紙書き項目を選択することができる。すなわち、ユーザは、出力部１０１に表示されるメニュー画面で、機能アイコン１０３を参照して方向キー１０７及び選択キー１０５を用いてキー入力を行うことにより、所望の項目を選択することができる。具体的に考察すると、ユーザは、発信メッセージレベルでメニュー画面を参照して方向キー１０７を操作して特定の項目（例えば、「手紙書き」）を指定した後、選択キー１０５を操作して、前記指定された特定の項目を選択することができる。ユーザが前記特定の項目を選択すると、移動端末は「手紙書き」に相応する画面を出力部１０１に出力する。
【０００４】
図１を参照して説明した従来の移動端末において、ユーザが特定の項目を選択するために複数段階のキー入力を行うしかないので、移動端末の使用に慣れていないユーザは、通話以外の多様な移動通信サービスを活用することができないのが現実である。移動端末の使用に慣れているユーザもナビゲーションシステム、ＭＰ３プレーヤー、ゲームといった応用プログラムを使用するにおいて、キーパッドの操作に難しさが伴ううえ、操作時間があまりかかるという問題点もある。また、従来の移動端末のユーザインタフェースは、製造社で製造されて出庫されるときに機能または環境が設定され、以後、ユーザまたはサービス事業者がその機能または環境を修正、変更または追加を行うことができないという欠点がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、ポインティング装置を備えた移動端末においてユーザが任意に画面を再構成することが可能なユーザインタフェースを駆動する方法及び装置を提供することにある。
【０００６】
本発明の他の目的は、ポインティング装置を備えた移動端末においてユーザが特定のアイコンを選択して容易に機能を選択することが可能なユーザインタフェースを駆動する方法及び装置を提供することにある。
【０００７】
本発明の別の目的は、ポインティング装置を備えた移動端末においてユーザが多様な環境構成要素を有無線でダウンロードして多様な環境を直接構成することが可能なユーザインタフェースを駆動する方法及び装置を提供することにある。
【０００８】
本発明の別の目的は、ポインティング装置を備えた移動端末において搭載できる特定の機能に対するプログラミングを容易に行うことが可能なユーザインタフェースを駆動する方法及び装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の上記目的は、ユーザの操作によってボタンデータ及びモーションデータを生成し伝送するポインティング装置と、前記ポインティング装置から伝送されたボタンデータを処理するボタンデータ処理部またはモーションデータを処理するモーションデータ処理部から、前記処理部で処理した少なくとも一つのデータを受信して制御データを生成する制御部と、前記制御部から前記制御データを受信してユーザインタフェースを管理する応用プログラムインタフェースとを含むが、前記ユーザインタフェースは、前記ユーザの操作によって生成される前記制御データによって環境が再構成され、前記環境の構成要素をダウンロードすることができることを特徴とする、移動端末によって達成される。
【００１０】
本発明の他の目的は、前記ポインティング装置がボタンデータ及びモーションデータのうち少なくとも一つのデータを受信する段階と、前記受信したボタンデータ及びモーションデータに基づいて制御データを生成する段階と、前記制御データに基づいてユーザインタフェースを管理するために応用プログラムインタフェースでハイレベル命令語を生成する段階と、前記制御データに相応するハイレベル命令語で前記ユーザインタフェースを駆動する段階とを含むが、前記ユーザインタフェースは、前記ユーザの操作によって生成される前記制御データによって環境が再構成され、前記環境の構成要素をダウンロードすることができることを特徴とする、ユーザインタフェース駆動方法によって達成される。
【００１１】
好ましい実施形態において、前記ハイレベル命令語は、応用プログラムインタフェース（ＣＤ−ＧＵＩ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｅｒｆａｃｅ：ＣＤ−ＧＵＩ  ＡＰＩ）で生成されることを特徴とする。また、ボタンデータに基づいて生成される前記制御データは、クリックデータ、ダブルクリックデータ、ドラッグ開始データ、ドラッグデータ、ボタンプレスデータ、ボタンリリースデータ、及びドロップデータのいずれか一つであることを特徴とする。また、前記モーションデータに基づいて生成される前記制御データは、座標データであることを特徴とする。また、前記モーションデータはマウスポインタに相応する速度データであり、前記座標データは前記速度データ、前記速度データから生成される加速度データ、及び予め設けられた前記マウスポインタの座標データの中の少なくとも一つから生成されることを特徴とする。また、前記ユーザインタフェース（ＣＤ−ＧＵＩ）は、前記ユーザの操作によって再構成できる再構成可能ユーザ領域（Ｃｏｎｆｉｇｕｒａｂｌｅ  Ａｒｅａ）と、前記ユーザの操作によって再構成できないサービス事業者領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）に区分されることを特徴とする。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照して本発明の好ましい実施形態を詳細に説明する。
図２は、本発明の好ましい一実施形態に係るポインティング装置を備えた移動端末のユーザインタフェースを示す例示図である。図２を参照すると、本発明による移動端末は、キーパッド、ポインティング装置２０５、出力部２０１を含む。キーパッドは、従来の移動端末で提供する形態または機能が同一なので、具体的な説明を省略する。前記ポインティング装置２０５は、ユーザの操作によってボタンデータ及びモーションデータを生成して内部の制御部（図示せず）に提供する役割を行う。前記制御部（図示せず）は、ポインティング装置２０５から受信したボタンデータ及びモーションデータに基づいて、座標データを生成して出力部２０１に表示されるマウスポインタ２０３の位置を移動させるか、クリックデータ、ダブルクリックデータ、ドラッグ開始データ、ドラッグデータ、ボタンプレスデータ、ボタンリリースデータ、ドロップデータなどを生成して特定のアイコンに対するイベントを実行する。前記出力部２０１は、前記制御部（図示せず）の制御信号に基づいて、ユーザが任意に画面を再構成するかダウンロードすることが可能なユーザインタフェース（Ｃｏｎｆｉｇｕｒａｂｌｅ  ＆  Ｄｏｗｎｌｏａｄａｂｌｅ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ、以下、「ＣＤ−ＵＩ」という）を出力する。
【００１３】
図３は、本発明の好ましい一実施形態に係るポインティング装置を備えた移動端末の内部構成を概略的に示す図である。図３を参照すると、移動端末は、メモリシステム３５０、このメモリシステムに連結されて高速動作を行う少なくとも一つの中央処理装置ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３６０、入力装置３７０及び通信モジュール３８０を含むことができる。
【００１４】
中央処理装置３６０は、計算を行うためのＡＬＵ（Ａｒｉｔｈｍｅｔｉｃ  Ｌｏｇｉｃ  Ｕｎｉｔ）３６２、データ及び命令語の一時的な記憶のためのレジスタ３６４、及び移動端末の動作を制御するための制御部３６６を含む。メモリシステム３５０は、一般に、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの記憶媒体形態である高速のメインメモリ３５２と、フラッシュメモリなどの長期（ｌｏｎｇ−ｔｅｒｍ）記憶媒体形態である補助メモリ３５４とを含む。
【００１５】
入力装置３７０は、例えばキーパッド、ポインティング装置などの物理的変換器（Ｐｈｙｓｉｃａｌ  ｔｒａｎｓｄｕｃｅｒ）を含むことができる。通信モジュール３８０は、移動通信網を介してデータを送受信する役割を行う。
【００１６】
図４は、本発明の好ましい一実施形態に係るポインティング装置を備えた移動端末のユーザインタフェースを駆動する装置を概略的に示す図である。図４を参照すると、ユーザインタフェースの駆動のための装置は、ポインティング装置２０５、制御部３６６、ユーザインタフェース（Ｃｏｎｆｉｇｕｒａｂｌｅ  ＆  Ｄｏｗｎｌｏａｄａｂｌｅ  Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ：ＣＤ−ＧＵＩ）４０１を実現するための応用プログラムインタフェース（ＣＤ−ＧＵＩ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ：ＣＤ−ＧＵＩ  ＡＰＩ）４０３を含む。前記ポインティング装置２０５は、ユーザの操作によってボタンデータ及び／またはモーションデータを生成して前記制御部３６６へ伝送する。前記制御部３６６は、前記ポインティング装置２０５からボタンデータ及び／またはモーションデータを受信し、一定の処理過程を経て座標データ及び／またはクリックデータ、ダブルクリックデータ、ドラッグ開始データ、ドラッグデータ、ボタンプレスデータ、ボタンリリースデータ、ドロップデータなどを生成する。
【００１７】
その後、前記制御部３６６は、前記ＣＤ−ＧＵＩ  ＡＰＩ４０１を介して前記座標データに基づいて出力部に表示されるＣＤ−ＧＵＩ４０３に含まれるマウスポインタの位置を移動させるか、クリックデータ、ダブルクリックデータ、ドラッグデータ、ドロップデータなどに基づいて特定のアイコンに対するイベントを実行する。ユーザは、ポインティング装置２０５を操作して、前記ＣＤ−ＧＵＩ４０３に含まれた多様なサービスアイコンを容易に選択することができるうえ、自分の好みに応じて前記ＣＤ−ＧＵＩ４０３を再構成することもできる。すなわち、ユーザは、サービス事業者が提供するサービスアイコン、メイン画面、ユーザ画面などを無線インターネットなどでダウンロードし、自分の所望する環境を前記ポインティング装置２０５の操作によって設定または構成することができる。本発明によるＣＤ−ＧＵＩ４０３は、制御部３６６の制御信号によって、上述したようにユーザが任意の画面を再構成するうえ、所望のサービスアイコン、メイン画面、ユーザ画面などを無線インターネットなどでダウンロードすることが可能な機能を提供する。
【００１８】
図５は、本発明の好ましい一実施形態に係るＣＤ−ＧＵＩ  ＡＰＩ及びＣＤ−ＧＵＩに対する詳細構成を示す図である。図５を参照すると、本発明による移動端末は、多様なＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）をシステムのＯＳとして使用することができる。このようなＯＳは、ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）にハイレベル命令語を提供して当該応用プログラムの動作を制御する。本発明による移動端末は、制御部の制御信号によってＣＤ−ＧＵＩ  ＡＰＩ４０１から提供されるハイレベル命令語に基づいてＣＤ−ＧＵＩ４０３を識別し、ハイレベル命令語をデコードして当該箇所に提供するハイレベル命令語処理部５０１を含む。ＣＤ−ＧＵＩマッピング部５０３及びＣＤ−ＧＵＩインタフェース部５０５は、ハイレベル命令語処理部５０１から提供されたハイレベル命令語に基づいてＣＤ−ＧＵＩ４０３の動作を制御する。すなわち、ハイレベル命令語処理部５０１は、ＣＤ−ＧＵＩ  ＡＰＩ４０１を介して提供されたハイレベル命令語に基づいて、ここに対応するＣＤ−ＧＵＩ４０３が存在するかを識別し、対応するＣＤ−ＧＵＩ４０３が存在する場合、ＣＤ−ＧＵＩ４０３が認識することが命令語でデコードしてＣＤ−ＧＵＩマッピング部５０３に伝送するかメッセージ伝送を制御する。すなわち、ＣＤ−ＧＵＩマッピング部５０３は、ハイレベル命令語処理部５０１からＣＤ−ＧＵＩ４０３の制御及び出力のためのハイレベルの命令語を受け、ＣＤ−ＧＵＩ４０３で処理することが可能なデバイスレベルにマッピングし、ＣＤ−ＧＵＩインタフェース部５０５を介してＣＤ−ＧＵＩ４０３へ提供する。
【００１９】
図６は、本発明の好ましい一実施形態に係る制御部の内部構成を概略的に示す図である。図６を参照すると、制御部３６６は、ボタンデータ処理部６０１及びモーションデータ処理部６０３を含む。ボタンデータ処理部６０１は、ポインティング装置２０５からユーザの操作によって生成されるボタンデータ６０５を受信した後、一定の処理過程を行ってクリックデータ、ドラッグ開始データ、ドラッグデータ、ボタンプレスデータ、ボタンリリースデータ、ドラッグデータ、ドロップデータ６０９などを生成して出力する。前記ボタンデータ６０５及び前記クリックデータ、ドラッグ開始データ、ドラッグデータ、ボタンプレスデータ、ボタンリリースデータ、ドラッグデータ、ドロップデータ６０９の生成過程について図７を参照して詳細に説明する。
【００２０】
前記モーションデータ処理部６０３は、前記ポインティング装置２０５からモーションデータ６０７、特に速度データを受信した後、直前の座標データ及び前記速度データ、速度データから導出される加速度データなどに基づいて新しい座標データを生成する。その後、前記モーションデータ処理部６０３は、生成された新しい座標データをＣＤ−ＧＵＩ  ＡＰＩに伝送し、ＣＤ−ＧＵＩのマウスポインタの位置を決定するようにする。前記座標データの生成過程は、図８を参照して詳細に説明する。
【００２１】
図７は、本発明の好ましい一実施形態に係るボタンデータの処理過程を示す順序図である。図７を参照すると、制御部に含まれるボタンデータ処理部は、ポインティング装置に結合した状態での待機状態で前記ポインティング装置からボタン入力の入力を待つ（段階７０１）。前記ポインティング装置からボタン入力（段階７０３）があれば、前記ボタンデータ処理部は、ボタン押圧に設定（段階７０５）した後、新しいボタン入力があるか否かを判断する（段階７０７）。段階７０７で前記ポインティング装置から新しいボタン入力があれば、前記ボタンデータ処理部は、段階７０９を行い、そうなければ、段階７２３を行う。
【００２２】
段階７０９で、前記ボタンデータ処理部は、予め設定した時間が経過したか否かを判断した後、経過した場合には段階７１１を行い、そうでない場合には段階７０５に戻る。段階７１１で、前記ボタンデータ処理部は、前記ポインティング装置からドラッグ開始入力（Ｄｒａｇ  Ｓｔａｒｔ）を受信する。その後、段階７１３で、前記ボタンデータ処理部は、前記ポインティング装置から新しいボタン入力があるか否かを判断した後、新しいボタン入力があれば、段階７１５を行い、そうなければ、段階７１９を行う。段階７１５で、前記ボタンデータ処理部は、ドラッグデータを生成する。段階７１７で前記ポインティング装置から新しいボタン入力があるか否かを判断した後、新しいボタン入力があれば、前記ボタンデータ処理部は段階７１９を行い、そうでなければ、段階７１５に戻る。段階７１９で、前記ボタンデータ処理部はドロップデータを生成する。段階７２１で、前記ボタンデータ処理部は前記ポインティング装置から新しいボタン入力があるか否かを判断する。前記判断結果、新しいボタン入力があれば、前記ボタンデータ処理部は段階７０５に戻り、そうでなければ、段階７０１に戻る。
【００２３】
段階７２３で、前記ボタンデータ処理部はボタンを解除する。その後、段階７２５で、ボタンデータ処理部は前記ポインティング装置から新しいボタン入力があるか否かを判断する。前記判断結果、前記ポインティング装置から新しいボタン入力がある場合、前記ボタンデータ処理部は、段階７２７を行い、そうでなければ、段階７３５を行う。段階７２７で、前記ボタンデータ処理部はダブルクリックデータを生成する。段階７３５で、前記ボタンデータ処理部は予め設定した時間が経過したか否かを判断する。前記判断結果、予め設定した時間が経過した場合には、前記ボタンデータ処理部は、段階７３７を行い、そうでない場合には、段階７２３に戻る。段階７３７で、前記ボタンデータ処理部はクリックデータを生成する。段階７２７の遂行後、前記ボタンデータ処理部は前記ポインティング装置から新しいボタン入力があるか否かを判断する（段階７２９）。前記判断結果、前記ポインティング装置から新しいボタン入力があれば、前記ボタンデータ処理部は、段階７０１に戻り、そうでなければ、前記ダブルクリック状態を終了する（段階７３１）。その後、段階７３３で、前記ボタンデータ処理部は前記ポインティング装置から新しいボタン入力があるか否かを判断する。前記判断結果、前記ポインティング装置から新しいボタン入力があれば、前記ボタンデータ処理部は、段階７０５に戻り、そうでなければ、段階７３１に戻る。
【００２４】
図８は、本発明の一実施形態によるモーションデータの処理過程を示す順序図である。図８を参照すると、制御部に含まれたモーションデータ処理部は、ポインティング装置からモーションデータ、特に速度データを受信する（段階８０１）。前記モーションデータ処理部は、前記速度データの変化量から加速度データを生成する（段階８０３）。その後、前記モーションデータ処理部は、予め設定された座標データ、前記速度データ及び／または前記加速度データに基づいて新しい座標データを生成するように一定の処理過程を行う（段階８０５）。段階８０５を行った結果、前記モーションデータ処理部は新しい座標データを生成する（段階８０７）。新しく生成された座標データは、以後、使用者のポインティング装置の操作による新しいモーションデータの発生による座標データの生成に用いられる。その後、前記モーションデータ処理部は、生成された新しい座標データをＣＤ−ＧＵＩ  ＡＰＩへ伝送し、ＣＤ−ＧＵＩ内のマウスポインタの位置を決定するようにする。
【００２５】
図９は、本発明の好ましい一実施形態に係るユーザ環境のバッファリング方法を示す順序図である。図９を参照すると、サービスアイコン、ユーザ情報などを含むユーザ環境データまたは短文メッセージデータ、ダウンロードデータなどを含むユーザ個人データ９０１は、制御部の制御によって、補助メモリであるＥＥＰＲＯＭ、Ｆｌａｓｈ  ＲＯＭ、Ｈａｒｄ  Ｄｉｓｋなどの不揮発性記憶装置にバッファリングされ、前記制御部の制御によってバッファからローディング（復旧）できる。また、ユーザの操作に基づいて、前記制御部の制御によって前記バッファに記憶された前記ユーザ環境データまたはユーザ個人データが永久的に削除できる（９０５）。
【００２６】
図１０は、本発明の好ましい一実施形態に係るＣＤ−ＧＵＩを用いたメイン画面を示す例示図である。図１１ないし図１６は本発明の好ましい一実施形態に係る各機能を示す画面例示図である。
【００２７】
図１０を参照すると、本発明の好ましい一実施形態に係るＣＤ−ＧＵＩを用いたメイン画面１００１には、複数のアイコンが配列されており、マウスポインタが表示されている。ユーザは、移動端末のポインティング装置を操作し、前記マウスポインタを所望の特定アイコンに移動して選択することができる。前記ＣＤ−ＧＵＩを用いたメイン画面１００１は、ユーザの動作によって再構成できる。すなわち、ユーザは、サービス事業者が提供するアイコンなどを無線インターネットなどでダウンロードして直接前記ポインティング装置を操作して再構成することができる。
【００２８】
図１１ないし図１６を参照すると、ユーザは、ヘルプ機能、アイコン選択機能、アイコンドラッグ機能、アイコンドロップ機能、アイコンダブルクリック機能、ダイアログ機能などを利用することができる。すなわち、ユーザは、ＣＤ−ＧＵＩを用いたアイコンヘルプ機能例示画面１００３を用いてポインティング装置を操作し、マウスポインタを特定のアイコンに乗せると、前記ＣＤ−ＧＵＩは、制御部の制御によって、前記特定のアイコンに相応する予め設けられたヘルプを前記アイコンヘルプ機能例示画面１００３上に表示する。また、ユーザは、ＣＤ−ＧＵＩを用いたアイコン選択機能例示画面１００５を用いてポインティング装置を操作し、マウスポインタを特定のアイコンに接近させてクリックすると、前記ＣＤ−ＧＵＩは制御部の制御によって前記特定のアイコンが選択された状態を前記アイコン選択機能例示画面１００５上に表示する。また、ユーザは、ＣＤ−ＧＵＩを用いたアイコンドラッグ機能例示画面１００７を用いてポインティング装置を操作し、マウスポインタを特定のアイコンに接近させてドラッグすると、前記ＣＤ−ＧＵＩは制御部の制御によって前記特定のアイコンが選択されてドラッグされる過程を前記アイコンドラッグ機能例示画面１００７上に表示する。また、ユーザは、ＣＤ−ＧＵＩを用いたアイコンドロップ機能例示画面１００９を用いてポインティング装置を操作し、マウスポインタを特定のアイコンに接近させてドラッグ中にポインティング装置のボタンを解除すると、前記ＣＤ−ＧＵＩは、制御部の制御によって前記特定のアイコンがドロップされた状態を前記アイコンドロップ機能例示画面１００９上に表示する。また、ユーザは、ＣＤ−ＧＵＩを用いたアイコンダブルクリック機能例示画面１０１１を用いてポインティング装置を操作し、マウスポインタを特定のアイコンに接近させてダブルクリックすると、前記ＣＤ−ＧＵＩは、制御部の制御によって前記特定のアイコンが選択され、前記特定のアイコンに相応して特定の行為が実行されることを前記アイコンダブルクリック機能例示画面１０１１上に表示する。前記ダブルクリック結果、ＣＤ−ＧＵＩを用いたダイアログ機能例示画面１０１３が表示部に出力される。また、ユーザは、ＣＤ−ＧＵＩを用いたダイアログ機能例示画面１０１３を用いてポインティング装置を操作すると、前記ＣＤ−ＧＵＩは、制御部の制御によってユーザが特定の行為を行うように誘導するダイアログウィンドウを前記ダイアログ機能例示画面１０１３上に表示する。
【００２９】
図１７は、本発明の一実施形態によるユーザ画面構成を示す画面例示図である。図１７を参照すると、ユーザは、ＣＤ−ＧＵＩを用いた例示画面１０１５、１０１７、１０１９、１０２１を用いてポインティング装置を操作し、アイコンの配列を自分の嗜好に合わせて再構成することができる。このような状態で、ユーザがポインティング装置を操作してマウスポインタを整列アイコンに接近させて選択すると、ＣＤ−ＧＵＩは、ユーザの意思を確認するためのダイアログウィンドウを表示部に出力する。ユーザは、前記ダイアログウィンドウから所望の項目を選択すると（例えば、整列確認を選択）、ユーザの選択に相応する結果を表示部に出力する。
【００３０】
図１８は、本発明の好ましい一実施形態に係る移動端末の表示部に出力される開示画面を示す例示図であり、図１９は特定の応用プログラムの実行状態を示す例示図である。
【００３１】
図１８及び図１９を参照すると、ユーザは、ポインティング装置を操作してマウスポインタを特定の項目（例えば、ＭＰ３項目）を選択すると、ＣＤ−ＧＵＩは、特定の項目に該当するメニューを表示部に出力する。ユーザが表示部に出力されたＭＰ３項目によるメニューの中からプレーヤーを選択すると、プレーヤーの画面１０２５が表示部に出力される。ユーザは、ポインティング装置を操作してマウスポインタを特定のアイコン（プレイアイコン１０２７、停止アイコン１０２９、終了アイコン１０３１などを参照）を選択して当該応用プログラムを利用することができる。
【００３２】
図２０は、本発明の好ましい一実施形態に係るユーザ環境で事業者領域及びユーザによる再構成が可能な領域を示す例示図である。図２０を参照すると、ユーザは、例えばメイン画面１００１に含まれた事業者領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）１０３３及び再構成可能ユーザ領域（Ｃｏｎｆｉｇｕｒａｂｌｅ  Ａｒｅａ）１０３５のうち前記再構成可能ユーザ領域の環境をポインティング装置の操作によって本発明によるＣＤ−ＧＵＩを用いて再構成することができる。すなわち、ユーザは、事業者領域１０３３に含まれたアイコンなどの環境に対して再構成することができず、再構成可能ユーザ領域１０３５に含まれたアイコンなどの環境に対してのみ再構成が許容されるように本発明によるＣＤ−ＧＵＩを構成することができる。
【００３３】
本発明は、以上述べたように好ましい実施形態を挙げて図示、説明したが、前述した実施形態に限定されず、本発明の精神から逸脱しない範囲内において、当該発明の属する技術分野における通常の知識を有する者によって多様な変更と修正が可能であろう。
【産業上の利用可能性】
【００３４】
本発明によれば、ポインティング装置を備えた移動端末においてユーザが任意に画面を再構成することが可能なユーザインタフェースを駆動する方法及び装置を提供することができる。
【００３５】
また、本発明によれば、ポインティング装置を備えた移動端末においてユーザが特定のアイコンを選択して容易に機能を選択することが可能なユーザインタフェースを駆動する方法及び装置を提供することができる。
【００３６】
また、本発明によれば、ポインティング装置を備えた移動端末においてユーザが多様な環境構成要素を有無線でダウンロードして多様な環境をユーザが直接構成することが可能なユーザインタフェースを駆動する方法及び装置を提供することができる。
【００３７】
また、本発明によれば、ポインティング装置を備えた移動端末において搭載できる特定の機能に対するプログラミングを容易に行うことが可能なユーザインタフェースを駆動する方法及び装置を提供することができる。
【図面の簡単な説明】
【００３８】
【図１】図１は、従来の移動端末の出力形態及びキーパッドの構成を概略的に示す例示図である。
【図２】図２は、本発明の好ましい一実施形態に係るポインティング装置を備えた移動端末のユーザインタフェースを示す例示図である。
【図３】図３は、本発明の好ましい一実施形態に係るポインティング装置を備えた移動端末の内部構成を概略的に示す図である。
【図４】図４は、本発明の好ましい一実施形態に係るポインティング装置を備えた移動端末のユーザインタフェースを駆動する装置を概略的に示す図である。
【図５】図５は、本発明の好ましい一実施形態に係るＣＤ−ＧＵＩ  ＡＰＩ及びＣＤ−ＧＵＩに対する詳細構成を示す図である。
【図６】図６は、本発明の好ましい一実施形態に係る制御部の内部構成を概略的に示す図である。
【図７】図７は、本発明の好ましい一実施形態に係るボタンデータの処理過程を示す順序図である。
【図８】図８は、本発明の一実施形態によるモーションデータの処理過程を示す順序図である。
【図９】図９は、本発明の好ましい一実施形態に係るユーザ環境のバッファリング方法を示す順序図である。
【図１０】図１０は、本発明の好ましい一実施形態に係るＣＤ−ＧＵＩを用いたメイン画面を示す例示図である。
【図１１】図１１は、本発明の好ましい一実施形態に係る各機能を示す画面例示図である。
【図１２】図１２は、本発明の好ましい一実施形態に係る各機能を示す画面例示図である。
【図１３】図１３は、本発明の好ましい一実施形態に係る各機能を示す画面例示図である。
【図１４】図１４は、本発明の好ましい一実施形態に係る各機能を示す画面例示図である。
【図１５】図１５は、本発明の好ましい一実施形態に係る各機能を示す画面例示図である。
【図１６】図１６は、本発明の好ましい一実施形態に係る各機能を示す画面例示図である。
【図１７】図１７は、本発明の好ましい一実施形態に係るユーザ画面構成を示す画面例示図である。
【図１８】図１８は、本発明の好ましい一実施形態に係る移動端末の表示部に出力されるスタート画面を示す例示図である。
【図１９】図１９は、特定の応用プログラムの実行状態を示す例示図である。
【図２０】図２０は、本発明の好ましい一実施形態に係るユーザ環境で事業者領域及びユーザによる再構成が可能な領域を示す例示図である。
【図１】
2008503007.tif 000003
【図２】
2008503007.tif 000004
【図３】
2008503007.tif 000005
【図４】
2008503007.tif 000006
【図５】
2008503007.tif 000007
【図６】
2008503007.tif 000008
【図７】
2008503007.tif 000009
【図８】
2008503007.tif 000010
【図９】
2008503007.tif 000011
【図１０】
2008503007.tif 000012
【図１１】
2008503007.tif 000013
【図１２】
2008503007.tif 000014
【図１３】
2008503007.tif 000015
【図１４】
2008503007.tif 000016
【図１５】
2008503007.tif 000017
【図１６】
2008503007.tif 000018
【図１７】
2008503007.tif 000019
【図１８】
2008503007.tif 000020
【図１９】
2008503007.tif 000021
【図２０】
2008503007.tif 000022
【国際調査報告】
2008503007.tif 000023
2008503007.tif 000024