(57)【要約】【目的】処理対象の色空間又は画像を素早く発見することができる画像処理装置を提供すること。【構成】モニタに色空間を示す３次元物体又は画像を表示して解析又は処理する画像処理装置において、前記３次元物体を表示するウィンドウを色空間ウィンドウ、前記画像を表示しるウィンドウを画像ウィンドウとし、前記色空間ウィンドウを表示する色空間表示手段と、前記画像ウィンドウを表示する画像表示手段と、前記３次元物体及び前記色空間ウィンドウ又は前記画像及び前記画像ウィンドウの関係をツリー階層に構成するツリー構造作成手段と、前記ツリー構造作成手段により作成された階層ツリーをノードの集まりとして表示する階層ツリー表示手段を有する。【選択図】      図１
2004272609.tif 000002
【特許請求の範囲】
【請求項１】
モニタに色空間を示す３次元物体又は画像を表示して解析又は処理する画像処理装置において、
前記３次元物体を表示するウィンドウを色空間ウィンドウ、前記画像を表示しるウィンドウを画像ウィンドウとし、前記色空間ウィンドウを表示する色空間表示手段と、前記画像ウィンドウを表示する画像表示手段と、前記３次元物体及び前記色空間ウィンドウ又は前記画像及び前記画像ウィンドウの関係をツリー階層に構成するツリー構造作成手段と、前記ツリー構造作成手段により作成された階層ツリーをノードの集まりとして表示する階層ツリー表示手段を有することを特徴とする画像処理装置。
【請求項２】
前記色空間ウィンドウ又は前記画像ウィンドウは、複数の前記３次元物体又は前記画像を表示することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記３次元物体と前記色空間ウィンドウを前記画像と前記画像ウィンドウをオブジェクトとし、前記ツリー構造作成手段は、前記オブジェクトの何れかを前記ノードの何れかに対応することを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記階層ツリー表示手段は、ツリー上の前記ノードを選択することで、対応する前記オブジェクトへの可能な処理をメニューとして表示し、前記メニューから項目を選択することで、前記ノードに対応する前記オブジェクトに対して処理を施すことを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記メニューに対する操作で処理された前記オブジェクトを処理終了と同時にモニタ前面に表示させることを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記ツリー構造作成手段は、前記オブジェクトが処理された場合、前記オブジェクトへの処理を前記ノードへ反映することを特徴とする請求項１〜５の何れかに記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、色空間と画像を処理する画像処理操作に関して、或る色空間又は画像を処理するために複数のウィンドウから対象ウィンドウを選択する場合において、処理可能な全ての色空間又は画像をモニタ上の１つのウィンドウ内でノードを用いて階層表示しユーザへ提供することで、これら色空間／画像を表示するウィンドウ数が多くなった場合にウィンドウを前面に表示することなくノードを選択し操作することで、素早く目的のウィンドウ内にある色空間又は画像を処理することができる画像処理装置に関するものである。
【０００２】
【従来の技術】
画像を処理する装置として種々の画像処理装置が提案されているが、このような画像処理装置を利用して複数の色空間／画像を処理する際に、モニタ上にそれら色空間／画像を示すウィンドウが並び切らないで重なり合う場合がある。処理したい対象の色空間／画像のウィンドウが前面に無い場合、対象ウィンドウを見つけるために表示済みフレームをモニタ前面に順に表示させる必要があった。
【０００３】
又、特開平６−２０２８３９号公報で示されている表示ウィンドウ数やプライオリティを設定し、ウィンドウを見易く、操作し易くする技術がある。
【０００４】
【発明が解決しようとする課題】
しかしながら、前者特開平６−２０２８３９号の手段に関しては、予め表示ウィンドウの最大数と重なり合うウィンドウの覆い隠される被覆率と、ウィンドウのプライオリティ等のパラメタを入力する必要がある。又、これらを設定してウィンドウを見易くした場合においても、画像処理を施すウィンドウが前面にない場合には背面にあるウィンドウ又はアイコン化されたウィンドウを前面に表示することにより選択する必要があるため、対象ウィンドウを見つけるまでに時間が掛かってしまい、結果として処理するまでに時間が掛かってしまう。
【０００５】
又、オブジェクトの数や種類が増えた場合に、どこにどのような処理をしたウィンドウがあるか把握するのが大変であり、処理が細かくなり、各オブジェクトの違いを目による判断では分からない場合には、処理するだめに背面に表示されているウィンドウを最前面に表示する必要があった。
【０００６】
このような問題を解決するために、本発明は、ユーザが処理したい色空間／画像が表示されているウィンドウを素早く見つけられるように、画像処理において処理中の色空間又は画像を示したフレームがモニタ上に複数存在する場合に、全ての色空間と画像を１つのウィンドウ内で階層表示し管理することで、処理対象の色空間又は画像を素早く発見することができる画像処理装置を提案するものである。
【０００７】
又、処理対象の色空間または画像ウィンドウムをモニタの前面に表示することなく、階層表示されたノード操作により実際の処理を実現することで、処理を目的としたウィンドウの検索時間を省くことを目的とする。
【０００８】
更に、ノード以外の操作による色空間又は画像の変更を該当ノードに反映させることで、階層表示を参照するだけで全ての色空間又は画像の状態を知ることを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、本発明は、画像処理装置において３次元物体を表示する色空間ウィンドウ表示手段と、画像を表示する画像ウィンドウ表示手段と、前記オブジェクトを階層的に構成するツリー構造作成手段と、前記ツリー構造作成手段により作成された構造を表示する前記階層ツリー表示手段を有し、前記モニタ上に前記色空間ウィンドウ、前記画像ウィンドウ、前記階層ノードスペースを表示するものであり、前記ツリー構造作成手段により１つの前記ノードの子として複数の前記ノードを構成し、構成された階層構造の前記ノードの集まりを前記階層ツリー表示手段により前記モニタ上に表示することで、前記階層ツリーウィンドウを参照することで、前記モニタ上に表示している前記色空間ウィンドウ及び前記画像ウィンドウ内にある前記３次元物体及び前記画像をひと目で把握できる画像処理装置を提供するものである。
【００１０】
又、前記ノードを操作することで、前記ノードが示すオベジェクトに対して可能なメニューを表示し、前記メニューを操作することでオブジェクトを操作することで、オブジェクトが表示されているウィンドウを前記モニタ最前面に表示することなく画像処理を可能とする画像処理装置を提供するものである。
【００１１】
【発明の実施の形態】
以下に本発明の実施の形態を添付図面に基づいて説明する。
【００１２】
図１は本発明１の実施の形態である画像処理装置がモニタに表示するウィンドウの例を説明する図である。
【００１３】
図１において、１は画像処理装置のモニタ、２は階層ツリーウィンドウ、３１は３次元物体、３０は前記３次元物体を表示する色空間ウィンドウ、４１は画像、４０は前記画像を表示する画像ウィンドウ、２１は前記階層ツリーウィンドウに表示されるルートウィンドウ、２２は前記色空間ウィンドウ３０を示す色空間ウィンドウノード、２３は前記３次元物体３１を示す３次元物体ノード、２６は前記画像ウィンドウ４０を示す画像ウィンドウノード、２７は前記画像４１を示す画像ノードである。
【００１４】
図２は本発明２の実施の形態である画像処理装置がモニタに表示するウィンドウの例を説明する図である。
【００１５】
図２において、３１，３２は３次元物体、３０は前記３次元物体３１，３２を表示する色空間ウィンドウ、４１は画像、４０は前記画像を表示する画像ウィンドウ、２２は前記色空間ウィンドウ３０に対応する色空間ウィンドウノード、２３は前記３次元物体３１に対応する３次元物体ノード、２４は前記３次元物体３２に対応する３次元物体ノード、２６は前記画像ウィンドウ４０に対応する画像ウィンドウノード、２７は前記画像４１に対応する画像ノードである。
【００１６】
図３は本発明１の実施形態である画像処理装置を実現するためのシステム図である。
【００１７】
図中、３は前記モニタ１に対してモニタ上でユーザが操作したイベントを管理するイベント管理手段、４はオブジェクトへの操作を管理するオブジェクト操作管理手段、５は新規オブジェクト作成手段、７０はウィンドウ表示手段、６０は階層ツリー表示手段、６１は前記階層ツリー表示手段６０の記憶手段であり、ルートアドレス６２とツリー構造６３を保有している。６４は前記ツリー構造を作成するツリー構造作成手段である。
【００１８】
１１０は画像オブジェクト、１１１は前記画像オブジェクト１１０の記憶手段であり、親アドレス１１２と自分のアドレス１１３を保有している。１２０は前記画像オブジェクトに対する処理を行う処理手段、１２１は前記画像オブジェクト１１０を消去するための消去手段、１２５は前記画像オブジェクトに対するメニューを作成するメニュー作成手段である。
【００１９】
１３０は３次元物体オブジェクト、１３１は前記３次元物体オブジェクト１３０の記憶手段であり、親アドレス１３２と自分のアドレス１３３を保有している。１４０は前記３次元物体オブジェクトに対する処理を行う処理手段、１４１は前記３次元物体オブジェクトを消去するための消去手段、１４５は前記３次元物体オブジェクト１３０に対するメニューを作成するメニュー作成手段である。
【００２０】
１５０は前記画像オブジェクト１１０を表示する画像ウィンドウオブジェクト、１５１は前記画像ウィンドウオブジェクトの記憶手段であり、親アドレス１５２と自分のアドレス１５３と子アドレス１５４を保有する。１６０は前記画像ウィンドウオブジェクトに対する処理を行う処理手段、１６２は前記画像ウィンドウオブジェクト１５０に新しい前記画像オブジェクト１１０を追加する新規オブジェクト追加手段、１６１は前記画像ウィンドウオブジェクト１５０を消去するための消去手段、１６５は前記画像ウィンドウオブジェクトに対するメニューを作成するメニュー作成手段である。
【００２１】
１７０は前記３次元物体オブジェクト１３０を表示する色空間ウィンドウオブジェクト、１７１は前記色空間ウィンドウオブジェクト１７０の記憶手段であり、親アドレス１７２と自分のアドレス１７３と子アドレス１７４を保有する。１８０は前記色空間ウィンドウオブジェクト１７０に対する処理を行う処理手段、１８２は前記色空間ウィンドウオブジェクト１７０に新しい前記３次元物体オブジェクト１３０を追加する新規オブジェクト追加手段、１８１は前記色空間ウィンドウオブジェクト１７０を消去するための消去手段１８５は前記色空間ウィンドウオブジェクト１７０に対するメニューを作成するメニュー作成手段である。
【００２２】
１００はルートオブジェクト、１０１は前記ルートオブジェクトの記憶手段であり、自分のアドレス１０３と子アドレスリスト１０５を保有する。
【００２３】
表１は前記ルートオブジェクト１００が保有する前記子アドレスリスト１０５の例を示す。リストには、処理可能な前記色空間ウィンドウオブジェクト１５０及び前記画像ウィンドウオブジェクト１７０の自分のアドレス１５３，１７３が保管される。
【００２４】
【表１】
2004272609.tif 000003
図４は本発明２の実施形態である画像処理装置における前記画像ウィンドウオブジェクト１５０及び前記色空間ウィンドウオブジェクト１７０の記憶手段１５１，１７１の構成図である。
【００２５】
１５５は前記画像ウィンドウオブジェクト１５０に表示される前記画像オブジェクト１１０の自分のアドレス１１３が保管される子アドレスリスト、１７５は前記色空間ウィンドウオブジェクト１７０に表示される前記３次元物体オブジェクト１３０の自分のアドレス１３３が保管される子アドレスリストである。
【００２６】
表２は前記子アドレスリスト１５５，１７５の例を示す。前記画像ウィンドウオブジェクト１５０又は前記色空間オブジェクト１７０に表示されている前記画像オブジェクト１１０又は前記次元物体オブジェクト１３０の自分のアドレス１１３又は１３３が保管される。
【００２７】
【表２】：子アドレスリスト例
2004272609.tif 000004
図５は本発明６の実施の形態である画像処理装置における前記３  次元物体ノードと３次元物体と３次元物体オブジェクト及び前記色空間ウィンドウノードと色空間ウィンドウ色空間オブジェクトとの関係を表す図である。
【００２８】
図５に示すように、前記３次元物体ノードと前記３次元物体は、同じ前記３次元物体オブジェクトを参照している。従って、前記３次元物体ノード又は前記３次元物体に対する処理は、１つの前記３次元物体オブジェクトに行われる。従って、前記３次元物体又は前記３次元物体ノードの何れかに処理をした場合にも、前記階層ツリー表示手段及び前記ウィンドウ表示手段により前記３次元物体ノードと前記３次元物体は更新される。
【００２９】
同様に前記色空間ウィンドウノードと前記色空間ウィンドウは、同じ前記色空間ウィンドウオブジェクトを参照している。
【００３０】
次に、本発明の実現方法の実施形態を説明する。ここで、３次元物体及び画像をコンテンツとし、コンテンツを表示する色空間ウィンドウ及び画像ウィンドウをウィンドウとする。
【００３１】
図６は本発明の実施形態である画像処理装置におけるモニタの背面にあるウィンドウ内にあるコンテンツについて処理したい場合に、処理したコンテンツに対応する階層ツリーウィンドウ上のノードを選択／操作することで、目的のコンテンツへの処理を行い、更に更新したコンテンツが表示されているウィンドウをモニタ前面に表示する処理の流れを簡単に説明する図である。図７は図６に関するフローチャートである。
［Ｓｔｅｐ０］
ユーザ０はモニタ１に表示されている階層ツリーウィンドウ２上で処理を実施したいコンテンツ３１に対応するノード２３を選択する。
［Ｓｔｅｐ１］
イベント管理手段３は、Ｓｔｅｐ０で選択されたコンテンツ３１に対応するオブジェクト１３０に対してメニュー作成を依頼する。
［Ｓｔｅｐ２］
オブジェクト１３０は、メニュー作成手段１４５にてメニューを作成する。
［Ｓｔｅｐ３］
メニュー作成手段１４５は、作成したメニュー８０を階層ツリーウィンドウ２上に表示する。
［Ｓｔｅｐ４］
ユーザはＳｔｅｐ３で表示されたメニュー８０から目的の処理を選択する。
［Ｓｔｅｐ５］
イベント管理手段３は、選択されたメニュー項目をオブジェクト操作管理管理手段４に送信する。
［Ｓｔｅｐ６］
オブジェクト操作管理手段４は、オブジェクト１３０の処理手段１４０に対して処理を依頼する。
［Ｓｔｅｐ７］
処理手段１４０はＳｔｅｐ６の依頼により処理を実施する。
［Ｓｔｅｐ８］
オブジェクト操作管理手段４は、ウィンドウ表示手段６０に対してオブジェクト１３０の表示を依頼する。
［Ｓｔｅｐ９］
ウィンドウ表示手段７０はオブジェクト１３０を再描画する。
［Ｓｔｅｐ１０］
オブジェクト操作管理手段４は、階層ツリー表示手段６０に対して階層ツリーウィンドウ２の再描画を依頼する。
［Ｓｔｅｐ１１］
階層ツリー表示手段６０は、階層ツリー作成手段６４にてツリーを作成して表示する。
【００３２】
図８はＳｔｅｐ２で作成されるメニュー８０の例である。メニュー８０には、各オブジェクトの処理手段が処理できる「新規オブジェクトの追加」や「消去」といった処理項目が表示される。
【００３３】
図９は本発明２の実施形態である画像処理装置において、既に１個以上の３次元物体が表示されている色空間ウィンドウに対し「新規オブジェクトの追加」を選択した場合のＳｔｅｐ４〜Ｓｔｅｐ７までの処理を説明する図である。図１０は図９に関するフローチャートである。
［Ｓｔｅｐ４］
ユーザはＳｔｅｐ３で表示されたメニュー８０から「新規オブジェクトの追加」を選択する。
［Ｓｔｅｐ５］
イベント管理手段３は、選択された処理をオブジェクト操作管理管理手段４に送信する。
［Ｓｔｅｐ６−１］
オブジェクト操作管理手段４は、色空間ウィンドウオブジェクト１７０の処理手段１８０にある新規オブジェクト追加手段１８２に対して新規オブジェクト追加依頼を送信する。
［Ｓｔｅｐ６−２］
新規オブジェクト追加手段１８２は、新規オブジェクト作成手段５にオブジェクトの新規作成を依頼。
［Ｓｔｅｐ６−３］
新規オブジェクト作成手段５は新しい３次元物体オブジェクト１３０を作成する。
［Ｓｔｅｐ６−４］
オブジェクト操作管理手段４は、色空間オブジェクト１７０の新規オブジェクト追加手段１８２に対してＳｔｅｐ６−３で作成した３次元物体オブジェクト１３０のアドレス１３３を送信。
［Ｓｔｅｐ７−１］
新規オブジェクト追加手段１８２は、記憶手段１７１にＳｔｅｐ６−３で受信したアドレス１３３を送信する。
［Ｓｔｅｐ７−２］
記憶手段１７１は、Ｓｔｅｐ７−１で受信したアドレス１３３を子アドレスリスト１７５の最下段に格納する。
【００３４】
図１１は本発明の実施形態である画像処理装置における階層ツリー表示手段による階層ツリー構造の作成及び表示処理の流れを説明する図、図１２はツリー構造の親ノードと子ノードの関係を示す図、図１３は図１１に関するフローチャート図である。
［Ｓｔｅｐ１０−１］
階層ツリー表示手段６０は、オブジェクト管理手段４から階層ツリー表示の依頼を受信する。
［Ｓｔｅｐ１０−２］
階層ツリー表示手段６０は、ツリー構造作成手段６４にツリー構造６３の作成を依頼する。
［Ｓｔｅｐ１０−３］
ツリー構造作成手段６４は、記憶手段６１に格納されているルートアドレス６２を取得する。
［Ｓｔｅｐ１０−４］
親オブジェクト３００にルートオブジェクト１００をセットする。
［Ｓｔｅｐ１０−５］
ツリー構造作成手段６４は、ツリー構造６３に親オブジェクト３００であるルートオブジェクト１００に対応するノード５０１を作成する。
［Ｓｔｅｐ１０−６］
親オブジェクト３００が子アドレスリスト３１５を持つ場合はＳｔｅｐ１０−７へ進み、持たない場合は処理を終了する。
［Ｓｔｅｐ１０−７］
親オブジェクトのアドレスリスト３１５が空ならば処理を終了し、空でなければＳｔｅｐ１０−８へ進む。
［Ｓｔｅｐ１０−８］
Ｌ＝子アドレスリスト３１５に格納されているアドレスリストの長さを設定する。
［Ｓｔｅｐ１０−９］
ｆｏｒ１＜ｉ＜Ｌ
アドレスリスト３１５のｉ番目のアドレスを持つオブジェクトに対応するノードをツリー構造５３に子ノードとして追加する。
［Ｓｔｅｐ１０−１０］
ｆｏｒ１＜ｊ＜Ｌ
アドレスリスト３１５のｊ番目のアドレスを持つオブジェクトを親オブジェクト３００としてセットし、Ｓｔｅｐ１０−６へ進む。
【００３５】
以下では上記で説明したシステム動作を具体的な例を示しながら詳細な実施例を説明する。
【００３６】
実施例１：前記モニタ上の背面にある、既に１つの３次元物体が表示されている色空間ウィンドウに新しく３次元物体を加える例で、その際ユーザは、ウィンドウを前面に表示することなく階層ツリーウィンドウ上のノードを操作することで処理を実現する。処理後は、背面にあった色空間ウィンドウが新たに３次元物体が追加された常態で前面に表示される。
【００３７】
図１４は各オブジェクトが保有するアドレスである。
【００３８】
図１２は実施例１における新規オブジェクト追加の処理を行う前のモニタ表示、図１３は処理を行った後のモニタ表示を表す図である。
【００３９】
以下の説明において図１２及び図１３に記載されていないシステム構成の番号は、全て前記に記載されたものと同一である。
［Ｓｔｅｐ０］
ユーザは図１２のモニタ１に表示されている階層ツリーウィンドウ２上で、処理を実施したい色空間ウィンドウ３０に対応する色空間ウィンドウノード２１を選択する。
［Ｓｔｅｐ１］
イベント管理手段３は、Ｓｔｅｐ０で選択された色空間ウィンドウ３０に対応する色空間オブジェクト１７０に対してメニュー作成を依頼する。
［Ｓｔｅｐ２］
オブジェクト１７０は、メニュー作成手段１８５にてメニューを作成する。
［Ｓｔｅｐ３］
メニュー作成手段１８５は、作成したメニュー８０を階層ツリーウィンドウ２上に表示する。
［Ｓｔｅｐ４］
ユーザはＳｔｅｐ３で表示されたメニューから「新オブジェクトの追加」を選択する。
［Ｓｔｅｐ５］
イベント管理手段３は、選択された処理をオブジェクト操作管理管理手段４に送信する。
［Ｓｔｅｐ６−１］
オブジェクト操作管理手段４は、色空間オブジェクト１７０の処理手段１８０にある新規オブジェクト追加手段１８２に対して新規オブジェクト追加依頼を送信する。
［Ｓｔｅｐ６−２］
新規オブジェクト追加手段１８２は、新規オブジェクト作成手段５にオブジェクトの新規作成を依頼する。
［Ｓｔｅｐ６−３］
新規オブジェクト作成手段５は、Ｓｔｅｐ６−１の依頼を受けて新しい３次元物体オブジェクト１３０を作成する。
［Ｓｔｅｐ６−４］
オブジェクト操作管理手段４は、オブジェクト１７０の新規オブジェクト追加手段１８５に対してＳｔｅｐ６−３で作成した３次元物体オブジェクト１３０のアドレスの値３ｄ２を送信する。
［Ｓｔｅｐ７−１］
新規オブジェクト追加手段１８２は、記憶手段１７１にＳｔｅｐ６−３で受信したアドレスの値３ｄ２を送信する。
［Ｓｔｅｐ７−２］
記憶手段１７１は、Ｓｔｅｐ７−１で受信したアドレスの値３ｄ２を子アドレスリスト１７５の最下段に格納する。
［Ｓｔｅｐ８］
オブジェクト操作管理手段４は、ウィンドウ表示手段６０に対して色空間ウィンドウ３０の表示を依頼する。
［Ｓｔｅｐ９］
ウィンドウ表示手段７０は色空間ウィンドウ３０を再描画する。
［Ｓｔｅｐ１０−１］
階層ツリー表示手段６０は、オブジェクト管理手段４から階層ツリー表示の依頼を受信する。
［Ｓｔｅｐ１０−２］
ツリー表示手段６０は、ツリー構造作成手段６４にツリー構造６３の作成を依頼する。
［Ｓｔｅｐ１０−３］
ツリー構造作成手段６４は、記憶手段６１に格納されているルートアドレスの値Ｒｏｏｔ１２３を取得する。
［Ｓｔｅｐ１０−４］
親オブジェクト３００にルートオブジェクト１００をセットする。
［Ｓｔｅｐ１０−５］
ツリー構造作成手段６４は、ツリー構造６３に親オブジェクト３００であるルートオブジェクト１００に対応するルートノード２０を作成する。
［Ｓｔｅｐ１０−６］
ルートオブジェクト１００は子アドレスリスト１０５を持つのでＳｔｅｐ１０−７へ進む。
［Ｓｔｅｐ１０−７］
子アドレスリスト１０５が空ではないのでＳｔｅｐ１０−８へ進む。
［Ｓｔｅｐ１０−８］
Ｌ＝子アドレスリスト１０５に格納されているアドレスの数１，を設定する。［Ｓｔｅｐ１０−９］
ｉ＝１  子アドレスリスト１０５の１番目に格納されているアドレスの値Ｃｗｉｎ１に対応する色空間ウィンドウオブジェクト１７０に対応する色空間ウィンドウノード２１をツリー構造６３に親ノード２０の子ノードとして追加する。
［Ｓｔｅｐ１０−１０］
ｊ＝１  子アドレスリスト１０５の１番目に格納されているアドレスの値Ｃｗｉｎ１に対応する色空間ウィンドウオブジェクト１７０を親オブジェクト３００にセットする。
［Ｓｔｅｐ１０−６］
親オブジェクト３００である色空間ウィンドウオブジェクト１７０は子アドレスリスト１７５を持っているのでＳｔｅｐ１０−７へ進む。
［Ｓｔｅｐ１０−７］
Ｃｗｉｎ１をアドレスに持つ色空間オブジェクト１７０の子アドレスリストが空ではないのでＳｔｅｐ１０−８へ進む。
［Ｓｔｅｐ１０−８］
Ｌ＝子アドレスリスト１７５に格納されているアドレスの数２，を設定する。［Ｓｔｅｐ１０−９］
ｉ＝２  子アドレスリスト１７５の１番目に格納されているアドレスの値３ｄ１に対応する３次元物体オブジェクト１３０に対応する３次元物体ノード２２を、ツリー構造６３に親ノード２１の子ノードとして追加する。
【００４０】
ｉ＝２  子アドレスリスト１７５の２番目に格納されているアドレスの値３ｄ２に対応する３次元物体オブジェクト１３０に対応する３次元物体ノード２３を、ツリー構造６３に親ノード２１の子ノードとして追加する。
［Ｓｔｅｐ１０−１０］
ｊ＝１  子アドレスリスト１７５の１番目に格納されているアドレスの値３ｄ１に対応する３次元物体オブジェクト１３０を親オブジェクト３００にセットする。
【００４１】
Ｓｔｅｐ１０−６で、アドレス３ｄ１の３次元物体オブジェクトは子アドレスリストを持たないので処理は終了する。
【００４２】
ｊ＝２  子アドレスリスト１７５の２番目に格納されているアドレスの値３ｄ２に対応する３次元物体オブジェクト１３０を親オブジェクト３００にセットする。
【００４３】
Ｓｔｅｐ１０−６で、アドレス３ｄ２の３次元物体オブジェクトは子アドレスリストを持たないので処理は終了する。
［Ｓｔｅｐ１１］
階層ツリー表示手段６０は、階層ツリー作成手段６４にてツリーを作成して表示する。
【００４４】
【発明の効果】
第１の発明によれば、前記３次元物体を含む前記色空間ウィンドウと前記画像を表示する前記画像ウィンドウを前記モニタに表示し、更にそれらの関係を前記ツリー構造作成手段により構成し、構成された前記ノードの集まりを前記階層ツリー表示手段により作成し前記モニタ上の前記階層ツリーウィンドウに表示することにより、前記階層ツリーウィンドウを参照することにより、前記モニタ前面に表示されていない前記オブジェクトをひと目で把握できる効果がある。
【００４５】
第２の発明によれば、１つの前記色空間ウィンドウ又は前記画像ウィンドウに複数の前記３次元物体又は前記画像を表示できるもので、前記ツリー構造作成手段により１つの親ノードの子として複数のノードを構成し、構成された前記階層構造のノードの集まりを前記階層ツリー表示手段により前記モニタ上の前記階層ツリーウィンドウに表示することで、前記階層ツリーウィンドウを参照することにより、前記モニタ上に表示している前記色空間ウィンドウ内にある複数の前記３次元物体又は前記画像ウィンドウ内にある複数の前記画像をひと目で把握できる効果がある。
【００４６】
第３の発明によれば、前記モニタ上に表示されている全ての前記オブジェクトを前記ツリー構造作成手段にて階層的に構成し、構成された階層構造のノードの集まりを前記階層ツリー表示手段により前記モニタ上の前記階層ツリーウィンドウに表示することで、前記階層ツリーウィンドウを参照することにより、前記モニタ上に表示している全ての前記オブジェトがひと目で把握できる効果がある。
【００４７】
第４の発明によれば、前記階層ツリーウィンドウ上の前記ノードを操作することで前記ノードを示している前記オブジェクトに対する前記メニューを表示することにより、前記メニューを表示させたい前記オブジェクトが前記モニタ前面に無い場合でも、容易に前記オブジェクトへの処理ができる効果がある。
【００４８】
第５の発明によれば、前記ノード上に表示された前記メニューへの操作による前記オブジェクト処理の後、処理された前記オブジェクト又は前記オブジェクトが含まれる色空間ウィンドウ又は画像ウィンドウを前記モニタ前面に表示することで、処理された結果をひと目で把握できる効果がある。
【００４９】
第６の発明によれば、前記オブジェクトへの処理がされた場合に、その処理を前記階層ツリーウィンドウに反映することで、常に前記階層ツリーウィンドウで最新の前記オブジェクト状態を把握できる効果がある。
【図面の簡単な説明】
【図１】本発明１の実施形態である画像処理装置がモニタに表示するウィンドウの例を示す図である。
【図２】本発明２の実施形態である画像処理装置がモニタに表示するウィンドウの例を示す図である。
【図３】本発明１の実施形態である画像処理装置を実現するためのシステム図である。
【図４】本発明２の実施形態である画像処理装置における記憶手段の構成図である。
【図５】ノードとオブジェクトの関係を表す図である。
【図６】本発明の簡単な実施形態を説明する図である。
【図７】図６に関するフローチャートである。
【図８】メニューの例を示す図である。
【図９】新規オブジェクトを追加する処理を説明する図である。
【図１０】図９に関するフローチャートである。
【図１１】階層ツリー表示手段の処理を説明する図である。
【図１２】ツリー構造の親ノードと子ノードの関係を示す図である。
【図１３】図１１に関するフローチャートである。
【図１４】実施例で用いる各オブジェクトが保有するアドレスを示す図である。
【図１５】実施例における処理前のモニタ表示図である。
【図１６】実施例における処理前のモニタ表示図である。
【符号の説明】
１    モニタ
２    階層ツリーウィンドウ
３    イベント管理手段
４    オブジェクト操作管理手段
５    新規オブジェクト作成手段
２０    ルートノード
３０    色空間ウィンドウ
４０    画像ウィンドウ
６０    階層ツリー表示手段
７０    ウィンドウ表示手段
１１０  画像オブジェクト
１３０  ３次元物体オブジェクト
１４０  処理手段
１５０  画像ウィンドウオブジェクト
１７０  色空間ウィンドウオブジェクト
【図１】
2004272609.tif 000005
【図２】
2004272609.tif 000006
【図３】
2004272609.tif 000007
【図４】
2004272609.tif 000008
【図５】
2004272609.tif 000009
【図６】
2004272609.tif 000010
【図７】
2004272609.tif 000011
【図８】
2004272609.tif 000012
【図９】
2004272609.tif 000013
【図１０】
2004272609.tif 000014
【図１１】
2004272609.tif 000015
【図１２】
2004272609.tif 000016
【図１３】
2004272609.tif 000017
【図１４】
2004272609.tif 000018
【図１５】
2004272609.tif 000019
【図１６】
2004272609.tif 000020