(57)【要約】【課題】投影機により立体物の組み立てを行う作業領域へ前記立体物に係る前記映像を投影することにより、前記立体物の組み立て支援を行うための装置を提供する。【解決手段】立体物は、その表面に凹凸が生じている又は模様が付されていることなどにより他の部位と区別可能な特徴部位を含む。取り付けるべき前記立体物の種類、及び、当該立体物の取り付け位置と取り付け方向の情報（以下「第１情報」）を予め記憶している部品取付テーブルと、取り付けるべき前記立体物及び前記特徴部位の情報（以下「第２情報」）を予め記憶している部品形状テーブルと、前記投影機で投影する前記映像の画像データを記憶する画像メモリと、を備える。前記特徴部位が存在する位置（以下「立体物特徴部位位置」）にマーカーを描画する。【選択図】図１
2016097488.tif 000002
【特許請求の範囲】
【請求項１】
映像を投影する投影機と、前記映像を生成する処理部とを備え、前記投影機により立体物の組み立てを行う作業領域へ前記立体物に係る前記映像を投影することにより、前記立体物の組み立て支援を行うための装置であって、
前記立体物は、その表面に凹凸が生じている又は模様が付されていることなどにより他の部位と区別可能な特徴部位を含むものであり、
取り付けるべき前記立体物の種類、及び、当該立体物の取り付け位置と取り付け方向の情報（以下「第１情報」）を予め記憶している部品取付テーブルと、
取り付けるべき前記立体物及び前記特徴部位の情報（以下「第２情報」）を予め記憶している部品形状テーブルと、
前記投影機で投影する前記映像の画像データを記憶する画像メモリと、を含み、
前記処理部は、
次に取り付けるべき前記立体物について前記第１情報を取得するステップと、
次に取り付けるべき前記立体物の種類に対応する前記第２情報を取得するステップと、
前記第１情報及び前記第２情報に基づき、前記立体物を、前記取り付け位置及び前記取り付け方向に取り付けたとしたときに前記特徴部位が存在する位置（以下「立体物特徴部位位置」）を求めるステップと、
前記投影機の位置及び前記投影機の投影方向に基づき、前記立体物特徴部位位置に対応する前記画像メモリの位置を求め、当該位置に予め定められたマーカーを描画するステップと、
前記マーカーを含む前記画像メモリの前記画像データに基づき前記映像を投影させるステップと、を備える立体物特徴部位マーカー投影処理を実行することを特徴とする立体物の組み立て支援装置。
【請求項２】
前記作業領域は、その表面に凹凸が生じている又は模様が付されていることなどにより他の部位と区別可能な特徴部位（以下「ベース特徴部位」）を含むものであり、
前記処理部は、前記立体物特徴部位マーカー投影処理に先立ち、
前記投影機の位置及び前記投影機の投影方向、並びに、前記作業領域との位置関係に基づき、前記ベース特徴部位に対応する前記画像メモリの位置を求め、当該位置に予め定められた第２マーカーを描画するステップと、
前記第２マーカーを含む前記画像メモリの前記画像データに基づき前記映像を投影させるステップと、を実行することを特徴とする請求項１記載の立体物の組み立て支援装置。
【請求項３】
投影機により立体物の組み立てを行う作業領域へ前記立体物に係る映像を投影することにより、前記立体物の組み立て支援を行うための装置を実現するためのプログラムであって、
前記立体物は、その表面に凹凸が生じている又は模様が付されていることなどにより他の部位と区別可能な特徴部位を含むものであり、
取り付けるべき前記立体物の種類、及び、当該立体物の取り付け位置と取り付け方向の情報（以下「第１情報」）を予め記憶し、
取り付けるべき前記立体物及び前記特徴部位の情報（以下「第２情報」）を予め記憶し、
次に取り付けるべき前記立体物について前記第１情報を取得するステップと、
次に取り付けるべき前記立体物の種類に対応する前記第２情報を取得するステップと、
前記第１情報及び前記第２情報に基づき、前記立体物を、前記取り付け位置及び前記取り付け方向に取り付けたとしたときに前記特徴部位が存在する位置（以下「立体物特徴部位位置」）を求めるステップと、
前記投影機の位置及び前記投影機の投影方向に基づき、前記立体物特徴部位位置に対応する画像メモリの位置を求め、当該位置に予め定められたマーカーを描画するステップと、
前記マーカーを含む前記画像メモリの画像データに基づき前記映像を投影させるステップと、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像を投影するプロジェクタ（投影機）と、映像を生成するコンピュータ（パソコン、処理部）とを備え、プロジェクタにより立体物の組み立てを行うベース（作業領域）へ立体物に係る映像を投影することにより、立体物の組み立て支援を行うための装置及び当該装置を実現するためのプログラムに関する。
【背景技術】
【０００２】
製造作業の指示装置を開示するものとして、下記特許文献１がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１０８４３５号公報  光源からの光をＬＣＤパネルに照射し、その透過光をレンズで拡大させて、製造作業者に対する作業指示情報を照射面に投影させる。作業指示情報はメモリにあらかじめ記憶され、ＣＰＵによる制御によって、作業の進行にしたがって適切な作業指示情報が読み出され、ＬＣＤパネルの表示が切り 換えられることによって、照射面上の基板等の上面に投影される作業指示情報の表示が切り換えられる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１は、図形や文字などの作業指示情報を平面上に単に投影するだけのものである。したがって、立体物についてその具体的な取付位置及び取付方向を指示することができない。また、作業指示とは異なる間違った作業をしたとしても、そのことを知るすべはない。
【０００５】
この発明は、立体物を組み立てる際に、明確かつ直感的な作業指示を与えることのできる立体物の組み立て支援装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、映像を投影する投影機と、前記映像を生成する処理部とを備え、前記投影機により立体物の組み立てを行う作業領域へ前記立体物に係る前記映像を投影することにより、前記立体物の組み立て支援を行うための装置であって、
前記立体物は、その表面に凹凸が生じている又は模様が付されていることなどにより他の部位と区別可能な特徴部位を含むものであり、
取り付けるべき前記立体物の種類、及び、当該立体物の取り付け位置と取り付け方向の情報（以下「第１情報」）を予め記憶している部品取付テーブルと、
取り付けるべき前記立体物及び前記特徴部位の情報（以下「第２情報」）を予め記憶している部品形状テーブルと、
前記投影機で投影する前記映像の画像データを記憶する画像メモリと、を含み、
前記処理部は、
次に取り付けるべき前記立体物について前記第１情報を取得するステップと、
次に取り付けるべき前記立体物の種類に対応する前記第２情報を取得するステップと、
前記第１情報及び前記第２情報に基づき、前記立体物を、前記取り付け位置及び前記取り付け方向に取り付けたとしたときに前記特徴部位が存在する位置（以下「立体物特徴部位位置」）を求めるステップと、
前記投影機の位置及び前記投影機の投影方向に基づき、前記立体物特徴部位位置に対応する前記画像メモリの位置を求め、当該位置に予め定められたマーカーを描画するステップと、
前記マーカーを含む前記画像メモリの前記画像データに基づき前記映像を投影させるステップと、を備える立体物特徴部位マーカー投影処理を実行する、ものである。
【０００７】
前記作業領域は、その表面に凹凸が生じている又は模様が付されていることなどにより他の部位と区別可能な特徴部位（以下「ベース特徴部位」）を含むものであり、
前記処理部は、前記立体物特徴部位マーカー投影処理に先立ち、
前記投影機の位置及び前記投影機の投影方向、並びに、前記作業領域との位置関係に基づき、前記ベース特徴部位に対応する前記画像メモリの位置を求め、当該位置に予め定められた第２マーカーを描画するステップと、
前記第２マーカーを含む前記画像メモリの前記画像データに基づき前記映像を投影させるステップと、を実行するようにしてもよい。
【０００８】
この発明は、投影機により立体物の組み立てを行う作業領域へ前記立体物に係る映像を投影することにより、前記立体物の組み立て支援を行うための装置を実現するためのプログラムであって、
前記立体物は、その表面に凹凸が生じている又は模様が付されていることなどにより他の部位と区別可能な特徴部位を含むものであり、
取り付けるべき前記立体物の種類、及び、当該立体物の取り付け位置と取り付け方向の情報（以下「第１情報」）を予め記憶し、
取り付けるべき前記立体物及び前記特徴部位の情報（以下「第２情報」）を予め記憶し、
次に取り付けるべき前記立体物について前記第１情報を取得するステップと、
次に取り付けるべき前記立体物の種類に対応する前記第２情報を取得するステップと、
前記第１情報及び前記第２情報に基づき、前記立体物を、前記取り付け位置及び前記取り付け方向に取り付けたとしたときに前記特徴部位が存在する位置（以下「立体物特徴部位位置」）を求めるステップと、
前記投影機の位置及び前記投影機の投影方向に基づき、前記立体物特徴部位位置に対応する画像メモリの位置を求め、当該位置に予め定められたマーカーを描画するステップと、
前記マーカーを含む前記画像メモリの画像データに基づき前記映像を投影させるステップと、をコンピュータに実行させるためのプログラムである。
【０００９】
この発明に係るプログラムは、例えば、記録媒体に記録される。
媒体には、例えば、ＥＰＲＯＭデバイス、フラッシュメモリデバイス、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、ＣＤ（ＣＤ−ＲＯＭ、Ｖｉｄｅｏ−ＣＤを含む）、ＤＶＤ（ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭを含む）、ＲＯＭカートリッジ、バッテリバックアップ付きのＲＡＭメモリカートリッジ、フラッシュメモリカートリッジ、不揮発性ＲＡＭカートリッジ等を含む。
【００１０】
また、電話回線等の有線通信媒体、マイクロ波回線等の無線通信媒体等の通信媒体を含む。インターネットもここでいう通信媒体に含まれる。
【００１１】
媒体とは、何等かの物理的手段により情報（主にデジタルデータ、プログラム）が記録されているものであって、コンピュータ、専用プロセッサ等の処理装置に所定の機能を行わせることができるものである。
【図面の簡単な説明】
【００１２】
【図１】発明の実施の形態に係る装置のブロック図である。
【図２】発明の実施の形態に係る部品形状テーブルと部品取付テーブルの説明図である。
【図３】発明の実施の形態に係る装置の処理フローチャートである。
【図４】発明の実施の形態に係るプロジェクタを作業領域に設置した状態を示す平面図である。
【図５】発明の実施の形態に係るプロジェクタを作業領域に設置した状態を示す側面図である（ベースの突起にベースマーカーを投影した状態を示す）。
【図６】発明の実施の形態に係るプロジェクタを作業領域に設置した状態を示す側面図である（まだ取り付けられていないトイブロックの突起に向けてマーカーを投影した状態を示す）。
【図７】発明の実施の形態に係るプロジェクタを作業領域に設置した状態を示す側面図である（まだ取り付けられていないトイブロックを点線で示している）。
【図８】発明の実施の形態に係るプロジェクタを作業領域に設置した状態を示す側面図である（取り付けられたトイブロックの突起に向けてマーカーを投影した状態を示す）。
【図９】発明の実施の形態に係るプロジェクタを作業領域に設置した状態を示す側面図である（まだ取り付けられていないトイブロックを点線で示している）。
【図１０】発明の実施の形態に係る装置を用いた作業手順の説明図である（ベースをベースマーカーに合わせる前の状態を示す）。
【図１１】発明の実施の形態に係る装置を用いた作業手順の説明図である（ベースをベースマーカーに合わせた状態を示す）。
【図１２】図１１の拡大図である。
【図１３】発明の実施の形態に係る装置を用いた作業手順の説明図である（まだ取り付けられていないトイブロックの突起に向けてマーカーを投影した状態を示す。図６に対応）。
【図１４】発明の実施の形態に係る装置を用いた作業手順の説明図である（取り付けられたトイブロックの突起がマーカーに一致した状態を示す。図８に対応）。
【図１５】発明の実施の形態に係る装置を用いた作業手順の説明図である（取り付け済みのトイブロックのマーカーを消去するとともに、まだ取り付けられていない追加のトイブロックの突起に向けてマーカーを投影した状態を示す。図６に対応）。
【図１６】発明の実施の形態に係る装置を用いた作業手順の説明図である（追加で取り付けられたトイブロックの突起がマーカーに一致した状態を示す。図８に対応）。
【図１７】発明の実施の形態に係る装置を用いた作業手順の説明図である（取り付け済みのトイブロックのマーカーを消去するとともに、まだ取り付けられていない追加のトイブロックの突起に向けてマーカーを投影した状態を示す。図６に対応）。
【図１８】発明の実施の形態に係る装置を用いた作業手順の説明図である（追加で取り付けられたトイブロックの突起がマーカーに一致した状態を示す。図８に対応）。
【図１９】発明の実施の形態に係る装置を用いた作業手順の説明図である（取り付け済みのトイブロックのマーカーを消去するとともに、まだ取り付けられていない追加のトイブロックの突起に向けてマーカーを投影した状態を示す。図９に対応）。
【図２０】発明の実施の形態に係る装置を用いた作業手順の説明図である（追加で取り付けられたトイブロックの突起がマーカーに一致した状態を示す）。
【発明を実施するための形態】
【００１３】
本発明の実施の形態は、プロジェクタのみにより立体物の組み立て支援を行う技術に関するものである。
【００１４】
建物や物体に映像を投影するプロジェクションマッピングでは、立体物の形状を補償した映像を投影することでひずみの無い映像投影を実現している。本発明の実施の形態ではこの手順を逆にし、組み立て位置に部品を置いた場合に正しく見える映像を投影することで、ユーザに部品取り付け位置及び方向を提示する。「正しく見える」とは、投影されているマーカーに後述の立体物特徴部位位置（ブロックの突起）が一致しているということである。組み立て位置に立体物を置いた場合に正しく見え、かつ、組み立て位置に立体物を置いていなかったら正しく見えないように、プロジェクタから立体物特徴部位位置（ブロックの突起）への投影軸は斜めになっている。
【００１５】
後述するように、本発明の実施の形態では、立方体又は直方体形状をなし、そのひとつの面にひとつ又は複数の凸部（突起）を持ち、当該面に対向する面に当該突起を受け入れる凹部をもつトイブロックの組み立て支援を目的に、トイブロックの突起（stud）の先端部分に円形マーカーを投影し、トイブロックの組み立てを支援している。
【００１６】
本発明の実施の形態システムは、組み立て部品の特徴的な部位（トイブロックでは突起位置）に投影を行うのみで、部品や人の位置検出は行わない。投影位置に合わせてユーザが手作業で部品を置くことで、実世界と投影情報の位置合わせを行う。シンプルな処理であるにもかかわらず効果的な作業支援が可能であり、実用性の高いシステムである。
【００１７】
ユーザがトイブロックの組み立て作業を行う作業領域の上方に、光軸を鉛直方向に合わせて真下に投影する（実物大に投影）ようプロジェクタを設置する（後述の図４及び図５参照）。これをコンピュータと接続し、組み立て支援のための情報を表示する。トイブロックは突起のある組み立て基板（ベース）やブロックの上に、別のブロックを重ねて固定する。そこで、作業エリア上方のプロジェクタから、組み立て基板やブロックの突起(stud)の先端部分に円形マーカを投影し、ブロック組み立てを行うユーザとインタラクションすることでブロックの組み立て支援を行う。
【００１８】
図１は、発明の実施の形態に係る装置のブロック図である。
【００１９】
１は、処理部であるコンピュータである。
【００２０】
２は、コンピュータ１に接続されたプロジェクタ（投影機）
【００２１】
１０は、プロジェクタ２の位置及び投影方向、並びに、ベース（作業領域）との位置関係に基づき、ベースの突起（ベース特徴部位）に対応する画像メモリ１４の位置を求め、当該位置に予め定められたベースマーカー（第２マーカー、整列した多数の円形マーカー）を描画するベースマーカー画像生成部である。ベースマーカー画像生成部１０は、コンピュータで実行されるプログラムにより実現される。
【００２２】
ベース（作業領域）は、その表面に凹凸が生じている又は模様が付されていることなどにより他の部位と区別可能な特徴部位（ベース特徴部位）を含む。特徴部位は、後述の突起であるが、他にも、格子などの模様が付されたマーカーシールであってもよい。
【００２３】
ベースマーカー画像生成部１０は、まず最初にベースマーカーを描画し、プロジェクタ２により投影させる。そして、作業者にベースの位置合わせを行わせる。
【００２４】
１１は、取り付けるべきトイブロック（立体物）の種類、及び、当該トイブロックの取り付け位置と取り付け方向の情報（第１情報）を予め記憶している部品取付テーブルである。図２に示すように、部品取付テーブル１１は、例えば、部品種類＝部品αとして定義されているトイブロックを、所定の位置１に、所定の向きαで取り付けるという取付内容を記憶している。位置及び方向は、例えば三次元座標上で定義される。
【００２５】
１２は、取り付けるべきトイブロック及びその突起（特徴部位）の情報（第２情報）を予め記憶している部品形状テーブルである。図２に示すように、部品形状テーブル１２は、部品種類＝部品αについてその大きさ１（例えば突起の数を基準として、突起の数＝４）、形状α（例えば立方体）、突起の配置α（例えば上面に正方形状に配置）という部品ごとの形状を記憶している。これらは、例えば三次元座標上で定義される。
【００２６】
１３は、トイブロックの突起に合わせて所定のマーカー（円形ドット）を生成するマーカー画像生成部である。マーカー画像生成部１３は、コンピュータで実行されるプログラムにより実現され、次の（ア）及び（イ）の処理を行う。
【００２７】
（ア）部品取付テーブルから読み出した第１情報及び部品形状テーブル１２から読み出した第２情報に基づき、トイブロックを、ベース上において、所定の取り付け位置及び取り付け方向に取り付けたとしたときに、トイブロックの突起が存在する位置（立体物特徴部位位置）を求める。
【００２８】
（イ）プロジェクタ２の位置及び投影機の投影方向に基づき、立体物特徴部位位置に対応する画像メモリ１４の位置（アドレス）を求め、当該位置に予め定められたマーカー（円形ドット）を描画する。
【００２９】
１４は、プロジェクタ２で投影する映像（主にマーカー）の画像データを記憶する画像メモリである。
【００３０】
図３は、発明の実施の形態に係る装置の処理フローチャートである。これと、図４〜図２０を参照して説明を加える。
【００３１】
図４に示すように、プロジェクタ２をベースＢの一辺の中央に設置する。このとき、プロジェクタ２の投影方向は真下（ベースＢと直交）とする。多くのプロジェクタにおいて、そこから出る光の下側（プロジェクタの足側）のラインは、プロジェクタで照らす方向に対してまっすぐ（プロジェクタのレンズ面に対して直角）であるので、このように設定する。図４において、符号Ｂは作業エリア、符号Ａはそこでは作業を行わないエリアである。
【００３２】
なお、エリアＡを作業する領域として使うようにしてもよい。この場合、エリアＡではプロジェクタ２の投影方向（ｚ方向）を表現できないものの、ｘ−ｙ方向の指示は可能であり、これを利用して作業者に対して作業を指示（マーカーに合わせてブロックを置くような指示）をすることができる。
【００３３】
図５に示すように、プロジェクタ２の真下（符号Ａ）を除き、その投影軸は斜めになる（ベースＢと直交しない）。
【００３４】
組み立て位置に立体物を置いた場合に正しく見え、かつ、組み立て位置に立体物を置いていなかったら正しく見えないようにするためには、投影軸は斜めである必要がある。この点で、プロジェクタ２の真下は本発明の実施の形態に係る作業を行うには不適当である。そこで、図４のプロジェクタ２の真下の投影領域（点線）Ａで作業を行うことはせず、実線のベースＢの部分を作業領域とし、この領域で作業を行うこととする。
【００３５】
なお、一般的には、光の投影範囲とベースＢのサイズは関係していなくともよい。たとえば、５×５のドット（突起）を投影し、１０×１０ドット（突起）のベースＢの一部である任意の５×５の位置に合わせて投影し、そこで作業するといったことも可能である。
【００３６】
また、図４及び後述の例では、ベースＢのサイズとプロジェクタ２による投影の最大範囲を一致させているが、これには限定されない。プロジェクタ２の投影最大位範囲の一部を使うようにしてもよい。
【００３７】
図３を参照して説明を加える。図３の実線のＳＴ１〜ＳＴ９はコンピュータが行う処理であり、点線のＭＴ１及びＭＴ２は作業者が行う作業である。なお、ベースＢを用いないでトイブロックを机の上などで直接組み立てる場合は、ＳＴ１、ＳＴ２、ＭＴ１は不要である。この場合、机のトップがベースＢとなる。
【００３８】
ＳＴ１：コンピュータ１が、ベースマーカー画像を生成する。
ベースＢには、図１０、図１１などに示すように、その表面に多数の突起が設けられている（凹凸が生じている又は模様が付されている）。これら突起が特徴部位（ベース特徴部位）となる。
【００３９】
コンピュータ１は、プロジェクタ２の位置及び投影方向、並びに、ベースＢとの位置関係に基づき、ベース特徴部位に対応する画像メモリ１４の位置を求め、当該位置に円形ドット（第２マーカー）を描画する。
【００４０】
プロジェクタ２の取付位置やベースＢの大きさや位置関係が毎回変わるのであれば、その度にそれらの情報を入力することになる。毎回一定であれば、それらの情報は一度入力してしまえば変更する必要はない。
【００４１】
例えば、毎回同じベースＢを使用するとともに、プロジェクタ２の位置及び投影方向を固定し、コンピュータ１が毎回同じ円形ドット（第２マーカー）を描画するようにして、以下に述べるように、ベースＢをこれに合わせるようにすれば（いわばキャリブレーションを行えば）、プロジェクタ２の取付位置やベースＢの大きさや位置関係をコンピュータ１に毎回入力する必要はない（図１０及び図１１参照）。なお、突起や模様などのポイントとなるもの（特徴部位）のほかに、ベースＢの外形の座標を用いることができる。
【００４２】
ＳＴ２：プロジェクタ２が、円形ドット（第２マーカー）を投影する（図５、図１０及び図１１参照）。
【００４３】
ＭＴ１：作業者が、ベースＢを円形ドット（第２マーカー）に合わせる（図１１参照）。
位置合わせが終わったら（図１２参照）、マウスをクリックする／所定のキー入力を行うことにより、位置合わせ終了をコンピュータ１に伝え、次のＳＴ４を実行させる。
【００４４】
ＳＴ３：コンピュータ１は、部品取付テーブル１１から第１情報を読み出す。
ＳＴ４：コンピュータ１は、部品形状テーブル１２から第２情報を読み出す。
ＳＴ５：コンピュータ１は、立体物特徴部位位置を求める。
ＳＴ６：コンピュータ１は、マーカー画像を描画する。
【００４５】
これらの処理について、図７を参照して説明を加える。
【００４６】
第１情報及び第２情報に基づき、コンピュータ１は所定のトイブロックＱ１をベースＢの所定の位置に所定の方向で取り付けた状態を予測（計算）することができる。例えば、図７の点線で示すようになることを予測できる。したがって、トイブロックＱ１の突起Ｆｂがどこに位置するかを求めることができる。
【００４７】
プロジェクタ２の位置及び投影方向、並びに、ベースＢとの位置関係は、上述のように予めわかっているから、これらの情報とトイブロックＱ１の突起Ｆｂの位置に基づき、トイブロックＱ１の突起Ｆｂに円形ドット（マーカー）を投影するには、画像メモリ１４のどの位置に円形ドット（マーカー）を描画すればいいかを求めることができる。図７の例では、トイブロックＱ１の突起Ｆｂからプロジェクタ２へ引いた直線Ｌ４の上に円形ドット（マーカー）を描画すればよい。
【００４８】
ＳＴ７：プロジェクタ２は、マーカー画像を投影する（図１３参照）。
【００４９】
トイブロックＱ１が実際に取り付けられているかどうかにかかわらず、直線Ｌ４のように、円形ドット（マーカー）は投影される。トイブロックＱ１の突起Ｆｂは、トイブロックＱ１の高さの分だけベースＢよりも高く（図７）、直線Ｌ４はベースＢへの円形ドット（第２マーカー）の投影線Ｌ３（点線）とは少しずれる。このため直線Ｌ４による円形ドット（マーカー）は、ベースＢ上の突起とはずれる（図６のＦａとＭｂ’）。このことを作業者は容易に把握でき、トイブロックＱ１をここに取り付けると認識することができる（作業者は次に取り付けるべきトイブロックの種類を知っているものとする）。
【００５０】
なお、次の作業位置をより明確に作業者に知らせるように、直線Ｌ４による円形ドット（マーカー）の色を、ベースＢの円形ドット（第２マーカー）とは異なる色彩とするようにしてもよい。
【００５１】
ＭＴ２：作業者が、トイブロックを円形ドット（マーカー）に合わせて取り付ける（図１４参照）。
【００５２】
トイブロックＱ１を取り付ける前は図６のようにマーカーＭｂ’と突起Ｆａがずれているが、トイブロックＱ１を正しく取り付けると図８のようになり、円形ドット（マーカー）Ｍｂが突起Ｆｂにぴたりと一致する。これで作業者はトイブロックＱ１を正しく取り付けたと認識し、マウスをクリックする／所定のキー入力を行うことにより、コンピュータ１を次のステップに進ませる。
【００５３】
ＳＴ８：コンピュータ１が、全ての部品を取り付けたかどうか判定する。
【００５４】
部品取付テーブル１１の内容を最後まで読み出したら、処理を終了する。
【００５５】
ＳＴ９：コンピュータ１が、今回のマーカー画像を除去し（図１５参照）、再び処理を繰り返す（ＳＴ３〜ＳＴ７、図９、図１６〜図２０）。
【００５６】
例えば、図９のようにトイブロックＱ１の上にトイブロックＱ２を重ねるのであれば、トイブロックＱ２の突起Ｆｃに一致するようにマーカーＭｃを描画する。
【００５７】
発明の実施の形態によれば、トイブロックの組み立てを支援できるのみならず、正しく部品を置くことでマーカーが正しく表示されると達成感があり、気持ちよく組み立てることができるという利点がある。正しく部品を置くべき下のブロックに表示する（下になるブロックの突起に表示する）という手法（従来の物体があるところへのプロジェクションマッピング）に比べ、作業者の心理的好感度は発明の実施の形態のほうが高い。
【００５８】
発明の実施の形態には、オーバーハングするブロック（一部が空中に浮くブロック）に対する指示が可能であるという利点もある。
【００５９】
発明の実施の形態は、トイブロック以外にも、規格化された部品を使って組み立てるシステムの組み立て支援に適用することができる。例えば、規格化された部品を使う組み立て家具（システム家具）の組み立て支援などに利用できる。
【００６０】
投影に適しない部品を扱う場合（特徴的な部位がなくて投影で指示しにくい場合）は、たとえば部品にマーカーシールを貼り付け、これに対して発明の実施の形態の装置で指示するようにもできる。例えば、家具の組み立てであるなら、あらかじめ家具の部品にトイブロックの突起のような整列した水玉模様のシールを何箇所かに貼り付けておき、そこに発明の実施の形態の方式で投影すれば同様の効果が得られる。
【００６１】
また、突起や模様などのポイントとなるもの（特徴部位）として、立体物の外形（トイブロック上面の四隅）の座標も用いることができる。
【００６２】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【符号の説明】
【００６３】
１    コンピュータ（処理部）
２    プロジェクタ（投影機）
１０    ベースマーカー画像生成部
１１    部品取付テーブル
１２    部品形状テーブル
１３    マーカー画像生成部
１４    画像メモリ
Ａ    投影域
Ｂ    ベース（作業領域）
Ｆａ    ベースＢの突起（ベース特徴部位）
Ｆｂ    トイブロックＱ１の突起（特徴部位）
Ｆｃ    トイブロックＱ２の突起（特徴部位）
Ｌ１    作業可能領域の限界を示す線
Ｌ１’  プロジェクタ投影の限界を示す線
Ｌ２    プロジェクタ投影の限界（作業可能領域の限界を示す線）
Ｌ３    ベース特徴部位ＦａへのマーカーＭａの投影線
Ｌ４    トイブロックＱ１の突起ＦｂへのマーカーＭｂの投影線
Ｌ５    トイブロックＱ２の突起ＦｃへのマーカーＭｃの投影線
Ｍａ    ベースマーカー（第２マーカー）
Ｍｂ    トイブロックＱ１の突起Ｆｂに投影されるマーカー
Ｍｂ’  ベースＢに投影されたマーカーＭｂ（トイブロックＱ１無し）
Ｍｃ    トイブロックＱ２の突起Ｆｃに投影されるマーカー
Ｍｃ’  ベースＢに投影されたマーカーＭｃ（トイブロックＱ２無し）
Ｑ１、Ｑ２    トイブロック（立体物）
【図１】
2016097488.tif 000003
【図２】
2016097488.tif 000004
【図３】
2016097488.tif 000005
【図４】
2016097488.tif 000006
【図５】
2016097488.tif 000007
【図６】
2016097488.tif 000008
【図７】
2016097488.tif 000009
【図８】
2016097488.tif 000010
【図９】
2016097488.tif 000011
【図１０】
2016097488.tif 000012
【図１１】
2016097488.tif 000013
【図１２】
2016097488.tif 000014
【図１３】
2016097488.tif 000015
【図１４】
2016097488.tif 000016
【図１５】
2016097488.tif 000017
【図１６】
2016097488.tif 000018
【図１７】
2016097488.tif 000019
【図１８】
2016097488.tif 000020
【図１９】
2016097488.tif 000021
【図２０】
2016097488.tif 000022