(57)【要約】【課題】既にオブジェクトが存在する画面上にオブジェクトが追加または移動された場合でも、ユーザが効率良く作業すること。【解決手段】オブジェクト表示装置１０は、追加オブジェクトまたは移動オブジェクト並びに既オブジェクトの位置、大きさおよび／または色を取得するオブジェクト情報取得部１４ａと、画面上に追加される追加オブジェクトまたは移動オブジェクトによって既に画面上に存在する既オブジェクトが不可視になるか否かを判定する可視判定部１４ｂと、可視判定部１４ｂによって既オブジェクトが不可視になると判定された場合に、当該既オブジェクトが可視されるように追加オブジェクトまたは移動オブジェクトの表現態様を修正する表現態様修正部１４ｃとを備える。【選択図】      図１
2004302669.tif 000002
【特許請求の範囲】
【請求項１】
既にオブジェクトが存在する画面上に所定の表現態様のオブジェクトを追加または画面上で移動して表示するオブジェクト表示装置であって、
前記画面上に追加される追加オブジェクトまたは画面上で移動される移動オブジェクトによって既に画面上に存在する既オブジェクトが不可視になるか否かを判定する可視判定手段と、
前記可視判定手段によって既オブジェクトが不可視になると判定された場合に、当該既オブジェクトが可視されるように前記追加オブジェクトまたは移動オブジェクトの表現態様を修正する表現態様修正手段と、
を備えたことを特徴とするオブジェクト表示装置。
【請求項２】
前記可視判定手段は、前記追加オブジェクトまたは移動オブジェクト並びに前記既オブジェクトの位置、大きさおよび／または色に基づいて前記既オブジェクトが不可視になるか否かを判定することを特徴とする請求項１に記載のオブジェクト表示装置。
【請求項３】
前記表現態様修正手段は、前記可視判定手段によって既オブジェクトが不可視になると判定された場合に、前記追加オブジェクトまたは移動オブジェクトの表現態様を半透明に修正することを特徴とする請求項１または２に記載のオブジェクト表示装置。
【請求項４】
前記表現態様修正手段は、複数の既オブジェクトの重なり具合に応じて前記追加オブジェクトまたは移動オブジェクトの透明度を変化させることを特徴とする請求項１、２または３に記載のオブジェクト表示装置。
【請求項５】
前記表現態様修正手段は、前記既オブジェクトの色の種類に応じて前記追加オブジェクトまたは移動オブジェクトの透明度を変化させることを特徴とする請求項１〜４のいずれか一つに記載のオブジェクト表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、既にオブジェクトが存在する画面上に所定の表現態様のオブジェクトを追加または移動して表示するオブジェクト表示装置に関し、特に、既にオブジェクトが存在する画面上にオブジェクトが追加または移動された場合でも、ユーザが効率良く作業することができるオブジェクト表示装置に関する。
【０００２】
【従来の技術】
従来より、既にオブジェクトが存在する画面上に所定の表現態様のオブジェクトを追加または移動して表示するオブジェクト表示装置が知られている（例えば、特許文献１参照。）。具体的には、図２（ａ）に示すように、既オブジェクト▲１▼に追加または移動オブジェクト▲２▼および追加または移動オブジェクト▲３▼を順次追加して表示するものである。
【０００３】
【特許文献１】
特開平０９−１６７２４９号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上記の従来技術は、既にオブジェクトが存在する画面上にオブジェクトが追加または移動された場合に、ユーザが効率良く作業することができないという問題点があった。例えば、追加オブジェクトまたは移動オブジェクト▲２▼および追加オブジェクトまたは移動オブジェクト▲３▼が追加または移動された場合に既オブジェクト▲１▼を操作するには、追加または移動オブジェクト▲２▼および追加または移動オブジェクト▲３▼の表示順序の変更またはプロパティの変更などの煩雑な操作をおこなわねばならないため、ユーザが効率良く作業をすることは困難であった。
【０００５】
そこで、この発明は、上述した従来技術による問題点を解消するためになされたものであり、既にオブジェクトが存在する画面上にオブジェクトが追加または移動された場合でも、ユーザが効率良く作業することができるオブジェクト表示装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、本発明によれば、既にオブジェクトが存在する画面上に所定の表現態様のオブジェクトを追加または移動して表示するオブジェクト表示装置であって、前記画面上に追加される追加オブジェクトまたは画面上で移動される移動オブジェクトによって既に画面上に存在する既オブジェクトが不可視になるか否かを判定する可視判定手段と、前記可視判定手段によって既オブジェクトが不可視になると判定された場合に、当該既オブジェクトが可視されるように前記追加オブジェクトまたは移動オブジェクトの表現態様を修正する表現態様修正手段と、を備えたことを特徴とする。
【０００７】
したがって本発明によれば、画面上に追加される追加オブジェクトまたは移動オブジェクトによって既に画面上に存在する既オブジェクトが不可視になるか否かを判定し、既オブジェクトが不可視になると判定された場合に、当該既オブジェクトが可視されるように追加オブジェクトまたは移動オブジェクトの表現態様を修正することとしたので、既にオブジェクトが存在する画面上にオブジェクトが追加または移動された場合でも、ユーザが効率良く作業することが可能になる。
【０００８】
また、本発明では、前記可視判定手段は、前記追加オブジェクトまたは移動オブジェクト並びに前記既オブジェクトの位置、大きさおよび／または色に基づいて前記既オブジェクトが不可視になるか否かを判定することを特徴とする。
【０００９】
したがって、本発明によれば、追加オブジェクトまたは移動オブジェクト並びに既オブジェクトの位置、大きさおよび／または色に基づいて既オブジェクトが不可視になるか否かを判定することとしたので、画面上の状態を詳細に把握することができ、不可視か否かをより確度良く判定することが可能になる。
【００１０】
また、本発明では、前記表現態様修正手段は、前記可視判定手段によって既オブジェクトが不可視になると判定された場合に、前記追加オブジェクトまたは移動オブジェクトの表現態様を半透明に修正することを特徴とする。
【００１１】
したがって、本発明によれば、既オブジェクトが不可視になると判定された場合に、追加オブジェクトまたは移動オブジェクトの表現態様を半透明に修正することとしたので、追加オブジェクトまたは移動オブジェクトに覆われる以前の既オブジェクトを可視化でき、ユーザがより効率良く作業をすることが可能になる。
【００１２】
また、本発明では、前記表現態様修正手段は、複数の既オブジェクトの重なり具合に応じて前記追加オブジェクトまたは移動オブジェクトの透明度を変化させることを特徴とする。
【００１３】
したがって、本発明によれば、複数の既オブジェクトの重なり具合に応じて追加オブジェクトまたは移動オブジェクトの透明度を変化させることとしたので、既オブジェクトの可視化を最適化することが可能になる。
【００１４】
また、本発明では、前記表現態様修正手段は、前記既オブジェクトの色の種類に応じて前記追加オブジェクトまたは移動オブジェクトの透明度を変化させることを特徴とする。
【００１５】
したがって、本発明によれば、既オブジェクトの色の種類に応じて追加オブジェクトまたは移動オブジェクトの透明度を変化させることとしたので、既オブジェクトの可視化を最適化することが可能になる。
【００１６】
【発明の実施の形態】
以下に添付図面を参照して、この発明に係るオブジェクト表示装置、オブジェクト表示方法およびその方法をコンピュータに実行させるプログラムの好適な実施の形態を詳細に説明する。なお、以下では、本実施の形態１に係るオブジェクト表示装置（オブジェクト表示方法）を説明した後に、本実施の形態２に係るオブジェクト表示プログラムを実行するコンピュータシステムを説明し、最後に、他の実施の形態として種々の変形例について説明することとする。
【００１７】
（実施の形態１）
実施の形態１では、本発明に係るオブジェクト表示装置（オブジェクト表示方法）を説明する。なお、ここでは、本実施の形態１に係るオブジェクト表示装置の概要および主たる特徴を説明した後に、このオブジェクト表示装置の構成を説明し、最後に、オブジェクト表示装置による各種処理の手順を説明する。
【００１８】
［概要および主たる特徴］
まず最初に、本実施の形態１に係るオブジェクト表示装置の概要および主たる特徴を説明する。図１は、本実施の形態１に係るオブジェクト表示装置の構成を示すブロック図である。同図に示すオブジェクト表示装置１０は、概略的に、既にオブジェクトが存在する画面上に所定の表現態様のオブジェクトを追加または画面上で移動して表示するものである。
【００１９】
ここで、このオブジェクト表示装置１０は、画面上に追加される追加オブジェクトまたは移動オブジェクトによって既に画面上に存在する既オブジェクトが不可視になるか否かを判定し、既オブジェクトが不可視になると判定された場合に、当該既オブジェクトが可視されるように追加オブジェクトまたは移動オブジェクトの表現態様を修正するオブジェクト表示処理に主たる特徴があり、かかるオブジェクト表示処理によって、既にオブジェクトが存在する画面上にオブジェクトが追加または移動された場合でも、ユーザが効率良く作業することができるようにしている。
【００２０】
この主たる特徴を具体的に説明すると、このオブジェクト表示装置１０は、追加オブジェクトまたは移動オブジェクト並びに既オブジェクトの位置、大きさおよび／または色に基づいて既オブジェクトが不可視になるか否かを判定し、既オブジェクトが不可視になると判定された場合に、追加オブジェクトまたは移動オブジェクトの表示順序の変更またはプロパティの変更などの煩雑な操作を削減することができるように追加オブジェクトまたは移動オブジェクトの表現態様を半透明に修正する。
【００２１】
したがって、上記した従来技術の例で言えば、追加オブジェクトまたは移動オブジェクトの表示順序の変更またはプロパティの変更などの煩雑な操作を削減することができるので、既にオブジェクトが存在する画面上にオブジェクトが追加または移動された場合でも、ユーザが効率良く作業することが可能になる。
【００２２】
また、本実施の形態に係るオブジェクト表示装置は、上記の主たる特徴に関連して以下に列挙するような特徴も付加的に有するものである。つまり、本実施の形態では、既オブジェクトが不可視になると判定された場合に、複数の既オブジェクトの重なり具合に応じて追加オブジェクトまたは移動オブジェクトの透明度を変化させる。すなわち、これによって、重なり具合に応じて既オブジェクトの可視化を最適化することができるようにしている。
【００２３】
また、本実施の形態では、既オブジェクトが不可視になると判定された場合に、既オブジェクトの色の種類に応じて追加オブジェクトまたは移動オブジェクトの透明度を変化させる。すなわち、これによって、色の種類に応じて既オブジェクトの可視化を最適化することができるようにしている。
【００２４】
［オブジェクト表示装置の構成］
次に、本実施の形態１に係るオブジェクト表示装置の構成を説明する。このオブジェクト表示装置１０は、図１に示すように、入力部１１と、出力部１２と、メモリ１３と、制御部１４とから構成される。
【００２５】
このうち、入力部１１は、各種の情報を入力するキーボード、マウスおよびトラックボールなどの指示入力手段である。具体的には、画面上にオブジェクトを追加または移動する指示を受け付ける。
【００２６】
出力部１２は、各種の情報を出力するモニタなどの出力表示手段であり、具体的には、制御部１４におけるオブジェクト情報取得部１４ａ、可視判定部１４ｂおよび表現態様修正部１４ｃを経ておこなわれた処理結果を表示する（図２（ｂ）参照）。
【００２７】
メモリ１３は、制御部１４による各種処理に必要なデータやプログラムを格納する格納手段（記憶手段）である。具体的には、任意のオブジェクトを再現する種々のプログラムや該オブジェクトの生成元となるデータを格納している。
【００２８】
制御部１４は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などの制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する処理部であり、特に本発明に密接に関連するものとしては、機能概念的に、オブジェクト情報取得部１４ａと、可視判定部１４ｂと、表現態様修正部１４ｃとを備える。
【００２９】
このうち、オブジェクト情報取得部１４ａは、追加オブジェクトまたは移動オブジェクト並びに既オブジェクトの位置、大きさおよび／または色を取得する処理部である。具体的には、画面上に追加される追加オブジェクトまたは移動オブジェクトの左上の座標点と、ＸおよびＹの長さとを取得し、可視判定部１４ｂによって既オブジェクトが存在すると判定された場合に、既オブジェクトの左上の座標点と、ＸおよびＹの長さ、オブジェクトの色およびテキストの有無などのオブジェクトに係る情報について取得する。
【００３０】
可視判定部１４ｂは、画面上に追加される追加オブジェクトまたは画面上で移動される移動オブジェクトによって既に画面上に存在する既オブジェクトが不可視になるか否かを判定する処理部である。具体的には、オブジェクト情報取得部１４ａによって取得された追加オブジェクトまたは移動オブジェクトの情報（追加オブジェクトまたは移動オブジェクトの左上の座標点と、ＸおよびＹの長さ）並びに既オブジェクトの情報（既オブジェクトの左上の座標点と、ＸおよびＹの長さ、オブジェクトの色およびテキストの有無）に基づいて既オブジェクトが不可視になるか否かを判定する。
【００３１】
表現態様修正部１４ｃは、可視判定部１４ｂによって既オブジェクトが不可視になると判定された場合に、当該既オブジェクトが可視されるように追加オブジェクトまたは移動オブジェクトの表現態様を修正する処理部である。具体的には、追加オブジェクトまたは移動オブジェクトの表示順序の変更またはプロパティの変更などの煩雑な操作を削減することができるように追加オブジェクトまたは移動オブジェクトの表現態様を半透明に修正する（図２（ｂ）参照）。
【００３２】
すなわち、表現態様修正部１４ｃは、ユーザが既オブジェクトを明確に可視することができるように、重なり合う部分の大きさおよび個数が多い場合に追加オブジェクトまたは移動オブジェクトの透明度を低くし、また、既オブジェクトの輝度および色差が低い場合に、追加オブジェクトの透明度を低くする。
【００３３】
［オブジェクト表示装置の処理手順］
図３は、本実施の形態１に係るオブジェクト表示処理の手順を示すフローチャートである。同図に示すように、入力部１１は、画面上にオブジェクト▲６▼を追加する指示を受け付ける（ステップＳ３０１）。
【００３４】
続いて、オブジェクト情報取得部１４ａは、画面上に追加される追加オブジェクトまたは画面上で移動される移動オブジェクト▲６▼の左上の座標点と、ＸおよびＹの長さとを取得し（ステップＳ３０２）、可視判定部１４ｂによって既オブジェクトが存在すると判定された場合（ステップＳ３０３）に、既オブジェクト▲４▼および▲５▼の左上の座標点と、ＸおよびＹの長さ、オブジェクトの色およびテキストの有無などのオブジェクトに係る情報について取得する（ステップＳ３０４）。
【００３５】
そして、可視判定部１４ｂは、オブジェクト情報取得部１４ａによって取得された追加オブジェクトまたは移動オブジェクト▲６▼の情報（追加オブジェクトまたは移動オブジェクトの左上の座標点と、ＸおよびＹの長さ）並びに既オブジェクト▲４▼および▲５▼の情報（既オブジェクトの左上の座標点と、ＸおよびＹの長さ、オブジェクトの色およびテキストの有無）に基づいて既オブジェクトが不可視になるか否かを判定する（ステップＳ３０５）。
【００３６】
ここで、表現態様修正部１４ｃは、可視判定部１４ｂによって既オブジェクト▲４▼および▲５▼が不可視になると判定された場合（ステップＳ３０５肯定）に、追加オブジェクトまたは移動オブジェクト▲６▼の表示順序の変更またはプロパティの変更などの煩雑な操作を削減することができるように追加オブジェクトまたは移動オブジェクト▲６▼の表現態様を半透明に修正し（ステップＳ３０６）、出力部１２に表示する（ステップＳ３０７）。具体的には、ユーザが既オブジェクト▲４▼および▲５▼を明確に可視することができるように、重なり合う部分の大きさおよび個数が多い場合に追加オブジェクトまたは移動オブジェクト▲６▼の透明度を低くし、また、既オブジェクト▲４▼または▲５▼の輝度および色差が低い場合に、追加オブジェクトまたは移動オブジェクト▲６▼の透明度を低くする。
【００３７】
また、可視判定部１４ｂによって既オブジェクトが可視であると判定された場合（ステップＳ３０５否定）には、出力部１２に出力する（ステップＳ３０７）。具体的には、既オブジェクトおよび追加オブジェクトまたは移動オブジェクトが重なり合っていない場合、また、重なり合っていても追加オブジェクトまたは移動オブジェクトのプロパティが変更されている場合には、出力部１２にそのまま表示する。
【００３８】
上述してきたように、本実施の形態１に係るオブジェクト表示装置によれば、既にオブジェクトが存在する画面上にオブジェクトが追加または移動された場合でも、ユーザが効率良く作業することが可能になる。
【００３９】
また、本実施の形態に係るオブジェクト表示装置によれば、重なり具合に応じて既オブジェクトの可視化を最適化することが可能になる。
【００４０】
また、本実施の形態に係るオブジェクト表示装置によれば、色の種類に応じて既オブジェクトの可視化を最適化することが可能になる。
【００４１】
（実施の形態２）
ところで、上記実施の形態１で説明したオブジェクト表示装置およびオブジェクト表示方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することができる。そこで、本実施の形態２では、上記実施の形態１で説明したオブジェクト表示装置（オブジェクト表示方法）と同様の機能を有するオブジェクト表示プログラムを実行するコンピュータシステムについて説明する。
【００４２】
図４は、本実施の形態１に係るコンピュータシステムの構成を示すシステム構成図であり、図５は、このコンピュータシステムにおける本体部の構成を示すブロック図である。図４に示すように、本実施の形態２に係るコンピュータシステム１００は、本体部１０１と、本体部１０１からの指示によって表示画面１０２ａに画像などの情報を表示するためのディスプレイ１０２と、このコンピュータシステム１００に種々の情報を入力するためのキーボード１０３と、ディスプレイ１０２の表示画面１０２ａ上の任意の位置を指定するためのマウス１０４とを備える。
【００４３】
また、このコンピュータシステム１００における本体部１０１は、図５に示すように、ＣＰＵ１２１と、ＲＡＭ１２２と、ＲＯＭ１２３と、ハードディスクドライブ（ＨＤＤ）１２４と、ＣＤ−ＲＯＭ１０９を受け入れるＣＤ−ＲＯＭドライブ１２５と、フレキシブルディスク（ＦＤ）１０８を受け入れるＦＤドライブ１２６と、ディスプレイ１０２、キーボード１０３並びにマウス１０４を接続するＩ／Ｏインターフェース１２７と、ローカルエリアネットワークまたは広域エリアネットワーク（ＬＡＮ／ＷＡＮ）１０６に接続するＬＡＮインターフェース１２８とを備える。
【００４４】
さらに、このコンピュータシステム１００には、インターネットなどの公衆回線１０７に接続するためのモデム１０５が接続されるとともに、ＬＡＮインターフェース１２８およびＬＡＮ／ＷＡＮ１０６を介して、他のコンピュータシステム（ＰＣ）１１１、サーバ１１２並びにプリンタ１１３などが接続される。
【００４５】
そして、このコンピュータシステム１００は、所定の記録媒体に記録されたオブジェクト表示プログラムを読み出して実行することでオブジェクト表示装置（オブジェクト表示方法）を実現する。ここで、所定の記録媒体とは、フレキシブルディスク（ＦＤ）１０８、ＣＤ−ＲＯＭ１０９、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」の他に、コンピュータシステム１００の内外に備えられるハードディスクドライブ（ＨＤＤ）１２４や、ＲＡＭ１２２、ＲＯＭ１２３などの「固定用の物理媒体」、さらに、モデム１０５を介して接続される公衆回線１０７や、他のコンピュータシステム１１１並びにサーバ１１２が接続されるＬＡＮ／ＷＡＮ１０６などのように、プログラムの送信に際して短期にプログラムを保持する「通信媒体」など、コンピュータシステム１００によって読み取り可能なオブジェクト表示プログラムを記録する、あらゆる記録媒体を含むものである。
【００４６】
すなわち、オブジェクト表示プログラムは、上記した「可搬用の物理媒体」、「固定用の物理媒体」、「通信媒体」などの記録媒体に、コンピュータ読み取り可能に記録されるものであり、コンピュータシステム１００は、このような記録媒体からオブジェクト表示プログラムを読み出して実行することでオブジェクト表示装置およびオブジェクト表示方法を実現する。なお、オブジェクト表示プログラムは、コンピュータシステム１００によって実行されることに限定されるものではなく、他のコンピュータシステム１１１またはサーバ１１２がオブジェクト表示プログラムを実行する場合や、これらが協働してオブジェクト表示プログラムを実行するような場合にも、本発明を同様に適用することができる。
【００４７】
（他の実施の形態）
さて、これまで本発明の実施の形態について説明したが、本発明は上述した実施の形態以外にも、上記特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてもよいものである。
【００４８】
すなわち、本実施の形態において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータ（透明度）を含む情報については、特記する場合を除いて任意に変更することができる。
【００４９】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００５０】
（付記１）既にオブジェクトが存在する画面上に所定の表現態様のオブジェクトを追加または画面上で移動して表示するオブジェクト表示装置であって、
前記画面上に追加される追加オブジェクトまたは画面上で移動される移動オブジェクトによって既に画面上に存在する既オブジェクトが不可視になるか否かを判定する可視判定手段と、
前記可視判定手段によって既オブジェクトが不可視になると判定された場合に、当該既オブジェクトが可視されるように前記追加オブジェクトまたは移動オブジェクトの表現態様を修正する表現態様修正手段と、
を備えたことを特徴とするオブジェクト表示装置。
【００５１】
（付記２）前記可視判定手段は、前記追加オブジェクトまたは移動オブジェクト並びに前記既オブジェクトの位置、大きさおよび／または色に基づいて前記既オブジェクトが不可視になるか否かを判定することを特徴とする付記１に記載のオブジェクト表示装置。
【００５２】
（付記３）前記表現態様修正手段は、前記可視判定手段によって既オブジェクトが不可視になると判定された場合に、前記追加オブジェクトまたは移動オブジェクトの表現態様を半透明に修正することを特徴とする付記１または２に記載のオブジェクト表示装置。
【００５３】
（付記４）前記表現態様修正手段は、複数の既オブジェクトの重なり具合に応じて前記追加オブジェクトまたは移動オブジェクトの透明度を変化させることを特徴とする付記１、２または３に記載のオブジェクト表示装置。
【００５４】
（付記５）前記表現態様修正手段は、前記既オブジェクトの色の種類に応じて前記追加オブジェクトまたは移動オブジェクトの透明度を変化させることを特徴とする付記１〜４のいずれか一つに記載のオブジェクト表示装置。
【００５５】
（付記６）既にオブジェクトが存在する画面上に所定の表現態様のオブジェクトを追加または移動して表示するオブジェクト表示方法であって、
前記画面上に追加される追加オブジェクトまたは画面上で移動される移動オブジェクトによって既に画面上に存在する既オブジェクトが不可視になるか否かを判定する可視判定工程と、
前記可視判定工程によって既オブジェクトが不可視になると判定された場合に、当該既オブジェクトが可視されるように前記追加オブジェクトまたは移動オブジェクトの表現態様を修正する表現態様修正工程と、
を含んだことを特徴とするオブジェクト表示方法。
【００５６】
（付記７）既にオブジェクトが存在する画面上に所定の表現態様のオブジェクトを追加または移動して表示する方法をコンピュータに実行させるオブジェクト表示プログラムであって、
前記画面上に追加される追加オブジェクトまたは画面上で移動される移動オブジェクトによって既に画面上に存在する既オブジェクトが不可視になるか否かを判定する可視判定工程と、
前記可視判定工程によって既オブジェクトが不可視になると判定された場合に、当該既オブジェクトが可視されるように前記追加オブジェクトまたは移動オブジェクトの表現態様を修正する表現態様修正工程と、
をコンピュータに実行させることを特徴とするオブジェクト表示プログラム。
【００５７】
【発明の効果】
以上説明したように、本発明によれば、画面上に追加される追加オブジェクトまたは画面上で移動される移動オブジェクトによって既に画面上に存在する既オブジェクトが不可視になるか否かを判定し、既オブジェクトが不可視になると判定された場合に、当該既オブジェクトが可視されるように追加オブジェクトまたは移動オブジェクトの表現態様を修正することとしたので、既にオブジェクトが存在する画面上にオブジェクトが追加または移動された場合でも、ユーザが効率良く作業することが可能なオブジェクト表示装置が得られるという効果を奏する。
【００５８】
また、本発明によれば、追加オブジェクトまたは移動オブジェクト並びに既オブジェクトの位置、大きさおよび／または色に基づいて既オブジェクトが不可視になるか否かを判定することとしたので、画面上の状態を詳細に把握することができ、不可視か否かをより確度良く判定することが可能なオブジェクト表示装置が得られるという効果を奏する。
【００５９】
また、本発明によれば、既オブジェクトが不可視になると判定された場合に、追加オブジェクトまたは移動オブジェクトの表現態様を半透明に修正することとしたので、追加オブジェクトまたは移動オブジェクトに覆われる以前の既オブジェクトを可視化でき、ユーザがより効率良く作業をすることが可能なオブジェクト表示装置が得られるという効果を奏する。
【００６０】
また、本発明によれば、複数の既オブジェクトの重なり具合に応じて追加オブジェクトまたは移動オブジェクトの透明度を変化させることとしたので、既オブジェクトの可視化を最適化することが可能なオブジェクト表示装置が得られるという効果を奏する。
【００６１】
また、本発明によれば、既オブジェクトの色の種類に応じて追加オブジェクトまたは移動オブジェクトの透明度を変化させることとしたので、既オブジェクトの可視化を最適化することが可能なオブジェクト表示装置が得られるという効果を奏する。
【図面の簡単な説明】
【図１】本実施の形態１に係るオブジェクト表示装置の構成を示すブロック図である。
【図２】出力部に表示される画面の構成例を示す図である。
【図３】本実施の形態１に係るオブジェクト表示処理の手順を示すフローチャートである。
【図４】本実施の形態２に係るコンピュータシステムの構成を示すシステム構成図である。
【図５】図４に示したコンピュータシステムにおける本体部の構成を示すブロック図である。
【符号の説明】
１０  オブジェクト表示装置
１１  入力部
１２  出力部
１３  メモリ
１４  制御部
１４ａ  オブジェクト情報取得部
１４ｂ  可視判定部
１４ｃ  表現態様修正部
１００  コンピュータシステム
１０１  本体部
１０２  ディスプレイ
１０２ａ  表示画面
１０３  キーボード
１０４  マウス
１０５  モデム
１０６  ＬＡＮ／ＷＡＮ
１０７  公衆回線
１０８  ＦＤ
１０９  ＣＤ−ＲＯＭ
１１１  ＰＣ
１１２  サーバ
１１３  プリンタ
１２１  ＣＰＵ
１２２  ＲＡＭ
１２３  ＲＯＭ
１２４  ＨＤＤ
１２５  ＣＤ−ＲＯＭドライブ
１２６  ＦＤドライブ
１２７  Ｉ／Ｏインターフェース
１２８  ＬＡＮインターフェース
【図１】
2004302669.tif 000003
【図２】
2004302669.tif 000004
【図３】
2004302669.tif 000005
【図４】
2004302669.tif 000006
【図５】
2004302669.tif 000007