(57)【特許請求の範囲】
【請求項１】
コンピュータに、階層構造で記憶され、複数の属性を有する複数のオブジェクトの中から、ユーザによって活性化されたオブジェクトの属性を表示画面に表示させる機能を実現させるためのプログラムであって、
前記コンピュータに、
前記複数のオブジェクトのリストを表示させ、このリストの中からいずれかのオブジェクトを活性化させるためのコンボボックスを、前記表示画面に表示させる第１のステップと、
前記コンボボックスに表示された前記リストの中から、ユーザによりいずれかのオブジェクトが選択されると、そのオブジェクトを前記コンボボックスに固定し、活性化させる第２のステップと、
前記第２のステップで前記オブジェクトの活性化が行われると、そのオブジェクトの有する全ての属性のラベル及び属性値を縦に配列した属性リストを前記表示画面に表示させるとともに、その属性リスト内に属性毎に属性表示の固定又はその固定の解除を行うためのプッシュピンボタンを表示する第３のステップと、
前記ユーザにより前記属性リストに表示された複数のプッシュピンボタンのいずれかを立たせて属性表示の固定が行われると、そのプッシュピンボタンに対応する属性のラベル及び属性値の表示位置を前記属性リスト内のプッシュピンボタンが立っていない属性の配列の最上行に移動させるとともに、そのプッシュピンボタンに対応する属性のラベルをオブジェクトインデックスを付したラベルに変更する第４のステップと、
を実行させるためのプログラム。
【請求項２】
前記コンピュータに、
前記ユーザにより前記属性リスト内の立っているプッシュピンボタンを寝かせて当該プッシュピンボタンに対応する属性の属性表示の固定が解除されると、その属性に対応するオブジェクトが前記コンボボックスに活性化されているか否かを判定させる第５のステップと、
前記第５のステップで前記属性表示の固定が解除された属性に対応するオブジェクトが前記コンボボックスに活性化されていると判定されると、前記属性表示の固定が解除された属性のラベル及び属性値の表示位置を前記属性リスト内のデフォルト位置に移動させるとともに、そのラベルに付されたオブジェクトインデックスを削除する第６のステップと、
を更に実行させる、請求項１記載のプログラム。
【請求項３】
前記コンピュータに、
前記第５のステップで前記属性表示の固定が解除された属性に対応するオブジェクトが前記コンボボックスに活性化されていないと判定されると、前記属性表示の固定が解除された属性のラベル及び属性値を前記属性リストから削除する第７のステップを更に実行させる、請求項２記載のプログラム。
【請求項４】
階層構造で記憶され、複数の属性を備えた複数のオブジェクトの中から、ユーザによって活性化されたオブジェクトの属性を表示画面に表示させるオブジェクト属性表示方法であって、
前記複数のオブジェクトのリストを表示させ、このリストの中からいずれかのオブジェクトを活性化させるためのコンボボックスを、前記表示画面に表示させる第１のステップと、
前記コンボボックスに表示された前記リストの中から、ユーザによりいずれかのオブジェクトが選択されると、そのオブジェクトを前記コンボボックスに固定し、活性化させる第２のステップと、
前記第２のステップで前記オブジェクトの活性化が行われると、そのオブジェクトの有する全ての属性のラベル及び属性値を縦に配列した属性リストを前記表示画面に表示させるとともに、その属性リスト内に属性毎に属性表示の固定又はその固定の解除を行うためのプッシュピンボタンを表示する第３のステップと、
前記ユーザにより前記属性リストに表示された複数のプッシュピンボタンのいずれかを立たせて属性表示の固定が行われると、そのプッシュピンボタンに対応する属性のラベル及び属性値の表示位置を前記属性リスト内のプッシュピンボタンが立っていない属性の配列の最上行に移動させるとともに、そのプッシュピンボタンに対応する属性のラベルをオブジェクトインデックスを付したラベルに変更する第４のステップと、
を備えたことを特徴とするオブジェクト属性表示方法。
【請求項５】
前記ユーザにより前記属性リスト内の立っているプッシュピンボタンを寝かせて当該プッシュピンボタンに対応する属性の属性表示の固定が解除されると、その属性に対応するオブジェクトが前記コンボボックスに活性化されているか否かを判定させる第５のステップと、
前記第５のステップで前記属性表示の固定が解除された属性に対応するオブジェクトが前記コンボボックスに活性化されていると判定されると、前記属性表示の固定が解除された属性のラベル及び属性値の表示位置を前記属性リスト内のデフォルト位置に移動させるとともに、そのラベルに付されたオブジェクトインデックスを削除する第６のステップと、
を更に備えたことを特徴とする、請求項４記載のオブジェクト属性表示方法。
【請求項６】
前記第５のステップで前記属性表示の固定が解除された属性に対応するオブジェクトが前記コンボボックスに活性化されていないと判定されると、前記属性表示の固定が解除された属性のラベル及び属性値を前記属性リストから削除する第７のステップを更に備えたことを特徴とする、請求項５記載のオブジェクト属性表示方法。
【請求項７】
階層構造で記憶され、複数の属性を備えた複数のオブジェクトの中から、ユーザによって活性化されたオブジェクトの属性を表示画面に表示させるオブジェクト属性表示装置であって、
前記複数のオブジェクトのリストを表示させ、このリストの中からいずれかのオブジェクトを活性化させるためのコンボボックスを、前記表示画面に表示させる第１の表示制御手段と、
前記コンボボックスに表示された前記リストの中から、ユーザによりいずれかのオブジェクトが選択されると、そのオブジェクトを前記コンボボックスに固定し、活性化させるオブジェク活性化手段と、
前記オブジェク活性化手段によりオブジェクトが活性化されると、そのオブジェクトの有する全ての属性のラベル及び属性値を縦に配列した属性リストを前記表示画面に表示させるとともに、その属性リスト内に属性毎に属性表示の固定又はその固定の解除を行うためのプッシュピンボタンを表示する第２の表示制御手段と、
前記ユーザにより前記属性リストに表示された複数のプッシュピンボタンのいずれかを立たせて属性表示の固定が行われると、そのプッシュピンボタンに対応する属性のラベル及び属性値の表示位置を前記リスト内のプッシュピンボタンを立っていない属性の配列の最上行に移動させるとともに、そのプッシュピンボタンに対応する属性のラベルをオブジェクトインデックスを有するラベルに変更する第３の表示制御手段と、
を備えたことを特徴とするオブジェクト属性表示装置。
【請求項８】
前記ユーザにより前記属性リスト内の立っているプッシュピンボタンを寝かせて当該プッシュピンボタンに対応する属性の属性表示の固定が解除されると、その属性に対応するオブジェクトが前記コンボボックスに活性化されているか否かを判定する判定手段と、
前記判定手段により前記属性表示の固定が解除された属性に対応するオブジェクトが前記コンボボックスに活性化されていると判定されると、前記属性表示の固定が解除された属性のラベル及び属性値の表示位置を前記属性リスト内のデフォルト位置に移動させるとともに、そのラベルに付されたオブジェクトインデックスを削除する第４の表示制御手段と、
を更に備えたことを特徴とする、請求項７記載のオブジェクト属性表示装置。
【請求項９】
前記判定手段により前記属性表示の固定が解除された属性に対応するオブジェクトが前記コンボボックスに活性化されていないと判定されると、前記属性表示の固定が解除された属性のラベル及び属性値を前記属性リストから削除する第５の表示制御手段を更に備えたことを特徴とする、請求項８記載のオブジェクト属性表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グラフィカルユーザインターフェース（ＧＵＩ）に関し、より詳細には、ソフトウェアアプリケーションのオーサリング時にマルチメディアのオブジェクト属性を表示および処理するために用いるグラフィカルユーザインターフェースに関するものである。
【背景技術】
【０００２】
過去２０年の間に、パーソナルコンピュータの処理能力の著しい向上および価格の大幅な低下は、社会のあらゆる側面にパーソナルコンピュータを普及させた。今日パーソナルコンピュータは、学校、家庭およびビジネスの場で必要不可欠なものとなっている。このように、コンピュータを生活の様々なシーンに普及させた要因の１つに、グラフィカルユーザインターフェースの導入とその使用の広がりが挙げられる。グラフィカルユーザインターフェースの登場は、コンピュータオペレーティングシステムとアプリケーションの両方を、極めて単純、且つより直感的に操作できるようにした。かかる操作の単純化によって、高度な技術を有さないコンピュータユーザでも、各種アプリケーションを手軽に使用できるようになった。
【０００３】
そして現在では、パーソナルコンピュータの各種オペレーティングシステムおよびアプリケーションプログラムのほとんどが、グラフィカルユーザインターフェースを介して利用されている。その代表例として、オペレーティングシステムには、ＩＢＭ社のＩＢＭ・ＯＳ／２(登録商標)、Ａｐｐｌｅ  Ｃｏｍｐｕｔｅｒ社のＳｙｓｔｅｍ７やＭｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ(登録商標)などがあり、アプリケーションには、Ｗｉｎｄｏｗｓ(登録商標)のＩｎｔｅｒｎｅｔ Ｅｘｐｌｏｒｅｒ、ＩＢＭ社のＬｏｔｕｓ(登録商標) Ｎｏｔｅｓ、Ｗｏｒｄ Ｐｅｒｆｅｃｔなどがある。これらのオペレーティングシステムとアプリケーションは、いずれもウィンドウ型のワークスペースを提供するものであり、これによってユーザはアプリケーション機能の利用、情報の取得が可能になる。
【０００４】
多くのオペレーティングシステムおよびコンピュータアプリケーションプログラムは、その操作のために、実質的に階層型構造を成すデータや情報を編成、表示および／または実行する。例えば、大部分のコンピュータオペレーティングシステムは、ユーザがドキュメント、プログラム、電子メールメッセージおよびその他の情報が保管されている階層ディレクトリおよびサブディレクトリへアクセスできるようになっている。同じように、スケジュール処理用アプリケーションにより、ユーザはタスクリストの階層的な構築が可能となる。そして、このような階層型の情報またはデータは、グラフィカルユーザインターフェースの出現とその使用の広がりに伴って、ツリー形式により示されるようにもなった。
【０００５】
ツリー形式の表示によれば、データの各アイテムがそれぞれの存在する階層にビジュアル的に示されるため、ユーザは、各ノードにおけるツリーを“開く（ｅｘｐａｎｄ）”または“閉じる（ｃｏｌｌａｓｐｅ）”（つまり、下層の情報を表示するまたは隠す）ことができるようになって、階層型データがより見易いものとなる。ツリー表示のオブジェクトと同様に、カスタムプログラムもまた、ユーザに“ツリービュー”のグラフィカルユーザインターフェースを提供するものとして公知である。
【非特許文献１】Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ  ＸＰ  オフィシャルマニュアル（上）（下）  日経ＢＰソフトプレス  ２００２年３月２５日初版発行
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、近年、ツリー表示のオブジェクトやカスタムツリー表示のプログラムが普及するのにつれて、ツリー構造を構成する階層型データセットが複雑さを増してきた。このように複雑性が高まると、階層型のデータセットを処理し、且つ、コンピュータスクリーン上への階層型データの表示方式をカスタマイズするための、使い易いコントロールメカニズムがより必要になる。こうした事態の最も典型的な例を、それらが有する多数の属性により各マルチメディアオブジェクトをそれぞれ処理するためのマルチメディアオーサリングアプリケーションに見ることができる。
【０００７】
つまり、各オブジェクトは多数の属性をそれぞれ備えているため、マルチメディアオブジェクトをオーサリングする時に、上記したような従来のツリー形式のユーザインターフェースを用いると、異なるオブジェクト同士の属性を対比するにあたって、ウィンドウをスクロールさせながらツリー内の離れた場所に存在する属性のデータを見比べなければならないなどといった不具合がある。よって、階層型データの表示および処理のためのグラフィカルユーザインターフェースには、大いに改善の余地がある。
【０００８】
本発明は、上述に鑑みてなされたもので、オブジェクト属性の閲覧および対比が容易となり、使い勝手の良い、オブジェクト属性表示方法、オブジェクト属性表示装置及びプログラムを提供するものである。
【課題を解決するための手段】
【０００９】
すなわち、請求項１記載の発明は、コンピュータに、階層構造で記憶され、複数の属性を有する複数のオブジェクトの中から、ユーザによって活性化されたオブジェクトの属性を表示画面に表示させる機能を実現させるためのプログラムであって、前記コンピュータに、前記複数のオブジェクトのリストを表示させ、このリストの中からいずれかのオブジェクトを活性化させるためのコンボボックスを、前記表示画面に表示させる第１のステップと、前記コンボボックスに表示された前記リストの中から、ユーザによりいずれかのオブジェクトが選択されると、そのオブジェクトを前記コンボボックスに固定し、活性化させる第２のステップと、前記第２のステップで前記オブジェクトの活性化が行われると、そのオブジェクトの有する全ての属性のラベル及び属性値を縦に配列した属性リストを前記表示画面に表示させるとともに、その属性リスト内に属性毎に属性表示の固定又はその固定の解除を行うためのプッシュピンボタンを表示する第３のステップと、前記ユーザにより前記属性リストに表示された複数のプッシュピンボタンのいずれかを立たせて属性表示の固定が行われると、そのプッシュピンボタンに対応する属性のラベル及び属性値の表示位置を前記属性リスト内のプッシュピンボタンが立っていない属性の配列の最上行に移動させるとともに、そのプッシュピンボタンに対応する属性のラベルをオブジェクトインデックスを付したラベルに変更する第４のステップとを実行させるためのプログラムである。
【００１０】
請求項１記載の発明において、前記コンピュータに、前記ユーザにより前記属性リスト内の立っているプッシュピンボタンを寝かせて当該プッシュピンボタンに対応する属性の属性表示の固定が解除されると、その属性に対応するオブジェクトが前記コンボボックスに活性化されているか否かを判定させる第５のステップと、前記第５のステップで前記属性表示の固定が解除された属性に対応するオブジェクトが前記コンボボックスに活性化されていると判定されると、前記属性表示の固定が解除された属性のラベル及び属性値の表示位置を前記属性リスト内のデフォルト位置に移動させるとともに、そのラベルに付されたオブジェクトインデックスを削除する第６のステップと、を更に実行させることが好ましい。
【００１１】
請求項２記載の発明において、前記コンピュータに、前記第５のステップで前記属性表示の固定が解除された属性に対応するオブジェクトが前記コンボボックスに活性化されていないと判定されると、前記属性表示の固定が解除された属性のラベル及び属性値を前記属性リストから削除する第７のステップを更に実行させることが好ましい。
【００１３】
請求項４記載の発明はまた、階層構造で記憶され、複数の属性を備えた複数のオブジェクトの中から、ユーザによって活性化されたオブジェクトの属性を表示画面に表示させるオブジェクト属性表示方法であって、前記複数のオブジェクトのリストを表示させ、このリストの中からいずれかのオブジェクトを活性化させるためのコンボボックスを、前記表示画面に表示させる第１のステップと、前記コンボボックスに表示された前記リストの中から、ユーザによりいずれかのオブジェクトが選択されると、そのオブジェクトを前記コンボボックスに固定し、活性化させる第２のステップと、前記第２のステップで前記オブジェクトの活性化が行われると、そのオブジェクトの有する全ての属性のラベル及び属性値を縦に配列した属性リストを前記表示画面に表示させるとともに、その属性リスト内に属性毎に属性表示の固定又はその固定の解除を行うためのプッシュピンボタンを表示する第３のステップと、前記ユーザにより前記属性リストに表示された複数のプッシュピンボタンのいずれかを立たせて属性表示の固定が行われると、そのプッシュピンボタンに対応する属性のラベル及び属性値の表示位置を前記属性リスト内のプッシュピンボタンが立っていない属性の配列の最上行に移動させるとともに、そのプッシュピンボタンに対応する属性のラベルをオブジェクトインデックスを付したラベルに変更する第４のステップとを備えたことを特徴とするオブジェクト属性表示方法である。
【００１４】
請求項４記載の発明において、前記ユーザにより前記属性リスト内の立っているプッシュピンボタンを寝かせて当該プッシュピンボタンに対応する属性の属性表示の固定が解除されると、その属性に対応するオブジェクトが前記コンボボックスに活性化されているか否かを判定させる第５のステップと、前記第５のステップで前記属性表示の固定が解除された属性に対応するオブジェクトが前記コンボボックスに活性化されていると判定されると、前記属性表示の固定が解除された属性のラベル及び属性値の表示位置を前記属性リスト内のデフォルト位置に移動させるとともに、そのラベルに付されたオブジェクトインデックスを削除する第６のステップとを更に備えることが好ましい。
【００１５】
請求項５記載の発明において、前記第５のステップで前記属性表示の固定が解除された属性に対応するオブジェクトが前記コンボボックスに活性化されていないと判定されると、前記属性表示の固定が解除された属性のラベル及び属性値を前記属性リストから削除する第７のステップを更に備えることが好ましい。
【００１７】
請求項７記載の発明はさらにまた、階層構造で記憶され、複数の属性を備えた複数のオブジェクトの中から、ユーザによって活性化されたオブジェクトの属性を表示画面に表示させるオブジェクト属性表示装置であって、前記複数のオブジェクトのリストを表示させ、このリストの中からいずれかのオブジェクトを活性化させるためのコンボボックスを、前記表示画面に表示させる第１の表示制御手段と、前記コンボボックスに表示された前記リストの中から、ユーザによりいずれかのオブジェクトが選択されると、そのオブジェクトを前記コンボボックスに固定し、活性化させるオブジェク活性化手段と、前記オブジェク活性化手段によりオブジェクトが活性化されると、そのオブジェクトの有する全ての属性のラベル及び属性値を縦に配列した属性リストを前記表示画面に表示させるとともに、その属性リスト内に属性毎に属性表示の固定又はその固定の解除を行うためのプッシュピンボタンを表示する第２の表示制御手段と、前記ユーザにより前記属性リストに表示された複数のプッシュピンボタンのいずれかを立たせて属性表示の固定が行われると、そのプッシュピンボタンに対応する属性のラベル及び属性値の表示位置を前記リスト内のプッシュピンボタンを立っていない属性の配列の最上行に移動させるとともに、そのプッシュピンボタンに対応する属性のラベルをオブジェクトインデックスを有するラベルに変更する第３の表示制御手段とを備えたことを特徴とするオブジェクト属性表示装置である。
【００１８】
請求項７記載の発明において、前記ユーザにより前記属性リスト内の立っているプッシュピンボタンを寝かせて当該プッシュピンボタンに対応する属性の属性表示の固定が解除されると、その属性に対応するオブジェクトが前記コンボボックスに活性化されているか否かを判定する判定手段と、前記判定手段により前記属性表示の固定が解除された属性に対応するオブジェクトが前記コンボボックスに活性化されていると判定されると、前記属性表示の固定が解除された属性のラベル及び属性値の表示位置を前記属性リスト内のデフォルト位置に移動させるとともに、そのラベルに付されたオブジェクトインデックスを削除する第４の表示制御手段とを更に備えることが好ましい。
【００１９】
請求項８記載の発明において、前記判定手段により前記属性表示の固定が解除された属性に対応するオブジェクトが前記コンボボックスに活性化されていないと判定されると、前記属性表示の固定が解除された属性のラベル及び属性値を前記属性リストから削除する第５の表示制御手段を更に備えることが好ましい。
【発明の効果】
【００２１】
本発明に係るオブジェクト属性表示装置によれば、ユーザは、必要以上にスクロールすることなく、個々のオブジェクトを活性化して所望の属性を選択し、所望の属性に関する情報だけを見ることができる。従って、マルチメディアファイルのオーサリング時における異なるオブジェクト属性の閲覧と対比の操作がより容易になる。
【発明を実施するための最良の形態】
【００２２】
以下、図面と対応させながら、本発明の好適な実施形態について詳細に説明する。
【００２３】
図１は、本発明の一実施形態による、オブジェクト属性の表示および処理のためのグラフィカルユーザインターフェースの操作方法のフローチャートである。
【００２４】
先ずステップ３１において、図２に示すように、グラフィカルユーザインターフェース２内にコンボボックス２１を準備する。コンボボックス２１をクリックすると、今オーサリング中のマルチメディアファイルに含まれる全てのオブジェクトをリストアップしたリストが展開され、ユーザは、個々の（ｉｎｄｉｖｉｄｕａｌ）オブジェクトを活性化できるようになる。図２の例では、コンボボックス２１は、Ｏｂｊｅｃｔ１が活性化されたことを示している。
【００２５】
ステップ３２において、図２に示すように、グラフィカルユーザインターフェース２に、活性化されたオブジェクト（Ｏｂｊｅｃｔ１）の属性を示すラベル２２および値をリストアップする。ここでは例として、活性化されたオブジェクト１は、Ｐｏｓｉｔｉｏｎ、Ｏｒｉｅｎｔａｔｉｏｎ、Ｓｃａｌｅ、ＣｏｌｏｒおよびＴｅｘｔｕｒｅと表示された５つの属性を有しており、これらの属性値はテーブル２３にそれぞれ表される。さらに、すでに固定されてあった属性のラベルおよび値（図２中には図示していない。これについては後述する。）も、このリスト中に表示されている。
【００２６】
ステップ３３において、リストアップされた各属性のラベル２２のうしろに、プッシュピンボタン２４をそれぞれ準備する。これによってユーザは、所定の属性のラベルおよび値をリストにて固定または解除することができるようになる。つまり、プッシュピンボタン２４をクリックするとピンが立ってその属性は固定されることとなり、プッシュボタン２４を再びクリックするとピンが寝て（横向きになって）その属性は解除されることとなる。
【００２７】
ステップ３４において、リストにおける任意の属性のプッシュピンボタン２４がクリックされたか否かを判断する。クリックされておらず、且つユーザが他のオブジェクトを選択した場合には、ステップ３２を再度実行する。
【００２８】
ステップ３５において、クリックされたプッシュピンボタンが“立っている”または“寝ている”状態のいずれにあるのかを判断する。プッシュピンボタンが立っていればステップ３６を実行し、寝ていればステップ３７を実行する。
【００２９】
ステップ３６において、プッシュピンボタン２４で固定された属性をリスト内に留める。当該属性を示すラベル２２および値は、そのオブジェクトが活性化または非活性化のいずれの状態にあるかにかかわらず、解除される時までリストに残される。また、図３に示すように、他のオブジェクトの属性との区別がつくよう、固定された属性の各ラベルには、それに対応するオブジェクトインデックスがそれぞれ表示される。
【００３０】
ステップ３７において、プッシュピンボタン２４で固定されていたオブジェクト属性を解除する。これによって、そのラベルのオブジェクトインデックスは削除される。
【００３１】
ステップ３８において、事前に固定されてあった任意の属性がリストにあるか否かを判断する。あればステップ３９を実行し、なければステップ４０を実行する。
【００３２】
ステップ３９において、固定された属性のラベルおよび値が上方に移動して、これより前に固定された属性の下に来る。
【００３３】
ステップ４０において、固定された属性のラベルおよび値がリストの最上に移動する。
【００３４】
ステップ４１において、解除された属性が活性化されたオブジェクトのものであるか否かを判断する。そうであればステップ４２を実行し、そうでなければステップ４３を実行する。
【００３５】
ステップ４２において、解除された属性のラベル２２および値が下方に移動してリスト内のデフォルト位置に戻る。
【００３６】
ステップ４３において、解除された属性のラベル２２および値がリストから削除される。
【００３７】
次に、上述した本発明実施形態によるグラフィカルユーザインターフェースの操作例を図２〜図９を参照にして説明する。
【００３８】
図２及び図３は、ステップ３１からステップ４０の操作を説明するものである。図２において、活性化されたオブジェクトはＯｂｊｅｃｔ１である。ユーザが属性Ｃｏｌｏｒのプッシュピンボタン２４をクリックしてピンを立てると、これにより固定された属性Ｃｏｌｏｒのラベル２２にインデックス“Ｏｂｊｅｃｔ１”が加わって“Ｃｏｌｏｒ−Ｏｂｊｅｃｔ１”となると共に、その他に固定された属性が無いことから、図３に示すように、属性Ｃｏｌｏｒのラベル２２および値が上方に移動してリストの最上行に来る。
【００３９】
図４及び図５は、ステップ３１からステップ３９の操作を説明するものである。図４において、活性化されたオブジェクトはＯｂｊｅｃｔ１であり、属性Ｃｏｌｏｒはリスト内に残っている。ユーザが属性Ｔｅｘｔｕｒｅのプッシュピンボタン２４をクリックしてピンを立てると、これにより固定された属性Ｔｅｘｔｕｒｅのラベル２２にインデックス“Ｏｂｊｅｃｔ１”が加わって“Ｔｅｘｔｕｒｅ−Ｏｂｊｅｃｔ１”となると共に、図５に示すように、属性Ｔｅｘｔｕｒｅのラベル２２と値が上方に移動して、これよりも前に固定された属性Ｃｏｌｏｒの直ぐ下の行に来る。
【００４０】
図６及び図７は、ステップ３１からステップ４２の操作を説明するものである。図６に示すように、活性化されたオブジェクトはＯｂｊｅｃｔ１であり、Ｏｂｊｅｃｔ２０の属性Ｏｒｉｅｎｔａｔｉｏｎと、Ｏｂｊｅｃｔト３の属性Ｐｏｓｉｔｉｏｎと、Ｏｂｊｅｃｔ１の属性Ｏｒｉｅｎｔａｔｉｏｎとがリスト内に留められている。ユーザがＯｂｊｅｃｔ１の属性Ｏｒｉｅｎｔａｔｉｏｎのプッシュピンボタン２４をクリックしてピンを寝かせると、図７に示すように、そのラベル２２からインデックス“Ｏｂｊｅｃｔ１”が削除されて“Ｏｒｉｅｎａｔａｔｉｏｎ”となると共に、Ｏｂｊｅｃｔ１は活性化されているため、その属性Ｏｒｉｅｎｔａｔｉｏｎのラベル２２および値は下方に移動して、リスト内のデフォルト位置に戻る。
【００４１】
図８及び図９は、ステップ３１からステップ４３の操作を説明するものである。図８に示すように、活性化されたオブジェクトはＯｂｊｅｃｔ１であり、Ｏｂｊｅｃｔ２０の属性ＯｒｉｅｎｔａｔｉｏｎおよびＯｂｊｅｃｔ３の属性Ｐｏｓｉｔｉｏｎはリスト内に留められている。ユーザが、固定されたＯｂｊｅｃｔ３の属性Ｐｏｓｉｔｉｏｎのプッシュピンボタンをクリックすると、図９に示すように、Ｏｂｊｅｃｔ３はコンボボックス２１で今選択されているオブジェクトではないため、そのラベル２２および値がリストから削除される。
【００４２】
上に記載した好適な実施形態は、本発明を説明する目的で挙げたものである。よって、上記の開示に照らして、明らかにそれと分かるような修飾や変更は可能である。上記の実施形態は、本発明の原理を最も良く説明すると共に、その実際の実施に際して当業者が様々な形態で、且つ、想到し得る所定の用途に応じた各種修飾により本発明を利用できるようにするため、選択され、記載されている。即ち、これら変更および修飾はいずれも、添付した特許請求の範囲について適法に特許が付与された場合に、その特許請求の範囲により定められた本発明の範囲内において行なわれるものとする。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施形態に係るオブジェクト属性の表示および処理に用いるグラフィカルユーザインターフェースの操作方法を示すフローチャートである。
【図２】本発明に係るグラフィカルユーザインターフェースを示すもので、Ｏｂｊｅｃｔ１が活性化されている状態を示す図である。
【図３】本発明に係るグラフィカルユーザインターフェースを示すもので、Ｃｏｌｏｒの属性が固定された状態を示す図である。
【図４】本発明に係るグラフィカルユーザインターフェースを示すもので、Ｏｂｊｅｃｔ１が活性化されている状態を示す図である。
【図５】本発明に係るグラフィカルユーザインターフェースを示すもので、Ｃｏｌｏｒの属性を活性化させた後、Ｔｅｘｔｕｒｅの属性を活性化させた状態を示す図である。
【図６】本発明に係るグラフィカルユーザインターフェースを示すもので、Ｏｂｊｅｃｔ２０のＯｒｉｅｎｔａｔｉｏｎの属性とＯｂｊｅｃｔ３のＰｏｓｉｔｉｏｎの属性とＯｂｊｅｃｔ１のＯｒｉｅｎｔａｔｉｏｎの属性とが活性化されている状態を示す図である。
【図７】図６に状態からＯｂｊｅｃｔ１のＯｒｉｅｎｔａｔｉｏｎの属性が非活性化され、解除された状態を示す図である。
【図８】本発明に係るグラフィカルユーザインターフェースを示すもので、Ｏｂｊｅｃｔ２０のＯｒｉｅｎｔａｔｉｏｎの属性とＯｂｊｅｃｔ３のＰｏｓｉｔｉｏｎとが活性化されている状態を示す図である。
【図９】図８に状態からＯｂｊｅｃｔ３のＰｏｓｉｔｉｏｎの属性が非活性化され、解除された状態を示す図である。
【符号の説明】
【００４４】
２        グラフィカルユーザインターフェース
２１      コンボボックス
２２      属性ラベル
２３      テーブル
２４      プッシュピンボタン
【図１】
0004065830.tif 000002
【図２】
0004065830.tif 000003
【図３】
0004065830.tif 000004
【図４】
0004065830.tif 000005
【図５】
0004065830.tif 000006
【図６】
0004065830.tif 000007
【図７】
0004065830.tif 000008
【図８】
0004065830.tif 000009
【図９】
0004065830.tif 000010