(57)【要約】      （修正有）【課題】投影画面の位置合わせが正しく行われたか否かをユーザが容易に判断できるようにするための技術を提供する。【解決手段】投影装置４０００以外の他投影装置４５００が投影する投影画面における第１の部分領域の色を取得する。投影装置４０００が投影する投影画面において第１の部分領域と重ね合わせるための第２の部分領域の色を、該取得した色に基づいて決定する（第１の決定）。投影装置４０００が投影する投影画面において第２の部分領域以外の領域である第３の部分領域の色を、第１の部分領域の色と第２の部分領域の色とに基づいて決定する（第２の決定）。第１の決定で決定した色を有する第２の部分領域と第２の決定で決定した色を有する第３の部分領域とを含む投影画面を投影する。【選択図】図４
2017009762.tif 000002
【特許請求の範囲】
【請求項１】
投影装置であって、
前記投影装置以外の他投影装置が投影する投影画面における第１の部分領域の色を取得する取得手段と、
前記投影装置が投影する投影画面において前記第１の部分領域と重ね合わせるための第２の部分領域の色を、前記取得手段が取得した色に基づいて決定する第１の決定手段と、
前記投影装置が投影する投影画面において前記第２の部分領域以外の領域である第３の部分領域の色を、前記第１の部分領域の色と前記第２の部分領域の色とに基づいて決定する第２の決定手段と、
前記第１の決定手段が決定した色を有する前記第２の部分領域と前記第２の決定手段が決定した色を有する前記第３の部分領域とを含む投影画面を投影する投影手段と
を備えることを特徴とする投影装置。
【請求項２】
前記取得手段は、前記第１の部分領域の色の候補としてユーザに提示された複数の色のうち該ユーザにより選択された色を取得することを特徴とする請求項１に記載の投影装置。
【請求項３】
前記取得手段は、前記投影装置及び前記他投影装置のち前記投影装置が通信のマスタである場合には、規定の方法により一色を決定し、該決定した一色を前記第１の部分領域の色として取得すると共に、前記第１の決定手段が決定した色を前記他投影装置に対して送信することを特徴とする請求項１に記載の投影装置。
【請求項４】
前記取得手段は、前記投影装置及び前記他投影装置のち前記投影装置が通信のスレイブである場合には、前記他投影装置から前記第１の部分領域の色を取得することを特徴とする請求項１又は３に記載の投影装置。
【請求項５】
前記取得手段は、前記他投影装置が投影している投影画面を撮像し、該撮像によって得られる撮像画像中の前記第１の部分領域の色を取得することを特徴とする請求項１に記載の投影装置。
【請求項６】
前記第１の決定手段は、前記取得手段が取得した色を構成する各色成分の値のうち非０の色成分の値を０にし且つ該各色成分の値のうち０の色成分を規定の値にすることで得られる色を、前記第２の部分領域の色として決定することを特徴とする請求項１乃至５の何れか１項に記載の投影装置。
【請求項７】
前記第１の決定手段は、前記取得手段が取得した色の補色を前記第２の部分領域の色として決定することを特徴とする請求項１乃至５の何れか１項に記載の投影装置。
【請求項８】
前記第２の決定手段は、前記第１の部分領域の色と前記第２の部分領域の色とを加法混色した色を、前記第３の部分領域の色として決定することを特徴とする請求項１乃至７の何れか１項に記載の投影装置。
【請求項９】
前記他投影装置が投影する投影画面において前記第１の部分領域とは異なる領域の色は、前記第２の決定手段が決定した色と同じであることを特徴とする請求項１乃至８の何れか１項に記載の投影装置。
【請求項１０】
投影装置の制御方法であって、
前記投影装置以外の他投影装置が投影する投影画面における第１の部分領域の色を取得する取得工程と、
前記投影装置が投影する投影画面において前記第１の部分領域と重ね合わせるための第２の部分領域の色を、前記取得工程で取得した色に基づいて決定する第１の決定工程と、
前記投影装置が投影する投影画面において前記第２の部分領域以外の領域である第３の部分領域の色を、前記第１の部分領域の色と前記第２の部分領域の色とに基づいて決定する第２の決定工程と、
前記第１の決定工程で決定した色を有する前記第２の部分領域と前記第２の決定工程で決定した色を有する前記第３の部分領域とを含む投影画面を投影する投影工程と
を備えることを特徴とする投影装置の制御方法。
【請求項１１】
コンピュータを、請求項１乃至９の何れか１項に記載の投影装置の各手段として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投影技術に関するものである。
【背景技術】
【０００２】
近年、展示会やショールーム等では、高解像度かつ高輝度の大型映像を用いて、迫力のある演出や臨場感を高めた展示が行われるようになった。このような大型映像は直視型のディスプレイでは実現が難しく、複数台の液晶プロジェクタを用いて実現されることが多い。
【０００３】
このような複数台の液晶プロジェクタで投影された映像をつなぎ合わせることで高解像度の映像を実現することは、マルチプロジェクションと呼ばれている。その際に映像の継ぎ目を目立たなくさせるためにエッジブレンドと呼ばれる技術がある。さらに、画面の輝度を高める技術として、複数台の液晶プロジェクタで投影された映像を重ねあわせて１つの映像を構成するスタック投影と呼ばれる技術がある。
【０００４】
これらの技術は、複数台の液晶プロジェクタの投影画面の位置を高精度にあわせる必要があり、設置が難しいという課題がある。このような課題に対して、特許文献１には、白い表示部と黒い表示部からなる調整用パタンを用いて、投影画面の位置合わせを簡便に行うという技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３６５７１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、マルチプロジェクションの際の位置合わせにおいて、白と黒の調整用パタンを用いた場合、白や黒の領域が重なることで生じる、輝度の異なる白や黒が生じるために、ユーザが目で判別しづらいという課題があった。
【０００７】
本発明はこのような問題に鑑みてなされたものであり、投影画面の位置合わせが正しく行われたか否かをユーザが容易に判断できるようにするための技術を提供する。
【課題を解決するための手段】
【０００８】
本発明の一様態は、投影装置であって、前記投影装置以外の他投影装置が投影する投影画面における第１の部分領域の色を取得する取得手段と、前記投影装置が投影する投影画面において前記第１の部分領域と重ね合わせるための第２の部分領域の色を、前記取得手段が取得した色に基づいて決定する第１の決定手段と、前記投影装置が投影する投影画面において前記第２の部分領域以外の領域である第３の部分領域の色を、前記第１の部分領域の色と前記第２の部分領域の色とに基づいて決定する第２の決定手段と、前記第１の決定手段が決定した色を有する前記第２の部分領域と前記第２の決定手段が決定した色を有する前記第３の部分領域とを含む投影画面を投影する投影手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明の構成によれば、投影画面の位置合わせが正しく行われたか否かをユーザが容易に判断できる。
【図面の簡単な説明】
【００１０】
【図１】投影装置１０００の機能構成例を示すブロック図。
【図２】投影画面同士を、一部を重ね合わせて連結させるための手順を説明する図。
【図３】決定部１０２０及び決定部１０４０のそれぞれが行う処理のフローチャート。
【図４】第２の実施形態に係るシステムの構成例を示すブロック図。
【図５】取得部４０３０及び取得部４５３０のそれぞれが行う処理のフローチャート。
【図６】第３の実施形態に係るシステムの構成例を示すブロック図。
【図７】投影装置のハードウェア構成例を示すブロック図。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照し、本発明の好適な実施形態について説明する。なお、以下説明する実施形態は、本発明を具体的に実施した場合の一例を示すもので、特許請求の範囲に記載した構成の具体的な実施例の１つである。
【００１２】
［第１の実施形態］
本実施形態では、次のような投影装置の一例について説明する。該投影装置は、該投影装置以外の他投影装置が投影する投影画面における第１の部分領域の色を取得し、該投影装置が投影する投影画面において第１の部分領域と重ね合わせるための第２の部分領域の色を、該取得した色に基づいて決定する（第１の決定）。そして、該投影装置は、該投影装置が投影する投影画面において第２の部分領域以外の領域である第３の部分領域の色を、第１の部分領域の色と第２の部分領域の色とに基づいて決定する（第２の決定）。そして、該投影装置は、第１の決定で決定した色を有する第２の部分領域と第２の決定で決定した色を有する第３の部分領域とを含む投影画面を投影する。
先ず、本実施形態に係る投影装置１０００の機能構成例について、図１のブロック図を用いて説明する。投影装置１０００は、液晶プロジェクタに代表される投影装置であって、壁面やスクリーンなどの投影面（平面とは限らず、曲面であっても良い）に対して投影画面を投影する装置である。また、投影装置１０００を複数台用意し、複数台の投影装置１０００から投影した投影画面を、その一部を重ねあわせながら連結させることにより、１台の投影装置１０００で投影した投影画面よりも高解像度な投影画面を投影面上に形成させることが可能となる。さらに、複数台の投影装置１０００から投影した投影画面を重ねあわせることにより、輝度を増した投影画面を投影面上に形成することも可能である。
【００１３】
取得部１０３０は、投影装置１０００以外の投影装置から投影される投影画面に含まれている「ガイド」の色を取得し、該取得した色を示す情報１１３０を決定部１０２０及び決定部１０４０に対して送出する。本実施形態では、一方の投影装置による投影画面におけるガイドと、他方の投影装置による投影画面におけるガイドと、を重ね合わせることで、それぞれの投影画面を連結させる。
【００１４】
後述するように、投影装置１０００以外の投影装置から投影される投影画面に含まれている「ガイド」の色を取得する方法には様々な方法が考えられる。本実施形態では、投影装置１０００以外の投影装置から投影される投影画面に含まれている「ガイド」の色の候補として複数の色を、不図示の表示画面に一覧表示してユーザに提示する。そして、この一覧を見たユーザが不図示の操作部を操作することで該一覧のうち１つを選択すると、取得部１０３０は、該選択された色を「投影装置１０００以外の投影装置から投影される投影画面に含まれている「ガイド」の色」として取得する。
【００１５】
決定部１０２０は、投影装置１０００が投影する投影画面におけるガイドの配置位置やその形状、色など、該投影画面において該ガイドを規定する情報１１２０を、情報１１３０に基づいて決定する。そして決定部１０２０は、決定した情報１１２０を、生成部１０１０及び決定部１０４０に対して送出する。
【００１６】
決定部１０４０は、投影装置１０００が投影する投影画面においてガイドが占める領域以外の領域（背景領域）の色を、情報１１３０及び情報１１２０に基づいて決定し、該決定した色を示す情報１１４０を生成する。そして決定部１０４０は、該生成した情報１１４０を、生成部１０５０に対して送出する。
【００１７】
生成部１０５０は、投影装置１０００が投影する投影画面のうち背景領域を生成する処理を行うものであり、情報１１４０が表す色を有する背景領域を生成する。そして生成部１０５０は、色が決定した背景領域を有する投影画面を表す信号１１５０を生成し、該生成した信号１１５０を生成部１０１０に対して送出する。生成部１０５０は、例えば映像の特定の座標にグラフィックスを合成させるＯＳＤ（オンスクリーンディスプレイ）機能を持ったグラフィックスコントローラである。また、生成部１０５０は、映像の継ぎ目を目立たなくさせるエッジブレンドと呼ばれる機能を有しても良い。エッジブレンドとは、複数の投影装置を用いて投影画面の一部を重ねあわせた際に映像の内側から外部にかけてグラデーションになるよう映像処理を施し、映像の継ぎ目を目立たなくさせる技術である。この場合、生成部１０５０は、上記のようにして生成した投影画面に対してエッジブレンド処理を施し、該エッジブレンド処理を施した投影画面を表す信号１１５０を生成して送出する。
【００１８】
生成部１０１０は、信号１１５０が表す投影画面において情報１１２０が表す領域に、該情報１１２０が表す色及び形状を有するガイドを配置することで、該投影画面を完成させる。そして生成部１０１０は、完成させた投影画面を表す信号１１１０を投影部１０６０に対して送出する。生成部１０１０は、例えば、生成部１０５０と同様、ＯＳＤ機能を持ったグラフィックスコントローラである。
【００１９】
投影部１０６０は、信号１１１０に基づく投影画面を投影するものであり、例えば、投影部１０６０は、メタルハイドロランプやＬＥＤに代表される光源からＬＣＤパネルに光を通して映像を投影する装置である。
【００２０】
次に、このような構成を有する投影装置１０００、該投影装置１０００以外の投影装置である投影装置１５００、のそれぞれの投影装置による投影画面を、一部を重ね合わせて連結させるための手順について、図２を用いて説明する。この手順は、所謂マルチプロジェクション実施時における投影画面の位置合わせにおけるものである。マルチプロジェクションとは、２つの投影装置から投影される映像の一部を重ねあわせることにより１つの投影映像を構成する投影方法である。なお、３台以上の投影装置による投影画面を連結させる場合であっても、図２を用いた以下の説明を、各装置間に適用すればよい。
【００２１】
図２には、投影装置１０００による投影画面２０００と投影装置１５００による投影画面２５００とを連結させる手順について示しており、投影画面２０００と投影画面２５００との間の距離に応じて状態１〜３に分けて示している。図２（ａ）及び図２（ｂ）には、それぞれ状態１，２（マルチプロジェクションを行う際の投影画面の位置合わせが未完了）を示しており、図２（ｃ）には、状態３（マルチプロジェクションを行う際の投影画面の位置合わせが完了している）を示している。
【００２２】
先ず、図２（ａ）を用いて状態１について説明する。上記の通り、状態１では、マルチプロジェクションを行う際の投影画面の位置合わせは未完了であり、状態１から位置合わせが開始される。
【００２３】
投影画面２０００には、該投影画面２０００の縦サイズと同じ縦サイズを有し且つ投影画面２０００の横サイズよりも小さい横サイズを有する帯状のガイド２１００，２１１０が配置されている。ガイド２１１０は、投影画面２０００の右端に設けられており、ガイド２１００は、ガイド２１１０から左方に規定の距離だけ離間した位置に設けられている。また、投影画面２０００においてガイド２１００，２１１０以外の領域２２００，２２１０が背景領域となっている。
【００２４】
一方、投影画面２５００には、該投影画面２５００の縦サイズと同じ縦サイズを有し且つ投影画面２５００の横サイズよりも小さい横サイズを有する帯状のガイド２６００，２６１０が配置されている。ガイド２６００は、投影画面２５００の左端に設けられており、ガイド２６１０は、ガイド２６００から右方に規定の距離だけ離間した位置に設けられている。また、投影画面２５００においてガイド２６００，２６１０以外の領域２７００，２７１０が背景領域となっている。
【００２５】
以降の位置合わせでは、ガイド２１００とガイド２６００とを重ね合わせるように（ガイド２１１０とガイド２６１０とを重ね合わせるように）投影画面２０００と投影画面２５００とを連結させることを目的とする。このように、ガイドとは、この連結のための目印として利用されるものである。
【００２６】
また、図２においてＸは、ガイド２１００とガイド２６００との間の距離、Ｙは、ガイド２１１０とガイド２６００との間の距離を表す。ガイド２１００がガイド２６００よりも左側に位置している場合には、距離Ｘはプラスの値となり、逆に、ガイド２１００がガイド２６００よりも右側に位置している場合には、距離Ｘはマイナスの値になるものとする。また、ガイド２１００とガイド２６００とが完全に重なった場合には、距離Ｘは０になる。ガイド２１１０がガイド２６００よりも左側に位置している場合には、距離Ｙはプラスの値となり、逆に、ガイド２１１０がガイド２６００よりも右側に位置している場合には、距離Ｙはマイナスの値になるものとする。また、ガイド２１１０とガイド２６００とが完全に重なった場合には、距離Ｙは０になる。このような距離Ｘ，Ｙを用いて状態１を表現すると、状態１とは、距離Ｘ，Ｙが共にプラスの値となっている状態であり、投影画面２０００及び投影画面２５００が重なっていない状態である。
【００２７】
次に、ガイド（２１００、２１１０、２６００、２６１０）及び背景領域（２２００、２２１０、２７００、２７１０）の色について説明する。上記の通り、以降の位置合わせでは、ガイド２１００とガイド２６００とを重ね合わせるように（ガイド２１１０とガイド２６１０とを重ね合わせるように）投影画面２０００と投影画面２５００とを連結させることを目的とする。このとき、このような連結が完了しているのか否かをユーザに明確に視認させるべく、図２では、ガイド２１００、２１１０の色を赤（Ｒ＝１２８、Ｇ＝０、Ｂ＝０）、ガイド２６００、２６１０の色を緑（Ｒ＝０、Ｇ＝１２８、Ｂ＝０）としている。また、背景領域２２００、２２１０、２７００、２７１０の色を、ガイド２１００、２１１０の色（赤）とガイド２６００、２６１０の色（緑）とを加法混色した色である黄色（Ｒ＝１２８、Ｇ＝１２８、Ｂ＝０）としている。なお、背景領域２２００，２２１０のうち投影画面２５００（背景領域２７１０）と重なる背景領域２２１０については、左端の色が黄色（Ｒ＝１２８、Ｇ＝１２８、Ｂ＝０）で、右端に近づくにつれてＲ及びＧの値が小さくなるようになっている。同様に、背景領域２７００，２７１０のうち投影画面２０００（背景領域２２１０）と重なる背景領域２７１０については、右端の色が黄色（Ｒ＝１２８、Ｇ＝１２８、Ｂ＝０）で、左端に近づくにつれてＲ及びＧの値が小さくなるようになっている。つまり、背景領域２２１０と背景領域２７１０とを完全に重ね合わせた状態では、背景領域２２１０（背景領域２７１０）上の任意の位置における色は黄色（Ｒ＝１２８、Ｇ＝１２８、Ｂ＝０）となる。それぞれの投影画面におけるガイドの色及び背景領域の色の決定方法については、図３のフローチャートを用いて後述する。
【００２８】
状態１では、投影画面２０００及び投影画面２５００が離間して配置されていることは明白であるから、この状態を見たユーザは、マルチプロジェクション時の位置合わせが完了していないと認識できる。そしてユーザは、投影装置１０００及び投影装置１５００のうち一方若しくは両方を移動させるか、若しくは該一方若しくは両方に備わっている操作部を操作して映像の投影位置を移動させるなどして、投影画面２０００及び投影画面２５００をより近接させる。状態１よりも投影画面２０００及び投影画面２５００を近接させ、投影画面２０００及び投影画面２５００をその一部を重ねて連結させている状態２について、図２（ｂ）を用いて説明する。
【００２９】
状態２では、ガイド２１００は依然ガイド２６００よりも右側に位置しているため、距離Ｘはプラスの値となっている。一方、ガイド２１１０はガイド２６００よりも右側に位置しているため、距離Ｙはマイナスの値となっている。
【００３０】
ここで、状態２におけるガイド及び背景領域の色について説明する。状態２において、ガイド２１００についてはまだ投影画面２５００とは重なっていないため、ガイド２１００の色は赤（Ｒ＝１２８、Ｇ＝０、Ｂ＝０）として視認される。ガイド２１１０については投影画面２５００（背景領域２７１０）と重なっているため、ガイド２１１０の色は、背景領域２７１０の色と加法混色された色としてユーザに視認される。ここで、背景領域２７１０においてガイド２１１０と重なっている部分の色が黄色（Ｒ＝６４，Ｇ＝６４、Ｂ＝０）であるとする。このとき、ガイド２１１０の色は、ガイド２１１０の色（Ｒ＝１２８、Ｇ＝０、Ｂ＝０）と、背景領域２７１０においてガイド２１１０と重なっている部分の色（Ｒ＝６４，Ｇ＝６４、Ｂ＝０）と、が加法混色された色として視認される。すなわち、ガイド２１１０の色は、オレンジ色（Ｒ＝１９２、Ｇ＝６４、Ｂ＝０）として視認される。
【００３１】
ガイド２６１０については、まだ投影画面２０００とは重なっていないため、ガイド２６１０の色は緑（Ｒ＝０，Ｇ＝１２８、Ｂ＝０）として視認される。ガイド２６００については投影画面２０００（背景領域２２１０）と重なっているため、ガイド２６００の色は、背景領域２２１０の色と加法混色された色としてユーザに視認される。ここで、背景領域２２１０においてガイド２６００と重なっている部分の色が黄色（Ｒ＝６４，Ｇ＝６４、Ｂ＝０）であるとする。このとき、ガイド２６００の色は、ガイド２６００の色（Ｒ＝０，Ｇ＝１２８、Ｂ＝０）と、背景領域２２１０においてガイド２６００と重なっている部分の色（Ｒ＝６４，Ｇ＝６４、Ｂ＝０）と、が加法混色された色として視認される。すなわち、ガイド２６００の色は、黄緑色（Ｒ＝６４、Ｇ＝１９２、Ｂ＝０）となる。
【００３２】
状態２では、投影画面２０００及び投影画面２５００は状態１よりは近接している。しかし、投影画面２０００及び投影画面２５００を見たユーザには、黄色、赤色、オレンジ色、黄緑色、緑色（それぞれ、背景領域２２００、２７００の色、ガイド２１００の色、ガイド２１１０の色、ガイド２６００の色、ガイド２６１０の色）が視認される。このように、ガイド２１００とガイド２６００（ガイド２１１０とガイド２６１０）とが完全に一致していないと、ガイド及び背景領域が全て同じ色で視認されるのではなく、様々な色でもって視認されることになる。これによりユーザは、ガイド２１００とガイド２６００（ガイド２１１０とガイド２６１０）とが完全に一致していない（マルチプロジェクションを行う際の投影画面の位置合わせは未完了である）ことを視認することができる。
【００３３】
次に、投影画面２０００及び投影画面２５００を状態２よりも更に近接させて、ガイド２１００とガイド２６００（ガイド２１１０とガイド２６１０）とを完全に一致させた状態３について、図２（ｃ）を用いて説明する。
【００３４】
状態３では、ガイド２１００とガイド２６００とは完全に一致しており、そのため、距離Ｘの値は０となっている。一方、ガイド２１１０はガイド２６００よりも右側に位置しているため、距離Ｙはマイナスの値となっている。
【００３５】
ここで、状態３におけるガイド及び背景領域の色について説明する。状態３において、ガイド２１００はガイド２６００と完全に一致しているため、ガイド２１００の色は、ガイド２１００の色（Ｒ＝１２８、Ｇ＝０、Ｂ＝０）と、ガイド２６００の色（Ｒ＝０、Ｇ＝１２８、Ｂ＝０）と、が加法混色された色として視認される。すなわち、ガイド２１００の色は、黄色（Ｒ＝１２８、Ｇ＝１２８、Ｂ＝０）、すなわち、背景領域２２００，２７００と同じ色として視認される。また、状態３では、ガイド２１１０はガイド２６１０と完全に一致している。そのため、ガイド２１１０の色は、ガイド２１１０の色（Ｒ＝１２８、Ｇ＝０、Ｂ＝０）と、ガイド２６１０の色（Ｒ＝０、Ｇ＝１２８、Ｂ＝０）と、が加法混色された色として視認される。すなわち、ガイド２１１０の色は、黄色（Ｒ＝１２８、Ｇ＝１２８、Ｂ＝０）、すなわち、背景領域２２００，２７００と同じ色として視認される。
【００３６】
また、状態３では、背景領域２２１０は背景領域２７１０と完全に一致している。上記の通り、背景領域２２１０と背景領域２７１０とを完全に重ね合わせた状態では、背景領域２２１０（背景領域２７１０）上の任意の位置における色は、黄色（Ｒ＝１２８、Ｇ＝１２８、Ｂ＝０）となる。これは、背景領域２２１０上の位置Ｐにおける色と背景領域２７１０上の位置Ｐにおける色とが加法混色された色は、位置Ｐに関係なく、常に同じ色（Ｒ＝１２８、Ｇ＝１２８、Ｂ＝０）となることに起因する。然るに、背景領域２２１０と背景領域２７１０とが一致して重なっている領域の色は、均一な黄色（Ｒ＝１２８，Ｇ＝１２８、Ｂ＝０）となり、背景領域２２００，２７００と同じ色として視認される。
【００３７】
このように、ガイド２１００とガイド２６００（ガイド２１１０とガイド２６１０）とを完全に一致させた状態３では、ガイド及び背景領域の何れも同じ黄色（Ｒ＝１２８、Ｇ＝１２８、Ｂ＝０）として視認される。これによりユーザは、ガイド２１００とガイド２６００（ガイド２１１０とガイド２６１０）とが完全に一致している（マルチプロジェクションを行う際の投影画面の位置合わせは完了した）ことを視認することができる。
【００３８】
次に、決定部１０２０が行う処理について、同処理のフローチャートを示す図３（ａ）を用いて説明する。
【００３９】
＜ステップＳ３０１０＞
決定部１０２０は、マルチプロジェクション実施時の位置合わせの開始指示が入力されたか否かを判断する。マルチプロジェクション実施時の位置合わせの開始指示は、例えば、ユーザが不図示の操作部を操作して本装置に入力することができる。もちろん、この開始指示の入力方法はこれに限るものではない。この開始指示が入力されていないのであれば、投影画面にガイドを設ける必要はないので、処理はステップＳ３０１０で待機することになり、ステップＳ３０２０以降の処理は行わない。一方、この開始指示が入力された場合には、処理はステップＳ３０２０に移行する。
【００４０】
＜ステップＳ３０２０＞
決定部１０２０は、取得部１０３０から情報１１３０を取得する。図２の場合、取得部１０３０は、自装置（投影装置１０００）以外の投影装置である投影装置１５００が投影する投影画面２５００中のガイド２６００及び２６１０の色（Ｒ＝０、Ｇ＝１２８、Ｂ＝０）を示す情報１１３０を取得することになる。然るにこの場合、決定部１０２０は、色（Ｒ＝０、Ｇ＝１２８、Ｂ＝０）を示す情報１１３０を取得部１０３０から取得する。
【００４１】
＜ステップＳ３０３０＞
決定部１０２０は、情報１１３０に基づいて、自装置（投影装置１０００）が投影する投影画面中のガイドの色を決定する。情報１１３０に基づいて、自装置（投影装置１０００）が投影する投影画面中のガイドの色を決定する方法には様々な方法が考えられる。例えば、情報１１３０が表す色（Ｒ，Ｇ，Ｂ）＝（ｘ、ｙ、ｚ）（ｘ、ｙ、ｚ、はそれぞれ、Ｒ，Ｇ，Ｂの値）とする。このとき、ｘ、ｙ、ｚのうち非０を０にし、ｘ、ｙ、ｚのうち０であるものを対象とし、該対象のうちより先頭（ｘが最も先頭、ｙ、ｚと続く）のみを規定の値に更新することで得られる色を、自装置が投影する投影画面中のガイドの色として決定する。図２の場合、決定部１０２０は、色（Ｒ＝０、Ｇ＝１２８、Ｂ＝０）を示す情報１１３０に基づいて、投影画面２０００中のガイド２１００及び２１１０の色を決定する。然るにこの場合、非０であるＧの値を０とし、値が０であるＲ，Ｂのうちより先頭のＲの値を規定の値（ここでは１２８とする）とした色（Ｒ＝１２８、Ｇ＝０、Ｂ＝０）を、ガイド２１００及び２１１０の色として決定する。
【００４２】
このように、自装置が投影する投影画面中のガイドの色を自装置以外の投影装置が投影する投影画面中のガイドの色と区別しやすい色に決定することで、どちらの投影装置によって投影されているガイドであるのかを、ユーザが視認しやすくすることができる。なお、自装置が投影する投影画面中のガイドの色を、自装置以外の投影装置が投影する投影画面中のガイドの色の補色などに決定することで、自装置以外の投影装置が投影する投影画面中のガイドの色と区別しやすい色に決定するようにしても構わない。
【００４３】
＜ステップＳ３０４０＞
決定部１０２０は、ステップＳ３０３０で決定したガイドの色に加え、投影部１０６０が投影する投影画面における該ガイドの配置位置やサイズ、形状など、投影画面上で該ガイドを規定するための情報１１２０を生成する。そして決定部１０２０は、該生成した情報１１２０を、生成部１０１０及び決定部１０４０に対して送出する。更に決定部１０２０は、生成部１０１０に対して、該情報１１２０に基づいて投影画面上にガイドを生成する（描画する）よう、指示する。図２の場合、決定部１０２０は、投影画面２０００中のガイド２１００及び２１１０の色（Ｒ＝１２８、Ｇ＝０、Ｂ＝０）、配置位置、サイズ、形状等を規定する情報１１２０を生成部１０１０及び決定部１０４０に対して送出する。
【００４４】
＜ステップＳ３０５０＞
決定部１０２０は、マルチプロジェクション実施時の位置合わせが完了していることを示す完了指示が入力されたか否かを判断する。このような完了指示は、例えば、ユーザが不図示の操作部を操作して本装置に入力することができる。もちろん、この完了指示の入力方法はこれに限るものではない。この完了指示が入力されていないのであれば、処理を引き続き続けるために、処理はステップＳ３０２０に戻り、この完了指示が入力された場合には、処理はステップＳ３０６０に移行する。なお、ステップＳ３０２０及びＳ３０３０の処理は最初に１回だけ行い、完了指示が入力されていない場合には、処理をステップＳ３０４０に移行させるようにしても構わない。この場合、最初のステップＳ３０２０及びＳ３０３０の処理に基づく情報１１２０に基づくガイドの描画指示を行うことになる。
【００４５】
＜ステップＳ３０６０＞
決定部１０２０は、生成部１０１０に対して、ガイドの描画を停止するよう指示する。
【００４６】
次に、決定部１０４０が行う処理について、同処理のフローチャートを示す図３（ｂ）を用いて説明する。
【００４７】
＜ステップＳ３５１０＞
決定部１０４０は、マルチプロジェクション実施時の位置合わせの開始指示が入力されたか否かを判断する。この判断は、上記のステップＳ３０１０と同様にして行う。開始指示が入力されていないのであれば、処理はステップＳ３５１０で待機することになり、ステップＳ３５２０以降の処理は行わない。一方、この開始指示が入力された場合には、処理はステップＳ３５２０に移行する。
【００４８】
＜ステップＳ３５２０＞
決定部１０４０は、取得部１０３０から情報１１３０を取得する。図２の場合、決定部１０４０は、色（Ｒ＝０、Ｇ＝１２８、Ｂ＝０）を示す情報１１３０を取得部１０３０から取得する。
【００４９】
＜ステップＳ３５２１＞
決定部１０４０は、上記のステップＳ３０４０において決定部１０２０から送出された情報１１２０を、該決定部１０２０から取得する。
【００５０】
＜ステップＳ３５３０＞
決定部１０４０は、ステップＳ３５２０で取得した情報１１３０が示す色と、ステップＳ３５２１で取得した情報１１２０が示す色と、に基づいて、投影部１０６０が投影する投影画面における背景領域の色を決定する。本実施形態では、ステップＳ３５２０で取得した情報１１３０が示す色と、ステップＳ３５２１で取得した情報１１２０が示す色と、を加法混色した色を、背景領域の色として決定する。図２の場合、ステップＳ３５２０では、決定部１０４０は、色（Ｒ＝０、Ｇ＝１２８、Ｂ＝０）を示す情報１１３０を取得しており、ステップＳ３５２１では、決定部１０４０は、色（Ｒ＝１２８、Ｇ＝０、Ｂ＝０）を示す情報１１２０を取得している。然るにこの場合、決定部１０４０は、色（Ｒ＝０、Ｇ＝１２８、Ｂ＝０）と色（Ｒ＝１２８、Ｇ＝０、Ｂ＝０）とを加法混色した黄色（Ｒ＝１２８，Ｇ＝１２８、Ｂ＝０）を、背景領域の色として決定する。
【００５１】
＜ステップＳ３５４０＞
決定部１０４０は、ステップＳ３５３０で決定した背景領域の色を示す情報１１４０を、生成部１０５０に対して送出すると共に、投影部１０６０が投影する投影画面中の背景領域を、該情報１１４０が示す色で描画するよう、生成部１０５０に対して指示する。
【００５２】
これにより生成部１０５０は、投影画面における背景領域を情報１１４０が示す色で描画する。本ステップでは、投影画面全体を背景領域とし、該背景領域を情報１１４０が示す色で描画しても構わないし、情報１１２０が規定するガイドの描画領域以外を背景領域とし、該背景領域を情報１１４０が示す色で描画しても構わない。図２の場合、生成部１０５０は、投影画面２０００において背景領域２２００及び２２１０を、情報１１４０が示す黄色（Ｒ＝１２８，Ｇ＝１２８、Ｂ＝０）で描画する。なお、生成部１０５０は、背景領域２２１０については、左端の色が黄色（Ｒ＝１２８、Ｇ＝１２８、Ｂ＝０）で、右端に近づくにつれてＲ及びＧの値が小さくなるように描画する。そして生成部１０５０は、背景領域を情報１１４０が示す色で描画した投影画面を、信号１１５０として生成部１０１０に対して送出する。
【００５３】
一方、生成部１０１０は、生成部１０５０から受けた信号１１５０が表す投影画面上に、情報１１２０（配置位置、ガイドのサイズ、形状、色など）に基づくガイドを描画（重畳）することで、投影部１０６０が投影する投影画面を完成させる。図２の場合、生成部１０１０は、生成部１０５０から受けた投影画面上に、情報１１２０が示す赤色（Ｒ＝１２８、Ｇ＝０、Ｂ＝０）のガイド２１００，２１１０を図２に示す如く配置（描画）することで、投影画面２０００を完成させる。そして生成部１０１０は、この完成させた投影画面を信号１１１０として投影部１０６０に対して送出する。投影部１０６０は、信号１１１０に基づく投影画面を投影する。
【００５４】
＜ステップＳ３５５０＞
決定部１０４０は、マルチプロジェクション実施時の位置合わせが完了していることを示す完了指示が入力されたか否かを判断する。この判断は、上記のステップＳ３０５０と同様にして行う。この完了指示が入力されていないのであれば、処理はステップＳ３５２０に戻り、この完了指示が入力された場合には、処理はステップＳ３５６０に移行する。なお、ステップＳ３５２０〜Ｓ３５３０の処理は最初に１回だけ行い、完了指示が入力されていない場合には、処理をステップＳ３５４０に移行させ、最初に生成された情報１１４０に基づく背景領域の描画指示を行うようにしても構わない。
【００５５】
＜ステップＳ３５６０＞
決定部１０４０は、生成部１０５０に対して、背景領域の描画を停止するよう指示する。
【００５６】
＜変形例＞
本実施形態では、マルチプロジェクション実施時の位置合わせが完了していることを示す完了指示は、ユーザが投影画面を目視し、投影されている全てのガイド及び背景領域が同じ色で視認された場合にユーザが操作部を操作して入力するものであった。しかし、次のような構成を採用することで、マルチプロジェクション実施時の位置合わせが完了していることを示す完了指示を発行するようにしても構わない。すなわち、マルチプロジェクションによって投影されているそれぞれの投影画面を撮像するカメラを設け、投影装置若しくは外部機器が該カメラによる撮像画像中のガイド及び背景領域の色を画像認識処理により認識する。そして投影装置若しくは外部機器が、該画像認識処理の結果、撮像画像中の全てのガイド及び背景領域の色が同じであるか否かを判断し、同じである場合に上記完了指示を発行する。
【００５７】
［第２の実施形態］
第１の実施形態では、投影装置１０００以外の投影装置から投影される投影画面に含まれている「ガイド」の色は、ユーザが不図示の操作部を操作して選択した色であった。本実施形態では、投影装置１０００以外の投影装置から投影される投影画面に含まれている「ガイド」の色を、自身で決定する若しくは他方の投影装置から通信によって取得する。以下では、第１の実施形態との差分について重点的に説明し、以下で特に触れない限りは、第１の実施形態と同様であるものとする。
【００５８】
以下では、図４に例示する如く、無線若しくは有線でもって接続された２台の投影装置４０００，４５００を例にとり説明する。なお、図４において、図１に示した機能部と同じ機能部には同じ参照番号を付しており、該機能部に係る説明は省略する。
【００５９】
投影装置４０００は、基本的には図１に示した投影装置１０００と同様の構成を有しているが、取得部１０３０の代わりに、投影装置４５００とのデータ通信を行う取得部４０３０を有する点が投影装置１０００とは異なる。同様に、投影装置４５００は、基本的には図１に示した投影装置１０００と同様の構成を有しているが、取得部１０３０の代わりに、投影装置４０００とのデータ通信を行う取得部４５３０を有する点が投影装置１０００とは異なる。取得部４０３０が行う処理について、図５のフローチャートに従って説明する。
【００６０】
＜ステップＳ５０１０＞
取得部４０３０は、マルチプロジェクション実施時の位置合わせの開始指示が入力されたか否かを判断する。この判断は、上記のステップＳ３０１０と同様にして行う。開始指示が入力されていないのであれば、処理はステップＳ５０１０で待機することになり、ステップＳ５０１１以降の処理は行わない。一方、この開始指示が入力された場合には、処理はステップＳ５０１１に移行する。
【００６１】
＜ステップＳ５０１１＞
取得部４０３０は、通信が可能な外部機器が自身に接続されているか否かを判断する。この判断は周知の技術でもって行うことができる。この判断の結果、通信が可能な外部機器が自身に接続されている場合には、処理はステップＳ５０１２に進み、通信が可能な外部機器が自身に接続されていない場合には、処理はステップＳ５０１０に戻る。
【００６２】
なお、通信が可能な外部機器が一定時間以上見つからなかった場合、第１の実施形態のように、「ガイド」の色の候補として複数の色を不図示の表示画面に一覧表示してユーザに提示し、ユーザに何れか１つの色を選択させても構わない。
【００６３】
＜ステップＳ５０１２＞
処理がステップＳ５０１２に移行したということは、通信が可能な外部機器が見つかったということであり、以下ではこの外部機器が図４では投影装置４５００である場合について説明する。
【００６４】
取得部４０３０は、投影装置４０００及び投影装置４５００のうち通信のマスタを決定する。通信のマスタとなる投影装置は、先に情報１１３０を決定して該情報１１３０をスレイブ側に送信する。通信のマスタを決定する方法には様々な方法があり、特定の方法に限るものではないは、以下では一例として、マルチプロジェクション時に投影する投影画面の位置に応じて決定するものとする。より具体的には、マルチプロジェクション時により左側に投影画面を投影する投影装置をマスタとして決定する。投影装置４０００がマルチプロジェクション時に左側の投影画面を投影し、投影装置４５００が右側の投影画面を投影していた場合、投影装置４０００が通信のマスタとなる。
【００６５】
＜ステップＳ５０２０＞
取得部４０３０は、投影装置４０００がマスタであるか否かを判断する。この判断の結果、投影装置４０００がマスタである場合には、処理はステップＳ５０２１に移行し、投影装置４５００がマスタである場合には、処理はステップＳ５０３０に移行する。以下では、投影装置４０００がマスタであるものと判断されたとする。
【００６６】
＜ステップＳ５０２１＞
取得部４０３０は、規定の方法により一色を決定し、該決定した一色を示す情報１１３０を生成する。例えば、取得部４０３０は、Ｒ，Ｇ，Ｂのうち何れか１つの値を規定値（例えば１２８）とし、残りの２つの値を０とするなどして、例えば、緑色（Ｒ＝０、Ｇ＝１２８、Ｂ＝０）を示す情報１１３０を生成しても良い。そして取得部４０３０は、このようにして生成した情報１１３０を決定部１０２０に対して送出する。
【００６７】
＜ステップＳ５０２２＞
決定部１０２０は、第１の実施形態と同様にして、情報１１３０に基づいて、投影装置４０００の投影部１０６０が投影する投影画面におけるガイドに係る情報１１２０を生成するので、取得部４０３０は、該生成された情報１１２０を取得する。
【００６８】
＜ステップＳ５０２３＞
取得部４０３０は、ステップＳ５０２２で決定部１０２０から取得した情報１１２０のうち、ガイドの色に関する情報を抽出し、該抽出した情報を情報４１３０として投影装置４５００に対して送信する。そして処理はステップＳ５０１０に戻る。
【００６９】
次に、取得部４５３０が行う処理について、図５のフローチャートに従って説明する。なお、取得部４５３０がステップＳ５０１０，Ｓ５０１１において行う処理は、取得部４０３０がステップＳ５０１０，Ｓ５０１１で行う処理と同じであるため、その説明は省略する。
【００７０】
＜ステップＳ５０１２＞
取得部４５３０は、ステップＳ５０１２における取得部４０３０と同様の判断を行い、その結果、投影装置４５００は通信のスレイブであると判断する。
【００７１】
＜ステップＳ５０２０＞
取得部４５３０は、投影装置４５００がマスタであるか否かを判断する。上記のように、投影装置４５００は通信のスレイブであると判断したため、処理はステップＳ５０３０に移行する。
【００７２】
＜ステップＳ５０３０＞
取得部４５３０は、取得部４０３０が上記のステップＳ５０２３において送信した情報４１３０を受信する。
【００７３】
＜ステップＳ５０４０＞
取得部４５３０は、ステップＳ５０３０において受信した情報４１３０を、上記の情報１１３０として、投影装置４５００の決定部１０２０及び決定部１０４０に対して送出する。
【００７４】
なお、マスタとなった投影装置の取得部が外部と自身のガイドの色を決定して、スレイブとなった投影装置の取得部に通知しても良い。その場合、スレイブ側の決定部１０２０は、すでに決定された自身のガイドの色を通知されるので、演算することなく通知されたガイドの色を自身のガイドの色として用いる。
【００７５】
［第３の実施形態］
第２の実施形態では、投影装置１０００以外の投影装置から投影される投影画面に含まれている「ガイド」の色を、自身で決定する若しくは他方の投影装置から通信によって取得していた。本実施形態では、投影装置１０００以外の投影装置から投影される投影画面に含まれている「ガイド」の色を、該投影画面をカメラなどの撮像装置によって撮像し、撮像画像を用いることで、該投影画面に含まれている「ガイド」の色を取得する。以下では、第１の実施形態との差分について重点的に説明し、以下で特に触れない限りは、第１の実施形態と同様であるものとする。
【００７６】
以下では図６に例示する如く、投影装置６０００は、投影装置６５００によって投影された投影画面２５００を撮像し、該撮像により得られる撮像画像を用いて投影画面２５００に含まれているガイド２６００、２６１０の色を取得する構成を例にとり説明する。なお、図６において、図１に示した機能部と同じ機能部には同じ参照番号を付しており、該機能部に係る説明は省略する。
【００７７】
取得部６０３０は、投影装置６５００によって投影された投影画面２５００の静止画像若しくは動画像を撮像可能な撮像部を有する。取得部６０３０は、撮像部が撮像した撮像画像（動画像を撮像した場合には各フレームの画像）中に写っている投影画面２５００の領域を認識する。撮像画像から投影画面２５００を認識するための方法については様々な方法が考え得る。例えば、投影画面２５００の４隅にマーカを表示し、撮像画像からマーカを認識し、認識したマーカの位置を４隅とする領域を投影画面２５００の領域として認識する。
【００７８】
そして、認識した投影画面２５００の領域から、ガイド２６００、２６１０を認識する。例えば、取得部６０３０は、投影画面２５００におけるガイド２６００、２６１０のレイアウト情報を取得しておく。そして取得部６０３０は、認識した投影画面２５００の領域から、このレイアウト情報に基づくレイアウトで配置されているガイド２６００、２６１０を認識し、該認識したガイド２６００、２６１０の領域から色を検出する。そして取得部６０３０は、このようにして取得した色を示す情報１１３０を、決定部１０２０及び決定部１０４０に対して送出する。
【００７９】
［第４の実施形態］
第１〜３の実施形態では、ガイドとして「投影画面の縦サイズと同じ縦サイズを有し且つ投影画面の横サイズよりも小さい横サイズを有する帯状のガイド」を用いた。このような、垂直方向に長辺をとる長方形のガイドは、水平方向に投影画面の位置合わせを行うために考慮されたものであって、位置合わせの目的等によっては、十字型やクロスハッチ等の形状を有するガイドを用いても構わない。
【００８０】
また、第１〜３の実施形態では、色成分としてＲＧＢを採用し、各色成分（Ｒ，Ｇ，Ｂ）の値（画素値）を８ビットで表現しているが、色成分及び色成分の値の表現ビット数はこれらに限るものではない。もちろん、第１〜３の実施形態においてガイド及び背景領域の色として用いた色は、他の色であっても構わない。
【００８１】
［第５の実施形態］
図１，４，６に示した各機能部の全てをハードウェアで構成しても構わないが、一部をソフトウェアで構成しても構わない。図１，４，６に示した投影装置に適用可能なハードウェア構成の一例を図７に示す。
【００８２】
ＣＰＵ７０１は、ＲＡＭ７０２やＲＯＭ７０３に格納されているコンピュータプログラムやデータを用いて処理を実行することで、投影装置全体の動作制御を行うと共に、投影装置が行うものとして上述した各処理を実行若しくは制御する。
【００８３】
ＲＡＭ７０２は、ＲＯＭ７０３からロードされたコンピュータプログラムやデータ、Ｉ／Ｆ７０８を介して外部から受信したデータ、を格納するためのエリアを有する。更にＲＡＭ７０２は、ＣＰＵ７０１が各種の処理を実行する際に用いるワークエリアを有する。このように、ＲＡＭ７０２は、各種のエリアを適宜提供することができる。
【００８４】
ＲＯＭ７０３には、投影装置の設定データや、投影装置が行うものとして上述した各処理をＣＰＵ７０１に実行させるためのコンピュータプログラムやデータが格納されている。ＲＯＭ７０３に格納されているコンピュータプログラムやデータは、ＣＰＵ７０１による制御に従って適宜ＲＡＭ７０２にロードされ、ＣＰＵ７０１による処理対象となる。
【００８５】
操作部７０４は、ボタン群などのユーザインターフェースで構成され、ユーザが操作することで各種の指示をＣＰＵ７０１に対して入力することができる。例えば、上記の開始指示や選択指示、完了指示などは、ユーザが操作部７０４を操作することで入力することができる。
【００８６】
表示部７０５は、液晶画面などの表示装置であって、ＣＰＵ７０１による処理結果を画像や文字などでもって表示することができる。例えば、表示部７０５には、投影装置１０００以外の投影装置から投影される投影画面に含まれている「ガイド」の色の候補である複数の色を一覧表示することができる。なお、操作部７０４と表示部７０５とを一体化してタッチパネルを構成しても構わない。
【００８７】
投影部７０７は、上記の投影部１０６０に相当するものである。Ｉ／Ｆ７０８は、外部の機器との通信を行うためのインターフェースとして機能するものである。ＣＰＵ７０１、ＲＡＭ７０２、ＲＯＭ７０３、操作部７０４、表示部７０５、投影部７０７、Ｉ／Ｆ７０８は何れも、バス７０９に接続されている。なお、図７の構成を第３の実施形態に適用する場合には、図７の構成に、更に、撮像装置を加える必要がある。
【００８８】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８９】
１０３０：取得部  １０２０：決定部  １０４０：決定部  １０１０：生成部  １０５０：生成部  １０６０：投影部
【図１】
2017009762.tif 000003
【図２】
2017009762.tif 000004
【図３】
2017009762.tif 000005
【図４】
2017009762.tif 000006
【図５】
2017009762.tif 000007
【図６】
2017009762.tif 000008
【図７】
2017009762.tif 000009