(57)【要約】【課題】３次元形状と背景画像を合成した画像を、容易に作成することのできる機能を備えた、表示制御装置を提供することを目的としている。【解決手段】表示制御装置１において、ユーザインターフェース処理部１１が背景画像データ及び３次元形状データと前記背景画像データ上での前記３次元形状データの表示状態の指定を受付け、制御部１２が３次元形状表示装置による背景画像データの表示を制御する。また制御部１２が表示状態に基づいて３次元形状表示装置２による背景画像データ上での３次元形状データの表示を制御する。【選択図】  図１
2004198803.tif 000002
【特許請求の範囲】
【請求項１】
３次元形状データに基づき３次元形状を表示部に表示する３次元形状表示装置を制御する表示制御装置であって、
背景画像及び３次元形状と前記背景画像上での前記３次元形状の表示状態の指定を受付ける表示情報指定受付け手段と、
前記３次元形状表示装置による前記背景画像の表示を制御する背景画像表示制御手段と、
前記表示状態に基づいて前記３次元形状表示装置による前記背景画像上での前記３次元形状の表示を制御する３次元形状表示制御手段と、
を備えることを特徴とする表示制御装置。
【請求項２】
前記表示状態は、前記３次元形状の前記背景画像上での位置と、向きと、大きさと、色のいずれかを含むことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記表示情報指定受付け手段において、前記３次元形状のうちの少なくとも一部について、当該一部に関して複数の形状から一つの形状の指定を受付け、
前記３次元形状表示制御手段において、前記指定を受付けた一つの形状を表示するように前記３次元形状表示装置を制御する
ことを特徴とする請求項１に記載の表示制御装置。
【請求項４】
３次元形状データに基づき３次元形状を表示部に表示する３次元形状表示装置を制御する表示制御装置における表示制御方法であって、
背景画像及び３次元形状と前記背景画像上での前記３次元形状の表示状態の指定を受付ける表示情報指定受付け過程と、
前記３次元形状表示装置による前記背景画像の表示を制御する背景画像表示制御過程と、
前記表示状態に基づいて前記３次元形状表示装置による前記背景画像上での前記３次元形状の表示を制御する３次元形状表示制御過程と、
を備えることを特徴とする表示制御方法。
【請求項５】
３次元形状データに基づき３次元形状を表示部に表示する３次元形状表示装置を制御する表示制御装置に実行させるプログラムであって、
背景画像及び３次元形状と前記背景画像上での前記３次元形状の表示状態の指定を受付ける表示情報指定受付け過程と、
前記３次元形状表示装置による前記背景画像の表示を制御する背景画像表示制御過程と、
前記表示状態に基づいて前記３次元形状表示装置による前記背景画像上での前記３次元形状の表示を制御する３次元形状表示制御過程と、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンピュータシステムに係り、特に、表示制御装置及び表示制御方法並びにそのプログラムに関するものである。
【０００２】
【従来の技術】
従来、写真などの背景画像と当該背景画像に別の形状を表す画像を合成して表示部に表示する装置がある（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開平６−３３２９９３号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上述の、背景画像へ３次元形状を合成する装置の操作は専門的な知識が必要となるので、ユーザは３次元形状と背景画像の指定をするだけで容易に当該３次元形状と背景画像を合成した画像を当該装置上で作成することが出来なかった。
そこでこの発明は、３次元形状と背景画像を合成した画像を、容易に作成することのできる機能を備えた、表示制御装置及び表示制御方法並びにそのプログラムを提供することを目的としている。
【０００５】
【課題を解決するための手段】
本発明は、上述の課題を解決すべくなされたもので、３次元形状データに基づき３次元形状を表示部に表示する３次元形状表示装置を制御する表示制御装置であって、背景画像及び３次元形状と前記背景画像上での前記３次元形状の表示状態の指定を受付ける表示情報指定受付け手段と、前記３次元形状表示装置による前記背景画像の表示を制御する背景画像表示制御手段と、前記表示状態に基づいて前記３次元形状表示装置による前記背景画像上での前記３次元形状の表示を制御する３次元形状表示制御手段とを備えることを特徴とする表示制御装置である。
【０００６】
上記構成によれば、３次元形状表示装置を制御する表示制御装置において、表示情報指定受付け手段が背景画像及び３次元形状と前記背景画像上での前記３次元形状の表示状態の指定を受付け、背景画像表示制御手段が３次元形状表示装置による背景画像の表示を制御する。そして、３次元形状表示制御手段が表示状態に基づいて３次元形状表示装置による背景画像上での３次元形状の表示を制御する。これにより、３次元形状を表示する３次元形状表示装置と、当該３次元形状表示装置を制御する表示制御装置を用いる事で、ユーザは容易に３次元形状を任意の背景画像へ合成することができる。
【０００７】
また、本発明は、上記表示制御装置において受付ける、前記表示状態は、前記３次元形状の前記背景画像上での位置と、向きと、大きさと、色のいずれかを含むことを特徴とする。
【０００８】
また、本発明は、上記表示制御装置が、前記表示情報指定受付け手段において、前記３次元形状のうちの少なくとも一部について、当該一部に関して複数の形状から一つの形状の指定を受付け、前記３次元形状表示制御手段において、前記指定を受付けた一つの形状を表示するように前記３次元形状表示装置を制御することを特徴とする。
【０００９】
また、本発明は、３次元形状データに基づき３次元形状を表示部に表示する３次元形状表示装置を制御する表示制御装置における表示制御方法であって、背景画像及び３次元形状と前記背景画像上での前記３次元形状の表示状態の指定を受付ける表示情報指定受付け過程と、前記３次元形状表示装置による前記背景画像の表示を制御する背景画像表示制御過程と、前記表示状態に基づいて前記３次元形状表示装置による前記背景画像上での前記３次元形状の表示を制御する３次元形状表示制御過程とを備えることを特徴とする表示制御方法である。
【００１０】
また、本発明は、３次元形状データに基づき３次元形状を表示部に表示する３次元形状表示装置を制御する表示制御装置に実行させるプログラムであって、背景画像及び３次元形状と前記背景画像上での前記３次元形状の表示状態の指定を受付ける表示情報指定受付け過程と、前記３次元形状表示装置による前記背景画像の表示を制御する背景画像表示制御過程と、前記表示状態に基づいて前記３次元形状表示装置による前記背景画像上での前記３次元形状の表示を制御する３次元形状表示制御過程とをコンピュータに実行させるプログラムである。
【００１１】
【発明の実施の形態】
以下、本発明の一実施形態による表示制御装置と３次元形状表示装置とを備えた３次元形状表示システムを図面を参照して説明する。
図１は、この発明の一実施形態による３次元形状表示システムの構成を示す概略ブロック図である。この図において、符号１は背景画像への３次元形状の表示を制御する表示制御装置である。また、２は表示制御装置１の制御に基づいて３次元形状を背景画像に合成して表示部に表示する３次元形状表示装置である。また、３はユーザから指定された情報を表示制御装置１や３次元形状表示装置２へ転送し、また、３次元形状表示システムが備える表示部に３次元形状や背景画像の表示処理を行なう入出力部である。尚、入出力部３は、３次元形状表示システムに備えられたマウスやキーボードやモニタなどである。
そして表示制御装置１は、ユーザからの指示を受付けるユーザインターフェース処理部（表示情報指定受付け手段）１１と、表示制御装置１の処理を制御する制御部（背景画像表示制御手段、３次元形状表示制御手段）１２と、３次元形状のデータを記憶する３次元形状データ記憶部１３とを備えている。また、３次元形状表示装置２は当該３次元形状表示装置２の処理を制御する制御部２１と背景画像のデータを記憶する背景画像データ記憶部２２を備えている。
【００１２】
そして、表示制御装置１はユーザからの背景画像と３次元形状と当該３次元形状の背景画像における表示状態との指定を、入出力部３から受付けて、３次元形状表示装置２を制御をする。これにより、ユーザが指定した３次元形状が背景画像上に合成されて表示部に表示される。尚、３次元形状表示装置２は具体的には、３次元形状を背景画像に表示する処理を行なうＸＶＬＰｌａｙｅｒ（商標登録）と、３次元形状と背景画像を表示するＩｎｔｅｒｎｅｔ Ｅｘｐｒｏｌｅｒ（商標登録）などのブラウザの機能を備えた装置を言う。
【００１３】
次に、３次元形状表示システムの処理を図２を用いて説明する。
図２は３次元形状表示システムの処理を示すフローチャートである。
まず、ユーザが３次元形状表示システムの起動指示を行なうと、入出力部３を介して表示制御装置１のユーザインターフェース処理部１１が当該起動指示を受付ける（ステップＳ１）。そして表示制御装置１の制御部１２が３次元形状表示装置２へ起動指示を伝える（ステップＳ２）。すると、３次元形状表示装置２の制御部２１は、入出力部３を介して、３次元形状表示システムが備える表示部に合成画像表示画面を表示する（ステップＳ３）。尚、この合成画像表示画面においては、背景画像と当該背景画像に合成するための３次元形状の選択と、３次元形状の表示状態（位置や向きや大きさや色など）の選択ができる操作ボタンが表示されている。
【００１４】
次に、ユーザは、合成画像表示画面に表示されている３次元形状を指定するための操作ボタンより特定の３次元形状を選択する。ここで、ユーザが「街灯」の３次元形状を選択する。また、ユーザは画像合成用画面に表示されている背景画像を指定するための操作ボタンより、特定の背景画像を選択する。尚、ユーザが背景画像を選択した時に、当該背景画像の縦と横の比率を縦横比選択項目より選択することができる。さらに、ユーザは選択した３次元形状の背景画像上での表示状態を、表示状態を指定するための操作ボタンより選択する。
ここで、ユーザが３次元形状と背景画像と表示状態とを選択した後に、例えば画像合成用画面において「ＯＫ」のボタンをクリックすると、ユーザが選択した３次元形状と背景画像と当該背景画像の縦横比と表示状態との情報が入出力部３を介して表示制御装置１のユーザインターフェース部１１に伝えられる（ステップＳ４）。
【００１５】
次に、表示制御装置１の制御部１２は３次元形状の「街灯」のデータを３次元形状データ記憶部１３から読み取って、３次元形状表示装置２へ転送する（ステップＳ５）。また、表示制御装置１の制御部１２は入出力部３から受付けた背景画像の情報と当該背景画像の縦横比の情報と、表示状態の情報を３次元形状表示装置２へ伝える（ステップＳ６）。
【００１６】
次に、３次元形状表示装置２の制御部２１は、表示制御装置１から伝えられた背景画像の情報に対応付けられて背景画像データ記憶部２２に記憶している背景画像データを読み取り、当該背景画像を入出力部３を介して表示部の合成画像表示画面に出力する（ステップＳ７）。この時、３次元形状表示装置２の制御部２１は表示部に出力する背景画像を表示制御装置１から受付けた縦横比で表示する。また、３次元形状表示装置２の制御部２１は表示制御装置１から転送された３次元形状の「街灯」のデータと、表示制御装置１から受付けた「街灯」の３次元形状の表示状態とにより、ステップＳ７で合成画像表示画面に出力された背景画像に合成して「街灯」の３次元形状を表示部に表示する（ステップＳ８）。
そして、例えば、ユーザにより、３次元形状や背景画像や表示状態の変更が行なわれると、ステップＳ４〜ステップＳ８の処理が繰り返される。
【００１７】
尚、図３は上述の合成画像表示画面を示す図である。この図が示すように、合成画像表示画面は背景画像と３次元形状を合成した画像を表示する部分と、３次元形状の表示状態（位置や向きや大きさや色など）の選択ができる操作ボタンを表示する部分に分かれている。そしてユーザが操作ボタンやポインタをマウスなどで操作して３次元形状の表示状態を変更する。
【００１８】
次に、３次元形状表示装置２が表示制御装置１から受付ける表示状態に基づいて３次元形状を背景画像に合成して表示する際の処理について図４、図５を用いて説明する。
図４は３次元形状表示装置２が表示部へ背景画像と３次元形状を合成して表示する際の処理概要を示す図である。この図において符号ａは３次元形状を示している。またｂは３次元形状のうちユーザの表示の指定に基づいて表示を行なう部位を示している。またｃは３次元形状表示装置２が３次元形状を表示する為の仮想空間である。またｄは背景画像を示している。また３次元形状ａを中心としたＸ、Ｙ、Ｚ軸の座標が仮想空間ｃ内に指定されており、３次元形状表示装置２は表示制御装置１から受付けた表示状態に基づいて、３次元形状のＸ、Ｙ、Ｚ座標における位置の座標を決定して背景画像に合成する。
【００１９】
図５は操作ボタンや入出力部３で指定された表示状態に対応する、表示制御装置１の３次元形状表示装置２への通知内容を示す図である。
まず、ユーザは背景画像に合成されて合成画像表示画面に表示された３次元形状を、当該合成画像表示画面に表示されているポインタを用いて合成画像表示画面内で移動させる事ができる。ここで、ユーザがマウスなどのポインタを動かす装置を用いて当該ポインタを操作し、３次元形状の移動位置を指定すると、表示制御装置１は、当該ポインタの移動位置に対応するＸ、Ｙ座標の情報をへ３次元形状表示装置２へ伝える。これにより、３次元形状の仮想空間内でのＸ、Ｙ座表が変更されて合成画像表示画面に表示される。
【００２０】
また、例えば表示状態の操作ボタンにおいて、３次元形状を左右上下に移動させる十字ボタンがある場合には、ユーザが当該十字ボタンをクリックすることで、表示制御装置１はクリック一回分の移動距離を表す移動ベクトルを３次元形状表示装置２へ伝える。
【００２１】
また、表示状態の操作ボタンにおいて、ユーザが３次元形状の、仮想空間ｃにおける奥行きの度合いを操作するボタンがある場合には、ユーザによる奥行きの度合いの設定に基づいて、表示制御装置１は奥行き（Ｚ軸方向）の移動ベクトルを３次元形状表示装置２へ伝える。３次元形状表示装置２は奥行き方向の移動ベクトルを受付けて、当該移動ベクトルに対応して３次元形状の大きさを変更して合成画像表示画面に表示する。
【００２２】
また、表示状態の操作ボタンにおいて、３次元形状を回転させるボタンがある場合には、ユーザによる当該ボタンの一回のクリックに基づいて、表示制御装置１はＹ軸回りに回転させる回転角度を３次元形状表示装置２へ伝える。３次元形状表示装置２は受付けた回転角度に基づいて３次元形状を回転させる。例えば３次元形状が「街灯」である場合には、３次元形状表示装置２は街灯の向きを回転させて表示させる。
【００２３】
また、表示状態の操作ボタンにおいて、３次元形状の一部を回転させるボタンがある場合には、ユーザによる当該ボタンの一回のクリックに基づいて、当該３次元形状の一部の回転軸とその回転軸における回転角度を３次元形状表示装置２へ伝える。例えば３次元形状が「街灯」であり、その「街灯」に発電機のプロペラが表示される場合には、３次元形状表示装置２はプロペラの向きを回転させて表示させる。
【００２４】
また、表示状態の操作ボタンにおいて、３次元形状の一部を変更できる操作ボタンがある場合には、表示制御装置１は、ユーザが指定した３次元形状の部位の表示または非表示を３次元形状表示装置２へ伝える。例えば、合成画像表示画面に表示している「街灯」の一部である発電機のプロペラの形状が複数あり、この形状を変更して表示する場合には、表示するプロペラの表示、表示しないプロペラの非表示の情報を３次元形状表示装置２が受付けて、表示するプロペラだけを合成画像表示画面に表示する。
【００２５】
また、表示状態の操作ボタンにおいて、３次元形状の色を変更できる操作ボタンが在る場合には、表示制御装置１は、ユーザが指定した３次元形状の色のＲＧＢ値を３次元形状表示装置２へ伝える。そして、３次元形状表示装置２は受付けたＲＧＢ値で３次元形状を合成画像表示画面に表示する。
【００２６】
また、表示状態の操作ボタンにおいて、背景画像の変更できるボタンがある場合には、表示制御装置１はユーザの背景画像の指定に基づいて、３次元形状データ記憶部１３に記憶する背景画像データを読み取り、当該背景画像のデータを３次元形状表示装置２へ転送する。
【００２７】
また、表示状態の操作ボタンにおいて、背景画像の縦横比が変更できるボタンがある場合には、表示制御装置１はユーザ  の縦横比の変更に基づいて、背景画像の縦と横の比率を３次元形状表示装置２へ伝える。
【００２８】
以上、本発明の実施形態について説明したが、上述の表示制御装置１及び３次元形状表示装置２は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００２９】
【発明の効果】
以上説明したように、この発明によれば、３次元形状表示装置を制御する表示制御装置において、表示情報指定受付け手段が背景画像及び３次元形状と前記背景画像上での前記３次元形状の表示状態の指定を受付け、背景画像表示制御手段が３次元形状表示装置による背景画像の表示を制御する。そして、３次元形状表示制御手段が表示状態に基づいて３次元形状表示装置による背景画像上での３次元形状の表示を制御する。
これにより、３次元形状を表示する３次元形状表示装置と、当該３次元形状表示装置を制御する表示制御装置を用いる事で、ユーザは容易に３次元形状を任意の背景画像へ合成することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態による３次元形状表示システムの構成を示す概略ブロック図である。
【図２】本発明の一実施形態による３次元形状表示システムの処理を示すフローチャートである。
【図３】本発明の一実施形態による合成画像表示画面を示す図である。
【図４】本発明の一実施形態による３次元形状表示装置２が表示部へ背景画像と３次元形状を合成して表示する際の処理概要を示す図である。
【図５】本発明の一実施形態による操作ボタンや入出力部３で指定された表示状態に対応する、表示制御装置１の制御部１２の３次元形状表示装置２への通知内容を示す図である。
【符号の説明】
１：表示制御装置、２：３次元形状表示装置、３：入出力部、１１：ユーザインターフェース処理部、１２，２１：制御部、１３：３次元形状データ記憶部、２１：背景画像データ記憶部
【図１】
2004198803.tif 000003
【図２】
2004198803.tif 000004
【図３】
2004198803.tif 000005
【図４】
2004198803.tif 000006
【図５】
2004198803.tif 000007