(57)【要約】【課題】１の画像を分割して、複数台の画像投影装置を用いて投影用画面に１の画像を投影する際に、その複数台の画像投影装置を投影位置に正確且つ迅速に配置できるようにする。【解決手段】複数の画像投影装置１０ａ〜１０ｃのうち最初に配置する画像投影装置１０ａが投影位置に配置された状態で、画像投影装置１０ａからスクリーン５０までの距離である第１距離Ｐｔと、第１距離Ｐｔに基づいて求めた隣接する画像投影装置間の距離の目標値である第２距離Ｑｔを取得し、画像投影装置１０ａの隣に配置する画像投影装置１０ｂに、スクリーン５０までの距離Ｐ１と、隣接する画像投影装置１０ａまでの距離Ｑ２とを計測させ、その結果に基づき、Ｐ１＝Ｐｔとなり、またＱ１＝Ｑｔとなるようにするための画像投影装置１０ｂの移動方向をユーザに通知するようにした。【選択図】図１１
2017059931.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像投影装置と、情報処理装置とを備える画像投影システムであって、
前記各画像投影装置が、
投影方向の物体までの距離を測定する第１測距手段と、
前記投影方向と垂直な、前記画像投影装置を配列する配列方向の物体までの距離を測定する第２測距手段とを備え、
さらに、当該画像投影システムが、
前記複数の画像投影装置の配置順を取得する配置順取得手段と、
前記配置順に従い、前記複数の画像投影装置のうち最初に配置する第１画像投影装置が投影位置に配置された状態で、該第１画像投影装置の前記第１測距手段が測定した距離である第１距離を取得する距離取得手段と、
前記第１距離に基づき、隣接する画像投影装置間の距離の目標値である第２距離を算出する算出手段と、
前記配置順に従い、前記複数の画像投影装置のうち前記第１画像投影装置の隣に配置する第２画像投影装置に、該第２画像投影装置の第１測距手段及び第２測距手段による距離の測定結果に基づき、該第１測距手段の測定結果が前記第１距離となり、該第２測距手段の、前記第１投影装置側の測定結果が前記第２距離となるようにするための該第２画像投影装置の移動方向をユーザに通知させる第１制御手段とを備えることを特徴とする画像投影システム。
【請求項２】
請求項１に記載の画像投影システムであって、
配置する画像投影装置の台数の指定を受け付ける台数指定受付手段と、
ユーザから、一の画像投影装置の配置が完了した旨の通知を受け付ける完了通知受付手段と、
前記複数の画像投影装置のうち、配置済みの画像投影装置の、前記第１画像投影装置と反対側の隣に配置する隣接画像投影装置に、該隣接画像投影装置の第１測距手段及び第２測距手段による距離の測定結果に基づき、該第１測距手段の測定結果が前記第１距離となり、該第２測距手段の、前記配置済みの画像投影装置側の測定結果が前記第２距離となるようにするための該隣接画像投影装置の移動方向をユーザに通知させる第２制御手段を備え、
前記第２制御手段は、前記完了通知受付手段が配置を完了した旨を通知を受け付ける度に、前記配置順に従った全ての画像投影装置の配置が完了するまで、新たな隣接画像投影装置を定めて該隣接画像投影装置に前記移動方向の通知を実行させることを特徴とする画像投影システム。
【請求項３】
請求項１又は２に記載の画像投影システムであって、
前記各画像投影装置が、該画像投影装置による画像の投影軸が、画像投影装置の配置面と平行な面に射影した場合に画像の投影面に対して垂直となるか否かを測定する測定手段を備え、
前記取得手段は、前記第１画像投影装置の測定手段が垂直である旨の測定結果を出力している場合に、前記第１距離を取得することを特徴とする画像投影システム。
【請求項４】
請求項３に記載の画像投影システムであって、
前記第２画像投影装置に、該第２画像投影装置の測定手段による測定結果に基づき、該測定手段による測定結果が垂直である旨の測定結果となるようにするための、該第２画像投影装置の回転方向をユーザに通知させる第３制御手段を備えることを特徴とする画像投影システム。
【請求項５】
請求項１乃至４のいずれか一項に記載の画像投影システムであって、
前記算出手段は、前記第１画像投影装置から、該第１画像投影装置に設定されている台形補正量を取得し、該台形補正量を加味して前記第２距離を算出し、
さらに、前記第２画像投影装置に前記第１画像投影装置において設定されているものと同じ台形補正量を設定する設定手段を備えることを特徴とする画像投影システム。
【請求項６】
請求項１乃至５のいずれか一項に記載の画像投影システムであって、
前記各画像投影装置の第２測距手段は、前記配列方向のうち一方向のみにおいて物体までの距離を測定する手段であり、
さらに、当該画像投影システムが、
前記第１画像投影装置を、配置すべき複数の画像投影装置のうち、前記一方向側の端の位置に配置することを決定する手段を備えることを特徴とする画像投影システム。
【請求項７】
請求項１乃至６のいずれか一項に記載の画像投影システムであって、
前記第１制御手段は、前記第２画像投影装置に、前記移動方向を示す画像を投影させることにより、前記第２画像投影装置に前記ユーザへの通知を行わせることを特徴とする画像投影システム。
【請求項８】
投影方向の物体までの距離を測定する第１測距手段と、
前記投影方向と垂直な、前記画像投影装置を配列する配列方向の物体までの距離を測定する第２測距手段と、
ユーザの指示に応じて、前記第１測距手段が測定した距離である第１距離を取得する取得手段と、
前記第１距離に基づき、隣接する画像投影装置間の距離の目標値である第２距離を算出する算出手段と、
前記算出手段が算出した第２距離を、所定の送信先に送信する送信手段と、
所定の外部装置からの、第１距離及び第２距離の目標値と、距離計測方向の指定とを伴う指示に応じて、前記第１測距手段及び前記第２測距手段による距離の測定結果に基づき、前記第１測距手段の測定結果が前記第１距離の目標値となり、前記第２測距手段の、指定された距離計測方向の測定結果が前記第２距離の目標値となるようにするための当該画像投影装置の移動方向をユーザに通知する通知手段とを備えることを特徴とする画像投影システム。
【請求項９】
複数の画像投影装置の配置順を取得する配置順取得手段と、
前記配置順に従い、前記複数の画像投影装置のうち最初に配置する第１画像投影装置から、該第１画像投影装置が投影位置に配置された状態で投影方向の物体までの距離を測定した結果である第１距離と、隣接する画像投影装置間の距離の目標値である第２距離とを取得する距離取得手段と、
前記配置順に従い、前記複数の画像投影装置のうち前記第１画像投影装置の隣に配置する第２画像投影装置に対し、前記距離取得手段が取得した第１距離及び第２距離と、距離計測方向の指定とを送信すると共に、該送信した情報と、前記第２画像投影装置が備える測距手段による距離の測定結果とに基づき、該第２画像投影装置を移動させるべき方向をユーザに通知することを指示する指示手段とを備えることを特徴とする情報処理装置。
【請求項１０】
コンピュータを、
複数の画像投影装置の配置順を取得する配置順取得手段と、
前記配置順に従い、前記複数の画像投影装置のうち最初に配置する第１画像投影装置から、該第１画像投影装置が投影位置に配置された状態で投影方向の物体までの距離を測定した結果である第１距離と、隣接する画像投影装置間の距離の目標値である第２距離とを取得する距離取得手段と、
前記配置順に従い、前記複数の画像投影装置のうち前記第１画像投影装置の隣に配置する第２画像投影装置に対し、前記距離取得手段が取得した第１距離及び第２距離と、距離計測方向の指定とを送信すると共に、該送信した情報と、前記第２画像投影装置が備える測距手段による距離の測定結果とに基づき、該第２画像投影装置を移動させるべき方向をユーザに通知することを指示する指示手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像投影システム、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、スクリーン等の大画面に画像を投影するために、その画像を複数に分割し、分割した個々の画像を複数台のプロジェクタを用いてスクリーン等に投影し、投影面においてそれらを繋ぎ合わせて１の画像として投影するという、マルチプロジェクションシステムと称される技術が知られている。このような技術については、例えば特許文献１に記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、マルチプロジェクションを行う場合には、複数のプロジェクタを、精度よく適切な位置に配置する必要がある。配置が適切な位置からずれてしまうと、投影された画像同士が隣接する領域で重畳して明るさが変わってしまったり、逆に隙間があいてしまったりして、画像の品質に影響が出るためである。
【０００４】
特に、投影された画像に対してユーザによる操作を受け付けることを可能にするインタラクティブ機能が搭載されているプロジェクタの場合、投影された画像同士に重畳領域が存在すると、アドレス情報が重なってしまい、その操作検出位置に影響が出る可能性がある。
一方で、プロジェクタを人手で精度よく適切な位置に配置しようとすると、細かい作業が必要となり、時間がかかってしまうという問題があった。
【０００５】
この発明は、このような問題を解決するため、１の画像を分割して、複数台の画像投影装置を用いて投影用画面に１の画像を投影する際に、その複数台の画像投影装置を投影位置に正確且つ迅速に配置できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
以上の目的を達成するため、この発明による画像投影システムは、複数の画像投影装置と、情報処理装置とを備える画像投影システムであって、上記各画像投影装置が、投影方向の物体までの距離を測定する第１測距手段と、上記投影方向と垂直な、上記画像投影装置を配列する配列方向の物体までの距離を測定する第２測距手段とを備え、さらに、当該画像投影システムが、上記複数の画像投影装置の配置順を取得する配置順取得手段と、上記配置順に従い、上記複数の画像投影装置のうち最初に配置する第１画像投影装置が投影位置に配置された状態で、該第１画像投影装置の上記第１測距手段が測定した距離である第１距離を取得する距離取得手段と、上記第１距離に基づき、隣接する画像投影装置間の距離の目標値である第２距離を算出する算出手段と、上記配置順に従い、上記複数の画像投影装置のうち上記第１画像投影装置の隣に配置する第２画像投影装置に、該第２画像投影装置の第１測距手段及び第２測距手段による距離の測定結果に基づき、該第１測距手段の測定結果が上記第１距離となり、該第２測距手段の、上記第１投影装置側の測定結果が上記第２距離となるようにするための該第２画像投影装置の移動方向をユーザに通知させる第１制御手段とを備えることとする。
【発明の効果】
【０００７】
上記の構成によれば、１の画像を分割して、複数台の画像投影装置を用いて投影用画面に１の画像を投影する際に、その複数台の画像投影装置を投影位置に正確且つ迅速に配置できる。
【図面の簡単な説明】
【０００８】
【図１】この発明の一実施形態である画像投影システムの構成及びその利用態様を示す図である。
【図２】図１に示した画像投影装置のハードウェア構成を示す図である。
【図３】図１に示したＰＣのハードウェア構成を示す図である。
【図４】図２に示した画像投影装置が備える、投影位置への配置支援に関連する機能の構成を示す機能ブロック図である。
【図５】図３で示したＰＣが備える、投影位置への配置支援に関連する機能の構成を示す機能ブロック図である。
【図６】画像投射位置から投影面までの距離と画面幅との相関関係を示す図である。
【図７】画像投射軸と投影面とを垂直にする方法を示す図である。
【図８】配置位置の調整を指示する画面の一例を示す図である。
【図９】配置位置の調整を指示する画面の別の例を示す図である。
【図１０】インジケータによる配置位置調整指示の一例を示す図である。
【図１１】図１に示した３台の画像投影装置を適切な位置に配置して画像を投影している状態における、各装置の位置関係を示す図である。
【図１２】図１に示した画像投影システムにおいて画像投影装置の配置支援を行う場合に各装置が実行する動作を示すシーケンス図である。
【図１３】図１２の続きのシーケンス図である。
【図１４】図１３の続きのシーケンス図である。
【図１５】図１１乃至図１３に示した動作においてＰＣのＣＰＵが実行する処理のフローを示す図である。
【図１６】図１５の続きのフローチャートである。
【図１７】図１５の続きのフローチャートである。
【図１８】図１１乃至図１３に示した動作において第１画像投影装置のＣＰＵが実行する処理のフローを示す図である。
【図１９】図１１乃至図１３に示した動作において第２画像投影装置及び第３投影装置のＣＰＵがそれぞれ実行する処理のフローチャートである。
【図２０】図１８の続きのフローチャートである。
【図２１】台形補正について説明するための図である。
【図２２】図１１に示したのとは反対側から画像投影装置を配置した場合の各装置の位置関係を示す図である。
【図２３】配置を左右どちらから開始するかを問い合わせる画面の一例を示す図である。
【図２４】この発明の実施形態の変形例の構成を示す模式図である。
【発明を実施するための形態】
【０００９】
以下、図面を用いて、本発明を実施するための形態について説明する。
まず図１に、この発明の一実施形態である画像投影システムの構成及びその利用態様を示す。
図１に示すのは、この発明の一実施形態である画像投影システムを用いて、画像投影面であるスクリーン５０に、第１画像投影装置１０ａ、第２画像投影装置１０ｂ、第３画像投影装置１０ｃ、…がそれぞれ分割投影画像Ｘ１、Ｘ２、Ｘ３、…を投影し、それらが全体で１つの画像Ｘを形成している状態である。
この画像投影システムは、このような場合に、複数の画像投影装置１０が分割投影画像を投影をするのに最適な投影位置を割り出して、ユーザに、その割り出した投影位置へ各画像投影装置１０を配置するための支援を行うことで、複数の画像投影装置１０を正確且つ迅速に配置し、協働して画像を投影させることを可能とするシステムである。
【００１０】
このシステムはネットワークＡ、第１画像投影装置１０ａ、第２画像投影装置１０ｂ、第３画像投影装置１０ｃ…（以下、画像投影装置を個体識別する必要のない場合は、単に画像投影装置１０という。）及び少なくとも１台のＰＣ（Personal  Computer）２０を備える。画像投影装置１０とＰＣ２０とは、どのような通信形態であってもよいが、画像データの送受信及び制御系データの送受信を行うため、双方向通信が可能とする。また、ＰＣ２０とネットワークＡとの接続は、図１に示したような有線ＬＡＮに限られることなく、無線ＬＡＮで接続してもよい。また、ネットワークＡと接続する画像投影装置１０はどのようなものであってもよいが、この画像投影システムで用いる場合は、少なくとも画角が同じものを用いなければならない。機種も同じであるとなおよい。画角をはじめ、光学系の特性が異なると、投影面までの距離が同じであっても、画像の投影サイズが装置毎に異なってしまうためである。
【００１１】
まず、図２に、このシステムを構成する画像投影装置１０のハードウェア構成を示した。
画像投影装置１０は、ＲＡＭ１０１ａ及びＲＯＭ１０１ｂを備えるシステムコントロール部（以下、ＭＰＵ：Micro  Processing  unit）１０１、電源回路１０２、ＳＷ（Switch）１０３、ファン駆動回路１０４、光源制御回路１０５、画像処理回路１０６、冷却ファン１０７、光源１０８、投射デバイス１０９、投射レンズ１１０、投影面測距センサ１１１、側面測距センサ１１２、音声出力制御回路１１３、スピーカ１１４、操作部１１５、有線ＬＡＮ  Ｉ／Ｆ１１６、無線ＬＡＮ  Ｉ／Ｆ１１７を備える。
【００１２】
ここで、ＭＰＵ１０１はＲＡＭ１０１ａ及びＲＯＭ１０１ｂを内臓し、制御手段として画像投影装置１０が行う種々の処理を実現する機能を備える。また、ＲＡＭ１０１aは、ＭＰＵ１０１による種々の制御プログラムの実行中に発生する種々のデータを一時的に記憶しておく機能を備え、ＲＯＭ１０１ｂは後述する種々の処理を実行するための制御プログラム及びそれに用いられる定数等のデータを予め記憶しておく機能を備える。
【００１３】
電源回路１０２は、外部の商用電源を電力供給元とする電源回路であり、電源コードを外部の商用電源のコンセントに接続した電源コードを介して電力を供給し、供給された電力の電圧及び周波数を、画像投影装置１０の内部回路に適した電圧及び周波数に変換する機能を備える。この電源回路１０２は、電源コードが商用電源のコンセントに接続している限りは稼動状態にあり、後述するＳＷ１０３がＯＮになると電源回路１０２からプロジェクタ全体へ電力の供給が開始される。
【００１４】
ＳＷ１０３は、ユーザによって操作されるものであり、ＯＮ（稼動状態）／ＯＦＦ（非稼動状態）を決定する機能を備える。ファン駆動回路１０４は、冷却ファン１０７を稼動させる機能を、光源制御回路１０５は光源１０８を点灯させる機能を、そして、画像処理回路１０６は投射デバイス１０９を稼動させる機能を備える。そして、冷却ファン１０７は画像投影装置１０内部を冷却させる機能を備え、光源１０８は投射デバイス１０９に光を投射する機能を備え、投射デバイス１０９は光源１０８から投射された光を空間光変調して、画像に対応した光を発する機能を備え、投射レンズ１１０はその光を外部へ投射する機能を備える。
【００１５】
投影面測距センサ１１１及び側面測距センサ１１２は、自身から、特定の方向にある最も近い障害物（物体）までの距離を測定するセンサである。
ここでは、投影面測距センサ１１１は、画像投影装置１０が投影位置に配置された状態で、投影方向にスクリーン等の投影面までの距離を測定するために用いられる。この距離を第１距離という。
【００１６】
また、側面測距センサ１１２は、画像投影装置１０が投影位置に配置された状態で、投影方向と垂直な方向であって、画像投影装置１０を配列する配列方向にある隣接する画像投影装置１０までの距離を測定するために用いられる。また、この隣接する画像投影装置１０までの距離は、少なくとも最初に配置する画像投影装置側の方向について測定可能となるようにする。この距離を第２距離という。また、側面測距センサ１１２を２つ設け、反対側についても測定可能としてもよい。
なお、測距センサは公知のものを用いればよく、ここでは、投影面測距センサ１１１は投影面方向に２つ、側面測距センサ１１２は配列方向に少なくとも１つ設けている。投影面方向に２つ設けるのは、投影面に対する画像投影装置１０の傾きを検出するためである。
【００１７】
音声出力制御回路１１３はスピーカ１１４を介して、予めＲＯＭ１０１ｂ等に登録されている音声データを出力する機能を備える。操作部１１５は種々のキー、ボタン等を備え、ユーザからのＯＮ／ＯＦＦ操作以外の指示を受け付け、それらの指示をＭＰＵ１０１に通知する機能を備える。ユーザは、操作部１１５を介して投射画像の大きさの調整、色調調整、ピント調整、キーストン調整、台形補正等を行うことができる。
有線ＬＡＮ  Ｉ／Ｆ１１６及び無線ＬＡＮ  Ｉ／Ｆ１１７は、外部機器との接続に用いられる。
【００１８】
以上のハードウェアを備える画像投影装置１０は、電源回路１０２が稼動状態にある場合であって、ユーザによりＳＷ１０３がＯＮ操作された場合に、電力が供給される。電力の供給が開始すると、ＭＰＵ１０１はＲＯＭ１０１ｂに予め記憶させておいた制御プログラムに従った起動の後、光源制御回路１０５に制御信号を与えて光源１０８を点灯させると共に、ファン駆動回路１０４に制御信号を与えて冷却ファン１０７を所定の定格回転数で回転させる。また、投射デバイス１０９は画像投影可能な状態となる。
【００１９】
一方、ＳＷ１０３がＯＦＦ操作されると、ＭＰＵ１０１がそれを検知し、光源制御回路１０５へ制御信号を与えて光源１０８を消灯させる。その後に所定時間が経過すると、ＭＰＵ１０１はファン駆動回路１０４へ制御信号を与えて冷却ファン１０７を停止させると共に、ＭＰＵ１０１自体の制御処理を終了させ、その後に電源回路１０２へ指示を出し、電力供給を停止させる。
【００２０】
次に、図３に、このシステムを構成するＰＣ２０のハードウェア構成の一例を示した。
ＰＣ２０は、ＣＰＵ（Central  Processing  Unit）２０１、ＲＡＭ（Ram  Access  Memory）２０２、ＲＯＭ（Read  Only  Memory）２０３、ＨＤＤ（Hard  Disk  Drive）２０４、Ｉ／Ｆ（Interface）２０５、通信Ｉ／Ｆ２０６を備え、Ｉ／Ｆ２０５はＬＣＤ（Liquid  Crystal  Display）２０７及び操作部２０８と接続する。そして、これらは、システムバス２０９によって接続されている。
【００２１】
上記構成のうち、ＣＰＵ２０１は、ＲＡＭ２０２をワークエリアとしてＲＯＭ２０３又はＨＤＤ２０４に記憶されたプログラムを実行することにより、ＰＣ２０全体を制御し、後述する種々の機能を実現する。
通信Ｉ／Ｆ２０６は、ＰＣ２０をネットワークＡと接続するためのインターフェースである。Ｉ／Ｆ２０５は、ＬＣＤ２０７及び操作部２０８をシステムバス２０９に接続してＣＰＵ２０１から制御可能とするためのインターフェースである。ＬＣＤ２０７は、ユーザに対して情報を提示するためのディスプレイ等の表示手段であり、操作部２０８は、ユーザからの操作を受け付けるためのキー、ボタン、タッチセンサ等の操作手段である。
以上がＰＣ２０のハードウェア構成についての説明である。
【００２２】
次に、図４及び図５に、この画像投影システムにおける、画像投影装置１０及びＰＣ２０が備える、画像投影装置１０の投影位置への配置支援に関連する機能の構成を示す。
図４に示すように、画像投影装置１０は、画像投影要求受付部４１、第１距離測距部４２、第２距離測距部４３、第２距離算出部４４、配置データ受付部４５、投影位置配置部４６、配置完了通知受付部４７、画像投影部４８及び記憶部４９を備える。
【００２３】
画像投影要求受付部４１は、ＰＣ２０からの画像投影要求を受け付けると共に、該要求に応答可能な場合に、その旨をＰＣ２０に応答する機能を備える。
第１距離測距部４２は、上述した第１距離を測定する機能を備える。
なお、ここで、最初に配置する画像投影装置１０が測定する測定結果である第１距離を「基準となる第１距離Ｐｔ（或いは、単に「第１距離Ｐｔ」）という。この第１距離Ｐｔは、２番目以降に配置する画像投影装置１０を配置する位置を決める基準となる。
【００２４】
第２距離測距部４３は、第２距離を測定する機能を備える。
第２距離算出部４４は、上記の第１距離Ｐｔに基づいて、上述した第２距離の目標値を算出する機能を備える。なお、この第２距離の目標値のことを「目標値となる第２距離Ｑｔ（或いは、単に「第２距離Ｑｔ」）という。
【００２５】
ここで、第２距離算出部４４が算出する目標値となる第２距離Ｑｔの算出方法について、表１と図６を用いて説明をする。
一般に、画角が同じ投射レンズから照射される光が到達する投射面までの距離とその投射面に投射される光の幅（画像を投影する場合は画面の幅）との間には相関関係がある。例えば、図６に示すように、投射レンズ１１０の画角をａ度とすると、投射レンズ１１０から投影面までの距離がＰａであれば、画面幅はＲａとなる。同じく、ＰｂのときはＲｂ、ＰｃのときはＲｃ、ＰｄのときはＲｄ、ＰｅのときはＲｅとなる。そして、画面幅の半値×２、即ち、隣接する画像投影装置１０同士の配列方向の間の距離が画面幅と同じ時に、隣接する画像投影装置１０から投影される画像が、重なりも離れもせず、ちょうど接する状態になる。
【００２６】
【表１】
2017059931.tif 000003
【００２７】
そこで、この関係を利用して、表１に示すような投射レンズ１１０から投影面までの距離と画面幅とを関連付けたデータを記憶部４９に予め格納しておき、このデータを参照して、基準となる第１距離Ｐｔと対応する画面幅を目標値である第２距離Ｑｔとして取得すればよい。また、こうした関係を表示する式があれば、それを記憶部４９に格納しておき、その式を用いて算出してもよい。
【００２８】
なお実際には、画像投影装置１０は投射レンズ１１０から投影面までの距離に応じたフォーカスの調整を行うため、フォーカスが合った状態での画面幅と投影面までの距離との関係は、必ずしも図６に示したような直線的な関係にはならない。しかし、各距離にて、フォーカスが合った状態での画面幅は機種毎に一意に定まる。従って、各距離での画面幅を表１に示すようなデータとして予め用意することは可能である。
【００２９】
図４の説明の続きに戻る。
配置データ受付部４５は、上述した基準となる第１距離Ｐｔのデータ、目標値となる第２距離Ｑｔのデータを含む配置データをＰＣ２０から受け付ける機能を備える。
なお、配置データは後述のＰＣ２０の分割投影画像決定部６２が作成するものであるので、そこで説明する。
投影位置配置部４６は、画像投影装置１０の画像投影軸と投影面とが垂直になっているか否かを測定する機能と、第１距離測距部４２が測定した第１距離が、基準となる第１距離Ｐｔと同じ長さであるか否かを判定する機能と、第２距離測距部４３が測定した第２距離が目標値である第２距離Ｑｔと同じ長さであるか否かを判定する機能と、その判定結果に基づいて、ユーザに対して回転方向、移動方向の指示等の投影位置への配置支援を行う機能とを備える。
【００３０】
ここで、画像投影装置１０の画像投影軸と投影面とを垂直にする方法について図７及び図８を用いて説明する。
画像を投影面に投影する場合、画像投影装置１０の画像投影軸がスクリーン５０（投影面）と垂直でない場合、投影された分割投影画像に歪みが生じ、隣接する分割投影画像の繋ぎ目領域が一致せず、スクリーン５０上で画像が上手く繋がらなくなってしまう。このため、画像投影装置１０の画像投影軸とスクリーン５０とが垂直になるように、画像投影装置１０を配置する必要がある。ただし、後述の台形補正を考慮すれば、画像の投影軸が、画像投影装置の配置面と平行な面に射影した場合に画像の投影面に対して垂直となっていればよい。すなわち、上下方向には多少のずれがあってもよい。
【００３１】
そこで、このシステムでは、画像投影装置１０に設けられた２つの投影面測距センサ１１１，１１１を用いて、それらが測定した距離が同じになるように、ユーザに配置位置の支援を行う。
まず、画像投影装置１０のＭＰＵ１０１が制御する投影位置配置部４６は、投影面測距センサ１１１，１１１を用いてスクリーン５０までの距離Ｐａ、Ｐｂを測定し、Ｐａ=Ｐｂとなるかを判定する。ここで、例えばＰａ>Ｐｂであれば、画像投影装置１０は上側から見て左側に傾いていることがわかるので、図８に示すように、スクリーン５０に画像投影装置１０の回転方向を示す画像を投影し、どのように移動させれば理想的な投影位置になるかをユーザに通知する。Ｐａ＜Ｐｂであれば、逆向きの回転方向を通知する。
ユーザはこの画像に基づいて、Ｐａ=Ｐｂとなるように画像投影装置１０を回転させることができる。
【００３２】
次に、各画像投影装置１０から投影面までの距離を揃える方法について図９及び図１０を用いて説明する。
各画像形成装置１０から投影面までの距離を合わせるためには、２番目以降に配置する画像投影装置１０の第１距離測距部４２が測定した測定結果である第１距離Ｐが、基準となる第１距離Ｐｔよりも長い（Ｐ＞Ｐｔ）場合に、図９に示すように、画像投影装置１０をスクリーン５０に近づけるべきことを示す画像をスクリーン５０に投影する。これは、画像投影装置１０をどのように移動させれば理想的な投影位置（Ｐ＝Ｐｔ）になるかをユーザに通知することに該当する。Ｐ＜Ｐｔであれば、逆向きの移動方向を通知する。
ユーザはこの画像に基づいて、Ｐ=Ｐｔとなるように画像投影装置１０を移動させることができる。
【００３３】
なお、第２距離の場合についても同様に画像投影装置１０を移動させるべき方向をユーザに通知することができる。
図１０は、同趣旨の通知の別の例である。この例では、画像投影装置１０の上面部に移動方向指示部１１９が設けられており、回転方向、移動方向をそれぞれ点滅させることで、ユーザに画像投影装置１０を移動させるべき方向を通知することができる。
【００３４】
図８乃至図１０は一例にすぎず、ユーザへの移動方向の通知を通じた配置支援はこの形態に限られるものではない。例えば、音声出力制御回路１１３とスピーカ１１４を用いて音声により回転方向、移動方向を指示してもよい。
更に、上述した位置が適正な位置になった場合は、上記例と同様な方法で、Ｐａ＝Ｐｂ、Ｐ＝Ｐｔ、Ｑ＝Ｑｔになったことを表示するとよい。
【００３５】
図４の説明に戻る。次に、配置完了通知受付部４７は、ＰＣ２０から画像投影装置１０の投影位置への配置完了通知を受け付ける機能を備える。画像投影装置１０は、Ｐａ＝Ｐｂ、Ｐ＝Ｐｔ、Ｑ＝Ｑｔとなった場合は、そのことをユーザに示すが、最終的に画像投影装置１０の投影位置への配置が完了したか否かについては、画像投影装置１０は判断をしない。ここでは、配置が完了したか否かはユーザが判断し、ＰＣ２０に通知する。但し、ユーザが図１０の操作部１１５等を用いて画像投影装置１０に通知し、そこからＰＣ２０に通知するようにしてもよい。
【００３６】
画像投影部４８は、ＰＣ２０から送信される分割投影画像データを受信し、それを投影面に投影する機能を備える。
記憶部４９は、上述した各機能を実行する際に必要となる各種データ等を記憶しておく。例えば、第１距離Ｐｔ、第２距離Ｑｔのデータや分割投影画像データ等が記憶される。
以上が、画像投影装置１０が備える各機能についての説明である。
【００３７】
次に、ＰＣ２０が備える各機能について説明する。
図５に示すように、ＰＣ２０は、リスト作成部６１、分割投影画像決定部６２、第１・第２距離取得部６３、投影位置配置管理部６４、画像投影指示部６５、記憶部６６を備える。
リスト作成部６１は、ネットワークＡ上に接続する画像投影装置１０に対して画像投影要求通知を送信し、画像投影装置１０からの応答を受け付ける機能と、その応答した画像投影装置１０の情報を記載したリストを作成する機能を備える。表２に示したテーブルがそのリストである。このリストはユーザ選択用リストとして、ユーザに通知されるものでもある。
【００３８】
【表２】
2017059931.tif 000004
【００３９】
そして、ユーザは通知された、ユーザ選択用リストの中から、画像を投影するために使用する装置の台数を指定すると共に、使用する装置を選択し、更に、その使用する装置を配列方向において、どの位置に配置するかという、配置希望位置も選択する。なお、ユーザへの通知はＰＣ２０のＬＣＤ２０７において表示することをもって行い、ユーザによる選択は、ユーザが操作部２０８のキーボード等を用いて選択内容を入力することをもって行う。以降も、特に説明しない限りは同じである。但し、別の手段で通知、応答をすることを妨げるものではない。
リスト作成部６１は、ユーザが指示した使用台数と選択した装置に基づいて、今回画像投影に使用する画像投影装置１０のリストを作成する機能を備える。ＰＣ２０はユーザが指定した台数の画像投影装置１０について、ユーザが選択した配置希望位置に従って、配置順を決定する。表３に示したものがそのリストである。
【００４０】
【表３】
2017059931.tif 000005
【００４１】
なお、表３に示すように、このリストには、装置毎に割り当てる分割投影画像データを紐付けて記憶しておいてもよい。
また、使用する装置の台数はユーザの指定によらず、ＰＣ２０が他のアルゴリズムで決定するようにしてもよい。また、配置順についても、ユーザが指定した装置の中で、予め決められた優先順位に従って、配置順を決定するようにしてもよい。
次に、分割投影画像決定部６２は、ユーザから画像を投影する際の画像投影装置１０の使用台数の指定を受け付けると、その使用台数を分割数として決定する機能と、投影先装置に送付する各分割投影画像データを作成する機能を備える。ここで、分割投影画像データの作成方法は公知の方法を用いればよい。
また、分割の対象となる画像のデータは、ユーザが画像投影要求を行う場合や、画像投影に使用をする装置を選択する場合等に、併せて要求すればよい。更に、分割投影画像データの作成は、この実施形態では分割投影画像データを送信する直前（後述の図１４のステップＳ１４０参照）としているが、これに限るものではなく、適宜の段階で作成をすればよい。
【００４２】
第１・第２距離取得部６３は、最初に配置する画像投影装置１０から第１距離Ｐｔを取得する機能と、最初に配置する画像投影装置１０が算出した第２距離Ｑｔのデータを取得する機能を備える。また、それらを用いて配置データを作成し、その配置データを記憶部６６に記憶させると共に、２番目以降に配置する画像投影装置１０にこの配置データを送付することで、配置データに含まれるデータをその画像投影装置１０に通知する機能を備える。
ここで、配置データの一例を表４に示した。この配置データは、画像投影装置１０がユーザＷに対して配置支援をを行うために用いるデータで、基準となる第１距離Ｐｔ、目標値となる第２距離Ｑｔが含まれる。またそれ以外のデータとして、例えば、表４の例のように、画像の分割数、画像形成装置の使用台数、配置位置調整済台数、等を含んでもよい。
【００４３】
【表４】
2017059931.tif 000006
【００４４】
投影位置配置管理部６４は、画像投影装置１０に対し、画像投影装置１０を適切な投影位置へ配置するために、ユーザに対する配置支援を行う機能を備える。また、ユーザに対しては、画像投影装置１０を特定して、その装置を投影位置へ配置する要求と配置順の通知をし、ユーザからその画像投影装置１０を投影位置に配置完了した通知を受け付け、画像投影装置１０に対し投影位置への配置が完了したことを通知する機能を備える。また、全ての画像投影装置１０について、ユーザからの投影位置への配置完了の通知を受け付けると、それを後述の画像投影指示部６５に通知する機能も備える。
【００４５】
次に、画像投影指示部６５は、投影位置配置管理部６４から全ての画像投影装置１０についての投影位置への配置完了通知を受け付けると、各画像投影装置１０に対して分割投影画像投影要求と、投影すべき分割投影画像データを各画像投影装置１０に送信する機能を備える。
記憶部６６は、このシステムで用いる種々のデータを記憶し、保存する機能を備える。
以上が、ＰＣ２０が、このシステムにおいて画像投影装置１０を適切な投影位置へ配置する配置支援に関連する機能についての説明である。
【００４６】
次に、図１１に、ネットワークＡに接続している第１画像投影装置１０ａ、第２画像投影装置１０ｂ、第３画像投影装置１０ｃ及びＰＣ２０を、上述した種々の機能を用いて各画像投影装置１０ａ〜１０ｃを適切な位置に配置し、１の画像Ｘをスクリーン５０に投影する状態における各装置の位置関係の例を示した。
なお、ネットワークＡに接続している画像投影装置はこの３台のみとする。
この実施形態の画像投影システムでは、まず、分割投影画像を投影するために用いる画像投影装置１０を決定し、その後、ユーザに、その画像投影装置１０を画像を投影するための適切な投影位置に配置させるための配置支援動作を行う。その後配置が完了したら、第１乃至第３画像投影装置１０ａ，１０ｂ，１０ｃが各々分割投影画像を投影することで、スクリーン５０にそれらの分割投影画像を連結した画像Ｘを投影することができる。
この状態において、各画像投影装置１０の画像投射位置からスクリーン５０までの距離Ｐｔ，Ｐ１，Ｐ２は全て等しく、各画像投影装置１０間の距離Ｑ１，Ｑ２は、スクリーンに投影される画像Ｘ１，Ｘ２及びＸ３の幅Ｑｔに等しい。
【００４７】
以下、この図１１に示した配置を実現するための動作の流れを図１２乃至図１４のシーケンス図に示した。
図１２の動作においてはまず、ユーザＷが分割投影画像投影をＰＣ２０に対し要求する（Ｓ１０１）。このようにユーザＷがＰＣ２０に対して分割投影画像投影要求を行うことが、図１２乃至図１４の動作の開始条件となる。
次に、ＰＣ２０はユーザＷが送信した分割投影画像投影要求を受信すると、ネットワークＡに接続している全ての画像投影装置（ここでは第１乃至第３画像投影装置１０ａ，１０ｂ，１０ｃだが、他にもあってもよい）に画像投影要求を送信する（Ｓ１０２）。
【００４８】
この要求を受け付けた第１乃至第３画像投影装置１０ａ，１０ｂ，１０ｃは、要求に応じられる状態にある場合は、ＰＣ２０に対し応答する。ここで、要求に応じられる状態とは、電源がＯＮであって、画像投影に必要な機能を備え、他の投影ジョブを実行していない状態等であることを意味する。ここでは、全ての装置がＰＣ２０に対し応答を行ったとする（Ｓ１０３）。
【００４９】
ＰＣ２０はこの応答を受け付けると、応答があった第１乃至第３画像投影装置１０ａ，１０ｂ，１０ｃを選択候補として記載したリストを、ユーザ選択用装置リストとして作成し（Ｓ１０４）、それをユーザＷに提示する（Ｓ１０５）。ユーザＷは、このリストの提示を受けると、投影に使用する台数を指定すると共に、投影に使用する装置を選択し、更に、その使用する装置を配列方向においてどの位置に配置するかという、配置希望位置も選択する（Ｓ１０６）。なお、ここで選択する画像投影装置は、全て同じ機種でなければならない。ここでは、第１乃至第３画像投影装置１０ａ，１０ｂ，１０ｃを、スクリーン５０に向かって左からこの順で配置して使用することをユーザが選択したとする。
ＰＣ２０はユーザＷからのこの選択を受け付ける（Ｓ１０７）。
【００５０】
次にＰＣ２０は、ユーザＷが選択した配置希望位置と側面測距センサ１１２が設けられている向きを考慮して、配置希望された画像投影装置うちのどの画像投影装置から始めて、どちらの方向へ配置していくか、という配置順を決定する（Ｓ１０８）。
例えば投影方向に対して左側に向けて側面測距センサ１１２が設けられている場合、スクリーン５０に向かって最も左側に配置する画像投影装置から順に、右側に向かって配置していく必要がある。従って上記の選択例の場合、第１画像投影装置１０ａ、第２画像投影装置１０ｂ、第３画像投影装置１０ｃの順で、スクリーン５０に向かって左側から順に配置することが、ステップＳ１０８で決定される（ここではこの順に配置することとして以下の説明を行う）。
【００５１】
逆に、投影方向に対して右側に向けて側面測距センサ１１２が設けられている場合、スクリーン５０に向かって最も右側に配置する画像投影装置から順に、左側に向かって配置していく必要がある。従って上記の選択例の場合、第３画像投影装置１０ｃ、第２画像投影装置１０ｂ、第１画像投影装置１０ａの順で、スクリーン５０に向かって右側から順に配置することが、ステップＳ１０８で決定される。
【００５２】
配置順が決定すると、ＰＣ２０は第１乃至第３画像投影装置１０ａ，１０ｂ，１０ｃに分割投影画像投影要求を送信すると共に、その配置順を通知する（Ｓ１０９）。この送信と通知とを受け付けると、第１乃至第３画像投影装置１０ａ，１０ｂ，１０ｃは応答を返す（Ｓ１１０）。
ここまでの動作が、この発明の一実施形態である画像投影システムにおいて、分割投影画像投影を行う画像投影装置１０を決定する動作である。
【００５３】
ステップＳ１１０の応答を受け付けると、ＰＣ２０は、１番目に配置することを決定した第１画像投影装置１０ａに、ユーザＷに対する投影位置への配置支援の実行を要求する配置支援要求を送信する（Ｓ１１１）。このとき、１番目の配置であることも伝える。
第１画像投影装置１０ａがこの要求を受信したことを応答する（Ｓ１１２）と、ＰＣ２０は、ユーザＷに対し、ステップＳ１０８で決定した配置順を提示すると共に、１番目に配置すべき第１画像投影装置１０ａを投影位置へ配置するよう、メッセージ等により指示する（Ｓ１１３）。
【００５４】
次に、動作は図１３に示す部分に進み、ユーザＷはステップＳ１１３での指示に基づき、第１画像投影装置１０ａを投影位置へ配置する（Ｓ１１４）。具体的には、ユーザＷは、第１画像投影装置１０ａからの配置支援を受けて、第１画像投影装置１０ａの画像投影軸がスクリーン５０と垂直となり、かつ投影された画像のサイズが所望のサイズとなるように配置する。
【００５５】
このとき、第１画像投影装置１０ａは、配置支援の動作として、後述する図１７のステップＳ２４１乃至Ｓ２４３、Ｓ２５０及びＳ２５１の処理を行い、第１画像投影装置１０ａを移動させるべき方向をユーザに指示する（Ｓ１１５）（図８乃至図１０参照）。ユーザはこの提示を参考にしつつ第１画像投影装置１０ａの位置を調整することができる。
第１画像投影装置１０ａは画像投影軸とスクリーンが垂直になると、第１画像投影装置１０ａは、適正な位置にあることを表示する（Ｓ１１６）。ユーザＷは、この表示に基づき、投影位置への配置が完了したと判断したら、第１画像投影装置１０ａの投影位置への配置が完了したことを、適当な操作によりＰＣ２０に伝達する（Ｓ１１７）。なお、ステップＳ１１６の表示の後、さらに第１画像投影装置１０ａをスクリーン５０に対して前後に移動させて画像のサイズを調整することも可能である。
【００５６】
ステップＳ１１７の伝達を受けると、ＰＣ２０は、第１画像投影装置１０ａに対し、投影位置への配置完了を通知する（Ｓ１１８）。この通知を受け付けると、第１画像投影装置１０ａは基準となる第１距離Ｐｔを測定する（Ｓ１１９）。また、第１画像投影装置１０ａは、測定した第１距離Ｐｔに対応する画面幅をＲＯＭ１０１ｂに記憶したデータから取得し、それを投影画面幅とし（Ｓ１２０）、基準となる第１距離Ｐｔとその投影画面幅とから目標値となる第２距離Ｑｔを算出する（Ｓ１２１）（図１０参照）。そして、その第１距離Ｐｔ及び第２距離ＱｔとをＰＣ２０に通知する（Ｓ１２２）。
【００５７】
ＰＣ２０は第１距離Ｐｔ及び第２距離Ｑｔの値を受け付けると、これらに基づき表４に示した配置データを作成し、ＲＯＭ２０３に記憶する（Ｓ１２３）。なお、分割数及び使用台数は、ステップＳ１０７で指定された使用台数とする。
以上、ステップＳ１１３乃至Ｓ１２３までの動作が、第１画像投影装置１０ａを投影位置へ配置するための動作である。
【００５８】
次に、ＰＣ２０は、２番目に配置することを決定した第２画像投影装置１０ｂに、ユーザＷに対する投影位置への配置支援の実行を要求する配置支援要求を送信すると共に、ステップＳ１２３で作成した配置データを通知する（Ｓ１２４）。このとき、２番目の配置であることも伝える。
第２画像投影装置１０ｂがこの通知への応答をする（Ｓ１２５）と、ＰＣ２０はユーザＷに対し、第２画像投影装置１０ｂを投影位置へ配置するよう、メッセージ等により指示する（Ｓ１２６）。ユーザＷは、この指示に基づき第２画像投影装置１０ｂを投影位置への配置する（Ｓ１２７）。
【００５９】
ここでユーザＷが行う投影位置への配置とは、既に配置済みの第１画像投影装置１０ａに隣接するように第２画像投影装置１０ｂを配置した上で、第２画像投影装置１０ｂからの配置支援を受けて、画像投影軸とスクリーン５０とが垂直であって、第１距離Ｐ１が基準となる第１距離Ｐｔと同じ長さとなり、更にまた第２距離Ｑ１が目標値となる第２距離Ｑｔと同じ長さとなるように配置することをいう。
なお、第２画像投影装置１０ｂは、第１画像投影装置１０ａに対し、ステップＳ１１３で指示された側へ配置する。
【００６０】
このとき、第２画像投影装置１０ｂは、配置支援の動作として、後述する図１８及び１９の処理を行い、第２画像投影装置１０ｂを移動させるべき方向をユーザに指示する（Ｓ１２８）。詳細は、図１８及び図１９で説明する。
第２画像投影装置１０ｂは３方向についての配置位置がそれぞれ適正な位置になると、装置１０ｂのそれぞれの方向について、適正な位置にあることを表示する（Ｓ１２９）。ユーザＷは、この表示に基づき、投影位置への配置が完了したと判断したら、第２画像投影装置１０ｂの投影位置への配置が完了したことを、適当な操作によりＰＣ２０に伝達する（Ｓ１３０）。
次に、動作は図１４に示す部分に進み、ＰＣ２０はステップＳ１３０の通知を受け付けると、第２画像投影装置１０ｂに対し、投影位置への配置完了したことを通知する（Ｓ１３１）。
以上、ステップＳ１２４乃至Ｓ１３１までの動作が、第２画像投影装置１０ｂを投影位置へ配置する動作である。
【００６１】
次に、ＰＣ２０は、３番目に配置することを決定した第３画像投影装置１０ｃに、ユーザＷに対する投影位置への配置支援の実行を要求する配置支援要求を送信すると共に、ステップＳ１２３で作成した配置データを通知する（Ｓ１３２）。ステップＳ１３２乃至Ｓ１３９までの処理は、第３画像投影装置１０ｃを投影位置へ配置する動作であるが、基本的にはステップＳ１２４乃至Ｓ１３１の処理と同じであるので説明は省略する。なお、この処理において異なる点は、ユーザＷが、第３画像投影装置１０ｃを、既に配置済みの第２画像投影装置１０ｂの隣であって、第２画像投影装置１０ｂから見て第１画像投影装置１０ａと反対側の隣に配置してから、投影位置への配置を行う点である。
【００６２】
ステップＳ１３２乃至１３９までの処理が動作すると、今回使用する第１乃至第３画像投影装置１０ａ，１０ｂ，１０ｃについての投影位置への配置が完了となる。
その後、ＰＣ２０は、投影すべき画像の画像データから、各画像投影装置に投影を担当させる部分の画像データである分割投影画像データを作成し（Ｓ１４０）、それぞれ対応する画像投影装置１０に送信する（Ｓ１４１）。第１乃至第３画像投影装置１０ａ，１０ｂ，１０ｃは、送信された分割投影画像データを受信すると、それぞれが受信した分割投影画像データに基づき画像を投影する（Ｓ１４２、Ｓ１４３、Ｓ１４４）。
以上が、このシステムを用いて、ユーザＷに対して装置を投影位置へ配置する配置支援を行い、更には、画像を複数の画像投影装置１０を用いて投影する場合の処理の流れである。
【００６３】
次に、図１５乃至図２０を用いて、ＰＣ２０、１番目に配置する画像投影装置１０、および２番目以降に配置する画像投影装置１０が行う、上記シーケンス中に示した処理について、それぞれ個別に説明をする。
なお、以下のフローチャートに説明する処理は、各装置のプロセッサが、所要のプログラムを実行することにより行うものであるが、説明を簡単にするため、各装置が実行するものとして説明する。
【００６４】
まず、図１５乃至図１７に、ＰＣ２０が実行する処理についてのフローを示した。この処理は、ＰＣ２０が、ユーザＷからの分割投影画像投影要求（図１２のステップＳ１０１参照）を検出した場合に実行するものである。
ＰＣ２０は、ユーザＷからの分割投影画像投影要求を検出すると、ネットワークＡに接続している全ての画像投影装置１０に対して画像投影要求を送信し、各画像投影装置１０から受信した応答に基づき、応答があった画像投影装置を選択候補として記載したユーザ選択用装置リストを作成する（Ｓ２０１）。また、そのリストをユーザＷに提示する（Ｓ２０２）。
【００６５】
次に、ＰＣ２０は、ユーザＷから使用台数の指定と、使用する画像投影装置１０の選択と、その配置希望位置の選択とを受け付け、これらが指定及び選択されると（Ｓ２０３のＹｅｓ）、使用する画像投影装置の配置順を決定する（Ｓ２０４）。
なお、このステップＳ２０３のユーザＷからの台数の指定を受け付ける処理は、台数指定受付手順の処理であり、この処理は、台数指定受付手段の機能と対応する処理である。また、ステップＳ２０４の処理は配置順取得手順の処理であり、この処理は、配置順取得手段の機能と対応するものである。
【００６６】
次に、ＰＣ２０は、今回使用することを決定した画像投影装置１０（図１２の例では第１乃至第３画像投影装置１０ａ，１０ｂ，１０ｃ）に分割投影画像投影要求通知を送信するとともに、その配置順を通知する（Ｓ２０５）。ＰＣ２０は、送信先の画像投影装置１０の全てから要求を受信した旨の応答があるまで待って（Ｓ２０６のＹｅｓ）、１番目に配置する画像投影装置１０に、配置支援要求を送信する（Ｓ２０７）。
【００６７】
ＰＣ２０はまた、ユーザＷに対し、ステップＳ２０４で決定した配置順を提示すると共に、１番目に配置すべき画像投影装置１０を投影位置へ配置するよう指示し（Ｓ２０８）、ユーザＷから、画像投影装置の投影位置への配置が完了したことが伝達されるまで待機する（Ｓ２０９）。
次に、処理は図１６へ示す部分へ進み、ＰＣ２０は、１番目に配置する画像投影装置１０に対し、投影位置への配置が完了したことを通知する（Ｓ２１０）。
【００６８】
次に、ＰＣ２０は、ステップＳ２１０の通知先の画像投影装置１０から、基準となる第１距離Ｐｔと目標値となる第２距離Ｑｔの通知を受け付けるまで待機し（Ｓ２１１）、通知を受け付けると、それらに基づき表４に示した配置データを作成し、記憶する（Ｓ２１２）。
次に、ＰＣ２０は、２番目に配置する画像投影装置１０に対し、配置支援要求及びステップＳ２１２で作成した配置データを送信する（Ｓ２１３）。また、ユーザＷに対し２番目に配置すべき画像投影装置１０を投影位置へ配置するよう指示する（Ｓ２１４）。
【００６９】
次のステップＳ２１５及びＳ２１６の処理は、対象が２番目に配置する画像投影装置１０である点を除けば、ステップＳ２０９及びＳ２１０と同じである。
また、ＰＣ２０は、ステップＳ２１６の後、図１７に示す部分の処理に進み、３番目に配置する画像投影装置１０について、ステップＳ２１３〜Ｓ２１６と同様な処理を行う（Ｓ２１７〜Ｓ２２０）。以後、４番目以降のある場合には、最後の画像投影装置１０まで、同様な処理をくり返す。
【００７０】
必要な全ての画像投影装置１０の配置が完了すると、ＰＣ２０は、投影用の分割投影画像データを作成し（Ｓ２２１）、配置した各画像投影装置１０に対し、分割投影画像投影要求を送信すると共に、それぞれが投影すべき分割投影画像データの送信を開始し（Ｓ２２２）、この処理を終了する。
【００７１】
次に、図１８に、図１２乃至図１４のシーケンスで示した処理のうち、１番目に配置する画像投影装置１０が行うステップＳ１１５乃至Ｓ１２２と対応する処理のフローを示す。
画像投影装置１０は、１番目の配置についての配置支援要求（図１２のＳ１１１参照）を受け付けると、図１８の処理を開始する。
この処理において、画像投影装置１０はまず、投影面測距センサ１１１，１１１を用いてスクリーン５０（と想定される障害物）までの距離Ｐａ及びＰｂを２点で測定し（Ｓ２４１、図７参照）、測定結果がＰａ＝Ｐｂとなったかを判断する（Ｓ２４２）。ここでＰａ=Ｐｂであれば、画像投影装置１０の画像投影軸とスクリーン５０が垂直であることになる。
【００７２】
ステップＳ２４２でＮｏの場合、その測定結果がＰｂ＞Ｐａであれば（Ｓ２４３のＹｅｓ）、画像投影装置１０は、画像投影装置１０を上面からみて左方向に回転させるべきことを表示する（Ｓ２５０）。ステップＳ２４３がＮｏの場合は、第１画像投影装置１０ａを上面からみて右方向に回転させるべきことを表示する（Ｓ２５１）。いずれの場合も、ステップＳ２４１の処理に戻る。なお、これらの表示は、図８乃至図１０を用いて説明したように、任意の手法で行うことができる。以下に言及する表示についても同様である。
画像投影装置１０は、ステップＳ２４２でＹｅｓになるまでこの処理を繰り返す。
【００７３】
このステップＳ２４１乃至Ｓ２４３、Ｓ２５０及びＳ２５１の処理は測定手順の処理であり、この処理は、測定手段の機能と対応する処理である。
そして、ステップＳ２４２でＹｅｓの場合、画像投影装置１０は、画像投影装置１０が適正な位置（Ｐａ＝Ｐｂ）にあることを表示し（Ｓ２４４）、次のステップに進む。なお、このステップＳ２４４の処理は第３制御手順の処理であり、第３制御手段の機能と対応する処理である。
【００７４】
画像投影装置１０は次に、ＰＣ２０が図１６のステップＳ２１０で送信する配置完了通知を受け付けたかを判断する（Ｓ２４５）。ここでＮｏの場合は、ステップＳ２４１に戻って処理をくり返す。この後でユーザにより画像投影装置１０がさらに移動され、ステップＳ２４２がＮｏに戻ることもあり得るが、その場合、再度ステップＳ２４２がＹｅｓになるまでステップＳ２４４以降へは進まない。
【００７５】
一方、ステップＳ２４５でＹｅｓとなると、画像投影装置１０は、基準となる第１距離Ｐｔを測定する（Ｓ２４６）。そして、その基準となる第１距離Ｐｔ距離に対応する画面幅をＲＯＭ１０１ｂに格納したデータから取得し、それを投影画面幅とする（Ｓ２４７）。次に、画像投影装置１０は、基準となる第１距離ＰｔとステップＳ２４６で取得した投影画面幅から、目標値となる第２距離Ｑｔを算出する（Ｓ２４８）。その後、基準となる第１距離Ｐｔと目標値となる第２距離ＱｔをＰＣ２０に通知し（Ｓ２４９）、この処理は終了する。
【００７６】
なお、ステップＳ２４６の処理は、投影面測距センサ１１１，１１１を用いてスクリーン５０までの距離を測定する処理であり、第１測距手順の処理である。またこの処理は、第１測距手段の機能と対応する。また、ステップＳ２４８の処理は、算出手順の処理であり、この処理は算出手段の機能と対応する。
【００７７】
次に、図１９及び図２０に、図１２乃至図１４のシーケンスで示した処理のうち、２番目以降に配置する画像投影装置１０が行う、ステップＳ１２８、ステップＳ１３６等の処理のフローを示す。
画像投影装置１０は、２番目以降の配置についての配置支援要求（図１３のＳ１２４及び図１４のＳ１３２参照）を受け、かつ表４の配置データを受信すると、図１８の処理を開始する。
【００７８】
まず、ステップＳ２８１及びＳ２８２の処理および、ステップＳ２８２でＮＯの場合の、ステップＳ２８３乃至Ｓ２８５の処理は、それぞれ図１７のステップＳ２４１及びＳ２４２の処理、ステップＳ２４３、Ｓ２５０及びＳ２５１の処理と同じなので説明は省略し、ステップＳ２８６から説明を行う。
【００７９】
画像投影装置１０は、ステップＳ２８２がＹｅｓになると、投影面測距センサ１１１で第１距離Ｐ１を測定し（Ｓ２８６）、配置データ中の基準となる第１距離Ｐｔと比較する（Ｓ２８７）。
第１距離Ｐｔと第１距離Ｐ１が異なる場合（Ｓ２８７のＮｏ）、画像投影装置１０は次に、第１距離Ｐ１＞第１距離Ｐｔか否かを判断する（Ｓ２８８）。ここでＹｅｓの場合、画像投影装置１０は、画像投影装置１０をスクリーン５０に近づけるべきことを表示し（Ｓ２８９）、Ｎｏの場合は逆にスクリーン５０から遠ざけるべきことを表示する（Ｓ２９０）。そして、ステップＳ２８９及びＳ２９０の処理が終了すると、ステップＳ２８１に戻ってこの処理を繰り返す。
【００８０】
一方、ステップＳ２８７でＹｅｓの場合は、処理は図２０に示す部分へ進み、側面測距センサ１１２により、直近の障害物までの距離を第２距離Ｑ１として測定する（Ｓ２９１）。なお、この第２距離は、画像投影装置が概ね目標の投影位置に配置されていれば、図１９の処理を実行している画像投影装置から、直前に配置された画像投影装置１０までの距離となる。直前に配置された画像投影装置１０が側面測距センサ１１２による測距範囲に入らない場合には、画像投影装置１０間の距離と大きく離れた値となる。なお、側面測距センサ１１２が複数の向きに配置されている場合、直前に配置された画像投影装置１０があると想定されている側の側面測距センサ１１２を第２距離の測定に用いる。
【００８１】
次に、画像投影装置１０は、測定した第２距離Ｑ１を、目標値となる第２距離Ｑｔと比較する（Ｓ２９２）。第２距離Ｑ１と第２距離Ｑｔが異なる場合（Ｓ２９２のＮｏ）、画像投影装置１０は次に、第２距離Ｑ１＞第２距離Ｑｔか否か判断する（Ｓ２９３）。ここでＹｅｓの場合、画像投影装置１０は、画像投影装置１０を直前に配置した画像投影装置の側に近づけるべきことを表示し（Ｓ２９４）、Ｎｏの場合は逆に直前に配置した画像投影装置から離すべきことを表示して（Ｓ２９５）、ステップＳ２８１に戻る。なお、ステップＳ２９４及びＳ２９５の表示は、画像投影装置１０の配列方向への移動を促すことを想定したものである。
【００８２】
また、ステップＳ２９２でＹｅｓの場合、Ｐａ＝Ｐｂ、Ｐ１＝Ｐｔ、Ｑ１＝Ｑｔの３つの条件が揃って適正な位置に装置があることがわかる。そこで、画像投影装置１０は、画像投影装置１０が適正な位置にあることを表示する（Ｓ２９６）。しかし、この場合でも、ＰＣ２０が図１３のステップＳ１３０や図１４のステップＳ１３８で送信する配置完了通知を受信しない限りは処理は終了せず、ステップＳ２８１に戻って処理をくり返す。配置完了通知を受信した場合には、その時点で図１９及び図２０の処理を中止する。
以上が、２番目以降に配置する画像投影装置１０が行う、配置支援の処理についての説明である。
なお、ここで、上述の第１距離Ｐ１及び第２距離Ｑ１の測定結果に応じて画像投影装置１０を移動させるべき方向をユーザに通知する処理は第１制御手順（３番目以降に配置する画像投影装置が行う場合には第２制御手順）の処理であって、この処理は第１制御手段（３番目以降に配置する画像投影装置の場合には第２制御手段）の機能と対応する。
【００８３】
なお、上述してきた処理では、ステップＳ２８４、Ｓ２８９等で、画像投影装置１０を回転させるべき方向や移動さえるべき方向を表示するのは、回転させるすべき、或いは移動させるべき画像投影装置自体としていた。しかし、スクリーン５０への投影などにより、回転や移動させるべき画像投影装置１０と近接しない位置に表示を行う場合には、必ずしも回転や移動させるべき画像投影装置１０自体が表示を実行する必要はない。所定の位置の画像投影装置に、表示すべき情報を集約させて、画像投影装置１０を回転や移動させるべき方向の表示は、常に当該画像投影装置１０が行うようにすることも考えられる。また、同様に、ＰＣ２０に情報を集約させて、ＰＣ２０がその画面上で表示を行うことも考えられる。
【００８４】
以上が、この発明の実施形態の一つである画像投影システムについての説明である。
上述してきた画像投影システムでは、画像投影装置１０の各種の機能とＰＣ２０の各種の機能を用いて、シーケンス及びフローチャートを用いて説明した処理を行い、各画像投影装置について、画像を投影する投影位置を決定するためのユーザに対する配置支援を行う。このシステムでは、基準となる第１距離Ｐｔ、目標値となる第２距離Ｑｔを決めて、それらの値が測定した第１距離Ｐ１、第２距離Ｑ１と同じになるように、ユーザに対し回転方向、移動方向を表示して、配置支援を行うことで、画像投影装置の台数に関わらず、投影面までの距離を一定にすることができ、また、配列方向における画像投影装置間の間隔を、投影面までの距離から定まる画像のサイズに合わせて一定にすることができる。
【００８５】
これにより、各画像投影装置１０が投影する画像同士が投影画面上で、隣接する領域で重畳したり、隙間があいたりして表示されることがなくなる。
また、ユーザに対する移動や回転の指示が、スクリーン等の画面や、移動や回転させるべき画像投影装置が備えるインジケータを用いて表示されるため、見やすく且つ移動方向を容易に把握することができ、その結果、迅速に投影位置に配置することが可能となる。
【００８６】
以上で本発明の実施形態の説明を終了するが、この発明において、装置の具体的な構成、ネットワークの具体的な構成、装置の台数、表示の方式、具体的な処理の手順等は、実施形態で説明したものに限るものではない。
例えば、目標値となる第２距離Ｑｔを求める際に、台形補正を考慮することも考えられる。
すなわち、画像投影装置１０を水平面から斜め上方に傾けて配置し、水平面に対して垂直に配置されたスクリーン５０上に画像を投影させる場合、その画像は、台形に歪んでしまう。そして、画像投影装置１０に、この台形歪みを補正して投影される画像が長方形になるようにするための、台形補正の機能を設けることが広く行われている。台形歪みは、画像投影装置１０が、水平面からの傾きによって生じる歪みをちょうど打ち消すだけ、画像を台形に変形して投影することで解消される。
【００８７】
図２１に示したのは、台形補正を行って画像を投影する場合の模式図である。第１乃至第３画像投影装置１０ａ，１０ｂ，１０ｃは、分割投影画像データを台形に補正した分割投影画像Ｘ１′、Ｘ２′、Ｘ３′をスクリーン５０に投影する。このようにすることで、スクリーン５０上には、歪みのない分割投影画像Ｘ１、Ｘ２、Ｘ３が投影される。
しかし、単に台形に補正するだけでは、スクリーン５０上に投影されたときの画面のサイズが、台形補正なしの場合に投影されるべき画面のサイズと異なってしまうことがある。
【００８８】
そこで、上述の実施形態において目標値となる第２距離Ｑｔの算出に用いる投影画面幅を求める際に、この台形補正の度合いも加味して考慮するようにするとよい。この場合、台形補正を考慮しない場合の投影画面幅に、台形補正の度合いに応じた係数を乗じて、スクリーン５０上に投影されたときの台形補正後の画面の幅を求められるのであれば、このように求めればよい。また、単純な数式での計算が難しい場合には、表１のテーブルを二次元で作成し、投射レンズ１１０から投影面までの距離と台形補正の補正量との各組み合わせに対し、画面幅を関連付けてもよい。そして、投影画面幅が必要な場合に、上記の処理と補正量との組み合わせを用いてこのテーブルを検索すればよい。
このようにすることで、台形補正を行う場合でも、上述した実施形態の場合と同様な効果が得られる。
【００８９】
なお、台形補正を行う場合、分割投影画像を投影する全ての画像投影装置１０に対し、同じ補正値を適用することが望ましい。このため、１番目に配置する画像投影装置１０において台形補正量（台形補正値）を決めた後、これをＰＣ２０に送付させ、ＰＣ２０がその補正値を表４の配置データに含める形で他の画像投影装置１０に通知し、その配置データに基づいて台形補正の補正値を設定させるとよい。台形補正の方法、補正値データ等は公知のものを用いて行えばよく、特に方法は限定されない。
【００９０】
また、上述した実施形態は、画像投影装置１０の側面測距センサ１１２は一方向のみの距離を測定するもので足りる。しかしこの場合、画像投影装置１０の配列方向はユーザＷの意思に関わらず一意に決まってしまい、側面測距センサ１１２が設けられている側と反対側に向かってしか配列できない。しかし、両側面に側面測距センサ１１２が設けられていれば、ユーザＷの意思によって配列方向を決定することができる。
例えば、図１１に示したようにスクリーン５０に向かって左から右へ向かって配列するか、逆に図２２に示すようにスクリーン５０に向かって右から左へ向かって配列するかを、選択できるようにすることが考えられる。
【００９１】
なお、この選択を行うことにより、配置順一番目に設定される画像投影装置が、一方向側に向かって配列される場合の、その端（右から左であれば右端、左から右であれば左端）の位置に配置されることが決定する。
そこで、使用する画像投影装置１０が両側面にそれぞれ一つずつ側面測距センサ１１２を備えている場合、事前に第２距離Ｑ１の計測方向を決定することが望ましい。そこで、図２３に示すように、スクリーン５０に、画像投影装置１０の配列方向の選択を促す画面を表示し、ユーザＷに配列方向を選択させることが考えられる。そして、その選択に応じて必要な計測方向の側面測距センサ１１２を有効にし、他方向の側面測距センサ１１２を無効にした状態で、２番目以降に配置する画像投影装置１０に図１９及び図２０の処理を実行させればよい。
【００９２】
また、配列方向の選択は、図１３のステップＳ１１５の処理を開始する前に受け付けるとよい。ユーザＷが行った選択結果は、表４の配置データに含める形でＰＣ２０から各画像投影装置１０に伝達するとよい。
なお、配列方向の選択は、例えば、ユーザＷから投影に使用する画像投影装置の選択を受け付ける際に、合わせて受け付けるようにしてもよい。また、これ以外でも、適宜のタイミングで選択を受け付けることを妨げるものではない。
【００９３】
また、上述した実施形態では、ＰＣ２０と各画像投影装置１０とを、ネットワークＡ
を介して接続する例について説明した。しかし、ＰＣ２０と各画像投影装置１０とをネットワークＡを介さずに直接接続してもよい。この場合の接続例を、図２４に示す。
この構成であっても、上述した実施形態の場合と同様な配置支援を実行可能である。
【００９４】
また、上述した実施形態では、画像投影装置１０を、同じ水平面上に並べて配置することを想定していた。しかし、画像投影装置１０を配置する面は、平面であれば、その向きは問わない。傾いていたり、垂直であったりしてもよい。ただし、配置面の傾きに応じて、スクリーン５０に投影される画面も傾くことになる。また、画像投影装置１００を何らかの台の上に置く場合だけでなく、天井や壁からつり下げる場合であっても、複数の画像投影装置１０を（仮想的な）平面上に配置して投影を行わせ、それらの画像を隙間無く繋げたい場合には、上述した実施形態の配置支援は有用である。
また、複数の画像投影装置１０から投影される画面を、水平方向ではなく垂直（上下）方向に連結しようとする場合にも、上述した実施形態の考え方は適用可能である。この場合、隣接する画像投影装置１０間の距離である第２距離Ｑ２は、垂直方向に計測し、また間隔の調整も垂直方向の位置を調整して行うことになる。このため、画像投影装置１０を上下に移動させる設備が必要となるが、このような設備があれば、配置位置の調整自体は上述した実施形態の場合と同様に行うことができる。
【００９５】
また、上述した実施形態における画像投影装置１０あるいはＰＣ２０の機能を、複数の装置に分散して設け、それらの装置に協働してその機能を実現させるようにしてもよい。あるいは逆に、画像投影装置１０のいずれかに、ＰＣ２０の機能を合わせ持たせるようにすることも考えられる。また、画像投影装置１０とＰＣ２０との間の機能分担を変えることも考えられる。例えば、図１８のステップＳ２４７及びＳ２４８による目標値となる第２距離Ｑｔの算出を、基準となる第１距離Ｐｔの値及び画像投影装置１０の機種に基づき、ＰＣ２０側で行うことも考えられる。
【００９６】
また、１又は複数のプロセッサが協働して、上述の実施形態において画像投影装置１０及びＰＣ２０が実行する処理の各手順を実行する情報処理装置としてもよい。
更に、また、１又は複数のコンピュータに、上述した画像投影装置１０及びＰＣ２０の機能を実現させるためのプログラムとしてもよい。
【００９７】
また、この発明のプログラム実施形態は、コンピュータに、上述したＰＣ２０の機能を実現させるためのプログラム、あるいはコンピュータに画像投影装置のハードウェアを制御させて上述した画像投影装置１０の機能を実現させるためのプログラムである。
このようなプログラムは、これを実行するコンピュータのメモリに記憶させておく他、外部の記憶媒体等に記憶しておいてもよい。また、メモリカード、ＣＤ、ＤＶＤ、ブルーレイディスク等の任意の不揮発性記録媒体に記録して提供することもできる。それらの記録媒体に記録されたプログラムをコンピュータにインストールして実行させることにより、上述した各機能を実現させることができる。
【００９８】
また、ネットワークに接続され、プログラムを記録した記録媒体を備える外部装置あるいはプログラムを記憶手段に記憶した外部装置からダウンロードし、コンピュータにインストールして実行させることも可能である。
また、以上説明してきた実施形態及び変形例の構成は、相互に矛盾しない限り任意に組み合わせて実施可能であることは勿論である。
【符号の説明】
【００９９】
１０：画像投影装置、１０１：ＭＰＵ、１０１ｂ：ＲＯＭ、４２：第１距離測距部、４３：第２距離算出部、４４：第２距離測距部、４６：投影位置配置部、４９：記憶部、２０：ＰＣ、２０１：ＣＰＵ、２０３：ＲＯＭ、６１：リスト作成部、６２：分割投影画像決定部、６３:第１・第２距離取得部、６４：投影位置配置管理部、６５：画像投影指示部、６６：記憶部、Ｐｔ：基準となる第１距離、Ｑｔ：目標値となる第２距離
【先行技術文献】
【特許文献】
【０１００】
【特許文献１】特開２００６−２９５５８４号公報
【図１】
2017059931.tif 000007
【図２】
2017059931.tif 000008
【図３】
2017059931.tif 000009
【図４】
2017059931.tif 000010
【図５】
2017059931.tif 000011
【図６】
2017059931.tif 000012
【図７】
2017059931.tif 000013
【図８】
2017059931.tif 000014
【図９】
2017059931.tif 000015
【図１０】
2017059931.tif 000016
【図１１】
2017059931.tif 000017
【図１２】
2017059931.tif 000018
【図１３】
2017059931.tif 000019
【図１４】
2017059931.tif 000020
【図１５】
2017059931.tif 000021
【図１６】
2017059931.tif 000022
【図１７】
2017059931.tif 000023
【図１８】
2017059931.tif 000024
【図１９】
2017059931.tif 000025
【図２０】
2017059931.tif 000026
【図２１】
2017059931.tif 000027
【図２２】
2017059931.tif 000028
【図２３】
2017059931.tif 000029
【図２４】
2017059931.tif 000030