(57)【要約】【課題】１回の撮影でプロジェクタの位置検知と校正パラメータの算出を行うことができる画像投影システムを提供する。【解決手段】複数の画像投影装置に画像を送信して投影させる情報処理装置であって、前記複数の画像投影装置が投影した校正用画像の投影像を収めた撮影画像を入力する撮影画像入力部と、前記撮影画像から前記校正用画像を抽出する校正用画像抽出部と、抽出した前記校正用画像から各前記画像投影装置の識別情報を抽出する識別情報抽出部と、前記校正用画像から抽出した前記識別情報と前記撮影画像における該校正用画像の位置に基づいて該校正用画像を投影した前記画像投影装置とその投影位置を特定する投影位置特定部と、抽出した複数の前記校正用画像に基づいて各該校正用画像を投影した前記画像投影装置の校正パラメータを算出する校正パラメータ算出部とを含む情報処理装置を提供する。【選択図】図２
2017083550.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像投影装置に画像を送信して投影させる情報処理装置であって、
前記複数の画像投影装置が投影した校正用画像の投影像を収めた撮影画像を入力する撮影画像入力部であって、該校正用画像は校正パターンに各該画像投影装置の識別情報を埋め込んでなる、撮影画像入力部と、
前記撮影画像から前記校正用画像を抽出する校正用画像抽出部と、
抽出した前記校正用画像から前記識別情報を抽出する識別情報抽出部と、
前記校正用画像から抽出した前記識別情報と前記撮影画像における該校正用画像の位置に基づいて該校正用画像を投影した前記画像投影装置とその投影位置を特定する投影位置特定部と、
抽出した複数の前記校正用画像に基づいて各該校正用画像を投影した前記画像投影装置の校正パラメータを算出する校正パラメータ算出部と、
特定された前記画像投影装置の台数と、各該画像投影装置の前記投影位置と、各該画像投影装置の前記校正パラメータに基づいて、コンテンツ画像を複数の分割画像に分割し、該分割画像を補正する画像補正部と、
を含む、
情報処理装置。
【請求項２】
補正した前記分割画像を前記画像投影装置に送信する画像送信部を含む、
請求項１に記載の情報処理装置。
【請求項３】
前記識別情報は、前記画像投影装置の通信宛先情報であり、
前記画像送信部は、
前記識別情報が示す宛先に補正した前記分割画像を送信する、
請求項２に記載の情報処理装置。
【請求項４】
前記撮影画像を取得するための撮影手段を備える、
請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
複数の画像投影装置と各該画像投影装置に画像を送信して投影させる情報処理装置とを含む画像投影システムであって、
各前記画像投影装置は、
校正パターンに自装置の識別情報を埋め込んでなる校正用画像を投影する画像投影部と、
を含み、
前記情報処理装置は、
前記複数の画像投影装置が投影した前記校正用画像の投影像を収めた撮影画像を入力する撮影画像入力部と、
前記撮影画像から前記校正用画像を抽出する校正用画像抽出部と、
抽出した前記校正用画像から前記識別情報を抽出する識別情報抽出部と、
前記校正用画像から抽出した前記識別情報と前記撮影画像における該校正用画像の位置に基づいて該校正用画像を投影した前記画像投影装置とその投影位置を特定する投影位置特定部と、
抽出した複数の前記校正用画像に基づいて各該校正用画像を投影した前記画像投影装置の校正パラメータを算出する校正パラメータ算出部と、
特定された前記画像投影装置の台数と、各該画像投影装置の前記投影位置と、各該画像投影装置の前記校正パラメータに基づいて、コンテンツ画像を複数の分割画像に分割し、該分割画像を補正する画像補正部と、
を含む、
画像投影システム。
【請求項６】
各前記画像投影装置は、
前記校正パターンに自装置の識別情報を埋め込んで前記校正用画像を生成する校正用画像生成部を含む、
請求項５に記載の画像投影システム。
【請求項７】
複数の画像投影装置に画像を送信して投影させるコンピュータを、
前記複数の画像投影装置が投影した校正用画像の投影像を収めた撮影画像を入力する撮影画像入力手段であって、該校正用画像は校正パターンに各該画像投影装置の識別情報を埋め込んでなる、撮影画像入力手段、
前記撮影画像から前記校正用画像を抽出する校正用画像抽出手段、
抽出した前記校正用画像から前記識別情報を抽出する識別情報抽出手段、
前記校正用画像から抽出した前記識別情報と前記撮影画像における該校正用画像の位置に基づいて該校正用画像を投影した前記画像投影装置とその投影位置を特定する投影位置特定手段、
抽出した複数の前記校正用画像に基づいて各該校正用画像を投影した前記画像投影装置の校正パラメータを算出する校正パラメータ算出手段、
特定された前記画像投影装置の台数と、各該画像投影装置の前記投影位置と、各該画像投影装置の前記校正パラメータに基づいて、コンテンツ画像を複数の分割画像に分割し、該分割画像を補正する画像補正手段、
として機能させるためのプログラム。
【請求項８】
前記コンピュータを、さらに、
補正した前記分割画像を前記画像投影装置に送信する画像送信手段として機能させる、
請求項７に記載のプログラム。
【請求項９】
前記識別情報は、前記画像投影装置の通信宛先情報であり、
前記画像送信手段は、
前記識別情報が示す宛先に補正した前記分割画像を送信する、
請求項８に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像投影システムおよびプログラムに関する。
【背景技術】
【０００２】
従来、コンテンツの分割画像を複数のプロジェクタから投影して大画面を実現するマルチプロジェクションという技術がある。
【０００３】
ここで、マルチプロジェクションでは、各プロジェクタにコンテンツの分割画像を正しく割り当てるために、画像の送信側に各プロジェクタの位置を認識させる必要がある。
【０００４】
この点につき、特許文献１は、複数のプロジェクタの各々に自装置の識別情報をエンコードした二次元コードを投影させ、その投影像を同時に収めた撮影画像を解析することによって、各プロジェクタの位置を自動的に識別する識別システムを開示する。
【０００５】
一方、マルチプロジェクションでは、複数のプロジェクタの投影像を統合した映像が歪みなく見えるようにするために予め分割画像を補正しておく必要がある。そのため、マルチプロジェクションでは、複数のプロジェクタの各々から校正パターンを投影し、その撮影画像を解析して、補正に使用する校正パラメータを算出する必要がある。
【０００６】
つまり、従来のマルチプロジェクションでは、プロジェクタの位置検知と校正パラメータの算出のために、最低でも撮影作業を２回行わなければならないという問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記従来技術における課題に鑑みてなされたものであり、１回の撮影でプロジェクタの位置検知と校正パラメータの算出を行うことができる新規な画像投影システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明者は、１回の撮影でプロジェクタの位置検知と校正パラメータの算出を行うことができる新規な画像投影システムにつき鋭意検討した結果、以下の構成に想到し、本発明に至ったのである。
【０００９】
すなわち、本発明によれば、複数の画像投影装置に画像を送信して投影させる情報処理装置であって、前記複数の画像投影装置が投影した校正用画像の投影像を収めた撮影画像を入力する撮影画像入力部であって、該校正用画像は校正パターンに各該画像投影装置の識別情報を埋め込んでなる、撮影画像入力部と、前記撮影画像から前記校正用画像を抽出する校正用画像抽出部と、抽出した前記校正用画像から前記識別情報を抽出する識別情報抽出部と、前記校正用画像から抽出した前記識別情報と前記撮影画像における該校正用画像の位置に基づいて該校正用画像を投影した前記画像投影装置とその投影位置を特定する投影位置特定部と、抽出した複数の前記校正用画像に基づいて各該校正用画像を投影した前記画像投影装置の校正パラメータを算出する校正パラメータ算出部と、特定された前記画像投影装置の台数と、各該画像投影装置の前記投影位置と、各該画像投影装置の前記校正パラメータに基づいて、コンテンツ画像を複数の分割画像に分割し、該分割画像を補正する画像補正部と、を含む、情報処理装置が提供される。
【発明の効果】
【００１０】
上述したように、本発明によれば、１回の撮影でプロジェクタの位置検知と校正パラメータの算出を行うことができる新規な画像投影システムが提供される。
【図面の簡単な説明】
【００１１】
【図１】本実施形態の画像投影システムのシステム構成図。
【図２】本実施形態の画像投影システムの機能ブロック図。
【図３】本実施形態の画像投影装置が実行する処理を示すフローチャート。
【図４】校正用画像を示す図。
【図５】校正用画像を投影する様子を示す図。
【図６】本実施形態の情報処理装置が実行する処理を示すフローチャート。
【図７】本実施形態の情報処理装置が実行する処理を説明するための概念図。
【図８】機器情報管理テーブルを示す図。
【図９】本実施形態の情報処理装置が実行する処理を説明するための概念図。
【図１０】コンテンツ画像を投影する様子を示す図。
【図１１】本実施形態の画像投影システムのハードウェア構成図。
【発明を実施するための形態】
【００１２】
以下、本発明を、実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜、その説明を省略するものとする。
【００１３】
図１は、本発明の実施形態である画像投影システム１０００のシステム構成を示す。本実施形態の画像投影システム１０００は、複数のプロジェクタから投影した画像を統合して大画面を実現するマルチプロジェクションを行うためのシステムである。本実施形態の画像投影システム１０００は、複数のプロジェクタ１０と、マルチプロジェクションを制御する情報処理装置１００を含んで構成されており、複数のプロジェクタ１０（１０ａ、１０ｂ、１０ｃ）と情報処理装置１００は、ネットワーク３０を介して相互通信可能に接続されている。なお、ネットワーク３０は、例えば、ＬＡＮ（Local Area Network）やＰＡＮ（Personal Area Network）であり、有線・無線を問わない。
【００１４】
プロジェクタ１０は、スクリーンなどの投影面に画像を投影する画像投影装置である。図１に示す例では、マルチプロジェクションを行うために、３台のプロジェクタ１０ａ、１０ｂ、１０ｃが投影面Ｓの幅方向に沿って横並びに配置されており、隣接する２台のプロジェクタ１０は、それぞれの投影領域が一部で重複するように位置決めされている。なお、図１に示した３台のプロジェクタ１０を横並びに配置する態様はあくまで例示であって、プロジェクタ１０の台数（２台以上）および配置態様は任意である。ただし、以下では、３台のプロジェクタ１０を横並びに配置した場合を例にとって説明を行う。
【００１５】
情報処理装置１００は、プロジェクタ１０ａ、１０ｂ、１０ｃのそれぞれに画像を送信して投影させるための情報処理装置であり、例えば、パーソナル・コンピュータ（ＰＣ）である。なお、図１では、情報処理装置１００としてノート型ＰＣを例示しているが、情報処理装置１００は、デスクトップ型ＰＣであってもよいし、タブレット型ＰＣやスマートフォンなどであってもよい。以下では、情報処理装置１００をＰＣ１００という。
【００１６】
好ましい実施形態では、画像投影システム１０００は、さらに、カメラ２０を含む。カメラ２０は、複数のプロジェクタ１０から投影される投影像を撮影するための撮影手段であり、ＣＣＤイメージセンサやＣＭＯＳデジタルイメージセンサを撮像素子として備えるデジタルカメラである。なお、図１では、カメラ２０を単体の装置として示しているが、ＰＣ１００に搭載されたデジタルカメラをカメラ２０として使用してもよい。
【００１７】
以上、本実施形態の画像投影システム１０００のシステム構成について説明してきたが、続いて、プロジェクタ１０とＰＣ１００の機能構成を図２に示す機能ブロック図に基づいて説明する。
【００１８】
プロジェクタ１０は、校正用画像生成部１２と、画像受信部１４と、画像投影部１６とを含んで構成される。
【００１９】
校正用画像生成部１２は、校正パターン（後述する）に自装置（プロジェクタ１０）の識別情報を埋め込んで校正用画像を生成するための機能手段である。
【００２０】
画像受信部１４は、ＰＣ１００からネットワーク３０を介して画像を受信するための機能手段である。
【００２１】
画像投影部１６は、画像の投影を制御するための機能手段である。画像投影部１６は、校正用画像生成部１２が生成した校正用画像を投影面に投影するとともに、画像受信部１４がＰＣ１００から受信した画像を投影面に投影する。
【００２２】
一方、ＰＣ１００は、撮影画像入力部１０２と、コンテンツ画像入力部１０３と、校正用画像抽出部１０４と、識別情報抽出部１０５と、投影位置特定部１０６と、校正パラメータ算出部１０７と、画像補正部１０８と、画像送信部１０９とを含んで構成されている。
【００２３】
撮影画像入力部１０２は、複数のプロジェクタ１０が一斉に投影した校正用画像の投影像を同時に収めた撮影画像を入力するための機能手段である。
【００２４】
コンテンツ画像入力部１０３は、投影面に大画面で投影する元のコンテンツ画像を入力するための機能手段である。
【００２５】
校正用画像抽出部１０４は、上記撮影画像から校正用画像を抽出するための機能手段である。
【００２６】
識別情報抽出部１０５は、抽出した校正用画像からプロジェクタ１０の識別情報を抽出するための機能手段である。
【００２７】
投影位置特定部１０６は、校正用画像を投影したプロジェクタ１０とその投影位置を特定するための機能手段である。
【００２８】
校正パラメータ算出部１０７は、抽出した複数の校正用画像に基づいて各プロジェクタ１０の校正パラメータを算出するための機能手段である。
【００２９】
画像補正部１０８は、上記コンテンツ画像を複数の分割画像に分割し、各分割画像を算出された校正パラメータに基づいて補正するための機能手段である。
【００３０】
画像送信部１０９は、補正した分割画像を対応するプロジェクタ１０に送信するための機能手段である。
【００３１】
以上、プロジェクタ１０とＰＣ１００の機能構成について説明してきたが、続いて、画像投影システム１０００を使用してマルチプロジェクションを行うにあたり、それぞれのプロジェクタ１０が最初に実行する処理を図３に示すフローチャートに基づいて説明する。なお、以下の説明においては、適宜、図２を参照するものとする。
【００３２】
本実施形態のプロジェクタ１０は、ユーザによる電源ＯＮ操作またはその他の適切な操作に応答して図３に示す処理を開始する。
【００３３】
ステップ１０１では、校正用画像生成部１２が所定の記憶領域１８から校正パターンを読み出す。
【００３４】
図４（ａ）は、本実施形態で使用する校正パターンの一例として校正パターン６０を示す。図４（ａ）に示すように、校正パターン６０は、４つのコーナーパターン６２と、コーナーパターン６２を頂点とする長方形の領域内に配置されたドットパターン６４からなる。コーナーパターン６２は、校正パターンの四隅を示すためのパターンであり、ドットパターン６４は、投影像の台形歪や局所的な歪などを検出するためのパターンである。なお、図４（ａ）に示す校正パターン６０はあくまで例示であって、これに限定されない。
【００３５】
続いて、校正用画像生成部１２は、所定の記憶領域１８からプロジェクタ１０の識別情報を読み出し（ステップ１０２）、当該識別情報をステップ１０１で読み出した校正パターンに埋め込んで校正用画像を生成する（ステップ１０３）。
【００３６】
図４（ｂ）は、図４（ａ）に示した校正パターン６０にプロジェクタ１０の識別情報を埋め込むことによって校正用画像７０が生成される様子を概念的に示す。図４（ｂ）に示す例では、プロジェクタ１０の識別情報として機器ＩＤ“PJ001”を埋め込む様子を示している。なお、図４（ｂ）では、理解を助けるために、便宜上、文字列“PJ001”のグラフィックキャラクタを校正パターン６０の上に重畳表示しているが、本実施形態では、実際には、文字列“PJ001”に対応する文字コードが専用のアプリケーションにより「電子透かし」として人が知覚できない態様で校正パターン６０に埋め込まれる。なお、本実施形態における「電子透かし」とは、コンピュータが解読可能な形で埋め込まれるデータ全般を含む概念であり、校正パターンの検出に支障がない限りにおいて、人が知覚できる態様で埋め込まれていてもかまわない。
【００３７】
最後に、画像投影部１６は、ステップ１０３で生成した校正用画像を投影面に投影し（ステップ１０４）、処理を終了する。
【００３８】
図５は、画像投影システム１０００を構成する３台のプロジェクタ１０ａ、１０ｂ、１０ｃが図３に示した一連の処理を実行した結果、各プロジェクタ１０から校正用画像が一斉に投影された様子を示す。図５に示すように、プロジェクタ１０ａから投影される校正用画像７０ａの投影像８０ａと、プロジェクタ１０ｂから投影される校正用画像７０ｂの投影像８０ｂと、プロジェクタ１０ｃから投影される校正用画像７０ｃの投影像８０ｃは、投影面Ｓの幅方向に沿って横並びに配置されており、隣接する２つの投影像（投影像８０ａと投影像８０ｂ、投影像８０ｂと投影像８０ｃ）は一部が重畳している。
【００３９】
本実施形態においては、この段階で、ユーザがカメラ２０を用いて、３つの投影像８０ａ、７０ｂ、７０ｃが同時に収まるように投影面Ｓを撮影する。その後、カメラ２０が取得した撮影画像を適切な方法でＰＣ１００に提供する。ＰＣ１００の撮影画像入力部１０２は、カメラ２０から提供される撮影画像を入力し、記憶領域１１０に保存する。なお、図５では、カメラ２０が取得した撮影画像を有線でＰＣ１００に転送するケースを例示しているが、撮影画像は、カメラ２０から無線でＰＣ１００に転送してもよいし、カメラ２０からＵＳＢメモリやＳＤメモリなどの記録媒体を介してＰＣ１００に移動させてもよい。
【００４０】
続いて、カメラ２０による撮影が終了した後にＰＣ１００が実行する処理を図６に示すフローチャートに基づいて説明する。なお、以下の説明においては、適宜、図２を参照するものとする。
【００４１】
ステップ２０１では、校正用画像抽出部１０４が記憶領域１１０から撮影画像（３つの投影像８０ａ、８０ｂ、８０ｃを同時に収めた撮影画像）を読み出す。図７（ａ）は、ステップ２０１で読み出される撮影画像を示す。
【００４２】
続くステップ２０２では、校正用画像抽出部１０４が所定のアルゴリズムに基づいて画像解析を行い、図７（ａ）に示す撮影画像から、校正用画像７０の投影像８０が写り込んだ画像領域９０（以下、これを単に、校正用画像９０という）を抽出する。例えば、校正用画像抽出部１０４は、校正パターン６０（図４参照）をテンプレートとしたパターンマッチングを行って、図７（ａ）に示す撮影画像から、図７（ｂ）に示すように、校正用画像９０ａ、校正用画像９０ｂおよび校正用画像９０ｃを抽出する。
【００４３】
続くステップ２０３では、識別情報抽出部１０５が、ステップ２０２で抽出した３つの校正用画像９０ａ、９０ｂ、９０ｃのそれぞれから、電子透かしとして埋め込まれたプロジェクタ１０の識別情報を抽出する。すなわち、識別情報抽出部１０５は、図７（ｂ）に示すように、校正用画像９０ａからプロジェクタ１０ａの機器ＩＤ“PJ001”を抽出し、校正用画像９０ｂからプロジェクタ１０ｂの機器ＩＤ“PJ002”を抽出し、校正用画像９０ｃからプロジェクタ１０ｃの機器ＩＤ“PJ003”を抽出する。
【００４４】
続くステップ２０４では、投影位置特定部１０６が、それぞれの校正用画像９０を投影したプロジェクタ１０とその投影位置を特定する。すなわち、投影位置特定部１０６は、校正用画像９０ａから抽出した識別情報“PJ001”に係るプロジェクタ１０ａを校正用画像９０ａの投影元と特定し、校正用画像９０ａの撮影画像における位置「左」をプロジェクタ１０ａの投影位置を「左」と特定する。同様に、校正用画像９０ｂから抽出した識別情報“PJ002”に係るプロジェクタ１０ｂを校正用画像９０ｂの投影元と特定し、校正用画像９０ｂの撮影画像における位置「中央」をプロジェクタ１０ｂの投影位置を「中央」と特定し、校正用画像９０ｃから抽出した識別情報“PJ003”に係るプロジェクタ１０ｃを校正用画像９０ｃの投影元と特定し、校正用画像９０ｃの撮影画像における位置「右」をプロジェクタ１０ｃの投影位置を「右」と特定する。
【００４５】
投影位置特定部１０６は、上述した特定結果を記憶領域１１０に保存される機器情報管理テーブル５００に格納する。図８は、機器情報管理テーブル５００を示す。図８に示すように、機器情報管理テーブル５００は、プロジェクタ１０の機器ＩＤを格納するためのフィールド５０１と、プロジェクタ１０の通信宛先情報であるＩＰアドレスを格納するためのフィールド５０２と、プロジェクタ１０の投影位置を格納するためのフィールド５０３と、プロジェクタ１０の校正パラメータを格納するためのフィールド５０４を含む。
【００４６】
先のステップ２０４が実行される前においては、機器情報管理テーブル５００は、図８（ａ）に示すように、フィールド５０１とフィールド５０２だけに値が格納された状態となっており、フィールド５０３とフィールド５０４はブランクとされる。そして、投影位置特定部１０６は、ステップ２０４において、図８（ｂ）に示すように、校正用画像９０の投影元と特定したプロジェクタ１０の識別情報（機器ＩＤ）に紐付いたフィールド５０３に当該プロジェクタ１０の特定された投影位置を格納する。
【００４７】
続くステップ２０５では、校正パラメータ算出部１０７が、ステップ２０２で抽出した複数の校正用画像９０の校正パターンに基づいて、各校正用画像９０の投影元であるプロジェクタ１０の校正パラメータを算出する。すなわち、校正パラメータ算出部１０７は、校正用画像９０ａに含まれる校正パターンに基づいて、校正用画像９０ａの投影元であるプロジェクタ１０ａの校正パラメータを算出し、校正用画像９０ｂに含まれる校正パターンに基づいて、校正用画像９０ｂの投影元であるプロジェクタ１０ｂの校正パラメータを算出し、校正用画像９０ｃに含まれる校正パターンに基づいて、校正用画像９０ｃの投影元であるプロジェクタ１０ｃの校正パラメータを算出する。なお、校正パターンのドットマトリックスから投影像の歪みを解消するための校正パラメータを算出する方法は既知であるので、ここでは、その説明を省略する。
【００４８】
校正パラメータ算出部１０７は、図８（ｃ）に示すように、ステップ２０５で算出したプロジェクタ１０の校正パラメータ（の保存位置）を当該プロジェクタ１０の識別情報（機器ＩＤ）に紐付いたフィールド５０４に格納する。
【００４９】
続くステップ２０６では、画像補正部１０８が、投影面Ｓに大画面で投影する元の画像であるコンテンツ画像を記憶領域１１０から読み出す。なお、投影対象となるコンテンツ画像は、ＰＣ１００の補助記憶装置や外部入力インターフェースからコンテンツ画像入力部１０３によって入力され、記憶領域１１０に保存される。
【００５０】
続くステップ２０７では、画像補正部１０８が、特定されたプロジェクタ１０の台数と、各プロジェクタ１０の投影位置と、各プロジェクタ１０の校正パラメータに基づいて、ステップ２０６で読み出したコンテンツ画像をプロジェクタ１０の台数分の分割画像に分割し、それぞれの分割画像を補正する。
【００５１】
具体的には、画像補正部１０８は、まず、撮影画像に写り込んだ３つの校正用画像９０ａ、９０ｂおよび９０ｃのそれぞれの校正パターン（ドットパターン）を線形に外挿することにより、図９（ａ）に示すように、それぞれの校正用画像９０の投影元であるプロジェクタ１０ａ、１０ｂおよび１０ｃの投影可能領域Ａ、ＢおよびＣを特定した後、図９（ｂ）に示すように、特定した３つの投影可能領域Ａ、Ｂ、Ｃの論理和をシステム全体の投影可能領域Ｘとして定義する。
【００５２】
続いて、画像補正部１０８は、投影可能領域Ｘに、先のステップ２０６で読み出したコンテンツ画像がそのアスペクト比を保ったまま、最大の大きさで収まるように、コンテンツ画像の幾何補正を行った上で、投影可能領域Ｘに対して当該コンテンツ画像をマッピングする。
【００５３】
続いて、画像補正部１０８は、図９（ｃ）に示すように、投影可能領域Ｘに対してマッピングされたコンテンツ画像Ｘ’を、プロジェクタ１０ａ、１０ｂおよび１０ｃの投影可能領域Ａ、ＢおよびＣに合わせて３つの分割画像Ａ’、Ｂ’およびＣ’に分割した後、各分割画像の相対位置（左・中央・右）をキーとして機器情報管理テーブル５００のフィールド５０３を参照し、当該キーに一致する投影位置（左・中央・右）が格納されたプロジェクタ１０に当該分割画像を割り当てる。すなわち、画像補正部１０８は、分割画像Ａ’をプロジェクタ１０ａ“PJ001”に割り当て、分割画像Ｂ’をプロジェクタ１０ｂ“PJ002”に割り当て、分割画像Ｃ’をプロジェクタ１０ｃ“PJ003”に割り当てる。
【００５４】
続いて、画像補正部１０８は、それぞれの分割画像を割り当てたプロジェクタ１０の校正パラメータを機器情報管理テーブル５００のフィールド５０４から読み出し、読み出した校正パラメータを使用して分割画像を補正する。すなわち、画像補正部１０８は、分割画像Ａ’をプロジェクタ１０ａの校正パラメータで補正し、分割画像Ｂ’をプロジェクタ１０ｂの校正パラメータで補正し、分割画像Ｃ’をプロジェクタ１０ｃの校正パラメータで補正する。
【００５５】
なお、このとき、画像補正部１０８は、プロジェクタ１０ａ、１０ｂおよび１０ｃの投影可能領域Ａ、ＢおよびＣに基づいて、隣接する投影可能領域が重複する領域を特定し、当該重複領域が他の領域に比べて不自然に明るくなることで画像の繋ぎ目が感知されないように、各分割画像において当該重複領域の明るさを補正する。
【００５６】
続くステップ２０８では、画像送信部１０９が補正後の分割画像を対応するプロジェクタ１０に送信する。具体的には、画像送信部１０９は、各分割画像を割り当てたプロジェクタ１０のＩＰアドレスを機器情報管理テーブル５００のフィールド５０２から読み出し、読み出したＩＰアドレスに宛てて補正後の分割画像を送信する。
【００５７】
一方、ＰＣ１００から送信される分割画像は、各プロジェクタ１０の画像受信部１４によって受信され、画像投影部１６がこれを投影面Ｓに投影する。図１０は、３台のプロジェクタ１０ａ、１０ｂ、１０ｃがＰＣ１００から受信した分割画像を一斉に投影した様子を示す。図１０に示すように、３台のプロジェクタ１０ａ、１０ｂ、１０ｃの投影像は統合され、コンテンツ画像の大画面映像となる。
【００５８】
以上、説明したように、本実施形態によれば、１回の撮影結果に基づいて、設置したプロジェクタの投影位置の特定と各プロジェクタの校正パラメータの算出の両方が可能になるため、マルチプロジェクションの準備作業の簡略化が図られる。
【００５９】
以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではなく、種々の設計変更が可能であることはいうまでもない。
【００６０】
例えば、これまでは、プロジェクタ１０の識別情報として、プロジェクタ１０の機器ＩＤを校正パターンに埋め込んで校正用画像を生成する態様について説明したが、プロジェクタ１０の識別情報として、プロジェクタ１０のＩＰアドレスを校正パターンに埋め込んで校正用画像を生成してもよい。
【００６１】
また、プロジェクタ１０は、必ずしも校正用画像を生成する必要はなく、予め、校正パターンに識別情報を埋め込んでなる校正用画像を記憶領域１８に用意しておき、必要に応じてこれを読み出すようにしてもよい。
【００６２】
最後に、上述したプロジェクタ１０（画像投影装置）とＰＣ１００（情報処理装置）のハードウェア構成を図１１に示すハードウェア構成図に基づいて説明する。
【００６３】
図１１（ａ）に示すように、プロジェクタ１０のコントローラ（コンピュータ）は、少なくとも、装置全体の動作を制御するプロセッサ４０と、ブートプログラムやファームウェアプログラムなどを保存するＲＯＭ４１と、プログラムを実行するための実行空間を提供するＲＡＭ４２と、校正パターンや自装置の識別情報などの各種データや各種アプリケーションなどを保存するための補助記憶装置４３と、ＵＳＢメモリなどの外部力装置を接続するための外部インターフェース４４と、ネットワーク３０に接続するためのネットワーク・インターフェース４５を備えている。また、プロジェクタ１０は、光源４６と、表示素子４７と、投影レンズ４８と、投影レンズ４８を駆動して、ズーム、フォーカス等の調整を行うモーター４９を備えている。光源４６から出た光は、表示素子４７と投影レンズ４８を経て投影面に投影される。なお、表示素子４７は、ＤＭＤ（Digital Mirror Device）とカラーホイールで構成されるデバイスであってもよいし、ＬＣＤ（Liquid Crystal Display）で構成されるデバイスであってもよい。
【００６４】
図１１（ｂ）に示すように、ＰＣ１００は、少なくとも、装置全体の動作を制御するプロセッサ５０と、ブートプログラムやファームウェアプログラムなどを保存するＲＯＭ５２と、プログラムを実行するための実行空間を提供するＲＡＭ５３と、オペレーティングシステム（ＯＳ）や各種アプリケーション等を保存するための補助記憶装置５４と、キーボードやディスプレイなどを接続する入出力インターフェース５６と、ネットワーク３０に接続するためのネットワーク・インターフェース５８とを備えている。
【００６５】
なお、上述した実施形態の各機能は、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）などで記述された装置実行可能なプログラムにより実現でき、本実施形態のプログラムは、ハードディスク装置、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、フレキシブルディスク、ＥＥＰＲＯＭ、ＥＰＲＯＭなどの装置可読な記録媒体に格納して頒布することができ、また他装置が可能な形式でネットワークを介して伝送することができる。
【００６６】
以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではなく、当業者が推考しうるその他の実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００６７】
１０…プロジェクタ（画像投影装置）
１２…校正用画像生成部
１４…画像受信部
１６…画像投影部
１８…記憶領域
２０…カメラ（撮影手段）
３０…ネットワーク
４０…プロセッサ
４１…ＲＯＭ
４２…ＲＡＭ
４３…補助記憶装置
４４…外部インターフェース
４５…ネットワーク・インターフェース
４６…光源
４７…表示素子
４８…投影レンズ
４９…モーター
５０…プロセッサ
５２…ＲＯＭ
５３…ＲＡＭ
５４…補助記憶装置
５６…入出力インターフェース
５８…ネットワーク・インターフェース
６０…校正パターン
６２…コーナーパターン
６４…ドットパターン
７０…校正用画像
８０…投影像
９０…校正用画像
１００…情報処理装置
１０２…撮影画像入力部
１０３…コンテンツ画像入力部
１０４…校正用画像抽出部
１０５…識別情報抽出部
１０６…投影位置特定部
１０７…校正パラメータ算出部
１０８…画像補正部
１０９…画像送信部
１１０…記憶領域
５００…機器情報管理テーブル
５０１,５０２,５０３,５０４…フィールド
１０００…画像投影システム
【先行技術文献】
【特許文献】
【００６８】
【特許文献１】特開２００９−８６４８５号公報
【図１】
2017083550.tif 000003
【図２】
2017083550.tif 000004
【図３】
2017083550.tif 000005
【図４】
2017083550.tif 000006
【図５】
2017083550.tif 000007
【図６】
2017083550.tif 000008
【図７】
2017083550.tif 000009
【図８】
2017083550.tif 000010
【図９】
2017083550.tif 000011
【図１０】
2017083550.tif 000012
【図１１】
2017083550.tif 000013