(57)【要約】【課題】投影装置から印刷物における画像に対して投影するために、印刷物と適切に位置合わせされた投影画像を生成すること。【解決手段】印刷物における画像を少なくとも含む面を撮像するように設置されている撮像装置によって撮像された撮像データを取得する取得手段と、印刷物における画像に対応する第１の画像データと、撮像装置によって撮像された撮像データとに基づいて、印刷物と撮像装置との位置関係を決定する第１の決定手段と、投影装置から印刷物における画像に投影された位置合わせ用パターンと、撮像装置によって位置合わせ用パターンが撮像された撮像データと、に基づいて、撮像装置と投影装置との位置関係を決定する第２の決定手段と、第１の決定手段及び第２の決定手段で決定された位置関係に基づいて、投影コンテンツの画像を変形した第２の画像データを生成する生成手段と、を備える。【選択図】図３
2019205133.tif 000002
【特許請求の範囲】
【請求項１】
投影装置から印刷物における画像に投影される投影コンテンツの画像を生成する画像処理装置であって、
前記印刷物における画像を少なくとも含む面を撮像するように設置されている撮像装置によって撮像された撮像データを取得する取得手段と、
前記印刷物における画像に対応する第１の画像データと、前記撮像装置によって撮像された撮像データとに基づいて、前記印刷物と前記撮像装置との位置関係を決定する第１の決定手段と、
前記投影装置から前記印刷物における画像に投影された位置合わせ用パターンと、前記撮像装置によって前記位置合わせ用パターンが撮像された撮像データと、に基づいて、前記撮像装置と前記投影装置との位置関係を決定する第２の決定手段と、
前記第１の決定手段及び前記第２の決定手段で決定された前記位置関係に基づいて、前記投影コンテンツの画像を変形した第２の画像データを生成する生成手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記第１の決定手段は、前記第１の画像データ及び前記撮像データからそれぞれ特徴点を抽出し、抽出した特徴点の対応関係を取得することで、前記位置関係を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１の決定手段は、前記第１の画像データ及び前記撮像データからそれぞれ特徴点を抽出し、抽出した特徴点の第１の対応関係を取得し、前記第１の対応関係に基づいて、局所領域ごとに第２の対応関係を取得することで、局所領域ごとに前記位置関係を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記生成手段は、前記局所領域ごとの位置関係に基づいて前記投影コンテンツの画像データを局所領域ごとに変形させることで前記第２の画像データを生成することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記第２の画像データと、前記投影コンテンツの画像の変形前の画像データとは、同じ解像度の画像データであることを特徴とする請求項１から４のいずれか一項に記載の画像処理装置。
【請求項６】
前記第１の決定手段と前記第２の決定手段とで用いられる前記撮像データは、所定の位置に設置されている前記撮像装置から同一の画角で撮像された撮像データであることを特徴とする請求項１から５のいずれか一項に記載の画像処理装置。
【請求項７】
前記投影コンテンツの画像は、前記印刷物の画像に関連する画像であることを特徴とする請求項１から６のいずれか一項に記載の画像処理装置。
【請求項８】
前記第１の決定手段で用いられる撮像データは、前記位置合わせパターンが投影されていない前記印刷物を撮像したデータであることを特徴とする請求項１から７のいずれか一項に記載の画像処理装置。
【請求項９】
前記第１の決定手段で用いられる撮像データは、前記第２の決定手段で用いられる撮像データと同じ撮像データであることを特徴とする請求項１から７のいずれか一項に記載の画像処理装置。
【請求項１０】
前記第１の決定手段は、前記第１の画像データに画像の枠を付与し、
前記枠の付与がされた前記第１の画像データを用いて前記位置関係を決定することを特徴とする請求項１から９のいずれか一項に記載の画像処理装置。
【請求項１１】
前記第１の決定手段は、前記第１の画像データの解像度を、前記付与される枠の分だけ、拡張することを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
生成手段は、前記投影装置が複数の場合、各投影装置用の前記第２の画像データを生成することを特徴とする請求項１から１１のいずれか一項に記載の画像処理装置。
【請求項１３】
前記生成手段は、前記複数の投影装置の投影領域が重なる領域の透過度を前記位置関係に基づいて変更した各投影装置用の前記第２の画像データを生成することを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
前記位置合わせ用パターンおよび前記第２の画像データは、所定の位置に設置されている前記投影装置から同一の解像度で前記印刷物に投影されることを特徴とする請求項１から１３のいずれか一項に記載の画像処理装置。
【請求項１５】
前記第２の画像データは、動画像のフレーム画像を変形させた画像であることを特徴とする請求項１から１４のいずれか一項に記載の画像処理装置。
【請求項１６】
請求項１から１５のいずれか一項に記載の画像処理装置と、
前記撮像装置と、
前記投影装置と、
前記撮像装置及び投影装置を制御する制御手段と、
を有する画像投影システム。
【請求項１７】
前記制御手段は、前記撮像装置が前記印刷物を撮像する際に、前記投影装置から投影が行われるように前記投影装置を制御することを特徴とする請求項１６に記載の画像投影システム。
【請求項１８】
前記制御手段は、前記撮像装置が前記印刷物を撮像する際に、撮像データが前記第１の画像データに輝度および色の少なくとも１つが類似するような投影が行われるよう、前記投影装置を制御することを特徴とする請求項１７に記載の画像投影システム。
【請求項１９】
投影装置から印刷物における画像に投影される投影コンテンツの画像を生成する画像処理方法であって、
前記印刷物における画像を少なくとも含む面を撮像するように設置されている撮像装置によって撮像された撮像データを取得する取得ステップと、
前記印刷物における画像に対応する第１の画像データと、前記撮像装置によって撮像された撮像データとに基づいて、前記印刷物と前記撮像装置との位置関係を決定する第１の決定ステップと、
前記投影装置から前記印刷物における画像に投影された位置合わせ用パターンと、前記撮像装置によって前記位置合わせ用パターンが撮像された撮像データと、に基づいて、前記撮像装置と前記投影装置との位置関係を決定する第２の決定ステップと、
前記第１の決定ステップ及び前記第２の決定ステップで決定された前記位置関係に基づいて、前記投影コンテンツの画像を変形した第２の画像データを生成する生成ステップと、
を備えることを特徴とする画像処理方法。
【請求項２０】
コンピュータを、請求項１から１５のいずれか一項に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物に画像を投影する技術に関する。
【背景技術】
【０００２】
従来から、ポスターなどの印刷物における画像に投影装置から様々な投影画像を投影して、印刷物の見かけを変化させたり、情報を追加表示したりする技術が知られている。特許文献１では、投影装置から画像データの画素値を調整した画像を実物の絵に投影することで、絵のコントラストを上げる技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１３／１４０４５６号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、投影画像が絵に適切に重なるように、投影装置の設置位置を調整する必要がある。このような調整は、煩雑であり、また、高精度に位置を合わせることが困難である。
【０００５】
本発明は、投影装置から印刷物における画像に対して投影するために、印刷物と適切に位置合わせされた投影画像を生成することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る画像処理装置は、投影装置から印刷物における画像に投影される投影コンテンツの画像を生成する画像処理装置であって、前記印刷物における画像を少なくとも含む面を撮像するように設置されている撮像装置によって撮像された撮像データを取得する取得手段と、前記印刷物における画像に対応する第１の画像データと、前記撮像装置によって撮像された撮像データとに基づいて、前記印刷物と前記撮像装置との位置関係を決定する第１の決定手段と、前記投影装置から前記印刷物における画像に投影された位置合わせ用パターンと、前記撮像装置によって前記位置合わせ用パターンが撮像された撮像データと、に基づいて、前記撮像装置と前記投影装置との位置関係を決定する第２の決定手段と、前記第１の決定手段及び前記第２の決定手段で決定された前記位置関係に基づいて、前記投影コンテンツの画像を変形した第２の画像データを生成する生成手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、投影装置から印刷物における画像に対して投影するために、印刷物と適切に位置合わせされた投影画像を生成することができる。
【図面の簡単な説明】
【０００８】
【図１】画像投影システムの構成および概要を示す図。
【図２】画像処理装置のハードウェア構成を示す図。
【図３】画像処理装置の機能構成を示す図。
【図４】画像投影システムのフローチャート。
【図５】第一位置合わせ処理のフローチャート。
【図６】位置関係を２段階で決定することを説明する図。
【図７】座標系の関係を説明する図。
【図８】画像投影システムの概要を説明する図。
【図９】画像投影システムのフローチャート。
【図１０】ブレンディング処理のフローチャート。
【図１１】ブレンディング処理を説明する模式図。
【図１２】画像投影システムの概要を説明する図。
【図１３】画像投影システムのフローチャート。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を参照して説明する。なお、以下の実施形態は本発明を限定するものではなく、また、本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成については、同じ符号を付して説明する。
【００１０】
＜＜実施形態１＞＞
＜概要＞
図１は、実施形態１の画像投影システムの構成および概要を示す図である。図１を用いて本実施形態の概要を説明する。図１に示すように、画像投影システムは、撮像装置１０、投影装置２０、および画像処理装置３０を備える。画像処理装置３０は、撮像装置１０および投影装置２０に対して画像データおよび各種の制御情報を送受信可能に構成されている。
【００１１】
本実施形態では、図１に示すように、印刷物４０を被投影物とする。印刷物４０は、例えばポスターである。本実施形態では、印刷物４０を包含して投影できるように設置した１台の投影装置２０が備えられている。投影装置２０は、印刷物４０を包含して投影できれば良く、印刷物４０に対する位置が高精度に調整して設置されていなくて良い。
【００１２】
本実施形態では、画像処理装置３０は、投影装置２０と印刷物４０との位置関係に基づいて、投影装置２０で投影される投影画像を生成する。この位置関係は、撮像装置１０で撮像した撮像画像を用いて推定される。撮像装置１０は、印刷物４０とその周囲を撮像できる位置に設置されている。即ち、撮像装置１０は、撮像装置１０の画角が印刷物４０を含むように設置されている。
【００１３】
投影装置２０は、画像処理装置３０で生成された投影画像を投影する。これにより、印刷物４０に投影画像が重畳投影される。この結果、例えば、印刷物４０の所定の色を強調したり、所定の画像効果を付加したりすることができる。
【００１４】
＜構成の説明＞
撮像装置１０は、画像処理装置３０の制御に基づいて撮像を行う。撮像装置１０は、撮像した撮像データを画像処理装置３０に出力する。本実施形態では、撮像装置１０は、印刷物４０を撮像する場合と、投影装置２０で投影された位置合わせ用パターンを撮像する場合とがある。印刷物４０を撮像して得た撮像データを、第１の撮像データといい、位置合わせ用パターンを撮像して得た撮像データを、第２の撮像データという。
【００１５】
本実施形態では、印刷物４０を撮像する場合と、投影装置２０で投影された位置合わせ用パターンを撮像する場合とで、撮像装置１０の位置、姿勢、および画角等を変更しないで撮像が行われる。本実施形態における撮像装置１０は、カラーカメラとして説明するが、印刷物と位置合わせ用パターンとを撮像できれば、モノクロカメラでも、赤外カメラでも良い。
【００１６】
投影装置２０は、投影領域５０が印刷物４０を含むように設置されている。投影装置２０は、画像処理装置３０の制御に基づいて、画像処理装置３０で生成された投影画像を投影する。投影画像は、投影コンテンツの画像（投影コンテンツ画像という）を変形することで生成された画像である。詳細は後述する。投影コンテンツ画像は、印刷物４０の画像（コンテンツ画像という）と関連する画像である。例えば、投影コンテンツ画像の少なくとも一部は、印刷物４０のコンテンツ画像の少なくとも一部と同じである。また、投影装置２０は、位置合わせ用パターン（パターン画像）を投影する。
【００１７】
図２は、本実施形態における画像処理装置３０のハードウェア構成の一例を示す図である。図２に示す画像処理装置３０は、ＣＰＵ２０１、メインメモリ２０２、記憶部２０３、入力部２０４、および出力部２０５を備え、各部がバス２０８を介して接続されている。ＣＰＵ２０１は、画像処理装置３０を統括的に制御する演算処理装置であり、記憶部２０３等に格納された各種プログラムを実行して様々な処理を行う。メインメモリ２０２は、各種処理で用いられるデータおよびパラメータなどを一時的に格納するほか、ＣＰＵ２０１に作業領域を提供する。記憶部２０３は、各種プログラムおよび各種データを記憶する大容量記憶装置である。記憶部２０３としては、例えばハードディスクまたはシリコンディスク等の不揮発性メモリが用いられる。入力部２０４は、撮像装置１０で撮像された撮像データおよび印刷物４０のコンテンツ画像の画像データなどを入力する。また、入力部２０４は、ユーザの各種の指示を入力する。出力部２０５は、投影装置２０に投影画像の画像データを出力したり、投影装置２０および撮像装置１０に各種の制御命令を出力したりする。
【００１８】
図３は、画像処理装置３０の機能構成を示すブロックを含む図である。画像処理装置３０は、画像データ取得部３０１、撮像データ取得部３０２、第一位置合わせ部３０３、第二位置合わせ部３０４、画像生成部３０６、および制御部３１０を備える。図３に示す画像処理装置３０の各部の一部もしくは全部は、記憶部２０３に記憶されたプログラムをＣＰＵ２０１がメインメモリ２０２に展開し、実行することで実現することができる。あるいは、各部の一部もしくは全部は、専用のハードウェアによって実現されても良い。
【００１９】
制御部３１０は、画像処理装置３０の装置全体の制御を行う。制御部３１０は、撮像装置１０の撮像を制御したり、投影装置２０の投影の制御をしたりすることが可能である。即ち、制御部３１０は、画像投影システムの全体の制御を行うことが可能である。なお、本実施形態では、画像投影システムの全体の制御を行う制御部３１０は、画像処理装置３０に含まれる形態を例に挙げて説明するが、これに限られない。画像投影システムの全体の制御を行う制御装置（不図示）が、画像処理装置とは別個に用意されていても良い。あるいは、画像投影システムの全体の制御を行う制御部が、撮像装置１０または投影装置２０に含まれていても良い。また、制御部３１０は、記憶部２０３などに記憶されている位置合わせ用パターンを投影装置２０に供給することができる。
【００２０】
画像データ取得部３０１は、不図示のユーザインタフェースなどを介してユーザが指定した印刷物の画像データ（第１の画像データまたはコンテンツ画像データという）を、記憶部２０３などから取得する。画像データ取得部３０１は、取得したコンテンツ画像データを第一位置合わせ部３０３に供給する。なお、コンテンツ画像データは、ユーザの指定に応じて取得されなくても良く、予め定められている画像データを取得するようにしても良い。
【００２１】
撮像データ取得部３０２は、撮像装置１０によって撮像された撮像データを取得し、第一位置合わせ部３０３または第二位置合わせ部３０４に供給する。なお、撮像装置１０が第一位置合わせ部３０３に供給する画像を撮像する際には、制御部３１０が、投影装置２０から白色もしくは灰色光を投影させても良い。これにより、撮像データ（第１の撮像データ）において印刷物４０が暗くなるのを避けることができる。また、コンテンツ画像データと撮像データとで色が異なる場合には、制御部３１０は、投影装置２０を制御して、色を一致させるもしくは似せるような投影を行っても良い。即ち、制御部３１０は、輝度および色の少なくとも１つが類似するような投影が行われるよう、投影装置２０を制御して良い。
【００２２】
撮像装置１０が第二位置合わせ部３０４に供給する画像を撮像する際には、制御部３１０は、位置合わせ用パターンを投影装置２０に供給して、投影装置２０に位置合わせ用パターンを投影させる。撮像装置１０は、位置合わせ用パターンが投影されている状態で、位置合わせ用パターンを撮像する。これにより、第二位置合わせ部３０４に供給される撮像データ（第２の撮像データ）が撮像される。位置合わせ用パターンとしては、例えばグレイコードパターンを用いることができる。
【００２３】
第一位置合わせ部３０３は、画像データ取得部３０１で取得されたコンテンツ画像データと、撮像データ取得部３０２で取得された第１の撮像データとを入力する。そして、それぞれの画像の座標系における座標の対応関係を取得する。第一位置合わせ部３０３は、取得した対応関係に基づいて、印刷物４０と撮像装置１０との位置関係を決定する。詳細は後述する。
【００２４】
第二位置合わせ部３０４は、撮像データ取得部３０２で取得された第２の撮像データと、位置合わせ用に投影された位置合わせ用パターン（パターン画像）とのそれぞれの画像の座標系における座標の対応関係を取得する。第二位置合わせ部３０４は、取得した対応関係に基づいて、投影装置２０と撮像装置１０との位置関係を決定する。
【００２５】
画像生成部３０６は、第一位置合わせ部３０３で決定された印刷物４０と撮像装置１０との位置関係と、第二位置合わせ部３０４で決定された投影装置２０と撮像装置１０との位置関係とを用いて、印刷物４０と投影装置２０との位置関係を決定する。そして、決定した印刷物４０と投影装置２０との位置関係に基づいて、投影コンテンツ用の画像データを、印刷物４０に対して投影した際に位置が合うように変形することで、投影画像用の画像データ（第２の画像データ）を生成する。なお、投影コンテンツ用の画像データは、画像データ取得部３０１が取得した画像データでも良い。即ち、印刷物４０のコンテンツと、投影画像のコンテンツとは、同じであって良い。また、投影コンテンツ用の画像データは、画像データ取得部３０１が取得した画像データでなくても良く、同一解像度の別の画像データでも良い。即ち、印刷物４０のコンテンツと、投影画像のコンテンツとは、異なっていても良い。本実施形態では、印刷物４０のコンテンツと、投影画像のコンテンツとは、同じである場合を例に挙げて説明することとする。
【００２６】
＜フローチャート＞
図４は、本実施形態における画像処理装置３０を含む画像投影システムのフローチャートの一例を示す図である。図４のフローチャートで示される一連の処理は、ＣＰＵ２０１が記憶部２０３に記憶されているプログラムコードをメインメモリ２０２に展開し実行することにより行われる。あるいはまた、図４におけるステップの一部または全部の機能をＡＳＩＣまたは電子回路等のハードウェアで実現してもよい。なお、各処理の説明における記号「Ｓ」は、当該フローチャートにおけるステップであることを意味する。
【００２７】
Ｓ４０１にて、制御部３１０は、画像投影システムの初期化を行う。例えば、制御部３１０は、画像処理装置３０に接続された撮像装置１０および投影装置２０の起動および各種のパラメータ設定を行う。
【００２８】
Ｓ４０２にて、画像データ取得部３０１は、記憶部２０３から印刷物４０の画像データ（コンテンツ画像データ）を取得する。なお、ここでは記憶部２０３からコンテンツ画像データを取得する例を説明するが、不図示のネットワーク等を通じて、他の装置からコンテンツ画像データを取得しても良い。本実施形態におけるコンテンツ画像データは、１画素につきＲＧＢの３成分で構成される画像のデータであるものとする。
【００２９】
Ｓ４０３にて、制御部３１０は、撮像装置１０に撮像命令を出力する。制御部３１０は、撮像データ取得部３０２を制御して、撮像装置１０に撮像命令を出力させても良い。撮像装置１０は、撮像命令に従って印刷物４０及びその周辺の画像を撮像する。なお、撮像装置１０は、印刷物４０の全体が画角に含まれるように予め設置されている。撮像データ取得部３０２は、撮像装置１０が撮像した撮像データ（第１の撮像データ）を取得する。本実施形態における撮像装置１０で撮像される撮像データは、コンテンツ画像データと同様に、１画素につきＲＧＢの３成分で構成される画像のデータであるものとする。
【００３０】
Ｓ４０４にて、制御部３１０は、第一位置合わせ部３０３を制御し、第一位置合わせ処理を実行させる。第一位置合わせ部３０３は、Ｓ４０２で画像データ取得部３０１が取得した印刷物４０のコンテンツ画像データと、Ｓ４０３で撮像データ取得部３０２が取得した第１の撮像データとの画像座標系における座標の対応関係を取得する。第一位置合わせ部３０３は、取得した対応関係に基づいて、印刷物４０と撮像装置１０との位置関係を決定する。
【００３１】
図５は、Ｓ４０４の第一位置合わせ処理の詳細を示すフローチャートである。Ｓ５０１において第一位置合わせ部３０３は、画像データ取得部３０１が取得した印刷物４０のコンテンツ画像データから特徴点を抽出する。ここで抽出する特徴点の例として、Ａ−ＫＡＺＥ特徴が挙げられる。Ａ−ＫＡＺＥ特徴は、スケール、回転、輝度変化、及びブラー等に対してロバストな対応関係を取得できる特徴点である。なお、抽出する特徴点はＡ−ＫＡＺＥ特徴に限定するものではなく、画像の局所特徴であれば、いかなる特徴点でも良い。
【００３２】
Ｓ５０２では、第一位置合わせ部３０３は、撮像データ取得部３０２が取得した第１の撮像データから特徴点を抽出する。特徴点の抽出方法は、Ｓ５０１で用いたものと同様の方法を採用すれば良い。
【００３３】
Ｓ５０３では、第一位置合わせ部３０３は、Ｓ５０１でコンテンツ画像データから抽出した特徴点と、Ｓ５０２で第１の撮像データから抽出した特徴点との対応関係を取得する。即ち、第一位置合わせ部３０３は、コンテンツ画像データの座標系と、第１の撮像データの座標系とにおける座標の対応関係を取得する。対応関係の取得方法は、Ａ−ＫＡＺＥ特徴量が最も一致する特徴点を互いに全探索する方法を用いれば良い。
【００３４】
Ｓ５０４では、第一位置合わせ部３０３は、Ｓ５０３で取得した特徴点の対応関係から、コンテンツ画像データと、第１の撮像データと間のホモグラフィを決定する。ホモグラフィは、ある平面を別の平面に写像する射影変換を表すものである。決定したホモグラフィによって、コンテンツ画像データと第１の撮像データとの位置関係が決定できる。つまり、コンテンツ画像データに対応するコンテンツ画像の各座標と、第１の撮像データに対応する第１の撮像画像の各座標との位置関係が決定される。
【００３５】
なお、本実施形態では、より詳細な位置関係を決定するために、コンテンツ画像と第１の撮像画像との間の位置関係を２段階の方法で決定する。例えば、第１の段階として、コンテンツ画像と第１の撮像画像との間の大域的な位置関係を決定する。第２の段階として、第１の段階よりも詳細な位置関係を求めるために、局所的な位置関係を決定する。Ｓ５０４で決定される位置関係は、大域的な位置関係とすることができる。Ｓ５０４では、ＲＡＮＳＡＣなどのロバスト推定を行うことで、高い精度で対応関係を推定することが可能である。
【００３６】
図６は、位置関係を２段階で決定することを説明する模式図である。図６（ａ）には、コンテンツ画像６１０と第１の撮像画像６２０とを示している。各画像の特徴点の対応関係に基づいてコンテンツ画像６１０と第１の撮像画像６２０との位置関係が決定される。Ｓ５０４では、このような位置関係が決定される。
【００３７】
図５に戻る。Ｓ５０５では、第一位置合わせ部３０３は、より詳細な位置関係を求めるために、コンテンツ画像と第１の撮像画像とを、それぞれメッシュ構造で表される局所領域に分割する。例えば、第一位置合わせ部３０３は、Ｓ４０１の初期化処理において予め定められていたサイズの四角形のメッシュに、各画像を分割する。ただし、ブロックの分割方法はこの限りではなく、局所領域に分割できれば良い。例えば、Ｓ５０２およびＳ５０３で抽出した特徴点を母点としたボロノイ領域に分割しても良い。あるいは、特徴点と画像の頂点とをドロネー点としたドロネー三角形分割を用いても良い。
【００３８】
Ｓ５０６では、第一位置合わせ部３０３は、Ｓ５０５で分割した局所領域ごと（領域の頂点ごと）に、コンテンツ画像データと第１の撮像データとの間の変形パラメータを推定する。まず、第一位置合わせ部３０３は、Ｓ５０４で決定したホモグラフィＨによって、第１の撮像データをコンテンツ画像データの座標系にホモグラフィ変換する。つまり、大域的な位置関係に基づいて、第１の撮像データの各画素の座標変換を行い、第１の撮像画像座標系からコンテンツ画像座標系に座標変換する。図６（ｂ）は、第１の撮像画像６２０を、第１の撮像画像座標系からコンテンツ画像座標系に座標変換した変換後画像６２１の様子を模した図である。
【００３９】
次に、第一位置合わせ部３０３は、第１の撮像データ上の画像座標（Ｕｃ、Ｖｃ）をホモグラフィ変換した画像データ上（コンテンツ画像座標系上）の初期座標（Ｕｉ0、Ｖｉ0）の周辺領域に着目する。即ち、第一位置合わせ部３０３は、変換後画像６２１の初期座標（Ｕｉ0、Ｖｉ0）の周辺領域に着目する。図６（ｃ）は、変換後画像６２１の所定の着目点に対応する周辺領域６２５と、その周辺領域６２５と同じ座標位置のコンテンツ画像６１０の領域６１５とを示している。第一位置合わせ部３０３は、変換後画像６２１の周辺領域６２５の着目点（Ｕｉ0、Ｖｉ0）ともっとも一致する位置をコンテンツ画像の領域６１５において探索する。即ち、第一位置合わせ部３０３は、ホモグラフィ変換した第１の撮像データ（変換後画像６２１）とコンテンツ画像データ（コンテンツ画像６１０）とがもっとも一致する位置を探索する。そして第一位置合わせ部３０３は、探索の結果もっとも一致する位置を、第１の撮像データ上の画像座標（Ｕｃ、Ｖｃ）に対応する画像座標（Ｕｉ、Ｖｉ）として決定する。このような処理を各座標において行うことで、第１の撮像データとコンテンツ画像データとの位置関係が決定される。なお、各画素の位置関係を示す変形パラメータは、コンテンツ画像データを分割した領域の頂点（Ｕｉ、Ｖｉ）に対応する第１の撮像データ上の画像座標（Ｕｃ、Ｖｃ）として式（１）のように保持することができる。
（Ｕｉ、Ｖｉ）＝ｆ（Ｕｃ、Ｖｃ）        （１）
【００４０】
なお、アフィン変換で位置関係が決定できる場合には、変形パラメータとして、全画素に共通のパラメータｆを保持すれば良い。また、各画素に対応する画素をマッピングして、マップした情報を変形パラメータとして保持しても良い。以上、２段階での位置合わせ処理を説明した。このように大域的な位置合わせを行った後に、局所領域ごとの位置合わせをすることで、例えば、印刷物４０の表面に歪みが生じている箇所が存在する場合においても、正確な位置合わせを行うことが可能となる。しかしながら、先に説明したように、位置合わせを１段階で行う形態でも良い。第一位置合わせ処理により、印刷物４０と撮像装置１０との位置関係が決定される。
【００４１】
図４に戻り、フローチャートの説明を続ける。Ｓ４０５では、制御部３１０は、投影装置２０を制御して、投影装置２０と撮像装置１０との位置関係を推定するための位置合わせ用パターンを投影する。位置関係を推定するためのパターンとしては、例えばグレイコードパターンを用いることができる。グレイコードは、例えば白黒のパターン画像であり、パターンが異なる複数のパターン画像を投影することで位置を推定することが可能である。
【００４２】
Ｓ４０６では、制御部３１０は、撮像装置１０に撮像命令を出力する。制御部３１０は、撮像データ取得部３０２を制御して、撮像装置１０に撮像命令を出力させても良い。撮像装置１０は、撮像命令に従って、位置合わせ用パターンが投影されている印刷物４０及びその周辺の画像を撮像する。撮像データ取得部３０２は、撮像装置１０が撮像した画像を取得する。
【００４３】
Ｓ４０７では、制御部３１０は、位置合わせ用のパターンの投影及び撮像が完了したかを判定する。上述したように、制御部３１０は、複数のパターン画像の全ての投影及び撮像が完了したかを判定する。完了していない場合には、次の位置合わせ用パターンをセットしてＳ４０５に戻る。完了した場合にはＳ４０８に進む。
【００４４】
Ｓ４０８では、制御部３１０は、第二位置合わせ部３０４を制御して、第二位置合わせ処理を実行させる。第二位置合わせ部３０４は、投影に用いられた位置合わせ用パターンと、投影されている位置合わせ用パターンを撮像して得られた第２の撮像データとの対応関係を決定することで、撮像装置１０と投影装置２０との位置関係を決定することができる。ここでは、投影装置２０の各画素座標（Ｕｐ、Ｖｐ）に対応する撮像装置１０の画像座標（Ｕｃ，Ｖｃ）のマップを生成する。各画素の位置関係は、例えば下記の式（２）で表すことができる。
（Ｕｃ、Ｖｃ）＝ｇ（Ｕｐ、Ｖｐ）        （２）
【００４５】
なお、Ｓ４０５からＳ４０８の処理は、撮像装置１０と投影装置２０との位置関係が決定できていない場合に行う処理とすることができる。撮像装置１０と投影装置２０との位置が固定の場合、ホモグラフィは不変である。このため、既に位置合わせ処理が行われた結果が記憶部２０３に記憶されている場合には、Ｓ４０５からＳ４０８の処理では、第二位置合わせ部３０４は、記憶している位置合わせ結果（位置関係）を取得する処理を行っても良い。
【００４６】
Ｓ４０９では、制御部３１０は、画像生成部３０６を制御して、画像生成処理を実行させる。画像生成部３０６は、Ｓ４０４で決定した印刷物４０と撮像装置１０との位置関係、および、Ｓ４０８で決定した撮像装置１０と投影装置２０との位置関係に基づいて、投影コンテンツの画像データを変形する。変形前の投影コンテンツの画像データのことを、投影コンテンツ画像データという。前述したように、投影コンテンツ画像データは、印刷物４０のコンテンツ画像に対応するコンテンツ画像データと同じでも良いし、異なっていても良い。投影コンテンツ画像データおよびコンテンツ画像データの解像度は、同じであるものとする。画像生成部３０６は、投影コンテンツ画像データを変形して、変形後画像データ（第２の画像データともいう）を生成する。変形後画像データは、投影装置２０から印刷物４０に重畳投影される投影画像の画像データである。
【００４７】
投影コンテンツ画像の画像座標（Ｕｐ，Ｖｐ）に対応する変形後画像データの画像座標（Ｕｉ、Ｖｉ）は、式（１）及び式（２）を用いて、式（３）により決定される。
（Ｕｉ、Ｖｉ）＝ｆ’（ｇ’（Ｕｐ、Ｖｐ））      （３）
ここで、ｇ’及びｆ’はそれぞれ、ｇ及びｆに近傍の点を用いた線形補間処理を追加したものである。
【００４８】
図７は、印刷物４０のコンテンツ画像の座標系と、印刷物４０を撮像した第１の撮像画像の座標系と、投影コンテンツ画像の座標系との関係を示す図である。コンテンツ画像と投影コンテンツ画像とが同じシーンの画像の場合には、両者は本来的には同じ画像となる。ただし、投影装置２０と印刷物４０との位置関係に応じて、投影コンテンツ画像が変形される。この投影装置２０と印刷物４０との位置関係は、図７に示すように、第一の位置合わせ処理および第二の位置合わせ処理の結果求められた位置関係を用いて決定される。
【００４９】
図４に戻る。Ｓ４１０では、制御部３１０は、投影装置２０を制御して、Ｓ４０９で生成された投影画像（変形後画像データ）を印刷物４０に向けて投影させる。これにより、印刷物４０と投影装置２０との位置が合った投影画像が印刷物４０に重畳投影される。
【００５０】
なお、Ｓ４０２〜Ｓ４０４における印刷物４０と撮像装置１０との位置合わせ処理と、Ｓ４０５〜Ｓ４０８における撮像装置１０と投影装置２０との位置合わせ処理とは、どちらを先に行っても良い。また、Ｓ４０２のコンテンツ画像データの取得処理は、Ｓ４０４の第一位置合わせ処理の前に行っていれば良く、Ｓ４０３の撮像処理の後でも良い。また、図４の処理では、第一の位置合わせ処理と第二の位置合わせ処理とで用いる撮像データが異なる形態を例に挙げて説明した。しかしながら、第二の位置合わせ処理で得られた第２の撮像データ（位置合わせパターンを撮像した撮像データ）を用いて、第一の位置合わせ処理が可能であれば、第１の撮像データを用いらずに第２の撮像データを用いて第一の位置合わせ処理を行っても良い。また、第一の位置合わせ処理で大域的な位置合わせと局所領域ごとの位置合わせとを行う例を説明したが、第二の位置合わせ処理でも、大域的な位置合わせと局所領域ごとの位置合わせとを行っても良い。
【００５１】
以上に述べたように、本実施形態では、撮像装置１０を用いることで、印刷物４０と投影装置２０との位置関係を推定することができる。この結果、印刷物４０に対して投影装置２０から重畳投影を行う画像データを印刷物における画像の位置に合うように自動で生成することができる。このため、投影画像に合わせるようにユーザが投影装置２０の位置を高精度に調整することなく、印刷物４０に投影画像を重畳投影することができる。即ち、印刷物４０と投影装置２０との位置関係に基づいて、その位置関係に適合するように投影コンテンツ画像が変形され、変形後の画像を投影することで、結果として、高精度に位置を調整した場合と同等の投影結果を得ることができる。また、本実施形態では、印刷物４０と撮像装置１０の位置関係を局所領域ごとに推定することで、印刷物４０の歪みがある場合にも高精度に位置合わせができる。このように高精度に位置合わせがされた投影画像を投影することで、印刷物４０の所定の色を強調したり、所定の画像効果を付加したりすることができる。例えば印刷物４０の画像のコントラストを上げたり印刷物４０の見かけを変化させたりすることができる。
【００５２】
＜変形例１＞
実施形態１では、第一位置合わせ処理として、印刷物４０と撮像装置１０との特徴点の対応付けに基づいてホモグラフィを決定して大域的な位置関係を取得し、さらに、局所領域ごとに変形パラメータを決定する形態を説明した。これにより、印刷物の歪みがある場合にも高精度な位置関係を決定できることを説明した。しかしながら、印刷物４０と撮像装置１０との位置合わせ手法はこれに限るものではない。
【００５３】
変形例１として、印刷物４０のコンテンツ画像データを加工することで、位置合わせを安定化させる例を説明する。具体的には、第一位置合わせ部３０３は、画像データ取得部３０１で取得したコンテンツ画像データに任意の色の外枠を付与する。そして、第一位置合わせ部３０３は、枠を付与後のコンテンツ画像データと、第１の撮像データとの対応を求めることで、印刷物４０と撮像装置１０との位置関係を決定する。一般的に、印刷物４０とその周辺を撮像した第１の撮像データ上では、印刷物４０とその周辺との境界部分が明確になっている。一方で、コンテンツ画像データは、外側部分に枠が含まれている画像となっていない場合が多い。このため、コンテンツ画像データに枠を付与することで、互いの画像の境界部分が明確となり、特徴点を対応付ける際に位置合わせが安定化される。
【００５４】
なお、コンテンツ画像データに枠を付与する処理としては、コンテンツ画像のサイズ自体は変更せず、コンテンツ画像を外側部分に数画素分だけ拡張し、その拡張部分に枠を付与すれば良い。
【００５５】
位置決定の要求精度が低い場合には、決定したホモグラフィを印刷物４０と撮像装置１０との位置関係としても良いし、特徴点による対応関係をそのまま印刷物４０と撮像装置１０との位置関係としても良い。また、ホモグラフィを求める処理を、画像データと撮像データの対応する点を、ユーザが３点以上指定する方法に置き換えても良い。
【００５６】
＜変形例２＞
実施形態１では、位置合わせ用パターンとしてグレイコードパターンを用いて撮像装置１０と投影装置２０との位置合わせを行う形態を説明した。しかし、撮像装置１０と投影装置２０との位置合わせは、撮像装置１０の撮像データの画素と投影装置２０の位置合わせ用パターン（パターン画像）の画素との対応関係が決定できれば良く、これに限ったものではない。
【００５７】
例えば、グレイコードに加えて位相シフトパターンも用いることで、サブピクセルでの対応点を取得することができる。これにより、高精度に位置合わせを行っても良い。また、ランダムドットパターンや、波線グリッドパターンなどの１枚の投影と撮像によって、撮像装置と投影装置との位置関係を推定できる方法を用いても良い。このような方法によれば、印刷物が揺れているなど、微小な変化がある場合にも位置関係を取得できる。
【００５８】
＜＜実施形態２＞＞
実施形態１では、１台の投影装置を用いて重畳投影を行う形態を説明した。本実施形態では、投影装置が２台の場合を例に挙げて説明する。なお、本実施形態では、投影装置が２台の場合を例に挙げて説明するが、３台以上の場合であっても同様である。
【００５９】
図８は、本実施形態の画像投影システムの概要を説明する図である。画像投影システムは、投影装置２１、投影装置２２、撮像装置１０、および画像処理装置３０を備えている。撮像装置１０は、実施形態１と同様に、印刷物４１とその周辺を撮像可能に設置されている。投影装置２１および投影装置２２は、各投影装置の投影領域の一部が重複するように設置されている。各投影領域を合わせた領域は、印刷物４１を包含する領域となっている。複数台の投影装置で１枚のコンテンツ画像に相当する画像を投影することで、高い解像度の投影画像が投影される。
【００６０】
本実施形態における画像処理装置３０の構成および機能は、投影装置が複数になる以外は基本的に実施形態１と同一であるため、説明を省略する。画像処理装置３０は、各投影装置用にそれぞれ処理を行う。なお、画像生成部３０６では、投影領域が重複する部分について、境界を目立たなくする処理を行う。詳細は後述する。本実施形態においても、各投影装置で投影する予定の投影コンテンツ画像は、印刷物４０のコンテンツ画像と同じシーンの画像であるものとする。即ち、投影装置２１および投影装置２２が投影に用いる投影コンテンツ画像データは、同じものであるとする。
【００６１】
図９は、本実施形態の画像投影システムの処理手順を示すフローチャートである。なお、実施形態１の図４と同様の処理には、同一の符号を付している。同一の処理であるものに関する説明は省略する。本実施形態では、Ｓ４０５〜Ｓ４０８における撮像装置と投影装置との位置合わせ処理と、Ｓ４１０における投影処理とを、それぞれ各投影装置分繰り返し行うための繰り返し判定処理（Ｓ９０１、Ｓ９０３）が追加されている。また、Ｓ９０２の画像生成処理の詳細が変更される。その他の処理の詳細は、実施形態１と同一であるので説明を省略する。
【００６２】
Ｓ９０１では、制御部３１０は、Ｓ４０５〜Ｓ４０８の処理を、投影装置分繰り返し処理したかを判定する。未処理の投影装置があれば、繰り返し処理を行う。Ｓ９０３では、制御部３１０は、Ｓ４１０の処理を投影装置分繰り返し処理したかを判定する。未処理の投影装置があれば、繰り返し処理を行う。
【００６３】
Ｓ９０２では、画像生成部３０６は、実施形態１と同様の投影コンテンツ画像の変形を行う。また、本実施形態では、実施形態１で説明した変形に加えて、複数の投影装置で重複して投影される領域の輝度を、重複していない領域との境界で目立たなくさせるためのブレンディング処理を行う。
【００６４】
図１０は、ブレンディング処理の詳細なフローチャートを示す図である。図１１は、ブレンディング処理を説明する模式図である。以下、図１０および図１１を参照して、ブレンディング処理を説明する。図１１（ａ）は、印刷物４０と、投影装置２１の投影領域５１と、投影装置２２の投影領域５２との関係を示す図である。
【００６５】
Ｓ１００１では、画像生成部３０６は、印刷物４０のコンテンツ画像データを領域（セル）に分割する。あるいは、画像生成部３０６は、Ｓ４０４で分割した局所領域の情報を取得する。図１１（ｂ）は、印刷物４０のコンテンツ画像データを領域に分割した例を示している。
【００６６】
Ｓ１００２では、画像生成部３０６は、投影装置ごとにカバーする分割領域を判定する。本実施形態においては、投影領域によって列および行の全てのセルのセル全体が覆われている列および行を特定する。そして、投影領域内の特定した列および行までを、その投影装置がカバーする領域として判定する。例を挙げて説明する。図１１（ｃ）の投影装置２１の投影領域５１は、１行４列目のセルｒ１（灰色箇所）もセル全体を覆っている。しかし、４列目の他のセルは、投影領域５１によってセル全体がカバーされていない。図１１（ｃ）の投影領域５１では、垂直方向の全てのセルをカバーする列数は３である。このため、セルｒ１を含む４列目のセルについては、画像生成部３０６は、投影装置２１ではカバーしないと判定し、縦線領域ｒ２を投影装置２１のカバー領域と判定する。同様にして、画像生成部３０６は、投影領域５２の横線領域ｒ３を投影装置２２のカバーする領域として判定する。
【００６７】
Ｓ１００３では、画像生成部３０６は、Ｓ１００２で判定した各投影装置のカバー領域を組み合わせて、分割領域ごとに投影を担当する投影装置を決定する。図１１（ｄ）においては、画像生成部３０６は、縦線領域ｒ４を投影装置２１、横線領域ｒ５を投影装置２２、格子領域ｒ６を投影装置２１と投影装置２２との両方が担当する領域として決定する。
【００６８】
Ｓ１００４では、画像生成部３０６は、Ｓ１００３で決定した分割領域ごとの担当投影装置に基づいて透過度を決定する。ここで、透過度は０〜１の値とし、透過度「１」は完全透過を示す。完全透過の場合、投影装置が黒を投影することで完全透過が実現される。
【００６９】
画像生成部３０６は、各投影装置が単独で担当する領域の透過度を「０」（図１１（ｅ）の黒領域ｒ７）と決定する。画像生成部３０６は、各投影装置の担当外の領域の透過度を「１」（図１１（ｅ）の白領域ｒ８）と決定する。画像生成部３０６は、複数の投影装置で担当する領域（図１１（ｅ）のグラデーション領域ｒ９）の透過度を、次のように決定する。投影装置が単独で担当する領域側の端点の透過度を「０」、担当外の領域の端点の透過度を「１」と決定する。また、これらの端点の間の透過度を、線形補間によって決定する。
【００７０】
投影装置２１の投影領域５１に関しては、図１１（ｄ）の縦線領域ｒ４が図１１（ｅ）の黒領域ｒ７に、横線領域ｒ５が白領域ｒ８に、格子領域ｒ６がグラデーション領域ｒ９に相当する。同様に、投影装置２２の投影領域５２に関しては、図１１（ｄ）の縦線領域ｒ４が図１１（ｅ）の白領域ｒ８に、横線領域ｒ５が黒領域ｒ７に、格子領域ｒ６がグラデーション領域ｒ９に相当する。
【００７１】
図１０に戻り説明を続ける。Ｓ１００５では、画像生成部３０６は、投影用の画像データを生成する。画像生成部３０６は、実施形態１と同様に、投影コンテンツ画像データを変形して変形後画像データを生成する。このとき、Ｓ１００４で決定した透過度を反映させた変形後画像データを生成する。生成する変形後画像データの各画素値Ｉ’（ｘ）は、式（４）のように決定される。
Ｉ’（ｘ）＝（１−透過度）×Ｉ（ｘ）      （４）
ここで、Ｉ（ｘ）は、画素位置ｘにおける色情報を表す。
【００７２】
このように生成した各投影装置の変形後画像データに対応する投影用画像をそれぞれ投影することで、投影領域の境界部分が目立たずに投影ができる。また、１台の投影装置で投影する場合に比べて投影用画像の解像度を高めることができる。
【００７３】
なお、ブレンディング処理は上述した例に限られるものではなく、透過度を「０」か「１」の２値にしても良いし、「０」、「１」、「０．５」の３値にしても良い。また、分割領域ごとに透過度を決定する方法を説明したが、画素ごとに決定してもよい。また、本実施形態では、印刷物４０のコンテンツ画像と、各投影装置の投影コンテンツ画像とが同じ場合の形態を例に挙げて説明したが、印刷物４０のコンテンツ画像と、各投影装置のコンテンツ画像とが異なっていても良い。また、各投影装置のコンテンツ画像同士が異なっていても良い。
【００７４】
以上説明したように、本実施形態では、複数台の投影装置を用いる場合であっても、撮像装置を用いて印刷物と投影装置との位置関係を決定することが可能であり、印刷物に対して位置合わせが行われた重畳投影される投影画像を自動で生成することができる。また、複数の投影装置を用いることで、疑似的に投影画像の解像度を向上させることができる。また、投影画像の重複領域をブレンディング処理することで、重複領域の境界部分の輝度の段差を抑制して境界部分を目立たなくすることができる。
【００７５】
＜変形例＞
実施形態２では、投影領域が重複領域を持つように複数の投影装置を配置し、重複領域では、重複していない領域と輝度が同一になるようにブレンディング処理を行い、疑似的に投影画像の解像度を向上させる例を説明した。しかし、複数の投影装置を用いた投影方法はこの限りではない。
【００７６】
図１２は、実施形態２の変形例の画像投影システムの構成例を示す図である。図１２の例では、投影装置２１の投影領域５１と投影装置２２の投影領域５２とのほぼ全体が重なるように投影装置が設置されている。各投影領域は、印刷物４０を含むように投影される。このように、投影領域のほぼ全体を重ねることによって、ダイナミックレンジを向上させることができる。図１２の例では、複数の投影装置が同一の投影コンテンツ画像を投影することで、線形に輝度を増やすことができる。あるいは、１台の投影装置が比較的暗めの領域の投影を担当し、別の投影装置がより明るくした領域の投影を担当するように、各投影装置の投影コンテンツ画像を用意しても良い。
【００７７】
＜＜実施形態３＞＞
本実施形態では、印刷物に対して動画像を重畳投影することで、印刷物に動きを加える。形態を説明する。以下では、実施形態１の画像投影システムと同様の構成を用いる形態を説明する。なお、本実施形態の印刷物は、動画像のある１フレームの画像でも良いし、動画像の全フレームの各画素の中央値でも良いし、全フレームの各画素の最小値でも良い。印刷物のコンテンツ画像データと解像度が同一であれば動画像と関係ないものでも良い。本実施形態の画像投影システムの構成は、実施形態１と同様であるので、説明は省略する。
【００７８】
＜フローチャート＞
図１３は、本実施形態における画像投影システムの処理手順を示すフローチャートである。なお、図４に示す実施形態１と同様の処理には、同一のステップ番号を付し、説明は省略する。実施形態１と実施形態３の処理は、Ｓ４０８まで同一である。即ち、印刷物と撮像装置との位置関係を決定し、かつ、投影装置と撮像装置との位置関係を決定する処理は、実施形態１と同じである。
【００７９】
Ｓ１３０９では、制御部３１０は、実施形態１のＳ４０９と同様に、画像生成部３０６を制御して、式（３）のように、投影コンテンツ画像の変形パラメータを決定する。Ｓ１３１０では、制御部３１０は、記憶部２０３から投影コンテンツである動画データを取得する。なお、Ｓ１３１０は、Ｓ１３１１の前に行われていればよく、Ｓ４０１の初期化の処理において行われていても良い。
【００８０】
Ｓ１３１１では、制御部３１０は、Ｓ１３１０で取得した動画データのｎフレーム目のフレーム画像を取得する。ｎの初期値は、Ｓ４０１の初期化処理もしくはＳ１３１０の動画データ取得時に、動画のフレーム数以内で設定される。
【００８１】
Ｓ１３１２では、制御部３１０は、画像生成部３０６を制御して、Ｓ１３０９で決定した変形パラメータに基づいて、Ｓ３１１０で取得した動画データのｎ番目のフレームの画像を変形して変形後画像データを生成する。Ｓ１３１３では、制御部３１０は、投影装置２０を制御して、Ｓ１３１２で生成した変形後画像データに対応する投影画像を印刷物４０に向けて投影する。
【００８２】
Ｓ１３１４では、ｎを次のフレーム番号に変更する。なお、ここでは１フレームごとに投影コンテンツ画像を投影する形態を説明するが、この限りではない。数フレーム毎に投影コンテンツ画像を投影しても良い。Ｓ１３１５では、制御部３１０は、ｎが動画のフレーム数より大きいか否かを判定する。ｎが動画のフレーム数以下の場合、Ｓ１３１１に戻り、ｎフレームに対する処理を行う。ｎが動画のフレーム数より大きい場合、処理を終了する。なお、処理を終了せずに、動画の最初のフレームに戻って処理を繰り返しても良い。
【００８３】
以上に述べたように、本実施形態によれば、撮像装置を用いて印刷物と投影装置との位置関係を決定することが可能であり、印刷物に対して位置合わせが行われて重畳投影される投影画像を自動で生成することができる。印刷物に動画像を重畳することで、印刷物に動きを加えたような表現が可能になる。なお、実施形態２で説明したように、複数の投影装置を用いて動画像の投影コンテンツを投影する形態であっても良い。
【００８４】
＜その他の実施形態＞
以上説明した各実施形態では、被投影物が印刷物である場合を例に挙げて説明した。しかしながら、被投影物は、印刷物でなくても良い。被投影物に対応するコンテンツ画像データが取得できるものであれば良い。例えば、絵柄あるいはパターンがある絵画、または、カーテンおよび服などの布製品でも良い。また、印刷物のコンテンツ画像データは、記憶部２０３に記憶されている形態を例に挙げて説明したが、これに限られない。例えば、印刷物を撮像して得られた撮像データから、印刷物のコンテンツ画像データを取得する形態でも良い。また、撮像装置は、撮像装置で印刷物を撮像した撮像データと印刷物の画像データとの対応関係が取得できるものであれば良く、カラーカメラでも、モノクロカメラでも、赤外カメラでも、深度も取得できるＲＧＢＤカメラでもよい。
【００８５】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８６】
１０    撮像装置
２０    投影装置
３０  画像処理装置
３０３  第一位置合わせ部
３０４  第二位置合わせ部
３０６  画像生成部
【図１】
2019205133.tif 000003
【図２】
2019205133.tif 000004
【図３】
2019205133.tif 000005
【図４】
2019205133.tif 000006
【図５】
2019205133.tif 000007
【図６】
2019205133.tif 000008
【図７】
2019205133.tif 000009
【図８】
2019205133.tif 000010
【図９】
2019205133.tif 000011
【図１０】
2019205133.tif 000012
【図１１】
2019205133.tif 000013
【図１２】
2019205133.tif 000014
【図１３】
2019205133.tif 000015