(57)【特許請求の範囲】
【請求項１】
物体の画像情報を蓄積する物体画像蓄積手段と、
物体のサイズ情報を蓄積する物体サイズ情報蓄積手段と、
物体の特定および平面シミュレーションを行うにあたって前記物体画像蓄積手段および前記物体サイズ蓄積手段からそれぞれ前記物体の画像情報および物体のサイズ情報を読み込む物体情報読込み手段と、
前記物体情報読込み手段により読み込んだ情報に基づいて、物体のイメージを把握可能に表示するとともに平面シミュレーションエリアにプロットされる状態・サイズ情報を表示し、複数の物体の表示・選択を行い、表示する物体情報表示・選択手段と、
平面シミュレーションを行う際、物体を置く範囲を確定するテーブルのテーブル作成部と、テーブルサイズ変更部と、平面シミュレーションエリア内に表示されるテーブルの位置を決定するテーブル位置決定部と、床からのテーブルの高さ、テーブル間の高さ調整を行うテーブルの高さ調節部とから構成されるテーブル構築装置と、
平面シミュレーションエリアにて、物体情報表示・選択手段により選択された物体をあたかも上面から見て前記テーブル構築装置により構築されたテーブル上に置いたかのごとく表示させ、置かれた物体を識別可能とするべく簡易的な情報を表示させる平面シミュレーションエリア物体制御部と、
個々に物体の必要情報を表示させる物体情報表示部と、
前記平面シミュレーションエリア物体制御部からの情報をもとに３Ｄ画像生成に必要なテーブルサイズ、テーブルの置かれた位置、物体の置かれた位置、テーブルに対して物体が置かれている方向の情報を取得する３Ｄ画像用物体情報生成部と、
前記３Ｄ画像用物体情報生成部により生成された情報を蓄積する３Ｄ画像用物体生成情報蓄積部と、
前記物体情報表示・選択手段により選択された物体の３Ｄ画像構築に必要な情報を構築する３Ｄ画像用情報構築手段と、
該情報を蓄積する３Ｄ画像用物体情報蓄積手段とを具備することを特徴とする３Ｄ画像構築用平面シミュレーション装置。
【請求項２】
さらに、物体移動部と、物体複写部と、物体積上部と、物体積下部と、物体削除部と、物体一括複写部と、物体微調整部とから構成された平面シミュレーション加工装置を有し、前記平面シミュレーションエリアに於いて、前記物体情報表示・選択手段にて選択された物体を前記テーブル構築装置にて構築されたテーブル上に置かれた物体の移動、複写、積上、積下、削除、一括複写、微調整を可能とすることを特徴とする請求項１記載の３Ｄ画像構築用平面シミュレーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、３Ｄ画像構築用平面シミュレーション装置に関する。
【０００２】
【従来の技術】
この種の装置の公知技術としては、一般に二次元（２Ｄ）で物体を陳列し、確定した段階で三次元（３Ｄ）の構築を行う技術と初めから３Ｄで物体を陳列させる技術に大分される。
【０００３】
【発明が解決しようとする課題】
しかし、二次元で物体を陳列する場合には、シミュレーションを行う際、陳列したい物体を特定するための方法、物体を置くためのテーブルサイズを基にした実際の縮尺情報とのギャップ、テーブル上に置いた後その物体が何であるかの特定あるいは、物体同士少しの隙間を空けて陳列する等の操作性及び３Ｄ画像に展開したときのイメージがわきにくい等の問題があった。
【０００４】
一方、三次元で物体を陳列する場合には、同じ物体を真上に同じ様に乗せる際の操作性が難しく、同一の物体を多数段付けて綺麗に陳列し、すぐ隣に別の物体を同様に陳列させる場合等の操作面、性能面に問題があった。また、何れの場合でも多数の物体を陳列する場合の操作性に問題があった。
【０００５】
本発明は上述した事情に鑑みて成されたものであり、その目的は、上記問題点を除去し、ユーザが３Ｄ画像に展開した時のイメージがわき、３Ｄ画像を構築する際の必要十分な情報を簡単に操作可能にする３Ｄ画像構築用平面シミュレーション装置を提供することである。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明によれば、あらかじめ物体の画像情報を蓄積する物体画像蓄積部と、
あらかじめ物体のサイズ情報を蓄積する物体サイズ情報蓄積部と、
物体の特定および平面シミュレーションを行うにあたってのこれら必要情報の読込みを行う物体情報読込み部と、
物体のイメージを把握可能とするように表示させ、かつ平面シミュレーションエリアにプロットされる状態・サイズ情報も表示し、マウスクリック等により選択可能とし、複数の物体の表示・選択を行うと同時に表示させる機能を有した複数の物体情報表示・選択部と、
前記複数の物体情報表示・選択部を選択する手段と、
３Ｄ画像構築に必要な情報を構築する３Ｄ画像用情報構築部と、
該情報を蓄積する３Ｄ画像用物体情報蓄積部とを具備することを特徴とする。
【０００７】
本発明によれば、あらかじめ登録されている、物体の画像情報、サイズ情報等、物体の特定等に必要な情報を取得し、物体のイメージを容易に把握可能とさせるべく表示させ、かつ平面シミュレーションエリアにプロットされる状態・サイズ情報も表示し、マウスクリック等により容易に選択可能とすることができる。
【０００８】
また、選択された物体を複数の角度から表示させ、物体情報の確認及び、平面シミュレーションエリアへプロットされる状態を確認、変更可能である。
【０００９】
平面シミュレーションを行う際、物体を置く範囲等を確定・変更可能とし、平面シミュレーションエリアに表示されるテーブルの位置を決定し、更に床からのテーブルの高さ、テーブル間の高さ調整を可能とする。選択された物体を作成されたテーブル上にマウスドラッグ等することにより、その選択された物体をあたかも上面からみてそのテーブル上に置いたかのごとく表示させる。ここで置かれた物体は識別可能とするべく個々に物体名等の必要情報も表示させる。
【００１０】
テーブル上に置かれた物体で選択された物体の移動、複写、積上、積下、削除、一括複写を簡易的操作で可能とし、物体同士少しの隙間を空けて陳列あるいは綺麗に並べて（すぐ隣に付けて）陳列可能とするための微調整を可能とする。
【００１１】
【発明の実施の形態】
以下、本発明の詳細を図示の実施形態によって説明する。
【００１２】
図１は本発明による３Ｄ画像用平面シミュレーション装置の一実施形態を示す構成図である。同図に示す入出力装置２は、利用者が操作するもので、公知のキーボード、マウス、音声入出力装置等である。
【００１３】
３Ｄ画像用平面シミュレーション装置４は、物体表示・選択装置６、プロット状態変更装置８、テーブル構築装置１０、平面シミュレーションユーザインターフェース装置１２、平面シミュレーション作業装置１４、平面シミュレーション加工装置１６、および３Ｄ画像構築要求装置１８の各装置から構成される。
【００１４】
さらに、物体の画像情報を蓄積する物体画像蓄積部２０、物体のサイズ情報を蓄積する物体サイズ情報蓄積部２２、３Ｄ画像用の物体情報を蓄積する３Ｄ画像用物体情報蓄積部２４および３Ｄ画像用の物体生成情報を蓄積する３Ｄ画像用物体生成情報蓄積部２６を有する。
【００１５】
物体表示・選択装置６は、物体の情報を読み込む物体情報読込み部２８、物体情報の表示および選択を行う複数の物体情報表示・選択部３０であって各物体表示・選択部は後述する図２に示すジャンル１、ジャンル２およびジャンル３に対応してそれぞれ設けられた複数の物体情報表示・選択部３０および３Ｄ画像用情報を構築する３Ｄ画像用情報構築部３２を有する。また、プロット状態変更装置８は、物体の画像の方向を制御する方向部３４および物体の画像の回転を制御する回転部３６を有する。
【００１６】
また、テーブル構築装置１０は、テーブルを作成するテーブル作成部３８、テーブルサイズを変更するテーブルサイズ変更部４０、テーブルの位置を決定するテーブル位置決定部４２、およびテーブルの高さを調節するテーブル高さ調節部４４を有する。平面シミュレーションユーザインタフェース装置１２は、入出力情報伝達部４６および入出力インターフェース部４８を有する。平面シミュレーション作業装置１４は、平面シミュレーションエリア物体制御部５０、物体情報表示部５２および３Ｄ画像用物体情報生成部５４を有する。
【００１７】
平面シミュレーション加工装置１６は、物体移動部５６、物体複写部５８、物体積上部６０、物体積下部６２、物体削除部６４、物体一括複写部６６、物体微調整部６８を有する。３Ｄ画像構築要求装置１８は、３Ｄ画像用情報収集部７０および３Ｄ画像生成要求部７２を有する。
【００１８】
図２は図１に示す平面シミュレーションユーザインターフェース装置１２の一実施形態を示す図である。同図に示すように、「物体読込」ボタン７４、「方向」ボタン７６、「Ｔ挿入」ボタン７８、「移動」ボタン８０、「積上」ボタン８２、「一括複写」ボタン８４、「削除」ボタン８６、「回転」ボタン８８、「Ｔ移動」ボタン９０、「複写」ボタン９２、および「積下」ボタン９４を有する。さらに「終了」ボタン１０４、「３Ｄ」ボタン１２２、微調整ボタン１２４、１２６、１２８、１３０、「確定」ボタン１１０、「ジャンル１」ボタン９６、「ジャンル２」ボタン９８、「ジャンル３」ボタン１００、「テーブル」ボタン１０６および平面シミュレーションエリア１２０を有する。
【００１９】
「ジャンル１」ボタン９６、「ジャンル２」ボタン９８、「ジャンル３」ボタン１００は物体のジャンルを示すボタンである。図示例では、３つのジャンルボタンが示されているが、これに限らず、さらに多くのジャンルボタンにより構成するようにしてもよい。例えば、ジャンル１ボタン９６を選択し、物体読込みボタン７４を選択すると、図１の物体画像蓄積部２０から物体の画像情報が図２の物体欄１３４に読み込まれ表示される。さらにその物体の上面図がプロット状態欄１３６に表示されるとともに、図１の物体サイズ情報蓄積部２２から物体のサイズ情報が読み出されプロット状態欄の下部に「高さ」、「奥行き」、「幅」のサイズが表示される。オペレータは物体欄１３４又はプロット状態欄１３６に表示された物体の中から所望の物体（又はプロット状態）を平面シミュレーションエリア１２０にドラッグすることにより、図２の平面シミュレーションエリア１２０に示すように物体名１３８が表示されるとともに、そのサイズ情報１４０が平面シミュレーションエリアの左下部に表示される。この部分１４０は、図１の平面シミュレーション作業装置１４の物体情報表示部５２に相当する。なお、図２に示す物体Ａに表示される「５」という数字は物体に積上段数を示している。この例では、「積上」ボタン８２を５回クリックした場合を示している。上述した図２のジャンル選択部分および物体読込み部分が図１の物体表示・選択装置６に相当する。また、図２の「方向」ボタン７６、「Ｔ挿入」ボタン７８、「移動」ボタン８０、「積上」ボタン８２、「一括複写」ボタン８４、「削除」ボタン８６、「回転」ボタン８８、「Ｔ移動」ボタン９０、「複写」ボタン９２および「積下」ボタン９４および微調整ボタン１２４、１２６、１２８、１３０が図１の平面シミュレーション加工装置１６に相当する。
【００２０】
また、図２のテーブル段数選択部１４２および高さ、奥行き、幅入力部１４４が図１のテーブル構築装置１０のテーブルサイズ変更部４０に相当する。テーブル段数選択部１４２によりテーブルの何段目かを選択することができる。例えば２段目を選択すると平面シミュレーションエリア１２０において、２段目の操作が可能となる。
【００２１】
また、図２に示す「３Ｄ」ボタン１３０が図１の３Ｄ画像構築要求装置１８に相当する。「３Ｄ」ボタン１２２を選択すると、３Ｄの画像を構築して平面シミュレーションエリア１２０に表示させる。
【００２２】
テーブル高さ調節部４４は高さ調節スライドボタン１４６をマウスでドラッグすることにより、テーブルの高さを調節することができる。
【００２３】
以下、図１乃至図２３を参照して説明を行う。
【００２４】
まず、オペレータは入出力装置２を介して３Ｄ画像構築用シミュレーションの要求を入力する。この入力に応答して、平面シミュレーションユーザインタフェース装置１２の入出力インタフェース部４８は例えば図２に示す画面を表示する。次に、平面シミュレーションエリア１２０にプロットされる物体を選択するべくオペレータが図２に示される「物体読込」ボタン７４をクリックすると平面シミュレーションユーザインタフェース装置１２の入出力情報伝達部４６から物体表示・選択装置６に要求が伝達され、物体情報読込部２８が起動される。物体情報読込部２８は、あらかじめ物体の画像情報を蓄積する物体画像蓄積部（最低限、正面／側面／上面の３方向の画像情報（bitmap等）を蓄積する）２０と、あらかじめ物体のサイズ情報を蓄積する物体サイズ情報蓄積部２２から、物体の特定及び平面シミュレーションを行うにあたってのこれら必要情報の読込み（物体の幅、高さ、奥行き、物体の名称、方向（初期情報）、回転（初期情報））を行い、物体情報表示・選択部３０にて物体のイメージを容易に把握可能とさせるべく読み込まれた物体の画像表示、平面シミュレーションエリア１２０にプロットされる状態・サイズ情報を図２のジャンル１に一覧表示させる。
【００２５】
オペレータは図２の「ジャンル２」のボタン９８または「ジャンル３」のボタン１００をクリックすることにより同様に物体表示・選択装置６の物体情報読込部２８を起動し、情報の読込みが複数可能である。
【００２６】
また、物体表示・選択装置６の物体情報表示・選択部３０で選択されている物体に対して図２の「方向」ボタン７６をクリックした場合、プロット状態変更装置８の方向部３４が動作し、平面シミュレーションエリア１２０にプロットされる状態が１クリックごとに、上面→正面→側面（同時に幅、高さ、奥行きも変化）の要領で変化する。このときの方向変化のイメージを図３に示す。
【００２７】
また、物体情報表示・選択部３０で選択されている物体に対して図２の「回転」ボタン８８をクリックした場合、プロット状態変更装置８の回転部３６が動作し、平面シミュレーションエリア１２０にプロットされる状態が１クリック毎に、右９０度回転（同時に幅、高さ、奥行きも変化）の要領で変化する。このときの、回転変化のイメージを図４に示す。
【００２８】
プロット状態変更装置８にて変更された情報は、物体表示・選択装置６の物体情報表示・選択部３０に授受され表示される。物体表示・選択装置６の３Ｄ画像用情報構築部３２は、物体情報表示・選択部３０から情報を取得し、３Ｄ画像構築に必要な１物体毎の情報（最低限、正面／側面／上面の３方向の画像情報（bitmap等）、物体の幅、高さ、奥行き、物体の名称、方向（初期情報）、回転（初期情報））を３Ｄ画像用物体情報蓄積部２４に蓄積する。
【００２９】
テーブル構築装置１０は、テーブル作成部３８、テーブルサイズ変更部４０、テーブル位置決定部４２、テーブル高さ調節部４４の各部から構成され、テーブル作成部３８は平面シミュレーションを行う際、物体を置く範囲等を確定する。ここで、オペレータは図２の「Ｔ挿入」ボタン７８をクリックした場合、テーブル構築装置１０のテーブル作成部３８が動作し、図５に示すようなテーブル作成画面例が表示される。
【００３０】
図５の画面において「新しく挿入するＴ  １▽段目」とあるが、この数字部分は選択可能であり、オペレータは、テーブル挿入を行う段数を指定する。この概念をテーブル挿入概念図である図６に示す。概念例１の場合は既に１段目があり新しく「挿入するＴ１段目」の場合の例であり、概念例２は、１段目と２段目に物体が配置されていて「挿入するＴ２段目」の場合の例を示す。なお、図５に示す「新しく挿入するＴ×段目」の×の入力において、今ある棚の段数＋２以上の場合は自動的に今ある棚の段数＋１として再表示させる。例えば、１段目と２段目が既にあり、１０と入力した場合は自動的に３にする。
【００３１】
また、幅、奥行き、厚さに関しては、この概念をテーブル挿入概念図である図６の概念例２に示す。さらに、中心の概念については、この概念を中心の概念図である図７に示す。中心の概念は以下のようなものである。「中心」がチェックされていようがいまいが１段目のテーブルについてはテーブルデフォルトサイズ（１８００、２７００）以下のサイズである場合、画面の中心（９００、１３５０）に自動的に挿入される。また、テーブルデフォルトサイズを超える場合、画面の左上が起点となる。この機能は２段目以降のテーブル挿入時有効となり、チェックされていない場合は、テーブルデフォルトサイズ（１８００、２７００）以下のサイズである場合、画面の中心（９００、１３５０）に自動的に挿入され、テーブルデフォルトサイズを超える場合、画面の左上が起点となる。この時は１段目のサイズがデフォルトサイズを当然超えていることが前提で、２段目以降は１段目のサイズ以下となる。一方、チェックされている場合には、下のテーブルの中心と挿入するテーブルの中心を合わせた位置に挿入される。これは、下のテーブルがデフォルトサイズ以上でその中心位置にテーブルを挿入した場合の人間系による手間を省くことを考慮した機能である。
【００３２】
オペレータは、図５の画面において「ＯＫ」ボタン１０２をクリックすることにより以下のような各種チェックが行われ、不備が生じた場合エラー表示後、無効となり図５の画面に戻る。
【００３３】
＜チェック内容例＞
・テーブルサイズは許容範囲か？（ＭＩＮ−ＭＡＸサイズ）
・挿入するテーブルの段が条件内か？（１〜１０）
・挿入するテーブルのサイズはすぐ下のテーブル以下か？
・上にテーブルが既にあり、間に挿入する場合、サイズがすぐ上のテーブル以上か？
・挿入するテーブルの位置はすぐ下のテーブル範囲内か？
・上にテーブルが既にあり間に挿入する場合、すぐ上のテーブルの位置は範囲内か？
・挿入するテーブルの厚さは妥当か？（上の棚／下の物体または棚とぶつからない）
・同じ高さに別なテーブルが無いか？
オペレータは図２のテーブル段数選択部１４２によりテーブルを指定し、「Ｔ移動」ボタン９０をクリックした場合、テーブル構築装置１０のテーブル位置決定部４２が動作し、図８に示すようなテーブル位置決定画面例が表示される。
【００３４】
オペレータは図８の画面にてテーブルの位置を平面シミュレーションエリア１２０内の「左から」と「奥から」と言う形でｍｍ（ミリメートル）単位で入力する。この概念をテーブル位置決定概念図である図９に示す。中心の概念については図７と同様である。
【００３５】
オペレータは図８の画面にて「ＯＫ」ボタン１０８をクリックすることにより以下のような各種チェックが行われ、不備が生じた場合エラー表示後、無効となり図７の画面に戻る。
【００３６】
＜チェック内容例＞
・移動する棚の位置はすぐ下の棚の範囲か？
・上に既に棚があり間に移動する場合、すぐ上の棚の位置は範囲内か？
・移動する棚の上に既に物体がある場合、上下の棚とぶつからないか？
オペレータは図２のテーブル段数選択部１４２にてテーブルを指定し「テーブル」ボタン１０６にて厚さ、奥行き、幅の各欄に数字をミリメートル単位で指定し、「確定」ボタン１１０をクリックした場合、テーブル構築装置１０のテーブルサイズ変更部４０が動作し、テーブルサイズの変更が行える。このテーブルサイズ変更の概念を図１０に示す。
【００３７】
オペレータは図２の「確定」ボタン１１０をクリックすることにより以下の様な各種チェックが行われ、不備が生じた場合エラー表示後、無効となる。
【００３８】
＜チェック内容例＞
・棚サイズは、許容範囲内か？（ＭＩＮ−ＭＡＸサイズ）
・サイズが変更する棚の上に物体が乗っていて更にその上に棚があった場合、物体がぶつからないか？
・サイズ変更した結果、配置済みの商品、販売物は棚からはみださないか？
・変更後の棚のサイズ、すぐ下の棚の範囲内か？
・上に棚が既にある場合、すぐ上の棚のサイズは範囲内か？
オペレータは図２の平面シミュレーションエリア１２０の左横に示されるバーのテーブルの厚みを示す部分をドラッグすることによりテーブル構築装置１０のテーブル高さ調節部４４が動作し、床からテーブル上面までの高さを調節する。このテーブル高さ調節の概念を図１１に示す。
【００３９】
ここで、ドラッグした際以下の様な各種チェックが行われ、不備が生じた場合エラー表示後無効となる。
【００４０】
＜チェック内容例＞
・棚の高さは条件内か？（ＭＡＸ：３ｍ）
・上下の棚の上に乗っている物体とぶつからないか？
・棚同士ぶつからないか？
テーブル構築装置１０においても同様、画面表示されるものは平面シミュレーションユーザインタフェース装置１２の入出力インタフェース部４８によるもので、各部との情報伝達は入出力情報伝達部４６によるものである。
【００４１】
次に、平面シミュレーション作業装置１４の平面シミュレーションエリア物体制御部５０は、物体情報表示・選択装置６にて選択された物体をテーブル構築装置１０にて構築されたテーブル上にマウスドラッグ等することにより、その選択された物体をあたかも上面から見てそのテーブル上に置いたかのごとく表示させ、置かれた物体を識別可能とするべく簡易的な情報を３Ｄ画像用物体情報蓄積部２４から取得し、表示させる。実際に置かれた物体は図２の物体Ａ１１２、物体Ｂ１１４の如く表示される。ここで、物体Ａ１１２の下部に数字で「５」と表示され、物体Ｂ１１４の下部に数字で「１」と表示されているが、これは上述する積上数を示す。平面シミュレーションエリア物体制御部５０は、これら物体のテーブル内での位置情報と積上情報、テーブルに対し物体の置かれている方向の管理を行い、クリック等により選択されている物体の識別も行う。
【００４２】
平面シミュレーションエリア物体制御部５０にて選択された物体の名称、サイズ情報は物体情報表示部５２より３Ｄ画像用物体情報蓄積部２４から取得され、図２に表示される。
【００４３】
３Ｄ画像用物体情報生成部５４は、平面シミュレーションエリア物体制御部５０から物体テーブル内での位置情報と積上情報、テーブルに対し物体の置かれている方向の情報を取得し、テーブル構築装置１０からテーブルのサイズ、テーブルの置かれた位置の情報を取得し、３Ｄ画像用物体情報蓄積部２４に蓄積する。
【００４４】
平面シミュレーション作業装置１４においても同様、画面表示されるものは平面シミュレーションユーザインタフェース装置１２の入出力インターフェース部４８によるもので、各部との情報伝達は入出力情報伝達部４６によるものである。
【００４５】
平面シミュレーション加工装置１６は、物体移動部５６、物体複写部５８、物体積上部６０、物体積下部６２、物体削除部６４、物体一括複写部６６、物体微調整部６８の各部から構成され、これらの各部は平面シミュレーションエリア１２０において、物体表示・選択装置６にて選択された物体をテーブル構築装置１０にて構築されたテーブル上に平面シミュレーション作業装置１４にて置かれ、選択された物体の移動、複写、積上、積下、削除、一括複写、微調整を行う。
【００４６】
ここで、平面シミュレーション作業装置１４にて物体を選択後、オペレータが図２の「移動」をクリックした場合、平面シミュレーション加工装置１６の物体移動部５６が動作する。物体移動の概念を図１２に示す。ここで、ドラッグした際以下の様な各種チェックが行われ、不備が生じた場合エラー表示後、無効となる。
【００４７】
＜チェック内容例＞
・他の商品と重なる位置でないか？
・上のテーブルとぶつかる位置でないか？
・対象となるテーブルからはみ出る位置でないか？
また平面シミュレーション作業装置１４にて物体を選択後、オペレータが図２の「複写」ボタン９２をクリックした場合、物体複写部５８が動作する。その物体複写の概念を図１３に示す。
【００４８】
ここで、ドラッグした際以下の様な各種チェックが行われ、不備が生じた場合エラー表示後、無効となる。
【００４９】
＜チェック内容例＞
・他の商品と重なる位置でないか？
・上のテーブルとぶつかる位置でないか？
・対象となるテーブルからはみでる位置でないか？
さらに、平面シミュレーション作業装置１４にて物体を選択後、オペレータが図２の「一括複写」ボタン８４をクリックした場合、物体一括複写部６６が動作する。その物体一括複写の概念を図１４に示す。
【００５０】
この実施形態では、３段に積上げられた物体をドラッグすることにより隣り合わせに綺麗に複写される。ここで、ドラッグした際以下の様な各種チェックが行われ、不備が生じた場合エラー表示後、無効となる。
【００５１】
＜チェック内容例＞
・他の商品と重なる位置でないか？
・上のテーブルとぶつかる位置でないか？
・対象となるテーブルからはみ出る位置でないか？
次に、平面シミュレーション作業装置１４にて物体を選択後、オペレータが図２の「積上」をクリックした場合、平面シミュレーション加工装置１６の物体積上部６０が動作し、図１５の物体積上画面図が表示される。本例では、「単一モード」と「自動モード」があり、オペレータが「単一モード」を選択し、「ＯＫ」ボタン１１６をクリックした場合の概念を図１６の単一モード積上概念図に示す。
【００５２】
ここでは、以下のような各種チェックが行われ、不備が生じた場合エラー表示後、無効となる。
【００５３】
＜チェック内容例＞
・上のテーブルとぶつからないか？
・高さの上限（３Ｍ）に達していないか？
「自動モード」を選択し、右の入力欄に自動的に積上げられる高さを指定（ミリメートル単位）して「ＯＫ」ボタン１１６をクリックした場合の図１５の物体積上画面図での指定例とその概念を図１７の自動モード積上概念図に示す。自動積上モードでは、上のテーブルとぶつかる場合、積上可能な最高値でストップし、高さの上限（３Ｍ）に達した場合、積上可能な最高値でストップする。
【００５４】
ここでは、以下の様な各種チェックが行われ、不備が生じた場合エラー表示後、無効となる。
【００５５】
＜チェック内容例＞
・積上高さ指定値＋指定したテーブルの床からの高さ≦3000mmか？
次に、平面シミュレーション作業装置１４にて物体を選択後、オペレータが図２の「積下」ボタン９４をクリックした場合、平面シミュレーション加工装置１６の物体積下部６２が動作し、図１８の物体積下画面例が表示される。本実施形態では、「単一モード」と「自動モード」があり、オペレータが「単一モード」を選択し、「ＯＫ」ボタン１１８をクリックした場合の概念を図１９の単一モード積下概念図に示す。
【００５６】
ここでは、以下の様な各種チェックが行われ、不備が生じた場合エラー表示後、無効となる。
【００５７】
＜チェック内容例＞
・１段目の場合積下は不可
「自動モード」を選択し、「ＯＫ」ボタン１１８をクリックした場合の図１８の物体積下画面での指定例とその概念を図２０の自動モード積下概念図に示す。
【００５８】
自動積下モードでは、シミュレーションエリアで指定しているテーブルの上に配置されている物体の全てが積上数＝１となる。
【００５９】
ここでは、以下のような各種チェックが行われ、不備が生じた場合エラー後、無効となる。
【００６０】
＜チェック内容例＞
・全て積上数＝１の場合エラー
シミュレーション作業装置７にて物体を選択後、オペレータが図２の「↑」ボタン１２４または「→」ボタン１２６または「↓」ボタン１２８あるいは「←」ボタン１３０をクリックした場合、物体微調整部６８が動作し、指定した物体は少しづつ移動（クリック毎に例えば、１ピクセルづつ指定方向に動く）する。この場合の概念を図２１の物体微調整概念図に示す。
【００６１】
ここでの条件は、「↑」ボタン１２４、「→」ボタン１２６、「↓」ボタン１２８、「←」ボタン１３０のクリックにより物体を移動していき、他の物体あるいは上のテーブルにぶつかった場合、また、テーブルからはみ出してしまう場合はそれ以上進めない。
【００６２】
物体積下部６２は、平面シミュレーション作業装置１４にて物体を選択後、オペレータが図２の「削除」ボタン８６をクリックした場合、物体削除部６４が動作し、物体をダブルクリックした場合シミュレーションエリア１２０に置かれた物体が削除される。
【００６３】
平面シミュレーション加工装置１６に於いても同様、画面表示されるものは平面シミュレーションユーザインターフェース装置１２の入出力インターフェース部４８によるもので、各部との情報伝達は入出力情報伝達部４６によるものである。
【００６４】
以上の如く各装置を利用し、平面シミュレーションを行った場合の画面例を図２２に示す。図２２に示す如くシミュレーションし、オペレータが図２の「３Ｄ」ボタン１２２をクリックした場合、３Ｄ画像構築要求装置１８の３Ｄ画像用情報収集部７０が動作し、前記３Ｄ画像用物体情報蓄積部２４と前記３Ｄ画像用物体生成情報蓄積部２６から情報を取得し、その後３Ｄ画像生成要求部７２が動作して公知の３Ｄ画像生成装置１３２を起動するとともに３Ｄ画像構築に必要な情報を受け渡す。このようにして３Ｄ画像生成装置１３２から入出力装置２に表示された画面例を図２３に示す。
【００６５】
【発明の効果】
この発明によれば、物体表示・選択装置６によりあらかじめ登録されている、物体の画像情報、サイズ情報等、物体の特定等に必要な情報を取得し、物体のイメージを容易に把握可能とさせるべく表示させ、かつ平面シミュレーションエリア１２０にプロットされる状態・サイズ情報も表示し、マウスクリック等により容易に選択可能にするとともに、３Ｄ画像構築に必要な情報の生成・蓄積を行うことができる。
【００６６】
また、プロット状態変更装置８により、選択された物体を複数の角度から表示させ、物体情報の確認及び、平面シミュレーションエリア１２０へプロットされる状態を確認、変更可能である。
【００６７】
さらに、テーブル構築装置１０により、平面シミュレーションを行う際、物体を置く範囲等を確定・変更可能とし、平面シミュレーションエリア１２０に表示されるテーブルの位置を決定し、さら床からのテーブルの高さ、テーブル間の高さを調節可能である。３Ｄ画像展開時における物体が置かれるテーブルの作成を行うことができる。
【００６８】
さらに、平面シミュレーション作業装置１４により、物体表示・選択装置６にて選択された物体をテーブル構築装置１０により作成されたテーブル上にマウスドラッグ等することにより、その選択された物体をあたかも上面からみてそのテーブル上に置いたかのごとく表示させる。また、置かれた物体は識別可能とするべく個々に物体名等の必要情報も表示させるとともに、３Ｄ画像生成に必要なテーブルのサイズ、テーブルの置かれた位置、物体の置かれた位置、テーブルに対して物体が置かれている方向等の情報を取得し、３Ｄ画像構築に必要な情報の生成・蓄積を行うことができる。
【００６９】
さらに、平面シミュレーション加工装置１６により、物体表示・選択装置６にて選択された物体をテーブル構築装置１０により作成されたテーブル上に平面シミュレーション作業装置１４によりテーブル上に置かれた物体で選択された物体の移動、複写、積上、積下、削除、一括複写を簡易的操作で可能とし、物体同士少しの隙間を空けて陳列あるいは綺麗に並べて（すぐ隣に付けて）陳列可能とするような微調整をも可能とする。このようにしたことにより、ユーザがある程度３Ｄ画像に展開したときのイメージがわき、３Ｄ画像を構築する際の必要十分な情報を簡単に操作可能である。
【００７０】
さらに、平面シミュレーションユーザインタフェース装置１２により、入出力装置２を介したオペレータの画面表示、入出力制御を行い、授受した情報に対して、本発明による３Ｄ画像構築用平面シミュレーション装置における各装置の情報伝達を行うことができる。
【００７１】
さらに、３Ｄ画像構築要求装置１８により、物体表示・選択装置６および、平面シミュレーション作業装置１４にて３Ｄ画像構築に必要な情報の生成・蓄積された情報を取得し、ここで、収集された情報を公知の３Ｄ画像生成装置１３２に受け渡し、起動させるという効果が奏される。
【図面の簡単な説明】
【図１】本発明による３Ｄ画像構築用平面シミュレーション装置の一実施形態を示す構成図である。
【図２】図１に示す平面シミュレーションユーザインタフェース装置の入出力インターフェース部により表示される画面例を示す図である。
【図３】物体表示・選択部で選択されている物体に対して「方向」ボタンをクリックした場合に表示される方向変化イメージを示す図である。
【図４】物体情報表示・選択部３０で選択されている物体に対して「回転」ボタンをクリックした場合に表示される回転変化イメージを示す図である。
【図５】テーブル構築装置のテーブル作成部が動作された場合に表示されるテーブル作成画面例を示す図である。
【図６】図５に示すテーブル作成画面例における入力に応答して表示されるテーブル挿入概念図である。
【図７】図５に示すテーブル作成画面例において、「中心」が選択された場合に表示される中心概念図である。
【図８】テーブル構築部のテーブル位置決定部を動作させた場合に表示されるテーブル位置決定画面例である。
【図９】図８に示すテーブル位置決定画面例における入力に応答して表示されるテーブル位置概念図である。
【図１０】テーブル構築装置のテーブルサイズ変更部を動作させた場合のテーブルサイズ変更概念図である。
【図１１】テーブル構築装置のテーブル高さ調節部を動作させた場合のテーブル高さ調節概念図である。
【図１２】平面シミュレーション作業装置にて物体を選択後「移動」ボタンをクリックした場合に表示される物体移動概念図である。
【図１３】平面シミュレーション作業装置にて物体を選択後、「複写」ボタンをクリックした場合に表示される物体複写概念図である。
【図１４】平面シミュレーション作業装置にて物体を選択後「一括複写」ボタンをクリックした場合に表示される物体一括複写概念図である。
【図１５】平面シミュレーション作業装置において物体を選択後、積上ボタンをクリックした場合に表示される物体積上画面例である。
【図１６】図１５に示す画面において、単一モードを選択し、ＯＫボタンをクリックした場合に表示される単一モード物体積上概念図である。
【図１７】図１５に示す画面において、自動モードを選択し、ＯＫボタンをクリックした場合に表示される自動モード物体積上概念図である。
【図１８】平面シミュレーション作業装置において、積下ボタンをクリックした場合に表示される物体積下画面例である。
【図１９】図１８に示す画面において、単一モードを選択し、ＯＫボタンをクリックした場合に表示される単一モード物体積下概念図である。
【図２０】図１８に示す画面において、自動モードを選択し、ＯＫボタンをクリックした場合に表示される自動モード物体積下概念図である。
【図２１】物体微調整部を動作させた場合の物体微調整概念図である。
【図２２】平面シミュレーションを行った場合の画面例である。
【図２３】３Ｄ画像生成装置から入出力装置に表示された３Ｄ画面表示例を示す図である。
【符号の説明】
２…入出力装置
４…３Ｄ画像用平面シミュレーション装置
６…物体表示・選択装置
８…プロット状態変更装置
１０…テーブル構築装置
１２…平面シミュレーションユーザインタフェース装置
１４…平面シミュレーション作業装置
１６…平面シミュレーション加工装置
１８…３Ｄ画像構築要求装置
２０…物体画像蓄積部
２２…物体サイズ情報蓄積部
２４…３Ｄ画像用物体情報蓄積部
２６…３Ｄ画像用物体生成情報蓄積部
２８…物体情報読込部
３０…物体情報表示・選択部
３２…３Ｄ画像用情報構築部
３４…方向部
３６…回転部
３８…テーブル作成部
４０…テーブルサイズ変更部
４２…テーブル位置決定部
４４…テーブル高さ調節部
４６…入出力情報伝達部
４８…入出力インタフェース部
５０…平面シミュレーションエリア物体制御部
５２…物体情報表示部
５４…３Ｄ画像用物体情報生成部
５６…物体移動部
５８…物体複写部
６０…物体積上部
６２…物体積下部
６４…物体削除部
６６…物体一括複写部
６８…物体微調整部
７０…３Ｄ画像用情報収集部
７２…３Ｄ画像生成要求部
７４…「物体読込」ボタン
７６…「方向」ボタン
７８…「Ｔ挿入」ボタン
８０…「移動」ボタン
８２…「積上」ボタン
８４…「一括複写」ボタン
８６…「削除」ボタン
８８…「回転」ボタン
９０…「Ｔ移動」ボタン
９２…「複写」ボタン
９４…「積下」ボタン
９６…ジャンル１
９８…ジャンル２
１００…ジャンル３
１０２…ＯＫボタン
１０４…「終了」ボタン
１０６…「テーブル」ボタン
１０８…「ＯＫ」ボタン
【図１】
0003980839.tif 000002
【図２】
0003980839.tif 000003
【図３】
0003980839.tif 000004
【図４】
0003980839.tif 000005
【図５】
0003980839.tif 000006
【図６】
0003980839.tif 000007
【図７】
0003980839.tif 000008
【図８】
0003980839.tif 000009
【図９】
0003980839.tif 000010
【図１０】
0003980839.tif 000011
【図１１】
0003980839.tif 000012
【図１２】
0003980839.tif 000013
【図１３】
0003980839.tif 000014
【図１４】
0003980839.tif 000015
【図１５】
0003980839.tif 000016
【図１６】
0003980839.tif 000017
【図１７】
0003980839.tif 000018
【図１８】
0003980839.tif 000019
【図１９】
0003980839.tif 000020
【図２０】
0003980839.tif 000021
【図２１】
0003980839.tif 000022
【図２２】
0003980839.tif 000023
【図２３】
0003980839.tif 000024